isValidSession method
Validates session by device ID
Implementation
Future<bool> isValidSession(String userId, String deviceId) async {
final session = _activeSessions[userId];
return session != null &&
session.deviceId == deviceId &&
!session.isExpired;
}