Guten Abend,
ich versuche gerade von Grex das UCP umzuschreiben auf mein selfmade-script.
Nun wollte ich zu erst einmal
den Benutzername und das Passwort richtig abfragen.
Das habe ich dann so gemacht:
else if(isset($_POST['username']))
{
$SpielerInfo = $functions->GetPlayerInfo($_POST['username']);
if($SpielerInfo == true && $SpielerInfo['Key'] == $_POST['password'])
{
$_SESSION['username'] = $_POST['username'];
}
else
{
echo startcontent();
echo title("Loginversuch");
echo '<p align=center><b>Benutzername oder Passwort falsch</b></p><meta http-equiv="refresh" content="3; URL=">';
echo endcontent();
include 'templates/navlogin.tpl';
include 'templates/footer.tpl';
die;
}
}
Alles anzeigen
Aber es kommt Benutzername oder Passwort falsch. Hmm...
Unter anderem frage ich dann so die Accounts ab:
function GetPlayerInfo($user)
{
require "config.php";
$file="$GameDir/scriptfiles/Accounts/$user.txt";
if(!file_exists($file)) return false;
$data = parse_ini_file($file);
return $data;
}
das weu0 ich auch nich ob das so stimmt. Wenn sich damit jemand auskennt und mir weiterhelfen könnte wäre das echt nett.
Ich speichere meine Account in dem ordner scriptfiles/accounts
stimmt es dann das ich dann /$user.txt hintendran schreiben muss? vorher stand $user.ini , da ich die Accounts als Textdokument habe, habe ich es dann geändert.
Funktioniert aber trotzdem nicht.
Wäre echt nett wenn ihr mir weiterhelfen könntet.
Achja ich frage in meinem Script immer alles ab mit SpielerInfo und nicht mit PlayerInfo, damit ihr euch nich wundert.
Gruß
Kempl
//edit Text editiert