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> </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
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> </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
Kommentar