PHP
<?php session_start(); include('navigation.php'); ?> <br><h2 id="uberschrift">User Control Panel</h2><?phpif(!isset($_GET['p'])) { ?> <fieldset id="eintragen"> <legend>Einloggen</legend> <form action="ucp.php?p=login" method="Post"> <input name="name" type="text" placeholder="Username" /><br> <input name="pass" type="password" placeholder="Passwort" /><br> <input type="submit" value="Einloggen" /> </form> </fieldset> <?php} else if($_GET['p'] == "login") { $name = $_POST['name']; $pass = $_POST['pass']; $verbindung = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die('Keine Verbing herstellbar'); mysql_select_db(DB_DATABASE) or die('Datenbank nicht gefunden'); $abfrage_login = "SELECT * FROM `users` WHERE `name`='$name' AND passwort=md5('$pass')"; $ergebnis_login = mysql_query($abfrage_login); $login_rows = mysql_num_rows($ergebnis_login); if($login_rows == 0) { ?> <div id="text"> <h3>Login nicht möglich</h3> <p>Du hast deinen Benutzernamen bzw. dein Passwort falsch eingegeben,<br> oder hast keinen Account.</p> </div> <?php } else { while($row = mysql_fetch_object($ergebnis_login)) { $_SESSION["name"] = $row->name; $_SESSION["id"] = $row->id; } ?> <div id="text"> <h3>Login erfolgreich!</h3> <p><a href="?p=start">Auf zum Control Panel!</a><?php echo $row->name; ?></p> </div> <?php }} else if($_GET['p'] == "start") { if(!isset($_SESSION["id"] )) { ?> <div id="text"> <h3>Erst einloggen!</h3> <p>Du musst dich erst einloggen! <br><a href="ucp.php">Zum Login</a></p> </div> <?php } else { $stats_abf = "SELECT * FROM `users` WHERE `id`='".$_SESSION['id']."' "; $stats = mysql_query($stats_abf); while($row = mysql_fetch_object($stats)){ echo $row->name; } }}mysql_close($verbindung);?>
Es gibt nichts aus Hab schon alles probiert?!