Er gibt dir ein Fehler aus.
So wie es aussieht kann er keinen Objekt finden.
könntest du uns den Code von Zeile 10 bis 12 einmal hier rein Posten?
(index.php)
PHP
<?php
require_once("./config/config.php");
session_start();
if(isset($_POST["anmelden"]))
{
$username = filter_var($_POST['username'], FILTER_SANITIZE_SPECIAL_CHARS);
$password = filter_var($_POST['password'], FILTER_SANITIZE_SPECIAL_CHARS);
if($username && $password)
{
$query = $connect->prepare("SELECT `id`, `name`, `passwort`, `banned` FROM `accounts` WHERE `name` = :name");
$query->execute(array('name' => $username));
$rowCount = $query->rowCount();
$fetch = $query->fetch();
if($rowCount> 0)
{
if($fetch["banned"] == 1)
{
$error_msg = "<div class='alert alert-danger' role='alert'><b>Fehler!</b> Der eingegebene Benutzeraccount wurde von einem Administrator aus der Community ausgeschlossen. Bei Rückfragen dazu melde dich bitte bei einem Teammitglied.</div>";
}
else
{
if($fetch["passwort"] == strtoupper(md5($password)))
{
$_SESSION['username'] = $username;
$_SESSION['id'] = $fetch["id"];
$_SESSION['loggin'] = true;
echo header('location: home.php');
}
else $error_msg = "<div class='alert alert-danger' role='alert'><b>Fehler!</b> Passwort ist falsch.</div>";
}
}
else $error_msg = "<div class='alert alert-danger' role='alert'><b>Fehler!</b> Dieser Benutzeraccount existiert nicht.</div>";
}
else $error_msg = "<div class='alert alert-danger' role='alert'><b>Fehler!</b> Du hast nichts eingegeben.</div>";
}
?>
<!DOCTYPE html>
<html lang="de">
<head>
<!-- | Titel | -->
<title>User Control Panel - Login</title>
<!-- | Meta Tag | --->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- | Styles | -->
<link rel="stylesheet" href="assets/css/login-panel.css"/>
<link rel="stylesheet" href="assets/css/bootstrap.min.css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
</head>
<body>
<div class="container">
<div id="logo"></div>
<div class="panel panel-primary panel-position">
<div class="panel-heading">
<h3>Control Panel - Anmelden</h3>
</div>
<div class="panel-body panel-color">
<?php
if(isset($error_msg))
echo $error_msg;
?>
<form action="" method="post" autocomplete="off" class="form-horizontal">
<div class="form-group form-position">
<div class="input-group">
<div class="input-group-addon">
<i class="fa fa-user-circle" aria-hidden="true"></i>
</div>
<input type="text" name="username" placeholder="Benutzername" class="form-control"/>
</div>
</div>
<div class="form-group form-position">
<div class="input-group">
<div class="input-group-addon">
<i class="fa fa-key" aria-hidden="true"></i>
</div>
<input type="password" name="password" placeholder="Passwort" class="form-control"/>
</div>
</div>
<div class="form-group">
<button class="btn btn-success form-button" name="anmelden"><i class="fa fa-sign-in" aria-hidden="true"></i> Anmelden</button>
</div>
</form>
</div>
</div>
<footer><p>© Copyright <a href="">Your-Name</a> | created by <a href="https://breadfish.de/index.php?user/34566-j0a9/">J0a9</a></p></footer>
</div>
</body>
</html>
Alles anzeigen
Hab mal alles geschickt