0

I have this weird problem. After migrating to D7, few of the users can not access their accounts so that they can track or change their passwords. They get 404 error instead. They can otherwise use the site as other uses. I am wondering what may have caused this, and how to fix it?

5
  • have they been migrated properly, i.e. how do their entries look in the users table? Are there path aliases for the user accounts? Do these users have correct path aliases?
    – Ollie
    Commented Jul 1, 2014 at 10:54
  • @olyN not sure hot to check integrity of the entry in DB. I can access the user row in the DB. I use clean urls and all users are aliased. Only very few have this problem.
    – alfish
    Commented Jul 1, 2014 at 11:38
  • I was simply thinking you could compare the rows for some users that has and some that don't have the problem. Have you tried using the system path (user/%uid) to access their accounts?
    – Ollie
    Commented Jul 1, 2014 at 11:41
  • @olyN I get the same 404 at user/%uid. What fields of the user row should I compare with other users for hints of corrupted data?
    – alfish
    Commented Jul 2, 2014 at 0:11
  • Just compare all of them. Also look for missing fields. You could try to do a <?php $u = user_load($uid);?> where $uid is one of the problematic uid's. and then <?php print '<pre>';print_r($u);print '</pre'>; ?> in a custom module or a template file, just to see what happens.
    – Ollie
    Commented Jul 2, 2014 at 7:20

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.