Anzeige

PHP Script Fehler?

PHP Script Fehler? | PSD-Tutorials.de

Erstellt von Lexia, 07.10.2005.

  1. Lexia

    Lexia Noch nicht viel geschrieben

    Dabei seit:
    02.11.2004
    Beiträge:
    37
    Geschlecht:
    weiblich
    PHP Script Fehler?
    Hallo,

    ich habe da ein kleines oder grösseres problem, wie mans sieht ^^

    und zwar habe ich ein login erstellt mein problem dabei ist dass das Feld "Benutzername und Passwort" doppelt auftaucht

    Login PHP

    Code (Text):
    1. <form method="post" action="login.php">
    2.   <label>Benutzername:</label><input name="username" type="text">
    3.  
    4.  
    5.   <label>Passwort: </label><input name="userpass" type="password" id="userpass">
    6.  
    7.  
    8.   <input name="login" type="submit" id="login" value="Einloggen">
    9. </form>
    10. <?
    11. session_start();
    12. include 'sessionhelpers.inc.php';
    13. if (isset($_POST['login']))
    14. {
    15.     $userid=check_user($_POST['username'], $_POST['userpass']);
    16.     if ($userid!=false)
    17.         login($userid);
    18.     else
    19.         echo 'Ihre Anmeldedaten waren nicht korrekt!';
    20. }
    21. if (!logged_in())
    22.     echo '<form method="post" action="login.php">
    23.         <label>Benutzername:</label><input name="username" type="text">
    24.  
    25.         <label>Passwort: </label><input name="userpass" type="password" id="userpass">
    26.  
    27.         <input name="login" type="submit" id="login" value="Einloggen">
    28.     </form>';
    29. else
    30.     echo '[url="logout.php"]Ausloggen[/url]';
    31. echo '
    32.  
    33. [url="logged_in.php"]Check[/url]';
    34. ?>
    35.  
    Weiss einer wo da der fehler ist?

    Dann noch eine frage, wie können user die eingeloggt sind nun auf die Dateien zugreifen die geschützt sind? also wie mache ich das für die zugänglich? bekomme das irgendwie nicht hin man kann sich zwar einloggen aber es passiert nichts.

    Vielen Dank

    Lupina
     
    #1      
  2. Christian

    Christian verpeilt & verschallert

    Dabei seit:
    03.03.2005
    Beiträge:
    853
    Geschlecht:
    männlich
    Kameratyp:
    Canon EOS 300D
    PHP Script Fehler?
    der fehler is leicht:
    du hast einmal in html dein formular stehen, was immer dort steht und in der bdeingung steht ja, dass wenn login nich is dass er nochmal das formular darunter setzen soll. dass heißt. du machst das forumlar oben in html weg. fertig.
     
    #2      
  3. r2d2

    r2d2 Guest

    PHP Script Fehler?
    #3      
  4. Lexia

    Lexia Noch nicht viel geschrieben

    Dabei seit:
    02.11.2004
    Beiträge:
    37
    Geschlecht:
    weiblich
    PHP Script Fehler?
    wie meinst du das in html weg? kannst du mir den code dazu geben? also meine wie der richtig aussehen soll? weil ich habe in meiner html datei kein login nur das was die php datei ausgibt
     
    #4      
  5. Christian

    Christian verpeilt & verschallert

    Dabei seit:
    03.03.2005
    Beiträge:
    853
    Geschlecht:
    männlich
    Kameratyp:
    Canon EOS 300D
    PHP Script Fehler?
    Code (Text):
    1. <?
    2. session_start();
    3. include 'sessionhelpers.inc.php';
    4. if (isset($_POST['login']))
    5. {
    6.     $userid=check_user($_POST['username'], $_POST['userpass']);
    7.     if ($userid!=false)
    8.         login($userid);
    9.     else
    10.         echo 'Ihre Anmeldedaten waren nicht korrekt!';
    11. }
    12. if (!logged_in())
    13.     echo '<form method="post" action="login.php">
    14.         <label>Benutzername:</label><input name="username" type="text">
    15.  
    16.         <label>Passwort: </label><input name="userpass" type="password" id="userpass">
    17.  
    18.         <input name="login" type="submit" id="login" value="Einloggen">
    19.     </form>';
    20. else
    21.     echo '[url="logout.php"]Ausloggen[/url]';
    22. echo '
    23.  
    24. [url="logged_in.php"]Check[/url]';
    25. ?>
    so sieht der fertige aus. mehr brauchste net. Denn die Bedinung is ja gegeben, dass wenn er nicht eingeloggt ist, dass er ein login-formular sieht.
     
    #5      
  6. Lexia

    Lexia Noch nicht viel geschrieben

    Dabei seit:
    02.11.2004
    Beiträge:
    37
    Geschlecht:
    weiblich
    PHP Script Fehler?
    vielen dank hat geklappt

    habs noch in die mitte gesetzt damit es besser aussieht :)

    weisst du zufällig noch wie ich das jetzt einstellen muss damit die geschützte seite auch für mitglieder aktiv wird?
     
    #6      
Seobility SEO Tool
x
×
×