main
Thomas Chazot 2 years ago
parent 331601f318
commit cd1b36dfd8

@ -13,26 +13,17 @@
<form class="login"> <form class="login">
<div class="login__field"> <div class="login__field">
<i class="login__icon fas fa-user"></i> <i class="login__icon fas fa-user"></i>
<input type="text" class="login__input" name="username" placeholder="Username"> <input type="text" class="login__input" name="username" placeholder="Username" required>
</div> </div>
<div class="login__field"> <div class="login__field">
<i class="login__icon fas fa-lock"></i> <i class="login__icon fas fa-lock"></i>
<input type="password" class="login__input" name="password" placeholder="Password"> <input type="password" class="login__input" name="password" placeholder="Password" required>
</div> </div>
<button class="button login__submit">
<span class="button__text">Log In Now</span> <input class="button" type="submit" value="Log In"/>
<input type="hidden" name="action" value="signIn"/> <input type="hidden" name="action" value="signIn"/>
<i class="button__icon fas fa-chevron-right"></i>
</button>
</form> </form>
<div class="social-login">
<h3>log in via</h3>
<div class="social-icons">
<a href="#" class="social-login__icon fab fa-instagram"></a>
<a href="#" class="social-login__icon fab fa-facebook"></a>
<a href="#" class="social-login__icon fab fa-twitter"></a>
</div>
</div>
</div> </div>
<div class="screen__background"> <div class="screen__background">
<span class="screen__background__shape screen__background__shape4"></span> <span class="screen__background__shape screen__background__shape4"></span>

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

@ -20,11 +20,10 @@ class VisitorController {
break; break;
case "signIn": case "signIn":
$this->Connexion($login, $mdp); $this->Connection($vues_erreur);
break; break;
case "signUp": case "signUp":
$this->Inscription($login, $mdp); $this->Inscription($vues_erreur);
break; break;
case "accessSignIn": case "accessSignIn":
require($rep.$vues['signIn']); require($rep.$vues['signIn']);
@ -72,17 +71,16 @@ class VisitorController {
} }
public function Connexion(array $vues_erreur){ public function Connection(array $vues_erreur){
global $rep,$vues,$dataView; global $rep,$vues,$dataView;
$username=$_POST['login']; $username=$_POST['username'];
$password=$_POST['mdp']; $password=$_POST['password'];
$vues_erreur=Validation::val_connexion($username,$password,$vues_erreur); $vues_erreur=Validation::val_connexion($username,$password,$vues_erreur);
if(!empty($vues_erreur)){ if(!empty($vues_erreur)){
require($rep.$vues['signIn']); require($rep.$vues['signIn']);
} }
$model= new MdlUser(); $model= new MdlUser();
if($model->existUser($username)){ if($model->existUser($username)){
echo "aaaaaaaaaaggehdhhdhdhdhdhdhcfhgezshfiueshfiuehiufhsiufheiushfiuhf";
if(password_verify($password,$model->getPasswordHash($username))){ if(password_verify($password,$model->getPasswordHash($username))){
$model->connexion($username); $model->connexion($username);
$_REQUEST['action']=null; $_REQUEST['action']=null;

Loading…
Cancel
Save