A voir également:
- Formulaire d'authentification
- Double authentification google - Guide
- Formulaire de contact le bon coin introuvable ✓ - Forum Réseaux sociaux
- Formulaire de réclamation facebook - Guide
- Application d'authentification facebook - Guide
- Code d'authentification instagram perdu ✓ - Forum Instagram
5 réponses
termgsi
Messages postés
678
Date d'inscription
vendredi 5 juin 2009
Statut
Membre
Dernière intervention
3 novembre 2016
39
9 févr. 2011 à 09:16
9 févr. 2011 à 09:16
Bonjour,
Peux tu nous dire le MLD de ta bdd ?
Peux tu nous dire le MLD de ta bdd ?
Salut,
Tu peux stocker les login et pw en bdd oui, en prenant soin de crypoter le pass ; )
et tu fais saisir les infos dans un formulaire d'inscription
Tu peux stocker les login et pw en bdd oui, en prenant soin de crypoter le pass ; )
et tu fais saisir les infos dans un formulaire d'inscription
Laorra
Messages postés
195
Date d'inscription
dimanche 12 novembre 2006
Statut
Membre
Dernière intervention
18 juillet 2011
107
Modifié par Laorra le 9/02/2011 à 09:20
Modifié par Laorra le 9/02/2011 à 09:20
Bonjour,
Pour faire au mieux je te conseil de créer une table "user" rassemblant les logins, mot de passe, et autre information sur les utilisateurs.
Créer ensuite une page de connexion avec les champs : login, mot de passe et un bouton submit.
Pour le mot de passe, il y a de nombreux script de mot de passe aléatoire sur internet. C'est simple à mettre en place et sécurisant.
Pense à crypter l'envoi de tes mots de passe, dans ta base de donnée, et dans ton formulaire.
Le script PHP devra comparé les identifiants envoyé avec ceux présent dans la base, et si la comparaison est bonne, il faudra créer une session (fonction session_start()).
N'oublie pas ensuite, à chaque ouverture de page de tes formulaires, de vérifier si une session est bien en cours. Si ce n'est pas le cas, fais une redirection sur la page de connexion.
:)
Pour faire au mieux je te conseil de créer une table "user" rassemblant les logins, mot de passe, et autre information sur les utilisateurs.
Créer ensuite une page de connexion avec les champs : login, mot de passe et un bouton submit.
Pour le mot de passe, il y a de nombreux script de mot de passe aléatoire sur internet. C'est simple à mettre en place et sécurisant.
Pense à crypter l'envoi de tes mots de passe, dans ta base de donnée, et dans ton formulaire.
Le script PHP devra comparé les identifiants envoyé avec ceux présent dans la base, et si la comparaison est bonne, il faudra créer une session (fonction session_start()).
N'oublie pas ensuite, à chaque ouverture de page de tes formulaires, de vérifier si une session est bien en cours. Si ce n'est pas le cas, fais une redirection sur la page de connexion.
:)
est ce que je peux inclure dans ma page d'accueil, par exemple avant d'accéder à mes formulaires, un lien vers un formulaire d'authentification avec un champ login , un champ password , un bouton submit si l'utilisateur est déjà répertorié et un autre en cas de première connexion (où les nouvelles données seraient envoyées dans la bdd) et si la connexion peut s'effectuer alors ça renvoit vers la page d'accueil ou je pourrais dorénavant avoir accès à mes formulaires et donc modifier ma bdd ?
ou alors renvoyer vers ce formulaire après avoir cliqué sur un lien d'un formulaire gérant ma bdd ?
je ne sais pas si j'ai été clair ... ?
Cordialement
ou alors renvoyer vers ce formulaire après avoir cliqué sur un lien d'un formulaire gérant ma bdd ?
je ne sais pas si j'ai été clair ... ?
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bon j'ai codé ceci :
et ma page login.php :
Je pense que le code est fonctionnel mais je ne sais pas où le placer dans index.php (ma page d'accueil d'où j'ai accès à tous les formulaires gérant la base de données)
Je ne suis plus très loin , un petit coup de main serait le bienvenu !
merci d'avance !
cordialement
<html> <head> <title>Authentification base de données</title> <link rel="stylesheet" type="text/css" href="newstyle.css" > </head> <body> <form method="post" action="login.php"> <table id="tableau-menu" > <tr> <font color="black"><b>Login :</b><input size="20" value="" name="un"></tr> <tr><b>Mot de passe :</b><input type="password" size="20" value="" name="pw"></tr> </table> <br> <input type="submit" value="Entrer"> </body> </html>
et ma page login.php :
<html> <head> <title>Authentification base de données</title> </head> <body> <?php $hostname="localhost"; $db="csv_db"; $username="root"; $password=""; $Lien=mysql_connect($hostname, $username, $password); $database=mysql_select_db($db, $Lien); $stmt="select * from Utilisateur where login='".$un."'"; $result=mysql_query($stmt, $Lien); if (mysql_num_rows($result) == 0) { echo "Login incorrect"; } else { $row=mysql_fetch_object($result); $dbpasswrd=$row->PassWord; if($dbpasswrd == $pw) { echo "Login et mot de passe OK"; } else { echo "Mot de passe incorrect"; } } ?> </body> </html>
Je pense que le code est fonctionnel mais je ne sais pas où le placer dans index.php (ma page d'accueil d'où j'ai accès à tous les formulaires gérant la base de données)
Je ne suis plus très loin , un petit coup de main serait le bienvenu !
merci d'avance !
cordialement