栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java登录与注册实战

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java登录与注册实战

一、单点登录的三种常用方式
第一种:session广播机制实现
第二种:使用cookie+redis实现
第三种:使用token实现
目前使用最多的是第二种,一般要考虑到某一个时间段用户注册的数量,比如做活动推广的时候;这时除了利用redis缓存,还需要加大带宽等等;
其次是使用token;目前这两种用的比较多。
postman在测试接口的时候也常常复制自己的登录信息测通接口,或者设置白名单机制。

第二种:使用cookie+redis实现
1、redis(key-value):key唯一值,value用户数据;
cookie:把redis生成key–》cookir
2、访问项目中其他模块,发送请求带着cookie进行发送,获取cookie值,拿着cookie做功能。

也就是把cookie获取值,到redis进行查询,根据key进行查询,如果查询到数据就是可以登录。

第三种情况:带token
1、按照一定规则生成字符串,可以包含用户信息(加密)
(1)可以把字符串通过cookie返回
(2)可以把字符串通过地址栏返回
2、再去访问项目其他模块,每次访问在地址栏带着生成字符串,在访问模块里面获取地址栏字符串,根据字符串获取用户信息。如果可以获取,则可以登录。

二、登录开发流程、思路
1、获取手机号和密码、验证码(现在有很多登录接口是不用密码,那么直接初始化的密码即可)
2、校验手机号和密码、验证码是否为空
3、校验手机号和密码、验

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/857996.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号