Fehler im Loginscript

  • Themenstarter Themenstarter shinobi89
  • Beginndatum Beginndatum
S

shinobi89

Hi Leute,
ich mittels Script ein Login realisieren bei dem auf allen weiteren Seiten die Session überprüft wird, jedoch gibt mir das Script immer aus, dass der Login fehlgeschlagen ist...dabei hab ich das Script 1:1 von einem anderen Projekt von mir kopiert und ein bisschen angepasst...

PHP:
<?php
session_start();
require '../inc/db_inc.php';

$username = $_POST['username'];
$password = md5($_POST['password']);

$login_sql = 'SELECT username, password, sperre FROM users WHERE username = "'.$username.'" LIMIT 1';
$login_result = mysql_query($login_sql);
$row = mysql_fetch_object($login_result);

if($row->password == $password)
{
	if($row->sperre == '0')
	{
		$_SESSION['username'] = $username;
		header('Location: ../index.php3?status=login');	
	}
	elseif($row->sperre == '1')
	{
		header('Location: ../index.php?status=locked');
	}
}
else
{
	header('Location: ../index.php?status=failure');
}
mysql_free_result($result);

?>

Weiß einer wo der Fehler liegen könnte? Kann auch notfalls noch das Script für den Login reinstellen, falls es nötig ist.
 
Sorry, meine Glaskugel ist in Reparatur.

Was hast du getan, um den Fehler einzugrenzen? Ich sehe nirgends in deinem Script mysql_error()-Aufrufe. Am besten, du fängst mal an, zu debuggen, in dem du die minimalen Fehlerbehandlungsroutinen einbaust. Sprich, error_reporting() sowie ini_set('display_errors',true) als auch mysql_error() nach jedem mysql_*-Befehl.
 
Zurück