public function postRegister() { $datas = $_POST; $user = new User(); $validation = $user->validate($datas); if ($validation) { if ($datas['password'] == $datas['validatepassword']) { if (sizeof($user->getByWhere(['email' => $datas['email']])) == 0) { $user->addByarray(['email' => $datas['email'], 'pseudo' => $datas['email'], 'password' => md5($datas['password'])]); $this->setSuccess('Account created'); $_SESSION['user'] = $datas['email']; return redirect('auth/account'); } else { $this->setSuccess('This email is aldready in use'); return $this->register(); } } else { $this->setError($validation); return $this->register(); } } else { $this->setError($validation); return $this->register(); } }