react 添加密码过期提醒 首次登录修改密码提醒

添加密码过期提醒

根据后端返回的时间判断当前用户密码是否即将过期 如果少于7天就设置弹窗提醒

思路:1. 先获取当前时间

           2. 然后获取密码过期时间

           3. 再判断账号是否过期

首先将密码过期时间存在缓存里

然后在需要提醒的页面设置页面名称

然后检查密码过期时间

nowDate获取当前系统时间

passwordDate从后端取存在缓存的数据(过期时间:几月几日几点几分),命名为pd取过期时间

如果过期时间减去当前时间小于7天,就发出弹框提醒用户及时修改密码

 在useEffect里调用

useEffect 是在渲染器执行完当前任务后(即在浏览器将所有变化渲染到屏幕后) 才会被 异步执行

     

弹窗提醒使用antd里的Modal组件(记得引入)

 效果图:当用户登录后判断到当前用户密码即将过期:就会有弹窗提醒


首次登录修改密码提醒

根据后端返回的passwordOnce 判断当前用户是否是首次登录

如果是首次登录就设置弹窗提醒用户要先修改密码,否则下次不能登录

思路:   先获取后端返回的passwordOnce是0还是1   

              如果passwordOnce = 0就不是第一次登录    

              passwordOnce = 1就是第一次登录  设置提醒用户修改密码的弹窗

首先将密码一次有效时间存在缓存里

然后在需要提醒的页面设置页面名称

然后检查是否首次登录

 在useEffect里调用

useEffect 是在渲染器执行完当前任务后(即在浏览器将所有变化渲染到屏幕后) 才会被 异步执行

 弹窗提醒使用antd里的Modal组件(记得引入)

 效果图:当用户首次登录进首页时:就会有弹窗提醒

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值