User management

The booking system maintains a list of users, classed as members, instructors, office staff and so on. This classification is defined by which role or roles a user has.

Note: Only users with appropriate permissions are able to search for users and add new ones into the system. By default, permissions are granted to InstructorsOffice staff and Owner roles but you can change the permissions to suit your own organisation.

Roles are linked to a set of permissions that define what a user can view and change in the system. A user can be assigned more than one role such as Owner and Instructor. Similarly, an user with the Engineer role may also be learning to fly as a Student. For more details about the roles available, see Roles.

It is possible to add a user who will not have access to the system themselves. This is useful for people taking a trial flight, as you can enter their contact details (etc) and make the booking on their behalf. When users become students or members, you can allow them access to the system so they can view their own bookings, logbook and training notes.

Allowing your users to make their own bookings

To give a student or member access to the system, be sure to select the option "Can the user access the system". The user will set their own password using the process described in the user guide under "Getting Started".

Sign-in security (passkeys & passwords)

As well as a password, the system supports passkeys. A passkey lets a user sign in using their device’s fingerprint, face recognition or PIN instead of typing a password. Passkeys are more secure than passwords and cannot be phished.

Each user manages this from the Security tab in their account, where they can add or remove passkeys and set or change their password. Office staff can help a customer find this tab if needed, but for security the customer should add their own passkey on their own device.

Note: If a member uses a shared or public computer, the system provides a “keep me signed in” behaviour designed for that situation. Encourage members to use their own device and their own passkey where possible, and to tick the "Remember me" box.

OpenID

Every booking system is an OpenID Provider, which means it can function as a way to authenticate and identify your users to other systems such as your website. You might use this feature to provide a "Members Area" on your website, allowing access to certain groups of your users. Instead of maintaining a duplicate list of users in two places, OpenID allows you to manage the user list in Flight School Booking and for your website to rely on the booking system for authentication.