Support Forum
I'm very impressed with SPF, and am now looking at how I can encourage my users to participate in forums and comments as much as possible. Thus the issue comes up around log-ins, and allowing people to use an existing username/password.
I see that SFP already integrates with WP log-ins, which is great.
So first a question: if I install a plug-in on my WP site to enable alternate log-in, and if SPF and WP have an integrated log-in, does it then mean that SPF can "inherit" the alternate log-in from WP?
example: let's say I install RPX on my WP site via JanRain RPX:
http://wordpress.org/extend/plugins/rpx/
and then I successfully log into my WP site via RPX.
Does that then let me be logged into SPF as well, given that SPF and WP have log-in integration already?
Also am curious to get your sense on where you think integrated log-in is going to go, and what it means for SPF.
cheers,
Paul.
sorry, not real sure what RPX is and at work so cant really check, but yes, if it logs you into WordPress, you will also be logged into the forum.
SPF shares the user db (all other wp tables including plugins, in fact) with WP and is fully integrated.
Not sure I fully understand your questino about the future of integrated log on, but like a good wp plugin, we use the standard wp hooks/actions/filters so if you use another wp plugin that does the same for logins, all will be good.
with our upcoming 4.1 version, which should hit beta any day now, you can also have spf redirect login attempts to other urls or plugins pages.
hope that helps!
Visit Cruise Talk Central and Mr Papa's World
The answer to the OP's question is "Some Do, Some Don't."
The physical aspect of logging in or registering with SPF is very simple, we let WP do it.
In the case of the "inline form", available for the top of the forums, the User/Pass is sent to wp-login.php for processing.
This will work with any plugin that modifies the login process without enabling new login fields. A good example, and one that I have tested, is 'External DB Login' plugin, which will read from an external database, any combination of user/pass, and process based on the external SQL data. I used this to allow my site affiliates to use their affiliate login/pass on both the affiliate tracking website and on our main site, wpmu blogs and SPF forums even though the affiliate data is not stored in the wp database.
Not all external login setups will accept this data, a BAD example is Open ID plugins which require filling in a third field identifying the OpenID server, the "inline form" from SPF doesn't allow this feild.
In the case of a BAD login plugin, most will modify the login PAGE to perform their function, in those cases it is best to disable the "inline form" in SPF and simply use the option to direct the users to the WP login page, however modified it may be by the other plugins.
It took a Particle Physicist to re-invent the Green Revolution
A new idea in Catiptalistic Ecology
Save the Planet – Earn some Green
http://PlanetGreenCentral.com/
Just an update here. So RPX is connected to Open ID. And there's another system called "Gigya", also related to Open ID.
I wasn't able to get RPX working on my WP site, but I did get Gigya working.
And sure enough, when I'm logged into my site via Gigya (via Google, incidentally) and then I go to my SPF forum, it recognizes that I'm logged in.
very cool! so looks like you guys have implemented your code well. thanks.
thanks for the kind words! we try!
Visit Cruise Talk Central and Mr Papa's World
And just to put this all in one place, here's how to change the text and links about log-in:
* Change the “You must be logged in to post” text to refer to the Gigya sign-in area
In “forum/sf-pagecomponents.php”, just search for the text and replace it—very straightforward.
* Hide the SPF register and log-in/log-out links
You can do this right from the “Manage Components”—“ Login/Registration” tab in your forum admin
I bet that tighter integration is possible if I worked on it and understood Gigya better, but for now this will do the trick.
1 Guest(s)