示例#1
0
                $app->redirect('/welcome/');
            }
        }
    } catch (Exception $e) {
        echo $e->getMessage();
    }
});
$app->get('/:add', $authenticate($app), function () use($app, $model) {
    $session_identifier = Hybrid_Auth::storage()->get('user');
    $avatarUrl = $model->getAvatarUrl($session_identifier);
    $app->render('add.php', ['datajs' => 'words.js', 'datagroupjs' => 'words-io.js', 'name' => 'Add Word', 'model' => $model, 'avatarURL' => $avatarUrl, 'identifier' => $session_identifier, 'scriptID' => 'i']);
})->conditions(array('add' => '[+]'));
// moved to words page. remove soon
$app->get('/logout/', function () use($app, $model) {
    $app->hybridInstance;
    $model->logout_user();
    Hybrid_Auth::logoutAllProviders();
    $app->redirect('/login/');
});
$app->get('/welcome/', $authenticate($app, $model), function () use($app, $model) {
    $session_identifier = Hybrid_Auth::storage()->get('user');
    $avatarUrl = $model->getAvatarUrl($session_identifier);
    $app->render('welcome.php', ['datajs' => 'welcome', 'datagroupjs' => 'account', 'name' => 'Welcome', 'model' => $model, 'avatarURL' => $avatarUrl, 'identifier' => $session_identifier, 'scriptID' => 'i']);
});
$app->get('/words/', $authenticate($app, $model), function () use($app, $model) {
    $session_identifier = Hybrid_Auth::storage()->get('user');
    $avatarUrl = $model->getAvatarUrl($session_identifier);
    $app->render('words.php', ['datajs' => 'words.js', 'datagroupjs' => 'words-io.js', 'name' => 'Words', 'model' => $model, 'avatarURL' => $avatarUrl, 'identifier' => $session_identifier, 'scriptID' => 'i']);
});
$app->get('/bins/', $authenticate($app, $model), function () use($app, $model) {
    $session_identifier = Hybrid_Auth::storage()->get('user');