ich habe ein problem beim login. ich möchte wenn sich jemand einlogged, das wenn alles korrekt ist sich für jeden user eine andere ihm zugehörige Seite öffnet. die daten stehen in einer csv datei. als erstes steht der username, dann das passwort und dann der seitenname. wie bekomme ich das in meine check datei unter?
die datei sieht so aus:
Alles anzeigen
kann mir da jemand helfen? oder ist es einfacher, das über eine datenbank abfrage zumachen? wenn das einfacher ist wäre es schön wenn einer mir ne lösung zeigen könnte, weil ich das nicht kann.
holger
die datei sieht so aus:
Quellcode
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <body>
- <?php
- $benutzer=$HTTP_POST_VARS['benutzer'];
- $pass=$HTTP_POST_VARS['pass'];
- $status=0;
- $userdatei="user.csv";
- //CSV-Datei laden
- $bol=file_exists($userdatei);
- if ($bol) {
- $datei = fopen($userdatei,"r");
- if ($datei) {
- $dateigroesse=filesize($userdatei);
- while(($data=fgetcsv ($datei, $dateigroesse, ";"))!=false) {
- //Prüfen, ob Benutzer vorhanden ist
- if ($benutzer==$data[0]) {
- $status=1;
- break;
- }
- }
- fclose($datei);
- }
- }
- // Prüfen, ob Benutzer gefunden wurde
- if ($status==1) {
- if ($data[0]==$benutzer) {
- if ($data[1]==$pass) {
- print ("<b>Login korrekt</b>");
- print ("<p>Klicken Sie hier zum Zugang:</p>");
- print ("<a href='F:/Homepage/F1-Manager/Aenderung/aendern.html'>Team ändern</a>");
- }
- else {
- print ("Benutzername korrekt, Passwort NICHT KORREKT!<br><br>");
- print ("<a href='Einloggen.html'>Noch ein Versuch...</a>");
- }
- }
- else {
- print ("Benutzername NICHT KORREKT!<br><br>");
- print ("<a href='Einloggen.html'>Noch ein Versuch...</a>");
- }
- }
- else {
- print ("Benutzername NICHT vorhanden!<br><br>");
- print ("<a href='Einloggen.html'>Noch ein Versuch...</a>");
- }
- ?>
- </body>
- </html>
kann mir da jemand helfen? oder ist es einfacher, das über eine datenbank abfrage zumachen? wenn das einfacher ist wäre es schön wenn einer mir ne lösung zeigen könnte, weil ich das nicht kann.
holger