mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-06 05:15:49 +01:00
Implement token generation check in CloudManager and update user token handling in saveChangesAPIAccess. Ensure users are prompted to reset their password if a valid API token is not present when enabling API access.
This commit is contained in:
@@ -43,6 +43,10 @@ class CloudManager:
|
||||
|
||||
def verifyLogin(self, request):
|
||||
try:
|
||||
# Check if token needs to be generated
|
||||
if self.admin.token == 'TOKEN_NEEDS_GENERATION':
|
||||
return 0, self.ajaxPre(0, 'API token needs to be generated. Please reset your password to generate a valid API token.')
|
||||
|
||||
if request.META['HTTP_AUTHORIZATION'] == self.admin.token:
|
||||
return 1, self.ajaxPre(1, None)
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user