nativegallery/app/Core/Routes.php

31 lines
742 B
PHP
Raw Normal View History

2024-07-04 12:04:41 +03:00
<?php
namespace App\Core;
use \App\Services\{Router, Auth, DB};
use \App\Core\{Page};
class Routes
{
public static function init()
{
Router::get('/', 'MainController@i');
2024-07-04 12:50:26 +03:00
Router::get('/login', 'LoginController@i');
2024-07-04 13:09:20 +03:00
Router::get('/register', 'RegisterController@i');
2024-07-04 12:36:23 +03:00
Router::get('/photo/$id', 'PhotoController@i');
2024-07-05 06:33:46 +03:00
Router::get('/author/$id', 'ProfileController@i');
2024-07-04 12:50:26 +03:00
Router::post('/api/login', 'ApiController@login');
2024-07-04 13:20:40 +03:00
Router::post('/api/register', 'ApiController@register');
2024-07-04 12:04:41 +03:00
if (Auth::userid() > 0) {
2024-07-05 06:33:46 +03:00
Router::get('/lk', 'ProfileController@lk');
2024-07-04 12:04:41 +03:00
} else {
2024-07-05 06:33:46 +03:00
Router::redirect('/login?return='.$_SERVER['HTTP_REFERER']);
2024-07-04 12:04:41 +03:00
}
}
}