Hi Leute,
Habe ein komischen Session fehler. Nähmlich wenn ich ein formular abschicke dann kommt immer ich soll mich einlogen obwohl ich eingeloggt bin!
PHP
<?php
session_start();
?>
<?php
if(!isset($_SESSION["username"]))
{
echo "Bitte erst <a href=\"login.html\">einloggen";
exit;
}
?>
<?php
$link = mysql_connect("localhost","user","pw") or die ("Keine Verbindung moeglich");
mysql_select_db("db") or die ("Die Datenbank existiert nicht");
?>
<?php
$beid = $_GET["beid"]
?>
<?php
$abfrage = "SELECT * FROM login WHERE id = '$beid'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "<form method=\"post\" action=\"admin/userbe.php\">
Username:
<input name=\"username\" size=\"40\" type=\"text\" value=\"$row->username\" />
</p>
Passwort:
<input name=\"pw\" type=\"text\" value=\"$row->passwort\" size=\"40\" />
Rechte:
<textarea name=\"admin\" size=\"40\" type=\"text\">$row->admin</textarea>
<input name=\"submit\" type=\"submit\" value=\"Absenden\" />
</p>
</form>";
}
?>
<?php
$username = $_POST["username"];
$passwort = $_POST["pw"];
$admin = $_POST["admin"];
$passwort_md5 = md5($passwort);
?>
<?php
$aendern = "UPDATE login SET username = '$username', passwort = '$passwort_md5', admin = '$admin' WHERE id = '$beid'";
$update = mysql_query($aendern) or die(mysql_error());
?>
<?php
if($update == true)
{
echo "Die Daten wurden erfolgreich geändert.";
}
else
{
echo "Fehler bei der Änderung.";
}
?>
</p>
[url='index.html?site=admin/user']Zurück[/url]</p>
Alles anzeigen
danke schonma im vorraus;)