|
2 | 2 |
|
3 | 3 | use CodeIgniter\Router\RouteCollection; |
4 | 4 |
|
| 5 | +$config = config(\Franky5831\CodeIgniter4UserLibrary\Config\App::class); |
| 6 | +$setUserLibRoutes = $config->setUserLibRoutes; |
| 7 | + |
5 | 8 | /** |
6 | | - * @var RouteCollection $routes |
| 9 | + * Allows the user to disable the routes |
| 10 | + * This is useful if the user wants to change the urls, or override the controller used |
7 | 11 | */ |
8 | | -$routes->match(['get', 'post'], '/login', '\Franky5831\CodeIgniter4UserLibrary\Controllers\User::login', ["as" => "loginurl"]); |
9 | | -$routes->match(['get', 'post'], '/logout', '\Franky5831\CodeIgniter4UserLibrary\Controllers\User::logout', ["as" => "logouturl"]); |
10 | | -$routes->match(['get', 'post'], '/register', '\Franky5831\CodeIgniter4UserLibrary\Controllers\User::register', ["as" => "registerurl"]); |
| 12 | +if ($setUserLibRoutes) { |
| 13 | + /** |
| 14 | + * @var RouteCollection $routes |
| 15 | + */ |
| 16 | + $routes->match(['get', 'post'], '/login', '\Franky5831\CodeIgniter4UserLibrary\Controllers\User::login', ["as" => "loginurl"]); |
| 17 | + $routes->match(['get', 'post'], '/logout', '\Franky5831\CodeIgniter4UserLibrary\Controllers\User::logout', ["as" => "logouturl"]); |
| 18 | + $routes->match(['get', 'post'], '/register', '\Franky5831\CodeIgniter4UserLibrary\Controllers\User::register', ["as" => "registerurl"]); |
| 19 | +} |
0 commit comments