Einzelnen Beitrag anzeigen
Ungelesen 08.02.13, 14:23   #1
Jerryoh
Anfänger
 
Registriert seit: Feb 2013
Beiträge: 10
Bedankt: 0
Jerryoh ist noch neu hier! | 0 Respekt Punkte
Standard [PHP] Anfänger braucht einen Tipp :)

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>
Jerryoh ist offline   Mit Zitat antworten