public function widget($args, $instance) { $client_id = WP_Auth0_Options::get('client_id'); if (trim($client_id) != "") { echo $args['before_widget']; $settings = WP_Auth0::buildSettings($instance); $settings['show_as_modal'] = $this->showAsModal(); $settings['modal_trigger_name'] = isset($instance['modal_trigger_name']) ? $instance['modal_trigger_name'] : 'Login'; require_once WPA0_PLUGIN_DIR . 'templates/login-form.php'; renderAuth0Form(false, $settings); echo $args['after_widget']; } }
$form_desc = WP_Auth0_Options::get('form_desc'); if (isset($_GET['interim-login']) && $_GET['interim-login'] == 1) { $interim_login = true; } else { $interim_login = false; } // Get title for login widget if (empty($title)) { $title = "Sign In"; } $stateObj = array("interim" => $interim_login, "uuid" => uniqid()); if (isset($_GET['redirect_to'])) { $stateObj["redirect_to"] = $_GET['redirect_to']; } $state = json_encode($stateObj); $options_obj = WP_Auth0::buildSettings(WP_Auth0_Options::get_options()); $options_obj = array_merge(array("callbackURL" => site_url('/index.php?auth0=1'), "authParams" => array("state" => $state)), $options_obj); if (isset($specialSettings)) { $options_obj = array_merge($options_obj, $specialSettings); } if (!$showAsModal) { $options_obj['container'] = 'auth0-login-form'; } if (!$allow_signup) { $options_obj['disableSignupAction'] = true; } $options = json_encode($options_obj); if (empty($client_id) || empty($domain)) { ?> <p><?php