kostenloser Webspace werbefrei: lima-city


Login

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Damit die Adresse des Users abgefragt wird, musst du deine login.html wie folgt ?ndern:

    <form method="post" action="login.php">
    Stra?e, Nr:<br>
    <input type=text name="stra?e" maxlength="20"><br><br>
    PLZ, Ort:<br>
    <input type=text name="ort" maxlength="20"><br><br>

    Username:<br>
    <input type=text name="username" maxlength="20"><br><br>
    Password:<br>
    <input type=password name="password" maxlength="20"><br><br>
    <INPUT TYPE="submit" VALUE="Login">
    </form>

    Die ?bergegeben Variablen speicherst du nun in der anmelde.php mit folgenden Befehlen in deiner TXT-File:

    [...]
    fwrite($userdatei, "|");
    $password=crypt($password ,$schluessel);
    fwrite($userdatei, $password);
    fwrite($userdatei,"|");
    fwrite($userdatei,$stra?e);
    fwrite($userdatei,"|");
    fwrite($userdatei,$ort);

    fwrite($userdatei, "\n");
    [...]

    Aber deine logout.html d?rfte so nicht funktionieren, da du

    1. Keine Session gestartet hast und so auch nicht beenden kannst und
    2. die Datei die HTML-Endung hat und somit keinen PHP-Code ausf?hren kann
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. s*********e


    Das ich z.B. ne Email bekomme mit den seine Daten und den benutzer freischalten kann?
    Geht auch ein Adminbereich wo man benutzer k?schen oder sperren kann?


    Also am besten ist sowas mit mysql dann legts du z.b. die spalten bei der tabelle user an:

    username|passwort|stra?e|plz|aktiv

    wenn sich ein user anmelded soll als standart bei aktiv ein 'nein' eingetragen werden.
    per mail() kannst du dir seine daten schicken lassen und miz z.b. base64_decode den usernamen als code machen....
    in der mail ist dann der link und $code='(username als base64)'
    nun wird beim link das gemacht: $code = base64_encode

    dann kannst du per abfrage gucken, ob nun $code = $username ist
    wenn ja dann machst du Update 'user' SET aktiv='ja' WHERE username=$code.
    wenn nein gibts du z.b. aus: der username wurde nicht gefunden^^

    nun zum sperren:
    einfach eine datei machen wo die user ausgegeben werden ( im acp )
    dann bei jedem user z.b. die option "sperren" machen.
    wenn man draufklickt kannst noch ne zwischen"datei" machen wo abgefragt wird, ob der user wirklich gespert werden soll. wenn du nun auf ja gehst wird in der n?chsten "datei" folgendes gemacht: UPDATE 'user' SET aktiv='nein' WHERE username='user'

    wenn du fragen hast, dann frag *g*
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!