diff --git a/auth/loginsql.php b/auth/loginsql.php index b550ecd..0aba4bd 100644 --- a/auth/loginsql.php +++ b/auth/loginsql.php @@ -7,35 +7,37 @@ include('../config.php'); -if ($usr&&$pw) +if ($usr && $pw) { -$conn = new mysqli($servername, $username, $password, $dbname); -if ($conn->connect_error) { - die("Connection failed: " . $conn->connect_error); -} -$query = mysqli_query($conn, "SELECT * FROM login WHERE username = '".$usr."'"); -$numrows = mysqli_num_rows($query); + $conn = new mysqli($servername, $username, $password, $dbname); + if ($conn->connect_error) { + die("Connection failed: " . $conn->connect_error); + } + $stmt = $conn->prepare("SELECT * FROM login WHERE username = ?"); + $stmt->bind_param("s", $usr); + $stmt->execute(); + $result = $stmt->get_result(); -while ($row = mysqli_fetch_assoc($query)) -{ - $dbusername = $row['username']; - $dbpassword = $row['password']; - $dbsalt1 = $row['salt1']; - $dbsalt2 = $row['salt2']; - $hashsaltusergivenpassword = hash('sha512', $dbsalt1 . $pw . $dbsalt2); -} -if ($usr==$dbusername&&$hashsaltusergivenpassword==$dbpassword) -{ - $_SESSION['logged_in_user'] = $usr; - $_SESSION['hashed_pass'] = $dbpassword; - header("refresh:0;url=/"); -} -else { - echo "

Invalid User or Password

"; -} + while ($row = $result->fetch_assoc()) + { + $dbusername = $row['username']; + $dbpassword = $row['password']; + $dbsalt1 = $row['salt1']; + $dbsalt2 = $row['salt2']; + $hashsaltusergivenpassword = hash('sha512', $dbsalt1 . $pw . $dbsalt2); + } -die(); -} + if ($usr == $dbusername && $hashsaltusergivenpassword == $dbpassword) + { + $_SESSION['logged_in_user'] = $usr; + $_SESSION['hashed_pass'] = $dbpassword; + header("refresh:0;url=/"); + } + else { + echo "

Invalid User or Password

"; + } + die(); +} ?> \ No newline at end of file diff --git a/auth/signupsql.php b/auth/signupsql.php index 2d983fb..3905306 100644 --- a/auth/signupsql.php +++ b/auth/signupsql.php @@ -25,16 +25,18 @@ function getName($n) { die("Connection failed: " . $conn->connect_error); } -$select = mysqli_query($conn, "SELECT * FROM login WHERE username = '".$_POST['name']."'"); -if(mysqli_num_rows($select)) { +$stmt = $conn->prepare("SELECT * FROM login WHERE username = ?"); +$stmt->bind_param("s", $_POST['name']); +$stmt->execute(); +$result = $stmt->get_result(); +if($result->num_rows) { header( "refresh:2;url=signup.html" ); exit('

This username already exists

'); } -$sql = "INSERT INTO login (username, password, salt1, salt2, videoshadow) -VALUES ('$usr', '$pw', '$salt1', '$salt2', 'on')"; - -if ($conn->query($sql) === TRUE) { +$stmt = $conn->prepare("INSERT INTO login (username, password, salt1, salt2, videoshadow) VALUES (?, ?, ?, ?, 'on')"); +$stmt->bind_param("ssss", $usr, $pw, $salt1, $salt2); +if ($stmt->execute() === TRUE) { echo "

Welcome $usr. Redirecting Soon...

"; $_SESSION['logged_in_user'] = $usr; $_SESSION['hashed_pass'] = $pw; diff --git a/channel/index.php b/channel/index.php index 823a1d8..97e23a6 100644 --- a/channel/index.php +++ b/channel/index.php @@ -7,19 +7,21 @@ if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } - $query = mysqli_query($conn, "SELECT * FROM login WHERE username = '".$_SESSION['logged_in_user']."'"); - $numrows = mysqli_num_rows($query); - while ($row = mysqli_fetch_assoc($query)) + $stmt = $conn->prepare("SELECT * FROM login WHERE username = ?"); + $stmt->bind_param("s", $_SESSION['logged_in_user']); + $stmt->execute(); + $result = $stmt->get_result(); + while ($row = $result->fetch_assoc()) { $pwrow = $row['password']; } if ($_SESSION['hashed_pass'] == $pwrow) { - } else { - session_destroy(); - } } else { session_destroy(); } +} else { + session_destroy(); +} if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on') $link = "https"; @@ -43,27 +45,29 @@ connect_error) { - die("Connection failed: " . $conn->connect_error); -} -if (isset($_SESSION['logged_in_user'])) -{ -$conn = new mysqli($servername, $username, $password, $dbname); -if ($conn->connect_error) { - die("Connection failed: " . $conn->connect_error); -} -$query = mysqli_query($conn, "SELECT * FROM login WHERE username = '".$_SESSION['logged_in_user']."'"); -$numrows = mysqli_num_rows($query); -while ($row = mysqli_fetch_assoc($query)) -{ - $themerow = $row['theme']; - $regionrow = $row['region']; -} -$row = mysqli_fetch_assoc($query); -$numrows = mysqli_num_rows($query); -} + $dbsenduser = $_SESSION['logged_in_user']; + $conn = new mysqli($servername, $username, $password, $dbname); + if ($conn->connect_error) { + die("Connection failed: " . $conn->connect_error); + } + if (isset($_SESSION['logged_in_user'])) + { + $conn = new mysqli($servername, $username, $password, $dbname); + if ($conn->connect_error) { + die("Connection failed: " . $conn->connect_error); + } + $stmt = $conn->prepare("SELECT * FROM login WHERE username = ?"); + $stmt->bind_param("s", $_SESSION['logged_in_user']); + $stmt->execute(); + $result = $stmt->get_result(); + while ($row = $result->fetch_assoc()) + { + $themerow = $row['theme']; + $regionrow = $row['region']; + $loadcomments = $row['loadcomments']; + $userproxysetting = $row['proxy']; + $playerrow = $row['player']; + } if(strcmp($themerow, 'blue') == 0) { echo ''; @@ -77,7 +81,8 @@ } else { echo ''; } - ?> +} +?>