public function member__logout() { $return = Request::get('return', Config::getSiteRoot()); Statamic_Auth::logout(); URL::redirect(URL::assemble(Config::getSiteRoot(), $return)); }
$user->set_password($user->get_password(), true); $user->save(); $errors = array('encrypted' => 'Password has been encrypted. Please login again.'); } else { $app->redirect($app->urlFor('dashboard')); } } else { $errors = array('error' => 'Incorrect username or password. Try again.'); } $template_list = array("login"); Statamic_View::set_templates(array_reverse($template_list)); Statamic_View::set_layout("layouts/login"); $admin_app->render(null, array('route' => 'login', 'app' => $admin_app, 'errors' => $errors)); })->name('login-submit'); $admin_app->get('/logout', function () use($admin_app) { Statamic_Auth::logout(); $admin_app->redirect($admin_app->urlFor('dashboard')); })->name('logout'); // ERROR FUNCTION // -------------------------------------------------------- $admin_app->get('/error', function () use($admin_app) { $template_list = array("error"); Statamic_View::set_templates(array_reverse($template_list)); Statamic_View::set_layout("layouts/default"); $admin_app->render(null, array('route' => 'login', 'app' => $admin_app)); })->name('error'); // PUBLICATION // -------------------------------------------------------- $admin_app->get('/pages', function () use($admin_app) { authenticateForRole('admin'); doStatamicVersionCheck($admin_app);