Добавление дополнительной переменной аутентификации из пользовательской таблицы Community auth

Я добавил новый столбец «пустышка» в таблицу пользователя и внес изменения в get_auth_data() заявлено в Auth_Controller_set_user_variables()

Но по-прежнему не удается установить переменную аутентификации.

ПРИМЕЧАНИЕ Я знаю, что существует способ определения данных профиля в сообществе autho, НО для одного столбца я не хочу создавать дополнительную таблицу.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
88
1

Ответы 1

Первоначально ответил @skunkbad БОЛЬШОЕ СПАСИБО

  1. Вы добавляете свое поле в пользовательскую таблицу.

  2. Вы изменяете существующую модель авторизации (а не модель авторизации сообщества). Если у вас его нет, сделайте его и объявите.

  3. Измените методы get_auth_data и check_login_status вашей модели аутентификации, чтобы они возвращали ваше новое поле.
  4. Если вы еще этого не сделали, расширьте метод _set_user_variables, который находится в Auth_Controller, добавив его в MY_Controller. Добавьте новое поле в свойства контроллера, значения конфигурации или что угодно.

Другие вопросы по теме

Одиночные кавычки Codeigniter при получении проблемы с API
ОШИБКА показывает: «Эта страница не работает, localhost в настоящее время не может обработать этот запрос. HTTP ERROR 500»
Невозможно передать значение flashdata или userdata другой функции
CodeIgniter flashdata не показывает значение от одной функции к другой после перенаправления
Codeigniter - отправка писем с использованием разных настроек SMTP
Второй модуль не работает в HMVC в Codeigniter
Как получить сегодня количество генераторов контрактов с идентификаторами, используя диапазон даты начала и даты окончания в codeigniter?
Как вставить данные из формы в базу данных и получить последний вставленный идентификатор / создать уникальный идентификатор в качестве сеанса пользователя в CI
Использование оператора SQL в методе WHERE (Codeigniter) для предотвращения SQL-инъекции
Несколько микросайтов будут входить в систему как один