diff --git a/conntrackt/templates/conntrackt/template.html b/conntrackt/templates/conntrackt/template.html
--- a/conntrackt/templates/conntrackt/template.html
+++ b/conntrackt/templates/conntrackt/template.html
@@ -33,6 +33,14 @@
Main Page
Administration
+
+ {% if user.is_anonymous %}
+ - {% html_link ' Log-in' 'login' get="next="|add:request.path %}
%}
+ {% else %}
+ - {{user}}
+ - {% html_link ' Log-out' "logout" get="next="|add:request.path %}
+ {% endif %}
+
{% endblock %}
diff --git a/conntrackt/urls.py b/conntrackt/urls.py
--- a/conntrackt/urls.py
+++ b/conntrackt/urls.py
@@ -2,7 +2,7 @@
from django.conf.urls import patterns, url
# For logging-in the users
-from django.contrib.auth.views import login
+from django.contrib.auth.views import login, logout
# For plain generic views
from conntrackt.models import Entity
@@ -27,7 +27,8 @@ 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'}),
+ # Views for logging-in/out the users.
+ url(r'^login/$', login, {'template_name': 'conntrackt/login.html'}, name = "login"),
+ url(r'^logout/$', logout, name = "logout"),
)