Solved

Registered user cannot log in to front-end

Posted on 2013-10-25
10
1,772 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
Are your AD admin tools letting you down?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

 
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

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

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 …
3 proven steps to speed up Magento powered sites. The article focus is on optimizing time to first byte (TTFB), full page caching and configuring server for optimal performance.
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

809 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