Gimli
Mitglied
Ich habe ein Problem auf folgender Seite: http://cms.pilum-aureum.de/admin/
Immer wenn ich folgendes Passwort eingebe(oder eins dass ich mir per Passwort vergessen funktion zusenden lasse) wird irgendwie die Variable $sent gelöscht, sodass er nicht in die if abfrage ignoriert wird. WARUM?;ugl Hier noch der Code:
config.ini.php enthält einige Daten und die Datenbankverbindung!
Ihr könnts ja selber testen indem ihr euch registriert und dann ein neues PW anfordert.
mfg Mark
EDIT: Der Nutzername ist: Infinity
Das Pw lautet : 620687c914bbd887a0608e451b3ad990
EDIT: Hat sich komischerweise von selbst geklärt
KEINE AHNUNG was da los war. Der Fred kann geschlossen werden
Immer wenn ich folgendes Passwort eingebe(oder eins dass ich mir per Passwort vergessen funktion zusenden lasse) wird irgendwie die Variable $sent gelöscht, sodass er nicht in die if abfrage ignoriert wird. WARUM?;ugl Hier noch der Code:
PHP:
<?php
require_once("config/config.ini.php");
$sent = $_POST["send"];
$passwort = addslashes($_POST["pass"]);
$name = addslashes($_POST["name"]);
if(isset($sent)) {
if(empty($passwort)) $fehler .= "<li>Bitte geben sie ein Passwort an!</li>";
if(empty($name)) $fehler .= "<li>Bitte geben sie einen Namen an!</li>";
$st = mysql_fetch_object(mysql_query("SELECT * FROM ".$dbfront."users WHERE name = '".$name."'"));
$banned = $st->banned;
if($banned == 1) $fehler .= "<li>Ihr Account ist gebannt!</li>";
if(empty($fehler)) {
$verbindung = mysql_fetch_object(mysql_query("SELECT * FROM ".$dbfront."users WHERE name = '".$name."'"));
$db_id = $verbindung->id;
$db_pass = $verbindung->pass;
$db_mail = $verbindung->email;
$db_rank = $verbindung->rank;
$pw_md5 = md5($passwort);
if($db_pass == $pw_md5) {
$_SESSION["user_session_id"] = session_id();
$_SESSION["logged-in"] = 1;
$_SESSION["rank"] = $db_rank;
$_SESSION["name"] = $name;
if(isset($_POST["savedata"])) {
setcookie("pass", $passwort, time()+999999);
setcookie("user", $name, time()+999999);
}
}
else {
$fehler .= "<li>Login Fehlgeschlagen(Falscher User/ falsches Passwort)</li>";
}
}
}
else $fehler .= "ERROR SENT = $sent";
if($_SESSION["logged-in"] == 1) header("Location:index.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Pilum Aureum | Login | The free CMS for you</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="expires" content="0">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta name="description" content="Pilum Aureum. DAS CMS für Clans, private Homepages und Vereine. Einfach runterladen und auf ihrem Webspace installieren! Es ist simpel und einfach zu bedienen und hat sogar ein Handbuch in Pdf oder HTML Format mit dabei. Sie können außerdem, falls sie Fragen haben, im Supportforum nachfragen oder ihre selbst erstellten Templates reinstellen.">
<meta name="author" content="Pilum-Aureum">
<meta name="keywords" content="CMS, Pilum, Aureum, Pilum-Aureum, Clan CMS, Homepage, einfach installieren">
<meta name="date" content="2008-10-1">
<meta NAME="language" CONTENT="de">
<style type="text/css" media="screen">
@import url("style.css");
</style></head><body _texified="true">
<div id="wrapper">
<div id="header"></div>
<div id="nav">
<div id="navlinks">
</div>
</div>
<div class="spacer"></div>
<div style="width:154px;margin-left:15px;border-bottom:1px solid #000;"></div>
<div id="leftnav">
<a href="login.php" class="left_on">Login</a>
<a href="register.php" class="left">Registrieren</a>
<a href="reqpass.php" class="left">Passwort vergessen?</a>
</div>
<div id="con">
<h1>Login</h1>
<p>
Bitte loggen Sie sich ein:<br><br>
<form action="login.php" method="post">
<?php
if(isset($fehler)) {
?>
<fieldset><legend style="color:#C00;">Fehler!</legend>
<ul>
<?=$fehler?>
</ul>
</fieldset><br><br>
<?php
}
?>
<fieldset>
<span style="font-size:28px; color:#666;">Login Name:</span><br>
<input style="font-size:28px;" title="Login Name" size="15" name="name" value="<? if(isset($_COOKIE["user"])) echo $_COOKIE["user"]; else echo $_POST["name"];?>"><br><br>
<span style="font-size:28px; color:#666;">Passwort:</span><br>
<input style="font-size:28px;" title="Passwort" size="15" name="pass" value="<? if(isset($_COOKIE["pass"])) echo $_COOKIE["pass"]; else echo $_POST["pass"];?>" maxlength="32"><br><br>
<input type="submit" value="Anmelden" style="font-size:28px;"><br><br>
<span style="color:#666;">Account Daten speichern?</span>
<input type="checkbox" name="savedata" <? if(isset($_POST["savedata"])) echo "checked";?>><br><br>
<input type="hidden" value="abc" name="send">
</fieldset>
</form>
</p>
</div>
<div style="clear:both;overflow:hidden;height:1px;"></div>
<div style="position:absolute;bottom:40px;z-index:2;margin-left:15px;height:1px;width:154px;border-top:1px solid #000;"></div>
<div class="spacer" style="position:absolute;bottom:21px;"></div>
<div id="bot">
Copyright © Pilum Aureum
<span style="position:absolute;top: 1px; right: 18px;">
<a href="../imprint.php" class="bot">Impressum</a>
</span>
</div>
</div>
</body>
</html>
Ihr könnts ja selber testen indem ihr euch registriert und dann ein neues PW anfordert.
mfg Mark
EDIT: Der Nutzername ist: Infinity
Das Pw lautet : 620687c914bbd887a0608e451b3ad990
EDIT: Hat sich komischerweise von selbst geklärt

Zuletzt bearbeitet: