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); // echo $query; echo '\n'; echo $result; die(); if ($row = $result->fetch_array(MYSQLI_ASSOC)) { // if (crypt($_POST['f']['password'], $row['password']) == $row['password']) { 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.'; PHPCount::AddHit("wkParticipo-Login ".$_POST['f']['username']); header('Location: http://' . $_SERVER['HTTP_HOST'] . '/pages/desktop/wkParticipo/index.php?user=' . $_POST['f']['username']); } else { sleep(1); $message['error'] = 'Das Kennwort ist nicht korrekt.'; } } else { sleep(1); $message['error'] = 'Der Benutzer wurde nicht gefunden.'; } $mysqli->close(); } } } else { $message['notice'] = "". "Anmerkung des Autors: Die online Wettkampfplanung befindet sich in einem experimentellem Stadium. ". "Es gibt keine Garantie, dass das ganze wirklich funktioniert! ". "Deshalb kann und soll sie auch überhaupt nicht die persönliche Absprache zu den Wettkämpfen ersetzen. ". "Wer Fehler findet oder Verbesserungen vorschlagen will, kann sich gerne an mich wenden."; } } ?> Wettkampfplanung - Login

Wettkampfplanung der Judoka des CWSV

Benutzerdaten
/>
Hinweise