Exemplo n.º 1
0
 /**
  * Update last known IP address of logged in user
  *
  * @param $ip New ip address
  */
 public function updateIp($ip)
 {
     $this->ip = $ip;
     try {
         //update last known ip address of user in auth user row
         $dbAuthUser = new Gpf_Db_AuthUser();
         $dbAuthUser->setId($this->getAuthUserId());
         $dbAuthUser->updateIp($ip);
     } catch (Gpf_Exception $e) {
     }
 }
Exemplo n.º 2
0
 private function getAuthUserFromRequest($params)
 {
     if ($params->exists('requestid') && $params->get('requestid') != null && $params->get('requestid') != '') {
         $requestid = $params->get('requestid');
     } else {
         return null;
     }
     $errorMessage = $this->getInvalidPasswordRequestErrorMessage();
     $passwordRequest = new Gpf_Db_PasswordRequest();
     $passwordRequest->setId($requestid);
     try {
         $passwordRequest->load();
     } catch (Gpf_Exception $e) {
         return null;
     }
     $user = new Gpf_Db_AuthUser();
     $user->setId($passwordRequest->getAuthUser());
     try {
         $user->load();
     } catch (Gpf_Exception $e) {
         return null;
     }
     return $user;
 }