0
尝试在成功登录后将用户重定向到index.php。除了重定向之外,我有一切工作。现在已经看遍了大约一个小时,没有luck..I'm确保它被拴jQueryMobile拥有的页面JQueryMobile登录页面成功登录时重定向
试过
header('Location: index.php');
没有任何反应。
也试过
echo '<script type="text/javascript">$.mobile.changePage($(\'index.php\'), {transition : "slide"});</script>';
两个做了重新直接,如果我让他们我的PHP代码的第一部分,但放置时,我需要它,他们什么都不做。
这里是我的代码:
<?php include "layouts/header.php";
if (isset($_POST['submit'])) { // Form has been submitted.
$username = trim($_POST['username']);
$password = trim($_POST['password']);
// Check database to see if username/password exist.
$hashpass = sha1($password);
$found_user = User::authenticate($username, $hashpass);
if ($found_user) {
$session->login($found_user);
$message = "Logged in";
// Redirect to index.php ********
} else {
// username/password combo not found
$message = "Username/password combination incorrect.";
$forgotdisplay = "visible";
}
} else { // Form was not been submitted.
$username = "";
$password = "";
}
?>
</head>
<body>
<div data-role="page" id="loginForm">
<div data-role="header">
<h1>Assessment</h1>
</div>
<div data-role="content" class="centerContent">
<h2>Login</h2>
<p><?php echo output_message($message); ?></p>
<form action="login.php" method="post" data-ajax="false">
<table>
<input type="text" id="username" name="username" maxlength="50" placeholder="username" value="<?php echo htmlentities($username); ?>" />
<input type="password" id="password" name="password" maxlength="30" placeholder="password" value="<?php echo htmlentities($password); ?>" />
<input type="submit" name="submit" value="Login" />
</form>
<a href="register.php" data-role="button" data-transition="slide">Sign Up</a>
<a href="forgot.php" data-role="button">Forgot Your Password?</a>
<p id="validate-status"></p>
</div>
</div>
</body>
</html>
当有效凭据提交的$message
不正确地更改为“登录”,所以我知道我得到的脚本为止。也试过用data-ajax="false"
和"true"
要是我的手指上那一个,没有运气.. – user2267461 2013-04-10 19:16:36
对不起交叉,你有没有试图把'HTTP://www.yourdomain。 com/index.php' – user1819037 2013-04-10 19:23:09
是的,试过了。什么都没发生。我在重定向行之后添加了$ message =“没有重定向”,并且显示了该消息。这就像任何尝试重定向页面被忽略。 – user2267461 2013-04-10 19:27:35