Spaces:
Running
Running
Merge remote-tracking branch 'ChatGPT-Next-Web-1/main1' into main1
Browse files- app/api/user/register/route.ts +28 -12
- app/store/user.ts +2 -6
app/api/user/register/route.ts
CHANGED
@@ -2,19 +2,35 @@ import { NextRequest } from "next/server";
|
|
2 |
|
3 |
export async function POST(req: NextRequest) {
|
4 |
try {
|
5 |
-
const admin=process.env.ADMIN
|
6 |
-
const key=process.env.KEY
|
7 |
-
const user=req.nextUrl.searchParams.get("user")
|
8 |
-
const password=req.nextUrl.searchParams.get("password")
|
9 |
-
const name=req.nextUrl.searchParams.get("name")
|
10 |
-
const mail=req.nextUrl.searchParams.get("mail")
|
11 |
-
const code=req.nextUrl.searchParams.get("code")
|
12 |
-
let res=await fetch(
|
13 |
-
|
14 |
-
|
15 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
// console.log(msg)
|
17 |
-
return new Response(JSON.stringify(msg))
|
18 |
} catch (e) {
|
19 |
console.error("[shuixian] ", e);
|
20 |
return new Response(JSON.stringify(e));
|
|
|
2 |
|
3 |
export async function POST(req: NextRequest) {
|
4 |
try {
|
5 |
+
const admin = process.env.ADMIN;
|
6 |
+
const key = process.env.KEY;
|
7 |
+
const user = req.nextUrl.searchParams.get("user");
|
8 |
+
const password = req.nextUrl.searchParams.get("password");
|
9 |
+
const name = req.nextUrl.searchParams.get("name");
|
10 |
+
const mail = req.nextUrl.searchParams.get("mail");
|
11 |
+
const code = req.nextUrl.searchParams.get("code");
|
12 |
+
let res = await fetch(
|
13 |
+
"http://shuixian.ltd/main/api/user/register.php?admin=" +
|
14 |
+
admin +
|
15 |
+
"&key=" +
|
16 |
+
key +
|
17 |
+
"&user=" +
|
18 |
+
user +
|
19 |
+
"&password=" +
|
20 |
+
password +
|
21 |
+
"&name=" +
|
22 |
+
name +
|
23 |
+
"&mail=" +
|
24 |
+
mail +
|
25 |
+
"&code=" +
|
26 |
+
code,
|
27 |
+
{
|
28 |
+
method: "GET",
|
29 |
+
},
|
30 |
+
);
|
31 |
+
let msg = await res.json();
|
32 |
// console.log(msg)
|
33 |
+
return new Response(JSON.stringify(msg));
|
34 |
} catch (e) {
|
35 |
console.error("[shuixian] ", e);
|
36 |
return new Response(JSON.stringify(e));
|
app/store/user.ts
CHANGED
@@ -158,11 +158,7 @@ export const useUserStore = create<UserStore>()(
|
|
158 |
},
|
159 |
async register(user, password, name, mail, code) {
|
160 |
let res = await fetch(
|
161 |
-
"
|
162 |
-
process.env.ADMIN +
|
163 |
-
"&key=" +
|
164 |
-
process.env.KEY +
|
165 |
-
"&user=" +
|
166 |
user +
|
167 |
"&password=" +
|
168 |
password +
|
@@ -173,7 +169,7 @@ export const useUserStore = create<UserStore>()(
|
|
173 |
"&code=" +
|
174 |
code,
|
175 |
{
|
176 |
-
method: "
|
177 |
},
|
178 |
);
|
179 |
let response = (await res.json()) as shuixianRes;
|
|
|
158 |
},
|
159 |
async register(user, password, name, mail, code) {
|
160 |
let res = await fetch(
|
161 |
+
"/api/user/register?user=" +
|
|
|
|
|
|
|
|
|
162 |
user +
|
163 |
"&password=" +
|
164 |
password +
|
|
|
169 |
"&code=" +
|
170 |
code,
|
171 |
{
|
172 |
+
method: "POST",
|
173 |
},
|
174 |
);
|
175 |
let response = (await res.json()) as shuixianRes;
|