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

 找回密码
 立即注册
搜索

关于网站会员用户名不可以修改建议!

[复制链接]
792307 发表于 2012-10-16 23:55:24 | 显示全部楼层 |阅读模式
本帖最后由 792307 于 2012-10-17 00:17 编辑

大家都知道,DZ用户名一直是不可以修改的数据!

我的建议是: 官方是否可以考虑修改几个变量(是这么说的吧)来实现!

说说我想法:
我自己是做本地站的,自己需要一部分会员数据,于是我就什么了1000个数字帐户会员!
UID100的时候 会员名是100
UID101的时候 会员名是101
....
UID888的时候 会员名是888
等等以此类推,,,

优点:UID和用户名是一样的!
缺点:会员不喜欢数字


我们举个例子:
1.jpg
这是头部的个人信息!
792307  是用户名  这个位置可能是调用了 当前用户用户名的变量数据

重点:若我们把他的变量修改为:当前用户真实姓名的变量数据  
是不是就可以在不修改数据库的情况下轻松修改用户名!

这样,我们的会员帐户就可以像QQ一样,完全是数字,用户名可以自由修改!


希望DZ不可以修改用户名这个问题(其实不是问题)可以不再成为历史!
回复

使用道具 举报

 楼主| 792307 发表于 2012-10-17 00:05:07 | 显示全部楼层
希望路过的站长看看,可能你们也会遇到这样的问题!
不管有没有,有提出你们的看法!
回复

使用道具 举报

magentoon 发表于 2012-10-17 17:38:22 | 显示全部楼层
这会增加密码被暴力破解的机率
回复

使用道具 举报

 楼主| 792307 发表于 2012-10-21 01:59:25 | 显示全部楼层
就算有人去破解这个,目前貌似也很难实现这样,需要代理,不会有人因为这个 去开发个程序吧!
回复

使用道具 举报

sw08 发表于 2012-10-21 08:49:00 | 显示全部楼层
本帖最后由 sw08 于 2012-10-21 08:51 编辑
792307 发表于 2012-10-21 01:59
就算有人去破解这个,目前貌似也很难实现这样,需要代理,不会有人因为这个 去开发个程序吧!


目前用户名Ucenter就能改,不过问题一堆。

但是你有个问题想过没,不知道你对数据库技术了解多少。
就是外键的问题,虽然用户名比UID靠谱点(改UID基本是找虐的),但是目前批量修改用户名的话,处理主键字段比较简单,但是更新外键字段非常困难。而且如果你安装有插件的话,使用用户组作为键的话,那怎么更新?

其实我个人认为,把用户名隐藏起来,而把昵称代替用户名在前台显示(很多网站都是这种机制),技术实现会更简单。

纠正你一个错误啊,数据基本都是保存在数据库的,不改数据库不可能的(你可能会提IO,但是IO本质跟数据库有区别么),不是你说一个变量那么简单的。
回复

使用道具 举报

mark35 发表于 2012-10-22 01:02:58 来自手机 | 显示全部楼层
楼主的问题其实本来不是问题,只要数据库表按照范式设计比如帖子表只保存UID而不保存username,author,用户名动态关键读取即可。只是垃圾mysql扛不住连表查询并且dz也没DBA
回复

使用道具 举报

 楼主| 792307 发表于 2012-10-22 09:55:19 | 显示全部楼层
sw08 发表于 2012-10-21 08:49
目前用户名Ucenter就能改,不过问题一堆。

但是你有个问题想过没,不知道你对数据库技术了解多少。
...

我需要的就是 :把用户名隐藏起来,而把昵称代替用户名在前台显示(很多网站都是这种机制),技术实现会更简单。

谢谢
回复

使用道具 举报

 楼主| 792307 发表于 2012-10-22 10:12:31 | 显示全部楼层
mark35 发表于 2012-10-22 01:02
楼主的问题其实本来不是问题,只要数据库表按照范式设计比如帖子表只保存UID而不保存username,author,用户 ...

有办法可以把 帖子用户信息中的某的信息 调到头像上面吗

比如DZ的,把UID;这个 调整下 显示在头像上面,或者 替换掉现在的用户名
回复

使用道具 举报

mark35 发表于 2012-10-22 11:43:37 | 显示全部楼层
792307 发表于 2012-10-22 10:12
有办法可以把 帖子用户信息中的某的信息 调到头像上面吗

比如DZ的,把UID;这个 调整下 显示在头像上面 ...

改模板
回复

使用道具 举报

sw08 发表于 2012-10-22 12:38:20 | 显示全部楼层

RE: 关于网站会员用户名不可以修改建议!

792307 发表于 2012-10-22 09:55
我需要的就是 :把用户名隐藏起来,而把昵称代替用户名在前台显示(很多网站都是这种机制),技术实现会更 ...

那要修改n多模板,工作量异常庞大
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-11 17:10 , Processed in 0.125957 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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