Exemple #1
0
 public function postSignUp()
 {
     $data = \Data::post()->all();
     $UserDataModel = new \App\data_model\User($data);
     if (!$UserDataModel->verify()) {
         \Session::setFlash('signup-data', $UserDataModel->getData());
         \Session::setFlash('signup-errors', $UserDataModel->getErrors());
     } else {
         $UserRecord = new \App\record\User($data);
         $UserRecord['password'] = \Crypt::hash($UserRecord['password']);
         $UserRecord['created_on_date'] = array('raw' => 'NOW()');
         $UserRecord->insert();
         \App::with('User')->sendActivationEmail($UserRecord['id']);
         \Session::setFlash('signup-success', 1);
     }
     //el
     \View::redirect('/signup');
 }