我有一个angularJS,你可以这样开始:
> http://localhost:8000/app/index.html#/test/864/38383838383
最后一个号码是对用户进行身份验证的令牌。它工作正常。如果我使用有效令牌启动我的应用程序,我会从服务器获取cookie / JSESSIONID,我可以将其用于其他http请求。如果用户使用相同的令牌再次启动应用程序,则会收到错误,因为令牌无效。还行我现在的问题是......如果我使用有效令牌启动应用程序并获得JSESSIONID ...如果我在第二个浏览器选项卡/窗口中使用相同的令牌再次启动应用程序...是否可以检查/从另一个tap / window获取JSESSIONID而不再进行身份验证过程?
最好的问候
答案 0 :(得分:0)
我认为你应该从URI中删除JSESSIONID并将其存储在cookie中。浏览器将为每个请求发送为域设置的所有cookie,因此您的服务器代码将知道它是同一个会话。 您无需执行任何特定于AngularJS的操作。只需在服务器端代码中将会话跟踪模式配置为COOKIE即可。