From cc03f40d9fb1d68bfd945284a3ff5067dfd8475a Mon Sep 17 00:00:00 2001 From: Amlal EL Mahrouss Date: Sun, 4 Aug 2024 23:53:30 +0200 Subject: [IMP] [unstable] User password hashing, and renamed newoskrnl.dll to newoskrnl.lib. [IMP] [unstable] Using paths for usernames. Such as \Local\Super on 192.168.2.4 for example. Signed-off-by: Amlal EL Mahrouss --- Kernel/KernelKit/User.hxx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'Kernel/KernelKit/User.hxx') diff --git a/Kernel/KernelKit/User.hxx b/Kernel/KernelKit/User.hxx index 5a91459b..a7aaa508 100644 --- a/Kernel/KernelKit/User.hxx +++ b/Kernel/KernelKit/User.hxx @@ -13,8 +13,8 @@ #include // user mode users. -#define kSuperUser "Super" -#define kGuestUser "Guest" +#define kSuperUser "\\Local\\Super" +#define kGuestUser "\\Local\\Guest" #define kUsersFile "\\Users\\$UserMTF" @@ -90,9 +90,9 @@ namespace Kernel NEWOS_COPY_DELETE(UserManager); STATIC UserManager* The() noexcept; - Bool LogIn(User* user, const Char* password) noexcept; - User* Current() noexcept; - Void LogOff() noexcept; + Bool TryLogIn(User* user, const Char* password) noexcept; + User* GetCurrent() noexcept; + Void TryLogOff() noexcept; }; } // namespace Kernel -- cgit v1.2.3