md5 - fehler im script

kase

Erfahrenes Mitglied
Hi, irgendwo im Script wird dem Password eine 1 vorneran gesetzt, aber ich weiss einfach nicht wo :(

PHP:
<?
if (empty($_SESSION['nick'])) {
echo "<b>$lang[failedlogin]</b><br>";
echo "<a href='login.php'>$lang[gobacklogin]</a>";
exit();
} else {


if ( $_SESSION['nick']) {

} else {
echo "$lang[failedlogin]";

exit();
}


$nick = $_SESSION['nick'];

	$usertab = mysql_query("SELECT pass FROM `user` WHERE name = '".$nick."'");
		$row = mysql_fetch_array($usertab);
				extract($row);
				
		if ($usertab) {
$sespass = $_SESSION['pass'];
	
		if ($nick == "$name" && $sespass == "$pass") {
		#$login = "correct";
		} else {
		#echo "$nick - $name";
		echo "$lang[failedlogin]1";
		echo $pass;
			session_unset();
		
		
		exit();
			
		}	
	}
}
?>
 
*sehr peinlich*

stimmt, die 1 die ich immer angezeigt bekommen habe gehoerte garnicht zu dem passwort sondern zu der Meldung. Ich hatte sie eingebaut um zu schauen ob die Fehlermeldung kommt.

:)
 
kase hat gesagt.:
*sehr peinlich*

stimmt, die 1 die ich immer angezeigt bekommen habe gehoerte garnicht zu dem passwort sondern zu der Meldung. Ich hatte sie eingebaut um zu schauen ob die Fehlermeldung kommt.

:)


edid:
ausserdem lag der fehler nicht am Passwort sondern am namen, er wurde nicht mit aus der Datenbank abgerufen ...
 
Zurück