in prevision for django-1.7, rename our local auth module into localauth to avoid...
[myslice.git] / localauth / views.py
diff --git a/localauth/views.py b/localauth/views.py
new file mode 100644 (file)
index 0000000..b959e73
--- /dev/null
@@ -0,0 +1,19 @@
+from django.contrib.auth import logout
+from django.http import HttpResponseRedirect
+
+import activity.user
+
+# hard question : where should we redirect requests to logout if user is not logged in ?
+def logout_user (request):
+    # check that we're indeed logged in
+    if not request.user.is_authenticated():
+        return HttpResponseRedirect ('/')
+    print "LOGGING OUT"
+    
+    # log user activity
+    activity.user.logout(request)
+    
+    logout(request)
+    return HttpResponseRedirect ('/')
+        
+