Re: Users dont receive password after registration
Finally got it to work. Patch:
Index: bb-includes/registration-functions.php
===================================================================
--- bb-includes/registration-functions.php (revision 502)
+++ bb-includes/registration-functions.php (working copy)
@@ -35,9 +35,9 @@
return array($user_id, $password);
} else {
bb_update_usermeta( $user_id, $bb_table_prefix . 'capabilities', array('member' => true) );
- bb_send_pass( $user_id, $password );
+ #bb_send_pass( $user_id, $password );
do_action('bb_new_user', $user_id);
- return $user_id;
+ return array($user_id, $password);
}
}
Index: bb-templates/register-success.php
===================================================================
— bb-templates/register-success.php (revision 502)
+++ bb-templates/register-success.php (working copy)
@@ -4,6 +4,6 @@
<h2 id="register"><?php _e('Great!'); ?></h2>
-<p><?php printf(__('Your registration as <strong>%s</strong> was successful. Within a few minutes you should receive an email with your password.'), $user_login) ?></p>
+<p><?php printf(__('Your registration was successful.<br /><br />Username: <b>%s</b><br />Password: <b>%s</b>'), $user_login, $user_password) ?></p>
<?php bb_get_footer(); ?>
Index: register.php
===================================================================
— register.php (revision 502)
+++ register.php (working copy)
@@ -28,7 +28,9 @@
$user_safe = false;
if ( $user_login && $user_safe && $user_email && !$bad_input) :
– $user_id = bb_new_user( $user_login, $user_email, $user_url );
+ $userinfo = bb_new_user( $user_login, $user_email, $user_url );
+ $user_id = $userinfo[0];
+ $user_password = $userinfo[1];
foreach( $profile_info_keys as $key => $label )
if ( strpos($key, 'user_') !== 0 && $$key !== '' )
bb_update_usermeta( $user_id, $key, $$key );