回 帖 发 新 帖 刷新版面

主题:求通行证系统的思路!

要做一个像163通行证那样的通行证系统,望高手指点思路!!!
具体要求:1、几个站实现统一通行证登陆,各个站有各自独自的数据库和主机
2、数据库主要有MYSQL、ACC。技术有:PHP、ASP 服务器系统主要是WIN、LINUX。

回复列表 (共6个回复)

沙发

很简单啊,设置cookie的时候可以设置域阿,只要在这个域名下cookie就可以通用,和网站技术数据库是无关的,也就是说你在 163.com 登陆的话,如果设置域为163.com,就可以在xxx.163.com的域名下访问这个cookie,但是cookie不能跨域的,所以不能同时设置在xxx.126.com下使用。

板凳

登陆状态可以用COOKIES实现,但是注册信息呢?要实现一证通行,就是在一个网站注册,任何其他网站就不用注册了。

3 楼

那几个网站域名不一样,怎么用COOKIES?

4 楼


那首先得保证,虽然不同的数据库与主机,但注册信息应该是一致的!

这样就涉及到怎么能通过一次注册,可以把注册的信息保存到不同的数据库与主机上;



5 楼

域名不一样是不行的,你看163的通行证也只能在xxx.163.com的域名下通行,其实很好理解啊,你的域名下怎么可能写一个别的域名的cookie呢?这样不就不安全了吗?

6 楼

yaozheng你理解错我的意思了,我的意思是求不同域名间保持状态的方法,就是否定COOKIE了,昨晚我想了一晚,找了一个解决注册信息共享和记录登陆状态的方案,具体是建立一个中间层存储数据,比如说用PASSPORT或者建立一个MSSQL数据库,任何建立两个表来纪录注册信息和登陆状态,然后所有的站点共享这些数据。等我完成了,再把全部过程和实现方法放上来让大家参考一下!

我来回复

您尚未登录,请登录后再回复。点此登录或注册