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

用户登录的详细流程

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

**

## 用户登录的详细流程

用户登录的详细流程

**

**

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

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

安徽发布快递服务消费提示  公布申诉(投诉)电话

安徽发布快递服务消费提示 公布申诉(投诉)电话

大皖新闻讯 12月26日,安徽省邮政局网发布快递服务消费提示 : 连日来,疫情持续大面积波及邮政快递业,各作业环节受到严重影响,寄递全程时限延长,末端投递承压,用户投诉增多。安徽省邮政管理局加强监测、指挥调度、争取支持、狠抓落实,全力以赴做好邮政快递保通保畅工作,努力满足人民群众对...

ToDesk远程桌面受邀勘察设计行业表彰会 助力设计领域数字化发展

ToDesk远程桌面受邀勘察设计行业表彰会 助力设计领域数字化发展

原标题:ToDesk远程桌面受邀勘察设计行业表彰会 助力设计领域数字化发展 3月28日,上海市勘察设计行业表彰大会暨协会九届二次会员代表大会以“承上启下,再创佳绩”为主题于上海成功举办。 本次大会由中国勘察设计协会、中国工商联房地产商会、中国建筑金属结构协会、北...

原创
            国王队的主帅,面包教练布朗大概率会成为今年的年度最佳教练

原创 国王队的主帅,面包教练布朗大概率会成为今年的年度最佳教练

原标题:国王队的主帅,面包教练布朗大概率会成为今年的年度最佳教练 国王队的主帅,面包教练布朗大概率会成为今年的年度最佳教练。 面包布朗率领一向孱弱的国王时隔17年后再次进入...

微软IE浏览器6月16日正式退出历史舞台 网友:几多欢喜几多愁

微软IE浏览器6月16日正式退出历史舞台 网友:几多欢喜几多愁

整天用电脑办公或者上网的朋友,我要是问 IE浏览器好用吗?想必是仁者见仁,智者见智。 下个月,这位曾经的浏览器“霸主”就要和网友们告别了,陪伴了27年的IE浏览器,有什么想说说的吗? 点个关注不迷路。今天阿伟就和大家一起聊聊微软IE浏览器6月16日正式退出历史舞台,此后...

上海市消保委:106短信鱼龙混杂难辨真假

上海市消保委:106短信鱼龙混杂难辨真假

原标题:上海市消保委:106短信鱼龙混杂难辨真假 近日,上海市消保委微信公众号发布“3·15”系列调查:106短信鱼龙混杂,已经成为坑害消费者的工具。调查显示,76%的消费者表示经常收到“106”开头的垃圾短信。上海市消保委关注到,传统短信通过互联网技术升级后,106短信已经成为...

港股异动 | 智云健康(09955)早盘涨超7%  苹果计划推出AI驱动的健康监测服务

港股异动 | 智云健康(09955)早盘涨超7% 苹果计划推出AI驱动的健康监测服务

智通财经APP获悉,智云健康(09955)早盘涨超7%,截止发稿涨7.29%,报10.16港元,成交额1338万港元。 据报道,苹果公司正在开发人...