Example #1
0
 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();
     }
 }