diff --git a/Database.php b/Database.php index 331edd1..c0658ea 100644 --- a/Database.php +++ b/Database.php @@ -58,7 +58,8 @@ class Database { if (password_verify($params[1], $stmt["password"])) { session_start(); - $_SESSION["username"] = $stmt['username']; + $_SESSION["username"] = $stmt['username']; + $_SESSION["isAdmin"] = $stmt['isAdmin']; header("Location: /profile"); } else { @@ -69,6 +70,10 @@ class Database { } } + public function getUsers($params = []) { + return $this->query("SELECT username, email, level FROM user WHERE username != :user", ['user' => $params])->get(); + } + public function register($params = []) { $stmt = $this->query("SELECT * FROM user WHERE username = :user", ['user' => $params['Username']])->get(); $count = sizeof($stmt); diff --git a/controllers/profile.php b/controllers/profile.php index 816befe..9448383 100644 --- a/controllers/profile.php +++ b/controllers/profile.php @@ -10,6 +10,6 @@ if(!isset($_SESSION["username"])){ header("Location: /"); exit; } - +$users = $db->getUsers("admin"); $stats = $db->getPlayerStats($_SESSION['username']); require "views/profile.view.php"; diff --git a/views/profile.view.php b/views/profile.view.php index 5e10913..174334b 100644 --- a/views/profile.view.php +++ b/views/profile.view.php @@ -1,6 +1,6 @@ - +
@@ -46,4 +46,31 @@
+ + +
+
+
+ + + + + + +' ; + echo ""; + echo ""; + echo ""; + echo ""; + +} +?> + +
UsernameEmail-AdresseLevel
". $user['username'] ."". $user['email'] ."". $user['level'] ."
+ +
+
+
+