We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

FBC: Facebook Connect

Developer Preview

Solspace's avatar
Solspace
106 posts
14 years ago
Solspace's avatar Solspace

Ok so one of our best selling add-ons is FBC, the add-on that lets people login to an EE site using their Facebook account. The add-on mimics the login routine in EE as well as mimics the member account creation in some cases. From what I can tell, none of what FBC needs to do is prevented under the new authentication paradigm. However, the new authentication could make things much much easier for FBC type add-ons.

You are supporting several prepackaged public methods

authenticate_email() authenticate_username() authenticate_http_basic() authenticate_id()

I can’t actually use any of those because they require me to provide a password for the user. When people authenticate with Facebook, I verify against the Facebook API that they are real and legit, then I let them into the EE site, without asking for a password I create a session for them and all that. I see that I can use…

$incoming = new Auth_result($mem_q->row()); $incoming->start_session();

…to get someone logged in without their password, but if I do, I need to replicate a bunch of your error tests as well. I also have to update someone’s stats manually since…

_update_online_user_stats()

…is private.

You guys are busy and I don’t need you to code in anything special here, but the new authentication doesn’t do anything extra special sexy for the likes of a dude like me; although it definitely could.

mk

P.S. why does the build in the CP say 2.1.5 but you guys are calling it 2.2.0?

       
buggles's avatar
buggles
32 posts
14 years ago
buggles's avatar buggles

The same would be true for the majority of the external auth systems (that is, it’s not just this dude 😉)

       
RJB's avatar
RJB
35 posts
14 years ago
RJB's avatar RJB
P.S. why does the build in the CP say 2.1.5 but you guys are calling it 2.2.0?

The installer also notes that we’ll be installing ExpressionEngine 2.1.5!

However, the real goodie is when you login to the Control Panel and you get notified your brand-new installation is already out-of-date (see attached screenshot)!

Did anyone else notice the build date in the footer for EE 2.2 is reversed? (EE 2.1.3, Build 20110411 vs. EE 2.2, Build: 05272011)

I submitted a bug report a few weeks ago that an EE Beta Installation Doesn’t Identify Itself as a “Beta”, which would help with all of these problems.

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.