diff --git a/conntrackt/templates/conntrackt/login.html b/conntrackt/templates/conntrackt/login.html
new file mode 100644
--- /dev/null
+++ b/conntrackt/templates/conntrackt/login.html
@@ -0,0 +1,26 @@
+{% extends "conntrackt/template.html" %}
+
+{# For html_link #}
+{% load conntrackt %}
+
+{% block content %}
+
+
+
+ {% if form.errors %}
+
Wrong username or password. Please try again.
+ {% endif %}
+
+
+
+{% endblock %}
+
diff --git a/conntrackt/urls.py b/conntrackt/urls.py
--- a/conntrackt/urls.py
+++ b/conntrackt/urls.py
@@ -1,6 +1,9 @@
# Import basic functions for URL pattern processing.
from django.conf.urls import patterns, url
+# For logging-in the users
+from django.contrib.auth.views import login
+
# For plain generic views
from conntrackt.models import Entity
from django.views.generic import DetailView
@@ -24,5 +27,7 @@ urlpatterns = patterns(
url(r'^project/(?P\d+)/iptables/$', get_project_iptables, name="project_iptables"),
# View for rendering zip file with iptables rules for all entities in a project for a specific location.
url(r'^project/(?P\d+)/location/(?P\d+)/iptables/$', get_project_iptables, name="project_location_iptables"),
+ # View for logging-in the users.
+ url(r'^login/$', login, {'template_name': 'conntrackt/login.html'}),
)