Устранены пропущенные уязвимости в некоторых проходах
v++
This commit is contained in:
2025-02-22 16:10:21 +03:00
parent f7973e0991
commit c83cfd9eff
9 changed files with 24 additions and 23 deletions

View File

@@ -40,14 +40,11 @@ public class CheckAccount extends ComponentsServerPass {
if (keyFile.exists()) {
//ключ есть. проверить его актуальность.
String key = FileUtils.readFileToString(keyFile);
System.out.println("ключ найден.");
if (SendRequest(ServerCode.GetUserAccountByKey,key)){
if (request.server_response.object!=null){
//ключ актуальный.
System.out.println("ключ совпал");
Global.mainModule.setAccount((UserAccount) request.server_response.object);
}else {
System.out.println("ключ не совпал!");
//ключ неактуальный. регистрируемся по новой.
UI.Error("Текущий ключ неверен. Он будет удален.");
Utils_.forceDeleteWithCheck(keyFile);
@@ -55,7 +52,6 @@ public class CheckAccount extends ComponentsServerPass {
}
}
}else {
System.out.println("ключ не найден!");
confirmEmail();
}
return !Global.mainModule.getAccount().role.equals(AccountRole.Undefined);