public function createAction() { if ($this->request->isPost() == true) { $username = $this->request->getPost("username"); $password = $this->security->hash($this->request->getPost("password")); $check_user = Users::findFirstByName($username); if ($check_user->password != "") { // username already taken $this->session->set("adduser", "username is already registered"); $this->response->redirect("adduser"); } else { if (!empty($username) && !empty($password)) { // username unique $user = new Users(); $user->name = $username; $user->password = $password; if (!$user->save()) { $this->session->set("adduser", ""); $this->response->redirect('adduser'); } else { $this->response->redirect(""); } } } } }