Topic-icon Connect Use Case

Active Subscriptions:

None
11 years 4 months ago #28255 by Eileen
Connect Use Case was created by Eileen
Following up to your partial answer in an earlier post reproduced here:

>>2) Existing users can connect in a few ways. With the Normal Registration mode, after the user clicks the Login With Facebook button, they will be brought to a page where they can create a new account *or* login to an existing Joomla account. If they login, that will connect their Joomla account to their Facebook one.
Also, JFBConnect can be setup to automatically link existing users if their Facebook email address is the same as their existing Joomla account. That makes connection a 1-click process.

1. I want to bring in your component to my site running JomSocial.
2. My site does not allow non-registered users to create new accounts.
3. I create user accounts on behalf of new users, along with special user-specific content for these users. When they login to their account the first time, they can change their e-mail, password, etc.

4. I would like to allow users of my site to choose to use their facebook account once they have already logged in using the credentials I have provided. This is the first use case you describe. However, I would like in this case to remove the option for a user to create a new account; I want to force them to login initially under the account with the content that has been setup for them. Is this possible?

5. Perhaps alternatively, if necessary, and if I can disable the "Normal Registration" mode, I suppose I could use JFBConnect as you describe to automatically link existing users if their Facebook email address is the same as their existing Joomla account. That makes connection a 1-click process.

However, that could only take place AFTER the user changes their e-mail in their user profile. This is an onerous task to require of the user. Unfortunately, it is not possible to determine the users Facebook email address and use that as their Joomla user e-mail address prior to their actually logging on.

Hopefully I haven't confused you. Based on what I've asked, is it possible to support this use case where new Joomla accounts are never created but rather users can only choose that their existing account be linked to Facebook.

Thank you,
-Eileen
The topic has been locked.
Support Specialist
11 years 4 months ago #28257 by alzander
Replied by alzander on topic Connect Use Case
Eileen,
Hopefully, the answers to your questions are below:
1) If you already have JomSocial installed, we can easily import any previous Facebook connections on your site so that your users won't really even know that you switched the extension that provides Facebook integration.
4) Yes. It's not built in to JFBConnect, but we've helped users in the past prevent new user registrations while allowing existing user's to login. It's a matter of only a few lines of code you'd need to modify.

So, in short, I'm pretty sure we can help you migrate over easily and also meet your needs for a more restricted registration process. Obviously, if you have any concerns, just let us know. We also have a 30-day money back guarantee in case you can't get things going how you want.

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
11 years 4 months ago #28653 by eileenod
Replied by eileenod on topic Connect Use Case
Thank you Alex for your response. I have purchased the product and installed and ran through auto-tune. I wanted to follow-up and ask your assistance with the suggestion you made as to how the product can meet my use-case, from your post: "we've helped users in the past prevent new user registrations while allowing existing user's to login. It's a matter of only a few lines of code you'd need to modify."

User-initiated account creation is not supported on my site. I create users and then send them login information. I would like them to be able to login using their Facebook credentials and then associate that facebook account with their user account on my site.

Can you provide pointers and/or an outline of the steps I need to take / code I need to modify to support this useage?

Let me know if you need any further information,

Thank you,
-Eileen
The topic has been locked.
Support Specialist
11 years 4 months ago #28665 by alzander
Replied by alzander on topic Connect Use Case
Eileen,
I'd start by pointing you to another topic from about 6 months ago where we helped a user do the exact same thing. The minor code change there is still accurate and what we'd recommend today. They also had some followup questions and how-tos after the disabled registrations was implemented that may, or may not, be relevant to you as well:
www.sourcecoast.com/forums/jfbconnect/jf...-in-joomla-25#p23381

Hope that helps get you started, but if you have any questions or run into any issues, just let us know!

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
11 years 4 months ago #28699 by eileenod
Replied by eileenod on topic Connect Use Case
I will implement that minor code change, thank you for your prompt and efficient support!
The topic has been locked.
Support Specialist
11 years 4 months ago #28708 by alzander
Replied by alzander on topic Connect Use Case
Sounds good. As noted, should you need anything else, just let us know!

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
11 years 3 months ago #29058 by eileenod
Replied by eileenod on topic Connect Use Case
I'd prefer changing the flow by modifying the JFBConnect login-register screen as in the attached image. Can you point me to the file(s) I'd need to edit?

File Attachment:
The topic has been locked.
Support Specialist
11 years 3 months ago #29071 by alzander
Replied by alzander on topic Connect Use Case
The text strings you mention can all be edited in our language files. Check the /language/en_GB/en_gb.com_jfbconnect.ini file and modify whatever strings you need there.

For hiding the registration portion, I'd suggest adding the following to the CSS of your template:
#jfbc_loginregister_newuser { display:none; }
Hope that helps, but if you have any other questions, just let me know!

Thanks,
Alex
The topic has been locked.