Validation correction

validation
Anna BOUDOUL 2 years ago
parent 62924b327d
commit f04cfc060b

@ -2,29 +2,29 @@
class Validation { class Validation {
static function val_form_texte(string &$texte, array &$TMessage) { static function val_form_texte(&$texte, &$TMessage) {
if (!isset($texte)||$texte=="") { if (!isset($texte)||$texte=="") {
$TMessage[] ="champs vide"; $TMessage[] ="Empty fields";
$texte=""; $texte="";
} }
if ($texte != filter_var($texte, FILTER_SANITIZE_STRING)) if ($texte != filter_var($texte, FILTER_SANITIZE_STRING))
{ {
$TMessage[] ="testative d'injection de code (attaque sécurité)"; $TMessage[]="Attempt to inject code (security attack)";
$texte=""; $texte="";
} }
} }
static function val_form_mdp(string &$mdp, array &$TMessage) { static function val_form_mdp(&$mdp, &$TMessage) {
if (!isset($mdp)||$mdp=="") { if (!isset($mdp)||$mdp=="") {
$TMessage[] ="pas de mdp"; $TMessage[] ="Password not specified";
$mdp=""; $mdp="";
} }
if ($mdp != filter_var($mdp, FILTER_SANITIZE_SPECIAL_CHARS)) if ($mdp != filter_var($mdp, FILTER_SANITIZE_SPECIAL_CHARS))
{ {
$TMessage[] ="Le mot de passe ne doit pas contenir de caractères spéciaux"; $TMessage[] ="Password must not contain special characters";
$mdp=""; $mdp="";
} }

@ -12,27 +12,31 @@ class UserCtrl
$this->con = $con; $this->con = $con;
$this->userModel = new UserModel($this->con); $this->userModel = new UserModel($this->con);
$this->taskModel = new TaskModel($this->con); $this->taskModel = new TaskModel($this->con);
// try{ try{
// $action=$_REQUEST['action']; $action=$_REQUEST['action'];
// switch($action){ switch($action){
// // voir les listes privees // voir les listes privees
// case 'voirListePriv': case 'voirListePriv':
// $this->loadListePriv(); $this->loadListePriv();
// break; break;
// // ajouter une liste privee // ajouter une liste privee
// case 'creerListePriv': case 'creerListePriv':
// $this->newListPrivate(); $this->newListPrivate();
// break; break;
// case 'deconnecter': case 'deconnecter':
// $this->deconnexion(); $this->deconnexion();
// break; break;
default:
// } $TMessage[] = 'Unexpected error';
// } catch(Exception $e) { require($rep.$vues['']);
// require("../view/erreur.php"); break;
// }
}
} catch(Exception $e) {
require("../view/erreur.php");
}
} }
public function loadListePriv(){ public function loadListePriv(){

@ -71,7 +71,7 @@ class VisitorCtrl
default: default:
# #
$dvueErreur[] = 'Erreur inattendue'; $TMessage[] = 'Unexpected error';
require($rep.$vues['']); require($rep.$vues['']);
break; break;
} }

@ -1,6 +1,7 @@
<?php <?php
require('business/User.php'); require('business/User.php');
require('dal/UserGateway.php'); require('dal/UserGateway.php');
require_once("config/config.php");
class UserModel{ class UserModel{
private $con; private $con;

Loading…
Cancel
Save