摘要:
首先,我们需要进行业务逻辑分析。 通过上图,我们可以知道,用户登录界面的后端流程,如下: 1. 接收前端传递的参数 2. 校验参数 3. 核心逻辑 4. 返回响应结果 其核心逻辑主要为: 判断前端传递的手机号或用户名是否存在MySQL数据库中, 1. 如果存在,则校验密码是否正确、 1.1 如果密码 阅读全文
摘要:
目前市面上可以发送短信验证码的平台有很多,此项目中使用的容联云通讯进行短信验证码的发送。 首先,我们先来进行手机验证码的逻辑分析, 通过这张图片,我们基本确定了发送短信验证码的基本逻辑,并且在业务逻辑中,我们不能让短信验证码任务阻塞了响应结果,所以我们需要采用celery方式进行异步发送短信验证码且 阅读全文
摘要:
在Django框架中并没有提供能够制作图形验证码的模块,所以,我们需要采用第三方模块进行实现图像验证码。 这里我们使用的是captcha模块来实现,图形验证码的。 captcha模块,会将生成的图像验证码的图片和验证码的文字信息返回给我们,我们只需要拿着返回的图片和验证码文字信息用就可以了。 首先, 阅读全文