Hallo,
wer könnte mir helfen den u.g. code so umzuwandeln das wenn der user sein passwort falsch eingibt nicht auf die seite pgmissing.php sondern auf pgpasswordfalse.php verlinkt wird, jedoch die pgmissing.php weiter aktiv bleibt wenn der login erfolgreich war.
danke schon mal für die hilfe
Code <?php
require_once "maincore.php";
include THEME."theme.php";
echo "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>\n";
echo "<html>\n<head>\n";
echo "<title>".$settings['sitename']."</title>\n";
echo "<meta http-equiv='Content-Type' content='text/html; charset=".$locale['charset']."' />\n";
echo "<meta http-equiv='refresh' content='2; url=".$settings['opening_page']."' />\n";
echo "<meta name='description' content='".$settings['description']."' />\n";
echo "<meta name='keywords' content='".$settings['keywords']."' />\n";
echo "<style type='text/css'>html, body { height:100%; }</style>\n";
echo "<link rel='stylesheet' href='".THEME."styles.css' type='text/css' />\n";
if (function_exists("get_head_tags")) { echo get_head_tags() }
echo "</head>\n<body class='tbl2 setuser_body'>\n";
echo "<table style='width:100%;height:100%'>\n<tr>\n<td>\n";
echo "<table cellpadding='0' cellspacing='1' width='80%' class='tbl-border center'>\n<tr>\n";
echo "<td class='tbl1'>\n<div style='text-align:center'><!--setuser_pre_logo--><br />\n";
echo "<img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' /><br /><br />\n";
if (iMEMBER && (isset($_REQUEST['logout']) && $_REQUEST['logout']== "yes")) {
header("P3P: CP='NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM'")
setcookie(COOKIE_PREFIX."user", "", time() - 7200, "/", "", "0")
setcookie(COOKIE_PREFIX."lastvisit", "", time() - 7200, "/", "", "0")
$result = dbquery("DELETE FROM ".DB_ONLINE." WHERE online_ip='".USER_IP."'")
echo "<strong>".$locale['global_192'].$userdata['user_name']."</strong><br /><br />\n";
redirect("index.php")
} else {
if (isset($_GET['error']) && $_GET['error']== 1) {
echo "<strong>".$locale['global_194']."</strong><br /><br />\n";
} elseif (isset($_GET['error']) && $_GET['error']== 2) {
echo "<strong>".$locale['global_195']."</strong><br /><br />\n";
} elseif (isset($_GET['error']) && $_GET['error']== 3) {
echo "<strong>".$locale['global_196']."</strong><br /><br />\n";
} else {
if (isset($_COOKIE[COOKIE_PREFIX.'user'])) {
$cookie_vars = explode(".", $_COOKIE[COOKIE_PREFIX.'user'])
$user_pass = preg_check("/^[0-9a-z]{32}$/", $cookie_vars['1']) ? $cookie_vars['1']: "";
$user_name = preg_replace(array("/\=/","/\#/","/\sOR\s/"), "", stripinput($_GET['user']))
if (!dbcount("(user_id)", DB_USERS, "user_name='".$user_name."' AND user_password='".md5($user_pass)."'")) {
echo "<strong>".$locale['global_196']."</strong><br /><br />\n";
} else {
$result = dbquery("DELETE FROM ".DB_ONLINE." WHERE online_user='0' AND online_ip='".USER_IP."'")
echo "<strong>".$locale['global_193'].$_GET['user']."</strong><br /><br />\n";
}
}
}
}
redirect("pgmissing.php")
echo $locale['global_197']."<br /><br />\n";
echo "</div>\n</td>\n</tr>\n</table>\n";
echo "</td>\n</tr>\n</table>\n";
echo "</body>\n</html>\n";
mysql_close()
ob_end_flush()
?>
|