Fax Send: Token integration.

This commit is contained in:
Nate 2019-09-19 08:35:52 -06:00
parent 768768135b
commit 2f7fb47a76
1 changed files with 13 additions and 1 deletions

View File

@ -247,7 +247,6 @@ if (!function_exists('fax_split_dtmf')) {
//send the fax //send the fax
$continue = false; $continue = false;
if (!$included) { if (!$included) {
if (($_POST['action'] == "send")) { if (($_POST['action'] == "send")) {
$fax_numbers = $_POST['fax_numbers']; $fax_numbers = $_POST['fax_numbers'];
@ -263,6 +262,14 @@ if (!function_exists('fax_split_dtmf')) {
$fax_page_size = $_POST['fax_page_size']; $fax_page_size = $_POST['fax_page_size'];
$fax_footer = $_POST['fax_footer']; $fax_footer = $_POST['fax_footer'];
//validate the token
$token = new token;
if (!$token->validate($_SERVER['PHP_SELF'])) {
message::add($text['message-invalid_token'],'negative');
header('Location: fax_send.php');
exit;
}
$continue = true; $continue = true;
} }
} }
@ -846,6 +853,10 @@ if (!function_exists('fax_split_dtmf')) {
if (!$included) { if (!$included) {
//create token
$object = new token;
$token = $object->create($_SERVER['PHP_SELF']);
//show the header //show the header
require_once "resources/header.php"; require_once "resources/header.php";
@ -1138,6 +1149,7 @@ if (!$included) {
echo " <input type='hidden' name='fax_extension' value='".escape($fax_extension)."'>\n"; echo " <input type='hidden' name='fax_extension' value='".escape($fax_extension)."'>\n";
echo " <input type='hidden' name='id' value='".escape($fax_uuid)."'>\n"; echo " <input type='hidden' name='id' value='".escape($fax_uuid)."'>\n";
echo " <input type='hidden' name='action' value='send'>\n"; echo " <input type='hidden' name='action' value='send'>\n";
echo " <input type='hidden' name='".$token['name']."' value='".$token['hash']."'>\n";
echo " <input type='submit' name='submit' class='btn' id='preview' value='".$text['button-preview']."'>\n"; echo " <input type='submit' name='submit' class='btn' id='preview' value='".$text['button-preview']."'>\n";
echo " <input type='submit' name='submit' class='btn' id='upload' value='".$text['button-send']."'>\n"; echo " <input type='submit' name='submit' class='btn' id='upload' value='".$text['button-send']."'>\n";
echo " </td>\n"; echo " </td>\n";