English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Développer un système de connexion avec php et mysql

Web design RSS Feed





La plupart des sites Web interactifs de nos jours, il faudrait un utilisateur à se connecter sur le site Web du système afin d'offrir une expérience personnalisée pour l'utilisateur. Une fois l'utilisateur connecté, le site sera en mesure de fournir un que la présentation est adaptée à l'utilisateur du système de connexion de base preferences.A contient généralement de 3 composantes: 1. Le composant qui permet à un utilisateur d'enregistrer son login et préféré password2. Le composant qui permet au système de vérifier et authentifier l'utilisateur quand il se connecte ensuite IN3. Le composant qui envoie le mot de passe utilisateur à son adresse e-mail si l'utilisateur oublie son passwordSuch un système peut être facilement créés à l'aide de PHP et MySQL .=========================================== ===================== Component 1? RegistrationComponent 1 est généralement mis en œuvre en utilisant un simple formulaire HTML qui contient 3 champs et 2 boutons: 1. Un domaine privilégié de connexion id 2. Un mot de passe domaine 3. Une adresse de courriel valide terrain 4. Un bouton Soumettre 5. Un Reset buttonAssume que ce formulaire est codé dans un fichier nommé register.html. La suite Extrait de code HTML est un exemple typique. Lorsque l'utilisateur a rempli tous les champs, les register.php page est appelé lorsque l'utilisateur clique sur le bouton Soumettre. [Forme name = "registre" method = "post" action = "register.php"] [input name = "login" type = "text" value = "loginid" size = "20" /] [br] [input name = "password" type = "text" value = "password" size = "20" /] [br] [input name = "email" type = "text" value = "email" size = "50" /] [br] [input type = "submit" name = "submit" value = "submit" /] [input type = "reset" name = "reset" value = "reset" /] [/ formulaire] Le code suivant extrait peut être utilisé dans le cadre du processus de register.php à l'enregistrement. Il connecte à la base de données MySQL et insère une ligne de données dans la table utilisée pour stocker les informations d'enregistrement. @ mysql_connect ( "localhost", "mysql_login", "mysql_pwd") or die ( "Impossible de se connecter à la DB!"); @ mysql_select_db ( "tbl_login") or die ( "Cannot select DB"); $ sql = "INSERT INTO login_tbl (loginid, mot de passe et email) VALUES (". loginid .",".$ $ password .",". $ email = $ r .")"; mysql_query ($ sql); if ($ r) ($ err = mysql_error (); print $ err; exit ();) L'extrait de code suppose que la table MySQL qui est utilisé pour stocker les données d'enregistrement est nommé tbl_login et contient 3 champs? la loginid, e-mail et mot de passe champs. Les valeurs de la loginid $, $ $ email et mot de passe sont transmis dans les variables de la forme en utilisant le poste register.html méthode .================================================ ================ volet 2? Vérification et AuthenticationA utilisateur voudra se connecter au système pour accéder à la fonctionnalité fournie par le site web. L'utilisateur devra fournir son login et mot de passe pour le système à vérifier et à authenticate.This est généralement fait par un simple formulaire HTML. Ce formulaire HTML contient généralement de 2 champs et 2 boutons: 1. Un champ id de connexion 2. Un mot de passe domaine 3. Un bouton «Soumettre» 4. Un Reset buttonAssume que ce formulaire est codé dans un fichier nommé authenticate.html. L'extrait de code HTML suivant est un exemple typique. Lorsque l'utilisateur a rempli tous les champs, les authenticate.php page est appelé lorsque l'utilisateur clique sur le bouton Soumettre. [forme name = "authentifier" method = "post" action = "authenticate.php"] [input name = "login" type = "text" value = "loginid" size = "20" /] [br] [input name = "password" type = "text" value = "password" size = "20" /] [br] [input type = "submit" name = "submit" value = "submit" /] [input type = "reset" name = "reset" value = "reset" /] [/ form] Voici extrait de code peut être utilisé dans le cadre du processus de authenticate.php à la demande de connexion. Elle se connecte à la base de données MySQL et les requêtes de la table utilisée pour stocker les informations d'enregistrement. @ Mysql_connect ( "localhost", "mysql_login", "mysql_pwd") or die ( "Cannot connect to DB!"); @ mysql_select_db ( "tbl_login") or die ( "Cannot select DB"); $ sql = "SELECT FROM loginid login_tbl WHERE loginid = ' ". $ loginid." 'et mot de passe ='".$ password ."'"; $ r = mysql_query ($ sql); if ($ r) ($ err = mysql_error (); print $ err; exit ();) if (mysql_affected_rows () = = 0) (print "pas de connexion dans le système. s'il vous plaît essayer de nouveau. "exit ();) else (print "connecté avec succès en système .";// procéder pour effectuer les fonctionnalités du site? par exemple, de présenter l'information à l'utilisateur) Comme dans la composante 1, l'extrait de code suppose que la table MySQL qui est utilisé pour stocker l'enregistrement des données est nommé tbl_login et contient 3 domaines? la loginid, mot de passe et email domaines. Les valeurs de la loginid $ et $ variables mot de passe sont transmis à partir de la forme en utilisant les authenticate.html d'après la méthode .=============================================== ================= Component 3? Mot de PasswordA utilisateur enregistré mai oublier son mot de passe pour vous connecter sur le site Web du système. Dans ce cas, l'utilisateur devra loginid son offre pour le système de récupérer son mot de passe et d'envoyer le mot de passe de l'utilisateur e-mail enregistrée address.This est généralement fait par un simple formulaire HTML. Ce formulaire HTML contient généralement de 1 terrain et 2 boutons: 1. Un champ id de connexion 2. Un bouton «Soumettre» 3. Un Reset buttonAssume que ce formulaire est codé dans un fichier nommé forgot.html. L'extrait de code HTML suivant est un exemple typique. Lorsque l'utilisateur a rempli tous les domaines, la forgot.php page est appelé lorsque l'utilisateur clique sur le bouton Soumettre. [forme name = "oublié" method = "post" action = "forgot.php"] [input name = "login" type = "text "value =" loginid "size =" 20 "/] [br] [input type = "submit" name = "submit" value = "submit" /] [input type = "reset" name = "reset" value = "reset" /] [/ form] Le code suivant extrait peut être utilisé dans le cadre de forgot.php pour traiter la demande de connexion. Il se connecte à MySQL base de données et les requêtes de la table utilisée pour stocker les informations d'enregistrement. @ mysql_connect ( "localhost", "mysql_login", "mysql_pwd") or die ( "Impossible de se connecter à la DB!"); @ mysql_select_db ( "tbl_login") or die ( " Impossible de sélectionner DB! "); $ Sql =" SELECT mot de passe, e-mail login_tbl DE CAS loginid ='".$ loginid ."'"; $ r = mysql_query ($ sql); if ($ r) ($ err = mysql_error () ; print $ err; exit ();) if (mysql_affected_rows () == 0) (print "pas de connexion à le système. s'il vous plaît essayer de nouveau. "exit ();) else ($ row = mysql_fetch_array ($ r); $ password = $ row [" password "], $ email = $ row [" email "]; $ subject =" votre mot de passe "; $ header =" à partir de: you@yourdomain.com "; $ content =" votre mot de passe est ". $ password; mail ($ email, $ subject, $ row, $ header); print" Un courriel contenant le mot de passe vous a été envoyée ";) Comme dans la composante 1, l'extrait de code suppose que la table MySQL qui est utilisé pour stocker l'enregistrement des données est nommé tbl_login et contient 3 domaines? la loginid, mot de passe et email domaines. La valeur de la variable $ loginid est passé de la forme en utilisant le poste forgot.html méthode .================================================ ================ ConclusionThe exemple ci-dessus est de montrer comment un système de connexion de base peuvent être mises en œuvre. L'exemple peut être amélioré afin d'inclure le mot de passe

Source D'Article: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster obtenir le code html
Ajouter cet article sur votre site Web dès maintenant!

Webmaster envoyer vos articles
Aucune inscription requise! Remplissez le formulaire et votre article est dans le Messaggiamo.Com répertoire!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Soumettez vos articles à Messaggiamo.Com Directory

Catégories


Copyright 2006-2011 Messaggiamo.Com - Plan du site - Privacy - Webmaster soumettre vos articles à Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu