Beispiel #1
0
 /**
  * Validate database user.
  *
  * @param string $email user email
  * @param string $password user password
  */
 public function login($email, $password)
 {
     $this->error = null;
     $user_array["EMAIL"] = $email;
     $user_array["PASSWORD"] = $password;
     $user_mgr = new JentiUser($this->config);
     $user_info = $user_mgr->validate_user($user_array);
     if (!$user_mgr->error) {
         // set user cookies
         setcookie(COOKIE_EMAIL, $email, $this->duration, "/");
         setcookie(COOKIE_NAME, $user_info["NAME"], $this->duration, "/");
         setcookie(COOKIE_SCORE, $user_info["SCORE"], $this->duration, "/");
     }
     $this->error = $user_mgr->error;
 }