connect_error) { $message['error'] = 'Datenbankverbindung fehlgeschlagen: ' . $mysqli->connect_error; } else { $query = sprintf( "SELECT id, loginName, pwHash, config FROM wkParticipo_Users WHERE loginName = '%s'", $mysqli->real_escape_string($_POST['f']['username']) ); $result = $mysqli->query($query); if ($row = $result->fetch_array(MYSQLI_ASSOC)) { if( password_verify( $_POST['f']['password'], $row['pwHash']) ){ session_start(); $_SESSION = array( 'login' => true, 'user' => array( 'username' => $row['loginName'], 'userId' => $row['id'], 'userConfig' => json_decode($row['config'], true) ), ); $message['success'] = 'Anmeldung erfolgreich, weiter zum Inhalt.'; header('Location: http://' . $_SERVER['HTTP_HOST'] . '/achievements?user=' . $_POST['f']['username']); } else { sleep(1); $message['error'] = 'Das Kennwort ist nicht korrekt.'; } } } return $message; } if (isset($_SESSION['login'])) { header('Location: http://' . $_SERVER['HTTP_HOST'] . '/index.php'); } else{ if (!empty($_POST)) { if ( empty($_POST['f']['username']) || empty($_POST['f']['password']) ) { $message['error'] = 'Es wurden nicht alle Felder ausgefüllt.'; } else { $message = checkCredentials($_POST['f']['username'], $_POST['f']['password'], $db_server, $db_user, $db_password, $db_name); if( !isset($message['error']) ) $message['notice'] = "Achievement-System der Judoka des Chemnitzer WSV"; } } } ?> Wettkampfplanung - Login

Achievementsystem der Judoka des Chemnitzer WSV

Benutzerdaten
/>
Hinweise