Prevent others from mismatching their authentication token with the current, different client ID
This commit is contained in:
1 parent
3892dfe59e
commit
348d039b28
1 file changed
+2
@@ -560,6 +560,8 @@ class _AuthState:
|
|||||||
break
|
break
|
||||||
else:
|
else:
|
||||||
raise RuntimeError("Login verification failure")
|
raise RuntimeError("Login verification failure")
|
||||||
|
if validate_response["client_id"] != CLIENT_ID:
|
||||||
|
raise MinerException("You're using an old cookie file, please generate a new one.")
|
||||||
self.user_id = int(validate_response["user_id"])
|
self.user_id = int(validate_response["user_id"])
|
||||||
cookie["persistent"] = str(self.user_id)
|
cookie["persistent"] = str(self.user_id)
|
||||||
logger.info(f"Login successful, user ID: {self.user_id}")
|
logger.info(f"Login successful, user ID: {self.user_id}")
|
||||||
|
|||||||
Reference in new issue
Block a user