создание новой учетной записи пользователя, контролируемой администратором в HSQLDB - PullRequest
0 голосов
/ 05 мая 2018

Я использую HSQLDB (Удаленный сервер); нужно создать Администратор с полномочиями контролирует создание любой другой новой учетной записи пользователя (новый пользователь заполняет форму нового пользователя, сохраняется в БД, но учетная запись не активна до тех пор, пока администратор не утвердит ее)

администраторы и новые пользователи, каждый в другой таблице ... но обе таблицы в одной схеме.

Администраторы получают все новые запросы учетной записи .. Показывает в виде таблицы графического интерфейса для администратора ... и при нажатии кнопки учетная запись активируется. Это возможно ? или есть более простой способ ...

P.S .: Руководства по HSQLDB v2.4 (глава 6) выглядят неоднозначно.

1 Ответ

0 голосов
/ 06 мая 2018

Полагаю, я нашел способ сделать это ... для небольшой или средней базы данных.

когда новый пользователь заполняет «форму нового пользователя», форма сохраняется в таблице «учетная запись нового пользователя», которая состоит из столбца с именем «Approve_col» со ​​строкой значения по умолчанию «not_approved»,

в процессе входа пользователя в систему оператор if () проверяет значение «Appro_col», если «not_approved», то пользователь получает сообщение для ожидания подтверждения… в противном случае новый пользователь входит в программу.

на стороне администратора, так как он получает все новые запросы учетных записей через таблицу графического интерфейса, взятую из таблицы «учетные записи новых пользователей» ... затем он меняет значение «compatibility_col» определенного запроса на «утвержденный» через оператор UPDATE.

Не нужно менять кнопку ... можно изменить значение ячейки столбца с помощью функции col.setCellValue (), которая вызывает инструкцию UPDATE.

...