summaryrefslogtreecommitdiff
path: root/includes/Session.php
diff options
context:
space:
mode:
authorcflip <36554078+cflip@users.noreply.github.com>2021-04-24 19:40:50 -0600
committercflip <36554078+cflip@users.noreply.github.com>2021-04-24 19:40:50 -0600
commit2098bf444afadcf0363d89b4cc1dca5d2213d754 (patch)
treeda93b29e22170d7be7c9ed215fde5238e9d76178 /includes/Session.php
parentaae25cd709d486f7ee9513753d40eb5cc239c42d (diff)
Remove all uses of db_inc.php
This method of importing the database login every time wasn't very good. Now everything uses the new Database singleton class.
Diffstat (limited to 'includes/Session.php')
-rw-r--r--includes/Session.php6
1 files changed, 3 insertions, 3 deletions
diff --git a/includes/Session.php b/includes/Session.php
index 7e17527..a9c1dc7 100644
--- a/includes/Session.php
+++ b/includes/Session.php
@@ -18,9 +18,11 @@ class Session
return self::$instance;
}
- public function sign_in()
+ public function sign_in(User $user)
{
$_SESSION['signed_in'] = true;
+ $_SESSION['user_id'] = $user->id;
+ $_SESSION['user_name'] = $user->name;
}
public function is_signed_in(): bool
@@ -30,8 +32,6 @@ class Session
public function get_current_user()
{
- include_once 'db_inc.php';
-
// There is no current user
if (!$this->is_signed_in()) {
return null;