X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=actions%2Flogout.php;h=f00fa0ba7f2f39298e77cdd365099b3d53cb8954;hb=147dd16ab3f1d03a6bee8b3c8bf93170acab4ba9;hp=b2f0628f219508f07fa7d826291b044621c6956e;hpb=3b14b7901c65144835d74b712279d0492c267c0c;p=quix0rs-gnu-social.git diff --git a/actions/logout.php b/actions/logout.php index b2f0628f21..f00fa0ba7f 100644 --- a/actions/logout.php +++ b/actions/logout.php @@ -1,32 +1,41 @@ . */ if (!defined('LACONICA')) { exit(1); } +require_once(INSTALLDIR.'/lib/openid.php'); + class LogoutAction extends Action { + + function is_readonly() { + return true; + } + function handle($args) { parent::handle($args); if (!common_logged_in()) { - common_user_error(_t('Not logged in.')); + common_user_error(_('Not logged in.')); } else { common_set_user(NULL); - common_redirect(common_local_url('main')); + common_real_login(false); # not logged in + common_forgetme(); # don't log back in! + common_redirect(common_local_url('public')); } } }