Hi,
ich schreibe gerade an einem Login und ich möchte jetzt zwischen 2 Arten von Usern unterscheiden:
-user
-admin
dafür habe ich diese Auslese- und Abfrageroutine:
----------
$datei = "userdatabase.txt";
$zeile=file($datei,1024);
for ($i=0, $richtig_var=0; $i<=count($zeile); $i++)
{
$gelesener_name=explode("||",$zeile[$i]);
$usertype = $gelesener_name[2];
if ($gelesener_name[0]==$name)
{
if (trim($gelesener_name[1])==$pw && ($usertype==user))
{
$userlog = "true";
}
else if ((trim($gelesener_name[1])==$pw) && ($usertype==admin))
{
adminlog = "true";
}
else
{
$userlog = "false";
$adminlog = "false";
}
}
}
----------
Meine userdatabase.txt ist so aufgebaut:
username||userpasswort||usertype
wobei usertype "admin" oder "user" ist
Wenn ich jetzt das 3array aus $gelesener_name, also $gelesener_name[2], ausgeben will, dann ist die Varible leer
Es wird also der usertype nicht in $gelesener_name[2] eingelesen!
wie bekomme ich das hin, dass in $gelesener_name[2] der usertype eingelesen wird?
wie immer schon mal thx im Vorraus
mfg nokill