Mot de passe aide php
Fermé
stevecarcare
Messages postés
125
Date d'inscription
vendredi 23 octobre 2009
Statut
Membre
Dernière intervention
3 mars 2010
-
19 janv. 2010 à 19:46
Autumn`Tears Messages postés 1054 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 23 octobre 2013 - 19 janv. 2010 à 20:07
Autumn`Tears Messages postés 1054 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 23 octobre 2013 - 19 janv. 2010 à 20:07
A voir également:
- Mot de passe aide php
- Voir mot de passe wifi android - Guide
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Mot de passe administrateur - Guide
- Identifiant et mot de passe - Guide
2 réponses
Nico_
Messages postés
1219
Date d'inscription
vendredi 29 décembre 2006
Statut
Membre
Dernière intervention
15 mars 2016
189
19 janv. 2010 à 20:01
19 janv. 2010 à 20:01
bonsoir,
pour faire simple, voici le formulaire :
Il faut ensuite faire le traitement des donnée histoire de voir si c'est le bon couple (login+pass) a placer avant
ton formulaire
PS: le login et pass sont admin
bonne soirée
pour faire simple, voici le formulaire :
<?php if (isset($info)) echo $info ; ?> <form action="#" method="post"> login : <input name="login" type="text" id="login" /> pass: <input name="pass" type="password" id="pass" /> <input name="connexion" type="submit" value="Connexion" /> </form>
Il faut ensuite faire le traitement des donnée histoire de voir si c'est le bon couple (login+pass) a placer avant
ton formulaire
<?php if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion') { if (htmlentities(trim($_POST['login'])) == 'admin' && htmlentities(trim( $_POST['pass'])) == 'admin') { $info = 'Tu es identifiés ! <br />'; } else $info = 'Le login ou le passe n'est pas valide, recommencer ... <br />'; } ?>
PS: le login et pass sont admin
bonne soirée
Autumn`Tears
Messages postés
1054
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
23 octobre 2013
145
19 janv. 2010 à 20:07
19 janv. 2010 à 20:07
Salut,
Page de vérification, ou entrée sur la page désirée
<?php
//On démarre une session (sert à reconnaître l'utilisateur connecté)
session_start();
//On vérifie s'il est déjà connecté, s'il ne l'est pas
if(!isset($_SESSION['identifiant'])) {
//Si il n'a pas saisit son login
if(!isset($_POST['login'])) {
//On appelle le formulaire
require('formulaire.html');
}
//Sinon (s'il a saisit son login, donc)
else {
//Connecte-toi à la base de données
//Fais une requête du type $req=mysql_query("SELECT * FROM utilisateur WHERE identifiant='".$_POST['login']."' AND motdepasse='".$_POST['motdepasse']."'");
//On vérifie qu'il y a bien un résultat retourné :
if($ligne=mysql_fetch_row($req)) {
//S'il y a un résultat, alors ça marche, on lui attribue un identifiant de session
$_SESSION['identifiant']=$_POST['identifiant'];
//Juste comme ça. Tu peux charger ta page principale, ou rafraichir la page après le message par exemple
echo 'Salut '.$_SESSION['identifiant'].' !';
?>
<--! Rafraichir ta page : <meta http-equiv="Refresh" content="2";> va rafraichir ta page au bout de 2secondes-->
<?php
}
else {
//Alors là, soit l'identifiant, soit le mot de passe n'est pas bon, mais on ne va pas se compliquer.
echo 'Votre identifiant ou mot de passe n'est pas valide !'<br />;
require('formulaire.html');
}
}
else {
//Il est déjà connecté, à toi de te faire plaisir
Page de login :
<form method='post' action=''>
<table><tr><td>Votre identifiant :</td><td><input type=text name='login'></td></tr>
<tr><td>Votre mot de passe :</td><td><input type=password name='motdepasse'></td></tr>
<tr><td><input type=reset value=Annuler></td><td><input type=submit value=Valider></td></tr>
</table></form>
En espérant que ce soit pas trop compliqué, et que je ne me sois pas trompé. L'erreur est humaine
Page de vérification, ou entrée sur la page désirée
<?php
//On démarre une session (sert à reconnaître l'utilisateur connecté)
session_start();
//On vérifie s'il est déjà connecté, s'il ne l'est pas
if(!isset($_SESSION['identifiant'])) {
//Si il n'a pas saisit son login
if(!isset($_POST['login'])) {
//On appelle le formulaire
require('formulaire.html');
}
//Sinon (s'il a saisit son login, donc)
else {
//Connecte-toi à la base de données
//Fais une requête du type $req=mysql_query("SELECT * FROM utilisateur WHERE identifiant='".$_POST['login']."' AND motdepasse='".$_POST['motdepasse']."'");
//On vérifie qu'il y a bien un résultat retourné :
if($ligne=mysql_fetch_row($req)) {
//S'il y a un résultat, alors ça marche, on lui attribue un identifiant de session
$_SESSION['identifiant']=$_POST['identifiant'];
//Juste comme ça. Tu peux charger ta page principale, ou rafraichir la page après le message par exemple
echo 'Salut '.$_SESSION['identifiant'].' !';
?>
<--! Rafraichir ta page : <meta http-equiv="Refresh" content="2";> va rafraichir ta page au bout de 2secondes-->
<?php
}
else {
//Alors là, soit l'identifiant, soit le mot de passe n'est pas bon, mais on ne va pas se compliquer.
echo 'Votre identifiant ou mot de passe n'est pas valide !'<br />;
require('formulaire.html');
}
}
else {
//Il est déjà connecté, à toi de te faire plaisir
Page de login :
<form method='post' action=''>
<table><tr><td>Votre identifiant :</td><td><input type=text name='login'></td></tr>
<tr><td>Votre mot de passe :</td><td><input type=password name='motdepasse'></td></tr>
<tr><td><input type=reset value=Annuler></td><td><input type=submit value=Valider></td></tr>
</table></form>
En espérant que ce soit pas trop compliqué, et que je ne me sois pas trompé. L'erreur est humaine