3
0
Mirror von https://github.com/GeyserMC/Geyser.git synchronisiert 2024-11-03 14:50:19 +01:00
Dieser Commit ist enthalten in:
Tim203 2020-12-12 01:39:09 +01:00
Ursprung 45596a87a9
Commit 9500da2ef0
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 064EE9F5BF7C3EE8
2 geänderte Dateien mit 5 neuen und 8 gelöschten Zeilen

Datei anzeigen

@ -77,7 +77,7 @@ public class FormCache {
Consumer<String> responseConsumer = form.getResponseHandler();
if (responseConsumer != null) {
responseConsumer.accept(response.getFormData().trim());
responseConsumer.accept(response.getFormData());
}
removeWindow(response.getFormId());

Datei anzeigen

@ -154,17 +154,15 @@ public class LoginEncryptionUtils {
}
public static void buildAndShowLoginWindow(GeyserSession session) {
String userLanguage = session.getClientData().getLanguageCode();
session.sendForm(
SimpleForm.builder()
.translator(LanguageUtils::getPlayerLocaleString, userLanguage)
.translator(LanguageUtils::getPlayerLocaleString, session.getLocale())
.title("geyser.auth.login.form.notice.title")
.content("geyser.auth.login.form.notice.desc")
.button("geyser.auth.login.form.notice.btn_login") // id = 0
.button("geyser.auth.login.form.notice.btn_disconnect")
.responseHandler((form, responseData) -> {
SimpleFormResponse response = form.parseResponse(responseData.trim());
SimpleFormResponse response = form.parseResponse(responseData);
if (!response.isCorrect()) {
buildAndShowLoginWindow(session);
return;
@ -180,16 +178,15 @@ public class LoginEncryptionUtils {
}
public static void buildAndShowLoginDetailsWindow(GeyserSession session) {
String userLanguage = session.getLocale();
session.sendForm(
CustomForm.builder()
.translator(LanguageUtils::getPlayerLocaleString, userLanguage)
.translator(LanguageUtils::getPlayerLocaleString, session.getLocale())
.title("geyser.auth.login.form.details.title")
.label("geyser.auth.login.form.details.desc")
.input("geyser.auth.login.form.details.email", "account@geysermc.org", "")
.input("geyser.auth.login.form.details.pass", "123456", "")
.responseHandler((form, responseData) -> {
CustomFormResponse response = form.parseResponse(responseData.trim());
CustomFormResponse response = form.parseResponse(responseData);
if (!response.isCorrect()) {
buildAndShowLoginDetailsWindow(session);
return;