Example #1
0
 /**
  * Save profile form.
  *
  * @param User $user
  * @param array $values
  */
 public function saveUser(User $user, array $values)
 {
     $user->setName($values['name']);
     // change password?
     if (strlen($values['password'])) {
         $user->setPlainPassword($values['password']);
         $this->addMessage('Password has been changed.', self::MSG_SUCCESS);
         $user->setLoggedIn();
     }
     $user->save();
 }
Example #2
0
 public static function loginAction()
 {
     $username = Slim::getInstance()->request()->post('name');
     $password = Slim::getInstance()->request()->post('password');
     $redirect = Slim::getInstance()->request()->get('redirect');
     if (User::checkIfExists($username, $password)) {
         User::setLoggedIn($username);
         Slim::getInstance()->redirect($redirect);
     }
 }