Back-end forms are signed with a random number to prevent CSRF attacks.
So, before posting the data you should add the number too. Here is the code that does the job:
PHP Code:
if (
defined('AREA_TYPE')
&& !empty($login)
&& in_array(constant('AREA_TYPE'), array('A', 'P'))
&& function_exists('func_generate_formid')
&& !$formid_generated
) {
// Generate new form id
$templater->register_outputfilter('func_substitute_formid');
$formid_generated = true;
}