Beispiel #1
0
 public function verifyAuthTypeCookie()
 {
     if ($_COOKIE['ccmAuthUserHash']) {
         list($_uID, $authType, $uHash) = explode(':', $_COOKIE['ccmAuthUserHash']);
         $at = AuthenticationType::getByHandle($authType);
         $u = User::getByUserID($_uID);
         if (!is_object($u) || $u->isError()) {
             return;
         }
         if ($at->controller->verifyHash($u, $uHash)) {
             User::loginByUserID($_uID);
         }
     }
 }
Beispiel #2
0
 /**
  * gets the user object of the current UserInfo object ($this)
  * @return User
  */
 public function getUserObject()
 {
     // returns a full user object - groups and everything - for this userinfo object
     $nu = ConcreteUser::getByUserID($this->uID);
     return $nu;
 }