Plugin BudyPress Auto Activate Auto Login Redirect to Profile, automatically activate your new user signup, log them in and redirect to their BuddyPress profile on signup
This plugin is a pro version for my other free BuddyPress plugin that allows automatically activating user accounts on signup for a BuddyPress based site.
The user accounts are activated as soon as a user signups for the site.
Here is the pro version called "BP Auto activate Auto Login-redirect to profile on Signup". I Hope the name says everything It is supposed to do 🙂
What It does
- Auto activate user account instantly on sign up
- Stop The activation mail sent to user(there is no more activation mail required, as the accounts are automatically activated)
- After activating the user account, This plugin logs them in automatically and redirects the user to their profile.
So basically, It provides a seamless experience for your users. Once your user click "Complete Signup"(what ever you call it on your registration page, Their account will be automatically activated, they will be logged in and redirected to their new profile, so all they see is your signup page and the next page is their own profile.
This plugin works perfectly in both the cases
- User registers for a user name only(i.e no blog at signup)
- User registers for username and blog both
Plugin Page: https://buddydev.com/plugins/bp-auto-activate-auto-login/
- Unzip bp-auto-activate-auto-login.zip
- Upload the folder 'bp-auto-activate-auto-login' to wp-content/plugins
- Login as Site admin,go to Dashboard->Plugin->Installed
- Activate "BP Auto Activate Autologin Redirect To Profile On Signup", click Network Activate
- You are done! Let your users enjoy the better signup experience 🙂
Oh yes, Did I mention!, this is the unique plugin at the moment, and no other plugin exists for BuddyPress/WordPress mu/multisite which automatically logs in user on signup and redirects them to their profile(hehe advertisement gig! and our edge over others at this moment:)).
So what do you think about this plugin, what other features you would like to see? please let me know in comments.
Pingback:Make your users automatically logged in and redirect them to their profile when they create their account on your buddypress powered site | Thinking In Wordpress:-Delving deep into wordpress
Pingback:What Is Upcoming In The Buddydev Premium | Buddy Dev
I tested the plugin and while it works, it sends the activation email out, which it shouldn't.
Can you look into this please?
Using WPMU 188.8.131.52 and BP 1.1.2.
Thanks for joining.
Can you confirm, you are using bp 1.2 or bp 1.1.2. Please upgrade to bp 1.1.3, if you are using bp 1.1.2, It should work, If it does not, please drop a line in the forum, I will make it work. I have not tested it with 2.9+, so I will test again, but please confirm, you are using bp 1.2 or bp 1.1.2
I'm using mu 2.9.1 and buddypress 1.2.1 and it works mostly…you do get automatically logged in and sent to your profile page.
But the email still gets sent 🙂
Thanks for joining. Welcome to Buddydev 🙂
Yes, I am aware of it as TradingMetro posted after the update.
here is a solution for now.
add_filter( 'wpmu_signup_user_notification', 'cc_auto_activate_on_user_signup', 1, 4 );
i.e. this line exists in plugin, just update the priority for now.
This was provide by Trading Metro, This should solve your issue. I will update this plugin again today 🙂
Please check Tm's solution here
It seems that after installing this plug in it redirects the Login to the homepage to use the login in the sidebar. But there is no "Forgot Password" or similar link so if the users forgets their password.
Please make sure it is not caused by some other plugin.
You are using it with wordpress or wpmu ?
Is the link working for everyone? Seem to be seeing a 404 when trying to view the demo.
Sorry for the confusion, I had moved the site to another server and The link got broken, Installing it back today, will post to this message again.
I have mostly joined the premium club for this plugin and for the branded login.
Unfotunately though, this one is not working.
I am running WP single 2.9.2 and bp 184.108.40.206, added the branded login plugin and this one.
I tried registering a new user now, the user was not activated, and was not logged in automatically.
Thanks for joining.
This plugin was developed for wpmu and It may not be compatible with single wp.
let me work on it today, I will update it for single wp and post back tomorrow.
Now you mentioned it, i noticed indeed, everything about it says MU. My mistake.
Thanks a lot though for the single version, much appreciated mate, you are a star.
Looking forward, its the only thing between me and launching my new site 🙂
Thank for the comment. well, here you go for the single wp version
Please download it now and it will workk perfectly for your single wp install. I am adding a few more things to make the same plugin compatible with mu/sigle wp both.
Please do let me know if it works or not ?
You are a wizard, works like charm my man.
Thanks a lot for your prompt action and AWESOME plugins.
likewise, great stuff, very timely for me.
Is this plugin also WP 3.0 compatible?
Yes, please check the demo. This demo is running on wp 3.0+bp1.2.5
and this one is on wpmu 2.9.2+bp 220.127.116.11
I have not put this version for download yet, will be doing it in a new post today.
For some reason the activation mail is still being send.
The login process is working great though.. Only this activation mail is a bit confusing. Do you know how to solve this?
Using BP 18.104.22.168
and bp-auto-activate-auto-login 1.2.1
The version you downloaded was not the one I had used on the demo site.
I forgot to upload the updated version here, sorry for that.
Please use this one
It is tested with wp 3.0
If it still sends mail, please do let me know, I will update it again today.
Working great! Thanks!
I still have a problem..
When I create a new blog I get this error message.
Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'cc_auto_activate_finished' was given in /home/stefnitert/domains/regionofinterest.com/public_html/wp-includes/plugin.php on line 395
Any idea how to solve this?
sorry for this delayed response. It seems I had changed naming convention of the functions(cc[cosmic coders] to buddydev and forget to put the callback in blog create). Will update in a minute.
pS: Please do open a topic in forum for fast resolution as we have here a few issues with comment notification until I roll the new site).
Please use this one.
Do you know a solution of my last comment?
Is this 'cc_auto_activate_finished' from your plugin?
sorry for the delayed response. Please check my above reply.
Thanks a lot!
Great plugin! I have 2 questions. I downloaded 1.2.3 zip file on top of the page. In your last comment, there is a link to 22.214.171.124 zip file. Which is the right one? I am using WP 3.0 (single blog) and latest BP.
Second question is that, when user signs up he/she goes to profile page:
what is the hack that he/she instead lands on this page:
so that new member can upload profile photo?
or even this one:
I'd like to add a link into the confirmation message, so the user can tweet that they have joined. Can you tell me how to
I'd love to know how to change it so the the user goes to /members/username/profile/change-avatar/ once they sign up too
@korhan I have worked out how to change it so the user goes to their change avatar page
In the .php file change the line : bp_core_redirect(bp_core_get_user_domain($user->ID));
@ewebber Can you please say exactly what is the name of .php file? I am a newbie of buddypress so please kindly advise me.
I am looking for the way that redirecting my user to the previous page where they decided to sign up to my site. Any advise for me?
bp-auto-activate-auto-login.php line no 106
Hope that helps.
@Thong tin du hoc there is only one .php file in the plugin – so it will be that one
I have already achieved this effect with my site when user logs in he took to the profile page.
But in case of this plugin. If the user directly being redirected to the profile page then there could be chances of having spam accounts who dont do any activation process.
That's right. It can cause that issue. The best thing is use it with some sort of captcha plugin on registration page. That will help to curb it a little.
Hello, I just joined the premium program specifically to get this plugin, but unfortunately it doesn't seem to be working for me. The account gets created and a notification of the activation shows up at the top of the browser window. The user can then click the login link and login properly, but they should be automatically redirected to their profile page and this is not happening.
I'm using BP 1.2.7 and WP 3.1 RC2. Any ideas on what I can do to fix this?
Thanks in advance for your help,
Never mind my previous post. I resolved the issue by downgrading WP to 3.0.4 .
I have not tested it with wp3.1 rc, as BuddyPress 1.3 is supposed to be used with wp 3.1. Will update once they are out.
This plugin is great but I still worry about spammer! Does this plugin give spammers more advantages?
To control spam, please use wp suepr captch, cookies for comments. Both are good plugins and will help curb spam.
Hi Dear Brajesh:
Another beautiful plugin that I would love to use, but it causes fatal error with Suffusion theme. Can you please help?
Thank you soooo much;
will check today and will let you know.
Thanks so much. I have looked into it more closely. I think the plugin is OK, but it causes conflict with BP group registration http://hardlyneutral.com/wordpress-plugins/.
I have deactivated the above plugin and yours now works ok as a result. At least so far.
So, I'll keep trying. But am good for now.
Thanks so much for all your great work 🙂
just wanted to clarify if this plugin also needs buddypress besides wp multisite?
I don't remember exactly, but I believe I had added support for non BP installs. will get back to you in the evening with details after checking the plugin again(leaving for a couple of hours now)
Just confirming. No, this plugin currently does not work without BuddyPress. I hope to add that in future.
thanks for taking the time to answer. I am subscribed to your feed so if you mention it I'll be back 😉
Hello – new premium member here. I've noticed an issue with people who are connecting with facebook: http://stangnation.com/wp-login.php
Most of the time someone authenticates through facebook (using FB login) they will get redirected to the Dashboard and I dont want this to happen.
In the code how can I remove any possibility of being directed there? For our purpose there is no such instance where any member needs to see or go to the Dashboard. Admins know where it is.
To be more specific I'm referring to this line:
/*if no redirect was specified,let us think ,user wants to be in wp-dashboard*/
I want to assume that user goes to Profile page everytime after login no matter what.
Please use the plugin BP redirect to profile. That should do it.
Hi, I just downloaded and installed this plugin. I then registered as a new user, and it worked beautifully except for one thing. That new user does not have rights to add posts on the new blog that was created for them during the sign up process. I looked in the network settings and that user is the administrator of their blog, so I'm confused why they can't add posts. I've got WordPress MS 3.2.1 and BuddyPress 1.2.9 installed.
Thanks for letting me know the issue. I am testing at the moment. Will get back to you with details very soon.
Tested with The BuddyPress. For new blogs, It does work but if a user does not create a blog, he does not get access to wp-admin. Can you test on your install and confirm this is not the case?
Great plugin. Compatible with 1.5 ? which is almost there.
Thank you for the comment. yes, there is a version(for testing purpose) with Bp 1.5.
Please download it from here
Because of the changes in BuddyPress 1.5, I will recommend using it with the current trunk. Also, you will need to create 3 pages and assign them on BuddyPress->Pages screen to make it wok(You will see the notification there in the admin for that).
Hope that helps.
Thanks for the heads up Brajesh. I haven't even begun to think about upgrading our production site but when we do it would be very valuable if you shared your list of tips about any surprises or issues to look out for.
Hi Braesh… I have WooCommerce installed as well, and I find that when user logs in it redirects him to the woocommerce my account page, rather than his profile… Actually I want them to go to their profile activity page when they login ( I used the BP Login Redirect Plugin to do this, but disabled that now as I figured this plugin would do that)
Thanks for the update!
Thank you Rug 🙂
This plugin plugin works excellent for me, but I wanted to pass along this notice incase it's helpful:
Strict Standards: Non-static method BPDevAccountAutoActivater::get_instance() should not be called statically in /nas/wp/www/staging/username/wp-content/plugins/bp-auto-activate-auto-login/bp-auto-activate-auto-login.php on line 225
Thank you for the comment.
Are you using an older version of the plugin? It was fixed in 1.3 around an year ago. Can you please confirm it on 1.3 or above? This notice was caused due to legacy code and php 5.4 incompatibility that I updated in 1.3
Thanks for the quick responses! I'm running Version 1.3 of this plugin and do still have the notices, but I did see there has been a few updates since.
I was planning on renewing my membership to ask for support with "BuddyPress Poke" issues and I'll update this plugin (and the others) and can report back if the notice is still occurring.
I know you all are supper busy, so is there a preferred way to communicate with you or @anusharma about the BP Poke issues once I renew?
Thanks for all your help!
Thank you for pointing. You can get rid of that notice by changing public function get_instance to public static function get_instance.
Though, @anusharma won't be available, I an always available on forums and have been trying to improve support recently. If you have any issues, please open a topic and I will be there to support 🙂
I also posted this problem on his plugin repository and github but I thought I'd let you know about it too just in case you would like to add compatibility on a future update.
when using BP Auto Activate Autologin Redirect To Profile On Signup, the Buddypress Automatic Friends plugin doesn't work. If you please tell me what function I can call in that plugin to auto add friends any help would be much appreciated.
When I used your other premium plugin Auto Login on activation, the automatic friends worked just fine, it was only when I started using Auto activate – auto login.
oh here is the link. https://wordpress.org/support/plugin/bp-automatic-friends
I am sorry i could not reply yesterday. Please let me check this today and I will make sure it works for you. You will just need to update the plugin. I will post back in couple of hours.
I bought this plugin a while ago and it now seems to not work with my latest version of Buddypress. Can you help please?
Hi I just bought and added this plug in and it isn't working at all? I have Buddypress Social Marketplace
Do you have any registration moderation plugin active? Is the user registration using BuddyPress registration?
May I request you to please open a topic in our forums to help us assist quickly.
Very useful plugin, I have just installed it and made some tests,it works fine…thanks!
Does this plugin allow for a redirect to a different page besides the user's profile? Or can I use some other method along with this plugin?
Apologies for the delayed reply. You can redirect to anywhere. Please see the post here
Is it possible not to redirect the user to their profile and instead let them be on the homepage?
You can easily redirect to anywhere. It is very flexible with that. Please see the code on the forum on how to do it.
Great plugin! Is there an easy way to override your setting to deactivate the bp activation email? I'd still like to send new users a welcome message.
Thank you for the comment.
yes, It is doable with one line of code. Please post in our forum and we will assist you.
Thanks! Will do.