配置后台项目
- 1 安装phpStudy并导入mysql数据库数据
2 安装nodeJS,配置后台项目,从终端打开后台项目
3 输入cnpm install
安装依赖,输入node app.js
运行项目
4 使用postman测试api接口
登录概述
1 登录业务流程
在登录页面输入用驴名和密码
调用后台接口进行验证
通过验证之后,根据后台的响应状态跳转到项目主项
2 登录业务的相关技术点
http无状态的
通过cookie在客户端记录状态
通过session在服务器端记录状态
通过token方式维持状态
A.登录状态保持
如果服务器和客户端同源,建议可以使用cookie或者session来保持登录状态
如果客户端和服务器跨域了,建议使用token进行维持登录状态。
B.登录逻辑:
在登录页面输入账号和密码进行登录,将数据发送给服务器
服务器返回登录的结果,登录成功则返回数据中带有token,客户端得到token并进行保存
后续的请求都需要将此token发送给服务器,服务器会验证token以保证用户身份。
-
3 token原理分析