예제 #1
0
 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);
 }