So ich sitze immernoch am loginscript xD
meinprob: Ichwerde einfach nicht eingeloggt! Habe eingesehen das das script was ichvorher geschrieben hatte einfach sinnlos und dumm ist (Wahrscheinlich lags daran dass ich übermüdet war xD) Jedenfalls hab ichs ganz schön umgeschrieben hiermal meine check_login.php:
Ich habe gemerkt, dass iwie einfach nicht die werte aus der DB entnommen werden ich weiß nicht warum ich lasse, wie ihr sehen könnt den Username testweise ausgeben, aber es will nicht funtzen!!
Hier noch die valid_user.php:
und die login.php:
Danke schonmal
MfG
Amar
meinprob: Ichwerde einfach nicht eingeloggt! Habe eingesehen das das script was ichvorher geschrieben hatte einfach sinnlos und dumm ist (Wahrscheinlich lags daran dass ich übermüdet war xD) Jedenfalls hab ichs ganz schön umgeschrieben hiermal meine check_login.php:
PHP-Code:
<?php
//Sitzung starten
session_start();
//Includes
include_once('inc/config.php');
//Inhalt der Variablen Pruefen, ob richtige werte sind
if (isset($_POST['username']) && isset($_POST['password'])){
$user = mysql_real_escape_string(trim($_POST['username']));
$pass = mysql_real_escape_string($_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 ausfuehren
$row = mysql_fetch_object(mysql_query($sql)) OR DIE ('Anfrage konnte nicht gesendet werden! ('.mysql_error().')');
//Session-Variable auf eingeloggt setzen
$logged_in = true;
session_register('logged_in');
//Sessionname und ID festelegen und zu der geschützten Seite weiterleiten
$sn=session_name();
$sid=session_id();
header("Location: intern.php?$sn=$sid");
} else {
echo "Bitte Benutzerdaten checken!";
echo $row['Username'];
}
?>
Hier noch die valid_user.php:
PHP-Code:
<?php
session_start();
if (!$_SESSION['logged_in'])
{
header("Location: login.php");
}
?>
PHP-Code:
<?php include("tpl/header.php"); ?>
<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="username"></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 include("tpl/footer.php"); ?>
MfG
Amar
Kommentar