- Hi, there - Thanks for previous helps and suggestions and they helped me a lot. - I just met an issue, as you know, BuddyPress provides a function to spam particular user. When user is marked as spam, he can’t log in. - I’m wondering is there any way to add a custom Login error alert to tell user “You are suspended because of inappropriate messages” when they try to log in again? - Thank you very much. 
- Hello Dandy, - Try the following code in your bp-custom.php file and let me know if it works or not. - function buddydev_custom_spammer_message( $user ) { // Check to see if the $user has already failed logging in, if so return $user as-is. if ( is_wp_error( $user ) || empty( $user ) ) { return $user; } // The user exists; now do a check to see if the user is a spammer // if the user is a spammer, stop them in their tracks! if ( is_a( $user, 'WP_User' ) && ( ( is_multisite() && (int) $user->spam ) || 1 == $user->user_status ) ) { return new WP_Error( 'invalid_username', __( '<strong>ERROR</strong>: You has been marked as a spammer.', 'buddypress' ) ); } // User is good to go! return $user; } add_filter( 'authenticate', 'buddydev_custom_spammer_message', 25 );- Thank You 
 Ravi
- Hi, Ravi - Thanks for the code snippet. - I adjusted it a little bit and it worked very perfectly as I expected. - Thank you very much. 
 Viewing 4 posts - 1 through 4 (of 4 total)
The topic ‘ [Resolved] When user get spammed, Add a Login Error Alert’ is closed to new replies.
 This topic is: resolved
