diff options
Diffstat (limited to 'phpBB/includes/ucp/ucp_confirm.php')
-rw-r--r-- | phpBB/includes/ucp/ucp_confirm.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/phpBB/includes/ucp/ucp_confirm.php b/phpBB/includes/ucp/ucp_confirm.php index 831ea92dcc..2edf124b82 100644 --- a/phpBB/includes/ucp/ucp_confirm.php +++ b/phpBB/includes/ucp/ucp_confirm.php @@ -28,8 +28,9 @@ class ucp_confirm // Do we have an id? No, then just exit $confirm_id = request_var('id', ''); + $type = request_var('type', 0); - if (!$confirm_id) + if (!$confirm_id || !$type) { exit; } @@ -38,7 +39,8 @@ class ucp_confirm $sql = 'SELECT code FROM ' . CONFIRM_TABLE . " WHERE session_id = '" . $db->sql_escape($user->session_id) . "' - AND confirm_id = '" . $db->sql_escape($confirm_id) . "'"; + AND confirm_id = '" . $db->sql_escape($confirm_id) . "' + AND confirm_type = $type"; $result = $db->sql_query($sql); $row = $db->sql_fetchrow($result); $db->sql_freeresult($result); |