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.'; PHPCount::AddHit("participo-Login-".$_POST['f']['username']); $lastLogins=file("logins.txt"); $file = fopen("logins.txt", "w"); fwrite($file, $_POST['f']['username']."\n"); for ( $i=0;i<30;++$i) { fwrite($file, $lastLoggins."\n"); } fclose($file); header('Location: http://' . $_SERVER['HTTP_HOST'] . '/participo?user=' . $_POST['f']['username']); } else { sleep(5); $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"; } } } ?> Login des Achievementsystemes der Judoka des Chemnitzer WSV

Loginseite der Online-Apps der Judoka des CWSV

Benutzerdaten
/>
Hinweise