Topic-icon Social Registration Page issues

Active Subscriptions:

None
4 years 4 months ago #65900 by joomleb
Hi guys,
I have back some issues on the Registration Page (redirected after Facebook login, but I think doesn't matter):

1 - Why the other Social Icons are still present on that page ? They should be hided, I'm registering / login with Facebook, Why show the others ?

2 - When fields tooltips are shown the labels disappear - here a video - (I'm using the famous Helix Utimate 1.1.1 template framework that run bootstrap 4) - Please, How can I solve it ?

3 - Is there a way to have Google Invisible CAPTCHA (my Joomla default one) running on that page ?

4 - Should be good to have also a Registration description line, as for the Login one, where to write: "if you have not an account, you can register now: "

5 - Should be good that the buttons follow the same SCLogin buttons (Login / Register) layout rules. Right now seem that is not happening

6 - Would be good to remove the padding-bottom / margin-bottom for a better pagination layout

7 - Into this page, at the bottom (you can test it on my Test 2 site , is dragged in also the Profile Tab created by Solidres into the Joomla User Administrator Panel (through their Solidres User plugin). It is really an unwanted behaviour, Please, How to keep it alone and leave into this Socials Registration page only the basic joomla default Email / Password fields as setted into JFBConnect ?

File Attachment:


File Attachment:
The topic has been locked.
Support Specialist
4 years 3 months ago #65906 by alzander
1) The social login icons will show on the 'Login and Register' page of JFBConnect to let a user authenticate with other networks they may have already used. For instance, if they are registering with Facebook and they are sent to that page, they have the option to register a new account or login to an existing one. If they originally created an account with Twitter, we need to show those login options so their accounts can be linked.

2) We haven't heard of that issue before and it's quite strange. We'll have to investigate this further.

3) That page is only accessible after the user has authenticated with a social network. We don't offer a captcha on that page as it shouldn't be necessary... captcha's are meant to prevent spammy registrations, and since spammers would have to authenticate with a social network first, they shouldn't be considered spammy.

4) You can use a template override to add text or change the layout however you want. Simply copy the /components/com_jfbconnect/views/loginregister/tmpl/default.php file to /templates/<YOUR_TEMPLATE>/html/com_jfbconnect/loginregister/default.php and edit however you need.

5 - Should be good that the buttons follow the same SCLogin buttons (Login / Register) layout rules. Right now seem that is not happening

Can you describe what is different?

6 - Would be good to remove the padding-bottom / margin-bottom for a better pagination layout

Every site and template is different. We try to provide good default styling that works with most templates. You are free to add whatever CSS you need to your template to match your existing layout.

7 - Into this page, at the bottom (you can test it on my Test 2 site, is dragged in also the Profile Tab created by Solidres into the Joomla User Administrator Panel (through their Solidres User plugin). It is really an unwanted behaviour, Please, How to keep it alone and leave into this Socials Registration page only the basic joomla default Email / Password fields as setted into JFBConnect ?

I'm unsure what the solidres plugin is or what behavior it's adding that you don't want. Can you explain further as to what you're trying to change here?

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

None
4 years 3 months ago #65908 by joomleb
1 - "... If they originally created an account with Twitter etc. ..." = I'm agree, but only in that case, if I originally created an account (or connected) with..., but this is not my case, this is a BUG

2 - It seems that a CSS display: inline-block !important; could fix the issue, Please, What is the class I can use to apply it to all fields ? Is the .control-group label ?

3 - A CAPTCHA is displayed to me. So, maybe it is called from the Solidres User Tab (point 7)...

4 - I don't like overrides because of updates, this is why I'm asking if it is possible to add a language string there about a Registration description line, like you done for Login... Please, Can you add ?

5 - On my previous image you can see how the buttons are shown in this page, here I add how the same buttons are shown in the SCLogin (same site). While the SCLogin buttons are following the templates rules, the buttons on that page seem to have their own (awful) layout...

6 - Okay

7 - This is the Solidres User pugin . As you can read: "You can also manage their accounts at the backend". This means that it adds a "Profile details" Tab into the Joomla User. That tab is dragged into your Social registration page.
I'm sending you a Super Admin access by PM to my Test 2 site...

File Attachment:
The topic has been locked.
Support Specialist
4 years 3 months ago #65910 by alzander

1 - "... If they originally created an account with Twitter etc. ..." = I'm agree, but only in that case, if I originally created an account (or connected) with..., but this is not my case, this is a BUG

Can you explain the bug more? We're confused at what you think is wrong. When they are brought to the Login or Register page JFBConnect wouldn't know what account they may already have on the site so we show them all options.
If you don't want the Login or Register page to show, please set the "Enable Automatic Registration" option in JFBConnect to 'Yes' as well as the "Automatically link users by email".

3 - A CAPTCHA is displayed to me. So, maybe it is called from the Solidres User Tab (point 7)...

I don't believe JFBConnect will try to show a Captcha on that page, but will have to investigate. You may also consider disabling the Captcha plugins in the admin area to see if it goes away (or the Solidres extension) to narrow down what extension is adding that Captcha. That will help us determine the best way to help hide it.

4 - I don't like overrides because of updates, this is why I'm asking if it is possible to add a language string there about a Registration description line, like you done for Login... Please, Can you add ?

Overrides are not overwritten when you upgrade JFBConnect. That's the point. I have added it to our todo list to add a "Registration message", but I don't know what release it will be added too.

5 - On my previous image you can see how the buttons are shown in this page, here I add how the same buttons are shown in the SCLogin (same site). While the SCLogin buttons are following the templates rules, the buttons on that page seem to have their own (awful) layout...

I see the different images. In JFBConnect, you can set the default image to use for each social network in the Configuration setting. Are those the 'template rules' you're talking about, or are there other rules somewhere else you're using?

7 - This is the Solidres User pugin. As you can read: "You can also manage their accounts at the backend". This means that it adds a "Profile details" Tab into the Joomla User. That tab is dragged into your Social registration page.
I'm sending you a Super Admin access by PM to my Test 2 site...

We'll take a look, but I'm not really sure what that plugin is doing or why it would be included on our registration page. You may need to contact the developer of their plugin as well.

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

None
4 years 3 months ago #65913 by joomleb
1 - JFBConnect settings:
Configuration > User > Enable Automatic Registration: No
Configuration > User > Automatically Link Users by Email: Yes
Configuration > Advanced > Enable Social Registration: No

1A - If I'm logged in Joomla > I can click on the social icons and my Joomla account is linked to my Social account > the social icon disappear > the next time I'll can login into joomla with my Social account clicking on the social icon of reference

1B - If I'm not logged: I can click on the social icons, let me say: Facebook (this is the case I described), I login in Facebook and:
1B1 --- If my Joomla account was yet linked to this my Social account > I'll be logged automatically in Joomla
1B2 --- If JFBConnect doesn't find any joomla account yet linked to this my Social account, it means I'm not registered in Joomla and I'm registering now with my Social account. So, JFBConnect should show me only the Registration option because he did not find any linked joomla accounts.
While right now, JFBConnect show me also the Login from, Why ?!?
Well, I can suppose that you say: maybe I want connect right know my account and I forgot to login in Joomla, I'm not agree, but Okay.
But never it should show the others Socials icons. I'm yet choose the Social I want to click: Facebook. If I forgot, I forgot to login into Joomla and if I linked others Socials they are yet linked to the Joomla account.
This is what I'm saying. Here a video

2 - Please, Can you check and answer to me ?

3 - CAPTCHA - I have investigated. It is from Invisible CAPTCHA plugin. What it is not running as expected by me it is that doesn't matter what I set in:
Users > Manage > User Options > Captcha: ...
I can set "Global", "None", "reCaptcha" or "Invisible Captcha", but from that JFBConnect page always and only the Invisible Captcha is called, and when it is not available the Alert message is appended on the top of the page.

4 - "I don't like overrides because of updates": I mean that still Joomla does not have a way to know if after an update the old file overridden has been changed or not and will have always to perform a manually check.
Please, Is there a way for me to follow the case (GitHub) to know when will be solved (added) ?

5 - Alex, I'm speaking about the Login / Register buttons, not the Social plugins (that as far as I see they have the same issue). I put it in evidence on the video I added for you for the first point.

7 - Please, Can you take a look ?
As I told you that plugin add a "Profile Details" tab to the Joomla User Registration admin panel, in the backend.
Your mysite.com/component/jfbconnect/?view=lo...book&return=Lw==#_=_ page is dragging it into that Registration form in a flat mode.
You can download Solidres from here and I'm going to send you the plugin by email, Please confirm the receipt
The topic has been locked.
Active Subscriptions:

None
4 years 3 months ago #65951 by joomleb
Hi guys,
Please, Do you have any answer here ?
The topic has been locked.
Support Specialist
4 years 3 months ago #65957 by alzander

Well, I can suppose that you say: maybe I want connect right know my account and I forgot to login in Joomla, I'm not agree, but Okay.
But never it should show the others Socials icons. I'm yet choose the Social I want to click: Facebook. If I forgot, I forgot to login into Joomla and if I linked others Socials they are yet linked to the Joomla account.

When you login with Facebook and are *not* logged into Joomla already, we bring you to the registration or login page. You're correct for the registration portion, it allows you to register a new Joomla account if you don't already have one.

If you already have a Joomla account, JFBConnect does not know how that account was created. If you previously created an account using Twitter, we are providing a way to login with Twitter so you will then have your Joomla, Twitter and Facebook accounts all linked together.

I think the misunderstanding here is that JFBConnect can automatically create a Joomla account for the user without the user knowing or understanding what Joomla is. In those cases, they may never know their password or be able to login with a username or password. Therefore, we have to provide the options to login in all of the ways they may have registered or logged in in the past.

2 - It seems that a CSS display: inline-block !important; could fix the issue, Please, What is the class I can use to apply it to all fields ? Is the .control-group label ?

I'm out of the office now, so not able to use my normal debug tools to investigate this. I will try to get you an answer shortly.

3- CAPTCHA - I have investigated. It is from Invisible CAPTCHA plugin. What it is not running as expected by me it is that doesn't matter what I set in:

Have you tried the standard Joomla captcha plugins? I'm unfamiliar with Invisible Captcha plugin, so I don't know how it works or what settings it respects in the Joomla User Manager. If you can disable it and test with the standard Joomla plugins, that will help narrow down if the issue is in JFBConnect or something in how the Invisible Recaptcha Plugin works.

4 - "I don't like overrides because of updates": I mean that still Joomla does not have a way to know if after an update the old file overridden has been changed or not and will have always to perform a manually check.
Please, Is there a way for me to follow the case (GitHub) to know when will be solved (added) ?

We have it in our issue tracker. For each new release, we update the JFBConnect changelog where you can see the updates that have been included. This should be in an upcoming update.

5 - Alex, I'm speaking about the Login / Register buttons, not the Social plugins (that as far as I see they have the same issue). I put it in evidence on the video I added for you for the first point.

Ahh, the grey background buttons? I'll have to look into this further as well when I'm in front of a development computer.

7 - Please, Can you take a look ?
As I told you that plugin add a "Profile Details" tab to the Joomla User Registration admin panel, in the backend.

Have you contacted the developer about this to understand if they have an explanation for how and where they're extension is displayed? I have not been able to look into this yet, but I'm unsure what I'll be able to do either. We wouldn't be able to put a specific exclusion to not render another extension. I'd highly recommend contacting them for more information, even if it's just a high level explanation of when they would be including their profile view.

I hope the above helps get you going on some of the points. Keep us posted.

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

None
4 years 3 months ago #65958 by joomleb
Hi Alex,

1 - "...I think the misunderstanding here is that JFBConnect can automatically create a Joomla account for the user without the user knowing or understanding what Joomla is. In those cases, they may never know their password or be able to login with a username or password..."
- As far as I setted JFBConnect (see my previous post), this is not my case, Am I right ?
- Anyway, for me is something absurd "without the user knowing", because if I decide to register in Joomla with my Twitter credentials, are my Twitter credentials !!! How can I not know my credentials (Twitter or anything else) ?!?
- For me is also something absurd "without the user understanding", because the user has to know very well that he is creating a Joomla (seprated, only linked) account. Infact, from that moment: I can login in Joomla using the same Social credentials, but I can also change my Joomla password or username and this will not affect the Social Twitter credentials (for expample). In the same way, to the reverse, from that moment (of the social registration) I'll change my Twitter userneame, password, this does not affect the yet registered Joomla account, but the Twitter account will still be linked...
"...Therefore, we have to provide the options to login in all of the ways they may have registered or logged in in the past..." - Please, waiting from you more infos asap.
1B - BUG - Anyway, the Social Icons shown should be the ones I selected into JFBConnect > Configuration > Google/Facebook/Instagram/Twitter etc.

2 - Labels disappearing - Please, update me asap

3 - CAPTCHA - Sure, I'm speaking about reCAPTCHA and Invisible CAPTCHA joomla standard plugin.
BUG - What it is not running as expected by me it is that doesn't matter what I set in:
Users > Manage > User Options > Captcha: ...
I can set "Global", "None", "reCaptcha" or "Invisible Captcha", but from that JFBConnect page always and only the Invisible Captcha is called, and when it is not available the missing Captcha Alert message is appended on the top of the page.

4 - Overrides - I know that DIgital Peak made a purpose about at the 2018 Google Summer of Code Mentor Summit

5 - Login / Register buttons - Please, update me asap

7 - Joomla User Registration Solidres "Profile Details" tab
"I'd highly recommend contacting them for more information, even if it's just a high level explanation of when they would be including their profile view" - I'm going to ask and report back here
The topic has been locked.
Support Specialist
4 years 3 months ago #65984 by alzander
1) There are many, many sites that hide the Joomla user management area from the user. With JFBConnect, administrators can automatically generate the username and password for a user and *never* send that to the user, which means the only way they can authenticate into the site is with their social network.
Because of that, JFBConnect shows the social login buttons *and* the joomla login form when you're connecting to an account. If you'd like to remove one or the other from the Login portion of the create account page, we can gladly help you with the template overrides to do so.

1B - BUG - Anyway, the Social Icons shown should be the ones I selected into JFBConnect > Configuration > Google/Facebook/Instagram/Twitter etc.

Can you explain this? Are you saying more social networks are showing up than you have configured? JFBConnect should show any social networks that have an API key set.

BUG - What it is not running as expected by me it is that doesn't matter what I set in:
Users > Manage > User Options > Captcha: ...
I can set "Global", "None", "reCaptcha" or "Invisible Captcha", but from that JFBConnect page always and only the Invisible Captcha is called, and when it is not available the missing Captcha Alert message is appended on the top of the page.

2 - Labels disappearing - Please, update me asap

Please see this post. It looks like the behavior your seeing is a known issue with some templates and a mixing of mootools and jquery hover elements. The solution in there is a small snippet of Javascript you'll have to add to your page.

4 - Overrides - I know that DIgital Peak made a purpose about at the 2018 Google Summer of Code Mentor Summit

We agree that overrides aren't perfect. However, the idea of not doing them at all or making every extension have every possible option to show/hide every possible field a customer may want *and* be fully compatible with every template in existence is also not workable. For now, we're using and recommend the system that Joomla has made available.

7 - Joomla User Registration Solidres "Profile Details" tab
"I'd highly recommend contacting them for more information, even if it's just a high level explanation of when they would be including their profile view" - I'm going to ask and report back here

Looking at the site, I'm thinking the SolidRes extension uses the "User - Profile" plugin under the hood. That is the default Joomla profile plugin, which we do show the fields during registration if you have that enabled. If you aren't importing data from the user's social network into those profile fields, you should be able to disable the 'SocialProfiles - Joomla' plugin and it will hide the fields from registration as well.

Will look into the login buttons shortly. Hopefully the above clears up most other issues.

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

None
4 years 3 months ago #65992 by joomleb
1 - Thanks for the explication. Yes,, Please, How to remove the others from the Login portion of the create account page ? Can be done through CSS ?

1B - BUG - Login Buttons - I mean, I set my personalized Social icons Login Buttons as explained here . That settings is not inherit from the create account page and default icons are loaded

2 - Labels disappearing - Please, Which post ? You haven't posted any link...

3 - BUG - CAPTCHA - Please, Can you answer about it ?

5 - Login / Register buttons - Please, Can you update me about it ?

7 - BUG - Solidres Profile Details tab Joomla User Registration
"...Solidres extension uses the "User - Profile" plugin under the hood..." = Pease, What do you mean exactly ?
"...That is the default Joomla profile plugin, which we do show the fields during registration if you have that enabled. If you aren't importing data from the user's social network into those profile fields, you should be able to disable the 'SocialProfiles - Joomla' plugin and it will hide the fields from registration as well..." = I don't understand. Do you mean that the "User - Solidres" plugin could be connect to the (Joomla) "User - Profile" plugin ?
As you can see on my Test2 site that plugin is disabled.
From Solidres team I had back: "You can tell JFConnect developer to disable plg_user_solidres during run time to remove the profiles section, it could work for them."
The topic has been locked.