Commit 45283d57b587414b9c529a0347754e263323275e
1 parent
edc813b5
- beépülők frissítése
Showing
4 changed files
with
14 additions
and
10 deletions
Show diff stats
Vrh.Log4Pro.MaintenanceConsole/Manager - UserManager.cs
... | ... | @@ -152,9 +152,13 @@ namespace Vrh.Log4Pro.MaintenanceConsole.UserManagerNS |
152 | 152 | private static object CreateAdminusers(object parameter, object o) |
153 | 153 | { |
154 | 154 | var config = (parameter as Menu.ExecutorParameter).GetConfig<Log4ProUserManagerXmlProcessor>(); |
155 | - try | |
155 | + var adminun = ColorConsole.ReadLine($"Enter administrator name:", ConsoleColor.Yellow); | |
156 | + if (adminun.ToUpper() == "EX") { return null; } | |
157 | + var adminpsw = ColorConsole.ReadLine($"Enter administrator password:", ConsoleColor.Yellow); | |
158 | + if (adminpsw.ToUpper() == "EX") { return null; } | |
159 | + try | |
156 | 160 | { |
157 | - MembershipTools.Users.CreateAdminRolesAndUsers(); | |
161 | + MembershipTools.Users.CreateAdminRolesAndUsers(adminpsw); | |
158 | 162 | ColorConsole.WriteLine($"Creating admin users was successful!", ConsoleColor.Green); |
159 | 163 | } |
160 | 164 | catch (Exception ex) { ColorConsole.WriteLine(ex.Message, ConsoleColor.Red); } | ... | ... |
Vrh.Log4Pro.MaintenanceConsole/Tools - Membership.cs
... | ... | @@ -47,9 +47,8 @@ namespace Vrh.Log4Pro.MaintenanceConsole.ToolsNS |
47 | 47 | public const string ROLENAME_ADMINISTRATOR = "Administrator"; |
48 | 48 | public const string ROLENAME_ADMIN = "Admin"; |
49 | 49 | public const string USERNAME_ADMINISTRATOR = "Administrator"; |
50 | - public const string PASSWORD_ADMINISTRATOR = "Admin123"; | |
51 | 50 | public const string USERNAME_ADMIN = "Admin"; |
52 | - public const string PASSWORD_ADMIN = "Admin123"; | |
51 | + public const string PASSWORD_ADMINISTRATOR = "Admin123"; | |
53 | 52 | public static readonly string[] SYSTEMUSERNAMELIST = new string[] { ROLENAME_ADMIN, USERNAME_ADMINISTRATOR }; |
54 | 53 | public static readonly DateTime NEVERONLINE = new DateTime(2000, 1, 1); |
55 | 54 | } |
... | ... | @@ -119,7 +118,7 @@ namespace Vrh.Log4Pro.MaintenanceConsole.ToolsNS |
119 | 118 | } |
120 | 119 | #endregion ellenőrzések |
121 | 120 | |
122 | - CreateAdminRolesAndUsers(); | |
121 | + CreateAdminRolesAndUsers(username,password); | |
123 | 122 | MembershipUser user = Membership.GetUser(username); |
124 | 123 | if (user == null) |
125 | 124 | { |
... | ... | @@ -177,8 +176,9 @@ namespace Vrh.Log4Pro.MaintenanceConsole.ToolsNS |
177 | 176 | } |
178 | 177 | #endregion Create |
179 | 178 | #region CreateAdminRolesAndUsers |
180 | - public static void CreateAdminRolesAndUsers() | |
179 | + public static void CreateAdminRolesAndUsers(string adminun=null, string adminpsw=null) | |
181 | 180 | { |
181 | + if (string.IsNullOrWhiteSpace(adminpsw)) adminun = Constants.USERNAME_ADMIN; | |
182 | 182 | MembershipUser user; |
183 | 183 | if (!System.Web.Security.Roles.RoleExists(Constants.ROLENAME_ADMINISTRATOR)) { System.Web.Security.Roles.CreateRole(Constants.ROLENAME_ADMINISTRATOR); } |
184 | 184 | if (!System.Web.Security.Roles.RoleExists(Constants.ROLENAME_ADMIN)) { System.Web.Security.Roles.CreateRole(Constants.ROLENAME_ADMIN); } |
... | ... | @@ -186,7 +186,7 @@ namespace Vrh.Log4Pro.MaintenanceConsole.ToolsNS |
186 | 186 | user = Membership.GetUser(Constants.USERNAME_ADMIN); |
187 | 187 | if (user == null) |
188 | 188 | { |
189 | - user = Membership.CreateUser(Constants.USERNAME_ADMIN, Constants.PASSWORD_ADMIN); | |
189 | + user = Membership.CreateUser(Constants.USERNAME_ADMIN, Constants.PASSWORD_ADMINISTRATOR); | |
190 | 190 | } |
191 | 191 | if (!System.Web.Security.Roles.IsUserInRole(Constants.USERNAME_ADMIN, Constants.ROLENAME_ADMINISTRATOR)) { System.Web.Security.Roles.AddUserToRole(Constants.USERNAME_ADMIN, Constants.ROLENAME_ADMINISTRATOR); } |
192 | 192 | if (!System.Web.Security.Roles.IsUserInRole(Constants.USERNAME_ADMIN, Constants.ROLENAME_ADMIN)) { System.Web.Security.Roles.AddUserToRole(Constants.USERNAME_ADMIN, Constants.ROLENAME_ADMIN); } | ... | ... |
Vrh.Log4Pro.MaintenanceConsole/Vrh.Log4Pro.MaintenanceConsole.csproj
... | ... | @@ -359,8 +359,8 @@ |
359 | 359 | <Reference Include="Vrh.Web.Providers, Version=2.0.2.0, Culture=neutral, processorArchitecture=MSIL"> |
360 | 360 | <HintPath>..\packages\VRH.Web.Providers.2.0.2\lib\net452\Vrh.Web.Providers.dll</HintPath> |
361 | 361 | </Reference> |
362 | - <Reference Include="Vrh.XmlProcessing, Version=1.31.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
363 | - <HintPath>..\packages\Vrh.XmlProcessing.1.31.0\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
362 | + <Reference Include="Vrh.XmlProcessing, Version=1.32.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
363 | + <HintPath>..\packages\Vrh.XmlProcessing.1.32.0\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
364 | 364 | </Reference> |
365 | 365 | <Reference Include="WindowsBase" /> |
366 | 366 | </ItemGroup> | ... | ... |
Vrh.Log4Pro.MaintenanceConsole/packages.config
... | ... | @@ -75,5 +75,5 @@ |
75 | 75 | <package id="System.Xml.XDocument" version="4.0.11" targetFramework="net472" /> |
76 | 76 | <package id="VRH.Common" version="3.0.0" targetFramework="net472" /> |
77 | 77 | <package id="VRH.Web.Providers" version="2.0.2" targetFramework="net472" /> |
78 | - <package id="Vrh.XmlProcessing" version="1.31.0" targetFramework="net472" /> | |
78 | + <package id="Vrh.XmlProcessing" version="1.32.0" targetFramework="net472" /> | |
79 | 79 | </packages> |
80 | 80 | \ No newline at end of file | ... | ... |