Beispiel #1
0
 public function login()
 {
     $FWebUser = new AppUser();
     if ($this->_identity === null) {
         $this->_identity = new UserIdentity($this->username, $this->password);
         $this->_identity->authenticate();
     }
     if ($this->_identity->errorCode === UserIdentity::ERROR_NONE) {
         $duration = $this->rememberMe ? 3600 * 24 * 30 : 0;
         // 30 days
         $FWebUser->login($this->_identity, $duration);
         return true;
     } else {
         return false;
     }
 }