- Jak mogę przestać wyświetlać stronę logowania po zalogowaniu użytkownika i naciśnij przycisk Wstecz przeglądarki?
- Jak zatrzymać przycisk Wstecz po zalogowaniu?
- Jak powstrzymać PHP przed powrotem po wylogowaniu?
- Dlaczego po wylogowaniu przycisku z powrotem na stronie wyświetla zawartość poprzedniej strony?
Jak mogę przestać wyświetlać stronę logowania po zalogowaniu użytkownika i naciśnij przycisk Wstecz przeglądarki?
„Należy przekonwertować ekran logowania na plik PHP - wymaga odrobiny logiki po stronie serwera, aby sprawdzić, czy użytkownik jest zalogowany. Może być taki sam jak bieżący plik HTML, z wyjątkiem . rozszerzenie PHP i ten kawałek php na górze <?
Jak zatrzymać przycisk Wstecz po zalogowaniu?
Przycisk Wstecz przeglądarki nie może być wyłączony, a zatem w celu zapobiegania nawigacji użytkownika na poprzedniej stronie, użytkownik jest przekierowywany z powrotem na bieżącą stronę mocno za pomocą JavaScript. Poniższy fragment kodu JavaScript musi być umieszczony w sekcji głównej strony, w której użytkownik musi nie wrócić.
Jak powstrzymać PHP przed powrotem po wylogowaniu?
Oto łatwe i szybkie rozwiązanie. Do znacznika formularza logowania Dodaj cel = "_ puste", który wyświetla zawartość w innym oknie. Następnie po wylogowaniu po prostu zamknij to okno i problem z przyciskiem wstecznym (przeglądarka Safari) jest rozwiązany. Nawet próba korzystania z historii nie wyświetli strony i zamiast tego przekieruj stronę logowania.
Dlaczego po wylogowaniu przycisku z powrotem na stronie wyświetla zawartość poprzedniej strony?
Głównym powodem jest pamięć podręczna przeglądarki. Wynika to z faktu, że podczas logowania użytkownika sesja, sesja jest porzucona po stronie serwera. Ale po kliknięciu przycisku wstecznego przeglądarki poprzednia strona nie jest postback, strona klienta otwiera się z pamięci podręcznej.