阳光沙滩博客系统-手机登录
如果说现有的登录,可不可以呢? 也是可以的,只不过会有问题: 你在PC端,也就是浏览器上登录了,如果你在手机上登录,那么PC端的就会下线; 假设使用同一个token,修改代码可以实现,但无法同时更新各端的token当token过期的时候。比如这次请i娶是从手机上发起的,token过期了,就会生成新的token和token_key,这时手机是可以更新的,但是浏览器没法更新。 退出登录也得改,如果使用同一个token,退出的时候,就是干掉自己端的token_key。 所以我们要使用各端独立的token 比如微信:你可在网页版/电脑/pad上登录(这几个是一致的,也就一个登录了,其他登录的就会下线),手机上app的就是独立的。微信是有两个token的。 如何去实现各端的token,使用一个接口。 1、知道来源:是从PC发起的登录,还是移动端发起的登录,from字段。从请求头也可以判断,设备比较多的话比较麻烦,所以还单独加个字段。不传的就网页端,传的话就是其他的,比如说移动端。 2、登录、流程差不多,token里会添加来源字段。每次访问就知道是从哪里发起的请求了。比如说发起评论,就可以知道
2020-09-08 15:13
4050
博客系统
手机登录
移动端
安卓开发
android
阳光沙滩博客系统API接口
sobUser SobUser(body,必须) 登录信息,邮箱/用户名,密码(md5值) from 来源,非必须,来源,不填写为m_为手机端登录,p_为PC端登录 返回: 20000 成功 40003 账号被禁止 40000 失败-详情请看提示信息 退出登录 接口: /user/account/logout
方法:GET 参数:无 返回: 40002 账号未登录 20000 成功 查询二维码的登录状态 接口: /user/account/qr_code_state/{loginId}
方法:GET 参数: loginId 登录的ID,获取二维的时候会返回,请看后面的接口 返回: 40008 等待扫描 40009 二维码已过期 20001 登录成功 更新二维码的登录状态 手机端使用此接口 接口: /user/account/qr_code_state/{loginId}
方法:PUT 参数 loginId 登录的ID,扫码解析可以获取到 返回: 40002 账号未登录(指你手机的账号未登录) 20000 登录成功 更新用户邮箱地址 步骤:先获取邮箱验证码,获取到邮箱验证码再来更新邮箱 接口:
2020-09-08 15:10
4790
API
接口
博客系统
开发
前后端分离
阳光沙滩博客系统的部署
阳光沙滩博客系统的部署 基础环境 我们要有docker的环境,在docker上创建mysql的镜像,redis的镜像,接着构建我们的程序镜像 docker docker的安装,这个同学们可以参考官方的文档 参考文章 ubuntu 完全干净的卸载docker docker-compose安装 Docker安装后修改镜像源 ubuntu上安装docker mysql数据库 Dodcker创建Mysql容器 创建完镜像以后,远程登录一下mysql数据库 一是为了检查是否可以连接成功 二是为了执行sql脚本,创建数据库 脚本同学们请到资料里下载: 资料下载 redis docker搭建redis以及项目配置 Nginx 使用docker创建Nginx服务器容器 部署内容 后台程序 管理中心程序 门户程序 部署后台程序 *要确保已经安装了Java环境 这里面同学借给我们的服务器是2g的内存,所以我们只能省着着了。因此,我们的后台程序,不部署到docker里了,如果要部署到docker上,镜像的创建,请参考后台的课程内容,里面有教如何构建镜像的。 JavaWeb实现个人博客系统-后端 这里面我们
2020-09-06 16:18
2709
部署
测试
运维
上线
博客系统