public function getImage($id, $number)
 {
     $image = \SecureForm::image($id, $number);
     if ($image == false) {
         return ["error" => "Secure Form not found"];
     }
     header('Content-Type: image/png');
     imagepng($image);
     imagedestroy($image);
     return false;
 }
Ejemplo n.º 2
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.º 3
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"]);
     }
 }
Ejemplo n.º 4
0
 /**
  * Initialization
  *
  * Initialize login form fields with validators and decorators.
  *
  * @return void
  */
 public function init()
 {
     parent::init();
 }
 public function __construct($mode = SecureForm::FRONTEND)
 {
     parent::__construct($mode);
 }