当前位置:首页 > 杂谈 > 正文内容

用户登录的详细流程

2023-06-07 05:01:14TONY杂谈423

**

## 用户登录的详细流程

用户登录的详细流程

**

**

## 1.流程概述

**

(1)首先在进行用户登录的时候,要进行一些必要的准备工作。

比如说要对用户登录表进行设计。

一般是userId,userName,phone,password,salt,remark等等。

通常数据库存储的密码是md5进行加密的密文,但也不能直接对登录密码进行md5加密,然后存在数据库中。这样的密文用浏览器上的解密工具很容易就被破解了。一般是用加密盐salt和用户的密码一起加密,而这个salt本质上是随机数。

同样也需要设置加密规则,是怎么加密,是密码+salt一起加密,还是其他的加密方法。

加密方法1(hutool工具包里面的util中secureUtil类中方法)

```java

String md5Password = SecureUtil.md5(data);//data就是进行加密的数据

```

加密方法2(使用Spingframework自带的DigestUtils)

```java

String pwd= DigestUtils.md5DigestAsHex(user.password.getBytes())//user.password 就是对应的需要加密的密码

```

加密方法3(使用commons-code中digest包中的DigestUtils类的方法)

```java

String pwd= DigestUtils.md5Hex(data)//data是需要加密的密码

```

可以选择以上三个代码结合加密规则进行密码的md5加密。

然后把已经多次加密的密码存入数据库中。

(2)用户输入密码登录

可以直接把密码明文传入后台,然后按照加密的规则进行加密,然后和数据库的密码进行比较。

也可以让前端按照加密规则对明文直接加密好,后台直接把接收的数据和数据库进行对比。

(3)通过token令牌进行验证

如果对比密码是正确的,后台返回token(使用jwtUtil进行设置,token里面包含用户主键比如userid或者其他的)

然后前端把token存储起来,每次向前端请求数据必须带着token,然后后端根据带来的token进行对比和时效校验,如果正确在把数据返回。

**

## 2.总结

**

token的设置各种各样,而且后端的token校验也比较复杂,同时因为登录的用户权限不一致,还需要使用拦截器对请求进行拦截,进一步保证数据安全。关于这三块,等我具体了解清楚在进行记录。

“用户登录的详细流程” 的相关文章

沙尘迷人眼,空气净化器的路在何方?

沙尘迷人眼,空气净化器的路在何方?

昨晚,北京风沙再起。 今早上班,昨天被风沙迷眼一路的同事小胡,特意把隐形眼镜换成了框架眼镜。面对风沙天气,造型什么都要往后站。...

全能墨水平板:文石BOOX NoteX使用体验!

全能墨水平板:文石BOOX NoteX使用体验!

本文转自什么值得买用户“这是一个瞎起的名字”对BOOX Note X的评测,已征得作者授权发布。 购买理由 在读大学生,疫情之后越来越多的课程开始走向数字化,每天的屏幕使用时间大幅度增加。手持iPad air 3,自发光屏幕长时间使用干眼严重,此前海信A5 Pro进了电子墨...

微信迎来更新啦!扫二维码就能领取红包!

微信迎来更新啦!扫二维码就能领取红包!

【TechWeb报道】1月23日消息,微信6.5.4版本更新的内容有: ·通过二维码给身边的人发红包 ·新的语音输入,更快更准 ·看不完的文章,可以先置顶到聊天中 · 浏览文章时,可以搜索文章中的内容 最近更新: ·选择照片时,可进...

服务27年,IE“退役”

服务27年,IE“退役”

❑导读 微软IE浏览器“退役”,Edge前仆后继。 全文共计2221字,预计阅读时间6分钟 来源| 数据观综合(转载请注明来源) 编辑| 朱琳 5月16日0点,微软Edge浏览器官方宣布,微软IE浏览器...

支持最新版pubmed网站,含多项实用功能包括全文下载的浏览器插件无私分享

支持最新版pubmed网站,含多项实用功能包括全文下载的浏览器插件无私分享

本插件适合win/mac下所有基于chrome内核的浏览器 前一段时间给大家分享过一款叫pubmedy的浏览器插件,但是现在pubmed网站改版成新版后已经无法使用了。今天小知给大家推荐的这款浏览器插件,比上次的功能上要好很多倍,而且支持最新版的pubmed网站。因此请大家卸载那款...

李宇嘉:70城这一轮房价呈现普涨急涨,但后劲不足

李宇嘉:70城这一轮房价呈现普涨急涨,但后劲不足

中新经纬4月15日电 题:70城这一轮房价呈现普涨急涨,但后劲不足 作者 李宇嘉 广东住房政策研究中心首席研究员 国家统计局最新发布了3月份70个大中城市(以下简称70城)商品住宅销售价格变动情况。数...