Durch die Verwendung der " session_id ()" PHP -Funktion können Sie Ihre Website -Besucher von der Anmeldung auf ihr Konto von mehreren Geräten gleichzeitig zu verhindern. Ein Session-ID ist eine eindeutige Kennung , dass ein Server für jeden Benutzer , die derzeit in. Zum Beispiel wird protokolliert , wenn ein Benutzer Ihre Website besucht , indem er seinen Computer und sein Handy zur gleichen Zeit tritt , wird Ihr Server zuweisen zwei separaten Session-IDs für jedes Gerät . Sie können Benutzer von der Anmeldung in Ihre Website von mehreren Geräten zu verhindern , indem Sie Ihre Datenbank und PHP-Skript . Anleitung
1
Erstellen einer neuen Spalte in einer der Tabellen der MySQL Datenbank und nennen Sie es " session_id " . Stellen Sie den Typ auf " Varchar " und die maximale Größe zu 32 Zeichen .
2
Aktualisieren Sie Ihre Login-Skript , so dass es speichert die neu zugewiesenen Session-ID in das " session_id " Spalte, die Sie zuvor erstellt .
3
Platz ein Script auf jeder Seite Ihrer Website zu überprüfen, die aktuelle Session -ID des Benutzers gegen die Session-ID in der Datenbank gespeichert. Sie können die aktuelle Session-ID eines Benutzers mit dem " session_id ()" PHP-Funktion zu überprüfen. Wenn die beiden Session-IDs nicht übereinstimmen, töten des Benutzers aktuelle Sitzung mit der " session_destroy () "-Funktion und leiten den Benutzer auf die Login-Seite . Ihre Besucher werden nun nicht mehr anmelden , um Ihre Website von zwei separaten Geräten gleichzeitig .