sessions.gohtml (1336B)
1 {{ define "sub-content" }} 2 <h3>Sessions <small>({{ len .Data.Sessions }})</small></h3> 3 {{ range .Data.Sessions }} 4 <div class="card mb-3"> 5 <div class="card-body"> 6 {{ t "Created at" $ }}: {{ .CreatedAt.Format "Jan 02, 2006 15:04:05" }}<br /> 7 {{ t "Expires at" $ }}: {{ .ExpiresAt.Format "Jan 02, 2006 15:04:05" }} ({{ .ExpiresAt | until }})<br /> 8 {{ if .CurrentSession }} 9 {{ t "Your current session" $ }} 10 <form method="post" class="mt-3"> 11 <input type="hidden" name="csrf" value="{{ $.CSRF }}" /> 12 <input type="hidden" name="formName" value="revoke_all_other_sessions" /> 13 <button type="submit" class="btn btn-danger btn-sm">{{ t "Revoke all other sessions" $ }}</button> 14 </form> 15 {{ else }} 16 <form method="post"> 17 <input type="hidden" name="csrf" value="{{ $.CSRF }}" /> 18 <input type="hidden" name="sessionToken" value="{{ .Token }}" /> 19 <button type="submit" class="btn btn-danger btn-sm">{{ t "Revoke" $ }}</button> 20 </form> 21 {{ end }} 22 </div> 23 </div> 24 {{ end }} 25 {{ end }}