跨站共享 session 的问题!

2015-02-27 16:04:18 +08:00
 lvfujun
现在有一个主站和多个子站.
主站是一个独立的服务器,每一个子站都是独立的服务器.
现在的需求是如何像百度一样有多个业务但是共用一个账户
比如在主站登录的访问子站也是登录状态.反之在子站登录的然后访问主站也是登录状态.
请问各位大牛有什么好的解决办法吗?
难道要把session放到数据库吗?
求支招!万分感谢!
2374 次点击
所在节点    问与答
5 条回复
kslr
2015-02-27 16:05:09 +08:00
coosir
2015-02-27 16:05:20 +08:00
难道不把session放到数据库吗?
feelapi
2015-02-27 16:35:33 +08:00
set-cookie 可以设置domain,二级域名可以用 .example.com 这种,就饿可以在不同的子站上使用了。实在不行,就oauth2认证,不用管域名了。
otakustay
2015-02-27 17:15:43 +08:00
都有服务器集群了,难道session不放在memcached之类的地方吗
jame
2015-02-27 18:56:55 +08:00
session存放到数据库或memcached,然后设置sessionId的cookie域为裸域

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/173241

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX