Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wygasająca sesja
Utilaft
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 19.01.2013

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


Witam. Mam problem. Zapisuje sobie "logi" do mysql.


W logach jest data, login, czynność.

Gdy np. po godzinie nieaktywności na stronie zbanuję Użytkownika, to banuje mi tego usera,i przenosi od razu do strony logowania. Problem w tym, że nie zapisuje mi loginu z tej sesji.

Jak ktoś dalej nie rozumie: Jak sesja wygaśnie, strona została otwarta i przez jakiś czas nic nie robiłem, i zrobię jakąś czynność, czynność tak się wykonuje, ale sesja jest wygasła, i nie może mi zapisać tego loginu do sql.

Jak temu zaradzić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Czemu pozwalasz aby wykonała się czynność wymagająca autoryzacji mimo jej braku?
Go to the top of the page
+Quote Post
Utilaft
post
Post #3





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 19.01.2013

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


Na początku pliku mam if session header login
blabla

zastąpiłem to, bo miałem wcześniej z else.

myslalem ze to bedzie dobrze

if(!$_SESSION['admin']) {
header...
}
skrypt
Go to the top of the page
+Quote Post
Spawnm
post
Post #4





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Po header(); daj exit;
Go to the top of the page
+Quote Post
Utilaft
post
Post #5





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 19.01.2013

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


No tak, to było logiczne baaasmiley.gif dzięki.

Temat można zamknąć.
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 Aktualny czas: 21.08.2025 - 23:27