亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

ユーザーのログインステータスを識別します

#新しいステータス フィールドがデータベースの think_user テーブルに追加されます。ユーザーがログインすると、データベース フィールドがログインとオンラインのステータスを示すように変更されます。

ユーザーが正常にログインしたら、次のコードを追加します:

微信圖片_20180307170227.png

セッションを保存し、 members() メソッドを変更します。コードは次のとおりです。 :

<?php
Session::start();
if(isset($_SESSION['admin_name'])){
    //session存在不用驗證權(quán)限
    $user = User::get([
        'user_name' => $_SESSION['admin_name']
    ]);
    //更改數(shù)據(jù)庫信息,登錄了就根據(jù)session把status改為1,退出或注銷就改為0
    Db::table('think_user')->where('user_name', $_SESSION['admin_name'])->update(['status' => 1]);
}

このようにして、ユーザーはログイン後、データベースのセッション値を変更し、ステータスを 1 に変更して、ログインしたことを示します


フロントエンド表示コードを変更します。ユーザーのログイン ステータスが表示されます:

<?php
{volist name="list" id="vo"}
<dt>
   <h3>{$vo.user_id} 姓名:{$vo.user_name}{if $vo.status==1}<span style="color: #008800">在線</span>{else}<span style="color: #880000">離線</span>{/if}</h3>
</dt>
{/volist}

エフェクト表示:

gif5新文件 (13).gif# データベース変更:

#
學(xué)び続ける
||
<?php echo "登錄狀態(tài)表示";