thinkphp退出登录的方法一般有以下几种: 1. 使用session清空:通过清空session中存储的用户信息来实现退出登录。具体实现方式如下: ``` // 清空session中的用户信息 session('user_info', null); // 跳转到登录页面 return redirect('login/index'); ``` 2. 使用cookie清空:通过清空cookie中存储的用户信息来实现退出登录。具体实现方式如下: ``` // 清空cookie中的用户信息 cookie('user_info', null); // 跳转到登录页面 return redirect('login/index'); ``` 3. 删除token:如果系统使用了token进行用户认证,可以通过删除token来实现退出登录。具体实现方式如下: ``` // 删除token Db::name('user')->where(['id' => $userId])->update(['token' => '']); // 跳转到登录页面 return redirect('login/index'); ``` 总的来说,thinkphp退出登录的方法主要是通过清空session、cookie或者删除token来实现的,具体方法选择可以根据实际情况来确定。