Hi,
ich blicke da nicht mehr durch. Habe alles geändert, kommen aber noch die gleichen Fehler!
Habe die Passwörter jetzt anders gespeichert und rufe diese bei bedarf ab.
Hier der Code:
<?php
$curdir = dirname($HTTP_SERVER_VARS["PHP_SELF"]);
if ($curdir == "/") { $curdir = ""; }
$une = $HTTP_POST_VARS["uname"];
if (file_exists("../../daten/oall/pw/$une.dat")) {
$tf = fopen ("../../daten/oall/pw/$une.dat", "r-");
$name = fgets ($tf,25);
$name = substr ($name, 0, strlen ($name) - 1);
$password = fgets ($tf,10);
$password = substr ($password, 0, strlen ($password) - 1);
$status = fgets ($tf,5);
fclose ($tf); }
else { header("location: http://".$HTTP_SERVER_VARS["HTTP_HOST"].$curdir."/mlog.php?p=0"); }
if (!isset($HTTP_POST_VARS["pwd"]) OR $HTTP_POST_VARS["pwd"] != $password){
header("location: http://".$HTTP_SERVER_VARS["HTTP_HOST"].$curdir."/mlog.php?p=0"); }
else {
if (file_exists("../../daten/oall/pw/$uname.dat") AND $HTTP_POST_VARS["pwd"] == $password) {
session_start();
$HTTP_SESSION_VARS["pwd"]=$HTTP_POST_VARS["pwd"];
$sid=session_id();
header("location: http://".$HTTP_SERVER_VARS["HTTP_HOST"].$curdir."/main.php?sid=".$sid);
}}
?>