diff options
Diffstat (limited to 'login/login.ftl.html')
-rw-r--r-- | login/login.ftl.html | 98 |
1 files changed, 98 insertions, 0 deletions
diff --git a/login/login.ftl.html b/login/login.ftl.html new file mode 100644 index 0000000..f17a82c --- /dev/null +++ b/login/login.ftl.html @@ -0,0 +1,98 @@ +<#import "template.ftl" as layout> +<@layout.registrationLayout displayInfo=social.displayInfo displayWide=(realm.password && social.providers??); section> + <#if section = "header"> + ${msg("doLogIn")} + <#elseif section = "form"> + <div id="kc-form" <#if realm.password && social.providers??>class="${properties.kcContentWrapperClass!}"</#if>> + <div id="kc-form-wrapper" <#if realm.password && social.providers??>class="${properties.kcFormSocialAccountContentClass!} ${properties.kcFormSocialAccountClass!}"</#if>> + <#if realm.password> + <form id="kc-form-login" onsubmit="login.disabled = true; return true;" action="${url.loginAction}" method="post"> + + <table width="100%" cellpadding="5" border="0"> + <tbody> + <tr> + <td colspan="2" style="" nowrap="nowrap"> + <b>Sign in using your SSO credentials</b> + </td> + </tr> + + <tr> + <td> + <label for="username" class="${properties.kcLabelClass!}"><#if !realm.loginWithEmailAllowed>${msg("username")}<#elseif !realm.registrationEmailAsUsername>${msg("usernameOrEmail")}<#else>${msg("email")}</#if></label> + </td> + + <td> + <#if usernameEditDisabled??> + <input tabindex="1" id="username" class="${properties.kcInputClass!}" name="username" value="${(login.username!'')}" type="text" disabled /> + <#else> + <input tabindex="1" id="username" class="${properties.kcInputClass!}" name="username" value="${(login.username!'')}" type="text" autofocus autocomplete="off" /> + </#if> + </td> + </tr> + + <tr> + <td> + <label for="password" class="${properties.kcLabelClass!}">${msg("password")}</label> + </td> + + <td> + <input tabindex="2" id="password" class="${properties.kcInputClass!}" name="password" type="password" autocomplete="off" /> + </td> + </tr> + + <tr> + <div class="${properties.kcFormGroupClass!} ${properties.kcFormSettingClass!}"> + <div id="kc-form-options"> + <#if realm.rememberMe && !usernameEditDisabled??> + <div class="checkbox"> + <label> + <#if login.rememberMe??> + <input tabindex="3" id="rememberMe" name="rememberMe" type="checkbox" checked> ${msg("rememberMe")} + <#else> + <input tabindex="3" id="rememberMe" name="rememberMe" type="checkbox"> ${msg("rememberMe")} + </#if> + </label> + </div> + </#if> + </div> + <div class="${properties.kcFormOptionsWrapperClass!}"> + <#if realm.resetPasswordAllowed> + <span><a tabindex="5" href="${url.loginResetCredentialsUrl}">${msg("doForgotPassword")}</a></span> + </#if> + </div> + + </div> + </tr> + + <tr> + <td></td> + <td style="text-align:right;"> + <input type="hidden" id="id-hidden-input" name="credentialId" <#if auth.selectedCredential?has_content>value="${auth.selectedCredential}"</#if>/> + <input tabindex="4" class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonBlockClass!} ${properties.kcButtonLargeClass!} btn btn-primary btn-sm" name="login" id="kc-login" type="submit" value="${msg("doLogIn")}"/> + </td> + </tr> + </tbody> + </table> + + </form> + </#if> + </div> + <#if realm.password && social.providers??> + <div id="kc-social-providers" class="${properties.kcFormSocialAccountContentClass!} ${properties.kcFormSocialAccountClass!}"> + <ul class="${properties.kcFormSocialAccountListClass!} <#if social.providers?size gt 4>${properties.kcFormSocialAccountDoubleListClass!}</#if>"> + <#list social.providers as p> + <li class="${properties.kcFormSocialAccountListLinkClass!}"><a href="${p.loginUrl}" id="zocial-${p.alias}" class="zocial ${p.providerId}"> <span>${p.displayName}</span></a></li> + </#list> + </ul> + </div> + </#if> + </div> + <#elseif section = "info" > + <#if realm.password && realm.registrationAllowed && !registrationDisabled??> + <div id="kc-registration"> + <span>${msg("noAccount")} <a tabindex="6" href="${url.registrationUrl}">${msg("doRegister")}</a></span> + </div> + </#if> + </#if> + +</@layout.registrationLayout> |