0
//Handle a current login if one is in queue in the SESSION
0
if (isset($_SESSION['login_user_id']))
0
-
debug_buffer("Found login_user_id. Going to generate the user object.");
0
+
//debug_buffer("Found login_user_id. Going to generate the user object.");
0
self::generate_user_object($_SESSION['login_user_id']);
0
unset($_SESSION['login_user_id']);
0
if (isset($_SESSION['login_cms_language']))
0
-
debug_buffer('Setting language to: ' . $_SESSION['login_cms_language']);
0
+
//debug_buffer('Setting language to: ' . $_SESSION['login_cms_language']);
0
setcookie('cms_language', $_SESSION['login_cms_language'], 0, self::get_cookie_path());
0
unset($_SESSION['login_cms_language']);
0
if (!isset($_SESSION["cmsms_user_id"]))
0
-
debug_buffer('No session found. Now check for cookies');
0
+
//debug_buffer('No session found. Now check for cookies');
0
if (isset($_COOKIE["cmsms_user_id"]) && isset($_COOKIE["cmsms_passhash"]))
0
debug_buffer('Cookies found, do a passhash check');
0
if (check_passhash(isset($_COOKIE["cmsms_user_id"]), isset($_COOKIE["cmsms_passhash"])))
0
-
debug_buffer('passhash check succeeded... creating session object');
0
+
//debug_buffer('passhash check succeeded... creating session object');
0
self::generate_user_object($_COOKIE["cmsms_user_id"]);
0
-
debug_buffer('passhash check failed... redirect to login');
0
+
//debug_buffer('passhash check failed... redirect to login');
0
$_SESSION["redirect_url"] = $_SERVER["REQUEST_URI"];
0
if (false == $no_redirect)
0
-
debug_buffer('No cookies found. Redirect to login.');
0
+
//debug_buffer('No cookies found. Redirect to login.');
0
$_SESSION["redirect_url"] = $_SERVER["REQUEST_URI"];
0
if (false == $no_redirect)
0
-
debug_buffer('Session found. Moving on...');
0
+
//debug_buffer('Session found. Moving on...');
0
- $error .=
lang('authenticationfailed 3');
0
+ $error .=
_('Invalid OpenID');
0
- $error .=
lang('authenticationfailed 2');
0
+ $error .=
_('Invalid OpenID');
0
- $error .=
lang('authenticationfailed 1');
0
+ $error .=
_('Invalid OpenID');
0
- $error .=
lang('usernameincorrect');
0
+ $error .=
_('Username or password incorrect');
0
else if ($username != '' && $password != '' && isset($_POST['loginsubmit']))
0
- $error .=
lang('usernameincorrect');
0
+ $error .=
_('Username or password incorrect');
0
- $error .=
lang('usernameincorrect');
0
+ $error .=
_('Username or password incorrect');
0
static public function login($username, $password)
0
- $oneuser = cms
ms()->cms_user->find_by_username($username);
0
+ $oneuser = cms
_orm('CmsUser')->find_by_username($username);
0
if ($oneuser != null && $oneuser->password == md5($password))
0
static public function login_by_id($user_id)
0
- $oneuser = cms
ms()->cms_user->find_by_id($user_id);
0
+ $oneuser = cms
_orm('CmsUser')->find_by_id($user_id);
0
static public function check_passhash($userid, $checksum)
0
- $oneuser = cms
ms()->cms_user->find_by_id($userid);
0
+ $oneuser = cms
_orm('CmsUser')->find_by_id($userid);
0
if ($oneuser && $checksum == md5(md5(ROOT_DIR . '--' . $oneuser->password)))
0
static public function generate_user_object($userid)
0
- $oneuser = cms
ms()->cms_user->find_by_id($userid);
0
+ $oneuser = cms
_orm('CmsUser')->find_by_id($userid);
0
$_SESSION['cmsms_user'] = $oneuser;
Comments
No one has commented yet.