-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
52 lines (31 loc) · 1.21 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE);
session_start();
require_once 'Autoloader.php';
\Mobius\Autoloader::init();
$uri = $_SERVER['REQUEST_URI'];
$self = $_SERVER['PHP_SELF'];
$directories = str_replace(basename($self), '', $self);
$requestString = str_replace($directories, '', $uri);
$requestString = strtolower($requestString);
$requestParams = explode("/", $requestString);
$controller = array_shift($requestParams);
$action = array_shift($requestParams);
\Mobius\Core\Database::setInstance(
\Mobius\Config\DatabaseConfig::DB_INSTANCE,
\Mobius\Config\DatabaseConfig::DB_DRIVER,
\Mobius\Config\DatabaseConfig::DB_USER,
\Mobius\Config\DatabaseConfig::DB_PASS,
\Mobius\Config\DatabaseConfig::DB_NAME,
\Mobius\Config\DatabaseConfig::DB_HOST
);
if($controller =="index.php"){
$controller = 'users';
$action = 'register';
}
$app = new \Mobius\Application($controller, $action, $requestParams);
$app->start();
//to register user you must go: http://localhost:(your port)/MobiusTask/users/register
//to login user you must go: http://localhost:(your port)/MobiusTask/users/login
//I use port 8004, to work links you must change 8004 to your port.
//SQL script in repository.