143fe3d488
- Implemented clean MVC architecture with Router, Controller, and Model base classes - Created database migrations for users, bands, bookings, reviews, and availability - Set up Tailwind CSS with yellow color scheme and modern design - Added Alpine.js for reactive JavaScript components - Configured Vite for asset building and hot module replacement - Created authentication and role-based middleware - Implemented helper functions and configuration system - Added comprehensive README with setup instructions - Configured Apache with proper rewrite rules and security headers - Set up Composer and npm package management with modern dependencies
15 lines
229 B
PHP
15 lines
229 B
PHP
<?php
|
|
|
|
namespace App\Middleware;
|
|
|
|
class AuthMiddleware
|
|
{
|
|
public function handle($params = null): void
|
|
{
|
|
if (!isset($_SESSION['user'])) {
|
|
header('Location: /login');
|
|
exit;
|
|
}
|
|
}
|
|
}
|