public function registerAction() { $form = new Application_Form_RegistrationForm(); $users = new Application_Model_Users(); if ($this->getRequest()->isPost()) { if ($form->isValid($_POST)) { $data = $form->getValues(); if ($data['password'] != $data['confirmPassword']) { $this->view->errorMessage = "Password and confirm password don't match."; return; } unset($data['confirmPassword']); $users->insert($data); $this->_redirect('authentification/login'); } } $this->view->form = $form; }
public function signupAction() { $users = new Application_Model_DbTable_Users(); $form = new Application_Form_RegistrationForm(); $this->view->form = $form; if ($this->getRequest()->isPost()) { $formData = $this->_request->getPost(); if ($form->isValid($formData)) { if ($formData['password'] != $formData['password2']) { $this->view->errorMsg = "Password and Confirm Password must match."; $this->render('signup'); return; } unset($formData['password2']); unset($formData['register']); $users->insert($formData); $this->_redirect('auth/login'); } } }