Example #1
0
 /**
  * @param $email
  * @param $password
  * @param bool $staySignedIn
  * @return bool
  */
 public function login($email, $password, $staySignedIn = false)
 {
     $user = $this->db->getRepository('\\Fraym\\User\\Entity\\User')->findOneBy(array('email' => $email));
     if ($user && $user->verifyPassword($password)) {
         $this->setUserId($user->id);
         if ($staySignedIn) {
             $this->session->setCookieParams(strtotime('+30 days'), '/');
         }
         return $user;
     }
     return false;
 }