views:

139

answers:

2

All,

I have a website that is in use and has several users, using the MySqlMembershipProvider.

We have had a few users that have been locked out (for some reason) and recently I unlocked them and reset the passwords, using the MembershipUser.UnlockUser and MembershipUser.ResetPassword methods.

Now they are definitely marked in the database as Unlocked and the password has been reset, but they still cannot log in.

Does anyone have any ideas why this might happen?

A: 

Can any users log in at all? Have them try to clear cache/cookies.

thekaido
Users that have not been locked out in the past are able to login, so it is not affecting anyone else.
Russell Kay
A: 

I would suggest, If you have checked the database and the unlocked flag is set and the passowrd is also changed to the new password. Then you might want to try the following.

  • Debugging through the code to see what are the credentials that are getting into the application and are they the same as you are expecting

  • Enable Failed Request logs on IIS to see if you get any information through them regarding this issue.

Thanks

Mahesh Velaga
Well the password is encoded... so I can see that it is changed but i cannot tell what it was changed to.The unlocked flag is definitely set so as far as I can tell they should be able to login.
Russell Kay
I should also say that the website is running under Mono as well using fastcgi on Apache... not sure if that may be relavent.
Russell Kay