Example #1
0
 static function userlogin($wf, $username, $password, $rememberme)
 {
     $result = 0;
     if (!$username || !$password) {
         return 0;
     }
     $username = trim($username);
     $password = trim($password);
     $md5pass = md5($password);
     $userid = wra_users::getidbyemail($wf, $username);
     $r0 = wra_userscontext::confirm_user($userid, $md5pass);
     if ($r0 != 0) {
         return $r0;
     }
     $username = stripslashes($username);
     $_SESSION['uid'] = $userid;
     $_SESSION['passs'] = $md5pass;
     $result = 5;
     if ($rememberme) {
         setcookie('uid', $_SESSION['uid'], time() + WRA_CONF::$remembertime, '/');
         setcookie('passs', $_SESSION['passs'], time() + WRA_CONF::$remembertime, '/');
     }
     return $result;
 }