Implémentation de la fonction de déconnexion des utilisateurs
Ajoutez le code suivant à 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>
Ajoutez la méthode logout() à application/index/controller/Login.php
Code :
<?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'); }
Déconnexion requise Supprimez la session et modifiez les informations sur l'état de la base de données
Les résultats en cours d'exécution sont les suivants :