Pārlūkot izejas kodu

Merge pull request #758 from RazeLighter777/master

Add password field to initial setup
Vasily 6 gadi atpakaļ
vecāks
revīzija
0e2e731103
2 mainītis faili ar 9 papildinājumiem un 1 dzēšanām
  1. 1 0
      CONTRIBUTORS.md
  2. 8 1
      MediaBrowser.Api/StartupWizardService.cs

+ 1 - 0
CONTRIBUTORS.md

@@ -16,6 +16,7 @@
  - [wtayl0r](https://github.com/wtayl0r)
  - [TtheCreator](https://github.com/Tthecreator)
  - [LogicalPhallacy](https://github.com/LogicalPhallacy/)
+ - [RazeLighter777](https://github.com/RazeLighter777)
 
 # Emby Contributors
 

+ 8 - 1
MediaBrowser.Api/StartupWizardService.cs

@@ -102,7 +102,8 @@ namespace MediaBrowser.Api
             return new StartupUser
             {
                 Name = user.Name,
-                ConnectUserName = user.ConnectUserName
+                ConnectUserName = user.ConnectUserName,
+                Password = user.Password
             };
         }
 
@@ -111,8 +112,13 @@ namespace MediaBrowser.Api
             var user = _userManager.Users.First();
 
             user.Name = request.Name;
+
             _userManager.UpdateUser(user);
 
+            if (!string.IsNullOrEmpty(request.Password)) {
+                await _userManager.ChangePassword(user, request.Password).ConfigureAwait(false);
+            }
+
             var result = new UpdateStartupUserResult();
 
             return result;
@@ -130,6 +136,7 @@ namespace MediaBrowser.Api
     {
         public string Name { get; set; }
         public string ConnectUserName { get; set; }
+        public string Password { get; set; }
     }
 
     public class UpdateStartupUserResult