Heim  >  Artikel  >  Backend-Entwicklung  >  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

小云云
小云云Original
2018-03-30 11:43:112084Durchsuche

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'];

(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里面存储的验证码 匹对成功 ,则静如下一步判断
}

(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);
}

(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');
}

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

3d4dbea63eac2ceed60fbe7821235929Exit5db79b134e9f6b82c0b36e0489ee08ed

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'); 
 }

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!

Stellungnahme:
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