【问题标题】:Codeigniter first time userCodeigniter 第一次使用
【发布时间】:2009-12-18 17:32:37
【问题描述】:

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

如何做到这一点?我在这里不知所措,我们将不胜感激! :)

【问题讨论】:

    标签: php database codeigniter


    【解决方案1】:

    为用户存储“上次登录”时间和日期通常很有用。如果你这样做了,你可以简单地检查 last_login 在你的用户表中是否为 NULL,然后显示你的消息或其他什么。

    【讨论】:

    • last_login 时间戳通常比简单的 first_login 标志更有用,并且实现起来并不困难。
    • 再次感谢!您的回答对初学者很有帮助!
    【解决方案2】:

    这并不是一个真正的 codeigniter 特定问题。您可能希望与存储用户信息的数据库进行交互。 “用户”表中可能有一个字段,当用户第一次登录时(您可以随后查询),该字段被设置为“真”(或某个值)。 Codeigniter 确实让您更容易与数据库交互 - 只需搜索(或查看其出色的文档)Codeigniter ActiveRecord。祝你好运。

    【讨论】:

      【解决方案3】:

      您必须在数据库中存储类似的内容:

      username varchar 255
      password varchar 255
      first_login bool default 1
      

      如果 first_login 为 1,则显示信息并将 first_login 设置为 0

      【讨论】:

        【解决方案4】:

        您可以在数据库中存储一个字段,例如注册时的flagFirstLogin = 1,并在第一次登录后将其更改为 0。

        【讨论】:

          猜你喜欢
          • 2013-07-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-11-03
          • 2021-09-30
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多