Einzelnen Beitrag anzeigen
  #2  
Alt 14.03.2003, 06:30:53
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Hast Du Lust auf mySQL? :) Empfiehlt sich, bei solchen Dingen, wie Nutzerverwaltung.

Ein Tipp noch vorweg: Du solltest die Nutzer besser in der Datei members.php speichern. Wenn jemand versucht diese Datei zu öffnen wird sie vom Interpreter geparst und der Besucher erfährt nicht den Inhalt.

PHP-Code:
if ($user==$user_eingabe && $password==$password_eingabe)
 {
  
$fh=fopen("members.php","r");
....
  
fclose($fh);
  
// irgendwelche Ausgaben etc.
 

Somit wird das ganze Adminzeugs nur nach erfolgreichem Login angezeigt. Ich würde nicht sagen, dass Nutzername und/oder Passwort falsch ist/sind, da man Angreifern somit ein wenig den Wind aus den Segeln nimmt.

Zum Löschen. Ich gehe mal davon aus, dass jedem Nutzernamen eine Zeile zusteht. Das sollte klappen:
PHP-Code:
<?php
 $members
=file("members.php");
 
$i=0; while($i<count($members))
  {
   if (
trim($members[$i])==$nutzerdergeloeschtwerdensoll)
    { unset(
$members[$i]); }
   
$i++;
  }
 
 
$fh=fopen("members.dat","w");
  
fwrite($fhjoin("n"$members));
 
fclose($fh);
?>
Erst werden alle Nutzer in ein Array gepackt und dann durchgegangen, wo sich der Delinquent befindet. Wird er gefunden war's das mit ihm.
Anschließend werden die übrigen Nutzer wieder gespeichert.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten