Introduction détaillée à l'exemple de php implémentant la fonction du module de connexion

黄舟
Libérer: 2023-03-06 07:38:02
original
1507 Les gens l'ont consulté

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>
Copier après la connexion


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=&#39;text/javascript&#39;>window.location=&#39;index.php&#39;;
</script>";
 }
 else
 {
 echo"<script type=&#39;text/javascript&#39;>
window.location=&#39;error.php&#39;;
</script>";
 }
?>
Copier après la connexion

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>
Copier après la connexion



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) !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!