Connextion / Déconnexion dans une page PHP
ghaouar
Messages postés
174
Date d'inscription
Statut
Membre
Dernière intervention
-
ghaouar Messages postés 174 Date d'inscription Statut Membre Dernière intervention -
ghaouar Messages postés 174 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je fait une page qui contient un formulaire de login et mot de passe . si je clique sur le boutton connexion la requete va verifier si cet utilisateur est enregistrée dans la ase de donnée de MySQL ou nom , s'il est enregistré il va affiche une autre page d'acceptation .
alors si je clique sur déconnexion je sorte de ce page , mais si je clique sur précedent il va retourne a la page d'acceptation sans demande de login ou mot de passe , ?
c'est truc pour la sécurité de page PHP ,
comment faire pour l'elever ?
et de verifier dans caque page si l'utilisateur est connéecté ou nom ?
merci,
je fait une page qui contient un formulaire de login et mot de passe . si je clique sur le boutton connexion la requete va verifier si cet utilisateur est enregistrée dans la ase de donnée de MySQL ou nom , s'il est enregistré il va affiche une autre page d'acceptation .
alors si je clique sur déconnexion je sorte de ce page , mais si je clique sur précedent il va retourne a la page d'acceptation sans demande de login ou mot de passe , ?
c'est truc pour la sécurité de page PHP ,
comment faire pour l'elever ?
et de verifier dans caque page si l'utilisateur est connéecté ou nom ?
merci,
A voir également:
- Connextion / Déconnexion dans une page PHP
- Supprimer une page dans word - Guide
- Imprimer tableau excel sur une page - Guide
- Créer une page facebook - Guide
- Comment traduire une page internet - Guide
- Page d'accueil - Guide
2 réponses
Bonjour,
Voila le code de page qui verife si l'utilisateur est inscris ou nom, et qui affiche le message d'acceptation :
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "ipeigafsa" ) ;
//requête SQL:
$Login = $_POST['Login'];
$Password = $_POST['Password'];
// if (isset($_POST['login']) && isset($_POST['pass']));
if (isset($_POST['Login']) && isset($_POST['Password']) && !empty($_POST['Login']) && !empty($_POST['Password'])) {
$login=mysql_real_escape_string($_POST['Login']);
$password=mysql_real_escape_string($_POST['Password']);
$req="SELECT * FROM User WHERE Login='".$Login."' AND Password='".$Password."'"; // or die('Erreur de connexion'.mysql_error());
if(mysql_fetch_array(mysql_query($req))) {
echo '<strong><center><em>Bonjour<br> Vous est connecté en tant que<b style="color:red"> '.$_POST['Login'].' <br><a href="./Connexion_Administrateur.html">Déconnexion</a></b></strong></center></em>';
include("EspaceAdministration.html");
}
else
{
echo '<strong><center><em>Login ou Password invalide</strong></center></em>';
}
}
else
{
echo '<strong><center><em>certains champs sont vides</strong></center></em>';
}
?>
et pour Déconnexion voila le code que je fait en tenir compte que je fait seulemnet un lien sur Déconnexion qui ma rentrer a la 1er page (page qui demande de login et mot de passe ) :
echo '<strong><center><em>Bonjour<br> Vous est connecté en tant que<b style="color:red"> '.$_POST['Login'].' <br><a href="./Connexion_Administrateur.html">Déconnexion</a></b></strong></center></em>';
Voila le code de page qui verife si l'utilisateur est inscris ou nom, et qui affiche le message d'acceptation :
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "ipeigafsa" ) ;
//requête SQL:
$Login = $_POST['Login'];
$Password = $_POST['Password'];
// if (isset($_POST['login']) && isset($_POST['pass']));
if (isset($_POST['Login']) && isset($_POST['Password']) && !empty($_POST['Login']) && !empty($_POST['Password'])) {
$login=mysql_real_escape_string($_POST['Login']);
$password=mysql_real_escape_string($_POST['Password']);
$req="SELECT * FROM User WHERE Login='".$Login."' AND Password='".$Password."'"; // or die('Erreur de connexion'.mysql_error());
if(mysql_fetch_array(mysql_query($req))) {
echo '<strong><center><em>Bonjour<br> Vous est connecté en tant que<b style="color:red"> '.$_POST['Login'].' <br><a href="./Connexion_Administrateur.html">Déconnexion</a></b></strong></center></em>';
include("EspaceAdministration.html");
}
else
{
echo '<strong><center><em>Login ou Password invalide</strong></center></em>';
}
}
else
{
echo '<strong><center><em>certains champs sont vides</strong></center></em>';
}
?>
et pour Déconnexion voila le code que je fait en tenir compte que je fait seulemnet un lien sur Déconnexion qui ma rentrer a la 1er page (page qui demande de login et mot de passe ) :
echo '<strong><center><em>Bonjour<br> Vous est connecté en tant que<b style="color:red"> '.$_POST['Login'].' <br><a href="./Connexion_Administrateur.html">Déconnexion</a></b></strong></center></em>';