dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

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