从零开发一款APP 三、Java Web后端登陆接口的设计
来源:互联网 发布:mac电脑兼容双系统吗 编辑:程序博客网 时间:2024/06/18 10:24
后端注册接口的设计请看 从零开发一款APP 一、Java Web后端注册接口的设计 从零开发一款APP 二、Java Web后端注册接口的实现
一、逻辑设计:
在设计好并做完注册接口后,我们就需要做登陆接口了,其实登陆接口非常的简单,去数据库中验证其用户名和密码(当然,传输的数据要进行加密,我们会在后面统一加密方法),如果正确,那么要传回其相应的token,用户得到其token之后,以后就可以使用这个token来调用其它的接口了。
二、数据库设计:
数据库已经在第一小节设计好了,其创建的sql语句为:
create table tal_user(id INT(11) unsigned not null auto_increment,name varchar(50) not null unique,password varchar(50) not null,nickname varchar(50) not null,token varchar(50),primary key(id) ) ENGINE=InnoDB DEFAULT CHARSET=UTF8
在设计好数据库后,服务器端需要设计客户端访问的标准:
1、请求标准:url为 : http://localhost:8080/Sport/Login body为 {c:{"uname"=xxx,"upwd"=xxx}} //之所以要将所有的数据写到key为c对应的value中,是因为这样方便我们对所有的数据进行加密,加密之后,c对应的就是加密之后的数据,这时候服务器就可以进行整体解密。
2、返回标准:
2.1、登陆成功:
{result:0,data:{"token":"1_1468120108402"}}
2.2、没有相应用户名:
{result:1}
2.3、密码错误:
{result:2}
2.3、其它错误:
{result:100}
今天就先设计好接口,下一个博客将会讲‘后端登陆接口的实现’。
现在这个后端的登陆和注册接口已经完成,代码在 服务器端代码github地址 。Android端的代码也写好了登陆、注册的界面,注册和登陆的功能也已经实现。其地址为 Android端代码github地址 。欢迎大家star 。
0 0
- 从零开发一款APP 三、Java Web后端登陆接口的设计
- 从零开发一款APP 一、Java Web后端注册接口的设计
- 从零开发一款APP 二、Java Web后端注册接口的实现
- [接口设计]从客户端的角度设计后端的接口
- App的登陆注册接口安全设计
- 一款APP,从设计稿到切图
- 一款APP,从设计稿到切图
- 一款APP,从设计稿到切图
- 从客户端的角度设计后端的接口
- 从客户端的角度设计后端的接口
- 从客户端的角度设计后端的接口
- 从客户端的角度设计后端的接口
- 从客户端的角度设计后端的接口
- api,app接口,接口设计,后端接口设计
- 1.APP后端开发系列:登陆系统设计中的注意问题
- BLUE,第一款基于VUE.JS + Node.JS + Native APP的前后端开发框架
- app后端开发六:API设计的思考
- 【干货】一款APP,从设计稿到切图
- Wifi小车之 - 51单片机篇
- cython,加速python,保护代码(2):Faster code via static typing
- MYSQL简单的封装
- Java NIO 简单了解
- android ListView利用SimpleAdapter显示特定布局并且异步加载网络图片
- 从零开发一款APP 三、Java Web后端登陆接口的设计
- Live Archive 3620 - Manhattan Wiring dp(插头)
- HDU 1896 Stones(优先队列)
- python学习——单元测试
- Android之EventBus
- linux 下文件的批量复制
- Rufus 2.11超级精简版/超精简/懂你版
- [Array] Pascal's Triangle
- [2016.7 test.5] T1