Code: Alles auswählen
if(isset($_POST["nick"]) AND isset($_POST["pw"]))
{
$user_a = array();
$fu = fopen("Data/u.dat","r");
if($fu!=false){
while(!feof($fu)){
array_push($user_a,chop(fgets($fu)));
if(strlen($user_a[count($user_a)-1])<32) array_pop($user_a);
$tmpstr = strtok($user_a[count($user_a)-1]," ");
if(strlen($tmpstr)>32){
$tmpnick = substr($tmpstr,0,strlen($tmpstr)-32);
$tmpstring = strtoupper(substr($tmpstr,0,strlen($tmpstr)-32)).substr($tmpstr,strlen($tmpstr)-32);
if($tmpstring==strtoupper($_POST["nick"]).md5($_POST["pw"])){
$status = trim(strtok(" "));
$nick = $tmpnick;
if($access_a[$status] == "-"){
Print("Dein Account wurde noch nicht freigeschaltet!");
$loggedin=-1;
}else{
$sessions_a = array();
$fsession = fopen("Data/s.dat","r");
if($fsession!=false){
while(!feof($fsession)){
$tmpline = fgets($fsession);
strtok($tmpline," ");
if(strtok(" ") != $tmpnick AND strlen($tmpline) > 2) array_push($sessions_a,$tmpline);
}
fclose($fsession);
$fsession = fopen("Data/s.dat","w");
if($fsession!=false){
$i = 0;
while($i < count($sessions_a)) { fputs($fsession,$sessions_a[$i]); $i++; }
$sid=md5(uniqid(rand()));
fputs($fsession,$sid." ".$tmpnick." ".$status." ".time().chr(13).chr(10));
fclose($fsession);
$loggedin=1;
$_REQUEST["a"] == "";
}
}
}
}
}
}
fclose($fu);
$fu = fopen("Data/u.dat","w");
if($fu!=false){
$i = 0;
while($i<count($user_a)){
if(isset($nick) AND strlen($nick)>=3 AND substr($user_a[$i],0,strlen($nick)) == $nick){
$tmparray = explode(" ",$user_a[$i]);
$tmparray[2] = time();
$user_a[$i] = implode(" ",$tmparray);
}
fputs($fu,$user_a[$i].chr(13).chr(10));
$i++;
}
}
}
if($loggedin == 0){
Print("Ungültiger/s Nick/Passwort!");
exit;
}
}
wo ich diesen code reinsetzen soll, soll das zum Button Anmelden oda wo?
ich bin nähmlich n neuling!