generated from Templates_CodeFirst/templateHtmlCss
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
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="";
|
|
}
|
|
}
|
|
}
|
|
|
|
?>
|