mirror of
https://github.com/Sonarr/Sonarr.git
synced 2024-10-30 07:22:35 +01:00
Fixed: Username must not be null or empty when logging in
This commit is contained in:
parent
cfe121c777
commit
8dcd8d17b5
@ -3,6 +3,7 @@ using Nancy;
|
|||||||
using Nancy.Authentication.Forms;
|
using Nancy.Authentication.Forms;
|
||||||
using Nancy.Extensions;
|
using Nancy.Extensions;
|
||||||
using Nancy.ModelBinding;
|
using Nancy.ModelBinding;
|
||||||
|
using NzbDrone.Common.EnsureThat;
|
||||||
using NzbDrone.Core.Authentication;
|
using NzbDrone.Core.Authentication;
|
||||||
using NzbDrone.Core.Configuration;
|
using NzbDrone.Core.Configuration;
|
||||||
|
|
||||||
@ -23,6 +24,11 @@ namespace NzbDrone.Api.Authentication
|
|||||||
|
|
||||||
private Response Login(LoginResource resource)
|
private Response Login(LoginResource resource)
|
||||||
{
|
{
|
||||||
|
Ensure.That(resource.Username, () => resource.Username).IsNotNullOrWhiteSpace();
|
||||||
|
|
||||||
|
// TODO: A null or empty password should not be allowed, uncomment in v3
|
||||||
|
//Ensure.That(resource.Password, () => resource.Password).IsNotNullOrWhiteSpace();
|
||||||
|
|
||||||
var user = _userService.FindUser(resource.Username, resource.Password);
|
var user = _userService.FindUser(resource.Username, resource.Password);
|
||||||
|
|
||||||
if (user == null)
|
if (user == null)
|
||||||
|
Loading…
Reference in New Issue
Block a user