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); } } }
/** * @param int $uID * @return User */ public function loginByUserID($uID) { return parent::loginByUserID($uID); }