public static function isTokenValid() { $stored_time = Session::get('csrf_token_time'); if (self::$max_time + $stored_time <= time()) { return false; } $token = Request::get_post('csrf_token'); return $token === Session::get('csrf_token') && !empty($token); }
private static function get_fields() { $username = strip_tags(Request::get_post('username')); $email = strip_tags(Request::get_post('email')); $firstname = strip_tags(Request::get_post('firstname')); $lastname = strip_tags(Request::get_post('lastname')); $password = strip_tags(Request::get_post('password')); $conf_password = strip_tags(Request::get_post('confPassword')); return array('username' => $username, 'email' => $email, 'firstname' => $firstname, 'lastname' => $lastname, 'password' => $password, 'conf_password' => $conf_password); }
public function checkUserEmailReg() { if (RegistrationModel::checkUserEmail(Request::get_post('email'))) { echo 'Y'; } else { echo 'N'; } }
public function changePassword() { if (!AccountModel::updatePassword(Request::get_post('password'))) { echo 'NOT_UPDATED'; return; } echo 'Y'; }