From a521d9177f5e299d2ff25cc288e59e4bf1398a1b Mon Sep 17 00:00:00 2001 From: Tim Almdal Date: Wed, 11 Mar 2009 13:58:38 +0000 Subject: Force a login if everybody does not have access to the root item. ticket #118. --- modules/user/controllers/login.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'modules/user/controllers') diff --git a/modules/user/controllers/login.php b/modules/user/controllers/login.php index bf45746d..ab2dd379 100644 --- a/modules/user/controllers/login.php +++ b/modules/user/controllers/login.php @@ -26,6 +26,13 @@ class Login_Controller extends Controller { } } + public function page() { + $view = new Theme_View("page.html"); + $view->page_type = "login"; + $view->content = ""; + print $view; + } + private function _try_login() { $form = $this->_login_form()->form; @@ -44,7 +51,8 @@ class Login_Controller extends Controller { user::login($user); log::info("user", t("User %name logged in", array("name" => $user->name))); print json_encode( - array("result" => "success")); + array("result" => "success", + "location" => url::site(""))); } else { print json_encode( array("result" => "error", -- cgit v1.2.3