mirror of
https://github.com/Leonmmcoset/CMLeonOS.git
synced 2026-03-03 15:30:27 +00:00
修复创建用户没有用哈希密码的bug&FirstTimeSetup的bug
This commit is contained in:
@@ -3,6 +3,8 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
using System.Threading;
|
||||||
|
using Sys = Cosmos.System;
|
||||||
|
|
||||||
namespace CMLeonOS
|
namespace CMLeonOS
|
||||||
{
|
{
|
||||||
@@ -213,8 +215,19 @@ namespace CMLeonOS
|
|||||||
SaveUsers();
|
SaveUsers();
|
||||||
ShowSuccess("Admin user created successfully!");
|
ShowSuccess("Admin user created successfully!");
|
||||||
|
|
||||||
// 创建用户文件夹
|
Console.WriteLine();
|
||||||
CreateUserFolder(username);
|
Console.WriteLine("System will restart in 3 seconds...");
|
||||||
|
Console.WriteLine("Please wait...");
|
||||||
|
Console.WriteLine();
|
||||||
|
|
||||||
|
for (int i = 3; i > 0; i--)
|
||||||
|
{
|
||||||
|
Console.Write($"\rRestarting in {i} seconds... ");
|
||||||
|
Thread.Sleep(1000);
|
||||||
|
}
|
||||||
|
|
||||||
|
Console.WriteLine("\rRestarting now! ");
|
||||||
|
Sys.Power.Reboot();
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
@@ -407,7 +420,7 @@ namespace CMLeonOS
|
|||||||
User newUser = new User
|
User newUser = new User
|
||||||
{
|
{
|
||||||
Username = username,
|
Username = username,
|
||||||
Password = password,
|
Password = HashPasswordSha256(password),
|
||||||
IsAdmin = isAdmin
|
IsAdmin = isAdmin
|
||||||
};
|
};
|
||||||
users.Add(newUser);
|
users.Add(newUser);
|
||||||
|
|||||||
Reference in New Issue
Block a user