我需要一种方法来判断用户是否是第一次登录 - 因此我可以向该用户显示他们需要做什么的相关信息。
如何实现这一目标?我在这里不知所措,我将不胜感激! :)
答案 0 :(得分:5)
为用户存储“上次登录”时间和日期通常很有用。如果你这样做,你只需检查用户表中last_login
是否为NULL,然后显示你的消息或其他。
答案 1 :(得分:1)
这不是一个特定于codeigniter的问题。您可能希望与存储用户信息的数据库进行交互。当用户第一次登录时(可以随后查询),“用户”表中可能有一个字段被设置为“true”(或某个值)。 Codeigniter确实使您更容易与数据库交互 - 只需搜索(或查看其优秀的文档)Codeigniter ActiveRecord 。祝你好运。
答案 2 :(得分:0)
您必须在数据库中存储类似内容:
username varchar 255
password varchar 255
first_login bool default 1
如果first_login为1,则显示信息并将first_login设置为0
答案 3 :(得分:0)
您可以在注册时在数据库中存储一个字段,例如flagFirstLogin = 1
,在第一次登录后,您只需将其更改为0。