Code php de l'authentification
houda amri
-
hnajib Messages postés 41 Date d'inscription Statut Membre Dernière intervention -
hnajib Messages postés 41 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
s'il vous plait j'ai crée un site web dynamique ,je veux le code php de l'authentification (login ,mot de passe)si les deux existe dans le base de données on passe vers la page d'accueil,si non on appellle à la page inscription et on remplir les champs(nom,prénom,mail,telelephone,login,mot de passe).
s'il vous plait est-ce-que tu peut dommandés les codes.
s'il vous plait j'ai crée un site web dynamique ,je veux le code php de l'authentification (login ,mot de passe)si les deux existe dans le base de données on passe vers la page d'accueil,si non on appellle à la page inscription et on remplir les champs(nom,prénom,mail,telelephone,login,mot de passe).
s'il vous plait est-ce-que tu peut dommandés les codes.
A voir également:
- Code php de l'authentification
- Code ascii - Guide
- Code de déverrouillage oublié - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
1 réponse
<?
// pensez a ouvrir une connexion vers mysql ici
if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['pass'])) {
extract($_POST);
// on recupère le password de la table qui correspond au login du visiteur
$sql = "select pwd from tbl_user where login='".$login."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if($data['pwd'] != $pass) {
echo '<p>Mauvais login / password. Merci de recommencer</p>';
include('login.htm'); // On inclut le formulaire d'identification
exit;
}
else {
session_start();
$_SESSION['login'] = $login;
echo 'Vous etes bien logué';
// ici vous pouvez afficher un lien pour renvoyer
// vers la page d'accueil de votre espace membres
}
}
else {
echo '<p>Vous avez oublié de remplir un champ.</p>';
include('login.htm'); // On inclut le formulaire d'identification
exit;
}
?>
<?
session_start();
/*
si la variable de session login n'existe pas cela siginifie que le visiteur
n'a pas de session ouverte, il n'est donc pas logué ni autorisé à
acceder à l'espace membres
*/
if(!isset($_SESSION['login'])) {
echo 'Vous n\'êtes pas autoris' à acceder à cette zone';
include('login.htm');
exit;
}
?>
// pensez a ouvrir une connexion vers mysql ici
if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['pass'])) {
extract($_POST);
// on recupère le password de la table qui correspond au login du visiteur
$sql = "select pwd from tbl_user where login='".$login."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if($data['pwd'] != $pass) {
echo '<p>Mauvais login / password. Merci de recommencer</p>';
include('login.htm'); // On inclut le formulaire d'identification
exit;
}
else {
session_start();
$_SESSION['login'] = $login;
echo 'Vous etes bien logué';
// ici vous pouvez afficher un lien pour renvoyer
// vers la page d'accueil de votre espace membres
}
}
else {
echo '<p>Vous avez oublié de remplir un champ.</p>';
include('login.htm'); // On inclut le formulaire d'identification
exit;
}
?>
<?
session_start();
/*
si la variable de session login n'existe pas cela siginifie que le visiteur
n'a pas de session ouverte, il n'est donc pas logué ni autorisé à
acceder à l'espace membres
*/
if(!isset($_SESSION['login'])) {
echo 'Vous n\'êtes pas autoris' à acceder à cette zone';
include('login.htm');
exit;
}
?>