Hi,
I'm just wondering, if a user signs up, are they automatically logged into Xenforo? If I set the after login redirect on aMember to go to a page in Xenforo only members can see, will it work immediately?
Thanks.
Just saw this thread, I know it is from a while ago but wanted to answer for people interested in addition to the previous answer. I have been using amember since 2008, I understand how it might scare people the fact that user registration and login is handled by amember but amember also handles single login for all connected platforms which is why is appropriate that it becomes the reference database.
When somebody logs into amember, it is automatically logged in also in xenforo and whatever other platform is connected to amember, like wordpress for example.
For many years I used amember connected with vbulletin (before xen) and 2 wordpress installations at the same time. People would just login to amember and were logged into vb, and both wp.
All connected platforms redirect to amember for registration and login and amember creates the users and assigns appropriate specified permissions. Every connected platforms has a plugin in amember where you can see and assign the available permissions, being groups in xenforo or roles in wordpress or whatever another platforms has as a way to control access.
As far as redirecting registrations and logins, that's done with a plugin for each platform, so you just install the plugin and it does the modifications needed to the registration and login pages of that platform.
So there is a plugin for xenforo integration that cost $40 for what I understand (I bought it a while ago but it sounds right). You get the amember plugin to be installed in amember and the little addon to install in xenforo that turns off xenforo registration (or you need to turn that off in the options, I don't remember) and redirects signups and logins to the amember login page. The amember login page can look as the rest of the site.
For wordpress integration, I think the plugin comes with the script by default (not sure) and it has the plugin that you install in wp that adds permissions controls in wordpress. In that case on each page when you edit you get an amember box where you can specify which active subscription can access that page. Or you can do it by wp categories or you can do it with user roles.
As far as permissions options for the xenforo plugin in amember, you can assign the main group and also multiple secondary groups to a user and also define the priority order in case of multiple groups. You can also define groups that amember will never touch in case of a change in subscription (either active or non active or when the user buys a new one, useful for admins for examples or the banned group if you want).
For each subscription, you can tell amember which groups to assign and what to do when that subscription expires (or you can do it by category of subscriptions).
On the other side (meaning for payments), it connects with the most payment plugins, so if you use something not too common, most likely it will be there.
And one other thing, when I have asked for custom modifications (paid), the price was reasonable and the more useful ones got rolled into the product. And I think they often improve the software capabilities incorporating customizations that they do for people, so you get stuff that is useful and that you would not expect necessarily.
When I implemented a learndash site, there was no integration at the time in amember and I had to upgrade from amember 3 to 4. I thought, being a major upgrade either way I tried to use a wordpress based membership plugin that integrated with learndash. I thought I was going to get more or less the same experience but I was very wrong and I even tried a second wordpress plugin that was an improvement but nothing close to amember.
So I ended up having amember include in the wordpress plugin the capability to assign users to learndash courses and I am pretty sure that now the plugin supports learndash for everybody if needed.
I am just a client, I have been here since using xenforo, nobody told me post, I just saw a good question and wanted to contribute. If you run any kind of subscription/membership site and you are not happy with what you are using, it is definitively something to pay attention to and check out in my opinion.