Olá Kleyber
Obrigado pelo código, mas não consegui fazer funcionar. Acho que é a organização dentro da estrutura que já existe.
Se não for pedir muito segue a estrutura existente pra vc organiza-lo dentro dela (é para exibir a macro sc_error_message dentro do último else):
if(sc_logged_is_blocked()) { sc_error_exit(); }
$slogin = sc_sql_injection({login});
$spswd = sc_sql_injection(hash(“md5”,{pswd}));
$sql = "SELECT
active,
name,
email
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_logged_in_fail({login});
sc_error_message({lang_error_login});
}
else if({rs[0][0]} == ‘Y’)
{
$usr_login = {login};
$usr_name = {rs[0][1]};
$usr_email = {rs[0][2]};
sc_set_global($usr_login);
sc_set_global($usr_name);
sc_set_global($usr_email);
}
else
{
sc_error_message({lang_error_not_active});
sc_error_exit();
}