每个页面上都有登录检查,但只有一个弹出的登录窗口
Login check on each page but with a pop up login window only
我正在寻找一种安全的方式,如果用户单击受保护内容的链接,可以在当前页面上显示弹出登录窗口。
我现在有一个login.php页面,其中包含一个隐藏的表单和一个javascript函数,当表单被称为时,该函数使其可见
然后在加载受保护的内容页面时,我调用这个javascript函数来显示登录表单。
在表单提交中,表单调用另一个名为checklogin.php的php页面,该页面具有mysql检查,并在数据库中找到用户时设置会话变量"loggedin"。
当前的问题是,在checklogin页面上,我设置了会话变量,但我现在在该页面上,而不是调用登录页面的原始页面上。
如何显示弹出窗口,然后检查状态,然后在登录时继续加载页面,或者如果没有登录,则再次弹出登录弹出窗口并显示登录错误消息,或者如果链接到受保护的内容页面而不浏览网站菜单,则重定向回主页。
我想对整个网站使用相同的login.php,它分布在服务器上的不同文件夹中。
您可以在每个页面的php中嵌入登录算法,返回相同的页面,但如果需要登录,则返回登录窗口,如果已经登录则返回内容。
相关文章:
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 如何在只能有一个asp.net表单的主页上从asp.net页面中的javascript中获取值
- 有可能在来自链接的警报中有一个值吗
- 是否<asp:文本框>有一个onFocusLost事件
- 让谷歌数据图表有一个24小时x轴
- PayPal按钮是否有一个简单的选项,其中金额基于一些用户输入
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- 在这个使用hasOwnProperty的对象扩展程序中有一个错误,I'我不确定那个bug是什么,也不确定这个扩展
- 当知道同一hiearch中至少有一个元素时,遍历到元素.结构使用jquery
- PNG图像被覆盖,但每个图像都有一个链接可以更改,每次一个-Javascript/jQuery/CSS
- JQuery是否有一个“;移动“;作用或者有没有一种更紧凑的方法来做到这一点
- Regex或javascript每X个连续单词中有一个单词
- Jquery时间启动计时器,我有一个计时器的代码,但它在页面加载时启动
- 是否有一个javascript库来解析简单的查询
- 在一个函数中,我有一个未捕获的语法错误:意外的标记else
- 检查一个元素是否有一个类与另一个类总是返回true
- 我有一个用幻灯片制作的网页,但幻灯片会在屏幕上移动
- 谷歌和他的API或登录按钮有一个难题
- 我们有一个登录的基本登录功能,但随后它突然又回到登录屏幕
- 我有一个header.jsp,它的样式随着不同的登录而不断变化——它是一个动态头