Solved

Registered user cannot log in to front-end

Posted on 2013-10-25
10
1,860 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
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

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Virtuemart  vs WooCommerce? 3 1,096
Umbraco Website contact form not working after migration 6 177
How to Add a new page in custom theme drupal 7 3 204
URL Redirection in Joomla 2.5 3 106
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 …
Knowledge base software has turned out to be a quite reliable method for storing information, promoting collaborative work and for sharing valuable input and solutions.However, some organizations are trying to develop a knowledge base that works wit…
This video shows how to use Hyena, from SystemTools Software, to update 100 user accounts from an external text file. View in 1080p for best video quality.

752 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