Buen d?a, tengo un formulario de registro de usuario y el campo de password lo puse en el evento onBeforeInsert {staffpassword} = md5({staffpassword}); para que cuando se oprima el bot?n guardar en la base de datos quede codificado. Hasta ahi todo perfecto.
Ahora el problema esta en el formulario de login, cada vez que trato de loguearme con un usuario que tiene el password codificado me saca error “Usuario o password invalido”. El c?digo de Validacion de usuario es el siguiente, necesito saber donde tengo el error, gracias.
$definedParameters = $_SESSION[‘ticketsettings’][‘definedparameters’];
$str_sql = “SELECT count(*) FROM staff WHERE
staffemail = ‘{email}’ and
staffpassword = ‘{password}’”;
sc_lookup(dataset,$str_sql);
if({dataset}[0][0] <= 0){
sc_error_message({lang_error_invalid_user});
}
else{
$arr_staff = LoadStaff({email});
$_SESSION[‘staff’] = $arr_staff;
$_SESSION[‘v_staffname’] = $arr_staff[‘staffname’];
$_SESSION[‘v_staffid’] = $arr_staff[‘staffid’];
$locales = explode(';',$arr_staff['stafflanguage']);
sc_set_language($locales[0]);
sc_set_regional($locales[1]);
sc_reset_apl_status();
$str_redir = '';
if(trim($arr_staff['adminflag']) == 'Y'){
enable_admin_module();
enable_staff_module();
$str_redir = 'menu_admin';
}
elseif(trim($arr_staff['adminflag']) == 'N'){
enable_staff_module();
$str_redir = 'menu_staff';
}
sc_redir($str_redir);