Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Methode zur Implementierung einer Beurteilung der Ein-/Ausreiseüberprüfung im Hintergrund

PHP-Methode zur Implementierung einer Beurteilung der Ein-/Ausreiseüberprüfung im Hintergrund

小云云
Freigeben: 2023-03-22 18:26:02
Original
2100 Leute haben es durchsucht

Was wir im Prozess der Website-Entwicklung häufig antreffen und verwenden, ist die Anmeldung und Registrierung sowie die Verwaltung persönlicher Informationen im Backend. Natürlich sind diese Inhalte untrennbar mit der Überprüfung verbunden, wenn es kein System zur Beurteilung gibt Überprüfen Sie die Ideen, dann ist diese Website unsicher. Nun, hier ist die Überprüfungsphase des Betretens und Verlassens des Backends in der Backend-Entwicklung, die ich heute gelernt habe:

(1) Holen Sie sich zuerst den ausgefüllten Formularwert die aktuelle Anmeldeseite:

$username = $_POST['username'];
$password = md5($_POST['password']);
$verify = $_POST['verify'];
$verify_s = $_SESSION['verify'];
Nach dem Login kopieren

(2) Das erste ist die Beurteilung des Bestätigungscodes, und die Beurteilung des Bestätigungscodes ist untrennbar mit der Verwendung von $_SESSION verbunden:

if(strtolower($verify) == strtolower($verify_s)){
    //如果输入的验证码和session里面存储的验证码 匹对成功 ,则静如下一步判断
}
Nach dem Login kopieren

(3 ) Dann erfolgt der Vergleich von Benutzername und Passwort:

//匹配查询的语句:
$sql = "select * from imooc_admin where username = '{$username}' and password = '{$password}'";
// 匹配用户名和密码
$con= connect(); //数据库连接
$res = checkAdmin($con,$sql); //数据库查询
function checkAdmin($con,$sql){
    return fetchOne($con,$sql);
}
Nach dem Login kopieren

(4) Wenn Benutzername und Passwort erfolgreich übereinstimmen, setzen Sie die Sitzung (Cookie) und rufen Sie automatisch die Hintergrundseite auf:

if(!!$res){
    $_SESSION['adminName'] = $res['username'];
    $_SESSION['adminId'] = $res['id'];
    alertMes('登陆成功','main.php');
}else{
    alertMes('登陆失败','login.php');
}
Nach dem Login kopieren

(5) Nach dem Jingru-Backend können Sie das Backend verlassen: (Der Link zum Verlassen des Backends muss ein Schlüssel-Wert-Paar ähnlich dem folgenden hinzufügen)

Exit

Nachdem Sie es über $_REQUEST['act'] erhalten haben, führen Sie den Exit-Vorgang aus .

5-1. Aktuelle Sitzung löschen (Cookie)

5-2. Zur Startseite springen

function logout() { 
    $_SESSION = array(); 
     if(isset($_COOKIE[session_name()])){ 
         setcookie(session_name(),'',time()-1); 
     } 
     session_destroy(); 
     alertMes('退出成功','login.php'); 
 }
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonPHP-Methode zur Implementierung einer Beurteilung der Ein-/Ausreiseüberprüfung im Hintergrund. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage