Codeigniter многопользовательский логин - PullRequest
0 голосов
/ 10 ноября 2019

У меня есть приложение codeigniter, где студенты могут видеть информацию о своем ежегодном чемпионате, результаты и многое другое. У нас есть ежегодные регистрации на чемпионат, поэтому у студентов разные идентификаторы и пароли для каждого года, и мне нужно отображать для них разные интерфейсы.

Я пытался создать подпапку для всех контроллеров и представлений 2020, но я не уверено том, как выполнить маршрут: Пример:

www.abc.com/dashboard // for 2019

www.abc.com/2020/dashboard // for 2020 (But this approach having issue to pass parameter)

Как правильно решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 11 ноября 2019

Codeigniter не поддерживает несколько уровней подкаталогов в каталоге вашего контроллера, только один.

Пожалуйста, посмотрите этот URL.

Есть способ расширить класс маршрутизации для поддержки этого, проверьте эту запись в блоге.

0 голосов
/ 10 ноября 2019

Создание подпапки в структуре проекта не влияет на логику вашего приложения. Я бы создал только одно имя пользователя и пароль для каждого пользователя. Вы можете отслеживать, какой интерфейс использовать для них в БД, и загружать его в соответствии с зарегистрированным пользователем. Надеюсь, у вас есть идея!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...