Commit 45283d57b587414b9c529a0347754e263323275e

Authored by Schwirg László
1 parent edc813b5

- beépülők frissítése

Vrh.Log4Pro.MaintenanceConsole/Manager - UserManager.cs
@@ -152,9 +152,13 @@ namespace Vrh.Log4Pro.MaintenanceConsole.UserManagerNS @@ -152,9 +152,13 @@ namespace Vrh.Log4Pro.MaintenanceConsole.UserManagerNS
152 private static object CreateAdminusers(object parameter, object o) 152 private static object CreateAdminusers(object parameter, object o)
153 { 153 {
154 var config = (parameter as Menu.ExecutorParameter).GetConfig<Log4ProUserManagerXmlProcessor>(); 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 ColorConsole.WriteLine($"Creating admin users was successful!", ConsoleColor.Green); 162 ColorConsole.WriteLine($"Creating admin users was successful!", ConsoleColor.Green);
159 } 163 }
160 catch (Exception ex) { ColorConsole.WriteLine(ex.Message, ConsoleColor.Red); } 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,9 +47,8 @@ namespace Vrh.Log4Pro.MaintenanceConsole.ToolsNS
47 public const string ROLENAME_ADMINISTRATOR = "Administrator"; 47 public const string ROLENAME_ADMINISTRATOR = "Administrator";
48 public const string ROLENAME_ADMIN = "Admin"; 48 public const string ROLENAME_ADMIN = "Admin";
49 public const string USERNAME_ADMINISTRATOR = "Administrator"; 49 public const string USERNAME_ADMINISTRATOR = "Administrator";
50 - public const string PASSWORD_ADMINISTRATOR = "Admin123";  
51 public const string USERNAME_ADMIN = "Admin"; 50 public const string USERNAME_ADMIN = "Admin";
52 - public const string PASSWORD_ADMIN = "Admin123"; 51 + public const string PASSWORD_ADMINISTRATOR = "Admin123";
53 public static readonly string[] SYSTEMUSERNAMELIST = new string[] { ROLENAME_ADMIN, USERNAME_ADMINISTRATOR }; 52 public static readonly string[] SYSTEMUSERNAMELIST = new string[] { ROLENAME_ADMIN, USERNAME_ADMINISTRATOR };
54 public static readonly DateTime NEVERONLINE = new DateTime(2000, 1, 1); 53 public static readonly DateTime NEVERONLINE = new DateTime(2000, 1, 1);
55 } 54 }
@@ -119,7 +118,7 @@ namespace Vrh.Log4Pro.MaintenanceConsole.ToolsNS @@ -119,7 +118,7 @@ namespace Vrh.Log4Pro.MaintenanceConsole.ToolsNS
119 } 118 }
120 #endregion ellenőrzések 119 #endregion ellenőrzések
121 120
122 - CreateAdminRolesAndUsers(); 121 + CreateAdminRolesAndUsers(username,password);
123 MembershipUser user = Membership.GetUser(username); 122 MembershipUser user = Membership.GetUser(username);
124 if (user == null) 123 if (user == null)
125 { 124 {
@@ -177,8 +176,9 @@ namespace Vrh.Log4Pro.MaintenanceConsole.ToolsNS @@ -177,8 +176,9 @@ namespace Vrh.Log4Pro.MaintenanceConsole.ToolsNS
177 } 176 }
178 #endregion Create 177 #endregion Create
179 #region CreateAdminRolesAndUsers 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 MembershipUser user; 182 MembershipUser user;
183 if (!System.Web.Security.Roles.RoleExists(Constants.ROLENAME_ADMINISTRATOR)) { System.Web.Security.Roles.CreateRole(Constants.ROLENAME_ADMINISTRATOR); } 183 if (!System.Web.Security.Roles.RoleExists(Constants.ROLENAME_ADMINISTRATOR)) { System.Web.Security.Roles.CreateRole(Constants.ROLENAME_ADMINISTRATOR); }
184 if (!System.Web.Security.Roles.RoleExists(Constants.ROLENAME_ADMIN)) { System.Web.Security.Roles.CreateRole(Constants.ROLENAME_ADMIN); } 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,7 +186,7 @@ namespace Vrh.Log4Pro.MaintenanceConsole.ToolsNS
186 user = Membership.GetUser(Constants.USERNAME_ADMIN); 186 user = Membership.GetUser(Constants.USERNAME_ADMIN);
187 if (user == null) 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 if (!System.Web.Security.Roles.IsUserInRole(Constants.USERNAME_ADMIN, Constants.ROLENAME_ADMINISTRATOR)) { System.Web.Security.Roles.AddUserToRole(Constants.USERNAME_ADMIN, Constants.ROLENAME_ADMINISTRATOR); } 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 if (!System.Web.Security.Roles.IsUserInRole(Constants.USERNAME_ADMIN, Constants.ROLENAME_ADMIN)) { System.Web.Security.Roles.AddUserToRole(Constants.USERNAME_ADMIN, Constants.ROLENAME_ADMIN); } 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,8 +359,8 @@
359 <Reference Include="Vrh.Web.Providers, Version=2.0.2.0, Culture=neutral, processorArchitecture=MSIL"> 359 <Reference Include="Vrh.Web.Providers, Version=2.0.2.0, Culture=neutral, processorArchitecture=MSIL">
360 <HintPath>..\packages\VRH.Web.Providers.2.0.2\lib\net452\Vrh.Web.Providers.dll</HintPath> 360 <HintPath>..\packages\VRH.Web.Providers.2.0.2\lib\net452\Vrh.Web.Providers.dll</HintPath>
361 </Reference> 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 </Reference> 364 </Reference>
365 <Reference Include="WindowsBase" /> 365 <Reference Include="WindowsBase" />
366 </ItemGroup> 366 </ItemGroup>
Vrh.Log4Pro.MaintenanceConsole/packages.config
@@ -75,5 +75,5 @@ @@ -75,5 +75,5 @@
75 <package id="System.Xml.XDocument" version="4.0.11" targetFramework="net472" /> 75 <package id="System.Xml.XDocument" version="4.0.11" targetFramework="net472" />
76 <package id="VRH.Common" version="3.0.0" targetFramework="net472" /> 76 <package id="VRH.Common" version="3.0.0" targetFramework="net472" />
77 <package id="VRH.Web.Providers" version="2.0.2" targetFramework="net472" /> 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 </packages> 79 </packages>
80 \ No newline at end of file 80 \ No newline at end of file