如果php登录检查失败,运行Jquery登录表单
Run a Jquery Login Form if php Login Check Fails
如果登录检查失败,我不想重定向到新页面,而是我想留在页面上,并模拟单击登录按钮,这会弹出一个登录表单。什么好主意吗?
尝试使用php的重定向,没有做任何想做的事情:
function logincheck($redirect='')
{
if(!isset($_SESSION['duser']['id']))
{
if($redirect)
{
header("Location: ".$config['site_url']."index.php? redirect=".urlencode($redirect));
}
else
{
header("Location: ".$config['site_url']."index.php#login-box");
}
exit;
}
}
HTML按钮:<li><a class="log" href="#login-box"></a></li>
在你的<head></head>
定义一个javascript变量,如果用户登录或不,如
<script type="text/javascript" />
var logged_in = <? if(!isset($_SESSION['duser']['id'])){
echo "FALSE";
}else{
echo "TRUE";
}
?>
</script>
现在,当你加载页面时,使用javascript检查logged_in是否为TRUE或FALSE,并在此基础上运行javascript以弹出登录面板
希望有帮助
相关文章:
- 解析JS SDK登录到Node.JS中运行的解析服务器=失败
- 如何获取运行我的 Web 应用程序的用户的 Windows 登录用户名
- 从Javascript运行PHP文件来检查在线用户:表示未登录的用户是
- 如果用户登录不起作用,则运行脚本
- 如果选中复选框,则在登录后运行 javascript 函数
- 小提琴在单击链接时在结果面板中显示 JSFiddle 登录(而不是正常运行)
- 我可以阻止我的 HTML 页面加载,直到我的 Facebook 登录状态脚本运行之后
- Facebook API,使用Facebook登录,不仅在IE上运行
- 如何在用户登录时仅运行一次此 JavaScript 代码段
- 记得我在登录页面加载后运行
- Facebook登录在浏览器中运行良好,但没有;我不能用phonegap在安卓系统上工作
- 如何通过OAuth登录以便运行cron作业
- js Twitter登录时在Codio编辑器上运行“页面不可用”
- Facebook javascript在登录时,调用的函数运行两次,但应该只运行一次
- 当用户登录时,通过设置Run键在后台运行Windows Node.js脚本
- 如果php登录检查失败,运行Jquery登录表单
- 在本地测试HTML5登录表单运行良好,但在Phonegap中构建后什么都没有发生
- 我可以从我的脚本登录到linux机器,运行命令并获得输出吗?
- Facebook API-在用户登录后运行javascript
- 在 django 登录和注销事件上运行 javascript