My client has provided very detailed specs for an application. Those specs include allowing a user to change their password, but do not include the user specifying their current password. I just tried writing the code to do this and it seems that a user's password cannot be changed without specifying the old/current password?
I found an article that suggests a way, but I am wanting to know opinions on if this is advisable or if there really isn't a better way.
Here's the link to that article. I don't think EFS is a concern, but then again I'm not really sure what that is.
Does anyone know a better way, or would this be acceptable?