【发布时间】:2012-01-13 20:04:59
【问题描述】:
假设我们在不同的域中有两个网站 example.com 和 example.net。这两个站点的用户数据相同,因此我们可以使用相同的用户名和密码登录这两个站点。
当用户单击 example.com 上的注销按钮时,我们还必须将他们从 example.net 中注销。两个站点都在同一个浏览器上打开并登录(在不同的选项卡上)。
当用户从example.com注销时,是否可以销毁example.net的会话cookie?
【问题讨论】:
-
当您说两个站点中的用户数据相同时,这是否意味着两个站点共享一个数据库,因此您可以在数据库中放置一个标志?
-
嘿phpmeh,这是一个很好的建议。但是这两个应用程序不共享同一个数据库。此外,我们无法访问第二个站点的数据库或代码库。有没有别的办法?谢谢。
-
你如何同时在两个网站上创建会话?通过 API?
-
如果 2 个站点不共享任何内容,他们如何使用相同的凭据登录?在一个站点上注册的用户如何最终获得与另一个站点相同的凭据?
-
如果您正在调用可以在其他站点创建用户的“Web 方法”,那么也许您还可以创建一个 Web 方法,该方法可以在对方注销时注销用户。每次用户注销时调用它。