Der SQL Code sieht so aus:
SQL
CODE
CREATE TABLE users ( UserID int(11) PRIMARY KEY auto_increment,
UserName varchar(30) NOT NULL default '', UserPass varchar(32) NOT NULL
default '', UserSession varchar(32), UserMail varchar(150) NOT NULL default
'', UNIQUE KEY NickName (UserName), UNIQUE KEY UserMail (UserMail) )
INSERT INTO users SET UserName='admin', UserPass=MD5('test'
,
UserMail='mrhappiness@inter.net'
Der login.php Code sieht so aus:
<?
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>';
?>
Das ist der SQL-Code und das login.php...