/** * Class constructor. * * @since 0.1-dev */ protected function __construct() { require_once TWO_FACTOR_DIR . 'includes/Yubico/U2F.php'; self::$u2f = new u2flib_server\U2F(set_url_scheme('//' . $_SERVER['HTTP_HOST'])); require_once TWO_FACTOR_DIR . 'providers/class.two-factor-fido-u2f-admin.php'; Two_Factor_FIDO_U2F_Admin::add_hooks(); add_action('login_enqueue_scripts', array($this, 'login_enqueue_assets')); add_action('two-factor-user-options-' . __CLASS__, array($this, 'user_options')); return parent::__construct(); }
/** * Class constructor. * * @since 0.1-dev */ protected function __construct() { $app_url_parts = parse_url(home_url()); $app_url = sprintf('%s://%s', $app_url_parts['scheme'], $app_url_parts['host']); require_once TWO_FACTOR_DIR . 'includes/Yubico/U2F.php'; self::$u2f = new u2flib_server\U2F($app_url); require_once TWO_FACTOR_DIR . 'providers/class.two-factor-fido-u2f-admin.php'; Two_Factor_FIDO_U2F_Admin::add_hooks(); add_action('login_enqueue_scripts', array($this, 'login_enqueue_assets')); add_action('two-factor-user-options-' . __CLASS__, array($this, 'user_options')); return parent::__construct(); }