Exemple #1
0
 public function login($name, $pwd)
 {
     $this->set_variable('username', $name);
     if ($this->load()) {
         if ($pwd === $this->get_variable('password')) {
             $retVal['userId'] = $this->get_variable('userid');
             $authaccess = new authaccess();
             $retVal['authToken'] = $authaccess->generateToken($retVal['userId']);
             $retVal['success'] = true;
         } else {
             $retVal['errorCode'] = user::PASSWORD_DOES_NOT_MATCH;
             $retVal['success'] = false;
         }
     } else {
         $retVal['errorCode'] = user::USERNAME_DOES_NOT_EXIST;
         $retVal['success'] = false;
     }
     return $retVal;
 }