By Matthew Pate on Friday, 25 July 2014
Posted in Technical Issues
Replies 12
Likes 0
Views 1.2K
Votes 0
Hi There,

I have an issue with the password reset confirm link which is sent out via email from easy social when a user forgets their password. The whole component is only for registered users so is under a "registered only" permission main menu link. This works fine.

However when a user try to access and confirm the password change, they cannot because they are prompted to login! Which they cant because they are trying to reset their password!

Is their anyway around this? Can I change the link so that they land on a page or menu item which is designated as public? This is a major issue for us!

Many thanks in advance.
Hello Matthew,

Unfortunately there's no work around for this unless you create a menu item to the "Lost password" layout and make this menu public. You can create a hidden menu so users wouldn't be able to see this menu so long that a menu id is generated for this particular layout, EasySocial will use this menu id as the item id.
·
Saturday, 26 July 2014 01:49
·
0 Likes
·
0 Votes
·
0 Comments
·
I have done the above and made a "forget Password" a hidden menu item which is also public. Members can access this menu link to request a password reset without issue.

However the problem arises when following the link from the generated email which then sends the user to http://mywebsite/social/account/confirmreset. Since the menu item "social" is set to registered it then prompts them to log in which they cant because they are resetting their password!

So in one word it is useless! has nobody else had this issue?
·
Monday, 28 July 2014 02:04
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Matthew,

If you have already created the "Forget Password" menu, EasySocial should pick up this correct item id. Is it possible for you to provide us with the back end and FTP access to your site to check on this issue?
·
Monday, 28 July 2014 17:00
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for the reply Mark The support here really is very good.

However, I am an experienced Joomla developer so I simply followed the Joomla logic! I manged to figure this out.

If anyone else has this issue: The confirm link from the email sent for "Forgot Password" was sending my users to http://mysite/social/account/resetconfirm. This menu link did not exist (even though I created a separate public menu link to password reset out side this menu), so I created the password reset link to the menu under the parent "social" and changed the alias to "account" after making this item public the function now works even though the main "social" menu item is set to registered! Permissions are always a pain!

Thanks for your time.
·
Monday, 28 July 2014 21:24
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for updating Matthew, glad that your issues are resolved now
·
Monday, 28 July 2014 21:38
·
0 Likes
·
0 Votes
·
0 Comments
·
I'm confused on the above solution. I'm having problems with the reset password link as well. And my easysocial is set to "registered" group level. The above solution said to create a public link....well is this an external link or a link to the account page within Easysocial? If it is a link to the account page, that is only visible to the Registered group. So it redirects back to the login page. I need more details on how this is supposed to work.
·
Thursday, 06 August 2015 00:13
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey, it is pretty simple:

Create a menu item pointing to the layout "forgot password". Set this menu item to "public", change the alias to "account". You need to be using SEF url's for this to work. Then even if the main component is accessed via a "registered only" link then this layout is accessible.

If your still having trouble send me a link, you may need a different alias!

This worked for me!
·
Thursday, 06 August 2015 02:00
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for sharing Matthew
·
Thursday, 06 August 2015 02:04
·
0 Likes
·
0 Votes
·
0 Comments
·
I created a menu called "resetconfirm" that is using the layout "forgot password" and it is public and changed it's alias to account and it's still not working, it's just redirecting to the login page. (by the way I created this as a hidden menu)

The link that I have in my password reset email is like this: http://rvpoints.com/community/account/confirmReset

I am using SEF url's.
·
Thursday, 06 August 2015 02:18
·
0 Likes
·
0 Votes
·
0 Comments
·
Is your "community" menu set to "registered"? Please start a new thread on the forums and provide us with your site's access
·
Thursday, 06 August 2015 02:21
·
0 Likes
·
0 Votes
·
0 Comments
·
Seems you may of fixed it as http://rvpoints.com/forgot-password works fine!
·
Thursday, 06 August 2015 03:20
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey guys,

Just an update, the site was missing an "Accounts" menu item and after creating that, it works fine now
·
Thursday, 06 August 2015 11:10
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post