Pqge de connexion avec login,password et groupe
Ndiobadieye
Messages postés
4
Statut
Membre
-
jordane45 Messages postés 40053 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 40053 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour ,
j'ai un petit soucis pour ma page de connexion ,
elle demande pour se loguer un login ,un password et un groupe
quand on clique sur se connecter,elle nous redirige vers une page selon le groupe de l'utilisateur a savoir Administration et utilisateur voici mon code
merci de m'édifier ....
EDIT : Ajout des balises de code.
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
j'ai un petit soucis pour ma page de connexion ,
elle demande pour se loguer un login ,un password et un groupe
quand on clique sur se connecter,elle nous redirige vers une page selon le groupe de l'utilisateur a savoir Administration et utilisateur voici mon code
merci de m'édifier ....
<?php
include ('config.php');
// Destruction de la session ?
if ((isset($_GET['action'])) && ($_GET['action'] == 'logout'))
{
$_SESSION = array();
session_destroy();
session_start();
}
if (isset($_POST['submit'])){
$_SESSION['login'] =$_POST['login'];
$_SESSION['password'] =$_GET['password'];
$_SESSION['groupe'] = $_GET['groupe'];
echo '<a href="administration.php" title="Accueil de la section membre">Administration</a>';
if($_POST['login']=='login'){
$_SESSION['login']='login';
}
if($_POST['password ']=='password '){
$_SESSION['password']='password';
}
if($_POST['groupe ']=='Administrateur'){
$_SESSION['groupe']='groupe';
header("Location:Administration.php");}
else
header("Location:utilisateur.php");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd]">
<html xmlns="[http://www.w3.org/1999/xhtml]">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="<?php echo $design; ?>/style.css" rel="stylesheet" title="Style" />
<title>Connexion</title>
</head>
<body>
<div class="header">
<a href=images/<img src="<?php echo $design; ?>/images/logoinscr.png" alt="ACCUEIL" /></a>
<h1><u>Connexion</u></h1>
</div>
<div class="content">
<?php
if (!isset($_POST['submit']))
{
// Bouton submit non press? j'affiche le formulaire
echo '
<form id="conn" method="post" action=""></br></br>
<p><label for="login">Login :</label><input type="text" id="login" name="login" /></p><br/>
<p><label for="pass">Mot de Passe :</label><input type="password" id="pass" name="pass" /></p><br/>
<p><label>Groupe</label><select name="groupe" ><option value="Selectionner un groupe">Selectionner</option>
<option value="Administrateur">Administrateur</option>
<option value="Utilisateur">Utilisateur</option><br /><p>
<p><input type="submit" id="submit" name="submit" value="Connexion" /></p>
</form>';
}; // fin if (!isset($_POST['submit'])))
?>
</body>
</html>
EDIT : Ajout des balises de code.
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
A voir également:
- Pqge de connexion avec login,password et groupe
- Gmail connexion - Guide
- Comment créer un groupe whatsapp - Guide
- Sous groupe whatsapp - Accueil - WhatsApp
- Groupe de 4 personnes connus ✓ - Forum Loisirs / Divertissements
- Connexion chromecast - Guide
1 réponse
Bonjour,
Peut être ceci :
Cordialement,
Jordane
Peut être ceci :
<?php
include ('config.php');
// Destruction de la session ?
if ((isset($_GET['action'])) && ($_GET['action'] == 'logout')){
$_SESSION = array();
session_destroy();
session_start();
}
if(isset($_POST['submit'])){
$login = isset($_POST['login']) && $_POST['login']!=''? $_POST['login']:NULL;
$password = isset($_POST['password']) && $_POST['password']!=''? $_POST['password']:NULL;
$groupe = isset($_POST['groupe']) && $_POST['groupe']!=''? $_POST['groupe']:NULL;
//Si les champs existent et ne sont pas vides...
if($login && $password && $groupe){
if($login=='login' && $password == 'password'){
$_SESSION['login'] = $login;
$_SESSION['password'] = $password;
$_SESSION['groupe'] = $groupe;
if($groupe == 'Administrateur'){
header("Location:Administration.php");
}else{
header("Location:utilisateur.php");
}
}
}
}
?>
Cordialement,
Jordane
( A placer au début de chaque page qui devra utiliser les variables de Session )