There is no such a thing as a bitcoin account, and you don’t have a bitcoin address, you have thousands, hundreds of thousands. You shouldn’t care what bitcoin address are you using, because you will use it once, and only once (or at least, you should). We should stop thinking about addresses as or bank accounts, where you have an unique identifier, you send money to and from a 20-digit number many times, and you have only a few of them. With bitcoin this changes, people are paying too much attention to addresses, when we should rely on wallets to handle that for us.
You could enable Trezor connect on your website and let your users and admins login fast and secure without passwords using a TREZOR device.
What is TREZOR? TREZOR is a single purpose device which allows you to make secure Bitcoin transactions. With TREZOR, transactions are completely safe even when initiated on a compromised or vulnerable computer. Important, you need a TREZOR device.
You need to modify your theme to allow users log-in with TREZOR connect, please add the following to your theme in the place you want to show the login button:
<?php osc_run_hook('trezor_button'); ?>
You may want to modify your stylesheet to adjust the button to your theme’s style, the login button will be created inside a
Install it from the market: http://market.osclass.org/plugins/security/trezor-connect_242
It’s open source, PR are welcome!: https://github.com/conejoninja/osclass-trezor
Some official information: http://doc.satoshilabs.com/trezor-apps/osclass.html