这是一个创建于 3656 天前的主题,其中的信息可能已经有所发展或是发生改变。
发现 V2EX 的的用户host是直接使用用户名来表示的. 像这样
v2ex.com/member/user_name
而有些网站则会将用户名转换成其它的形式, 比如纯数字.像这样
some_site/member/123456
更有甚者, 会有其它经过压缩或者转码的表现形式.
现在的问题是:
1. 对开发者而言, 不同的用法之间有很大的区别吗?
2. 如果有区别, 那么有没有值得推荐的用法呢?
谢谢.
3 条回复 • 2014-09-22 11:22:20 +08:00
|
|
1
vivisidea 2014-09-20 23:21:36 +08:00
从安全的角度来说,如果uid是自增的(或其他明显规律),那最好不要直接暴露,加密一下再到前台
|
|
|
2
kzing 2014-09-21 12:18:09 +08:00
@ vivisidea 谢谢. 我比较倾向直接暴露用户名.. 怎么感觉大家对这个问题不是很敢兴趣= =! 我觉得这是个在开发中肯定会遇到的问题啊= _ =
|
|
|
3
mengzhuo 2014-09-22 11:22:20 +08:00
这根本就不是什么问题, 显示就显示,用户名不唯一的话得用ID
p.s. ID不显示更主要的原因是很多网站的用户数量是保密的
|