Exemplo n.º 1
0
 public function member__logout()
 {
     $return = Request::get('return', Config::getSiteRoot());
     Statamic_Auth::logout();
     URL::redirect(URL::assemble(Config::getSiteRoot(), $return));
 }
Exemplo n.º 2
0
Arquivo: routes.php Projeto: nob/joi
            $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);