Hi Leute,
hab (malwieder) ne Frage. Unswar ha ich mich an nem Loginscript versucht! Mein Problem ist nur, dass immer wenn ich micheinlogge egal mit richtigen oder Falschen Daten, auf dielogin_check.php komme ist ya schön und gut. Nun wenn ich auf die intern.php will werde ich wieder auf login.php weitergeleitet(durch den header). Ich weiß ehrlich gesagt nicht was ich machen soll :S Ich hab alle süberprüft und in der DB die Einträge stimmen auch zu 100%. hier mal der Source
login.php
check_login.php
valid_user.php (Zum checken, ob der User eingeloggt ist, damit er die Seite betretendarf)
intern.php
Kann mir da wer helfen?
MfG
Amargedd0n
hab (malwieder) ne Frage. Unswar ha ich mich an nem Loginscript versucht! Mein Problem ist nur, dass immer wenn ich micheinlogge egal mit richtigen oder Falschen Daten, auf dielogin_check.php komme ist ya schön und gut. Nun wenn ich auf die intern.php will werde ich wieder auf login.php weitergeleitet(durch den header). Ich weiß ehrlich gesagt nicht was ich machen soll :S Ich hab alle süberprüft und in der DB die Einträge stimmen auch zu 100%. hier mal der Source
login.php
PHP-Code:
<form action="check_login.php" method="POST" target="_self">
<table align="center" width="258" border="0">
<tr>
<td width="144"><label>Username:</label></td>
<td width="646"><input type="text" name="username" id="usrname"></td>
</tr>
<tr>
<td><label>Passwort:</label></td>
<td><input type="password" name="pw" id="pw"></td>
</tr>
<tr>
<td> </td>
<td><a href="register.php">Kein Mitglied?</a></td>
</tr>
<tr>
<td> </td>
<td><label>
<input type="submit" name="login" id="login" value="Senden">
</label></td>
</tr>
</table>
</form>
PHP-Code:
<?php
//Sitzung starten
session_start();
//Includes
include_once('inc/config.php');
//Inhalt der Variablen Pruefen, ob richtige werte sind
if (isset($username) && isset($password)){
$user = mysql_real_escape_string(trim($_POST['username']));
$pass = mysql_real_escape_string(trim($_POST['pw']));
}
//Inhalt der Variablen auf Leerheit Prüfen
if (!empty($user) && !empty($pass)) {
//Query zum suchen des Benutzers mit PW aufbauen
$sql = "SELECT
Username,
Password
FROM
users
WHERE
Username = '".$user."' AND Password = '".$pass."'";
//Query aushueren
$query = mysql_query($sql);
if (!$query) {
DIE ('Benutzername und Passwort nicht gefunden! ('.mysql_error().')');;
}
}
echo "<a href='intern.php'>Weiter</a>";
?>
PHP-Code:
<?php
if ($_SESSION['valid'] == FALSE) {
session_start();
session_destroy();
header("LOCATION: login.php");
exit();
}
?>
PHP-Code:
<?php
session_start();
//includes
include_once('valid_user.php');
echo "Willkommen im Memberbereich, ".$_SESSION['user']."!";
echo "<a href='logout.php'>Logout</a>";
?>
Kann mir da wer helfen?

MfG
Amargedd0n
Kommentar