All you need to do is put a password on their private key to use it. Most private keys I use have a password required to use.
Let them sign in with their password, and keep the private key unlocked for their whole session.
The only difference is that they get the extra protection from pub key cryptography in a way there minds can comprehend.