Hey ich verzweifel grade an meinem loginsystem ... wenn ich auf Einloggen klicke passiert einfach nichts
habe das loginsystem wie in dem beispiel auser das das exit am ende fehlt, weil es sonst das design zerstört.
hier mal eben der quellcode der kompletten seite:
PHP
<div>
<img id="hintergrund" src="Banner/banner2.png" alt="" title="" />
</div>
<div id="scrollbereich">
<div id="kopfzeile">
<a href="index.php"><img id="titelbild" src="Banner/hauptbanner.png"alt="zur Startseite" /></a>
</div>
<div id="nutzerbereich">
<?php
function login()
{
session_start();
if ( $_POST['username'] != "" AND $passwort != "" )
{
// Kontrolle, ob Benutzername und Kennwort vorhanden
// diese werden i.d.R. aus Datenbank ausgelesen
if (
$_POST['username'] == "test"
AND
$passwort == "geheim"
)
{
$_SESSION['username'] = $_POST['username'];
$_SESSION['eingeloggt'] = true;
echo "<b>einloggen erfolgreich</b>";
}
else
{
echo "<b>ungültige Eingabe</b>";
$_SESSION['eingeloggt'] = false;
}
}
if ( $_SESSION['eingeloggt'] == true )
{
// Benutzer begruessen
echo "<h1>Hallo ". $_SESSION['username'] . "</h1>";
}
else
{
// Einloggformular anzeigen
echo '<form action="" method="POST" >';
echo '<b>Benutzername:</b>';
echo '<input type="text" name="username" value="" />';
echo '<b>Kennwort:</b>';
echo '<input type="password" name="passwort" value="" />';
echo '<input type="button" value="Einloggen" />
login();
</button>';
echo '</form>';
$passwort = $passwort;
// $passwort = md5($_POST['passwort']);
// Programm wird hier beendet, denn Benutzer ist noch nicht
// eingeloggt
}
}
login();
?>
</div>
<div id="navi">
<ul>
<li><a href="index.php"><img class="navibilder" src="Buttons/Startseite.png"alt="zur Startseite von Praioscraft" /></a></li>
<li><a href="forum.php"><img class="navibilder" src="Buttons/Forum.png"alt="zum Forum von Praioscraft" /></a></li>
<li><a href="bewerben.php"><img class="navibilder" src="Buttons/Bewerben.png"alt="Bewerben bei Praioscraft" /></a></li>
<li><a href="vip_werden.php"><img class="navibilder" src="Buttons/VIPwerden.png"alt="Vip Werden auf Praioscraft" /></a></li>
<li><a href="kalender.php"><img class="navibilder" src="Buttons/Kalender.png"alt="Zum Kalender von Praioscraft" /></a></li>
<li><a href="galerie.php"><img class="navibilder" src="Buttons/Galerie.png"alt="zur Galerie von Praioscraft" /></a></li>
<li><a href="faq.php"><img class="navibilder" src="Buttons/FAQ.png"alt="zum FAQ von Praioscraft" /></a></li>
<li><a href="mitglieder.php"><img class="navibilder" src="Buttons/Mitglied.png"alt="zu den Mitgliedern von Praioscraft" /></a></li>
<li><a href="regeln.php"><img class="navibilder" src="Buttons/Regeln.png"alt="zu den Regeln von Praioscraft" /></a></li>
<li><a href="team.php"><img class="navibilder" src="Buttons/Team.png"alt="zum Team von Praioscraft" /></a></li>
<li><a href="kontakt.php"><img class="navibilder" src="Buttons/Kontakt.png"alt="zum Kontakt mit Praios Craft" /></a></li>
</ul>
</div>
<div id="news">
<h2>News</h2>
</div>
<div id="chatbox">
<h2>Chatbox</h2>
</div>
<div id="inhalt">
<?php
inhalt();
?>
</div>
<div id="fusszeile">
Fußzeile
</div>
</div>
Alles anzeigen
und ich weiß nicht wie ich das mache das der wirklich was macht wenn ich mich einlogge ... habe bis jetzt ne do schleife probiert, alles extern zu machen und mit einem button also dem type button im formular (wobei ich den nicht wirklich hinbekomme wie man da sieht) ...
soll halt so aussehen wie hier: http://praioscraft.de/
hoffe mir kann jemand helfen oder versteht wenigstens mein problem