Authenticating your members on WordPress

For WordPress we provide two plugins. Booking Service login credentials are used to login to your WordPress site.

The plugins:
1. wp-external-auth authenticate with Booking Service credentials.
2. skilodge-sidebar-login a widget or shortcode creates a login form using member number and either surname or password.

These are not for WordPress admin logins, they allow “subscriber” i.e. read-only access to WordPress pages for your Booking Service members. You might want your members to have a WordPress login to give them access to private pages there, for example.

You can mark any page or post as “Private” and this will restrict access to the page to members who have logged in to WordPress. Note that Media resources, e.g. images, PDF documents etc are not protected. If you don’t want public access to media, use the Booking Service documents storage.

Both plugins are configured under the WP admin settings menu. If we host your WordPress site, we can set up the plugins for you. If you are hosted elsewhere you can get a copy of the plugins from us and install them on your site.

wp-external-auth makes a Curl call to the Booking Service, so your webserver will need to support Curl.

skilodge-sidebar-login needs CSS to display correctly on your site. Note that if your Booking Service is set to use passwords, then some settings need to be changed in WordPress to match. Your Booking Service is using passwords if Site Config item LOGIN_PASSWORD is set to YES.
In this case, in WordPress admin menu → settings → Login widget settings, make sure your settings are: