Hallo zusammen,
habe gerade erst mit PHP angefangen und versuche nun ein funktionierendes Login scrypt zu erstellen. Eigendlich ist es schon erstellt aber es funktioniert nicht wie das Original, obwohl kein Unterschied zu erkennen ist. Bin das scrypt jetzt schon etwa zehn mahl von oben bis unten durchgegangen und meiner Meinung nach ist es eigendlich unmöglich das es nicht funktioniert weil keine Gravierende Unteschiede zum Original exestieren.
Editor zeigt kein Synthax fehler an, und alle zeichen sind wie im Original es ist zum
Mein scrypt:
PHP-Code:
<?php
$verhalten = 0;
session_start();
if(!isset($_SESSION["username"]) and !isset($_GET["page"])){
$verhalten = 0;
}
if(isset($_GET["page"]) == "log") {
$user = $_POST["user"];
$passwort = $_POST["passwort"];
if($user == "Henrik" and "passwort" == "123") {
$_SESSION["username"] = $user;
$verhalten = 1;
} else {
$verhalten = 2;
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Login</title>
<?php
if($verhalten == 1) {
?>
<meta http-equiv="refresh" content="3; URL=seite2.php"
<?php
}
?>
</head>
<body>
<?php
if ($verhalten == 0) {
?>
Bitte logge dich ein:<br />
<form method="post" action="index.php?page=log">
User:<input type="text" name="user" /><br />
Passwort:<input type="password" name="passwort" /><br />
<input type="submit" value="Einloggen" />
</form>
<?php
}
if($verhalten == 1) {
?>
Du hasst dich richtig eingeloggt und wirst nun weitergeleitet....
<?php
}
if($verhalten == 2) {
?>
Nicht richtig eingeloggt, <a href="index.php">zurück</a>.
<?php
}
?>
</body>
</html>
Original scrypt:
PHP-Code:
<?php
$verhalten = 0;
session_start();
if(!isset($_SESSION["username"]) and !isset($_GET["page"])) {
$verhalten = 0;
}
if($_GET["page"] == "log") {
$user = $_POST["user"];
$passwort = $_POST["passwort"];
if($user == "Henrik" and $passwort == "toll") {
$_SESSION["username"] = $user;
$verhalten = 1;
} else {
$verhalten = 2;
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Geschützer Bereich</title>
<?php
if($verhalten == 1) {
?>
<meta http-equiv="refresh" content="3; URL=seite2.php"
<?php
}
?>
</head>
<body>
<?php
if($verhalten == 0) {
?>
Bitte logge dich ein:<br />
<form method="post" action="index.php?page=log">
User:<input type="text" name="user" /><br />
Passwort:<input type="password" name="passwort" /><br />
<input type="submit" value="Einloggen" />
</form>
<?php
}
if($verhalten == 1) {
?>
Du hast dich richtig eingeloggt und wirst nun weitergeleitet....
<?php
}
if($verhalten == 2) {
?>
Du hast dich nicht richtig eingeloggt, <a href="index.php">zurück</a>.
<?php
}
?>
</body>
</html>