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
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>
|