You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

65 lines
2.0 KiB

2 weeks ago
<#import "template.ftl" as layout>
<#import "components/atoms/button.ftl" as button>
<#import "components/atoms/button-group.ftl" as buttonGroup>
<#import "components/atoms/checkbox.ftl" as checkbox>
<#import "components/atoms/form.ftl" as form>
<#import "components/atoms/input.ftl" as input>
<@layout.registrationLayout
displayMessage=!messagesPerField.existsError("password", "password-confirm")
;
section
>
<#if section="header">
${msg("updatePasswordTitle")}
<#elseif section="form">
<@form.kw action=url.loginAction method="post">
<input
autocomplete="username"
name="username"
type="hidden"
value="${username}"
>
<input autocomplete="current-password" name="password" type="hidden">
<@input.kw
autocomplete="new-password"
autofocus=true
invalid=messagesPerField.existsError("password", "password-confirm")
label=msg("passwordNew")
name="password-new"
type="password"
/>
<@input.kw
autocomplete="new-password"
invalid=messagesPerField.existsError("password-confirm")
label=msg("passwordConfirm")
message=kcSanitize(messagesPerField.get("password-confirm"))
name="password-confirm"
type="password"
/>
<#if isAppInitiatedAction??>
<@checkbox.kw
checked=true
label=msg("logoutOtherSessions")
name="logout-sessions"
value="on"
/>
</#if>
<@buttonGroup.kw>
<#if isAppInitiatedAction??>
<@button.kw color="primary" type="submit">
${msg("doSubmit")}
</@button.kw>
<@button.kw color="secondary" name="cancel-aia" type="submit" value="true">
${msg("doCancel")}
</@button.kw>
<#else>
<@button.kw color="primary" type="submit">
${msg("doSubmit")}
</@button.kw>
</#if>
</@buttonGroup.kw>
</@form.kw>
</#if>
</@layout.registrationLayout>