POST /api/user/register+
diff --git a/bookshelfplus.sql b/bookshelfplus.sql index 14381a3..fbde483 100644 --- a/bookshelfplus.sql +++ b/bookshelfplus.sql @@ -11,7 +11,7 @@ Target Server Version : 50726 File Encoding : 65001 - Date: 03/04/2022 23:36:35 + Date: 04/04/2022 14:26:48 */ SET NAMES utf8mb4; @@ -214,6 +214,7 @@ CREATE TABLE `user_info` ( `nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `group` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, `phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `weixin_third_party_auth_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `qq_third_party_auth_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', @@ -223,7 +224,7 @@ CREATE TABLE `user_info` ( -- ---------------------------- -- Records of user_info -- ---------------------------- -INSERT INTO `user_info` VALUES (1, 'admin', '7c4a8d09ca3762af61e59520943dc26494f8941b', '小小墨', 'ADMIN', '/密码/123456/', '', '', ''); -INSERT INTO `user_info` VALUES (2, 'xiaomo', '7c4a8d09ca3762af61e59520943dc26494f8941b', '小小墨', 'USER', '/密码/123456/', '', '', ''); +INSERT INTO `user_info` VALUES (1, 'admin', '7c4a8d09ca3762af61e59520943dc26494f8941b', '小小墨', 'ADMIN', '/密码/123456/', '', '', '', ''); +INSERT INTO `user_info` VALUES (2, 'xiaomo', '7c4a8d09ca3762af61e59520943dc26494f8941b', '小小墨', 'USER', '/密码/123456/', '', '', '', ''); SET FOREIGN_KEY_CHECKS = 1; diff --git a/bookshelfplus/docs/asciidoc/generated/all.adoc b/bookshelfplus/docs/asciidoc/generated/all.adoc index 15640e9..1113a5d 100644 --- a/bookshelfplus/docs/asciidoc/generated/all.adoc +++ b/bookshelfplus/docs/asciidoc/generated/all.adoc @@ -569,6 +569,79 @@ __可选__|string ---- +[[_registerusingpost]] +==== 用户注册 +.... +POST /api/user/register +.... + + +===== 说明 +传入用户名,以及密码明文,后台计算密码SHA1值,进行注册 + + +===== 参数 + +[options="header", cols=".^2a,.^3a,.^4a"] +|=== +|类型|名称|类型 +|**FormData**|**password** + +__可选__|string +|**FormData**|**username** + +__可选__|string +|=== + + +===== 响应 + +[options="header", cols=".^2a,.^14a,.^4a"] +|=== +|HTTP代码|说明|类型 +|**200**|OK|<<_commonreturntype,CommonReturnType>> +|**201**|Created|无内容 +|**401**|Unauthorized|无内容 +|**403**|Forbidden|无内容 +|**404**|Not Found|无内容 +|=== + + +===== 消耗 + +* `application/x-www-form-urlencoded` + + +===== 生成 + +* `\*/*` + + +===== HTTP请求示例 + +====== 请求 path +---- +/api/user/register +---- + + +====== 请求 formData +[source,json] +---- +"string" +---- + + +===== HTTP响应示例 + +====== 响应 200 +[source,json] +---- +{ + "data" : "object", + "status" : "string" +} +---- + + [[_4b02b6687df4f15fab50b8d31c1fc123]] === 第三方登录 Third Party Controller diff --git a/bookshelfplus/docs/asciidoc/html/all.html b/bookshelfplus/docs/asciidoc/html/all.html index 7bd2c71..2f446c1 100644 --- a/bookshelfplus/docs/asciidoc/html/all.html +++ b/bookshelfplus/docs/asciidoc/html/all.html @@ -2055,6 +2055,190 @@ table.CodeRay td.code>pre{padding:0} +
POST /api/user/register+
传入用户名,以及密码明文,后台计算密码SHA1值,进行注册
+类型 | +名称 | +类型 | +
---|---|---|
+ FormData + |
+
+ password |
+
+ string + |
+
+ FormData + |
+
+ username |
+
+ string + |
+
HTTP代码 | +说明 | +类型 | +
---|---|---|
+ 200 + |
+
+ OK + |
++ |
+ 201 + |
+
+ Created + |
+
+ 无内容 + |
+
+ 401 + |
+
+ Unauthorized + |
+
+ 无内容 + |
+
+ 403 + |
+
+ Forbidden + |
+
+ 无内容 + |
+
+ 404 + |
+
+ Not Found + |
+
+ 无内容 + |
+
application/x-www-form-urlencoded
*/*
/api/user/register+
"string"
+{
+ "data" : "object",
+ "status" : "string"
+}
+传入 code 值,进行登录
HTTP代码 | -说明 | -类型 | -
---|---|---|
- 200 - |
-
- OK - |
-- |
- 401 - |
-
- Unauthorized - |
-
- 无内容 - |
-
- 403 - |
-
- Forbidden - |
-
- 无内容 - |
-
- 404 - |
-
- Not Found - |
-
- 无内容 - |
-
*/*
/api/third-party/callback/string-
{
- "data" : "object",
- "status" : "string"
-}
-GET /api/third-party/login-
传入需要登录的第三方平台(大小写均可),返回跳转url
-类型 | -名称 | -说明 | -类型 | -
---|---|---|---|
- Query - |
-
- platform |
-
- platform - |
-
- string - |
-
类型 | +名称 | +说明 | +类型 | +
---|---|---|---|
+ Query + |
+
+ platform |
+
+ platform + |
+
+ string + |
+
HTTP代码 | +说明 | +类型 | +
---|---|---|
+ 200 + |
+
+ OK + |
++ |
+ 401 + |
+
+ Unauthorized + |
+
+ 无内容 + |
+
+ 403 + |
+
+ Forbidden + |
+
+ 无内容 + |
+
+ 404 + |
+
+ Not Found + |
+
+ 无内容 + |
+
*/*
/api/third-party/login?platform=string+
{
+ "data" : "object",
+ "status" : "string"
+}
+仅限管理员登录状态下可获取
/api/debug/status@@ -2590,7 +2774,7 @@ table.CodeRay td.code>pre{padding:0}
"string"
@@ -2599,9 +2783,9 @@ table.CodeRay td.code>pre{padding:0}
{
@@ -2627,13 +2811,13 @@ table.CodeRay td.code>pre{padding:0}
获取服务器当前系统负载。SystemLoadAverage返回-1时代表不支持。
/api/status/get@@ -2717,9 +2901,9 @@ table.CodeRay td.code>pre{padding:0}
{
@@ -2785,7 +2969,7 @@ table.CodeRay td.code>pre{padding:0}