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