Gestion de la déconnexion
This commit is contained in:
parent
a2e61d65d9
commit
95314c4be5
15
index.php
15
index.php
|
@ -30,7 +30,8 @@
|
||||||
|
|
||||||
|
|
||||||
/* (2) Gestion de la connection */
|
/* (2) Gestion de la connection */
|
||||||
$login_vars = isset($_POST['login']) && Database::check('varchar(255)', $_POST['login']);
|
$login_vars = isset($_POST['login-sub']);
|
||||||
|
$login_vars = $login_vars && isset($_POST['login']) && Database::check('varchar(255)', $_POST['login']);
|
||||||
$login_vars = $login_vars && isset($_POST['password']) && Database::check('text', $_POST['password']);
|
$login_vars = $login_vars && isset($_POST['password']) && Database::check('text', $_POST['password']);
|
||||||
|
|
||||||
// Status de login
|
// Status de login
|
||||||
|
@ -50,7 +51,17 @@
|
||||||
|
|
||||||
|
|
||||||
/* (3) Gestion de le deconnexion */
|
/* (3) Gestion de le deconnexion */
|
||||||
|
$logout_vars = isset($_POST['logout-sub']);
|
||||||
|
|
||||||
|
// Si on se deconnecte
|
||||||
|
if( $logout_vars ){
|
||||||
|
$logout = new ModuleRequest('users/logout');
|
||||||
|
$logout_ans = $logout->dispatch();
|
||||||
|
|
||||||
|
// Si aucune erreur, on dit qu'on vient de se deconnecter
|
||||||
|
if( $logout_ans->error == ManagerError::Success )
|
||||||
|
$_SESSION['login_status'] = 'unlogged';
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
18
view.php
18
view.php
|
@ -41,14 +41,20 @@
|
||||||
<div id='login-close'>Accéder à la plateforme</div>
|
<div id='login-close'>Accéder à la plateforme</div>
|
||||||
|
|
||||||
<form method='POST' action='' id='login-form'>
|
<form method='POST' action='' id='login-form'>
|
||||||
<input type='text' placeholder='Identifiant ou adresse mail' name='login' id='login-login'>
|
|
||||||
<input type='password' placeholder='Mot de passe' name='password' id='login-password'>
|
|
||||||
<input type='submit' value='Connexion' id='login-submit'>
|
|
||||||
|
|
||||||
<!-- Si on a de mauvais logins -->
|
<!-- SI ON EST PAS CONNECTE -> FORMULAIRE DE LOGIN -->
|
||||||
<?php if( $_SESSION['login_status'] == 'error '){ echo "<span id='login-error'>Votre identifiant/mot de passe est incorrect.</span>"; } ?>
|
<?php if( !connected() ){ ?>
|
||||||
|
<input type='text' placeholder='Identifiant ou adresse mail' name='login' id='login-login'>
|
||||||
|
<input type='password' placeholder='Mot de passe' name='password' id='login-password'>
|
||||||
|
<input type='submit' value='Connexion' name='login-sub'>
|
||||||
|
|
||||||
<span id='lost-password'>Mot de passe oublié ?</span>
|
<span id='lost-password'>Mot de passe oublié ?</span>
|
||||||
|
|
||||||
|
<!-- SI ON EST CONNECTE -> FORMULAIRE DE LOGOUT -->
|
||||||
|
<?php }else{ ?>
|
||||||
|
<input type='submit' value='Déconnexion' name='logout-sub'>
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue