Example #1
0
<?php

require_once __DIR__ . '/../vendor/autoload.php';
Grosona\Config::setBase(__DIR__ . '/../app/config');
if (session_status() !== PHP_SESSION_ACTIVE) {
    session_start();
}
$grosona = new Grosona\GrosonaDriver();
if ($grosona->getStatus()['userId']) {
    if ($grosona->getStatus()['isUser']) {
        $_SESSION['aaa'] = 'yesiam';
        header("Location: app.php/");
    } else {
        header("Location: https://www.facebook.com/groups/451890044925648/");
    }
} else {
    header("Location: app.php/login");
}
Example #2
0
<?php

if (!isset($_SERVER['HTTP_HOST'])) {
    exit('This script cannot be run from the CLI. Run it from a browser.');
}
require_once __DIR__ . '/../vendor/autoload.php';
if (session_status() !== PHP_SESSION_ACTIVE) {
    session_start();
}
Grosona\Config::setBase(__DIR__ . '/../app/config');
$grosona = new Grosona\GrosonaDriver();
if (!$grosona->getStatus()['isAdmin']) {
    header('HTTP/1.0 403 Forbidden');
    exit('This script is only accessible from localhost.');
}
?>
<!DOCTYPE html>
<!--
Description:
This page is a simple command-based manager tool for admin.
-->
<html>
    <head>
        <title>Grosona</title>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        <?php 
$token = $grosona->getSystemQuerier()->getToken();
$loginUri = $grosona->getFacebookQuerier()->getLoginUrl();
echo '<script>var checkTokenUri = "https://developers.facebook.com/tools/debug/accesstoken?q=' . $token . '";</script>';
echo '<script>var loginUri = "' . $loginUri . '";</script>';
echo '<script>var __grosona_appId = "' . $grosona->getConfig()['fbAppId'] . '";</script>';