diff options
Diffstat (limited to 'actions/logout.php')
-rw-r--r-- | actions/logout.php | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/actions/logout.php b/actions/logout.php new file mode 100644 index 000000000..a40400e7e --- /dev/null +++ b/actions/logout.php @@ -0,0 +1,13 @@ +<?php + +class LogoutAction extends Action { + function handle($args) { + parent::handle($args); + if (!common_logged_in()) { + common_user_error(_t('Not logged in.')); + } else { + common_set_user(NULL); + common_redirect(common_local_url('main')); + } + } +} |