mirror of
https://github.com/Mibew/i18n.git
synced 2025-02-02 09:34:41 +03:00
Fix multiple CSRF vulnerabilities
This commit is contained in:
parent
9aef0fb2d4
commit
03265a1fb0
@ -21,6 +21,8 @@ require_once('../libs/operator.php');
|
||||
require_once('../libs/pagination.php');
|
||||
|
||||
$operator = check_login();
|
||||
csrfchecktoken();
|
||||
|
||||
$page = array('banId' => '');
|
||||
$page['saved'] = false;
|
||||
$page['thread'] = '';
|
||||
|
@ -21,6 +21,8 @@ require_once('../libs/operator.php');
|
||||
require_once('../libs/pagination.php');
|
||||
|
||||
$operator = check_login();
|
||||
csrfchecktoken();
|
||||
|
||||
$page = array();
|
||||
$errors = array();
|
||||
|
||||
|
@ -20,6 +20,7 @@ require_once('../libs/operator.php');
|
||||
require_once('../libs/groups.php');
|
||||
|
||||
$operator = check_login();
|
||||
csrfchecktoken();
|
||||
|
||||
function get_group_members($groupid)
|
||||
{
|
||||
|
@ -19,6 +19,7 @@ require_once('../libs/common.php');
|
||||
require_once('../libs/operator.php');
|
||||
|
||||
$operator = check_login();
|
||||
csrfchecktoken();
|
||||
|
||||
if (isset($_GET['act']) && $_GET['act'] == 'del') {
|
||||
|
||||
|
@ -20,6 +20,7 @@ require_once('../libs/operator.php');
|
||||
require_once('../libs/operator_settings.php');
|
||||
|
||||
$operator = check_login();
|
||||
csrfchecktoken();
|
||||
|
||||
function update_operator_groups($operatorid, $newvalue)
|
||||
{
|
||||
|
@ -42,6 +42,7 @@ require_once('inc_errors.php');
|
||||
<?php } ?>
|
||||
|
||||
<form name="banForm" method="post" action="<?php echo $webimroot ?>/operator/ban.php">
|
||||
<?php print_csrf_token_input() ?>
|
||||
<input type="hidden" name="banId" value="<?php echo htmlspecialchars($page['banId']) ?>"/>
|
||||
<?php if( $page['threadid'] ) { ?>
|
||||
<input type="hidden" name="threadid" value="<?php echo htmlspecialchars($page['threadid']) ?>"/>
|
||||
|
@ -81,7 +81,7 @@ if( $page['pagination.items'] ) {
|
||||
?>
|
||||
</td>
|
||||
<td>
|
||||
<a class="removelink" id="i<?php echo htmlspecialchars($b['banid']) ?>" href="<?php echo $webimroot ?>/operator/blocked.php?act=del&id=<?php echo urlencode($b['banid']) ?>">
|
||||
<a class="removelink" id="i<?php echo htmlspecialchars($b['banid']) ?>" href="<?php echo $webimroot ?>/operator/blocked.php?act=del&id=<?php echo urlencode($b['banid']) ?><?php print_csrf_token_in_url() ?>">
|
||||
remove
|
||||
</a>
|
||||
</td>
|
||||
|
@ -40,6 +40,7 @@ require_once('inc_errors.php');
|
||||
<?php } ?>
|
||||
|
||||
<form name="groupForm" method="post" action="<?php echo $webimroot ?>/operator/group.php">
|
||||
<?php print_csrf_token_input() ?>
|
||||
<input type="hidden" name="gid" value="<?php echo htmlspecialchars($page['grid']) ?>"/>
|
||||
<div>
|
||||
<?php print_tabbar(); ?>
|
||||
|
@ -91,7 +91,7 @@ if(count($page['groups']) > 0) {
|
||||
</td>
|
||||
<?php if($page['canmodify']) { ?>
|
||||
<td>
|
||||
<a href="<?php echo $webimroot ?>/operator/groups.php?act=del&gid=<?php echo urlencode($grp['groupid']) ?>" id="i<?php echo htmlspecialchars($grp['groupid']) ?>" class="removelink">
|
||||
<a href="<?php echo $webimroot ?>/operator/groups.php?act=del&gid=<?php echo urlencode($grp['groupid']) ?><?php print_csrf_token_in_url() ?>" id="i<?php echo htmlspecialchars($grp['groupid']) ?>" class="removelink">
|
||||
remove
|
||||
</a>
|
||||
</td>
|
||||
|
Loading…
Reference in New Issue
Block a user