aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source/img/logout.pngbin0 -> 1800 bytes
-rwxr-xr-xsource/pyAggr3g470r.py10
-rw-r--r--source/templates/index.html2
3 files changed, 12 insertions, 0 deletions
diff --git a/source/img/logout.png b/source/img/logout.png
new file mode 100644
index 00000000..55316f8b
--- /dev/null
+++ b/source/img/logout.png
Binary files differ
diff --git a/source/pyAggr3g470r.py b/source/pyAggr3g470r.py
index 8df0ce44..d99ab122 100755
--- a/source/pyAggr3g470r.py
+++ b/source/pyAggr3g470r.py
@@ -562,6 +562,16 @@ class pyAggr3g470r(object):
delete_article.exposed = True
@auth.require()
+ def logout(self):
+ """
+ Close the session.
+ """
+ return self.auth.logout()
+
+ logout.exposed = True
+
+
+ @auth.require()
def drop_base(self):
"""
Delete all articles.
diff --git a/source/templates/index.html b/source/templates/index.html
index 7a09e25c..87ba7815 100644
--- a/source/templates/index.html
+++ b/source/templates/index.html
@@ -43,6 +43,8 @@ import utils
%endif
%endif
<a accesskey="F" href="/fetch/"><img src="/img/check-news.png" title="Check for news" /></a>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ <a href="/logout/"><img src="/img/logout.png" title="Logout" /></a>
</div><br/>
<%
html = ""
bgstack15