Topic: Problem with MD5 passwords in MySQL database
Hi all!
I have a very weird problem which I hope some of you can help me solve. Here's the thing:
I've set up my own php-based news-website to use the "forum_users" table of PunBB when authenticating users before they can react to news-items on the news-website. This way, I combine both things and have some kind of community feeling to the whole thing.
Anyway, I noticed some strange behavior of the MySQL database when handling the passwords in MD5 encryption. It seems that after a short while they change from one MD5 hash value to another, causing my website visitors to be unable to log in while they are still able to access the forum itself.
I manually changed my own password for example just half an hour ago to a value of ceab413736883106ac8ded51f23b8f1d. To my own suprise the very same value had changed to e54ac0ff85c8f425e2df286f0ab123c331ef63f0 when I checked back a few minutes later. The forum seems to be able to handle the change since I'm still able to log in on the forum, but I cannot post comments on news-items anymore while both use the same "forum_users" table.
Does anyone have a logical explanation why the MD5 values are changed once in a while? Is it due to some security issue in PunBB of perhaps a bug in PHPMyAdmin or whatever? Any thoughts on this would be greatly appreciated.
With kind regards,
Nick