ユーザーログアウト機(jī)能の実裝
次のコードを 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();//銷毀一個(gè)會話中的全部數(shù)據(jù) return $this->error('注銷成功','index'); }
ログアウトするには、セッションを削除し、データベースのステータス情報(bào)を変更する必要があります
実行結(jié)果は次のとおりです。