Codeigniter第一次用户

时间:2009-12-18 17:32:37

标签: php database codeigniter

我需要一种方法来判断用户是否是第一次登录 - 因此我可以向该用户显示他们需要做什么的相关信息。

如何实现这一目标?我在这里不知所措,我将不胜感激! :)

4 个答案:

答案 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。