public function defaultAction() { if (HttpNamespace::isPost()) { $this->_username = HttpNamespace::getPOST('username'); $this->_password = HttpNamespace::getPOST('password'); $this->_password2 = HttpNamespace::getPOST('password2'); if ($this->_validator()) { if (UserNamespace::saveUser($this->_username, $this->_password)) { if (UserNamespace::login($this->_username, $this->_password)) { if (self::$REQUEST['url']) { HttpNamespace::redirect(self::$REQUEST['url']); } HttpNamespace::redirect(__APP__); } else { HttpNamespace::redirect(UrlNamespace::loginUrl()); } } } } $this->assign($this->error); $this->display(); }