ziycon

  • Posts: 126
Login/Register Feature
« on June 8th, 2012, 05:24 PM »
It would be great to see a sort of 'universal' login function for the forum so practically anyone can use the forum even if the don't want to signup with a new username and password.

Here's the idea. (This is a very rough draft, any questions just ask)

Login/Register Options:

Wedge (standard forum login/register option)
Facebook
Twitter
OpenID

Use Case 1:
- User goes to register page, they select Facebook from the 'Login/Register' list
- The then get prompted for their Facebook username and password
- Once logged in they can use the forum as usual

Use Case 2:
- User goes to register page, they select Wedge from the 'Login/Register' list
- Standard forum register function kicks in
- Once logged in they can use the forum as usual

You get the picture. So essentially the forum account is linked to a 'Login/Register' option from the list above, passwords are only stored in the database for Wedge native accounts.

On your profile settings you can change your account link to a different option once you can verify the login details for the currently linked option and the newly selected option otherwise it wont work.

The forum functionality will work the same for all account types, its just how you register and login. On login if your account isn't a Wedge account then your profile can be updated from say your Facebook details like your avatar if you want of this function can be diabled globally but a user can sync their forum profile with the linked account setup if they want to pull down an avatar or other details from say the linked Faebook account.

Basically I feel this will allow for major flexibility and will most likely encourage people to signup to a forum due to the fact that they don't have to use another username and password.

It would be a great feature to see but a good bit of work involved but all very possible if you have the time to implement it. ;)
APRAI - Custom Theme - SMF 2.0.5


Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Login/Register Feature
« Reply #1, on June 8th, 2012, 06:15 PM »
I do not want this in the core. Almost all the forums I run do not need these things, nor do I want them there. That's not to say they shouldn't exist, but that they shouldn't really be in the core.

There is already FB integration available as a plugin. I forsee more of the same happening with the others - so if you want it, it's an option, if you don't (and you might not, say for intranet support, or anonymity reasons or whatever, you shouldn't be made to feel like you're supposed to use this)
When we unite against a common enemy that attacks our ethos, it nurtures group solidarity. Trolls are sensational, yes, but we keep everyone honest. | Game Memorial

Kindred

  • Posts: 166
Re: Login/Register Feature
« Reply #2, on June 8th, 2012, 06:42 PM »
I see some potential issues... what happens when a user logs into the forum with username "myname" but then someone logs in from facebook where they use "myname"?

but, as Arantor said, I wouldn't image this as a core part of it (heck, even the biggest bloatware out there, Wordpress only has that as a add-on)

Antes

  • Stuff?
  • Posts: 52
Re: Login/Register Feature
« Reply #3, on June 9th, 2012, 11:24 AM »
I must say all users (as they need to be) looking from admin part (we need users and we need those) but you don't look as a developer (I'm not a dev but i produced a mod which gives me right to talk about it now :P) - Core is something needs to be strong and stable, more and more feature(s) devs include in to the core that means they need to improve it all the time and makes it stable (that means more time and more checks).

We all know (with consultants/friends) there is a small team working on big project, its like saying you walked this road please walk this too and this too...

ziycon

  • Posts: 126
Re: Login/Register Feature
« Reply #4, on June 11th, 2012, 10:35 AM »
Quote from Kindred on June 8th, 2012, 06:42 PM
I see some potential issues... what happens when a user logs into the forum with username "myname" but then someone logs in from facebook where they use "myname"?
This wouldn't be an issue as every users still needs to select a username, they are linking the forum account ot this username and are only using the Facebook or twitter account to validate their login, I how that makes sense.