diff --git a/src/app/website/signup/BedrockSignup.svelte b/src/app/website/signup/BedrockSignup.svelte new file mode 100644 index 0000000..ad06615 --- /dev/null +++ b/src/app/website/signup/BedrockSignup.svelte @@ -0,0 +1,22 @@ + + +
+ + + + + Die Anmeldung für Bedrock-Spieler ist über die Webseite nicht mehr möglich. Die Anmeldung erfolgt zukünftig direkt + über den Minecraft-Server unter {serverIp}. + +
diff --git a/src/app/website/signup/EditionSelection.svelte b/src/app/website/signup/EditionSelection.svelte new file mode 100644 index 0000000..bc0e3e1 --- /dev/null +++ b/src/app/website/signup/EditionSelection.svelte @@ -0,0 +1,33 @@ + + +
+
Minecraft-Version
+

Bitte wähle zuerst deine Minecraft-Version aus.

+
+ + +
+
diff --git a/src/app/website/signup/JavaSignup.svelte b/src/app/website/signup/JavaSignup.svelte new file mode 100644 index 0000000..88341b4 --- /dev/null +++ b/src/app/website/signup/JavaSignup.svelte @@ -0,0 +1,265 @@ + + +
+ + + + + Du kannst dich auch direkt in Minecraft unter {serverIp} anmelden. + +
+ +
{ + submit(e); + return false; + }} + autocomplete="off" + method="get" +> +
Persönliche Angaben
+
+ + + + {#snippet notice()} + Die Angabe hat keine Auswirkungen auf das Spielgeschehen. + {/snippet} + + + {#snippet notice()} + Diese nutzen wir, um Dich in der Whatsapp-Gruppe zuzuordnen und kontaktieren zu können. +
+ Die Angabe ist freiwillig, hilft den Administratoren jedoch sehr! + {/snippet} + +
+
Spiel
+
+ + {#snippet notice()} + + Bitte gib deinen Minecraft-Java-Namen an. Dieser muss exakt mit deinem Ingame-Namen übereinstimmen. + + {/snippet} + +
+
+
+ + {#snippet label()} + Ich bin mit der Speicherung meiner in der Anmeldung angegebenen, persönlichen Daten einverstanden. Siehe + Datenschutz + {/snippet} + + + {#snippet label()} + Ich bin mit der Speicherung in Form von Logs aller meiner, beim Spielen anfallenden, persönlichen Daten durch + den Server einverstanden + {/snippet} + {#snippet notice()} + + Dies betrifft jede Interaktion im Spiel und zugehörige Daten wie z.B. Chatnachrichten welche vom Minecraft + Client an den Server übermittelt werden + + {/snippet} + + { + if (!rulesRead) { + event.preventDefault(); + rulesOpen = true; + } + }} + > + {#snippet label()} + Ich bin mit den + + einverstanden und achte sie + {/snippet} + +
+ +
+ + { + rulesRead = true; + rulesAccepted = true; + }} + onClose={() => (rulesOpen = false)} +/> + + + + { + registration = null; + onFinished(); + }} +/> diff --git a/src/app/website/signup/RegisteredPopup.svelte b/src/app/website/signup/RegisteredPopup.svelte index c62b253..77fe650 100644 --- a/src/app/website/signup/RegisteredPopup.svelte +++ b/src/app/website/signup/RegisteredPopup.svelte @@ -1,26 +1,43 @@ + + - ($registeredPopupState = null)}> + onClose()}>