【发布时间】:2016-01-31 16:19:19
【问题描述】:
我的网站包含许多链接。用户可以在新窗口中打开链接。用户可以从一个窗口注销。如果他们这样做并单击我网站的另一个窗口,那么我想向用户发出警报,说“请登录以继续”。我的问题是:-
- 这在 Drupal 7 中可行吗?
- 是否有任何额外的模块来支持这一点。
- 如果没有可用的贡献模块,那么我的想法是在 JQuery 内的页面(文档)上注册一个单击事件,该事件将始终检查用户是否经过身份验证。我想知道 Drupal 中的哪个函数可以帮助我理解 JQuery 中经过身份验证的站点用户。
如果有任何其他方法可以实现这一目标,请分享。
【问题讨论】:
-
我不知道我是否明白你想要做什么。如果用户打开两个窗口,分别是A和B,并从A窗口注销,则不会通知B窗口。用户仍然可以看到内容,但无法继续浏览页面(在下一个请求中,服务器将检测到会话不再有效)。
-
如果 Windows B 仍然在此处打开并且用户单击网页中的任何按钮/链接,那么我的想法是在将表单处理到服务器之前向用户显示“请登录以继续”的警报。对此有何看法?
标签: javascript jquery drupal-7 forms-authentication drupal-modules