ifLoginIsEnabled()) { // Formular ist aktiv $helper->addFormGroup("login", "Gebe hier deine Logindaten ein:"); // Welches Loginverfahren wurde konfiguriert? if ($helper->ifLoginWithUsername()) { // Login mit Username $helper->addFormSubGroup("username", "Bitte mit deinem Nickname einloggen."); $helper->addFieldText("username", "Dein Nickname:"); $helper->addInputTextField("username"); } elseif ($helper->ifLoginWithEmail()) { // Login mit Email $helper->addFormSubGroup("email", "Bitte mit deiner Email-Adresse einloggen."); $helper->addFieldText("email", "Deine Email-Addresse:"); $helper->addInputTextField("email"); } else { // Login mit Email/Username $helper->addFormSubGroup("user_email", "Bitte mit deinem Nickname oder Email-Adresse einloggen."); $helper->addFieldText("user_email", "Dein Nickname/Email:"); $helper->addInputTextField("user_email"); } $helper->addFormSubGroup("pass", "Gebe dein Passwort von der Anmeldung ein."); $helper->addFieldText("pass", "Dein Passwort:"); $helper->addInputPasswordField("pass"); $helper->addFormGroup("buttons", "Alles richtig eingegeben?"); $helper->addInputResetButton("Formular leeren"); $helper->addCaptcha(); $helper->addInputSubmitButton("Zum Spiel einloggen"); } else { // Formular deaktiviert $helper->addFormNote("Einloggen in's Spiel ist derzeit administrativ deaktiviert worden. Bitte komme später noch mal wieder."); $helper->addFormNote("Nachricht vom Admin: ".$this->getConfigInstance()->readConfig('login_disabled_reason').""); } // Formular schliessen $helper->flushContent(); // Ist Gastlogin erlaubt? if ($helper->ifGuestLoginAllowed()) { // Neue Helper-Instanz holen $helper = WebFormHelper::createWebFormHelper($this, "shipsimu_guest_login"); $helper->addInputHiddenField("username", $this->getConfigInstance()->readConfig('guest_login_username')); $helper->addInputHiddenField("pass", $this->getConfigInstance()->readConfig('guest_login_password')); $helper->addFormGroup("buttons", "Gastlogins sind in der Funkionsweise eingeschränkt. Mehr dazu unter "Gastlogin"."); $helper->addCaptcha(); $helper->addInputSubmitButton("Als Gast einloggen"); $helper->flushContent(); } ?>
Einloggen zu {?app_full_name?}
{?shipsimu_user_login?}
{?shipsimu_guest_login?}