hi leute ...
habe meine homepage (wen ich den link mal zur problemlösung senden dar) CORA-PLANET.DE neu aufgesetzt und wollte mich jetzt dran machen einen login zu erstellen
habe bereits in der datenbank (lokal allerdings) einen benutzernamen und passwort mit md5 verschlüsselung angelegt
ich weiß allerdings jetzt nicht wie ich das mittels php überprüfen kann... habe ein script erstellt aber da werden mir die texte für eingeloggt und für nicht eingeloggt angezeigt ... ich vermute mal das was mit der abfrage nicht stimmt... aber was da komm ich jetzt leider nicht drauf ... könnt ihr mir helfen?? wäre nett danke schonmal im vorraus
hier die einzelnen scripte
index.php (wo der login ist)
login.php (auf die der login button verweist)
logged.php (auf die nach dem überprüfen weitergeleitet werden soll)
auth.php (in der überprüft werden soll ob derjenige bereits angemeldet ist oder nicht)
hoffe das genügt schon ... falls nicht bitte schreiben was noch fehlt und ich werde dies liefern
habe meine homepage (wen ich den link mal zur problemlösung senden dar) CORA-PLANET.DE neu aufgesetzt und wollte mich jetzt dran machen einen login zu erstellen
habe bereits in der datenbank (lokal allerdings) einen benutzernamen und passwort mit md5 verschlüsselung angelegt
ich weiß allerdings jetzt nicht wie ich das mittels php überprüfen kann... habe ein script erstellt aber da werden mir die texte für eingeloggt und für nicht eingeloggt angezeigt ... ich vermute mal das was mit der abfrage nicht stimmt... aber was da komm ich jetzt leider nicht drauf ... könnt ihr mir helfen?? wäre nett danke schonmal im vorraus
hier die einzelnen scripte
index.php (wo der login ist)
Code:
<?php include('navi.php');?> <html> <head> <title> CORA-PLANET.DE </title> <link rel="stylesheet" type="text/css" href="cora-planet-template.css"> </head> <body> <div class="header"> <a href="http://www.cora-planet.de"><img src="images/logo.gif" height="43" border="0"></a> </div> <div class="menubox"> <div class="head"> <b> Menü </b> </div> <a href="index.php?index">Home</a><br> <a href="index.php?kalender">Kalender</a><br> <a href="index.php?bilder">Bilder</a><br> <a href="index.php?kontakt">Kontakt</a><br> <a href="index.php?chronik">Chronik</a><br> <a href="index.php?neues">Neues</a><br> <a href="index.php?impressum">Impressum</a><br> </div> <div class="loginbox"> <div class="head"> <b> Login </b> </div> <form action="login.php" method="POST"> Username:<br> <input type="text" name="username" size="15"><br> Passwort:<br> <input type="password" name="passwort" size="15"><br><br> <input type="submit" value="Login" name="klick"> </form> <a href="#">Registrieren</a><br> <a href="#">Passwort vergessen</a> </div> <div class="rechts1"> 1. rechter Block </div> <div class="footer"> © by KM April 2008 </div> </body> </html>
Code:
<?php session_start(); ?> <html> <head> <title> Eingeloggt </title> </head> <body> <?php if($_SERVER['REQUEST_METHOD'] == 'POST'){ $server = "localhost"; $nutzer = "root"; $passwort = ""; $dbname = "coraplanet"; $verbindung = mysql_connect($server, $nutzer, $passwort) or die ("Keine Verbindung zum Server moeglich"); mysql_select_db($dbname) or die ("Die Datenbank existiert nicht!"); $hostname = $_SERVER['HTTP_HOST']; $path = dirname($_SERVER['PHP_SELF']); $username = mysql_query("SELECT name FROM user"); $passwort = mysql_query("SELECT passwort From user"); $usernameabfrage = $_POST["username"]; $passwortabfrage = $_POST["username"]; if($usernameabfrage == $username && $userpasswortabfrage == $passwort){ header('Location: http://'.$hostname.($path == '/' ? '' : $path).'/logged.php'); } else echo "Sie haben falsche daten eingegeben"; } ?> <h2>Herzlich Willkommen</h2> </body> </html>
Code:
<?php include("auth.php");?> <html> <head> <title> Eingeloggt </title> </head> <body> <h1>Herzlich Willkommen<?php $_POST[
Code:
<?php session_start(); $hostname = $_SERVER['HTTP_HOST']; $path = dirname($_SERVER['PHP_SELF']); if (!isset($_SESSION['angemeldet']) || !$_SESSION['angemeldet']) { header('Location: http://'.$hostname.($path == '/' ? '' : $path).'/login.php'); exit; } ?>
Kommentar