fixes #2903 - MediaBrowser.Controller.Net.SecurityException: This user account is not allowed access at this time

pull/1154/head
Luke Pulverenti 7 years ago
parent 3cdc6c5a52
commit 8d4373af5e

@ -1406,11 +1406,19 @@ namespace Emby.Server.Implementations.Session
.FirstOrDefault(i => string.Equals(request.Username, i.Name, StringComparison.OrdinalIgnoreCase));
}
if (user != null && !string.IsNullOrWhiteSpace(request.DeviceId))
if (user != null)
{
if (!_deviceManager.CanAccessDevice(user.Id.ToString("N"), request.DeviceId))
if (!user.IsParentalScheduleAllowed())
{
throw new SecurityException("User is not allowed access at this time.");
}
if (!string.IsNullOrWhiteSpace(request.DeviceId))
{
throw new SecurityException("User is not allowed access from this device.");
if (!_deviceManager.CanAccessDevice(user.Id.ToString("N"), request.DeviceId))
{
throw new SecurityException("User is not allowed access from this device.");
}
}
}

Loading…
Cancel
Save