検索

ホームページ  >  に質問  >  本文

ログイン時間と時刻を更新する方法

これら 2 つを更新するデータベースの設計方法

搜狗截图18年03月30日1652_1.png搜狗截图18年03月30日1656_3.png

Fan searFan sear2470日前1599

全員に返信(6)返信します

  • 铭德科技

    铭德科技2018-03-30 17:24:20

    間違っています。この変数のキーはユーザー情報を保存するセッションです

    返事
    0
  • Fan sear

    ログアウトする方法でデータベースのlogin_timeの値を更新することはできますか? 次回ログインしたときに、更新された数値が取得されます。

    Fan sear · 2018-03-30 19:49:17
    Fan sear

    違います、login_count です

    Fan sear · 2018-03-30 19:52:56
    铭德科技

    はい、終了する (セッションをクリアする) 前に、データベースに保存されているカウントに 1 を加えるだけです。

    铭德科技 · 2018-03-31 09:18:28
    铭德科技

    パブリック関数 exitFun(){ //ユーザーセッションの user_id に基づいてユーザーを格納するセッションデータを検索します。データを取得するのは yyy メソッドです。 $res = モデル('xxx')->yyy($user_id); //取得した回数とログイン回数を足したものが新しい回数となります $count = $res['count'] +1 //新しい数値 $count を対応するユーザーのログイン回数に更新するために実行します。 $newRes = モデル('xxx')->zzz($user_id,$count); //完了後にSESSIONをクリアし、ログインを開始します //これはコントローラー内のみであり、データ層は問題ないはずです }

    铭德科技 · 2018-03-31 09:26:58
  • 铭德科技

    铭德科技2018-03-30 17:22:15

    {$Think.session.user_info.login_count} から判断すると、コントローラーからテンプレート変数 $Think が渡されるはずです。この変数はユーザー情報を格納するセッションです。したがって、セッションを保存するためのフィールドがテーブルに存在する必要があり、セッションはログインするたびに更新される必要があります

    返事
    0
  • キャンセル返事