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

用户登录的详细流程

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

**

## 用户登录的详细流程

用户登录的详细流程

**

**

## 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检索网站慢成乌龟了?试试这2招

Pubmed检索网站慢成乌龟了?试试这2招

自新版Pubmed问世以来,大家对其评价普遍不高。 可能是因为大家(包括笔者自己)习惯了老版本pubmed的搜索界面和各种插件的帮助,好多人都是沿用旧版本,直到其最终下架。 新版本在这些方面做得并不友好。个人认为新版只是提高了Pubmed网站与外界的交互性,改善其...

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

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

原标题:皮肤科 | 最新发表的万篇论文大数据分析:40本SCI期刊投稿指南、研究热点等 在pubmed上进行检索,我们可以看到自2000年以来,皮肤科领域相关研究共发表254,298篇,从2018年起年发表量超过2万篇(20799篇),2021年--2022年每年发表相关研究2....

警惕冒充中国工商银行“95588”的短信诈骗

警惕冒充中国工商银行“95588”的短信诈骗

近日,南京、常州、苏州等地接报多起冒充中国工商银行官方号码“95588”的短信诈骗案件,犯罪嫌疑人利用伪基站发送附带有钓鱼网址的短信,以“积分兑换现金”为名引诱事主登陆,利用钓鱼网站窃取银行卡号和密码。 典型案例 2月28日,南京的张某收到一条95588...

中国呼叫中心产业发展形势及前景动向分析报告2023-2028年

中国呼叫中心产业发展形势及前景动向分析报告2023-2028年

第1章:呼叫中心产业发展综述 1.1 呼叫中心界定及形态概述 1.1.1 呼叫中心定义 1.1.2 呼叫中心分类 1.1.3 呼叫中心功能 1.1.4 呼叫中心存在形态 1.2 呼叫中心成本构成分析 1.2.1 构建成本 1....

原创
            属马人:谁是你的贵人,谁又是小人?

原创 属马人:谁是你的贵人,谁又是小人?

原标题:属马人:谁是你的贵人,谁又是小人? 属马人的运程汹涌澎湃,十分精彩,他们的人生中会有很多次的转折点,而每一次的转折带给他们的机会也是不一样的,每一次都会让他们体验到不同的感受,且一次比一次的精彩,而属马的朋友要沉得住气,不要抓住机会取得了成功,拥有了大量财富而骄...