Gurizada, disponibilizei um pequeno vídeo mostrando como implementar a segurança do Google Authenticator nas aplicações geradas no Scriptcase.
Que seja útil…
Gurizada, disponibilizei um pequeno vídeo mostrando como implementar a segurança do Google Authenticator nas aplicações geradas no Scriptcase.
Que seja útil…
Valeu por compartilhar Jorge
valeu Jorge, vi e gostei.
Muito bom Jorge. Obrigado por compartilhar !
Olá @jorgepopel
Em primeiro lugar, obrigado pelo excelente vídeo e código para implementar 2FA com o Google Authenticator.
O formulário edit_user funciona muito bem para mim.
No entanto, tenho um problema de implementação no formulário de login porque tenho uma sintaxe um pouco diferente do seu formulário de login.
Estou anexando o código do meu formulário de login e espero que você possa aconselhar como implementar sua solução.
Muito obrigado desde já pelo seu tempo e resposta.
Peço desculpas pelos erros de tradução - esta é uma tradução do Google
$slogin = sc_sql_injection({login});
$spswd = sc_sql_injection(hash(“md5”,{pswd}));
$sql = “SELECT
priv_admin,
active,
name,
email,
country,
user_language,
googleCode
FROM sec_users
WHERE login = $slogin
AND pswd = “.$spswd.””;
sc_lookup(rs, $sql);
if(count({rs}) == 0 ){
sc_log_add(‘login Fail’, {lang_login_fail} . {login});
sc_error_message({lang_error_login});
}
else if({rs[0][1]} == ‘Y’){
$usr_login = {login};
$usr_priv_admin = ({rs[0][0]} == ‘Y’) ? TRUE : FALSE;
$usr_name = {rs[0][2]};
$usr_email = {rs[0][3]};
$usr_country = {rs[0][4]};
$usr_language = {rs[0][5]};
sc_set_global($usr_login);
sc_set_global($usr_priv_admin);
sc_set_global($usr_name);
sc_set_global($usr_email);
sc_set_global($usr_country);
sc_set_global($usr_language);
}
else{
sc_error_message({lang_error_not_active});
sc_error_exit();
}
// ******************************************************************
Eu já tentei:
if ({rs} == FALSO ||! verificar_google ({rs [0] [6]}, {googleCode})) {
dentro
if ({rs} == 0 ||! verify_google ({rs [0] [6]}, {googleCode})) {
mas infelizmente não funciona.