🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.ruby
6 messages
6 total messages Started by misiek Mon, 15 Jan 2007 17:55
informacja o zalogowanych uzytkownikach
#383
Author: misiek
Date: Mon, 15 Jan 2007 17:55
9 lines
1122 bytes
Hmm zawsze bylem ciekaw ja sie to robi.
Bazujac na Apache i Ruby in Rails chcialbym napisac skrypcik ktory 
pozwoli mi pokazac na stronie kto jest zalogowany obecnie a kto nie.
To proste bazujac na bazie danych np. Ale co jest uzytkownik zalogownay 
zamknie prezgladarke. W tym momencie przestaje byc zalogowany a ja o tym 
nic nic nie wiem.

Czy ktos udao se zrobic cosik takiego ?
pozdrawiam
Re: informacja o zalogowanych uzytkownikach
#384
Author: Piotr 'piter' Hlawski
Date: Mon, 15 Jan 2007 18:02
19 lines
1899 bytes
misiek wrote:

> Hmm zawsze bylem ciekaw ja sie to robi.
> Bazujac na Apache i Ruby in Rails chcialbym napisac skrypcik ktory
> pozwoli mi pokazac na stronie kto jest zalogowany obecnie a kto nie.
> To proste bazujac na bazie danych np. Ale co jest uzytkownik zalogownay
> zamknie prezgladarke. W tym momencie przestaje byc zalogowany a ja o tym
> nic nic nie wiem.
> 
> Czy ktos udao se zrobic cosik takiego ?

Możesz zapisywać w bazie datę aktywności usera na stronie, a z crona co
jakiś czas odpalać skrypt który będzie usuwał takie sesje, których data
aktywności jest starsza niż zadany czas.

-- 
.:: Piter // phlawski$gmail,com // gg: 4534287 ::.
Jeśli jakiejś kobiecie udałoby się przeżyć stosunek z Chuckiem Norrisem to
rodziłaby dzieci non-stop przez kolejne 13 lat.
Re: informacja o zalogowanych uzytkownikach
#385
Author: misiek
Date: Mon, 15 Jan 2007 18:08
22 lines
1850 bytes
Piotr 'piter' Hlawski wrote:
> misiek wrote:
> 
>> Hmm zawsze bylem ciekaw ja sie to robi.
>> Bazujac na Apache i Ruby in Rails chcialbym napisac skrypcik ktory
>> pozwoli mi pokazac na stronie kto jest zalogowany obecnie a kto nie.
>> To proste bazujac na bazie danych np. Ale co jest uzytkownik zalogownay
>> zamknie prezgladarke. W tym momencie przestaje byc zalogowany a ja o tym
>> nic nic nie wiem.
>>
>> Czy ktos udao se zrobic cosik takiego ?
> 
> Mo¿esz zapisywaæ w bazie datê aktywno¶ci usera na stronie, a z crona co
> jaki¶ czas odpalaæ skrypt który bêdzie usuwa³ takie sesje, których data
> aktywno¶ci jest starsza ni¿ zadany czas.
> 

Tak ale co jesli user nie jest aktywny , mam na mysli nic nie robi 
poprostu zalogowal sie i zostawil przegladarke otwarta .
Dawno temu gdzies czytalem ze mozna to zrobic na podstawie sessji apacha 
?? albo cos w tym stylu. Jednak sadze ze ktos pomyslal o jakims pluginie 
moze do Rubiego , hmmm...
Re: informacja o zalogowanych uzytkownikach
#386
Author: Piotr 'piter' Hlawski
Date: Mon, 15 Jan 2007 20:21
39 lines
2778 bytes
misiek wrote:

> Piotr 'piter' Hlawski wrote:
>> misiek wrote:
>> 
>>> Hmm zawsze bylem ciekaw ja sie to robi.
>>> Bazujac na Apache i Ruby in Rails chcialbym napisac skrypcik ktory
>>> pozwoli mi pokazac na stronie kto jest zalogowany obecnie a kto nie.
>>> To proste bazujac na bazie danych np. Ale co jest uzytkownik zalogownay
>>> zamknie prezgladarke. W tym momencie przestaje byc zalogowany a ja o tym
>>> nic nic nie wiem.
>>>
>>> Czy ktos udao se zrobic cosik takiego ?
>> 
>> Mo?esz zapisywa? w bazie dat? aktywno?ci usera na stronie, a z crona co
>> jaki? czas odpala? skrypt który b?dzie usuwa? takie sesje, których data
>> aktywno?ci jest starsza ni? zadany czas.
>> 
> 
> Tak ale co jesli user nie jest aktywny , mam na mysli nic nie robi
> poprostu zalogowal sie i zostawil przegladarke otwarta .
> Dawno temu gdzies czytalem ze mozna to zrobic na podstawie sessji apacha
> ?? albo cos w tym stylu. Jednak sadze ze ktos pomyslal o jakims pluginie
> moze do Rubiego , hmmm...

Jak nie jest aktywny, to go wyloguje, co się będziesz przejmował kimś kto
nie jest aktywny? Jak ktoś wejdzie ci na stronę, po czym zostawi komputer
włączony i wyjedzie na 2 tygodnie do Grecji, to Twoim zdaniem dalej coś
robi w tej sesji? :)

Nie przejmował bym się tym aż tak bardzo. Przerobiłem ten temat dogłębnie,
bo piszę intranetowe aplikacje _tylko_ z logowaniem juzerów i taki
mechanizm jest IMHO najpewniejszy.

PS. Ustaw sobie kodowanie w czytniku.

-- 
.:: Piter // phlawski$gmail,com // gg: 4534287 ::.
Chuck Norris korzysta z dublerów. W scenach płaczu. 
Re: informacja o zalogowanych uzytkownikach
#387
Author: Przemysław Kowalczyk
Date: Mon, 15 Jan 2007 20:54
17 lines
1770 bytes
On Mon, 15 Jan 2007 19:08:46 +0100, misiek <michal_augustyniak@gazeta.pl>  
wrote:
>
> Tak ale co jesli user nie jest aktywny , mam na mysli nic nie robi  
> poprostu zalogowal sie i zostawil przegladarke otwarta .
> Dawno temu gdzies czytalem ze mozna to zrobic na podstawie sessji apacha  
> ?? albo cos w tym stylu. Jednak sadze ze ktos pomyslal o jakims pluginie  
> moze do Rubiego , hmmm...

mozna wrzucic na strone kawalek w javascripcie, ktory bedzie co jakis czas  
(np. 1 min) pingowal serwer z id sesji usera. ale IMHO to gra niewarta  
swieczki. pomysl, jaki ruch to bedzie generowalo i ile roboty musisz  
wlozyc w implementacje "ficzera", ktory wlasciwie nie daje zadnej  
wartosciowej funkcjonalnosci.

pzdr
	szeryf
Re: informacja o zalogowanych uzytkownikach
#388
Author: punkracy
Date: Mon, 22 Jan 2007 13:58
19 lines
2039 bytes
Przemysław Kowalczyk napisał(a):
> mozna wrzucic na strone kawalek w javascripcie, ktory bedzie co jakis czas
> (np. 1 min) pingowal serwer z id sesji usera. ale IMHO to gra niewarta
> swieczki. pomysl, jaki ruch to bedzie generowalo i ile roboty musisz
> wlozyc w implementacje "ficzera", ktory wlasciwie nie daje zadnej
> wartosciowej funkcjonalnosci.

no nie zawsze jest to gadżet typu "na forum obecnie są". właśnie
dziś doszedłem do punktu, w którym właśnie potrzebuje takiego
"ficzera".
na razie znalazłem to:
http://www.eric-stewart.com/blog/articles/2005/12/15/who-is-online-really

pozdrawiam

--
Krzysztof Rączkiewicz
http://punkracy.com # Prawie jak Blog 27
http://10110.biz/pmug # Polish Mainframe User Group
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads