Ejemplo n.º 1
0
 public function validate()
 {
     $rules = array('username' => 'required|alpha_num|unique:users,username', 'name' => array('required', 'min:5', "regex:[^[a-zA-Z._']+(?:[\\s][a-zA-Z._']+)+\$]"), 'email' => 'required|email|unique:users,email', 'password' => 'required|min:3|same:password_confirmation');
     $validator = \Validator::make($this->input(), $rules);
     if ($validator->passes()) {
         $security = \SecureForm::check();
         if (!$security->passes()) {
             $this->error($security->errors());
         }
     } else {
         $this->error($validator);
     }
 }
Ejemplo n.º 2
0
 public function validate()
 {
     $user = \Auth::user();
     if ($user->views_today % 36 == 0) {
         $security = \SecureForm::check();
         if (!$security->passes()) {
             $this->error($security->errors());
         }
     }
     if (!\Cache::has('hash_' . $user->id) || $this->input('hash') != md5(\Cache::get('hash_' . $user->id) . $this->input('id') . $this->input('banner_id'))) {
         $this->error(["global" => "You cannot have more than one surf tabs open at a time"]);
     }
     if (!$this->input('rating') || $this->input('rating') < 1 || $this->input('rating') > 3) {
         $this->error(["global" => "An incorrect rating was entered"]);
     }
 }