零散知识点(二)
一、用户注册

1、点击验证码后,会发送一个请求到后台,后台通过form表单来验证手机号是否注册,短信模板是否正确,验证成功后。
2、生成验证码并和手机号存入redis中,同时将验证码通过短信发送给手机。
3、点击注册按钮后,发送请求到后台,进行验证,其中验证码的验证是:通过手机号去redis 中获取验证码,获取的和用户输入的一样,则验证成功。
二、用户登录

用户名密码登录方式:
1、页面一加载,img的src会向后台发送一个请求,后台接受请求会生成一个验证码和验证码图片。验证码图片直接返回给img标签,同时生成的验证码会存入到session中(session在后台将验证码存入,同时生成一个cookie到前端页面。)
2、当点击登录时候,首先会携带与sessioin对应的cookie信息到后台,后台根据这个信息找到session中的验证码,将找到的这个验证码和前台提交的比对。
3、验证码比对成功后,再进行手机号,邮箱和密码的验证。


1、先获取验证码,检查是否已注册,如果注册直接得到该用户对象。同时后台将手机号和验证码存入redis
2、点登录后,用该手机号去redis中取验证码,取到的和用户输入的进行比对。
浙公网安备 33010602011771号