Coding.NET 的客服在吗?修改密码提示原密码太短了不让改,登录却可以?

2017-02-24 15:18:15 +08:00
 RE
有个早期注册的帐号,密码只有 3 位数,现在可以登录,但不能修改密码。
怎么整?
2902 次点击
所在节点    全球工单系统
20 条回复
RE
2017-02-24 15:18:45 +08:00
@CodingNET 来嘛来嘛
jarry777
2017-02-24 15:20:02 +08:00
试试找回密码?
RE
2017-02-24 15:24:46 +08:00
@jarry777 诶,小伙子你很聪明,欣赏你哦!搞定了!
jininij
2017-02-24 15:25:26 +08:00
@RE 一楼需要配合头像食用。。。
maemual
2017-02-24 15:27:51 +08:00
修改密码时校验原密码长度太短?代码无脑复用?
RE
2017-02-24 15:29:51 +08:00
@maemual 直接在前端拦截,连提交到后端都没有,但是登录的时候却没这个检查,估计是不同人写的,想一出是一出
maemual
2017-02-24 15:30:59 +08:00
@RE #6 前端肯定密码框复用的什么组件,连校验器也一块带过来的
RE
2017-02-24 15:36:43 +08:00
@maemual 看了一下就是 Angular 框架的 ng-disabled 指令,找了 js 中相关的一块:

function(a,b){return a?a.length<6?void(b&&b("密码太短")):a.length>64?void(b&&b("密码太长")):void(b&&b(!1)):void(b&&b("密码不能为空"))}

只能说写这个页面的,和写登录页面的,和写后端的,没沟通好吧……
torbrowserbridge
2017-02-24 15:43:48 +08:00
coding 打包下载的速度感人,经常提示程序员要被扣工资
moult
2017-02-24 16:05:00 +08:00
为啥密码不能长于 64 位,难道明文存储,数据库是 varchar64 。
RE
2017-02-24 16:07:05 +08:00
@moult 哈哈哈,应该不至于这么傻吧,数据库也可以 varchar(128) 啊,可惜 @CodingNET 不来解答一下
xm1994
2017-02-24 16:54:55 +08:00
@moult 不是的。内部储存是 sha512 64 位是因为再长的密码意义不大。
Bazingawang
2017-02-24 16:59:08 +08:00
修改密码时校验原密码太短的确是有问题的,我们会联系改进。
stephenyin
2017-02-24 18:09:01 +08:00
被嫌弃短也是蛮伤自尊的~
RE
2017-02-24 18:42:02 +08:00
@stephenyin 哈哈哈,不能忍,怼它!
imherer
2017-02-24 18:44:10 +08:00
被嫌弃短也是蛮伤自尊的~ +1
Showfom
2017-02-24 19:29:22 +08:00
@xm1994 Google 支持 100 位的密码呀
Showfom
2017-02-24 19:29:44 +08:00
楼主被嫌弃短了 🌚
lyhiving
2017-02-24 19:32:12 +08:00
取回密码
wenymedia
2017-02-25 07:08:51 +08:00
听说 coding 产品经理喜欢____的

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

https://www.v2ex.com/t/342929

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

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

© 2021 V2EX