simpel loginsystem med sessions
Hej i kloge mennesker...Jeg står lige og mangle et meget simpel login system til min hjemmeside, hvor det kun er mig der skal kunne logge ind.
jeg har leget lidt med det, men det virker ikke...
her er mit forsøg:
..:: index.php ::..
elseif ($mode == "admin") {
?>
<div id="gallerier"><h1>Admin</h1>
<p>
<?php
if ($_SESSION['test'] == "nobrugerpass") {
print(" <font face='verdana' size='2' color='#ff0000'><b>Du SKAL indtaste et Brugernavn OG et Password!!!</b></font>");
}
elseif ($_SESSION['test'] == "fejl") {
print(" <font face='verdana' size='2' color='#ff0000'><b>Der var noget galt med enten dit Brugernavn eller dit Password!!!</b></font>");
}
elseif ($_SESSION['test'] == "nobruger") {
print(" <font face='verdana' size='2' color='#ff0000'><b>Du SKAL indtaste et Brugernavn!!!</b></font>");
}
elseif ($_SESSION['test'] == "nopass") {
print(" <font face='verdana' size='2' color='#ff0000'><b>Du SKAL indtaste et Password!!!</b></font>");
}
else {
print(" ");
}
?>
</p>
<p>For at kunne adminstrere denne hjemmeside skal du først logge ind!</p>
<form action="code/login.php" method="post">
<p>Brugernavn: <br /><input type="text" size="30" name="brugernavn" /></p>
<p>Adgangskode: <br /><input type="password" size="30" name="adgangskode" /></p>
<p><input type="submit" value="Login"></p>
</form>
</div>
<?php
}
..:: /code/login.php ::..
<?php
session_start();
if ($_POST['brugernavn'] == "" AND $_POST['adgangskode'] == "") {
$_SESSION['test'] = "nobrugerpass";
print(" <script language='javascript'>
location.href='http://galleri.dtl-design.dk/?mode=admin1';
</script>");
}
elseif ($_POST['brugernavn'] == "") {
$_SESSION['test'] = "nobruger";
print(" <script language='javascript'>
location.href='http://galleri.dtl-design.dk/?mode=admin2';
</script>");
}
elseif ($_POST['adgangskode'] == "") {
$_SESSION['test'] = "nopass";
print(" <script language='javascript'>
location.href='http://galleri.dtl-design.dk/?mode=admin3';
</script>");
}
else {
if ($_POST['brugernavn'] == "Username" && $_POST['adgangskode'] == "password") {
$_session['brugernavn'] = "Admin";
$_session['adgangskode'] = "Pass";
$_session['test'] = "ok";
print(" <script language='javascript'>
location.href='http://galleri.dtl-design.dk/?mode=add';
</script>");
}
else {
$_SESSION['test'] = "fejl";
print(" <script language='javascript'>
location.href='http://galleri.dtl-design.dk/?mode=admin4';
</script>");
}
}
?>
men da det er noget jeg har lavet udfra hvad jeg har set andre steder ved jeg ikke hvorfor jeg skriver som jeg gør (i hvert fald ikke det hele)
håber der er nogen der kan hjælpe
