From 1cf3404414029bfc5242326ec9e8ec65de3b50d4 Mon Sep 17 00:00:00 2001 From: Mika Havela Date: Fri, 4 Apr 2008 15:18:02 +0000 Subject: Redirecting user to logon page when they successfully logged out. git-svn-id: svn://svn.alpinelinux.org/acf/core/trunk@946 ab2d0c66-481e-0410-8bed-d214d4d58bed --- app/acf-util/logon-controller.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'app/acf-util/logon-controller.lua') diff --git a/app/acf-util/logon-controller.lua b/app/acf-util/logon-controller.lua index fe53542..75915fc 100644 --- a/app/acf-util/logon-controller.lua +++ b/app/acf-util/logon-controller.lua @@ -16,7 +16,14 @@ logon = function(self) end logout = function(self) - return { logout = self.model:logoff(clientdata.sessionid) } + local logout = self.model:logoff(clientdata.sessionid) + if (logout) and (logout[1]) and (logout[1]["value"]) and (string.lower(logout[1]["value"]) == "successful") then + self.conf.action = "logon" + self.conf.type = "redir" + error (self.conf) + end + + return { logout = logout } end status = function(self) -- cgit v1.2.3