ich habe ein 'unbekanntes Problem', d.h. ich habe folgendes Script
if($_GET['login'] == "system_access")
{
if(!empty($_POST['user']) && !empty($_POST['passwd']))
{
include '../general.include.php';
$file = "../Accounts/".$_POST['user'].".ini";
if(!file_exists($file))
{
SendError();
} else {
$file_handle = fopen($file, "r");
while (!feof($file_handle) )
{
$line_of_text = fgets($file_handle);
$parts = explode('=', $line_of_text);
if($parts[0] == "Key")
{
if($parts[1] == $_POST['passwd'])
{
UserLogIn();
} else {
SendError();
}
}
}
fclose($file_handle);
}
} else {
SendError();
}
}
Allgemein:
SendError() sendet einen alert zurück - Funktioniert einwandfrei (externe Datei)
UserLogIn(); loggt per Session ein - Funktioniert einwandfrei (externe Datei)
Alle Dateien der user sind als USERNAME.ini im Ordner Accounts gesaved.
Ich habe mir extra schon die passwörter per echo zurückgeben lassen, dass sind die selben aber das Script ist anderer Meinung.
Die Files der User sehen so z.B. aus:
Key=brrr
url=meinedomain.tl
Banned=0
Warnings=0
Ich hoffe das jemand eine Idee hat....
lg Janson