I tried use of "WP-Members", where OLBsystem is installed.
|Theme||Twenty Twelve 1.2|
WP Multibyte Patch 1.7
Install WP-Members and activate it.
Change a user's registration method of WordPress.
WordPress General Settings "Membership" Uncheck "Membership Anyone can register"
Create a page required of WP-Members.
Page name Slug Short code Register register [wp-members page="register"] Login login [wp-members page="login"] User profile userprofile [wp-members page="user-profile"]
Set up settings of WP-Members.
Change settings of OLBsystem.
Special pages "Login page" "login" (Slug of the created "Login" page)
Open the menu "Appearance - Widget", change suitably the link menu in the widget "Members only".
The widget "Members only" is a widget of OLBsystem attachment.
It is the block displayed only during a member's login.
The flow of member login
The member accesses "My page". Then, it is redirected to "login" page created for MP-Members.
If a member logs in, it will be redirected to "My page".
These redirection is set up by "General" settings of OLBsystem.
The flow of new member registration
If a guest user opens reservation form from "Teacher's weekly schedule", it will be redirected to "login" page created for MP-Members.
A guest user opens a "new member registration" page from the lower part of "login" page.
An applicant and an administrator will be informed by e-mail, if a guest user inputs an indispensable item and does member registration.
If an administrator accepts an applicant's member registration, an applicant will be notified of ID and a password.
If an applicant logs in, it will be redirected to "My page".