logged_in()!= 0) { // Redirect to the user account HTTP::redirect('welcome/index'); } // If there is a post and $_POST is not empty if ($_POST) { // Store our details in a session key Session::instance()->set(Kohana::$config->load('auth')->session_key,$_POST['username']); Session::instance()->set('password',$_POST['password']); // If the post data validates using the rules setup in the user model if (Auth::instance()->login($_POST['username'],$_POST['password'])) { // Redirect to the user account if ($redir = Session::instance()->get('afterlogin')) { Session::instance()->delete('afterlogin'); HTTP::redirect($redir); } else HTTP::redirect('welcome/index'); } else { SystemMessage::add(array( 'title'=>_('Invalid username or password'), 'type'=>'error', 'body'=>_('The username or password was invalid.') )); } } Block::add(array( 'title'=>_('Login to server'), 'body'=>View::factory('login'), 'style'=>array('css/login.css'=>'screen'), )); Script::add(array('type'=>'stdin','data'=>' $(document).ready(function() { $("#ajxbody").click(function() {$("#ajBODY").load("'.$this->request->uri().'/"); return false;}); });' )); } public function action_noaccess() { SystemMessage::add(array( 'title'=>_('No access to requested resource'), 'type'=>'error', 'body'=>_('You do not have access to the requested resource, please contact your administrator.') )); } } ?>