Solved

Registered user cannot log in to front-end

Posted on 2013-10-25
10
1,742 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
 
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
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Welcome Friends, This is the tutorial for how to create new simple module in joomla 1.5. In the module has two important files. One is XML file and another file is PHP controller file. First you need to create the XML file. (CODE) …
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 …
This Micro Tutorial will give you a basic overview how to record your screen with Microsoft Expression Encoder. This program is still free and open for the public to download. This will be demonstrated using Microsoft Expression Encoder 4.
As a trusted technology advisor to your customers you are likely getting the daily question of, ‘should I put this in the cloud?’ As customer demands for cloud services increases, companies will see a shift from traditional buying patterns to new…

895 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

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now