Hallo liebe Dynamiker,
ich habe folgendes Problem: Mein Login-Script funktioniert unter Internet-Explorer nicht mehr... unter Firefox wird ohne weiteres eingeloggt. Das erkennt man daran, dass die rechte Login-Bar sich verändert.
http://johanneum.lernnetz.de/onlred/staff/_login.php
Für Testlogin:
User: test
Password: test
Ich hatte früher mal versucht, nach dem Login direkt auf die Seite, von der man vorher kam, zurückzuleiten. Das funktionierte auf dem neuen Server leider überhaupt nicht, also habe ich dem DW-Script erzählt, es soll bitte auf die Startseite weiterleiten.
Kann mir jemand helfen?
Hier kommt der dazugehörige Code:
PHP-Code:
<?php require_once('../Connections/onlred.php'); ?>
<?php
// *** Validate request to login to this site.
session_start();
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($accesscheck)) {
$GLOBALS['PrevUrl'] = $accesscheck;
session_register('PrevUrl');
}
if (isset($_POST['username'])) {
$loginUsername=$_POST['username'];
$password=$_POST['password'];
$MM_fldUserAuthorization = "level";
$MM_redirectLoginSuccess = "../index.php";
$MM_redirectLoginFailed = "_failed.php";
$MM_redirecttoReferrer = true;
mysql_select_db($database_onlred, $onlred);
$LoginRS__query=sprintf("SELECT username, password, level FROM onlred_staff WHERE username='%s' AND password='%s'",
get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));
$LoginRS = mysql_query($LoginRS__query, $onlred) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = mysql_result($LoginRS,0,'level');
//declare two session variables and assign them
$GLOBALS['MM_Username'] = $loginUsername;
$GLOBALS['MM_UserGroup'] = $loginStrGroup;
//register the session variables
session_register("MM_Username");
session_register("MM_UserGroup");
/* if (isset($_SESSION['PrevUrl']) && true) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
} */
$new_user = true;
session_register("new_user");
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>
<?php include('../phpmainsrc/freeform.php'); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="de">
<head>
<title>Johanneum zu Lübeck | online-redaktion</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<link rel="stylesheet" type="text/css" media="screen" href="../master.css">
<link rel="stylesheet" type="text/css" media="screen" href="../menu.css">
<link rel="stylesheet" type="text/css" media="screen" href="../margin.css">
<!--[if IE]><link rel="stylesheet" type="text/css" media="screen" href="IE.css"><![endif]-->
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
</head>
<body>
<div id="wrap">
<div id="wrapbanner"><div id="banner"></div></div>
<! -- Beginn Menu -->
<div id="menuwrap">
<div id="navcontainer">
<ul id="navlist">
<?php do { ?>
<li><a href="../index.php?id=<?php echo $row_main_cat_total['id']; ?>"> <?php echo htmlentities($row_main_cat_total['title']); ?> </a></li>
<?php } while ($row_main_cat_total = mysql_fetch_assoc($main_cat_total)); ?>
</ul>
</div></div>
<! -- Ende Menu -->
<div id="contentwrap">
<div id="channelpic"><img src="../gfx/channelpics/empty.gif" width="760" height="75"></div>
<div id="margin">
<div id="infosection">
<p><a href="_login.php"><img src="../gfx/margin/login.gif" border="0"></a></p>
</div>
</div><!-- Ende Margin-->
<div id="content">
<h2>Redaktions-Login</h2>
<p class="lead">Hier können sich Redakteurinnen und Redakteure der
online-redaktion einloggen, um dann Zugriff auf die Funktionen des Redaktionssystems
zu haben. </p>
<form ACTION="<?php echo $loginFormAction; ?>" method="POST" name="login" id="login">
<table width="500" cellpadding="0" cellspacing="0">
<tr>
<td height="0" colspan="2"> <img src="../gfx/members/username.gif" width="150" height="20"></td>
</tr>
<tr>
<td colspan="2"><input name="username" type="text" id="username" size="50" maxlength="50" value="Hier klicken & eingeben" onClick="value=''"></td>
</tr>
<tr>
<td colspan="2"><br> <img src="../gfx/members/password.gif" width="150" height="20"></td>
</tr>
<tr>
<td width="222"><input name="password" type="password" id="password" size="50" maxlength="50"></td>
<td width="166"><div align="right">
<input type="image" src="../gfx/members/login.gif">
</div></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
</table>
<p>(gegebenenfalls PopUp-Blocker deaktivieren)</p>
</form>
</div>
</div><div id="footer">Copyright © 2004 Timo Spieß & Torben Heidenreich. Alle Rechte vorbehalten.</div>
</div></body></html>
<?php
mysql_free_result($main_cat_total);
?>