Finished SignUp and SignIn frontend and backend

This commit is contained in:
Donald Zou
2025-06-02 19:23:04 +08:00
parent 4a5de5efd4
commit ecc4cc7670
19 changed files with 725 additions and 158 deletions

View File

@@ -36,19 +36,23 @@ def createClientBlueprint(wireguardConfigurations: dict[WireguardConfiguration],
if request.method.lower() == 'options':
return ResponseObject(True)
@client.get(prefix)
def ClientIndex():
print(wireguardConfigurations.keys())
return render_template('client.html')
@client.post(f'{prefix}/api/signup')
def ClientAPI_SignUp():
data = request.json
status, msg = DashboardClients.SignUp(**data)
return ResponseObject(status, msg)
@client.post(f'{prefix}/api/signin')
def ClientAPI_SignIn():
data = request.json
status, msg = DashboardClients.SignIn(**data)
return ResponseObject(status, msg)
@client.get(prefix)
@login_required
def ClientIndex():
print(wireguardConfigurations.keys())
return render_template('client.html')
return client