You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
893 B

<?php
class Validation{
static function val_action($action){
if (!isset($action)){
throw new Exceptionb('Pas d\'action');
}
}
static function val_form(string &$username, string &$mdp, array &$dVueErreur){
if (!isset($username)||$username==""){
$dVueErreuR[] = "pas de username";
$username="";
}
if (!$username != filter_var($username, FILTER_SANITIZE_STRING)){
$dVueErreur[] = "tentative d'injection de code (attaque sécurité)";
$username="";
}
if (!isset($mdp)||$mdp==""){
$dVueErreuR[] = "pas de mot de passe";
$mdp="";
}
if (!$mdp != filter_var($mdp, FILTER_SANITIZE_STRING)){
$dVueErreur[] = "tentative d'injection de code (attaque sécurité)";
$mdp="";
}
}
}
?>