session követés

gdavid képe

hi

a problémám a következő, és szeretném a segítségeteket kérni

szeretném követni, hogy ki milyen session-id vel lép fel.
szeretném ha egy felhasználó nem csinálna másik usert a honlapomon, vagyis egy emberhez egy user tartozna es nem tobb.

jo lenne ha a session a felhasznalo teljes eletutjat vegigkovetne azon tul is, hogy kijelentkezett.
tehat
most ez a helyzet:
guest (sess=aaaaaaaaa)
guest->valaki (sess=bbbbbbbb)
valaki logout
valaki->guest (sess=cccccccc)

en meg azt szeretnem, ha
az elso clicktől az utolsóig ugyan azzal a sessionnel koricalna az oldalon. (sot ha ujra bejelentkezik akkor is, stb stb)

megoldhato ez?

Drupal verzió: 
Bálint képe

szeretném ha egy felhasználó nem csinálna másik usert a honlapomon, vagyis egy emberhez egy user tartozna es nem tobb.

Ezt nem hiszem, hogy ki lehet valahogy védeni. Bekérhetsz tőle akármennyi adatot (profile modul), de akkor másokat ad meg, más e-mail címmel. Ha több account-ot akar valamiért, akkor tud csinálni többet.
De kíváncsian várom, lehet, hogy valaki megcáfol, és mond erre egy módszert.

0
0
pp képe

Én erre csinálnék egy külön süti elhelyező és figyelő modult. Nem túl egészséges, ha egy kilépett júzernek ugyan az asession id-je, hisz lehet van olyan modul, ami a session tömbbe rak ezt azt, amihez aztán a kijelentkezett, de ugyan annál a gépnél ülő júzer hozzáfér. Ez egy olyan környezetben, ahol egy gép egy ember nem probléma, de mondjuk egy iskolai hálózatban, ahol egy gép több ember, igen csak problémás tud lenni.

pp

0
0
gdavid képe

tehat letre kell hozni egy uj sessiont mas nevvel? nem vagja tonkre a drupal session-kezeleset?

0
0
pp képe

Nem egy új session-t kell létrehoznod, hanem egy új session kezelő mechanizmust. A PHP session kezelését kell lecserélned. Sajátot kell írnod, mely egy saját sütit helyez el a böngészőben és valahogy összekapcsolja az adatokat adatbázis vagy fájl segítségével. Ez aztán párhuzamosan fog működni a Drupal session mellett, aminek ugye folyamatosan változik az id-ja.

pp

0
0
gdavid képe

erre nincs valahol vmi pelda?

0
0
Pasqualle képe

ha egy felhasználó nem csinálna másik usert a honlapomon

Nem lehet. Megis hogyan azonositanal be peldaul engem? Kersz tolem ujjlenyomatot? A szamitogepem adatain barmit le tudok cserelni.

Emlekszel a hid nev szavazasra? Amikor barki szavazhat egyszer, hogy mi legyen az uj budapesti hid neve. Azt is cookieval oldottak meg. Hat csoda, hogy barmilyen nevvel par ora alatt az elso helyre lehetett kerulni?

0
0