From 8854adc11e87eebd9e671409fe085ad3302d27c3 Mon Sep 17 00:00:00 2001 From: Noe GARNIER Date: Wed, 9 Nov 2022 09:54:16 +0100 Subject: [PATCH] Debut du php pour le login --- WEB/php/bd.sql | 40 ++++++++++----------- WEB/php/test.php | 2 +- WEB/src/pages/Home.html | 2 +- WEB/src/pages/LogSign/Login.html | 48 -------------------------- WEB/src/pages/LogSign/Login.php | 44 +++++++++++++++++++++++ WEB/{php => src/pages/LogSign}/get.php | 27 +++++---------- 6 files changed, 73 insertions(+), 90 deletions(-) delete mode 100644 WEB/src/pages/LogSign/Login.html create mode 100644 WEB/src/pages/LogSign/Login.php rename WEB/{php => src/pages/LogSign}/get.php (79%) diff --git a/WEB/php/bd.sql b/WEB/php/bd.sql index b1e3596b..f75df166 100644 --- a/WEB/php/bd.sql +++ b/WEB/php/bd.sql @@ -1,38 +1,37 @@ -- ALTER USER 'root'@'localhost' IDENTIFIED BY 'p'; -- CREATE scripted; -USE scripted; +-- USE scripted; +DROP TABLE GameDetail; +DROP TABLE Contenir; +DROP TABLE Game; +DROP TABLE Resoudre; DROP TABLE Enigme; DROP TABLE Admin; DROP TABLE Joueur; -DROP TABLE Resoudre; -DROP TABLE Game; -DROP TABLE Contenir; -DROP TABLE GameDetail; -CREATE TABLE Enigme( -idEnigme char(5) PRIMARY KEY, -admin varchar(50) REFERENCES Admin(pseudo), -enonce varchar(250) NOT NULL, -aide varchar(250), -rappel varchar(250), -solution varchar(250) NOT NULL, -test varchar(250) NOT NULL, -tempsDeResolution numeric CHECK (tempsDeResolution >0) +CREATE TABLE Joueur( +email varchar(50) PRIMARY KEY, +seudo varchar(50), +mdp varchar(50) ); CREATE TABLE Admin( email varchar(50) PRIMARY KEY, -enigme varchar(5) REFERENCES Game(idGame), pseudo varchar(50), mdp varchar(50) ); -CREATE TABLE Joueur( -email varchar(50) PRIMARY KEY, -pseudo varchar(50), -mdp varchar(50) +CREATE TABLE Enigme( +idEnigme char(5) PRIMARY KEY, +admin varchar(50) REFERENCES Admin(email), +enonce varchar(250) NOT NULL, +aide varchar(250), +rappel varchar(250), +solution varchar(250) NOT NULL, +test varchar(250) NOT NULL, +tempsDeResolution numeric CHECK (tempsDeResolution >0) ); CREATE TABLE Resoudre( @@ -58,8 +57,7 @@ game varchar(50) REFERENCES Game(idGame), enigme varchar(5) REFERENCES Enigme(idEnigme), pointsObtenu numeric NOT NULL CHECK (pointsObtenu >= 0), classement numeric NOT NULL -CHECK (classement >= 1) , -CHECK (classement <= 3), +CHECK (classement >= 1 && classement <= 3), tempsDeResolution numeric CHECK (tempsDeResolution >0) ); diff --git a/WEB/php/test.php b/WEB/php/test.php index ad63915e..9eb41a05 100644 --- a/WEB/php/test.php +++ b/WEB/php/test.php @@ -12,7 +12,7 @@

Sign up

-
+
diff --git a/WEB/src/pages/Home.html b/WEB/src/pages/Home.html index 1d3e3881..697f4841 100644 --- a/WEB/src/pages/Home.html +++ b/WEB/src/pages/Home.html @@ -19,7 +19,7 @@
diff --git a/WEB/src/pages/LogSign/Login.html b/WEB/src/pages/LogSign/Login.html deleted file mode 100644 index 6a4015f8..00000000 --- a/WEB/src/pages/LogSign/Login.html +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - Login - - -
- -
- - \ No newline at end of file diff --git a/WEB/src/pages/LogSign/Login.php b/WEB/src/pages/LogSign/Login.php new file mode 100644 index 00000000..e200b215 --- /dev/null +++ b/WEB/src/pages/LogSign/Login.php @@ -0,0 +1,44 @@ + + + + + + + + + + Login + +< +
+ +
+ + \ No newline at end of file diff --git a/WEB/php/get.php b/WEB/src/pages/LogSign/get.php similarity index 79% rename from WEB/php/get.php rename to WEB/src/pages/LogSign/get.php index 50c28f29..923b93ef 100644 --- a/WEB/php/get.php +++ b/WEB/src/pages/LogSign/get.php @@ -1,17 +1,5 @@ - -
- -
- -
stmt->fetchall(); } } - $dsn = 'mysql:host=localhost;dbname=scripted'; - $user = 'root'; - $password = 'p'; - $db = new PDO($dsn, $user, $password); - - $con=new Connection($dsn, $user, $password); $email = $_POST['email']; $nom = $_POST['username']; $mdp = $_POST['password']; + + $dsn = 'mysql:host=localhost;dbname=dbnogarnier1'; + $user = 'nogarnier1'; + $password = 'achanger'; + + $con=new Connection($dsn, $user, $password); $query = "INSERT INTO Joueur VALUE (:email,:nom,:mdp)"; $con->executeQuery($query, array( ':email' => array($email,PDO::PARAM_STR), ':nom' => array($nom,PDO::PARAM_STR), ':mdp' => array($mdp,PDO::PARAM_STR))); - + + $db = new PDO($dsn, $user, $password); $query= 'SELECT * FROM Joueur'; $stmt=$db->prepare($query); $stmt->execute();