mirror of
https://github.com/donaldzou/WGDashboard.git
synced 2025-10-03 15:56:17 +00:00
Added generate reset client password link
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user