会话过滤

This commit is contained in:
CN-JS-HuiBai
2026-04-07 17:27:33 +08:00
parent 21b948e3a3
commit 52665bbd95

View File

@@ -125,6 +125,10 @@ class UserOnlineDevicesController extends PluginController
private function formatActiveSessions(User $user): array private function formatActiveSessions(User $user): array
{ {
return $user->tokens() return $user->tokens()
->where(function ($query) {
$query->whereNull('expires_at')
->orWhere('expires_at', '>', now());
})
->orderByDesc('last_used_at') ->orderByDesc('last_used_at')
->get(['id', 'name', 'last_used_at', 'created_at', 'expires_at']) ->get(['id', 'name', 'last_used_at', 'created_at', 'expires_at'])
->map(function ($token) { ->map(function ($token) {