64 lines
2.5 KiB
HTML
64 lines
2.5 KiB
HTML
<!DOCTYPE html>
|
|
<html xmlns:th="http://www.thymeleaf.org" lang="en">
|
|
<head>
|
|
<link rel="icon" type="image/x-icon" th:href="@{/img/logo.png}">
|
|
<title>Taskana login</title>
|
|
<link rel="stylesheet" type="text/css" th:href="@{/css/bootstrap/4.1.3/bootstrap.min.css}"/>
|
|
<link rel="stylesheet" type="text/css" th:href="@{/css/main.css}"/>
|
|
</head>
|
|
<body>
|
|
|
|
<div class="container">
|
|
<h1 class="row justify-content-center">Welcome to Taskana</h1>
|
|
<div class="row justify-content-center">
|
|
<div>
|
|
<img th:src="@{/img/logo.png}" class="logo" alt="memorynotfound logo"/>
|
|
</div>
|
|
</div>
|
|
<div class="row justify-content-center align-items-center">
|
|
<div class="col-xs-12 col-md-6">
|
|
<form th:action="@{/login}" method="post">
|
|
<div th:if="${param.error}">
|
|
<div class="alert alert-danger">
|
|
Invalid username or password.
|
|
</div>
|
|
</div>
|
|
<div th:if="${param.logout}">
|
|
<div class="alert alert-info">
|
|
You have been logged out.
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="username">Username</label>:
|
|
<input type="text"
|
|
id="username"
|
|
name="username"
|
|
class="form-control"
|
|
autofocus="autofocus"
|
|
placeholder="Username">
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="password">Password</label>:
|
|
<input type="password"
|
|
id="password"
|
|
name="password"
|
|
class="form-control"
|
|
placeholder="Password">
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="row justify-content-center">
|
|
<div class="col-sm-6 col-sm-offset-3">
|
|
<input type="submit"
|
|
name="login-submit"
|
|
id="login-submit"
|
|
class="form-control btn btn-info"
|
|
value="Log In">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html> |