public function registerAction() { if ($this->isPostRequest()) { $postdata = $this->getPostData(); $postdata['password'] = md5($postdata['password']); $postdata['power'] = "mem"; $count = User::getByEmail($postdata['email']); if ($count < 1) { $id = User::register($postdata); $_SESSION['logged']['id'] = $id; $_SESSION['logged']['name'] = $postdata['name']; $_SESSION['logged']['email'] = $postdata['email']; $_SESSION['logged']['power'] = $postdata['power']; return $this->redirectOldLink(); } else { $data = $this->setData(); $data['title'] = "Đăng ký thành viên"; return $this->render("user/register.html.twig", $data); } } else { $data = $this->setData(); $data['title'] = "Đăng ký thành viên"; return $this->render("user/register.html.twig", $data); } }
public function registerAction() { $data = array(); if ($postData = $this->getPostData()) { if ($user = User::register($postData)) { $this->app['session']->set("logged", $user); return $this->redirect('entrycontroller_index', array()); } else { $data['error'] = 'Register failed! Please try again!'; } } return $this->render('user/register.html.twig', $data); }