From 6bc8ea1e28959c8784e3872f477e209e9b5ce6b9 Mon Sep 17 00:00:00 2001 From: saxmatt Date: Sat, 5 Feb 2005 02:22:36 +0000 Subject: [PATCH] I almost forgot the hook git-svn-id: http://svn.automattic.com/wordpress/trunk@2216 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-login.php | 7 ++++++- wp-register.php | 4 +++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/wp-login.php b/wp-login.php index 92176da910..e7a0928269 100644 --- a/wp-login.php +++ b/wp-login.php @@ -22,6 +22,7 @@ switch($action) { case 'logout': wp_clearcookie(); + do_action('wp_logout'); header('Expires: Mon, 11 Jan 1984 05:00:00 GMT'); header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); header('Cache-Control: no-cache, must-revalidate, max-age=0'); @@ -105,6 +106,8 @@ case 'retrievepassword': mail($user_email, sprintf(__("[%s] Password Reset"), get_settings('blogname')), $message); $m = wp_mail($user_email, sprintf(__("[%s] Password Reset"), get_settings('blogname')), $message); + do_action('retreive_password', $user_login); + if ($m == false) { echo '

' . __('The e-mail could not be sent.') . "
\n"; echo __('Possible reason: your host may have disabled the mail() function...') . "

"; @@ -133,6 +136,8 @@ case 'resetpass' : $m = wp_mail($user->user_email, sprintf(__("[%s] Your new password"), get_settings('blogname')), $message); + do_action('password_reset'); + if ($m == false) { echo '

' . __('The e-mail could not be sent.') . "
\n"; echo __('Possible reason: your host may have disabled the mail() function...') . "

"; @@ -177,7 +182,7 @@ default: if (! $using_cookie) { wp_setcookie($user_login, $user_pass); } - + do_action('wp_login', $user_login); header("Location: $redirect_to"); exit(); } else { diff --git a/wp-register.php b/wp-register.php index c12b3b06b2..2b7aeb8a2b 100644 --- a/wp-register.php +++ b/wp-register.php @@ -61,7 +61,9 @@ case 'register': (user_login, user_pass, user_nickname, user_email, user_ip, user_browser, user_registered, user_level, user_idmode, user_nicename) VALUES ('$user_login', MD5('$password'), '$user_nickname', '$user_email', '$user_ip', '$user_browser', '$now', '$user_level', 'nickname', '$user_nicename')"); - + + do_action('user_register', $wpdb->insert_id); + if ($result == false) { die (sprintf(__('ERROR: Couldn’t register you... please contact the webmaster !'), get_settings('admin_email'))); }