Heim > Artikel > Backend-Entwicklung > Detaillierte Einführung in das Beispiel der PHP-Implementierung der Login-Modulfunktion
Das Beispiel in diesem Artikel beschreibt, wie die Login-Modul-Funktion in PHP implementiert wird. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Ich lerne kürzlich PHP. Ich habe ein wenig über das Anmelden gelernt und es als Memo aufgeschrieben.
Erstellen Sie vier neue Seiten mit dem Namen:
login.php
check.php
index.php
error.php
Anmeldeseite. Verwenden Sie a Formular zum Erstellen einer Landingpage, nicht viel zu sagen. Verwenden Sie das JS-Skript im Code, um festzustellen, dass der Benutzername und das Kennwort nicht leer sein dürfen. Wenn sie leer sind, wird der Fokus zurückgesetzt. Der Code lautet wie folgt:
<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 ist eine Prüfseite. Wenn das Passwort und der Benutzername korrekt sind, wird auf index.php umgeleitet, andernfalls wird auf den Fehler umgeleitet Seite. Der Code lautet wie folgt:
<? 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>"; } ?>
Lassen Sie uns abschließend über die Sitzungsüberprüfung sprechen. Die Sitzungsfunktion ist eine Funktion, die mit PHP geliefert wird und zum Aufzeichnen der Anmeldeinformationen des Benutzers verwendet wird. Sie ähnelt Cookies, ist jedoch anders.
Wir können die Sitzung auf der Verifizierungsseite definieren und verwenden und sie dann auf der Startseite erneut definieren und verwenden, um den Effekt der Begrüßung von Mo zu erzielen. Der Code in der obigen Prüfung ist bereits vorhanden. Hier ist der Code auf der Homepage:
<? 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>
Bestätigen Sie ihn beim Login Seite, wenn sie korrekt sind, wird zur Startseite gesprungen und „Willkommen so und so“ angezeigt. Wenn ein Fehler vorliegt, wird zur Fehlerseite gesprungen und der Fehler angezeigt.
Das Obige ist die detaillierte Einführung des Beispiels der Login-Modulfunktion in PHP. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!