Тогда вариант 3 - ролевая система самостоятельно.
A. Вводите ролевой объект в систему, который определяет права на: уставки, параметры ПИД, рецепты.
B. Вводите роли: оператор, мастер, гость.
C. Вводите и храните список пользователей с ролью и паролем.
D. Управляете сессиями - логин, работа, выход из системы. В течении сессии ролевой объект устанавливается в определенную роль.
E. Все высокоуровневые методы доступа к данным должны сначала обращаться к ролевому объекту за разрешением.

Как-то так.