From a2721187e057b27b0f159fedb4af0b34bd7d287d Mon Sep 17 00:00:00 2001 From: Kresna Satya Date: Fri, 15 Mar 2024 12:17:56 +0800 Subject: [PATCH] set user property with looping instead of manual --- stubs/ci3/libraries/Webguard.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/stubs/ci3/libraries/Webguard.php b/stubs/ci3/libraries/Webguard.php index 476a5e5..a9d9bee 100644 --- a/stubs/ci3/libraries/Webguard.php +++ b/stubs/ci3/libraries/Webguard.php @@ -37,8 +37,9 @@ public function guest() public function user() { $unserialize_session = unserialize($_SESSION['serialize_session']); - $this->user->roles = $unserialize_session['roles']; - $this->user->role = $unserialize_session['role']; + foreach ($unserialize_session as $key => $value) { + $this->user->{$key} = $value; + } return $this; }