Explorar o código

Added password as an API field to the Startup/User Service

Justin Suess %!s(int64=6) %!d(string=hai) anos
pai
achega
f06b9a14f3
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  1. 6 1
      MediaBrowser.Api/StartupWizardService.cs

+ 6 - 1
MediaBrowser.Api/StartupWizardService.cs

@@ -8,6 +8,7 @@ using MediaBrowser.Controller.Library;
 using MediaBrowser.Controller.MediaEncoding;
 using MediaBrowser.Controller.MediaEncoding;
 using MediaBrowser.Controller.Net;
 using MediaBrowser.Controller.Net;
 using MediaBrowser.Model.Services;
 using MediaBrowser.Model.Services;
+using MediaBrowser.Controller.Entities;
 
 
 namespace MediaBrowser.Api
 namespace MediaBrowser.Api
 {
 {
@@ -102,7 +103,8 @@ namespace MediaBrowser.Api
             return new StartupUser
             return new StartupUser
             {
             {
                 Name = user.Name,
                 Name = user.Name,
-                ConnectUserName = user.ConnectUserName
+                ConnectUserName = user.ConnectUserName,
+                Password = user.Password
             };
             };
         }
         }
 
 
@@ -111,7 +113,9 @@ namespace MediaBrowser.Api
             var user = _userManager.Users.First();
             var user = _userManager.Users.First();
 
 
             user.Name = request.Name;
             user.Name = request.Name;
+
             _userManager.UpdateUser(user);
             _userManager.UpdateUser(user);
+            await _userManager.ChangePassword(user, request.Password).ConfigureAwait(false);
 
 
             var result = new UpdateStartupUserResult();
             var result = new UpdateStartupUserResult();
 
 
@@ -130,6 +134,7 @@ namespace MediaBrowser.Api
     {
     {
         public string Name { get; set; }
         public string Name { get; set; }
         public string ConnectUserName { get; set; }
         public string ConnectUserName { get; set; }
+        public string Password { get; set; }
     }
     }
 
 
     public class UpdateStartupUserResult
     public class UpdateStartupUserResult