PHP gevorderde |
|
DeviourSoul schreef: http://www.site...oginscript.
dit heb ik in mn fav's staan
wat ik doe is alleen met sessions werken, en om sessionhack te veranderen, is als je inlogt een session['antihack'] een waarde te geven. Die code word meteen update in de members tabel, en als die uit de tabel niet overeenkomst met de session, heeft iemand je session genakt, en word je uitgelogd 
Die "antihack" waarde in de sessie wordt toch gewoon meegenomen? De gehele sessie wordt gestolen, niet alleen het gebruikersid (bijv.). Beter is om bijvoorbeeld de user-agent van de gebruiker op te slaan in de sessie, en vervolgens te kijken of deze nog overeenkomt met de vorige keer dat de sessie is opgevraagd. Dat is nog steeds niet helemaal veilig, maar allicht veiliger dan jouw oplossing die in feite niets doet. |