Gimli
Mitglied
warum steht bei folgendem Code
immer
und wenn ich das richtige angebe (richtiger name und richtiges pw) funktioniert es. und wenn ich eine falsche angabe mache leitet er nicht weiter
EDIT:
Die config.ini.php Datei sieht volgendermaßen aus:
PHP:
<?php
error_reporting(E_ALL);
require_once("config.ini.php");
$passwort = addslashes($_POST['pwd']);
$loginname = addslashes($_POST['name']);
if(empty($loginname)) $fehler .= "Kein Name eingegtragen\n";
if(empty($passwort)) $fehler .= "Kein Passwort eingetragen\n";
$st = mysql_fetch_object(mysql_query("SELECT * FROM users WHERE name = '".$loginname."'"));
$status = $st->status;
if($status == "2") $fehler .= "Account ist gesperrt!\n";
if(empty($fehler)) {
$verbindung = mysql_fetch_object(mysql_query("SELECT * FROM users WHERE name = '".$loginname."'"));
$passwd = $verbindung->passwd;
$usr = $verbindung->name;
$rank = $verbindung->rank;
$email = $verbindung->email;
$id = $verbindung->id;
$pass_md5 = md5($passwort);
if($passwd == $pass_md5) {
$_SESSION["user_session_id"] = session_id();
$_SESSION["user_nickname"] = $usr;
$_SESSION["rank"] = $rank;
$_SESSION["email"] = $email;
$_SESSION["pwd"] = $passwd;
$_SESSION["uid"] = $id;
setcookie("pwd", $passwort, time()+1000000);
setcookie("name", $usr, time()+1000000);
header("Location: index.php");
}
else $fehler .= "Passwort falsch\n";
}
else {
header("Location: index.php?error=$fehler");
}
?>
Code:
[B]Warning[/B]: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\otiuscms\login.php:5) in [B]C:\xampp\htdocs\otiuscms\login.php[/B] on line [B]34[/B]
EDIT:
Die config.ini.php Datei sieht volgendermaßen aus:
PHP:
<?php
session_start();
$host = "localhost"; // Host (normalerweise localhost)
$user = "xyz"; // Username für Datenbank
$pass = "xyz"; // Passwort für User
$database = "xyz"; // Datenbanknahme
$dz = mysql_connect($host, $user, $pass);
mysql_select_db($database, $dz);
?>
Zuletzt bearbeitet: