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?
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.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.