[wp-trac] [WordPress Trac] #17948: Enhancements to the login and registration forms

WordPress Trac wp-trac at lists.automattic.com
Wed Jul 20 17:40:33 UTC 2011


#17948: Enhancements to the login and registration forms
-------------------------+------------------------------
 Reporter:  wpdavis      |       Owner:  wpdavis
     Type:  enhancement  |      Status:  new
 Priority:  normal       |   Milestone:  Awaiting Review
Component:  Multisite    |     Version:
 Severity:  normal       |  Resolution:
 Keywords:               |
-------------------------+------------------------------

Comment (by wpdavis):

 I decided to start off by compiling a complete list of all actions and
 filters used during the signup and registration processes.

 ACTIONS:
 * login_enqueue_scripts (S)
 * login_head (S)
 * login_footer (S)
 * lostpassword_post (S)
 * retreive_password (S) (Deprecated)
 * retrieve_password (S) passes $user_login
 * retrieve_password_key (S) passes $user_login, $key
 * password_reset (S) passes $user, $new_pass
 * register_post (S) passes $sanitized_user_login, $user_email, $errors
 * login_init (S)
 * login_form_$action (S)
 * lost_password (S)
 * lostpassword_form (S)
 * register_form (S)
 * login_form (S)
 * signup_header (MS)
 * before_signup_form (MS)
 * signup_blogform (MS)
 * signup_extra_fields (MS) passes $errors
 * signup_hidden_fields (MS)
 * signup_finished (MS)
 * preprocess_signup_form (MS)
 * after_signup_form (MS)
 * wpmu_activate_user (MS) passes $user_id, $password, $meta
 * wpmu_activate_blog (MS) passes $blog_id, $user_id, $password,
 $signup->title, $meta
 * wpmu_new_user (MS) passes $user_id

 FILTERS:
 * login_message (S) passes $message
 * login_errors (S) passes $errors
 * login_messages (S) passes $messages
 * allow_password_reset (S) passes true, $user_data->ID
 * retrieve_password_title (S) passes $title
 * retrieve_password_message (S) passes $message, $key
 * user_registration_email (S) passes $user_email
 * registration_errors (S) passes $errors, $sanitized_user_login,
 $user_email
 * lostpassword_redirect (S) passes $redirect_to
 * wp_signup_location (S) passes wp-signup location
 * registration_redirect (S) passes $redirect_to
 * login_redirect (s) passes $redirect_to
 * signup_another_blog_init (MS) passes array of blogname, blog_title and
 errors
 * signup_create_blog_meta (MS) passes array of lang_id and public
 * add_signup_meta (MS) passes $meta
 * signup_user_init (MS) passes array of user_name, user_email and errors
 * signup_blog_init (MS) passes array of user_name, user_email, blogname,
 blog_title and errors
 * wpmu_active_signup (MS) passes $active_signup
 * wpmu_validate_user_signup (MS) passes $result
 * subdirectory_reserved_names (MS) passes array of banned names
 * newblogname (MS) passes $blogname
 * wpmu_validate_blog_signup (MS) passes $result
 * wpmu_signup_user_notification_email (MS) passes email text, $user,
 $user_email, $key, $meta
 * wpmu_signup_user_notification_subject (MS) passes subject text, $user,
 $user_email, $key, $meta
 * wpmu_signup_user_notification (MS) passes $user, $user_email, $key,
 $meta

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/17948#comment:3>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list