[关闭]
@fuyb1986 2016-06-24T03:34:30.000000Z 字数 1398 阅读 938

登录、注册、注销文档

欣略


1. 登录获取Token

Method and URL Structure

Method Resource URL
POST /account/login/

Request Parameters

Name Description Required Default
username 用户名 YES
password 密码 YES

Request

  1. {
  2. "username":"18012345678",
  3. "password":"abcd3993a",
  4. }

cURL Example

  1. $ curl -X POST -d 'username=18012345678&password=abcd3993' http://127.0.0.1:8000/account/login/

JSON Response

  1. {"token":"1d0e52789e7d8e042bc870d359605344747b5216"}

2. 退出登录并清除Token

退出登录后Backend清除Token,这个Token不能再用作Authen。

Method and URL Structure

Method Resource URL
PUT /account/logout/

Request Header

Name Description Required Default
Authorization Token 1d0e52789e7d8e042bc870d359605344747b5216 Yes

*Authorization的值为登录成功后返回值

cURL Example

  1. $ curl -X PUT -H 'Authorization: Token 1d0e52789e7d8e042bc870d359605344747b5216'\
  2. http://127.0.0.1:8000/account/logout/

JSON Response

  1. {"status":0, "message":""}

3. 用户注册

Method and URL Structure

Method Resource URL
POST /account/signup/

Request Parameters

Name Description Required Default
profile 用户信息 Yes {}
username 注册账号 Yes
password 注册密码 Yes
verification_code 验证码 Yes

cURL Example

  1. $ curl -X POST -d '{"profile":{},"username":"15201052252", "password":"123456", "verification_code":"882104"}' 127.0.0.1:8000/account/signup/

JSON Response

  1. {"token":"436bad6e50ff8ff92bae5395fb823e3f9af49a79"}

4. 用户获取验证码

Method and URL Structure

Method Resource URL
GET /account/signup/

Request Parameters

Name Description Required Default
username 注册账号 Yes

cURL Example

  1. $ curl -X GET 127.0.0.1:8000/account/signup/?username=15201052252

JSON Response

  1. {"status":0,"message":""}
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注