PHP. Nach Korrektem Login auf eine HTMl seite führen?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet
Wie mache ich das?

So (schematische Darstellung)

if (passwort = richtig) 
{
  header('Location: https://www.domain.tld/andereseite.php');
  exit;
}
else
{
  echo "Falsches Passwort";
}

Alex

ImmerVergeben 
Fragesteller
 12.01.2023, 18:35

Wow vielen Dank es hat geklappt.

Wofür ist das exit?

0
EinAlexander  12.01.2023, 18:38
@ImmerVergeben
Wofür ist das exit?

Das "exit" beendet die weitere Ausführung des Scriptes an dieser Stelle.

1

entweder du machst das mit

if (isset($_SESSION("loginok"))) {
   include('deineuserseite.php');
}

oder du machst eine weiterleitung (achtung es darf vorher keine ausgabe erfolgen auch kein leerzeichen ) auf

if (isset($_SESSION("loginok"))) {
  header('Location: deineuserseite.php');
  exit;
}

und in beiden fällen sicherst du die deineuserseite.php

mit

if (!isset($_SESSION("loginok"))) {
  echo "achtung user bereich -> bitte einloggen";
  exit;
}