Mysql
 sql >> Baza danych >  >> RDS >> Mysql

jak uniknąć wejścia użytkownika do sesji logowania nawet po wylogowaniu poprzez kliknięcie wstecz?

Postępuj zgodnie ze wzorcem Post/Redirect/Get.

Przydatne lektury:

Najprostsze, co możesz zrobić, to umieścić warunek w pliku header.php (lub podobnym pliku, który jest współdzielony):

session_start(); // on top of the scrit
................
...............

if (! isset($_SESSION['yourKey'])){
  header('LOCATION: notLoggedPage.php');
  exit;
}

Uwaga: Upewnij się, że umieściłeś session_start() na początku skryptu, gdy w skrypcie znajdują się funkcje związane z sesją.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sprawdź wiek przed zarejestrowaniem użytkownika, aby sprawdzić, czy ma więcej niż określony wiek za pomocą mvc

  2. czy wstawianie wierszy w kolejności klucza podstawowego jest szybsze?

  3. SQLSTATE [HY000]:Błąd ogólny:1364 Pole „zdjęcie” nie ma wartości domyślnej w laravel 5.5

  4. Połączenie krzyżowe między wieloma schematami w MySQL. Przywileje i wydajność

  5. Jak usunąć wiodące i końcowe znaki w MySQL?