public function form_validation() { $valid = new FormValidation(); $valid->validate_presences(self::$required_fields); // if(!isset($this->id)){$valid->unique_category();} $valid->is_numeric('rate', ['min' => 0]); $valid->validate_min_lengths(array('currency' => 3)); $valid->validate_max_lengths(array('currency' => 3)); return $valid; }
public function form_validation() { $valid = new FormValidation(); $valid->validate_presences(self::$required_fields); if (isset($this->web_address) && !empty($this->web_address)) { $valid->validate_website('web_address'); } isset($this->done) ? $valid->is_numeric(['done']) : ""; isset($this->progress) ? $valid->is_numeric(['progress']) : ""; return $valid; }
public function form_validation() { $valid = new FormValidation(); $valid->validate_presences(self::$required_fields); $valid->validate_min_lengths(['category_1' => 1]); $valid->validate_max_lengths(['category_1' => 20]); if (!isset($this->id)) { $valid->unique_name('category_1', get_class($this)); } return $valid; }
public function form_validation() { global $database; $valid = new FormValidation(); $valid->validate_presences(self::$required_fields); if (!isset($this->id)) { $valid->unique_category(); } // $sql="SELECT * FROM" . " ".self::$table_name."WHERE category "; // $find_unique=$this->find_by_sql(); $valid->is_numeric('unit_price', ['min' => 0]); return $valid; }
public function form_validation() { $valid = new FormValidation(); $valid->validate_presences(self::$required_fields); $valid->is_numeric('quantity', array('min' => 1)); $valid->validate_Date('start_date'); if (!empty($this->end_date) || !$this->end_date) { $valid->validate_Date('end_date'); if ($this->end_date < $this->start_date) { $valid->errors['date Dif'] = " End Date cannot be before Start Date"; } } return $valid; }
public function form_validation() { $valid = new FormValidation(); $valid->validate_presences(self::$required_fields); isset($this->email) ? $valid->validate_email('email') : ""; if (isset($this->pseudo)) { $valid->validate_min_lengths(['pseudo' => 1]); $valid->validate_max_lengths(['pseudo' => 10]); } $this->website ? $valid->validate_website('website') : ""; $valid->is_numeric('liste_rank', ['min' => 0]); if (!isset($this->id)) { $valid->unique_name('pseudo', get_class($this)); } return $valid; }
public function form_validation() { $valid = new FormValidation(); $valid->validate_presences(self::$required_fields); $valid->is_numeric('gross_amount', array()); $valid->is_numeric('vat', array()); $valid->is_numeric('amount', array()); $valid->validate_Date('invoice_date'); $valid->validate_Date('payment_date'); if (!empty($this->payment_date) || !$this->payment_date) { $valid->validate_Date('payment_date'); if ($this->payment_date < $this->invoice_date) { $valid->errors['date Dif'] = " payment_date cannot be before invoice_date"; } } return $valid; }
public function form_validation() { $valid = new FormValidation(); $valid->validate_presences(self::$required_fields); if (isset($this->name)) { $valid->validate_min_lengths(['name' => 1]); $valid->validate_max_lengths(['name' => 80]); } if (!isset($this->category) && isset($this->category_id)) { $category = LinksCategory::find_by_id($this->category_id); $this->category = $category->category; } $this->web_address ? $valid->validate_website('web_address') : ""; $valid->is_numeric('rank', ['min' => 0]); !isset($this->privacy) ? $this->privacy = 0 : $this->privacy; return $valid; }
public function form_validation() { $valid = new FormValidation(); $valid->validate_presences(self::$required_fields); isset($this->email) ? $valid->validate_email('email') : ""; if (isset($this->project_code)) { $valid->validate_min_lengths(['project_code' => 4]); $valid->validate_max_lengths(['project_code' => 10]); } // ($this->website) ? $valid->validate_website('website') : ""; if (isset($this->currency_iso)) { $valid->validate_min_lengths(['currency_iso' => 3]); $valid->validate_max_lengths(['currency_iso' => 3]); } $valid->validate_Date('start_date'); if (!empty($this->end_date) || !$this->end_date) { $valid->validate_Date('end_date'); } return $valid; }
$user = User::find_by_reset_token($token); if (!isset($user) || !$user) { // Token wasn't sent or didn't match a user. $session->message("Did not find you try again"); redirect_to('login_forgot_password_username.php'); } if (request_is_post() && request_is_same_domain()) { if (!csrf_token_is_valid() || !csrf_token_is_recent()) { $message = "Sorry, request was not valid."; } else { // CSRF tests passed--form was created by us recently. // retrieve the values submitted via the form $password = trim($_POST['password']); $password_confirm = trim($_POST['password_confirm']); $valid = new FormValidation(); $valid->validate_presences(array('password', 'password_confirm')); if ($password !== $password_confirm) { $valid->errors['password_confirmation'] = "Password confirmation does not match password."; } if (empty($valid->errors)) { $user->password = $password; $user->save(); $user->delete_reset_token(); redirect_to('login.php'); } // // if(!has_presence($password) || !has_presence($password_confirm)) { // $message = "Password and Confirm Password are required fields."; // } elseif(!has_length($password, ['min' => 8])) { // $message = "Password must be at least 8 characters long."; // } elseif(!has_format_matching($password, '/[^A-Za-z0-9]/')) {
<?php require_once "../../includes/initialize.php"; $username = null; $server_name = $_SERVER['PHP_SELF']; $new_password = null; if (request_is_post() && request_is_same_domain()) { if (!csrf_token_is_valid() || !csrf_token_is_recent()) { $message = "Sorry, request was not valid."; } else { $username = trim($_POST['username']); $valid = new FormValidation(); $valid->validate_presences('username'); if (empty($valid->errors)) { $user = User::find_by_username($username); if ($user) { $user->delete_reset_token(); $user->create_reset_token(); $user->send_email(); } else { // Username was not found; don't do anything } // Message returned is the same whether the user // was found or not, so that we don't reveal which // usernames exist and which do not. $message = "A link to reset your password has been sent to the email address on file."; } else { $message = "Please enter a username."; } } }
public function form_validation() { $valid = new FormValidation(); $valid->validate_presences(self::$required_fields); return $valid; }
<?php require_once "../../includes/initialize.php"; $username = null; $server_name = $_SERVER['PHP_SELF']; $new_password = null; if (request_is_post() && request_is_same_domain()) { if (!csrf_token_is_valid() || !csrf_token_is_recent()) { $message = "Sorry, request was not valid."; } else { $username = trim($_POST['email']); $valid = new FormValidation(); $valid->validate_presences('email'); $valid->validate_email('email'); if (empty($valid->errors)) { $user = User::find_by_email($username); if ($user) { $user->delete_reset_token(); $user->create_reset_token(); $user->send_email(); } else { // Username was not found; don't do anything } // Message returned is the same whether the user // was found or not, so that we don't reveal which // usernames exist and which do not. $message = "A link to reset your password has been sent to the email address on file."; } else { $message = "Please enter your email."; } }
if (request_is_post() && request_is_same_domain()) { if (!csrf_token_is_valid(2) || !csrf_token_is_recent(2)) { $message = "Sorry, request was not valid. 2"; } else { if (isset($_POST['submit']) && $_POST['submit'] === "Update Info") { $user = UpdateUserProfile::find_by_id($session->user_id); $expected_fields = UpdateUserProfile::get_table_field(); foreach ($expected_fields as $field) { if (isset($_POST[$field])) { $user->{$field} = trim($_POST[$field]); } } $valid = new FormValidation(); // $user->unset_required_fields("username","password",'nom','email',); $user->unset_required_fields("password", 'nom', 'user_type_id'); $valid->validate_presences("first_name", "last_name", "email"); $valid->validate_email(array('email')); $user->unset_table_fields(array("hashed_password", "user_image", "username", "nom")); if (empty($valid->errors)) { if (!$user->save()) { $session->message("Username" . $user->username . " " . "other info for ID (" . $user->id . ")"); $session->ok(true); unset($_POST); redirect_to("profile.php"); } else { unset($_POST); $session->message("User: "******" " . "edit failed"); } } } }
$blacklist_ip->block_blacklisted_ips(); if ($session->is_logged_in()) { redirect_to("index.php"); } $username = ""; $password = ""; // Remember to give your form's submit tag a name="submit" attribute! if (request_is_post() && request_is_same_domain()) { if (!csrf_token_is_valid() || !csrf_token_is_recent()) { $message = "Sorry, request was not valid."; } else { // CSRF tests passed--form was created by us recently. $username = trim($_POST['username']); $password = trim($_POST['password']); $valid = new FormValidation(); $valid->validate_presences('username', 'password'); $failed_login = new FailedLogin(); if (empty($valid->errors)) { $throttle_delay = $failed_login->throttle_failed_logins($username); if ($throttle_delay > 0) { $message = "Too many attempted login. "; $message .= "You must wait {$throttle_delay} minutes before you can attempt another login or ask to reset your password."; } else { // Check database to see if username/password exist. $found_user = User::authenticate($username, $password); if ($found_user) { $failed_login->clear_failed_logins($username); $session->login($found_user); log_action('Login', "{$found_user->username} logged in."); if (User::is_visitor()) { redirect_to('/Inspinia/index.php');
public function form_validation() { $this->set_up_display(); $valid = new FormValidation(); $valid->validate_presences(self::$required_fields); // $valid->validate_min_lengths(array('currency'=>3)); // $valid->validate_max_lengths(array('currency'=>3)); return $valid; }