Example #1
0
 public function login()
 {
     $user = User::getObjByEmail($_POST["email"]);
     if (isset($user) && password_verify($_POST["password"], $user->getPassword())) {
         Session::setUsername($user->getEmail());
         $user->setAuthKey(String::generateRandomString());
         $user->save();
         if (isset($_POST['remember-me'])) {
             Session::setRememberMeFlag();
             Cookie::setRememberMeCookies($user->getEmail(), $user->getAuthKey());
         }
         header("Location: /");
     } else {
         header("Location: /auth");
     }
 }