В моем приложении CI у меня есть несколько контроллеров для обработки различных пользовательских функций:
Итак, в настоящее время, когда кто-то входит в систему, он перенаправляется своей ролью (пример): localhost/CA
или localhost/CD
т. Д.
Мне нужно переписать маршруты, чтобы перенаправить все в зависимости от его роли:
$route['(:any)'] = 'CA/$1';
(CA не должен быть жестко запрограммирован)
Может ли кто-нибудь показать мне, как подключить правила после входа? а также как использовать регулярное выражение для фильтрации некоторого URL-адреса, на котором применяются правила?
$route['^((?!auth/).)*$'] = '$1';
Каким другим способом было бы это достичь? .htaccess не может быть и речи, так как для создания маршрутов мне нужна логика данных.