ユーザーログアウト機能の実装

次のコードを application/index/view/login/members.html に追加します。

<form action="/public/index.php/index/login/logout" method="post">
   <p><input style="border: #008800" type="submit" value="注销"></p>
</form>

メソッド logout() を application/index/controller/Login に追加します。 .php

コード:

<?php
public function logout(){
    session_start();
    Db::table('think_user')->where('user_name', $_SESSION['admin_name'])->update(['status' => 0]);
    session_unset($_SESSION['admin_name']);
    session_destroy();//销毁一个会话中的全部数据
    return $this->error('注销成功','index');
}

ログアウトするには、セッションを削除し、データベースのステータス情報を変更する必要があります

実行結果は次のとおりです。
gif5新文件 (14).gif

学び続ける
||
<?php echo "注销功能";
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!