コード例 #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);
         }
     }
 }
コード例 #2
0
 /**
  * @param int $uID
  * @return User
  */
 public function loginByUserID($uID)
 {
     return parent::loginByUserID($uID);
 }