Login - Logout

8 отговора 357 прегледа
#1

Login - Logout

Imam sistema v koiato administratorite se logvat in i eventualno se logvat out
Iskam da zapisvam koi koga se e lognal in i out

No kak moga da zaseka logouta pri uslovie che potrebitelia prosto zatvori prozoretsa.

Shte sam blagodaren za vsiakakvi idei

vlad

Отговор
в отговор на vlad #2

ne mojesh ...

ako ti si poddyrjash sesiite, kogato puskash garbage collector-a mojesh da markirash user-a kato logout-nat

inache edinstweniq wariant e da dawash nqkakyw timeout, primerno 4 chasa, posle kato prawish zaqwka, za da opredelish koi sa online, prosto da go prawish w opredeleniq interwal (razbira se, zadyljitelno trqbwa da pazish wremeto, w koeto potr. se e loggnal)

p.s. da zemat da naprawqt w specif. edin event onKillWindow

Отговор
в отговор на AcidMemory #3

Re: ne mojesh ...

eventualno mozhesh da polzvash malko JS + kombinacii ot sesii

t.e
<body ... onunload="window.location=foo.php?sid=<?echo $sid?>action=logout">

bofh
Отговор
в отговор на vlad #4

zashto e nujno da logout?:)

ako ima primerno tablica LOG v baza LOG i za vsiako zarejdane na php pravi

insert into log(kojastranica,niakviparametri,SESIA,Vreme)

posle moje da si selectva i da proveriava kolko e vremeto mejdu purvoto i poslednoto zarejdane na stranica ot suotvetnia user :-) (da si pravi ratingi na stranici, na raznite parametri, s koito sa zarejdani stranicite i vsiakakvi podobni)

Отговор
в отговор на dzver #5

Re: zashto e nujno da logout?:)

Merci za ideite - mai po skoro shte se otkazha ot tazi priumitsa

Отговор
в отговор на bofh #6

Re: ne mojesh ...

Ami ne stava shtoto sistemata mi se sastoi ot dosta stranitsi...

Отговор
в отговор на bofh #7

Re: kato se zamislq ...

i taka nqma da stane w obstiq sluchaj ...

pyk i pri kill-wane na prozoreca server-a ne znae dali paketite se gubqt, dali wse pak si online, no wremenno ti e prekysnala wryzkata i t.n.

situaciqta e takawa, dokolkoto sym zapoznat, shtoto http-to wse oste ne e stateful protocol

Отговор
в отговор на vlad #8

Re: Login - Logout

Sega razbiram kakvo e reshenieto:

Edin nevidim frame koito se refreshva vsiaka minuta i pishe v DB datata na login - poslednata shta e istinska +- 1 min

Отговор
#9

Re: Login - Logout

Frame - a shte e hidden

No za drugoto si prav - tapa istoria...

Отговор