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); } } }
/** * 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; }