登录时 记住密码的实现

太过爱你忘了你带给我的痛 2022-05-20 01:53 342阅读 0赞
  1. //判断是否有cookie的值
  2. var staffCodeValue = me.getCookieValue('staff_code') ;
  3. var passwordValue = me.getCookieValue('password') ;
  4. if(staffCodeValue && passwordValue && staffCodeValue != null && passwordValue != null){
  5. me.$('input[name=rePassword]').click();
  6. me.$('#staff_code').val(me.getCookieValue('staff_code'));
  7. me.$('#password').val(me.getCookieValue('password'));
  8. }else{
  9. me.$('#staff_code').val(me.getCookieValue('staff_code'));
  10. me.$('#password').val('');
  11. return;
  12. }
  13. // 判断是否记住密码(勾选记住密码)
  14. if(this.$("input[name='rePassword']").is(':checked')){
  15. me.setCookieValue('staff_code',staff_code,7); // 保存帐号到cookie,有效期7天
  16. me.setCookieValue('password',password,7);
  17. }else{ // (未勾选记住密码 删除cookie)
  18. me.delCookievalue("password");
  19. }
  20. //设置cookie
  21. setCookieValue: function (name, value, day) {
  22. var date = new Date();
  23. date.setDate(date.getDate() + day);
  24. document.cookie = name + '=' + value + ';expires=' + date;
  25. },
  26. //获取cookie
  27. getCookieValue: function (name) {
  28. var reg = RegExp(name + '=([^;]+)');
  29. var arr = document.cookie.match(reg);
  30. if (arr) {
  31. return arr[1];
  32. } else {
  33. return '';
  34. }
  35. },
  36. //删除cookie
  37. delCookievalue: function (name) {
  38. var me = this;
  39. me.setCookieValue(name, null, -1);
  40. }

发表评论

表情:
评论列表 (有 0 条评论,342人围观)

还没有评论,来说两句吧...

相关阅读

    相关 js如何实现登录记住密码

    常见的很多网站登录,都有记住密码功能,下面是用js实现的记住密码功能(代码用的源生js,不用引入任何插件,大家如果引入了jQuery,可以进行修改,优化) js部分