By Kevin Morrison on Wednesday, 28 January 2015
Posted in General Issues
Likes 0
Views 858
Votes 0
When a user gets an email that has a link to say View Profile, if you click the link and you are not logged in it will redirect to a link that does not exist.

In my case I have my community set to a top level menu item titled lses-community. This link is only visible to registered users. So following any link to that page if I am not logged in is futile. Instead it redirects me to a page that does not exist even if I am logged in (lses-community/login). This of course ends in a page error.

Where do I control the email links so that I can redirect users that follow the links to things that they cannot see if they are not logged in or to pages that don't exist?
Hi Kevin,

I am sorry for the delayed reply.
I apologize as I a little bit confuse with your issue.
You can set a hidden menu for EasySocial login menu and set it to public. So that the menu doesn't get displayed in the menu listing.

By the way, can you kindly provide us with backend access and FTP access so that we can understand you issue better and assist you fixing this issue on your site much quicker.

Please advise.
·
Thursday, 29 January 2015 18:11
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Kevin,

Hm, not really sure how to reproduce this issue but could you copy the link that was generated on the email and paste it here so that we can try to reproduce this issue on your site?
·
Wednesday, 28 January 2015 02:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark, I have removed you guys login to the site but can recreate it if you need it. However the link below should render the problem for you. So in the email I just got it was from a user accepting my friends request. The link there says "View Profile" and if I click it I am sent into and endless loop that generates an error if I am not logged in.

Different browser behave differently for this. If I click the below link in FF I get a page error here "http://leagueses.org/lses-community/login", and if I do it in Chrome I get this page "http://leagueses.org/login". IE spins and ends showing the link with no change telling me the page cannot be displayed. NOTE: All my browsers are updated as of today.

Click this link:
http://leagueses.org/lses-community/profile/810-chronis

Also if after you get the error and go to the main site there is a very long error list telling you that you need to login first. No idea why it does this? Maybe disabling error reporting is the best choice? I currently have it set to system default.
·
Wednesday, 28 January 2015 03:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Also if after you get the error and go to the main site there is a very long error list telling you that you need to login first. No idea why it does this? Maybe disabling error reporting is the best choice? I currently have it set to system default.
·
Wednesday, 28 January 2015 04:14
·
0 Likes
·
0 Votes
·
0 Comments
·
I am wondering if this has something to do with JFBConnect? I was never able to make it work right so I disabled it and uninstalled it. I see now that the link in the footer to login has a redirection loop as well. I think there may be some issue with Joomla and how the users login that is causing this problem. I went through everything and cannot see where it should be an issue but clearly it is.
·
Wednesday, 28 January 2015 04:33
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Kevin,

Sorry for the late reply. And thanks for the explanation. I can't really sure what is the issue. You might want to provide us your backend and FTP access so we can try to debug it.
·
Wednesday, 28 January 2015 19:40
·
0 Likes
·
0 Votes
·
0 Comments
·
So you are saying when you click the link you are not getting an error instead of a login page?

http://leagueses.org/lses-community/profile/810-chronis
·
Wednesday, 28 January 2015 22:43
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Kevin,

It looks like when I clicked on the link, it's displaying an error from the browser and it states "The page isn't redirecting properly". Are you referring to this error?

This is most likely caused by incorrect menu setup where the menu "lses-community" is set to "Registered" only. If the user is not logged in, Joomla tries to redirect them to it's own login form but our "System - EasySocial" plugin tries to capture this event and redirect to EasySocial's login form instead. However, the viscous cycle continues because all of the menus that was created for EasySocial was set to "Registered" only.
·
Thursday, 29 January 2015 00:48
·
0 Likes
·
0 Votes
·
0 Comments
·
Yes that is the problem I am having and I have identified the login as having a problem. Ever since I removed JFBConnect the login function does not work any more.
·
Thursday, 29 January 2015 00:55
·
0 Likes
·
0 Votes
·
0 Comments
·
Do you have any menu items for EasySocial that is set to the access level of "Public"? If you don't, you should create a menu item that links to the login layout and set that as public.
·
Thursday, 29 January 2015 01:03
·
0 Likes
·
0 Votes
·
0 Comments
·
Which plugin is it that ES uses to redirect the user trying to login? I thought it might be the authentication -easysocial or user-easyscoial but disabling them does nothing. I have the login menu set to public but unless I make EasySocial public it fails. So I guess I am not able to have a private group?
·
Thursday, 29 January 2015 03:16
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Mohd, that was the answer that solved my problem. I had a login menu item but it was using the default Joomla login module. I did not think to setup the login that is provided by ES. I changed the Joomla login module to the ES login module and all problems have been solved. Thanks for the help and bearing with me guys...
·
Friday, 30 January 2015 05:13
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Kevin,

You're welcome, glad to heard your issues resolved.
·
Friday, 30 January 2015 15:36
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post