Ok, dit is dus iets waar ik nooit eerder last van heb gehad, dus waarschijnlijk is het gewoon een domme fout van mijzelf, maar toch:
Ik gebruik de functie crypt($password) om passwords te encrypten voordat ik ze in een database stop. Altijd al gedaan. Vervolgens gebruik ik dezelfde functie om een opgegeven password te encrypten, en dat vergelijk ik dan met het encrypte password in de database om te kijken of het klopt. Nooit last mee gehad.
Nu heb ik vandaag voor het eerst het probleem dat php met de crypt() functie 4 op de 5 keer een ander, schijnbaar willekeurig password produceert, in plaats van wat er in de database staat, en wat ik ook verwacht dattie produceert.
Iemand enig idee wat hiervan de reden kan zijn?
Ik gebruik de functie crypt($password) om passwords te encrypten voordat ik ze in een database stop. Altijd al gedaan. Vervolgens gebruik ik dezelfde functie om een opgegeven password te encrypten, en dat vergelijk ik dan met het encrypte password in de database om te kijken of het klopt. Nooit last mee gehad.
Nu heb ik vandaag voor het eerst het probleem dat php met de crypt() functie 4 op de 5 keer een ander, schijnbaar willekeurig password produceert, in plaats van wat er in de database staat, en wat ik ook verwacht dattie produceert.
Iemand enig idee wat hiervan de reden kan zijn?