Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

在ucenter中注册用户id错乱问题

[复制链接]
solotraveler 发表于 2008-6-18 01:42:53 | 显示全部楼层 |阅读模式
在ucenter中注册用户id错乱
操作过程:
1/在http://www.stupc.org/hi/space.php中申请邀请码进行注册
2/注册是简单注册
3/注册信息:用户名linuxer,其他除了邮箱都没有填写;
4/当我切换到论坛进行登陆的时候,发现我的称呼变成了"福马篮球"

可是我并没有填写相关的信息,这个是怎么来的.
我在会员控制面板中也找不到相关信息

麻烦协助解决

另外一个问题
我在space中点击;这样的链接转到其他的平台,上面少了像官方网站上面那样的导航条


[ 本帖最后由 solotraveler 于 2008-6-18 01:44 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| solotraveler 发表于 2008-6-18 02:05:48 | 显示全部楼层

回复 1# solotraveler 的帖子

看到网站有更新了
更新完成
到hi(uch)的后台更新缓存
重新上面的操作步骤
还是出错
并且注册的用户没有同步到论坛
在uch中登陆不能那个漫游到论坛,但是在论坛能用刚刚注册的用户登陆
但是登陆之后显示的不是对应的用户名

另外还有一个比较大的问题
就是uch在ie 6.0中访问为空白页面
更新缓存等操作过了
还是一样
寻求帮助
回复

使用道具 举报

 楼主| solotraveler 发表于 2008-6-18 02:16:59 | 显示全部楼层

回复 2# solotraveler 的帖子

刚刚在后台查看
原来在uch中注册的用户只进入了ucenter
并没有同步到论坛
这样在登陆的时候只是简单的在uch中做了验证,而调用的是论坛的用户id
导致的问题
1/在uch中注册的用户可以登陆论坛的完全没有关联的用户的控制面板进行操作
这个应该是一个bug
2/在论坛的用户登陆还是原来的id,在uch中没有办法自动进行同步好友的操作
手动进行同步好友暂时也无法实现(我指的是在论坛注册的用户)
谢谢
希望能引起官方的重视
回复

使用道具 举报

 楼主| solotraveler 发表于 2008-6-18 02:32:41 | 显示全部楼层

回复 3# solotraveler 的帖子

刚刚看到discuz 论坛也有更新
0606的
按照要求更新完毕
更新缓存
问题依旧
上面说的问题重新测试还是一样有问题
另外在ie里面uch的页面还是不能访问,在firefox和opera里面都是可以的
我没有对模版进行任何修改
回复

使用道具 举报

茄子 发表于 2008-6-18 10:29:03 | 显示全部楼层
回复

使用道具 举报

 楼主| solotraveler 发表于 2008-6-18 18:01:50 | 显示全部楼层

回复 5# 茄子 的帖子

你的回复:
论坛升级的时候偏移量设置的非0造成
重新升级论坛吧,偏移量必须为0,否则关联其他的应用用户全部会错位

谢谢茄子
我说说看你说是不是这样做
直接用0606版的论坛程序覆盖论坛上的文件(这个不用做了吧)
用d6rc1tofinal.php        Discuz! 6.0RC1 到 Discuz! 6.0 正式版升级程序?
刚刚看还有一个文件名叫做d601to610.php
是不是这个
你说的偏移量在那里设置

[ 本帖最后由 solotraveler 于 2008-6-18 18:03 编辑 ]
回复

使用道具 举报

 楼主| solotraveler 发表于 2008-6-18 22:59:21 | 显示全部楼层

谁来看看啊

谁来看看啊
回复

使用道具 举报

茄子 发表于 2008-6-19 09:08:10 | 显示全部楼层
原帖由 solotraveler 于 2008-6-18 18:01 发表
你的回复:
论坛升级的时候偏移量设置的非0造成
重新升级论坛吧,偏移量必须为0,否则关联其他的应用用户全部会错位

谢谢茄子
我说说看你说是不是这样做
直接用0606版的论坛程序覆盖论坛上的文件(这个不用做 ...


升级论坛的时候造成的,具体可以到dz安装区详细咨询
回复

使用道具 举报

 楼主| solotraveler 发表于 2008-6-19 16:53:34 | 显示全部楼层
原帖由 茄子 于 2008-6-19 09:08 发表


升级论坛的时候造成的,具体可以到dz安装区详细咨询


茄子:
在安装区发了帖子没有人理我啊
https://discuz.dismall.com/thread-964913-1-1.html
回复

使用道具 举报

 楼主| solotraveler 发表于 2008-6-19 23:17:58 | 显示全部楼层

茄子,非常感谢你的回复.测试情况如下

茄子,非常感谢你的回复,但是今天我在DISCUZ的安装区发帖并等了一整天还是没有人回复;
https://discuz.dismall.com/thread-964913-1-1.html
在ucenter中注册用户id错乱问题需要重新升级问题论坛
***----------***
我今天晚上做了一下系统测试并发现了根本问题;
官方论坛上也有相关的问题出现:
相关的url地址:
https://discuz.dismall.com/viewth ... %2Bentry&page=1
6.1注册的时候出现Duplicate entry错误
下砂给的回复是“删除下cdb_memberfieleds中多余的uid”
-------------------------------------
我的还没有严重要注册出错的地步,所以他们出现的问题和我的不太一样;
我的问题是在discuz的论坛中增加了很多本来不应该有的帐号,呵呵;
而这些帐号在升级到6.1UC版本之后如果在论坛中继续注册帐号,就会将多出来的帐号根据UCenter中的最大值来更新掉(ucenter中的帐

号id<discuz论坛uid的情况);
***-----------***
测试1-在论坛上注册新的用户,显示下一个ID的数值变化:
最大值:
5655 uc_memberfields
7061 cdb_members
注册前下一个注册用户信息:
5656 NULL uc_memberfields
5656 亲爱的宝贝 cdb_members
注册后:
5656  test002  uc_memberfields
5656  test002  cdb_members
这时使用都是正常的;是不是我把论坛中Uid>MAX(uc_memberfields)的用户都删除就好了?

****----------***
测试2-在UCH中注册新的用户,显示下一个ID的数值变化:
最大值:
5657  huanyintexi  uc_memberfields
7061  hackbaby     cdb_members
注册前下一个注册用户信息:
5658 NULL        uc_memberfields
5658 泪水de舞步  cdb_members
注册后:
5658  test003    uc_memberfields
5658  泪水de舞步 cdb_members
这时,用test003在uch中登陆,不能漫游到论坛;
这时,用test003在论坛登陆,显示的用户名是泪水de舞步;
这时,论坛中没有test003这个帐号,也就是说在UCH中注册的帐号可以控制和修改论坛中对应ID的帐号数据,反之不行;
由于不知道“泪水de舞步”的密码,无法确定这时“泪水de舞步”能不能登陆(理论上是可以的,但是无法拥有uch上的空间,也无法在

UCH中登陆);

--------------------------------------------------
至于他们为什么会在注册的时候出错,和我有过同样做法的一个站长,他是直接不能正常注册(呵呵,我偷偷高兴一下,我的在论坛去注

册还是能正常使用的);
可能是因为这样的缘故:
ucenter中的uid最大值<论坛uid的最大值
uc_memberfields中的UID最大值=uc_members中的UID最大值
cdb_memberfields中的UID最大值=cdb_members中的UID最大值
刚刚和朋友确认发现,他的注册出错的站点的情况和我的一样:
ucenter中的uid最大值<论坛uid的最大值
各个表的最大值如下:
cdb_memberfields  14678
cdb_members       14678  bbs_admin      
程序增加的效果:
14677(自南向东);14676(水滴石穿基金);14675(白锔戒);14674(两朵乌云);14673(wawyy);
在论坛手动注册的效果:
12267(天人合一);12266(testkj);12265(SAFDS);12264(asdsa);12263(testmub);12259(linuxer)
uc_memberfields   12270
uc_members        12270  bbs_admin
程序增加的效果:
12269(自南向东);12268(水滴石穿基金);
在论坛手动注册,uc_members并不会像我的站点那样,能从ucenter中同步uid对应的信息到论坛中,所以注册的时候出错:
12267(sdfgdsfg);12266(玻璃留蓝);12265(一直逝水无痕);12264(大爱无边);12263(LORRAINE);12259(ljwyqlyl01)
这个是注册12259(linuxer)时候的出错信息;
Discuz! info: MySQL Query Error
Time: 2008-6-19 8:53pm
Script: /bbs/register.php
SQL: INSERT INTO [Table]members (uid, username, password, secques, gender, adminid, groupid, regip, regdate, lastvisit,

lastactivity, posts, credits, extcredits1, extcredits2, extcredits3, extcredits4, extcredits5, extcredits6, extcredits7,

extcredits8, email, bday, sigstatus, tpp, ppp, styleid, dateformat, timeformat, pmsound, showemail, newsletter,

invisible, timeoffset)
VALUES ('12259', 'linuxer', 'd8aef43e8346dfb2811a649e35c3385b', '', '0', '0', '10', '117.25.164.2', '1213879987',

'1213879987', '1213879987', '0', 210,100,0,100,0,10,0,0,0, 'linuxer@asdf.org', '0000-00-00', '0', '0', '0', '', '0',

'0', '1', '1', '1', '0', '9999')
Error: Duplicate entry '12259' for key 1
Errno.: 1062
http://faq.comsenz.com 搜索此错误的解决方案

×××------------------×××
我想,我的问题,只要把cdb(论坛)中多出来的id删除就不会出问题了。是这样吗?
但是我朋友和还有和我朋友有着同样问题的人,他们的问题还没有得到解决呢。。。
期待茄子的回答;;;
祝大家好梦!

[ 本帖最后由 solotraveler 于 2008-6-19 23:20 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 16:31 , Processed in 0.033638 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表