Hi,
ich hole ungern das Buch der guten Sprüche aus dem Netcup Forum Keller, aber ja heute ist ein guter Tag: Lass es bleiben.
Wenn ich sowas hier sehe
<?php echo $_SESSION['betragZurAufladung']; ?>
oder
//$con = mysqli_connect($host, $benutzername, $passwort, $datenbank);
//$x = mysqli_query($con,"SELECT guthaben FROM guthaben WHERE user_id='" . $_SESSION['user_id'] . "'");
//$y = mysqli_fetch_assoc($x);
//$guthabenNeu = $y['guthaben'] + $_SESSION['betragZurAufladung'];
//$x = mysqli_query($con,"UPDATE guthaben SET guthaben='". $guthabenNeu ."' WHERE user_id='" . $_SESSION['user_id'] . "'");
dann bekomme ich richtige Trust issues.
Du machst keinerlei Überprüfung ob die Informationen, die du erwartest auch so übergeben wurden. Du verwendest kein Prepared Statement und schreibst Credential Plain in dein Skript rein - Gratulation. Schon mal etwas von Secruity in Development gelesen bzw. gehört?!
- "Vertraue niemanden, denn auch der Schatten einer Weißen Rose ist schwarz.."
Daher noch mal mein ernst gemeinter Rat: Lass es bleiben. Warum? Dein Code und Konzept ist für die Verabeitung von Finanzangelegenheiten auf Grund mangelder Sicherheit nicht zu gebrauchen.