abschluss
This commit is contained in:
@ -19,9 +19,10 @@ body {
|
||||
border-bottom: 1px solid #333;
|
||||
}
|
||||
|
||||
.post a {
|
||||
color: #bb86fc;
|
||||
a {
|
||||
color: #6d6fd6;
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.post a:hover {
|
||||
|
@ -14,20 +14,28 @@ if(empty($_SESSION['token']))
|
||||
|
||||
require_once __DIR__ . "/../vendor/autoload.php";
|
||||
|
||||
use Blog\Core\router;
|
||||
use Blog\Core\container;
|
||||
use Blog\Template\twig;
|
||||
use Blog\Utils\authHelper;
|
||||
use Blog\Core\Router;
|
||||
use Blog\Core\Container;
|
||||
use Blog\Template\Twig;
|
||||
use Blog\Utils\AuthHelper;
|
||||
|
||||
AuthHelper::initialize(new Blog\Model\userModel());
|
||||
AuthHelper::initialize(new Blog\Model\UserModel());
|
||||
$router = new Router();
|
||||
$container = new Container();
|
||||
|
||||
$container->set('twig', fn() => new Twig(__DIR__ . "/../views"));
|
||||
$container->set('postModel', fn() => new Blog\Model\PostModel());
|
||||
$container->set('userModel', fn() => new Blog\Model\UserModel());
|
||||
|
||||
$twig = new Twig(__DIR__ . "/../views");
|
||||
$twig->setGlobals([
|
||||
'isLoggedIn' => Blog\Utils\AuthHelper::isLoggedIn(),
|
||||
'csrf' => Blog\Middleware\AuthMiddleware::generateCSRFToken()
|
||||
]);
|
||||
$twig = $container->set('twig', fn() => $twig);
|
||||
|
||||
require_once __DIR__ . "/../routes/web.php";
|
||||
|
||||
$router->dispatch(
|
||||
new Blog\Http\request($_SERVER['REQUEST_METHOD'], $_SERVER['REQUEST_URI']),
|
||||
new Blog\Http\response
|
||||
new Blog\Http\Request($_SERVER['REQUEST_METHOD'], $_SERVER['REQUEST_URI']),
|
||||
new Blog\Http\Response
|
||||
);
|
||||
|
Reference in New Issue
Block a user