本章主题
关键词
用户名登录逻辑分析
用户名登录接口设计
请求方式
选项 | 方案 |
---|---|
请求方法 | POST |
请求地址 | /sessions |
请求参数:表单
参数名 | 类型 | 是否必传 | 说明 |
---|---|---|---|
mobile | string | 是 | 手机号 |
password | string | 是 | 密码 |
响应结果:HTML
字段 | 说明 |
---|---|
登录失败 | 响应错误提示 |
登录成功 | 重定向到首页 |
用户名登录接口定义
@api.route("/sessions", methods=["POST"])
def login():
"""用户登录
参数: 手机号、密码, json
"""
用户名登录后端逻辑
@api.route("/sessions", methods=["POST"])
def login():
"""用户登录
参数: 手机号、密码, json
"""
# 获取参数
# 校验参数
# 手机号的格式
# 从数据库中根据手机号查询用户的数据对象
# 用数据库的密码与用户填写的密码进行对比验证
# 如果验证相同成功,保存登录状态, 在session中
总结小便条
本篇文章主要讲了以下几点内容:
本章回顾暂时就到这了,如果还有点晕,那就把文章里所有引用的案例代码再敲几遍吧。拜拜~