客户要个 ‘记住密码’ 的功能,我该怎么办?

如题,客户说要在登录的时候加个 记住密码 的功能。注意哦,是记住 密码 ,不是记住 登录状态

目的就是简化用户操作,同时记录登录次数

乙方:这是浏览器提供的钥匙串,同时在客户端存储用户密码,哪怕是加密的密码,坏处不是一点点

甲方:我不!我就要!

乙方:我觉得这样做有没有密码都一个样,客户端存什么记录密码都没有意义

甲方:不行,你要保证用户数据的安全

乙方:…… 这个功能真的没必要......

甲方:我不!我就要!

好吧,他说他 就要,那么问题来了,这么功能怎么做才能更好一点呢

客户要个‘记住密码’的功能,我该怎么办?

:computer: & :coffee:
附言 1  ·  4年前

感谢大家回复,最终决定以 @Wi1dcard 的建议作为基础,增加一个中间件,
中间件的逻辑是:判断用户指定时间内无活动,视为需要重新登录,跳转到一个「假的」登录页面 :sweat_smile:

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
最佳答案

其实你就记住登录状态就好,只不过进入到登录页面后不自动跳转到应用主页,而是在登录页面显示 「*******」,让它以为是密码「被记住」了。

😂

灵机一动想到的,有问题别打我。

4年前 评论
sethhu 4年前
W-W (楼主) 4年前
licxisky 4年前
bohanyang 4年前
66 4年前
讨论数量: 11

其实你就记住登录状态就好,只不过进入到登录页面后不自动跳转到应用主页,而是在登录页面显示 「*******」,让它以为是密码「被记住」了。

😂

灵机一动想到的,有问题别打我。

4年前 评论
sethhu 4年前
W-W (楼主) 4年前
licxisky 4年前
bohanyang 4年前
66 4年前

门你一定要给我锁好,但是钥匙要一直插在门上,还要确保我屋里的东西不能丢

4年前 评论
W-W (楼主) 4年前
pengleihp 4年前
cnguu 4年前
Lichmaker 4年前

其实大部分就是两种方式,Cookie、自动填充表单

https://lavas.baidu.com/pwa/automatic-logi...

4年前 评论
puzzle9 4年前

file
浏览器可以保存密码 很方便

记住密码可以用localhostStorage保存
判断有就给密码框加载这个值

4年前 评论

@hedeqiang

这两种方式都有考虑,但都不符合需求

1、存储COOKIE,实际上记录的还是登录标识,COOKIE 过期用户还需要输入密码

2、自动填充表单,如果用户在登录的时候没有选择 记住密码,下次登录也还是需要再次输入密码

4年前 评论
hedeqiang 4年前
W-W (作者) (楼主) 4年前
hedeqiang 4年前
W-W (作者) (楼主) 4年前

@lyxxxh 已经跟客户解释了说浏览器本身就有这个功能,得到的回复是:“我说的不是那个,我要的是程序自己可以实现记住密码“......

4年前 评论

其实你就记住登录状态就好,只不过进入到登录页面后不自动跳转到应用主页,而是在登录页面显示 「*******」,让它以为是密码「被记住」了。

😂

灵机一动想到的,有问题别打我。

4年前 评论
sethhu 4年前
W-W (楼主) 4年前
licxisky 4年前
bohanyang 4年前
66 4年前

密码存LocalStorage,登录页面加载时再读出来

4年前 评论
hedeqiang 4年前
Epona

这种甲方。。。。无解啊

4年前 评论

门你一定要给我锁好,但是钥匙要一直插在门上,还要确保我屋里的东西不能丢

4年前 评论
W-W (楼主) 4年前
pengleihp 4年前
cnguu 4年前
Lichmaker 4年前

把加密的密码放到 cookie 里,哈哈哈

4年前 评论

密码存名文,用户输入用户名后,去数据库查询密码,赋值到 value="password" :joy: :joy: :joy:

4年前 评论
W-W (楼主) 4年前

没看到参考答案的时候,第一反应就是怎么实现。。。 :sweat_smile:感觉自己还年轻。。。

4年前 评论
Moting (作者) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!