function user_edit_validate in Drupal 4        
                          
                  
                        Same name and namespace in other branches
- 5 modules/user/user.module \user_edit_validate()
- 6 modules/user/user.pages.inc \user_edit_validate()
File
 
   - modules/user.module, line 1437
- Enables the user registration and login system.
Code
function user_edit_validate($form_id, $form_values) {
  user_module_invoke('validate', $form_values, $form_values['_account'], $form_values['_category']);
  
  if (!user_access('administer users') && array_intersect(array_keys($form_values), array(
    'uid',
    'init',
    'session',
  )) || !user_access('administer access control') && isset($form_values['roles'])) {
    $message = t('Detected malicious attempt to alter protected user fields.');
    watchdog('security', $message, WATCHDOG_WARNING);
    
    form_set_error('category', $message);
  }
}