public function register() { $viewModel = new RegisterInformation(); if (isset($_POST['username'], $_POST['password'])) { try { $user = $_POST['username']; $pass = $_POST['password']; $userModel = new User(); $userModel->register($user, $pass); $this->initLogin($user, $pass); } catch (\Exception $e) { $viewModel->error = $e->getMessage(); return new View($viewModel); } } return new View(); }
public function register() { if ($this->isLogged()) { RouteService::redirect('users', 'profile', true); } $viewModel = new RegisterInformation(); if (isset($_POST['username'], $_POST['password'])) { try { $username = $_POST['username']; $password = $_POST['password']; $userModel = new User(); $userModel->register($username, $password); $this->initLogin($username, $password); } catch (\Exception $e) { $viewModel->error = $e->getMessage(); return new View($viewModel); } } return new View($viewModel); }