|
|
|
@ -4,6 +4,7 @@ namespace app\listener; |
|
|
|
|
|
|
|
use app\event\UserPasswordChange; |
|
|
|
use think\facade\Cache; |
|
|
|
use think\facade\Log; |
|
|
|
|
|
|
|
class LogoutUser |
|
|
|
{ |
|
|
|
@ -17,6 +18,7 @@ class LogoutUser |
|
|
|
$userId = $event->userId; |
|
|
|
|
|
|
|
$userData = Cache::store('redis')->get('login_user_data'); |
|
|
|
Log::record(serialize($userData)); |
|
|
|
if ($userData && $userData['id'] == $userId) { |
|
|
|
Cache::store('redis')->delete('login_user_data'); |
|
|
|
} |
|
|
|
|