我有一个在java/jsf中使用richfaces的web应用程序。 而且我必须对我的登录进行客户端控制,以便锁定多个标签页登录。在java/javascript中的浏览器选项卡的登录控制
示例:登录选项卡时,我无法在同一浏览器中的另一选项卡中的同一应用程序中登录。
有人知道一些框架或什么是它使?
我试图自己做,但这个控制是很复杂的,因为我的JSessionID不会改变新标签,浏览器会话中的所有标签包含相同的JSessionID。 JavaScript实例不等于所有选项卡,并且我可以保存Cookie来控制它。但是,我的控制力很弱,清理cookie会破坏我所有的代码安全。
对不起,我可怜的英语...... :)
您无法使用服务器端代码区分不同的选项卡/窗口。它必须是客户端的,因此可能会被篡改。 –
您正试图阻止一种设计中的行为 - 我非常怀疑您会找到合适的解决方案。您最好的选择是设计应用程序以允许在同一应用程序中打开多个选项卡。 – scunliffe