Maison > Article > développement back-end > Introduction détaillée à l'exemple de php implémentant la fonction du module de connexion
L'exemple de cet article décrit comment implémenter la fonction du module de connexion en PHP. Partagez-le avec tout le monde pour référence, les détails sont les suivants :
J'apprends PHP récemment. J'ai appris un peu sur la connexion et je l'ai noté sous forme de mémo.
Créez quatre nouvelles pages, nommées :
login.php
check.php
index.php
error.php
page de connexion Utilisez une formulaire pour créer une landing page, pas grand chose à dire. Utilisez le script js dans le code pour déterminer que le nom d'utilisateur et le mot de passe ne peuvent pas être vides. S'ils sont vides, le focus sera réinitialisé. Le code est le suivant :
<script type="text/JavaScript"> function jc() { var userName=document.getElementById("userName"); var userPwd=document.getElementById("userPwd"); if(userName.value=="") { alert("请输入用户名"); userName.focus(); return false; } if(userPwd.value=="") { alert("请输入用户名"); userPwd.focus(); return false; } } </script>
check est une page de contrôle si le mot de passe et le nom d'utilisateur sont corrects, il sera redirigé vers index.php, sinon il sera redirigé vers l'erreur. page. Le code est le suivant :
<? session_start(); $userName=$_POST["userName"]; $userPwd=$_POST["userPwd"]; if($userName=="admin"&&$userPwd=="123456") { $_SESSION["userName"]=$userName; echo "<script type='text/javascript'>window.location='index.php'; </script>"; } else { echo"<script type='text/javascript'> window.location='error.php'; </script>"; } ?>
Enfin, parlons de la vérification de session. La fonction de session est une fonction fournie avec PHP et utilisée pour enregistrer les informations de connexion de l'utilisateur. Elle est similaire aux cookies, mais différente.
Nous pouvons définir et utiliser une session sur la page de vérification, puis la définir et l'utiliser à nouveau sur la page d'accueil pour obtenir l'effet d'accueil de Mo. Le code dans le chèque ci-dessus est déjà là. Voici le code sur la page d'accueil :
<? session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> </head> <body> 欢迎<? echo $_SESSION["userName" ]; ?>来到这里 </body> </html>
Vérifiez-le lors de la connexion. page, s'ils sont corrects, il passera à la page d'accueil et affichera untel de bienvenue. S'il y a une erreur, il passera à la page d'erreur et affichera l'erreur.
Ce qui précède est une introduction détaillée à l'exemple de la façon d'implémenter la fonction du module de connexion en PHP. Pour plus de contenu connexe, veuillez prêter attention au site Web chinois de PHP (www.php. cn) !