Solved

Registered user cannot log in to front-end

Posted on 2013-10-25
10
1,798 Views
Last Modified: 2013-10-30
I have a Joomla 2.5.14 installation.  Registered users are not able to log in to the front-end on the site.  Administrator/super users have no problem logging in.

I have tried the suggestions at http://docs.joomla.org/Fixing_the_assets_table, but those symptoms were not exhibited on this system, and the procedures do not appear to have worked.  

I have looked in the PHP logs (/logs/error_log.php and another error_log.php above the document root), and found nothing of interest.
0
Comment
Question by:Steve Bink
  • 6
  • 4
10 Comments
 
LVL 9

Expert Comment

by:Rowby Goren
ID: 39601280
Hmmm....

I am not sure what the issue is so I invite other Joomla experts to join in this troubleshooting.

As a start:

Have you specifically created a brand new user, as a test, and can you log in the front end with that user.

Is your site basically a core joomla installation with little or no new components added?

Did you migrate from an earlier version of Joomla to this newer version?

I assume all front end users are enabled and activated --- visible via the User Manager?

Have you looked at the Global Configuration > Permissions tab?  (I'm looking at a joomla 3.x installation, but I think they have the same tabs as 2.5)

Rowby
0
 
LVL 50

Author Comment

by:Steve Bink
ID: 39601302
I have created a new user, testuser.  I was unable to log in to the front-end with that user.  I then assigned testuser the "Administrator" group, and was able to log in to the front-end.  After removing the "Administrator" group, I was again unable to log in.

I believe this site has been upgraded previously.  In the database, there are other prefixes...the current prefix is j25_, which I understand happens as part of the JUpgrade extension.

At the least, DocMan and CiviCRM are both installed and actively used.  This problem was first brought to my attention because a newly registered member was unable to log in after a successful payment.  There may be some other small extensions installed as well.

Also, I have verified that "Registered" users are explicitly allowed to log in to the front-end via [Site -> Global Configuration -> Permissions].  I also attempted to assign that right explicitly to "Public" as a test, to no effect.
0
 
LVL 50

Author Comment

by:Steve Bink
ID: 39601306
FYI, I'm relatively new to Joomla - only been working with it for 3 or 4 months - but I have solid web development background.  However technical this needs to be, I'm good to go.
0
Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
LVL 9

Expert Comment

by:Rowby Goren
ID: 39601341
Well it should not be technical at all.

By default a registered user should be able to log into a joomla site.  Unless something has been changed.

So first go into the User Administrator and create a new user.    After you create the user if you look into the Assigned User Groups in that user's tab, Registered should by default already have a checkmark next to it.

So do that. (BTW I am looking at a 3.x version of JOomla but I don't think any of this has changed from 2.5.x

Rowby
0
 
LVL 50

Accepted Solution

by:
Steve Bink earned 0 total points
ID: 39601383
I have it resolved.  I spoke with a co-worker and he brought up that CiviCRM may supplant the base Joomla authentication package.  I checked the matching Civi contact for this user and found the link between the Civi contact and the Joomla user had been broken, probably as a result of the previous upgrade process.  I manually restored the link by update table civicrm_uf_match with the proper Joomla user id and CiviCRM contact id, and the log in worked as expected.  

This will likely be a wide-spread problem...not looking forward to it.  :/
0
 
LVL 9

Expert Comment

by:Rowby Goren
ID: 39601401
What version of Joomla did you upgrade from.  And did you use a component such as Migrate Me or Jupgrade?
0
 
LVL 50

Author Comment

by:Steve Bink
ID: 39601411
It was probably Jupgrade...that is what they have used in the past here, and this is not the first issue with broken data integrity I have encountered as a result of those upgrades.  It was most likely an upgrade from 1.5, though I can't be sure (I'm new to this client).
0
 
LVL 9

Expert Comment

by:Rowby Goren
ID: 39601414
AH, I see Jupgrade was used.  It is a good program, but I am using MigrateMe for current joomla upgrades.  

So if you ever think about doing an upgrade in the futre, look into MigrateMe.

ROwby
0
 
LVL 50

Author Comment

by:Steve Bink
ID: 39601469
I will.  It can't do any worse than Jupgrade.  Another one we did made duplicates of all our message templates, then broke the relations between the templates (even the copies!) and the workflow.  That all had to be corrected by hand.
0
 
LVL 50

Author Closing Comment

by:Steve Bink
ID: 39611044
My own research led me to identify the core problem, and the solution.
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
web interface to view and update mysql tables 8 215
Configuration Menu in Joomla 7 140
How to backup Joomla 5 90
How to adjust Joomla site position? 3 99
DotNetNuke (DNN) (http://www.dotnetnuke.com) is a leading open source web content management system (CMS) and application development framework for Microsoft .NET. Localization is an essential part of building websites, especially in countries that …
Since I am currently running into this issue right now as I type this, I though I would share my experiences with moving a ModX Revolution site from one server to another.  It is not an easy task, but can be accomplished rather easily. The first …
This video shows how to use Hyena, from SystemTools Software, to bulk import 100 user accounts from an external text file. View in 1080p for best video quality.

830 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question