Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> autowylogowanie, ????????????
falkor
post 11.05.2005, 03:30:55
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 27.02.2005

Ostrzeżenie: (10%)
X----


Czy ktos umialby napisac tutaj skrypt ktory wylogowywalby uzytkownika po okreslonym czasie nieaktywnosci oraz odliczanie byloby przerywane po aktywnosci uzytkownika ale nie tylko kiedy decyduje sie na zmiane strony ale takze wtedy gdy porusza jedynie myszka czy klepie cos na klawiaturze?

Nigdzie jakos ten temat doglbnie nie zostal zaprezentowany a na pewno przydatna to rzecz smile.gif
Go to the top of the page
+Quote Post
kszychu
post 11.05.2005, 07:51:17
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Cytat(falkor @ 2005-05-11 03:30:55)
takze wtedy gdy porusza jedynie myszka czy klepie cos na klawiaturze?

Eto se neda pane Havranek.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
ebe
post 11.05.2005, 08:27:30
Post #3





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 23.01.2004

Ostrzeżenie: (0%)
-----


AJAX?

Ten post edytował ebe 11.05.2005, 08:28:26


--------------------
Słyszałem, że macie tutaj jakieś takie php... fajne to, dobre to jest?
Go to the top of the page
+Quote Post
Bora
post 11.05.2005, 10:22:55
Post #4





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 15.06.2003

Ostrzeżenie: (0%)
-----


Widze że ajax jest nowym lekarstwem na wszystko.
Nawet ajax nie wychwyci czy ktoś kliknął lub wcisnął coś na klawiaturze.
Go to the top of the page
+Quote Post
mike
post 11.05.2005, 10:29:02
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(Bora @ 2005-05-11 10:22:55)
Nawet ajax nie wychwyci czy ktoś kliknął lub wcisnął coś na klawiaturze.

Jak to nie?

Mi się wydaje że można w JS wychwycić kliknięcie myszą lub wciśnięcia klawisza.
Go to the top of the page
+Quote Post
Bora
post 11.05.2005, 11:19:00
Post #6





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 15.06.2003

Ostrzeżenie: (0%)
-----


Nawet wówczas jak masz okno zminimalizowane albo oglądasz inną zakładkę ?
Go to the top of the page
+Quote Post
falkor
post 11.05.2005, 11:25:00
Post #7





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 27.02.2005

Ostrzeżenie: (10%)
X----


No dobra, wiec jak sie da....przeciez jezeli ktos sie zalogowal i np spisuje sobie cos ze strony (np numery kont do ktorych wykonal przelew) to jedyne co bedzie wykonywal to ruch mysza ewentualnie klikal.Jest to aktywnosc ale go i tak wywali, tak?
Troche to dla mnie bez sensu ale ten Pan po filologii czeskiej uwaza ze sie nie da wiec JAK SIE DA I JAK NALEZY ZROBIC AUTOWYLOGOWNIE PO OKRESLONYM CZASIE BEZCZYNNOSCI?

Prosze o propozycje kodu
Go to the top of the page
+Quote Post
kszychu
post 11.05.2005, 11:31:01
Post #8





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Cytat(falkor @ 2005-05-11 11:25:00)
Troche to dla mnie bez sensu ale ten Pan po filologii czeskiej uwaza ze sie nie da wiec JAK SIE DA I JAK NALEZY ZROBIC AUTOWYLOGOWNIE PO OKRESLONYM CZASIE BEZCZYNNOSCI?

Ten Pan to ja? thumbsupsmileyanim.gif Na pana to trzeba mieć wygląd i pieniądze, kszychu jestem!
A wracając do tematu: masz dwa sposoby:
1. ciacho o nieograniczonej długości życia - wylogowanie dopiero po kliknięciu "wyloguj"
2. ciacho ograniczone czasowo i odświerzanie strony
Inaczej to się chyba nie da proszę pana... sad.gif


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
Bora
post 11.05.2005, 11:40:42
Post #9





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 15.06.2003

Ostrzeżenie: (0%)
-----


  1. <script language=javascript>
  2. //set the below as desired every 1000 is 1 second
  3. var Time='45000';
  4. var cnt=Time;
  5. function MouseM(){cnt=Time;}
  6.  
  7. function Count(){
  8. cnt=cnt-(1000);
  9. if(cnt<=0){
  10. function closeChildWindows(){
  11. var possiblyOpen = new array[
  12. newWinDesc;
  13. newWin;
  14. newWinProdInfo;
  15. newWinPDF; ]
  16. for (var i=0; i<possiblyOpen.length; i++){
  17. if(possiblyOpen[i] && !possiblyOpen[i].closed) possiblyOpen[i].close();
  18. }
  19. }
  20. }
  21. window.location='logout.php';
  22. }
  23. else{setTimeout('Count()',1000);}}
  24.  
  25. <body onload=Count() onmousemove=MouseM()>

Nadal uważam że to nie zadziała tylko jak ta strona ędzie otwarta, ale mniejsza z tym.
A filozofie czeskie prosze soebie darować.

http://www.codingforums.com/showthread.php?p=295647 Wystarczyło pogooglac (js detect mouse movement)

Ten post edytował Bora 11.05.2005, 11:45:13
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.07.2025 - 11:31