用户注销功能的实现

在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>

在application/index/controller/Login.php添加方法logout()

代码:

<?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');
}

注销需要删除session会话并修改数据库status状态信息

运行结果如下所示:
gif5新文件 (14).gif

继续学习
||
<?php echo "注销功能";
提交重置代码
章节
笔记
提问
课件
反馈
捐赠

PHP实现管理员登录权限

  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载
课件暂不提供下载,工作人员正在整理中,后期请多关注该课程~