登录的时候为什么基本都需要用户名?

2015 年 8 月 14 日
 int64ago

直接一个密码不就可以了
如果可以做到每个人的密码是唯一的,登录的时候输入用户名就是多余的操作了
当然,我只是说登录的时候可以不输入,并没有说用户名本身没必要

所以,我看来唯一的难点就是密码唯一,其实做到这点也不会很难

我也考虑过撞库的情景,其实考虑下也不成立,撞(密码)库和撞(用户名+密码)库难度差异真的很大吗?

好吧,换一个情景,就是登录的时候只有一个框框,用户名和密码一起输入,把这里的(用户名和密码)当作(密码)不可以吗?--->仅仅是举个例子

你们怎么看这个问题的呢?

14259 次点击
所在节点    程序员
136 条回复
SeanChense
2015 年 8 月 14 日
请告诉我每次发帖必上热门的窍门。
ooh
2015 年 8 月 14 日
虹膜就不需要
xifangczy
2015 年 8 月 14 日
用户名是确认你身份 密码确认身份正确。不能少,只有变相的,比如openID...
julyclyde
2015 年 8 月 14 日
如果是撞组合,那肯定是故意破解
如果只撞一个单因素(只有密码无用户名)那有可能是碰巧
minotaur
2015 年 8 月 14 日
lz赶紧去做产品经理吧,拯救中国互联网就靠你了
wangyoang
2015 年 8 月 14 日
哈哈,这个问题前几天脑洞开刚想过,结果被好基友好一顿训。
julio867
2015 年 8 月 14 日
这个问题应该不止楼主一个人这么想,全世界应该有大量的产品经理想过这个问题;但是为什么没有用,自然有其道理;既然楼主想到了,可以自己尝试去做一个这样的系统出来,让大家用用到底好不好,而不是在这里这么去讨论,即使有100W个回复,这个讨论最终也没有意义;但是不能扼杀楼主的想象力····
18000rpm
2015 年 8 月 14 日
@wclebb +1
一个输入框完全能传递两个输入框的信息量。用户名密码分开只是把一个长字符串分成了两个短字符串,对破解难度也没有任何影响。
前排好多人差点把我绕进去。。
ipv6nxtgnwrt
2015 年 8 月 14 日
验证一个用户是否确实是他所声称的身份,如果没有任何声称的身份,如何验证是否是他自己?
18000rpm
2015 年 8 月 14 日
@ipv6nxtgnwrt

比如 V2EX 登陆页面改成一个输入框,用户名密码用逗号分割。
输入:Livid,Password

然后后台分割有难度?
yushaw
2015 年 8 月 14 日
之前想过了... 这事 过几年了等线上线下身份统一之后靠谱

比如说物联网普及,生物识别
aosp
2015 年 8 月 14 日
@18000rpm

现在向后台传的都是密码的md5,你那是要把带逗号的明文传给后台?
yushaw
2015 年 8 月 14 日
不过其实也是分好几个字段拼在一起,比如A区域特征+B区域特征+C区域特征,然后混在一起。

但是现阶段在用户体验上来说,字段间分开肯定是最好的
fo2w
2015 年 8 月 14 日
任何事情都有一个看似简单的错误解
18000rpm
2015 年 8 月 14 日
@aosp
那在前端分割出密码,md5 后传到服务器。这和两个输入框有什么区别。。
而且刚试了 V2EX 登陆现在就是明文啊。
bdbai
2015 年 8 月 14 日
@aosp https
lavadore
2015 年 8 月 14 日
@18000rpm 一个输入框带来什么好处?用户现在连自己输入用户名都看不到了,还要自己记得加分隔符把用户名密码分开。我能想到的唯一好处就是不用敲tab键了
rockxie
2015 年 8 月 14 日
现在很多虚拟币的在线钱包,都是直接输入密钥字符串就行了,当然,字串比较长,多达十几个英文单词。
larsenlouis
2015 年 8 月 14 日
我来开一下脑洞。web的登录身份验证都有一个通用的接口,像ssh密匙公密匙认证那样。就好比是cookies,网站可以读取。用户只要同意使用这个密匙就能登录了。
JasperW
2015 年 8 月 14 日
那么问题来了,我随便输入一串密码,就登陆成功了?怎么解

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/213084

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX