Security Added some mysql escapes to some get vars in api and guest view invoice and quote
This commit is contained in:
2
api.php
2
api.php
@@ -3,7 +3,7 @@
|
|||||||
<?php
|
<?php
|
||||||
//Check Key
|
//Check Key
|
||||||
if(isset($_GET['api_key'])){
|
if(isset($_GET['api_key'])){
|
||||||
$config_api_key = $_GET['api_key'];
|
$config_api_key = mysqli_real_escape_string($mysqli,$_GET['api_key']);
|
||||||
|
|
||||||
$sql = mysqli_query($mysqli,"SELECT * FROM settings, companies WHERE settings.company_id = companies.company_id AND settings.config_api_key = '$config_api_key'");
|
$sql = mysqli_query($mysqli,"SELECT * FROM settings, companies WHERE settings.company_id = companies.company_id AND settings.config_api_key = '$config_api_key'");
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
if(isset($_GET['invoice_id'], $_GET['url_key'])){
|
if(isset($_GET['invoice_id'], $_GET['url_key'])){
|
||||||
|
|
||||||
$url_key = $_GET['url_key'];
|
$url_key = mysqli_real_escape_string($mysqli,$_GET['url_key']);
|
||||||
$invoice_id = intval($_GET['invoice_id']);
|
$invoice_id = intval($_GET['invoice_id']);
|
||||||
|
|
||||||
$sql = mysqli_query($mysqli,"SELECT * FROM invoices, clients
|
$sql = mysqli_query($mysqli,"SELECT * FROM invoices, clients
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
if(isset($_GET['quote_id'], $_GET['url_key'])){
|
if(isset($_GET['quote_id'], $_GET['url_key'])){
|
||||||
|
|
||||||
$url_key = $_GET['url_key'];
|
$url_key = mysqli_real_escape_string($mysqli,$_GET['url_key']);
|
||||||
$quote_id = intval($_GET['quote_id']);
|
$quote_id = intval($_GET['quote_id']);
|
||||||
|
|
||||||
$sql = mysqli_query($mysqli,"SELECT * FROM quotes, clients
|
$sql = mysqli_query($mysqli,"SELECT * FROM quotes, clients
|
||||||
|
|||||||
Reference in New Issue
Block a user