Login Probleme

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Login Probleme

    Hallo, ich komme einfach nicht weiter.

    Wenn ich mich einlogge komme ich immer wieder zur 1. Zeile und das Teil hängt. Was fehlt hier?

    <?php
    if ($user == "")
    {
    echo '<div align="center"><a href="?site=register">Registrieren</a> | <a href="?site=login">Login</a> </div>';
    }
    else
    {
    echo "<div align='center'>Eingeloggt als <strong>$username <$user></strong> | <a href='index.php'>Hauptseite</a> | <a href='index.php?site=create'>Produkte erstellen</a> | <a href='index.php?site=modify'>Produkte verwalten</a> | <a href='index.php?site=premium'>Premium</a> | <a href='index.php?site=logout'>Logout</a></div>";
    }

    Hier der login Schnipsel:

    if ($_GET[site] == "login") {

    if ($_POST[l1] == "") {
    include "template/login.php";
    }
    else
    {
    $check = mysql_num_rows(mysql_query("SELECT * FROM userlist WHERE eMail='$_POST[l1]' AND Passwort='$_POST[l2]'"));
    if ($check >0 ) {
    $abfrage = mysql_query("SELECT * FROM userlist WHERE eMail='$_POST[l1]' AND Passwort='$_POST[l2]'");
    $row = mysql_fetch_assoc($abfrage);
    $session['username'] = $_POST[l1];
    $session['username2'] = $row[Username];
    $session['username3'] = $row[eMail];
    if (time() > $row[premium]) { mysql_query("Update userlist set P1='1' where eMail='$_POST[l1]'"); }
    else
    { mysql_query("Update userlist set P1='0' where eMail='$_POST[l1]'"); }

    echo "Erfolgreich eingeloggt ... Bitte <a href='index.php'>hier</a> klicken!";
    }
    else
    {
    echo "Falsche eMail oder Passwort eingegeben!";
    }

    Hier das Login Template:

    <form name="form1" method="post" action="">
    <strong>Login</strong><br>
    <table width="344" border="0">

    <tr>
    <td width="121"><strong>eMail Adresse: </strong></td>
    <td width="207"><input name="l1" type="text" id="l1"></td>
    </tr>
    <tr>
    <td><strong>Passwort:</strong></td>
    <td><input name="l2" type="password" id="l2"></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td><label>
    <input type="submit" name="Submit" value="Login">
    <a href="index.php?site=lostpassword">Passwort vergessen? </a></label></td>
    </tr>
    </table>
    </form>

    irgendwie drehe ich mich hier im Kreis. Kann mir jemand helfen?

    Danke

  • #2
    Re: Login Probleme

    Wenn ich mich einlogge komme ich immer wieder zur 1. Zeile und das Teil hängt. Was fehlt hier?
    Was soll das bedeuten?


    Nutze bitte außerdem die PHP-Tags, dann liest sich das vielleicht auch jemand durch.
    ich glaube

    Kommentar


    • #3
      Wenn in der 1. Zeile $user steht, dann fehlt auf jeden Fall register_globals = off und error_reporting(E_ALL).
      Oder anders ausgedrückt: Lies unsere Regeln!

      Kommentar

      Lädt...
      X