Как предотвращение двойной порции logueo в системе с VisualBasic

Я делаю систему медицинской консультации в VisualBasic и не, как способствование тому, чтобы в logearse держался включенный сеанс. А именно, в окне Login вводятся в компьютер RUT и пароль, потом консультируют BD, чтобы подтверждать, что были правильны данные. Если они правильны, закрывается окно Login и появляется окно, соответствующее типу пользователя (В этом случае доктор) Сейчас, не, как предотвращение двойной порции logueo. Поскольку я это делаю для того, чтобы только с первым login, доктор имел одинокий доступ, команды внимания соответствующие Вашему rut.

1
задан 14.04.2017, 05:28
2 ответа

Ты мог бы создавать модуль, внутри модуля думай, что публичная переменная могла бы быть booleana, и ты признаешь ее False, когда пользователь согласится на систему, меняешь стоимость переменной в True, и меняешь стоимость переменной в False, когда пользователь закроет сеанс...

Чтобы предотвращать двойную порцию logueo ты сравниваешь переменную, и если стоимость - True, тогда не будет возможно соглашаться на систему снова... А до тех пор, пока переменная не будет находиться в False.

Я надеюсь, что он служит тебе помощью.

2
ответ дан 24.11.2019, 13:22

Ты мог бы делать это следующими способами:

  • К пользователю добавь поле, которое принимал бы 1,0 из имени EstaLogeado. Вышеупомянутое поле будет зажжено / соответствующее выключение инициализируйте и закройте сеанс. Здесь ты должен быть осторожен app приводится к сбою, утверждения, которые нужно реализовывать, проверь интенсивно.

  • Создавать таблицу Logins, где была видна идентификация пользователя, имя пользователя, дата и час начала сеанса, дата и время закрытия сеанса. С этим ты проверяешь, идет ли пользователь соединенным проверяя последний реестр login с предварительным реестром, если есть завершение сеанса.

0
ответ дан 24.11.2019, 13:22