In diesem Artikel wird hauptsächlich die Implementierungsidee von PHP + Ajax Login Jump Login vorgestellt. Es ist sehr einfach. Freunde in Not können sich darauf beziehen.
Wenn sich unsere Benutzer beim System anmelden, wird der Benutzername verwendet und Passwort sind die Verifizierung, alles Back-End-Verifizierung. Darüber hinaus muss der Benutzeranmeldestatus auch im Backend festgelegt werden. Wenn der Benutzername und das Kennwort korrekt sind, wird in der Sitzung eine UUID gespeichert, um den entsprechenden Inhalt zu beurteilen und anzuzeigen Anhand des Anmeldestatus wird beurteilt, ob eine UUID-Sitzung vorliegt und ob die UUID nicht leer ist. Beispielsweise zeigt die Anmeldeschaltfläche in der Kopfzeile die Anmeldeschaltfläche an, wenn Sie nicht angemeldet sind, und zeigt nach der Anmeldung den Benutzernamen und den Avatar an. Diese werden alle verwendet, um festzustellen, ob ein UUID-Wert vorhanden ist (in der spezifischen Implementierung ist dies relativ). komplizierter).
Lassen Sie uns diesen Schritt noch einmal durchgehen:
Senden des Benutzernamens und des Passworts an das Backend-Ajax
Das Backend empfängt die Benutzer Fragen Sie nach dem Namen und dem Passwort die Datenbank ab
Wenn die Abfrage fehlschlägt, werden JSON-Daten zurückgegeben, z. B.: {"status":"-1", msg:" Der Benutzername oder das Passwort ist falsch“ }
Wenn die Abfrage erfolgreich ist, speichern Sie einen Wert in der Sitzung, z. B. uuid, und geben Sie dann einen JSON an das Frontend zurück, z : {"status": "0", msg: "success"🎜>
<nav> <?php if(isset($_SESSION['uuid']) && !empty($_SESSION['uuid'])):; ?> <!-- 若存在uuid,则不为空,则表示已经登录 --> <a href="#">蚊子</a> <?php else ?> <!-- 没有登录 --> <input type="button" value="登录" /> <?php endif; ?> </nav>
Detaillierte Erläuterung der Verwendung des Schlüsselworts final in PHP
php Detaillierte Analyse der Verwendung dieses Schlüsselworts in
Fallanalyse erweiterter Funktionen von PHP-Objekten, -Mustern und -Praktiken
Das obige ist der detaillierte Inhalt vonImplementierungsmethode der PHP+Ajax-Verifizierungs-Login-Jump-Login. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!