Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Wykrycie timeout sesji
Thompsoon
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 21.03.2015

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


Witam,

Mam problem.
Potrzebuje wykonać pewne operacje na bazie danych ale dopiero wtedy gdy użytkownik się wyloguje lub zostanie sam wylogowany automatycznie po timeout sesji.
Jeżeli chodzi o tę pierwszą wersje to poradziłem sobie bez problemu.
Niestety nie wiem jak wykryć, że dany użytkownik nie jest już aktywny i że wygasła sesja. Szukałem na różnych forach ale nie znalazłem niczego co pomogłoby mi rozwiązać problem.
Proszę o pomoc, nakierowanie.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Thompsoon
post
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 21.03.2015

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


Ok czyli wiem jak to ma działać ale jak się za to zabrać?
Pomoże ktoś? Deklaruje od razu, że jak uda się napisać taki skrypt to wrzucę go do sekcji "gotowe rozwiązania" żeby służył też innym.

Na początku musimy stworzyć bazę danych zapisujących sesje. Czy pola: Id, Timeout wystarczą?
Go to the top of the page
+Quote Post

Posty w temacie
- Thompsoon   [MySQL][PHP] Wykrycie timeout sesji   13.05.2015, 11:52:22
- - Pyton_000   Robisz sesje na BD, okresowo sprawdzasz tabelę ses...   13.05.2015, 12:00:32
- - Thompsoon   A nie ma takiej możlwiości żeby zrobić to z automa...   13.05.2015, 15:16:30
- - Pyton_000   cron   13.05.2015, 15:58:33
- - Thompsoon   To jedyne rozwiązanie? Dopiero zaczynam przygodę z...   13.05.2015, 16:05:51
- - salfunglandyare   sesja na db - http://php.net/manual/en/function.se...   13.05.2015, 16:14:47
- - rad11   Zrob sobie przy uzytkowniku kolumne ostatni czas a...   13.05.2015, 16:50:40
|- - Thompsoon   Cytat(rad11 @ 13.05.2015, 17:50:40 ) ...   13.05.2015, 17:00:42
- - rad11   Musisz pobrac date ostatniej aktywnosci i porownac...   13.05.2015, 17:08:04
- - Thompsoon   No tak, tylko to musiał bym zrobić nową funkcje i ...   13.05.2015, 17:17:31
- - rad11   No to Ci tlumacze masz do tego ostatnia aktywnosc....   13.05.2015, 17:19:07
- - salfunglandyare   Albo mimo wszystko sesja w db i trigger na before/...   13.05.2015, 17:23:43
|- - Thompsoon   Cytat(salfunglandyare @ 13.05.2015, 18:23...   13.05.2015, 17:51:50
- - rad11   Lepiej aby chlopak zaczal od latwiejszego sposobu ...   13.05.2015, 17:27:01
- - salfunglandyare   Generalnie tak: - sesja zapisywana w bazie przez m...   13.05.2015, 18:06:32
- - Thompsoon   Ok czyli wiem jak to ma działać ale jak się za to ...   13.05.2015, 18:39:36
- - salfunglandyare   http://php.net/manual/en/function.session-...ave-h...   13.05.2015, 18:45:41
- - Thompsoon   Ok. Skopiuje do kodu swojej strony i zobaczę czy d...   13.05.2015, 19:02:08
- - Pyton_000   Skoro chcesz wykonać operacje po wylogowaniu i zak...   14.05.2015, 07:29:05
- - Thompsoon   Ale jeżeli ktoś się już nie zaloguje? Coś tam podł...   14.05.2015, 18:34:23
- - salfunglandyare   A otwierasz sesję za każdym razem? Może otwierasz ...   14.05.2015, 22:07:21
- - Pyton_000   Co do czyszczenia to jest ustawione prawdopodobień...   15.05.2015, 07:29:27


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

 



RSS Aktualny czas: 4.10.2025 - 19:37