xiao commited on
Commit
e5d46ab
·
2 Parent(s): 32325a2 37caf85

Merge remote-tracking branch 'ChatGPT-Next-Web-1/main1' into main1

Browse files
Files changed (2) hide show
  1. app/api/user/register/route.ts +28 -12
  2. 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("https://dujiaoka.dwzynj.top/main/api/user/register.php?admin="+admin+"&key="+key+"&user="+user+"&password="+password+"&name="+name+"&mail="+mail+"&code="+code, {
13
- method: "GET"
14
- })
15
- let msg=await res.json()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
- "http://shuixian.ltd/main/api/user/register.php?admin=" +
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: "GET",
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;