- 输入手机号码, 点击获取验证按钮, 发送请求到服务器去获取验证码, 然后开始倒计时
- 输入验证码, 点击登录, 发送请求到服务器去登录, 成功后跳转到个人中心页面
- 登录成功之后, 将手机号码存储本地缓存
- 个人中心页面: 获取本地缓存的手机号码, 有号码则显示电话号码, 没有号码, 显示立即登录
接口:
获取验证码接口:
地址: http://huruqing.cn:3003/user/getSmsCode 请求参数: phone
请求方法: get
登录接口:
接口地址: http://huruqing.cn:3003/user/login
请求方法: post
请求参数: phone: xxx, smsCode:xxx
思路:
点击获取验证码, 要做什么事情
- 检查电话号码是否为空, 长度是不是11
- 发送请求到服务器, 获取验证码
- 按钮倒计时
点击登录的逻辑
- 获取手机号码和验证码
- 把号码和验证码发送到服务器去登录
- 登录成功后, 把手机号码缓存起来, 跳转到个人中心页面
个人中心页面逻辑
- 从缓存获取手机号码
- 有号码, 就显示号码, 显示退出登录按钮, 隐藏立即登录按钮
- 若无号码, 就显示立即登录按钮, 隐藏手机号码和退出登录按钮
点击退出登录逻辑
- 清除缓存里的手机号码
- 显示立即登录
- 清空并隐藏手机号码, 隐藏退出登录按钮
<!-- 个人中心代码 -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset&