1
crayygy 2015-11-25 17:02:17 +08:00 1
从数据库的角度来看,写个触发器应该就能解决。
但是用 cookie 是不是能够更好呢... |
2
cencents OP 麻烦各位支支招~
|
4
hahastudio 2015-11-25 17:07:27 +08:00
SSO
或者改其中一个网站,让它用同样的数据库 |
5
crayygy 2015-11-25 17:07:54 +08:00
@cencents 你可以考虑把两个网站的用户登录数据库做成一个表,然后用一个登录页面去操作,登录完成之后再跳转。 (我不是很擅长这方面,有什么不对的希望有大牛指点
|
6
saharabear 2015-11-25 17:10:14 +08:00
cookie, oauth2, 其他 SSO 方案都可以。
同步,这个同步,两方表结构的一至性和密码的加密模式也要相对统一才好。 |
7
abelyao 2015-11-25 17:11:21 +08:00
搜一下「单点登录」也就是 @hahastudio 说的 SSO
|
8
SharkIng 2015-11-25 17:11:38 +08:00
SSO ,有在线解决方案。
自己处理的话大概就是其中一个网站作为主,保存用户数据,另外一个网站通过这个网站的用户表进行验证。这个具体也说不清楚,有点类似于用 API 操控吧??(大牛指点) 不过如果不是自己写的网站,那么就麻烦点。可以按照一楼说的触发器来。 |
9
wy315700 2015-11-25 17:12:09 +08:00
跨域认证系统
|
10
cencents OP 谢谢大家~
|
11
Changxu 2015-11-25 17:21:25 +08:00
干嘛要同步数据库呢?只要用同一个认证系统不就好了
|
14
Changxu 2015-11-25 18:25:05 +08:00
@cencents
方法一:就是再做个网站专门负责认证,这两个网站要认证的时候就向第三个网站问“这个人的信息对不对啊”,第三个网站只需要回答“对的”或者“不对”,然后不就 O 了么。。。 方法二:还是做第三个网站,专门放登陆认证页面,不过再多加一个参数“登陆成功后的跳转页面”,用户要登录就跳到第三个网站、成功后跳转到想要去的网页不就 O 了么? 方法三:干脆俩网站用同一个数据库啊、这最简单了啊。你在数据库里再建个库专门放用户登录信息,然后登陆认证的时候统一查这个库不就好了啊。 不过我猜上述两个网站都不是你开发的、你改不了代码,只能改数据库是吧? |