Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zabrániť viac prihlasovacích mien S session_id

Pomocou " session_id ( ) " funkcie PHP , môžete zabrániť návštevníkov na vašich webových stránkach od prihlásenia do svojho účtu z viacerých zariadení súčasne . ID relácie je jedinečný identifikátor , ktorý server priradí každému užívateľovi , ktorý je aktuálne prihláseného Napríklad , ak používateľ navštívi vaše webové stránky pomocou svojho počítača a jeho mobilný telefón v rovnakej dobe , bude váš server priradí dve samostatné relácie ID pre každé zariadenie . Môžete zabrániť používateľom v prihlásení na vaše stránky z niekoľkých zariadení tým , že mení svoje databázy a vaše PHP skriptu . Pokyny dovolená 1

Vytvoriť nový stĺpec v jednej z tabuliek databázy MySQL a pomenujte ju " session_id " . Nastavte jeho typ na " Varchar " a jeho maximálnej veľkosti až 32 znakov .
2

Aktualizujte svoj ​​prihlasovací skript tak , že ukladá novo priradené ID relácie do " session_id " stĺpci predtým vytvorenej .
3

umiestnite skript na každej zo strán svoje webové stránky skontrolovať aktuálny ID relácie užívateľa proti ID relácie uložený v databáze . Môžete skontrolovať aktuálny ID relácie užívateľa , pomocou " session_id ( ) " funkcie PHP . Ak sa tieto dve relácie ID nesúhlasí , zabiť aktuálnu reláciu užívateľa pomocou " session_destroy ( ) " funkcie a presmerovať užívateľa na prihlasovaciu stránku . Vaši návštevníci budú teraz môcť prihlásiť na vaše stránky z dvoch samostatných prístrojov súčasne .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené