I've got the same problem. I've watched the videos and did everything step by step. Everything works EXCEPT for the Generate new password page. It doesn't generate it. It's still the old password. In the video - it does NOT tell you what the form action should be (should there be one? --- I've never made a form that didn't have one, but maybe this one doesn't?) or if it should be GET or POST. I just put the php filename there for the action. Perhaps I shouldn't? When I submit the new password, it just redisplays the newpassword page, but in the address bar it has this as the address which can't be right:
http://[mydomainhere]/newpassword.php?newpassword=[it actually displays the password I typed in right here which I don't think it should]&submitPassword.x=0&submitPassword.y=0&submitPassword=Submit
So I don't know what to do to fix this.