PHP
<?php
require_once 'include/config.php';
error_reporting(0);
if(isset($_SESSION['UserName']))
{
$user = $_SESSION['UserName'];
$sql = "SELECT Admin FROM spieler WHERE Name = '$user' LIMIT 1";
$admin = mysqli_query($conn, $sql);
if (!$admin) {
die('Ungültige Abfrage: ' . mysqli_error($database));
}
if ($db_erg->num_rows == 1)
while($row = $db_erg->fetch_assoc()) {
$_SESSION["Admin"] = $row["Admin"];
}
if ($_SESSION["Admin"] != 1) {
echo "Willkommen ".$_SESSION["UserName"]."<br>";
} else {
echo 'Zugriff Verweigert!';
}
mysqli_close($database);
}
else header('location: index.php');
?>
Alles anzeigen
Wäre es möglich den Code noch besser zu optimieren oder ist das für den Anfang schon ganz okay so wie es ist, und würdet ihr sagen es ist eine Lücke vorhanden in dieser Abfrage?