Esempio n. 1
0
                if (!$sso) {
                    echo '<p>' . $vague_error . '</p>';
                } else {
                    $user_id = wp_create_user($credentials['user_login'], $credentials['user_password'], $credentials['user_login']);
                    update_user_meta($user_id, 'sforce_account_id', $sso['account_id']);
                    update_user_meta($user_id, 'sforce_contact_id', $sso['contact_id']);
                    update_user_meta($user_id, 'sfile_id', $sso['sfile_id']);
                    wp_signon($credentials, false);
                    wp_redirect(get_site_url());
                }
            } else {
                echo '<p>' . $vague_error . '</p>';
            }
        } else {
            // success, refresh account attached to user incase it was changed
            $account_id = SalesForce::get_contact_account(get_user_meta($user->ID, 'sforce_contact_id', true));
            if ($account_id) {
                update_user_meta($user->ID, 'sforce_account_id', $account_id);
            }
            wp_redirect(get_site_url());
        }
        ?>
						<?php 
    }
    ?>
						<div class="form-group">
							<label for="email">Username</label>
							<input name="email" type="text" class="form-control" placeholder="Email address">
						</div>
						<div class="form-group">
							<label for="password">Password</label>