0
Password verify problems,
I have tried 3 different ways of coding to verify hashed passwords and for some reason I cannot get password verify to work. I can get md5 hash/verify to function, but I am wanting to use password_verify instead. If anyone could look over this code and be able to tell me what is wrong it would be great, I hate to say it but I have been trying to figure it out for 2 weeks now, and I cannot tell why it's not correctly functioning, it is for some reason not verifying properly, It always directs to error=wrongpwd. https://code.sololearn.com/wbLJ58FYOr2J/?ref=app
3 Réponses
0
Are you using password_hash when storing passwords to the database?
0
If you are, then maybe the issue is with how the hash is retrieved. var_dump the hash before passing it to password_verify().
Then, check it manually with the database.
0
Yes I'm I'm storing it with
password_hash($passwod, PASSWORD_DEFAULT) I compared each line to the commands in the php manual and it seems to me that nothing is wrong, but obviously something is, I did not write this code myself, I am not knowledgeable enough yet using prepared statements to be able to rewrite it, but odd thing is I have heard others have had code function fine, then other people have had the same problem as I. I am thinking maybe it's due to possibly changes with php? Im using the most recent version, 7.4.5, I think? That's only thing I can think of why it's working for some n not others. Could that be possible? Thanks for the reply I will try to give that a try, lol. I can read the code and pretty much understand it, but when it comes to writing it so that it properly functions, that takes me quite awhile.
(EDIT) i have added the signup form file, if it may provide any further insight..
https://code.sololearn.com/WJ1OH3o1uvz6/?ref=app