From 035bdc7576fab3f1757af0e3bd77058bf44748c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Wed, 30 Nov 2016 00:19:27 +0100 Subject: GH-1524 Regenerate Minecraft client token when the auth token is invalid This makes the case where users copy MultiMC to other machines easier to handle. It doesn't require manual intervention and the tokens do not go in a desync loop. --- application/LaunchController.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'application') diff --git a/application/LaunchController.cpp b/application/LaunchController.cpp index 62e582d8..e8f369be 100644 --- a/application/LaunchController.cpp +++ b/application/LaunchController.cpp @@ -108,6 +108,7 @@ void LaunchController::login() auto failReasonNew = task->failReason(); if(failReasonNew == "Invalid token.") { + account->invalidateClientToken(); failReason = needLoginAgain; } else failReason = failReasonNew; -- cgit v1.2.3