From fe4d056591dffefa7d1ec4b7c9b34c97f8c9372c Mon Sep 17 00:00:00 2001 From: Josh North Date: Thu, 19 Feb 2015 10:56:49 -0500 Subject: [PATCH] Fixed up users page a little, still need editing... --- config.inc.php.example | 69 ++++++++++++++++++++++++------------------ 1 file changed, 40 insertions(+), 29 deletions(-) diff --git a/config.inc.php.example b/config.inc.php.example index d929c7a..69acf09 100755 --- a/config.inc.php.example +++ b/config.inc.php.example @@ -1,42 +1,53 @@ prepare($query3); - $stmt3->execute(array(':id' => $_SESSION['user_id'])); - $user3 = $stmt3->fetchObject(); - return $user3->usertype; - } +// Kick user and go to login +function killSession() +{ + session_unset(); + session_destroy(); + session_write_close(); + header("Location: login.php"); } - +// Get user access level. Call with $sql passed or it will not work correctly +function getSessionAccess($sql) +{ + if (isset($_SESSION['user_id'])) { + $query3 = "SELECT users.id as userid, usertypes.typename AS usertype FROM users, usertypes WHERE users.id = :id"; + $stmt3 = $sql->prepare($query3); + $stmt3->execute(array( + ':id' => $_SESSION['user_id'] + )); + $user3 = $stmt3->fetchObject(); + return $user3->usertype; + } +} ?>