• Home
  • Get help
  • Ask a question
Last post 15 hours 33 min ago
Posts last week 141
Average response time last week 4 hours 42 min
All time posts 67805
All time tickets 10478
All time avg. posts per day 21

Helpdesk is open from Monday through Friday CET

Please create an (free) account to post any question in the support area.
Please check the development versions area. Look at the changelog, maybe your specific problem has been resolved already!
All tickets are private and they cannot be viewed by anyone. We have made public only a few tickets that we found helpful, after removing private information from them.

#7642 – Accessing lost password or los username pages

Posted in ‘sh404SEF’
This is a public ticket. Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.
Friday, 19 February 2021 13:37 UTC
lesc

Hi,
Yesterday xxxx.ca was launched. The hidden menu item for the front-end login page is https://xxxx.ca/index.php?option=com_users&view=login . When sh404SEF is not activated the URL for Forgot your password? https://xxxx.ca/userlogin?view=reset works as expected as does the URL for Forgot your username? https://xxxx.ca/userlogin?view=remind

As soon as sh404SEF is enabled the links change to https://xxxx.ca/lost-password.html and https://xxxx.ca/lost-user-name.html respectively but instead of accessing the correct pages, the user is redirected to the home page.

I know there's a setting that will fix this problem. I just haven't been able to figure that out. Could I please get some assistance with this?

Thank you,
Les Coleman

Friday, 19 February 2021 13:42 UTC
wb_weeblr

Hi

I just tried https://xxxx.ca/lost-password.html and users are not redirected to the home. They are viewing the content of the home page but there's no redirection, the URL in the browser address bar is the correct one, /lost-password.html

So most likely all is working fine except you probably have a specific version of your template for the home page that does not render the regular content but just some modules or some content specific to the home page.

This tells me the menu item used must not be the right one. Likely that URL, lost-password.html, has duplicates and the currently selected one is the one using the home page menu item.

Locate that URL in the SEF URL manager, see if it has duplicates listed. If so, click on the duplicates counter and change the "main" URL to be one with an Itemid (menu item id) that's different from the home page. That should be enough for Joomla to displaye the actual page content.

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 
Friday, 19 February 2021 14:36 UTC
lesc

Hi  Yannick,

By locating the URL in the SEF URL manager to see if there are duplicates are you referring to the SEF URLs page? On that page, I see one reference to lost-password.html and one other for lost-user-name.html. There are no duplicates. I'm I on the correct page?

Thanks,
Les

Friday, 19 February 2021 14:55 UTC
wb_weeblr

Hi

Yes, you are. You should only see one reference to each, however there should be a number under the Duplicates column.

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 
Friday, 19 February 2021 14:58 UTC
lesc

For lost-password.html and lost-user-name.html there are no duplicates. Interestingly all other article URLs have 1 duplicate. There are also documents URLs but there are no duplicates for them.

Friday, 19 February 2021 15:18 UTC
wb_weeblr

Hi

That's possible if the login module is not present on any of the pages of the site, Joomla does not have any opportunity to create a URL with a proper menu item id.

What you need to do then is:

1 - Create a new custom URL (NEW button in the toolbar)

2 - As SEF, use lost-password.html and as non-SEF use exactly what you have for the current version of lost-password.html, but add an Itemid.

For instance, non-sef = index.php?option=com_users&view=login&Itemid=xxx

Itemid must have a capital I and xxx should be the menu item id of your hidden menu, or any other menu item id than your home page actually.

3 - Save this. This will store this new version of lost-password.html as a duplicate of the 1st one, ie you'll now see a counter set to 2 in the duplicate column

4 - Click on the duplicates counter and this time set this new non-sef, with an Itemid, as the "Main" URL.

5 - Do the same for lost-user-name.html

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 

 
Friday, 19 February 2021 18:29 UTC
lesc

Hi Yannick,

It's now working.

Thank you!

 

Friday, 19 February 2021 18:30 UTC
wb_weeblr

Hi

Glad to hear that! Closing this ticket now, feel free to open a new one as needed. If you do so, please mention this ticket number in the new one.

If you created any superadmin account for us, be sure to delete or block it now to avoid unnecessary risk in the future.

Be sure to also check out wbAMP, our Accelerated Mobiles pages plugin for Joomla - without AMP, you're missing out on mobile visitors!

Best regards and have a nice weekend!

Yannick Gaultier

weeblr.com / @weeblr

 

 

 
This ticket is closed, therefore read-only. You can no longer reply to it. If you need to provide more information, please open a new ticket and mention this ticket's number.