Sziasztok!
Lehet, hogy egyszerű a megoldás, de nem jöttem még rá. Azt szeretném megoldani, hogy ha egy user bejelentkezik egy xy.com oldalon pl opera-ban, majd gondol egyet megnyit egy másik böngészőt pl. firefox akkor csak egyszer tudjon belépni. Vagyis ha belép a firefox-ban akkor az opera-ban léptesse ki a program. Természetesen előtte figyelmeztetnénk a user-t.
Ezt hogyan lehet megoldani?
- 2952 megtekintés
Hozzászólások
tábla, amiben belerakod az isloggedin mezőt, majd 1-be állítod belépés után, aztán minden belépéskor megvizsgálod, hogy már 1-be van e állítva, ha igen akkor hibaüzenet, vagy kiléptetés (azaz törlöd a session file-t valahol /usr/lib/php5/, mivel ugye a másik brówser nem tud a másik sessionről), vagy amit akarsz.
- A hozzászóláshoz be kell jelentkezni
Szerintem a SID erre valo, es minden bongeszo uj kapcsolatot jelentene, igy uj SID-t.
a SID-t letarolod egy db tablaban es mikor jon egy uj SID a regit torlod, vagy dobsz neki egy uzit, hogy mar be vagy jelentkezve. Igy a SID alapjan megy gondolom az oldalak azonositasa, tehat kihajitja a kovetkezo postkor a regi bejelentkezesrol.
ehhez figyelned kell az aktualis SID-t es a letarolt SID-t.
szép napokat
zsömi
- A hozzászóláshoz be kell jelentkezni
+1
tehát az users táblában minden user mellett legyen ez mező az aktuális session id tárolására
- A hozzászóláshoz be kell jelentkezni
hogy tudok megkülönböztetni két böngésző tabot? mert az nekem ugyan azt az ID-t adja.
- A hozzászóláshoz be kell jelentkezni
Csak PHP-ből sehogy. JavaScript segítségével talán, de azt nem ismerem annyira.
- A hozzászóláshoz be kell jelentkezni
Az userek nyilvántartásában vezeted azt, hogy be van-e lépve, ha igen, akkor az összes, ehez az userhez tartozó munkamentet törlöd. (Ilyenkor nem árt a munkamenteket is nyilvántartani egy táblában).
- A hozzászóláshoz be kell jelentkezni
Nem tartozik szorosan a problémához!
Biztonsági szempontból hogy is néz ez ki? Valaki user/password bejelentkezik, és egyszercsak mégegyszer - én bizony mindkettőt kilőném és a regisztráció aloapján dobnék egy e-mail -t.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Hát alig hanem ez már izlés dolga. Ha olyan az alkalmazás, ami nem kezel nagyon fontos adatokat, de fontos lenne sokfelöl elérni, akkor van esélye ennek. Bár az is igaz, hogy ilyenkor nem látom értelmét annak, hogy csak egy helyről legyen bejelentkezve az oldalra. Ha meg nagyon fontos adatok vannak, akkor naná, hogy kilövöm mind a kettőt és minimum naplózom a kisérletet és egyéb nyalánkságok.
- A hozzászóláshoz be kell jelentkezni
Köszönöm a hozzászólásokat és az ötleteket. Meg fogom nézni őket és referálok.
- A hozzászóláshoz be kell jelentkezni