/** * 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(); }
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); } }