password.gohtml (4058B)
1 {{ define "sub-content" }} 2 3 <div class="card mb-3"> 4 <div class="card-header"> 5 {{ t "Change password" . }} 6 </div> 7 <div class="card-body"> 8 <form method="post" novalidate> 9 <input type="hidden" name="csrf" value="{{ .CSRF }}" /> 10 <input type="hidden" name="formName" value="changePassword" /> 11 <div class="form-group"> 12 <input placeholder="{{ t "Old password" . }}" name="oldPassword" value="{{ .Data.OldPassword }}" class="form-control{{ if .Data.ErrorOldPassword }} is-invalid{{ end }}" type="password"{{ if .Data.ErrorOldPassword }} autofocus{{ end }} required /> 13 {{ if .Data.ErrorOldPassword }} 14 <div class="invalid-feedback">{{ .Data.ErrorOldPassword }}</div> 15 {{ end }} 16 </div> 17 <div class="form-group"> 18 <input placeholder="{{ t "New password" . }}" name="newPassword" value="{{ .Data.NewPassword }}" class="form-control{{ if .Data.ErrorNewPassword }} is-invalid{{ end }}" type="password"{{ if .Data.ErrorNewPassword }} autofocus{{ end }} required /> 19 {{ if .Data.ErrorNewPassword }} 20 <div class="invalid-feedback">{{ .Data.ErrorNewPassword }}</div> 21 {{ end }} 22 </div> 23 <div class="form-group"> 24 <input placeholder="{{ t "Confirm new password" . }}" name="rePassword" value="{{ .Data.RePassword }}" class="form-control{{ if .Data.ErrorRePassword }} is-invalid{{ end }}" type="password"{{ if .Data.ErrorRePassword }} autofocus{{ end }} /> 25 {{ if .Data.ErrorRePassword }} 26 <div class="invalid-feedback">{{ .Data.ErrorRePassword }}</div> 27 {{ end }} 28 </div> 29 <div class="form-group"> 30 <input type="submit" value="{{ t "Update password" . }}" class="btn btn-primary" /> 31 </div> 32 </form> 33 </div> 34 </div> 35 36 37 <div class="card mb-3"> 38 <div class="card-header"> 39 {{ t "Change duress password" . }} 40 </div> 41 <div class="card-body"> 42 <form method="post" novalidate> 43 <input type="hidden" name="csrf" value="{{ .CSRF }}" /> 44 <input type="hidden" name="formName" value="changeDuressPassword" /> 45 <div class="form-group"> 46 <input placeholder="{{ t "Current password" . }}" name="oldDuressPassword" value="{{ .Data.OldDuressPassword }}" class="form-control{{ if .Data.ErrorOldDuressPassword }} is-invalid{{ end }}" type="password"{{ if .Data.ErrorOldDuressPassword }} autofocus{{ end }} required /> 47 {{ if .Data.ErrorOldDuressPassword }} 48 <div class="invalid-feedback">{{ .Data.ErrorOldDuressPassword }}</div> 49 {{ end }} 50 </div> 51 <div class="form-group"> 52 <input placeholder="{{ t "New duress password" . }}" name="newDuressPassword" value="{{ .Data.NewDuressPassword }}" class="form-control{{ if .Data.ErrorNewDuressPassword }} is-invalid{{ end }}" type="password"{{ if .Data.ErrorNewDuressPassword }} autofocus{{ end }} required /> 53 {{ if .Data.ErrorNewDuressPassword }} 54 <div class="invalid-feedback">{{ .Data.ErrorNewDuressPassword }}</div> 55 {{ end }} 56 </div> 57 <div class="form-group"> 58 <input placeholder="{{ t "Confirm new duress password" . }}" name="reDuressPassword" value="{{ .Data.ReDuressPassword }}" class="form-control{{ if .Data.ErrorReDuressPassword }} is-invalid{{ end }}" type="password"{{ if .Data.ErrorReDuressPassword }} autofocus{{ end }} /> 59 {{ if .Data.ErrorReDuressPassword }} 60 <div class="invalid-feedback">{{ .Data.ErrorReDuressPassword }}</div> 61 {{ end }} 62 </div> 63 <div class="form-group"> 64 <input type="submit" value="{{ t "Update duress password" . }}" class="btn btn-primary" /> 65 </div> 66 </form> 67 </div> 68 </div> 69 70 <div class="mb-5"></div> 71 72 {{ end }}