33 lines
972 B
Smarty
33 lines
972 B
Smarty
{{ define "content" }}
|
|
<h2>Login</h2>
|
|
<form action="/login" method="post" enctype="multipart/form-data">
|
|
<div class="main-container">
|
|
<div class="form-item">
|
|
<div class="form-container">
|
|
<label>Username:</label>
|
|
<input type="text" name="username" value="{{.Username.Value}}" />
|
|
</div>
|
|
{{ if .Username.Err }}
|
|
<div class="error">{{.Username.Err}}</div>
|
|
{{ end }}
|
|
</div>
|
|
<div class="form-item">
|
|
<div class="form-container">
|
|
<label>Password:</label>
|
|
<input type="password" name="password" value="{{.Password.Value}}" />
|
|
</div>
|
|
{{ if .Password.Err }}
|
|
<div class="error">{{.Password.Err}}</div>
|
|
{{ end }}
|
|
</div>
|
|
<div class="form-item">
|
|
<div class="form-container">
|
|
<button id="submit" type="submit">Login</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
{{ if ne (errStr .Error) "" }}
|
|
<div class="error">{{.Error | errStr}}</div>
|
|
{{ end }}
|
|
{{ end }} |