cille
Erfahrenes Mitglied
Hi ho,
benutze das Login Script vom Tutorial hier,
aber mit meinen anpassungen.
Der fehler ist,
dass ich angeblich ein Falschen Usernamen und Password benutze,
aber dies kann nicht sein .
Hier mal der Code:
system/login.php
show/interface.php
system/checkuser.php
system/logout.php
Falls ihr euch wundert was "system/" und "show/" ist,
dass ist eine kleine Ordnung von mir,
dies soll ein kleines CMS werden .
Es wird alles über "index.php?login" bzw "index.php?logout" sein.
bitte um hilfe, dickes THX schonmal
benutze das Login Script vom Tutorial hier,
aber mit meinen anpassungen.
Der fehler ist,
dass ich angeblich ein Falschen Usernamen und Password benutze,
aber dies kann nicht sein .
Hier mal der Code:
system/login.php
PHP:
<?php
ob_start();
// Datenbankverbindung aufbauen
include("../config.php");
if (!mysql_select_db("model", $dbconnect))
{
die ("Keine Verbindung zur Datenbank");
}
$sql = "SELECT id, username, nachname, vorname, email, password FROM users WHERE (name like '".$_REQUEST["username"]."') AND (pass = '".md5($_REQUEST["password"])."')";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
// Benutzerdaten in ein Array auslesen.
$data = mysql_fetch_array ($result);
// Sessionvariablen erstellen und registrieren
$_SESSION["user_id"] = $data["id"];
$_SESSION["user_username"] = $data["username"];
$_SESSION["user_nachname"] = $data["nachname"];
$_SESSION["user_vorname"] = $data["vorname"];
$_SESSION["user_email"] = $date["email"];
header ("Location: index.php?interface");
} else {
header ("Location: ../index.php?fehler=1");
}
if (isset ($_REQUEST['logout'])) {
echo "Sie haben sich erfolgreich ausgeloggt!";
}
ob_end_flush ();
?>
show/interface.php
PHP:
<?php
if (isset ($_REQUEST["interface"])) {
echo "Hier wird der Bereich -> Interface angezeigt!";
include ("system/checkuser.php");
include ("config.php"); // Datenbankzugriff
echo "<div style='text-align:left'><b>User ID: </b>".
$_SESSION["user_id"].
" | <b>Username:</b>".
$_SESSION["user_username"].
" | <b>Nachname: </b>".
$_SESSION["user_nachname"].
" | <b>Vorname:</b>".
$_SESSION["user_vorname"].
"</div>".
"<div style='text-align:right'><a href='logout.php'>Ausloggen</a></div>";
}
?>
PHP:
<?php
ob_start ();
session_start();
if (!isset ($_SESSION["user_id"])) {
header ("Location: index.php?intern");
}
ob_end_flush ();
?>
PHP:
<?php
// Wird ausgeführt um mit der Ausgabe des Headers zu warten.
header ("Location: login2.php?logout=yes");
if (isset($_GET["logout"] && $_GET["logout"] == "yes")) {
session_start ();
session_unset ();
session_destroy ();
echo "Sie haben sich erfolgreich ausgelogt!";
}
?>
Falls ihr euch wundert was "system/" und "show/" ist,
dass ist eine kleine Ordnung von mir,
dies soll ein kleines CMS werden .
Es wird alles über "index.php?login" bzw "index.php?logout" sein.
bitte um hilfe, dickes THX schonmal