summaryrefslogtreecommitdiffhomepage
path: root/Kernel/KernelKit
diff options
context:
space:
mode:
authorAmlal EL Mahrouss <amlalelmahrouss@icloud.com>2024-08-04 23:53:30 +0200
committerAmlal EL Mahrouss <amlalelmahrouss@icloud.com>2024-08-04 23:53:30 +0200
commitcc03f40d9fb1d68bfd945284a3ff5067dfd8475a (patch)
tree899b9cfae976c92579543653f904453fc1c2ab8f /Kernel/KernelKit
parentfb0ca452cda3bdc4a13f278c115f2dcd9360d818 (diff)
[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 <amlalelmahrouss@icloud.com>
Diffstat (limited to 'Kernel/KernelKit')
-rw-r--r--Kernel/KernelKit/User.hxx10
1 files changed, 5 insertions, 5 deletions
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 <NewKit/Defines.hxx>
// 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