当前位置: 首页 > news >正文

实现前端MD5加密与记住用户名密码功能

在玩一个商城秒杀的项目,前端密码实现了MD5加密,但是原来的登录网页实现了记住用户密码功能,现在问题来了。

问题

用户每次登录都是从前端获取用户输入,然后经过js加密发到后端进行校验。密码正确登录成功后密码会存在cookie中,那么此时用户的密码框里面的信息是经过加密后的,如果再次直接MD5加密,此时的密码就不在是用户真实密码经过加密的密码(有点绕啊),此时密码就会对不上。

解决方案

在执行登录方法前,判断cookie中是否有信息,若有则说明已经加过密了,则传到后端的密码直接从cookie中获取即可。

或许你需要的文件|资料

  1. jquery.cookie.js用法 https://www.cnblogs.com/zlq92/p/7804591.html
  2. md5.js https://www.npmjs.com/package/js-md5
  3. jquery.cookie.js http://plugins.jquery.com/cookie/
  4. 实现记住我功能 http://blog.csdn.net/fmuma/article/details/78445824

相关文章:

  • 软件测试方法
  • Java EE作业(二)
  • SignalR Core尝鲜
  • MPAndroidChart绘制曲线图、柱状图总结
  • python 的函数、值传递、和作用域(例子)
  • python中的str.strip()的用法
  • 旅行计划(题解)
  • 用jQuery怎么做到前后端分离
  • 第三次冲刺
  • WPF自学入门(九)WPF自定义窗口基类
  • mongodb的数据库操作
  • php转义之gpc
  • 软件工程网络15结对编程作业
  • FZU OJ:2230 翻翻棋
  • 说说网络通信模型
  • Android框架之Volley
  • docker容器内的网络抓包
  • Java,console输出实时的转向GUI textbox
  • JavaScript 一些 DOM 的知识点
  • JavaScript中的对象个人分享
  • PhantomJS 安装
  • 从零开始的无人驾驶 1
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 缓存与缓冲
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 全栈开发——Linux
  • 项目实战-Api的解决方案
  • 延迟脚本的方式
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 如何在招聘中考核.NET架构师
  • 选择阿里云数据库HBase版十大理由
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • #include<初见C语言之指针(5)>
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (003)SlickEdit Unity的补全
  • (27)4.8 习题课
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (原創) 物件導向與老子思想 (OO)
  • (转)程序员疫苗:代码注入
  • (转载)Google Chrome调试JS
  • ***通过什么方式***网吧
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .NET 命令行参数包含应用程序路径吗?
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .Net7 环境安装配置
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • .NET下ASPX编程的几个小问题
  • .NET序列化 serializable,反序列化
  • .NET中GET与SET的用法
  • //解决validator验证插件多个name相同只验证第一的问题