Forum Replies Created
- 
		
			
hey even i am facing the same problem… 
 user gets the email with the activation link but after clicking on the link, he/she gets redirected to the activation page where the user is asked to enter the activation key.how can i resolve this? even i am facing the same problem.. as soon as a user clicks on the activation link, he/she is redirected to a page where it asks for activation key… how can i solve this problem… i dont want the user to autologin after activation.. 
 thanks in advance.. Me, four. bump! @r-a-y : after installing the email login plugin, i was able to login using my email address without activating my account. I need the activation thing.. is there a solution for it? @enderpal444: 
 $data = bp_get_profile_field_data( ‘field=Country’ ) ;
 echo “Country:”. $data;@liping 
 It worked perfect!
 Thanks @liesl1698 paste it in your theme’s functions.php I found a way to accomplish it… 
 Paste this piece of code in your theme functions file..`// Stop user accounts logging in that have not been activated (user_status = 2) 
 function bp_core_signup_disable_inactive_modified( $auth_obj, $username ) {
 global $bp, $wpdb;if ( !$user_id = bp_core_get_userid( $username ) ) 
 return $auth_obj;$user_status = (int) $wpdb->get_var( $wpdb->prepare( “SELECT user_status FROM $wpdb->users WHERE ID = %d”, $user_id ) ); if ( 2 == $user_status ) 
 header(“Location:”.get_site_url().”/login?err=not-activated”); /*Your Custom Message*/
 else
 return $auth_obj;
 }
 add_filter( ‘authenticate’, ‘bp_core_signup_disable_inactive_modified’, 30, 2 );
 `@johnjamesjacoby thanks…  @r-a-y thanks a ton This Would work…. `global $bp; 
 $loggedin_user_id = $bp->loggedin_user->userdata->ID;
 $other_user_id = bp_get_member_user_id();
 if($loggedin_user_id == $other_user_id){
 $check_string = ‘its_me’ ;
 }
 else{
 $check_string = friends_check_friendship_status( $loggedin_user_id,$other_user_id);
 }
 if ( $check_string == ‘is_friend’ ) {
 /*Your Code Here*/
 }
 if ( $check_string == ‘not_friends’ ) {
 /*Your Code Here*/
 }
 if ( $check_string == ‘pending’ ) {
 /*Your Code Here*/
 }
 if ( $check_string == ‘its_me’ ) {
 /*Your Code Here*/
 }
 ?>`You can also use this 
 $other_user_id = $bp->displayed_user->id ;
 for the other user idi found what i needed.. the function which i was searching for was 
 bp_get_member_user_id();
  did you create a search.php file? @ewebber : thanks..  btw @Dwenaus the code worked perfectly fine otherwise… 
 Thanks..@Dwenaus , i have the same problem which @ibn.nadir had.. 
 there are no error messages appearing after the redirection. How to get that message appear?thanks @sbrajesh Thanks for information. Your code worked perfectly!