--- ipauth.old 2009-05-16 01:55:00.000000000 +0600 +++ ipauth.module 2009-08-06 19:17:55.324000000 +0600 @@ -203,8 +203,7 @@ function ipauth_menu() { $items['user/register'] = array( 'title' => 'Create new account', - 'page callback' => 'drupal_get_form', - 'page arguments' => array('ipauth_user_register'), + 'page callback' => 'ipauth_user_register', 'access callback' => 'is_ipauth_user', 'access arguments' => array(FALSE, variable_get('user_register', 1), TRUE), 'type' => MENU_LOCAL_TASK, @@ -1022,10 +1021,8 @@ function ipauth_user_register() { global $user; $uid = $user->uid; $user->uid = 0; - $form = user_register(); + $form = drupal_get_form('user_register'); $user->uid = $uid; - $form['#validate'] = array('user_register_validate' => array()); - $form['#submit'] = array('user_register_submit' => array()); return $form; }