Dus ik voerde tests uit op iets dat ik hiervoor had ingesteld, en ik denk dat ik het probleem heb gevonden. Dit was frustrerend.
http://dev.mysql.com/doc/refman /5.0/nl/wachtwoord-hashing.html
Van de documenten op de PASWOORD() functie:
"Om langere wachtwoord-hashes mogelijk te maken, is de wachtwoordkolom in de gebruikerstabel op dit moment gewijzigd in 41 bytes, de huidige lengte."
Mijn wachtwoordveld in mijn gebruikerskolom sloeg slechts 25 bytes op, dus een PASSWORD() van mijn nepwachtwoord 'asdfasdf' leverde "*1B1A59A0792309FDE6F1A8681D2B58C4F2639156" op, maar mijn tabel sloeg alleen "*1B1A59A0792309FDE6F1A868" op.
Ik weet zeker dat je het resultaat van het vergelijken van die twee kunt raden.
Dit is misschien niet jouw probleem, maar het kan in de toekomst een ander arm, gebroken persoon helpen.