password reset system proof of concept