Webstatt.org - Community seit 2006 - 2012 (2024?)

Problem mit Loginscript

user-114
12.05.2006 15:33

Hallo,
ich bin grade dabei ein kleines Loginscript zu schreiben, stosse allerdings immer wieder auf das problem, dass er meinen usernamen bzw. mein passwort nicht akzeptiert ?(
Die index.php:

<?php
//Include
require('connect.php'zwinkern;

//Wenn User eingeloggt
if($_SESSION['loggedon']==42)
{
echo 'Hallo, '.$_SESSION['username']; // Begruessung
}

//Wenn User nicht eingeloggt
if($_SESSION['logged_in']!=42)
{
//Ausgeben d. Loginformulars
echo '<form name="login" action="index.php">Username: <input type="text" maxlength="64" name="name"><br />Passwort: <input type="password" name="pass"><br /><input type="hidden" name="action" value="login"><input type="submit"></form>';
}

// Wenn eingeloggt werden soll
if($_GET['action']=='login'zwinkern
{
$db->connect();
$user_login = filter($_GET['name']);
$loginanfrage = "SELECT * from fbusers WHERE name='$user_login'";
echo $loginanfrage;
$result_user = mysql_query($loginanfrage);
//Von hier aus gehts nicht mehr weiter ($result_user==0)
if ($result_user!=0)
{
echo '$result_user!=0';
$zeile_login = mysql_fetch_array($result_user);
echo $zeile_login;
if (md5($_GET['password']) == $zeile_login['pw'])
{
echo 'PASSWORT RICHTIG';
session_start();
session_register("logged_in","user","passwort","rights"zwinkern;
$user = $zeile_login[1];
$passwort = $zeile_login[2];
$logged_in = 42;
$rights = $zeile_login[3];
header('location:index.php'zwinkern;
}
}
else
{
echo "Sie haben ein falsches Passwort und/oder einen falschen user-129utzernamen angegeben. Klicken Sie <a href=\"index.php\">hier</a>, um zur Startseite zu gelangen.";
}
}
?>


Die connect.php:

<?php
// dbconnect
class db
{
var $host = "localhost";
var $username = "deruser";
var $password = "passwort";
var $database = "db1";

function connect()
{
$this->connect = @mysql_connect($this->host, $this->username, $this->password);
return $this->connect;
}
}

$db=new db();

//wortfilter
function filter($wort)
{
$gefiltert=ereg_replace('"','wirhabenunsallelieb',$wort);
$gefiltert=ereg_replace("'","wirhabenunsallelieb",$gefiltert);
$gefiltert=ereg_replace(' ','wirhabenunsallelieb',$gefiltert);
return $gefiltert;
}

?>

Ich suche und suche, finde aber den Fehler einfach nicht...
Viele Grüsse aus dem wolkigen München
Abooya

this.tolowercase(); zwinkern