合并多个网站,如何解决网站间用户名重复的问题?高分求助~~~~

时间:2023-02-06 09:01:33
建立一个总站点(新),下面设多个分站点,注:分站点都是已有网站;总站点设置类似通行证的东东,通行证用户有访问分站点的所有权限,合并后提示用户升级其用户名,即到总站注册,现在在问题是:
原来每个站点有各自的用户,如何解决重名的问题?

16 个解决方案

#1


不管哪个站,用户信息应该是在一张表里面,你把各个分站的用户信息导入总站点,然后就可以判断是否重名了。

#2


和chianren一样 登陆时选择分站

#3


各站点的信息不用导入总站吧,如果总站注册了一个新用户,分站也有相同名称的用户,用户登陆时我如何去判断他是哪个站的用户呢?

谁有一套完整的方案,请给我一份!!!!!!!!!!!!!!!!!!!!

#4


用户名以  user@sitedomain 的方式组成.

#5


to mrshelly(Shelly) 
具体点

#6


在用户表中多加个字段,标识是原来哪个网站的

#7


用户权限怎么解决呢?

aa在总站注册,如果子网站中原来就有个aa,两个用户都登陆后,子站怎么去区分是哪一个aa?
总站新注册的aa没有子站的xx权限,但子站的aa有xx权限,那我怎么区分是哪一个aa呢?

#8


在用户信息表中加一个字段:所属网站  其值为:01,02,03,04.....

01表示为站点1的用户
02表示为站点2的用户

进入通行证后按用户点击进入子站,然后判断此用户的  <所属网站> 字段是否包含权限就可以解决

#9


还是不行,

各子站有自己的权限表,

有一套完整的方案!!!!!!!!!!!!!!!!!!!!

#10


其实上面的意思已经差不多可以解决了,要不你可以试试看这样:
先保留所有每个分站的会员数据不改变,在会员登陆的时候让他选择原先所在的分站,然后根据这个来从分站数据库里面找出会员资料,同时在总站数据库里面查找是否有一样的用户存在,没有就自动复制一份过去,同时删除分站会员里面的数据,有就提醒用户需要更改用户名,然后再写入总站数据库,删除分站数据库。

或者跟易趣学:

先把所有的分站会员数据合并到总站数据库里面,有重复的就做一定的变更(比如在后面加上原来分站的标识什么的),然后再提供一个查询接口让会员可以查询到在总站的新的用户名

#11


用户名+网站标志,形成一个新的用户名就OK了.

#12


还是没解决

#13


提示用户升级其用户名
在原来的各个网站里,用户登录后的用户信息管理中,弄个升级用户页面,弄个检测用户名的检查,把信息提交到合并后的总站用户数据表里进行检测,如果已被用,则提示用户重新取新的用户名(或在原来的用户名后加流水号),如果不存在则把原来用户所有的信息提交到总站用户数据表。

#14


在用户表中多加个字段,标识是原来哪个网站的

然后在用户登陆的时候增加session,在里面标识用户所属的站点和他应有的权限。
然后在需要权限访问的地方,判断用户的所属或权限。

#15


让服务商的站点重定向
到你一个就是了

#16


用户名以  user@sitedomain 的方式组成.

#1


不管哪个站,用户信息应该是在一张表里面,你把各个分站的用户信息导入总站点,然后就可以判断是否重名了。

#2


和chianren一样 登陆时选择分站

#3


各站点的信息不用导入总站吧,如果总站注册了一个新用户,分站也有相同名称的用户,用户登陆时我如何去判断他是哪个站的用户呢?

谁有一套完整的方案,请给我一份!!!!!!!!!!!!!!!!!!!!

#4


用户名以  user@sitedomain 的方式组成.

#5


to mrshelly(Shelly) 
具体点

#6


在用户表中多加个字段,标识是原来哪个网站的

#7


用户权限怎么解决呢?

aa在总站注册,如果子网站中原来就有个aa,两个用户都登陆后,子站怎么去区分是哪一个aa?
总站新注册的aa没有子站的xx权限,但子站的aa有xx权限,那我怎么区分是哪一个aa呢?

#8


在用户信息表中加一个字段:所属网站  其值为:01,02,03,04.....

01表示为站点1的用户
02表示为站点2的用户

进入通行证后按用户点击进入子站,然后判断此用户的  <所属网站> 字段是否包含权限就可以解决

#9


还是不行,

各子站有自己的权限表,

有一套完整的方案!!!!!!!!!!!!!!!!!!!!

#10


其实上面的意思已经差不多可以解决了,要不你可以试试看这样:
先保留所有每个分站的会员数据不改变,在会员登陆的时候让他选择原先所在的分站,然后根据这个来从分站数据库里面找出会员资料,同时在总站数据库里面查找是否有一样的用户存在,没有就自动复制一份过去,同时删除分站会员里面的数据,有就提醒用户需要更改用户名,然后再写入总站数据库,删除分站数据库。

或者跟易趣学:

先把所有的分站会员数据合并到总站数据库里面,有重复的就做一定的变更(比如在后面加上原来分站的标识什么的),然后再提供一个查询接口让会员可以查询到在总站的新的用户名

#11


用户名+网站标志,形成一个新的用户名就OK了.

#12


还是没解决

#13


提示用户升级其用户名
在原来的各个网站里,用户登录后的用户信息管理中,弄个升级用户页面,弄个检测用户名的检查,把信息提交到合并后的总站用户数据表里进行检测,如果已被用,则提示用户重新取新的用户名(或在原来的用户名后加流水号),如果不存在则把原来用户所有的信息提交到总站用户数据表。

#14


在用户表中多加个字段,标识是原来哪个网站的

然后在用户登陆的时候增加session,在里面标识用户所属的站点和他应有的权限。
然后在需要权限访问的地方,判断用户的所属或权限。

#15


让服务商的站点重定向
到你一个就是了

#16


用户名以  user@sitedomain 的方式组成.