kostenloser Webspace werbefrei: lima-city


Login geschrieben Aber geht nicht.

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    schau-dich-shlau

    schau-dich-shlau hat kostenlosen Webspace.

    Hallo,Forum

    Ich bin ganz neu Und hab schon ein tag/problem">Problem ich hoffe ihr mir helfen könnt.:wave:
    Mein Problem ist Ich hab ein Login geschrieben Aber er geht nicht könnt ihr mir helfen
    warum es nicht geht.:slant:


    <?php
        error_reporting(E_ALL);
        include("mysql.php");
        include("functions.php");
    
        // Session starten
        session_start();
        include("autologout.php");
    
        if(isset($_POST['submit']) AND $_POST['submit']=='Einloggen'){
            // Falls der Nickname und das Passwort übereinstimmen..
            $sql = "SELECT
                            ID
                    FROM
                            User
                    WHERE
                            Nickname = '".mysql_real_escape_string(trim($_POST['Nickname']))."' AND
                            Passwort = '".md5(trim($_POST['Passwort']))."'
                   ";
            $result = mysql_query($sql) OR die("<pre>\n".$sql."</pre>\n".mysql_error());
            // wird die ID des Users geholt und der User damit eingeloggt
            $row = mysql_fetch_assoc($result);
            // Prüft, ob wirklich genau ein Datensatz gefunden wurde
            if (mysql_num_rows($result)==1){
                 doLogin($row['ID'], isset($_POST['Autologin']));
                 echo "<h4>Willkommen ".$_SESSION['Nickname']."</h4>\n";
                 echo "Sie wurden erfolgreich eingeloggt.<br>\n".
                      "Zur <a href=\"login/seite2.php\">Startseite</a>\n";
            }
            else{
                 echo "Sie konnten nicht eingeloggt werden.<br>\n".
                      "Nickname oder Passwort fehlerhaft.<br>\n".
                      "Zurück zum <a href=\"".$_SERVER['PHP_SELF']."\">Login-Formular</a>\n";
            }
        }
    	 else{
            echo "<form ".
                 " name=\"Login\" ".
                 " action=\"".$_SERVER['PHP_SELF']."\" ".
                 " method=\"post\" ".
                 " accept-charset=\"ISO-8859-1\">\n";
    }
    ?>
    <form id="form1" name="form1" method="post" action="">
      <p>
        <label for="Nickname">Nickname</label>
        <input type="text" name="Nickname" id="Nickname" />
      </p>
      <p>
        <label for="Passwort">Passwort</label>
        <input type="text" name="Passwort" id="Passwort" />
      </p>
      <p>
        <input type="radio" name="radio" id="Autologin" value="Autologin" />
        <label for="Autologin">Autologin</label>
      </p>
      <p>submit
        <input type="submit" name="submit" id="submit" value="Senden" />
      </p>
    </form>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. r**n

    Du bist der Knüller, wenn du schon wieder ein manuel Account bist, wenn nicht, ist es auch egal, denn mit deinem Post kann man dir nicht helfen.
    Syntaktisch liegt kein Fehler vor.
    Was passiert denn sobald du den Code ausführst?
  4. schau-dich-shlau schrieb:
    Ich hab ein Login geschrieben

    LÜGE! Das ist eindeutig der Code aus einem bekannten PHP Tutorial! (http://www.mywebsolution.de/workshops/2/page_3/show_PHP-Loginsystem---Passwort-vergessen-Funktion.html)

    Wie ich PHP gelernt hab, nutzte ich auch mal das Tutorial und ich kann dir daher sagen, dass es 100%ig funktioniert! Wahrscheinlich hast du irgendeinen Leichtsinnsfehler gemacht!
  5. schau-dich-shlau schrieb:
    ... warum es nicht geht ...
    weil du dich standhaft wehrst dazu zu lernen und uns hier alle seit tagen zum narren hältst.

    ra1n schrieb:
    Du bist der Knüller, ...
    ja! er ist ein knüller :)

    webfreclan schrieb:
    ... LÜGE!
    ja! (so einen primitiven mist sollte man tunlichst nicht von sich geben. es muss von wem anders kommen! ;)

    Das ist eindeutig der Code aus einem bekannten PHP Tutorial! (http://www.mywebsolution.de/workshops/2/page_3/show_PHP-Loginsystem---Passwort-vergessen-Funktion.html)
    nein! dort werden <form>-en definitiv so erzeugt (z.b. in der registrierung):
    echo "<form ".
                 " name=\"Registrierung\" ".
                 " action=\"".$_SERVER['PHP_SELF']."\" ".
                 " method=\"post\" ".
                 " accept-charset=\"ISO-8859-1\">\n";
            echo "<h5>Obligatorische Angaben</h5>\n";
            echo "<span style=\"font-weight:bold;\" ".
                 " title=\"min.3\nmax.32\nNur Zahlen, Buchstaben und Unterstrich\">\n".
                 "Nickname :\n".
                 "</span>\n";
            echo "<input type=\"text\" name=\"Nickname\" maxlength=\"32\">\n";
            echo "<br>\n";
            echo "<span style=\"font-weight:bold;\" ".
                 " title=\"min.6\">\n".
                 "Passwort :\n".
                 "</span>\n";
            echo "<input type=\"password\" name=\"Passwort\">\n";
            echo "<br>\n";
            echo "<span style=\"font-weight:bold;\" ".
                 " title=\"min.6\">\n".
                 "Passwort wiederholen:\n".
                 "</span>\n";
    (man möchte bitte diese orgiastische echo-tobsucht in kontemplativer stille genießen ;))

    und nochmals:
    schau-dich-shlau schrieb:
    ... warum es nicht geht.:slant:
    <?php
        error_reporting(E_ALL);
        include("mysql.php");
        include("functions.php");
        ...
    siehst du? du hast error_reporting und sagst unst nicht was die meldung ist!

    und wenn das zukünftig weiter so vor sich geht, dann werden wir dieses unheimliche heranschleichen, diesen gespenstischen pirschgang (¿¿stalking??) von dir einfach ignorieren!

    FEHLERMELDUNG ... duuu ... lümmel!

    und das
    echo "<form ".
                 " name=\"Login\" ".
                 " action=\"".$_SERVER['PHP_SELF']."\" ".
                 " method=\"post\" ".
                 " accept-charset=\"ISO-8859-1\">\n";
    }
    ?>
    <form id="form1" name="form1" method="post" action="">
      <p>
        <label for="Nickname">Nickname</label>
        <input type="text" name="Nickname" id="Nickname" />
      </p>
      <p>
        <label for="Passwort">Passwort</label>
        <input type="text" name="Passwort" id="Passwort" />
      </p>
      <p>
        <input type="radio" name="radio" id="Autologin" value="Autologin" />
        <label for="Autologin">Autologin</label>
      </p>
      <p>submit
        <input type="submit" name="submit" id="submit" value="Senden" />
      </p>
    </form>
    ist überhaupt ein brainfuck!
  6. 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!