mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2026-02-22 19:06:37 +00:00
Prevent users bypassing extension limits by using range
This commit is contained in:
@@ -327,6 +327,10 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
|
||||
$user_context = $_SESSION['domain_name'];
|
||||
}
|
||||
}
|
||||
//Prevent users from bypassing extension limit by using range
|
||||
if ($total_extensions + $range > $_SESSION['limit']['extensions']['numeric']){
|
||||
$range = $_SESSION['limit']['extensions']['numeric'] - $total_extensions;
|
||||
}
|
||||
|
||||
//add or update the database
|
||||
if ($_POST["persistformvar"] != "true") {
|
||||
@@ -1832,4 +1836,4 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
|
||||
//include the footer
|
||||
require_once "resources/footer.php";
|
||||
|
||||
?>
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user