user and admin change password functionality implemented