新注册的华为云账号,为什么“修改密码”一定要填原密码?
【摘要】 最近注册了一个新的华为云账号,注册时用的是手机号验证码登录,一路都很顺。直到我想给账号设置一个登录密码,才发现掉进了一个死循环,记录一下给同样踩坑的朋友。现象是这样的:在账号中心或 IAM 的安全设置里点“设置/修改密码”,先用验证码验证了身份,到了最后一步,弹窗里却要求必须填写“原密码”,不填就不让提交。问题是我这个账号从注册起就没设过密码,登录一直靠验证码,“原密码”根本不存在,无从填起...
最近注册了一个新的华为云账号,注册时用的是手机号验证码登录,一路都很顺。直到我想给账号设置一个登录密码,才发现掉进了一个死循环,记录一下给同样踩坑的朋友。
现象是这样的:在账号中心或 IAM 的安全设置里点“设置/修改密码”,先用验证码验证了身份,到了最后一步,弹窗里却要求必须填写“原密码”,不填就不让提交。问题是我这个账号从注册起就没设过密码,登录一直靠验证码,“原密码”根本不存在,无从填起。
原因其实不难理解:这套修改密码的流程默认所有账号都已经有密码,所以把原密码做成了必填校验,但没有给“从未设置过密码”的账号留一条分支。结果就是:没密码的人改不了密码,也设不了密码。
解决办法是绕到登录页走“忘记密码”:在登录页面点忘记密码,用绑定邮箱或手机号收一个验证码,验证通过后可以直接设置新密码,这条路不要求原密码。亲测可行。
顺带两个小建议:一是注册后尽早绑定邮箱,之后登录用户名可以直接用邮箱,不用依赖手机号;二是密码设好后再去各子站(论坛、代码仓)就不用反复走单点登录的授权流程了。
希望官方后续能优化一下:对无密码账号,在验证码验证通过后直接允许设置新密码,不要再卡“原密码”这一栏。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)