🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #51546

Re: zakończenie sesji

#51546
From: zpksoft
Date: Tue, 23 Jun 2015 13:23
9 lines
2542 bytes
W dniu poniedziałek, 22 czerwca 2015 19:43:28 UTC+2 użytkownik platformowe głupki napisał:
>......
> ale tu cały czas trzeba jakoś sprządz pytania JS z PHP...

Możesz to zrobić po swojemu. Nikt Ci niczego nie narzuca. Ja nie korzystam z powszechnych rozwiązań. U mnie serwer nie pamięta sesji. Po prawidłowym logowaniu klient otrzymuje zaszyfrowany identyfiaktor sesji zawierający podstawowe dane identyfikacyjne i czas powstania. Przy każdej interakcji klienta z serwerem klient wysyła zapytanie do serwera i dołącza ów identyfikator. Serwer analizuje identyfikator. Jeżeli jest przeterminowany lub uszkodzony to zwraca komendę logout. Jeżeli jest ok to wysyła odpowiedź plus nowy identyfikator sesji itd. Dodatkowo klient wie ile czasu trwa sesja więc po każdej interakcji ustawia sobie zegar tylko po to, żeby np. na minutę przed wygaśnięciem sesji zamonitować o tym. 
Możesz skorzystać z mojego modelu lub oprzeć się na powszechnie znanych.
Przede wszystkim zacznij myśleć samodzielnie bo inaczej słowo "programista" nie bardzo będzie tu odpowiednie dla Ciebie :)

Paweł 
Technical Details
Message-ID: <c035a0a4-4a77-4726-bfbc-7f3dd3bcf87b@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!q107no2850266qgd.0!news-out.google.com!k20ni3061qgd.0!nntp.google.com!z60no2848452qgd.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <mlcmiv$fts$1@node1.news.atman.pl> <mlsjbt$qv7$1@node2.news.atman.pl> <slrnmo464h.3pe.nospam@nc10.lan> <mluujp$6lm$1@node1.news.atman.pl> <slrnmoda4a.27a.nospam@nc10.lan> <mm6pbb$lqt$3@node2.news.atman.pl> <slrnmog0s8.25c.nospam@nc10.lan> <mm9hfv$fno$1@node2.news.atman.pl>

Show Full Headers
Complete Article Headers
X-Received: by 10.129.93.131 with SMTP id r125mr45662969ywb.22.1435065834343;        Tue, 23 Jun 2015 06:23:54 -0700 (PDT)
X-Received: by 10.140.39.165 with SMTP id v34mr502762qgv.25.1435065834320; Tue, 23 Jun 2015 06:23:54 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!q107no2850266qgd.0!news-out.google.com!k20ni3061qgd.0!nntp.google.com!z60no2848452qgd.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.javascript
Date: Tue, 23 Jun 2015 06:23:53 -0700 (PDT)
In-Reply-To: <mm9hfv$fno$1@node2.news.atman.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=217.99.237.113; posting-account=8ND_mgoAAAD5J9y9fnaTB1Kcu7xKWk7Q
NNTP-Posting-Host: 217.99.237.113
References: <mlcmiv$fts$1@node1.news.atman.pl> <mlsjbt$qv7$1@node2.news.atman.pl> <slrnmo464h.3pe.nospam@nc10.lan> <mluujp$6lm$1@node1.news.atman.pl> <slrnmoda4a.27a.nospam@nc10.lan> <mm6pbb$lqt$3@node2.news.atman.pl> <slrnmog0s8.25c.nospam@nc10.lan> <mm9hfv$fno$1@node2.news.atman.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c035a0a4-4a77-4726-bfbc-7f3dd3bcf87b@googlegroups.com>
Subject: Re: zakończenie sesji
From: zpksoft <zpksoft@op.pl>
Injection-Date: Tue, 23 Jun 2015 13:23:54 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit