diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-07-26 15:19:25 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-07-26 15:19:25 -0400 |
| commit | 6bbf3e5efb80a115e024109b4de71bdb2291c61b (patch) | |
| tree | 96426f678574a1243f54510227f149af6442fba0 /MediaBrowser.Api/UserService.cs | |
| parent | 17c7f27e3f6c8331d8ce3e25f88ed139dedd843c (diff) | |
fixes #408 - Apostrophes in profile names are bad.
Diffstat (limited to 'MediaBrowser.Api/UserService.cs')
| -rw-r--r-- | MediaBrowser.Api/UserService.cs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/MediaBrowser.Api/UserService.cs b/MediaBrowser.Api/UserService.cs index b987abcc0..1a12c5439 100644 --- a/MediaBrowser.Api/UserService.cs +++ b/MediaBrowser.Api/UserService.cs @@ -88,7 +88,7 @@ namespace MediaBrowser.Api /// <summary> /// Class AuthenticateUser /// </summary> - [Route("/Users/{Name}/AuthenticateByName", "POST")] + [Route("/Users/AuthenticateByName", "POST")] [Api(Description = "Authenticates a user")] public class AuthenticateUserByName : IReturn<AuthenticationResult> { @@ -96,8 +96,8 @@ namespace MediaBrowser.Api /// Gets or sets the id. /// </summary> /// <value>The id.</value> - [ApiMember(Name = "Name", IsRequired = true, DataType = "string", ParameterType = "path", Verb = "POST")] - public string Name { get; set; } + [ApiMember(Name = "Username", IsRequired = true, DataType = "string", ParameterType = "body", Verb = "POST")] + public string Username { get; set; } /// <summary> /// Gets or sets the password. @@ -279,7 +279,7 @@ namespace MediaBrowser.Api public object Post(AuthenticateUserByName request) { - var user = _userManager.Users.FirstOrDefault(i => string.Equals(request.Name, i.Name, StringComparison.OrdinalIgnoreCase)); + var user = _userManager.Users.FirstOrDefault(i => string.Equals(request.Username, i.Name, StringComparison.OrdinalIgnoreCase)); var result = AuthenticateUser(new AuthenticateUser { Id = user.Id, Password = request.Password }).Result; |
