27 lines
781 B
HTML
27 lines
781 B
HTML
{{define "title"}}Login{{end}}
|
|
{{define "main"}}
|
|
<form action="/users/login" method="POST" novalidate>
|
|
<input type="hidden" name="csrf_token" value="{{.CSRFToken}}">
|
|
{{ range .Form.NonFieldErrors }}
|
|
<div class="error">{{.}}</div>
|
|
{{ end }}
|
|
<div>
|
|
<label>Email: </label>
|
|
{{ with .Form.FieldErrors.email }}
|
|
<label class="error">{{.}}</label>
|
|
{{ end }}
|
|
<input type="email" name="email" value="{{.Form.Email}}">
|
|
</div>
|
|
<div>
|
|
<label>Password: </label>
|
|
{{ with .Form.FieldErrors.password }}
|
|
<label class="error">{{.}}</label>
|
|
{{ end }}
|
|
<input type="password" name="password">
|
|
</div>
|
|
<div>
|
|
<input type="submit" value="login">
|
|
</div>
|
|
</form>
|
|
{{end}}
|