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

用户登录的详细流程

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

**

## 用户登录的详细流程

用户登录的详细流程

**

**

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

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

远程办公趋势已来:ToDesk企业版如何满足企业安全需求?

远程办公趋势已来:ToDesk企业版如何满足企业安全需求?

随着数字化进程的加速,远程办公的趋势势不可挡,已经成为了众多企业数字化变革的必经之路。但是远程访问具备身份复杂,地点不定、设备多样的特点,在企业信息安全的第一线,面临着千变万化的情况。因此,ToDesk企业版为企业提供了牢固的架构,不能被“一击即溃”,即使在极端情况下被局...

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

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

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

70城新房价格近八成环比上涨 3月份“小阳春”可期

70城新房价格近八成环比上涨 3月份“小阳春”可期

专家称,目前二手房供应充足,房价不会出现普遍性大幅上涨 本报记者 孟珂 伴随政策端继续发力,信贷环境相对宽松,房地产市场活跃度提升。3月16日,国家统计局发布数据显示,2月份,70个大中城市中,新建商品住宅和二手住宅销售价格环比上涨城市分别有55个和40个,比上月分别增加1...

70城房价数据出炉!一二三线城市房价环比总体上涨,一线城市同比上涨

70城房价数据出炉!一二三线城市房价环比总体上涨,一线城市同比上涨

金融界3月16日消息 据国家统计局,2023年2月份,随着政策效果逐步显现及住房需求进一步释放,70个大中城市中商品住宅销售价格环比上涨城市个数继续增加,各线城市商品住宅销售价格环比总体上涨,一线城市商品住宅销售...

360企业安全云全新推出数据云盘

360企业安全云全新推出数据云盘

原标题:360企业安全云全新推出数据云盘 近日,360企业安全云正式推出数据云盘。作为一站式网络数据管理解决方案,数据云盘可以帮助企业实现数据在线备份、资料精细化管理和构建云知识库等,全面提升企业数据存储与管理能力,助力企业数字化管理提效。 企业数据安全一直是企业发展的隐...

给文件备份怎么操作好?三种常见备份方法

给文件备份怎么操作好?三种常见备份方法

给文件备份怎么操作好?对于80%以上的上班族来讲,电脑是工作或生活中必不可少的设备,上面保存了很多重要的文件数据,比如公司的各种机密文件,或者是自己做的一些重要工作文件,再或者可能保存了自己生活中一些重要的照片、视频等,这些文件于我们而言,重要性可想而知。所以,给重要文件做好备份是特别重要...