Hallo Zusammen,
ich bin ein Newbie in Sachen php und habe mich gerade mit dem Login Tutorial von mrhappiness auseinandergesetzt, was ich für sehr gut halte.
Leider bekomme ich beim Aufruf von login.php zwei Mal die Formularfelder angezeigt, was ja nicht ganz so richtig ist. Leider bin ich meinem Fehler noch nicht auf die Spur gekommen. Unter dem folgenden Link könnt ihr euch das mal ansehen: dybi.homeip.net/~sd/login1/login.php
Das dazugehörige Skript sieht wie folgt aus:
Für jeden Hinweis bzw. Tipp bin ich dankbar.
Viele Grüße
Dybi
ich bin ein Newbie in Sachen php und habe mich gerade mit dem Login Tutorial von mrhappiness auseinandergesetzt, was ich für sehr gut halte.
Leider bekomme ich beim Aufruf von login.php zwei Mal die Formularfelder angezeigt, was ja nicht ganz so richtig ist. Leider bin ich meinem Fehler noch nicht auf die Spur gekommen. Unter dem folgenden Link könnt ihr euch das mal ansehen: dybi.homeip.net/~sd/login1/login.php
Das dazugehörige Skript sieht wie folgt aus:
PHP-Code:
______________________
<?php session_start();
include 'sessionhelpers.inc.php';
if (isset($_POST['login']))
{
$userid=check_user($_POST['username'], $_POST['userpass']);
if ($userid!=false)
login($userid);
else
echo 'Ihre Anmeldedaten waren nicht korrekt!';
}
if (!logged_in())
echo '<form method="post" action="login.php">
<label>Benutzername:</label><input name="username" type="text"><br>
<label>Passwort: </label>
<input name="userpass" type="password" id="userpass"><br>
<input name="login" type="submit" id="login" value="Einloggen">
</form>';
else
echo '<a href="logout.php">Ausloggen</a>';
echo '<p /><a href="logged_in.php">Check</a>';
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta name="GENERATOR" content="Quanta Plus">
</head>
<body>
<form method="post" action="login.php">
<label>Benutzername:</label>
<input name="username" type="text">
<br>
<label>Passwort: </label>
<input name="userpass" type="password" id="userpass">
<br>
<input name="login" type="submit" id="login" value="Einloggen">
</form>
</body>
</html>
______
Viele Grüße
Dybi
EDIT:
PHP-Tags sponsored by asp2php. Bitte zukünftig selbst dafür sorgen.
Kommentar