I recommend you contact Michael Ross and hook him up with your client. He is probably one of the most skilled and reliable PHP programmers of our Meetup Group, and runs his own business full-time.
Most of my clients simply tell me the passwords needed for changing settings in their accounts. In fact, I'm often the one setting those passwords. But if you prefer, you could set any password to a temporary value, and then later set it back to its original value, after I've finished accessing the particular account.
Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer