--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+
+<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
+<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
+<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
+<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
+
+<spring:url value="/j_spring_security_check" var="scheck" />
+
+<html>
+<jsp:include page="fragments/header.jsp" />
+<body onload='document.f.j_username.focus();'>
+ <div class="container">
+ <jsp:include page="fragments/publicmenu.jsp" />
+ <spring:url value="/ip/query" var="query" />
+
+ <div class="panel panel-default">
+ <div class="panel-heading">
+ <div style="font-weight: bold;">Enter your username (email used during registration) and password</div>
+ </div>
+ <div class="panel-body">
+ <form name='f' action="${scheck}" method='POST'>
+ <div class="col-xs-3"><!-- make the field shorter -->
+ <c:choose>
+ <c:when test="${error == null}">
+ <div class="form-group">
+ <input class="form-control" type="text" name="j_username" id="UserName" placeholder="Username (email)" />
+ <p></p>
+ <input class="form-control" type="password" name="j_password" id="UserPass" placeholder="Password" />
+ <p></p>
+ <button type="submit" class="btn btn-default">Login</button>
+ </div>
+ </c:when>
+ <c:otherwise>
+ <div class="form-group has-error">
+ <input class="form-control" type="text" name="j_username" id="UserName" placeholder="Username (email)" />
+ <p></p>
+ <input class="form-control" type="password" name="j_password" id="UserPass" placeholder="Password" />
+ <p class="help-block">${error}</p>
+ <button type="submit" class="btn btn-default">Login</button>
+ </div>
+ </c:otherwise>
+ </c:choose>
+ </div>
+ </form>
+ </div>
+ </div>
+ <jsp:include page="fragments/footer.jsp" />
+ </div>
+</body>
+</html>