38 lines
No EOL
1.5 KiB
Go Template
38 lines
No EOL
1.5 KiB
Go Template
{{define "title"}}Change Password{{end}}
|
|
|
|
{{define "body"}}
|
|
<main>
|
|
<h1>Change password</h1>
|
|
<form action="/account/password/update" method="POST" novalidate>
|
|
<input type='hidden' name='csrf_token' value='{{.CSRFToken}}'>
|
|
|
|
<div>
|
|
<label>Current Password:</label>
|
|
<input type='password' name='currentPassword' {{with .Form.FieldErrors.currentPassword}} aria-invalid
|
|
aria-describedby="currentPasswordError" {{end}}>
|
|
{{with .Form.FieldErrors.currentPassword}}
|
|
<span id="currentPasswordError">{{.}}</span>
|
|
{{end}}
|
|
</div>
|
|
<div>
|
|
<label>New Password:</label>
|
|
<input type='password' name='newPassword' {{with .Form.FieldErrors.newPassword}} aria-invalid
|
|
aria-describedby="newPasswordError" {{end}}>
|
|
{{with .Form.FieldErrors.newPassword}}
|
|
<span id="newPasswordError">{{.}}</span>
|
|
{{end}}
|
|
</div>
|
|
<div>
|
|
<label>New Password:</label>
|
|
<input type='password' name='newPasswordConfirmation' {{with .Form.FieldErrors.newPasswordConfirmation}}
|
|
aria-invalid aria-describedby="newPasswordConfirmationError" {{end}}>
|
|
{{with .Form.FieldErrors.newPasswordConfirmation}}
|
|
<span id="newPasswordConfirmationError">{{.}}</span>
|
|
{{end}}
|
|
</div>
|
|
<div>
|
|
<input type='submit' value='Change password' data-size="20">
|
|
</div>
|
|
</form>
|
|
</main>
|
|
{{end}} |