Skip to content

Commit a244de4

Browse files
committed
Feature: allow user to disable routes
1 parent 828f0f0 commit a244de4

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

src/Config/Routes.php

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,18 @@
22

33
use CodeIgniter\Router\RouteCollection;
44

5+
$config = config(\Franky5831\CodeIgniter4UserLibrary\Config\App::class);
6+
$setUserLibRoutes = $config->setUserLibRoutes;
7+
58
/**
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
711
*/
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

Comments
 (0)