Мне нужен способ узнать, входит ли пользователь в первый раз, чтобы я мог отображать для него соответствующую информацию о том, что ему нужно делать.
Как этого достичь? Я в недоумении, и примеры будут оценены! :)
Часто полезно хранить время и дату последнего входа в систему для пользователей. Если вы сделали это, вы можете просто проверить, было ли last_login НЕДЕЙСТВИТЕЛЬНО в вашей таблице пользователей, а затем отобразить ваше сообщение или что-то еще.
last_login
на самом деле это не специфический для codeigniter вопрос. Вы хотели бы взаимодействовать с базой данных, которая хранит информацию о пользователях. Таблица «user» может содержать поле, которое устанавливается в «true» (или какое-либо значение), когда пользователь входит в систему в первый раз (к которому вы могли бы впоследствии обратиться). Codeigniter действительно облегчает вам взаимодействие с базой данных - просто выполните поиск (или посмотрите в их превосходной документации) Codeigniter ActiveRecord . Удачи.
Вы можете сохранить одно поле в базе данных, например flagFirstLogin = 1 после регистрации, и после первого входа в систему вы просто меняете это значение на 0.
flagFirstLogin = 1
Вам придется хранить что-то подобное в базе данных:
username varchar 255 password varchar 255 first_login bool default 1
Если first_login равен 1, отобразите информацию и установите first_login на 0