Log bruger ind?

kristians billede
kristian
Comments: 2

Jeg sidder med en form hvor en del af oplysningerne bruges til at logge brugeren ind med, men hvorfor virker flg. ikke?

$user = db_fetch_object(db_query("SELECT * FROM users WHERE mail = '%s' AND pass = '%s'", $mail, md5($pass)));

if ($user) {
    // Authenticate user and log in
    $params = array(
      'name' => $user->name,
      'pass' => trim($user->pass)
    );

    // Authenticate user   
    $account = user_authenticate($params);
}
Når jeg dumper $user kan jeg se at data er korrekt så $user->name og $user->pass findes i databasen og er korrekte, men dumper jeg $account får jeg et null?