--- /dev/null
+<dl>
+ <dt>{lang}wcf.user.reauthentication.loginAs{/lang}</dt>
+ <dd>{$__wcf->user->username}</dd>
+</dl>
{include file='header' __disableAds=true}
+<p class="info" role="status">{lang}wcf.user.reauthentication.explanation{/lang}</p>
+
{@$form->getHtml()}
{include file='footer' __disableAds=true}
"__pollOptionsFormField",
"__radioButtonFormField",
"__ratingFormField",
+ "__reauthenticationLoginAs",
"__rowFormContainer",
"__rowFormFieldContainer",
"__singleMediaSelectionFormField",
--- /dev/null
+<dl>
+ <dt>{lang}wcf.user.reauthentication.loginAs{/lang}</dt>
+ <dd>{$__wcf->user->username}</dd>
+</dl>
</div>
</header>
+<p class="info" role="status">{lang}wcf.user.reauthentication.explanation{/lang}</p>
+
{@$form->getHtml()}
{include file='footer'}
$this->form->appendChild(
TemplateFormNode::create('loginAs')
- ->application('wcf')
->templateName('__multifactorAuthenticationLoginAs')
);
use wcf\system\application\ApplicationHandler;
use wcf\system\exception\IllegalLinkException;
use wcf\system\form\builder\field\user\UserPasswordField;
+use wcf\system\form\builder\TemplateFormNode;
use wcf\system\request\LinkHandler;
use wcf\system\WCF;
use wcf\util\HeaderUtil;
protected function createForm() {
parent::createForm();
- $this->form->appendChild(
+ $this->form->appendChildren([
+ TemplateFormNode::create('loginAs')
+ ->templateName('__reauthenticationLoginAs'),
UserPasswordField::create()
->required(),
- );
+ ]);
}
/**
<item name="wcf.user.status.isDisabled"><![CDATA[Der Benutzer ist nicht freigeschaltet.]]></item>
<item name="wcf.user.status.blacklistMatches"><![CDATA[Der Benutzer wurde aufgrund eines Treffers in der Datenbank von „Stop Forum Spam“ automatisch deaktiviert (Übereinstimmungen: {implode glue=', ' from=$user->getBlacklistMatchesTitle() item=matchLabel}{$matchLabel}{/implode}).]]></item>
<item name="wcf.user.reauthentication"><![CDATA[Erneute Authentifizierung]]></item>
+ <item name="wcf.user.reauthentication.explanation"><![CDATA[{if LANGUAGE_USE_INFORMAL_VARIANT}Du betrittst einen besonders geschützten Bereich. Aus Sicherheitsgründen ist es notwendig, dass du dich durch Eingabe deines Kennworts erneut authentifizierst.{else}Sie betreten einen besonders geschützten Bereich. Aus Sicherheitsgründen ist es notwendig, dass Sie sich durch Eingabe Ihres Kenntworts erneut authentifizieren.{/if}]]></item>
+ <item name="wcf.user.reauthentication.loginAs"><![CDATA[Eingeloggt als]]></item>
</category>
<category name="wcf.user.menu">
<item name="wcf.user.menu.community"><![CDATA[Community]]></item>
<item name="wcf.user.status.isDisabled"><![CDATA[The user has not been approved yet.]]></item>
<item name="wcf.user.status.blacklistMatches"><![CDATA[The user has been automatically disabled because of matches in the “Stop Forum Spam” database (Matches: {implode glue=', ' from=$user->getBlacklistMatchesTitle() item=matchLabel}{$matchLabel}{/implode}).]]></item>
<item name="wcf.user.reauthentication"><![CDATA[Re-authentication]]></item>
+ <item name="wcf.user.reauthentication.explanation"><![CDATA[You are entering a security-sensitive area. For security reasons it is required that you re-authenticate yourself by entering your password.]]></item>
+ <item name="wcf.user.reauthentication.loginAs"><![CDATA[Logged in as]]></item>
</category>
<category name="wcf.user.menu">
<item name="wcf.user.menu.community"><![CDATA[Community]]></item>