framework/resources/templates/theme/login.ftl
<#if requestAttributes.uiLabelMap??><#assign uiLabelMap = requestAttributes.uiLabelMap></#if>
<#assign useMultitenant = getPropertyValue("general", "multitenant")!"">
<#assign logo><@img height="32px" src='/base-theme/images/scipio-logo-small.png'/></#assign>
<#assign username = requestParameters.USERNAME!(userLogin.userLoginId)!(autoUserLogin.userLoginId)!"">
<#if username != "">
<#assign focusName = false>
<#else>
<#assign focusName = true>
</#if>
<@row>
<@cell class="${styles.grid_medium!}4 ${styles.grid_medium_offset!}4">
<div class="${styles.login_wrap!}" id="login">
<div class="${styles.login_header!}">
${logo} ${uiLabelMap.CommonLogin!}
</div>
<div class="${styles.login_body!}">
<#if uiLabelMap.WebtoolsForSomethingInteresting?has_content
&& uiLabelMap.WebtoolsForSomethingInteresting != "WebtoolsForSomethingInteresting">
<@alert type="info">
${uiLabelMap.WebtoolsForSomethingInteresting}
</@alert>
</#if>
<form method="post" action="<@pageUrl>login</@pageUrl>" name="loginform">
<#assign labelUsername><i class="${styles.icon!} ${styles.icon_user!}"></i></#assign>
<#assign labelPassword><i class="${styles.icon!} ${styles.icon_password!}"></i></#assign>
<#assign labelTenant><i class="${styles.icon!} ${styles.icon_tenant!}"></i></#assign>
<@field type="input" name="USERNAME" value=username size="20" collapse=true placeholder=uiLabelMap.CommonUsername tooltip=uiLabelMap.CommonUsername label=wrapAsRaw({'htmlmarkup':labelUsername, 'raw':rawLabel('CommonUsername')})/>
<@field type="password" name="PASSWORD" value="" size="20" collapse=true placeholder=uiLabelMap.CommonPassword tooltip=uiLabelMap.CommonPassword label=wrapAsRaw({'htmlmarkup':labelPassword, 'raw':rawLabel('CommonPassword')})/>
<#if ("Y" == useMultitenant) >
<#--<#if !requestAttributes.userTenantId??>-->
<@field type="input" name="userTenantId" value=(parameters.userTenantId!) size="20" placeholder=uiLabelMap.CommonTenantId collapse=true tooltip=uiLabelMap.CommonTenantId label=wrapAsRaw({'htmlmarkup':labelTenant, 'raw':rawLabel('CommonTenantId')})/>
<#--<#else>
<input type="hidden" name="userTenantId" value="${requestAttributes.userTenantId!}"/>
</#if>-->
</#if>
<#--<input type="hidden" name="JavaScriptEnabled" value="N"/>-->
<input type="submit" value="${uiLabelMap.CommonLogin}" class="${styles.link_run_session!} ${styles.action_login!}"/>
</form>
</div>
<div class="panel-footer card-footer">
<small><a href="<@pageUrl>forgotPassword</@pageUrl>">${uiLabelMap.CommonForgotYourPassword}</a></small>
</div>
</div>
</@cell>
</@row>