From 34feaae95705a35c877e6a27bd8e9c0255b3a639 Mon Sep 17 00:00:00 2001
From: Henoch Einbier <axcessor@hotmail.com>
Date: Fri, 25 Oct 2019 23:57:12 +0300
Subject: [PATCH] Update anmelden.php -secured PDO query with bindParam

---
 content/intern/anmelden.php | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/content/intern/anmelden.php b/content/intern/anmelden.php
index 62d0f52..dd45502 100644
--- a/content/intern/anmelden.php
+++ b/content/intern/anmelden.php
@@ -31,9 +31,12 @@ if ($_POST['anmelden'] == "Jetzt anmelden!") {
     if ($_POST['agb'] != "ja") $error .= 'Du musst die AGBs bestätigen!<br>';
     // User mit der Datenbank abgleichen
     if (!$error) {
-        $sql = sql::$db->query("SELECT `nickname` FROM " ._VMS_. "_userdaten WHERE nickname='" . $_POST['nickname'] . "'");
+        $sql = sql::$db->prepare("SELECT `nickname` FROM " ._VMS_. "_userdaten WHERE nickname=:nickname");
+        $sql -> bindParam(':nickname', $_POST['nickname'], PDO::PARAM_STR);
+        $sql -> execute();
         $nickname_check = $sql -> fetch();
-        $sql = sql::$db->query("SELECT `emailadresse` FROM " ._VMS_. "_emaildaten WHERE emailadresse='" . $_POST['emailadresse'] . "'");
+        $sql = sql::$db->prepare("SELECT `emailadresse` FROM " ._VMS_. "_emaildaten WHERE emailadresse=:mail");
+        $sql -> bindParam(':mail', $_POST['emailadresse'], PDO::PARAM_STR);
         $mail_check = $sql -> fetch();
 
         if ($mail_check) $error .= 'Diese Emailadresse ist schon im System!<br>';
-- 
GitLab