• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Weiterleitung in echo

Status
Für weitere Antworten geschlossen.

Mars@Gera

Mitglied
Habe jetzt eine Passwortgeschütze-Seite gemacht, wie mache ich des, das da eine Weiterleitung erfolgt, wenn das Passwort richtig eingegeben wurde?

kann ich das ins echt einbauen, das wo eigentlich

PHP:
if($username=="user1" AND $passwort=="passwort1") { echo "Zugriff erlaubt"; }
elseif($username=="test" AND $passwort=="test";) { echo "Zugriff erlaubt"; }

Da bei echo?

LG Marcel
 
Habe jetzt eine Passwortgeschütze-Seite gemacht, wie mache ich des, das da eine Weiterleitung erfolgt, wenn das Passwort richtig eingegeben wurde?

kann ich das ins echt einbauen, das wo eigentlich

PHP:
if($username=="user1" AND $passwort=="passwort1") { echo "Zugriff erlaubt"; }
elseif($username=="test" AND $passwort=="test";) { echo "Zugriff erlaubt"; }
Da bei echo?

LG Marcel
Ich würd das so bauen:
PHP:
 if(($username=="user1" AND $passwort=="passwort1")) OR ($username=="test" AND $passwort=="test")) { 
header("Location: sicher.php");
 } else {
echo "Zugriff verweiger";
}
 
Wenn aber jetzt jemand weiß, wie die URL heißt (sicher.php) kann ich diese ohne user & pw aufrufen.

Daher empfehle ich eher, dass du die Seite dann über einen include einbindest.
 
Wenn er da noch ne Session einbauen würde, und die Session in der sicher.php überprüfen würde, wär das um einiges sicherer
 
Einfach eine Session starten, wenn es richtig ist, und dann jeweils die Session bei sicher.php prüfen.


LG script-man
 
login.php:
PHP:
session_start();
if(($username=="user1" AND $passwort=="passwort1")) OR ($username=="test" AND $passwort=="test")) {
$_SESSION['logged_in'] = 1;
header("Location: sicher.php");
} else {
echo "Zugriff verweiger";
}

sicher.php
PHP:
session_start();
if($_SESSION['logged_in'] != 1) {
  die('Access denied!');
}
// ab hier dann dein sicheren Inhalt
 
mensch, dann probier' eben mal. immer nur starres abschreiben und übernehmen kann ja auch nicht sein, oder?

die sicher.php kann ohne login nicht mehr extern aufgerufen werden.

Nils aka XraYSoLo
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben