projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix disposition, add clid, RT#81941
[freeside.git]
/
httemplate
/
loginout
/
logout.html
diff --git
a/httemplate/loginout/logout.html
b/httemplate/loginout/logout.html
index
33b87fe
..
5626aa4
100644
(file)
--- a/
httemplate/loginout/logout.html
+++ b/
httemplate/loginout/logout.html
@@
-1,10
+1,13
@@
-<% $cgi->redirect($
fsurl.'?logout=logout'
) %>
+<% $cgi->redirect($
redirect
) %>
<%init>
<%init>
-my $auth_type = $r->auth_type;
+# Delete the server-side session
+$FS::CurrentUser::CurrentSession->logout;
-# Delete the cookie, etc.
+# Delete the browser cookie, etc.
+my $auth_type = $r->auth_type;
$auth_type->logout($r);
$auth_type->logout($r);
-#XXX etc: should delete the server-side session
+
+my $redirect = $fsurl; #.'?logout=logout';
</%init>
</%init>