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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 如何让用户可以修改UCHOME的用户名?

[复制链接]
 楼主| sybgood 发表于 2010-3-5 16:25:50 | 显示全部楼层
我就是想要规范用户名,暂时引用HOME的实名认证功能,修改原程序实名认证真实姓名为用户名后让用户可以修改用户名,真实姓名改为选填项,当提交修改后,修改了UChomez数据库中uchome_spase和uchome_members中的username,同时也修改了Ucenter数据库中的uc_members的username;这样就暂时满足了我的需求,但我不知道这样修改后会有什么后遗症没?请教玻璃屋女孩不吝赐教,谢谢!
回复

使用道具 举报

玻璃屋女孩 发表于 2010-3-5 16:38:55 | 显示全部楼层
uchome数据库中包含会员用户名的表不光是uchome_spase和uchome_members表,还有其它很多表
回复

使用道具 举报

 楼主| sybgood 发表于 2010-3-5 17:04:38 | 显示全部楼层
是的,我看到有很多表都有username和uid,不晓得为什么设计程序人员不把username和uid关联想起来就不用在那么多表中同时添加username和uid,我现在不同时修改所有表的username会产生什么后遗症吗?
回复

使用道具 举报

玻璃屋女孩 发表于 2010-3-5 17:54:39 | 显示全部楼层
会产生各种无法预知的错误
回复

使用道具 举报

ycbwl 发表于 2010-3-6 11:41:22 | 显示全部楼层
会产生各种无法预知的错误
玻璃屋女孩 发表于 2010-3-5 17:54



    强烈支持女孩哈哈!
回复

使用道具 举报

 楼主| sybgood 发表于 2010-3-7 10:14:25 | 显示全部楼层
首先感谢女孩的答复!我就是想要规范用户名,目的是要实现用户注册后用户名需要审核,用户名可以修改但每次修改后都要重新审核,真实姓名选填即可;当然用户名修改成功后整合的其他系统都能正常登陆。要实现我的要求,请告诉我该如何修改程序能够实现并不会对系统埋下不良隐患?指教,谢谢!
回复

使用道具 举报

玻璃屋女孩 发表于 2010-3-8 10:31:59 | 显示全部楼层
可以进行二次开发来实现
回复

使用道具 举报

 楼主| sybgood 发表于 2010-3-10 11:15:24 | 显示全部楼层
UCHOME程序了解不是很熟,没钱找人开发,请教二次开发思路和方法?
回复

使用道具 举报

玻璃屋女孩 发表于 2010-3-12 16:37:11 | 显示全部楼层
实现这个功能,有个冲突的地方,就是用户提交改名申请,提交申请时可以验证用户名是否重名,但是提交后等待审核时,此提交的新用户名可能就被人注册了,这时就得打回再选用户名,这样反复用户体验不好。
回复

使用道具 举报

biaoz 发表于 2010-4-12 13:56:53 | 显示全部楼层
现在我想实现同样的功能,就是让用户自己修改登录时的用户名,但修改了之后还是必须用原来的用户名才能登录成功,为什么啊?能不能通过程序修改,实现啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 06:39 , Processed in 0.027229 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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