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; }