Added generate reset client password link

This commit is contained in:
Donald Zou
2025-07-24 23:12:51 +08:00
parent f62e481fa0
commit a4ee56648e
4 changed files with 108 additions and 55 deletions

View File

@@ -1282,6 +1282,17 @@ def API_Clients_AssignedPeers():
return ResponseObject(False, "Client does not exist")
return ResponseObject(data=d)
@app.post(f'{APP_PREFIX}/api/clients/generatePasswordResetLink')
def API_Clients_GeneratePasswordResetLink():
data = request.get_json()
clientId = data.get("ClientID")
if not clientId:
return ResponseObject(False, "Please provide ClientID")
token = DashboardClients.GenerateClientPasswordResetLink(clientId)
if token:
return ResponseObject(data=token)
return ResponseObject(False, "Failed to generate link")
'''
Index Page