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

用户登录的详细流程

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

**

## 用户登录的详细流程

用户登录的详细流程

**

**

## 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校验也比较复杂,同时因为登录的用户权限不一致,还需要使用拦截器对请求进行拦截,进一步保证数据安全。关于这三块,等我具体了解清楚在进行记录。

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

湖北嘉仕吉科技有限公司:抖店流量下降应该怎么提升

湖北嘉仕吉科技有限公司:抖店流量下降应该怎么提升

抖音小店流量下滑怎么办?如何提升抖音小店店铺流量? 今天用过来人的经验给你讲的明明白白,文章后面也附上了抖音小店流量下滑之后的应对措施,照着去操作就行了。 导致抖音小店流量下滑的原因有很多,比...

还有中文版的PubMed网站,你还不知道?

还有中文版的PubMed网站,你还不知道?

作者 / 利刃君公众号 /  叮当学术发布计算机辅助药物设计相关知识,分享分子模拟软件教程及各类科研干货。轻松科研,简单生活~全文共649字,推荐阅读时间2分钟。 中文 PubMed网 对于科研工作者来说,不管是写文章还是申请各类课题...

原创
            检验科 | 最新发表的万篇论文大数据分析:40本SCI期刊投稿指南、研究热点等

原创 检验科 | 最新发表的万篇论文大数据分析:40本SCI期刊投稿指南、研究热点等

原标题:检验科 | 最新发表的万篇论文大数据分析:40本SCI期刊投稿指南、研究热点等 在pubmed上进行检索,我们可以看到自2000年以来,检验科领域相关研究共发表171,637篇。从2020年起,年发表量超过2万篇,其中2022年发表24502篇,2023年以来已发表372...

2月70城房价:大连新房涨幅全国前十!

2月70城房价:大连新房涨幅全国前十!

国家统计局昨日发布了2020年2月份70个大中城市商品住宅销售价格变动情况统计数据,数据透露哪些重要信息? 1、近5年来新房下降城市首次超过上涨城市 新房方面,2月份70个大中城市新建商品住宅价格环比上涨的城市数量为21个,相比1月份得47个,有明显减少现象;下跌...

3月70城房价出炉:一线城市新建和二手住宅销售价格同比分别上涨5.2%、11.4%

3月70城房价出炉:一线城市新建和二手住宅销售价格同比分别上涨5.2%、11.4%

每经编辑:王鑫 国家统计局网站公布3月份70个大中城市商品住宅销售价格变动情况。2021年3月份,各线城市商品住宅销售价格环比涨幅与上月相比变动幅度不大,同比涨幅继续上升。其中,一...

防疫不松懈 服务不停歇——工行株洲分行致广大客户朋友的一封信

防疫不松懈 服务不停歇——工行株洲分行致广大客户朋友的一封信

尊敬的客户朋友: 静默在家,见字如面。 突如其来的疫情打乱了我们工作生活的节奏,与您相见的机会也暂缓。也许此刻的您或坚守疫情防控一线、或关闭经营安心居家,我们正以各自的方式,坚定勇敢地投入这场没有硝烟的战役之中。隔离病毒,不隔离服务,工行株洲分行一如既往伴您左右,如您有任何...