main
Thomas Chazot 2 years ago
parent 2d12abb85e
commit aad8e3a911

@ -10,7 +10,7 @@
<div class="container">
<div class="screen">
<div class="screen__content">
<form class="login">
<form class="login" method="POST" name="signUpForm" id="signUpForm">
<div class="login__field">
<i class="login__icon fas fa-user"></i>
<input type="text" class="login__input" name="username" placeholder="Username" required>

@ -4,7 +4,7 @@ class FrontController {
public function __construct(){
$liste_actions_utilisateur = array('accessPrivateLists','crerListePv');
$liste_actions_visiteur = array('goHome','changeCompletedTache','accessCreationTachePage','addTache','delTache','modifyList','accessCreationListePage','accessInscription','accessSignIn','creerListe','delListe','signIn','signUp','deconnection');
$liste_actions_visiteur = array('goHome','accessInscription','accessSignIn','signIn','signUp');
global $rep,$vues,$bd,$dataView,$styles,$assets;
session_start();
try{

@ -20,10 +20,10 @@ class VisitorController {
break;
case "signIn":
$this->Connection($vues_erreur);
$this->Connection($dVueEreur);
break;
case "signUp":
$this->Inscription($vues_erreur);
$this->Inscription($dVueEreur);
break;
case "accessSignIn":
require($rep.$vues['signIn']);
@ -100,6 +100,7 @@ class VisitorController {
require($rep.$vues['signIn']);
}
$model= new MdlUser();
$model->insert("wesh", "wesh");
if($model->existUser($username)){
if(password_verify($password,$model->getPasswordHash($username))){
$model->connexion($username);

@ -11,7 +11,7 @@ class UserGateway
public function insert(User $u){
try{
$query = "INSERT INTO Utilisateur VALUES (null, :username, :password)";
$query = "INSERT INTO Utilisateur VALUES (null, :username, PASSWORD(:password))";
$this->con->executeQuery($query, array(':username' => array($u->getUsername(), PDO::PARAM_STR), ':password' => array($u->getPassword(), PDO::PARAM_STR)));
}
catch(PDOException $Exception){
@ -50,11 +50,11 @@ class UserGateway
function getHashedPassword(string $usrname):?string{
$truePasswd=null;
$query="SELECT password FROM Utilisateur WHERE name=:name";
$this->con->executeQuery($query,array('name'=>array($usrname,PDO::PARAM_STR)));
$query="SELECT PASSWORD(`password`) FROM Utilisateur WHERE username=:username";
$this->con->executeQuery($query,array('username'=>array($usrname,PDO::PARAM_STR)));
$results=$co->getResults();
foreach($res as $row){
$results=$row['pwd'];
foreach($results as $row){
$truePasswd=$row['password'];
}
return $truePasswd;
}

@ -51,7 +51,7 @@ class MdlUser{
}
public function getPasswordHash(string $usr){
return $con->getHashedPassword($usr);
return $this->con->getHashedPassword($usr);
}
}

Loading…
Cancel
Save