méthode log ctrl + longueur mdp bdd
continuous-integration/drone/push Build is passing Details

ServeurDeTest
Johan LACHENAL 2 years ago
parent 88173ae02f
commit a86acffb4b

@ -4,7 +4,7 @@ DROP TABLE
CREATE TABLE Admin( CREATE TABLE Admin(
email varchar(50) PRIMARY KEY, email varchar(50) PRIMARY KEY,
pseudo varchar(50), pseudo varchar(50),
mdp varchar(50) mdp varchar(500)
); );
CREATE TABLE Enigme( CREATE TABLE Enigme(
@ -22,7 +22,7 @@ CREATE TABLE Joueur(
email varchar(50) PRIMARY KEY, email varchar(50) PRIMARY KEY,
enigmeEnCours varchar(50) REFERENCES Enigme(idEnigme), enigmeEnCours varchar(50) REFERENCES Enigme(idEnigme),
pseudo varchar(50), pseudo varchar(50),
mdp varchar(50) mdp varchar(500)
); );
CREATE TABLE Partie( CREATE TABLE Partie(

@ -53,10 +53,13 @@ class Controller
if (! $validation->ValidateEmail($_REQUEST['email'])) { if (! $validation->ValidateEmail($_REQUEST['email'])) {
throw (new Exception("Email non valide")); throw (new Exception("Email non valide"));
} }
if(! $validation->ValidateUsername($_REQUEST['username'])){
throw(new Exception("Username non valide"));
}
$joueur = new Joueur($_REQUEST['email'], $_REQUEST['username'], $_REQUEST['password']); $joueur = new Joueur($_REQUEST['email'], $_REQUEST['username'], $_REQUEST['password']);
$gateway->insert($joueur); $gateway->insert($joueur);
$_SESSION['connected'] = 'true'; $_SESSION['connected'] = 'true';
require ($rep.$vues['main']);; require ($rep.$vues['main']);
}catch (Exception $e){ }catch (Exception $e){
require($rep.$vues['erreurSignUp']); require($rep.$vues['erreurSignUp']);
} }

Loading…
Cancel
Save