示例#1
0
require "config.php";
require "system/jolt.php";
require "system/pdo.class.php";
require "system/functions.php";
$_GET['route'] = isset($_GET['route']) ? '/' . $_GET['route'] : '/';
$app = new Jolt('site', false);
$app->option('source', 'config.ini');
#$pdo = Db::singleton();
$mysiteURL = $app->option('site.url');
//      Conditions      --------------------------------------------------------------------------------------------
$app->condition('signed_in', function () use($app) {
    $app->redirect($app->getBaseUri() . '/login', !$app->store('user'));
});
//      Login   --------------------------------------------------------------------------------------------
$app->get('/login', function () use($app) {
    $app->render('login', array(), 'layout');
});
$app->post('/login', function () use($app) {
    $sql = "SELECT * FROM `user` WHERE `email`='{$_POST['user']}' AND `password`='{$_POST['pass']}'";
    $pdo = Db::singleton();
    $res = $pdo->query($sql);
    $user = $res->fetch();
    if (isset($user['ID'])) {
        $app->store('user', $user['ID']);
        $app->redirect($app->getBaseUri() . '/home');
    } else {
        $app->redirect($app->getBaseUri() . '/login');
    }
});
$app->get('/signup', function () use($app) {
    $app->render('register', array(), 'layout');
示例#2
0
require "config.php";
require "system/jolt.php";
require "system/pdo.class.php";
require "system/functions.php";
$_GET['route'] = isset($_GET['route']) ? '/' . $_GET['route'] : '/';
$app = new Jolt('site', false);
$app->option('source', 'config.ini');
#$pdo = Db::singleton();
$mysiteURL = $app->option('site.url');
//      Conditions      --------------------------------------------------------------------------------------------
$app->condition('signed_in', function () use($app) {
    $app->redirect($app->getBaseUri() . '/login', !$app->store('user'));
});
//      Login   --------------------------------------------------------------------------------------------
$app->get('/login', function () use($app) {
    $app->render('login', array(), 'layout');
});
$app->post('/login', function () use($app) {
    $sql = "SELECT * FROM `user` WHERE `email`='{$_POST['user']}' AND `password`='{$_POST['pass']}'";
    $pdo = Db::singleton();
    $res = $pdo->query($sql);
    $user = $res->fetch();
    if (isset($user['ID'])) {
        $app->store('user', $user['ID']);
        $app->redirect($app->getBaseUri() . '/home');
    } else {
        $app->redirect($app->getBaseUri() . '/login');
    }
});
$app->get('/signup', function () use($app) {
    $app->render('register', array(), 'layout');
示例#3
0
<?php

include 'Services/Twilio.php';
require "config.php";
require "system/jolt.php";
require "system/pdo.class.php";
require "system/functions.php";
$_GET['route'] = isset($_GET['route']) ? '/' . $_GET['route'] : '/';
$app = new Jolt('site', false);
$app->option('source', 'config.ini');
#$pdo = Db::singleton();
$mysiteURL = $app->option('site.url');
$app->get('/', function () use($app) {
    $app->render('home');
});
$app->listen();
示例#4
0
session_start();
include 'Services/Twilio.php';
require "system/jolt.php";
require "system/pdo.class.php";
require "system/functions.php";
$_GET['route'] = isset($_GET['route']) ? '/' . $_GET['route'] : '/';
$app = new Jolt('site', false);
$app->option('source', 'config.ini');
#$pdo = Db::singleton();
$mysiteURL = $app->option('site.url');
$app->condition('signed_in', function () use($app) {
    $app->redirect($app->getBaseUri() . '/login', !$app->store('user'));
});
$app->get('/login', function () use($app) {
    $app->render('login', array(), 'layout');
});
$app->post('/login', function () use($app) {
    $sql = "SELECT * FROM `user` WHERE `email`='{$_POST['user']}' AND `password`='{$_POST['pass']}'";
    $pdo = Db::singleton();
    $res = $pdo->query($sql);
    $user = $res->fetch();
    if (isset($user['ID'])) {
        $_SESSION['uid'] = $user['ID'];
        $app->store('user', $user['ID']);
        $app->redirect($app->getBaseUri() . '/home');
    } else {
        $app->redirect($app->getBaseUri() . '/login');
    }
});
$app->get('/signup', function () use($app) {
示例#5
0
session_start();
include 'Services/Twilio.php';
require "system/jolt.php";
require "system/pdo.class.php";
require "system/functions.php";
$_GET['route'] = isset($_GET['route']) ? '/' . $_GET['route'] : '/';
$app = new Jolt('site', false);
$app->option('source', 'config.ini');
#$pdo = Db::singleton();
$mysiteURL = $app->option('site.url');
$app->condition('signed_in', function () use($app) {
    $app->redirect($app->getBaseUri() . '/login', !$app->store('user'));
});
$app->get('/login', function () use($app) {
    $app->render('login', array(), 'layout');
});
$app->post('/login', function () use($app) {
    $sql = "SELECT * FROM `user` WHERE `email`='{$_POST['user']}' AND `password`='{$_POST['pass']}'";
    $pdo = Db::singleton();
    $res = $pdo->query($sql);
    $user = $res->fetch();
    if (isset($user['ID'])) {
        $_SESSION['uid'] = $user['ID'];
        $app->store('user', $user['ID']);
        $app->redirect($app->getBaseUri() . '/home');
    } else {
        $app->redirect($app->getBaseUri() . '/login');
    }
});
$app->get('/signup', function () use($app) {