Как быть с элементами страницы имени пользователя и пароля?

Я использую Апекс 18.2. Я создал отчет с формой для отображения и ввода данных о сотрудниках. Сотрудники могут устанавливать собственные имена пользователей и пароли. Моя проблема заключается в том, что когда я пытаюсь создать нового сотрудника или отредактировать его, для которого ранее не были установлены имя пользователя и пароль. Браузер заполняет эти два поля некоторыми значениями. Думаю с последним введенным логином и паролем в браузере. Я не могу гарантировать, что пользователи откажутся от предложения браузера сохранять пароли. И если они этого не сделают, то следующий, кто попытается создать нового сотрудника, получит предыдущий пароль. И я думаю, что обработка этого с помощью JavaScript, например, путем очистки элементов, не является хорошей идеей, потому что на стороне клиента всегда можно манипулировать. Я хочу управлять им через приложение, а не через браузер. Или, может быть, лучше управлять браузером через приложение и запретить ему сохранять пароли для приложения. Есть ли способ сделать это?

Вот пример: https://apex.oracle.com

ws = ESLAM_WS
user = forhelp
pwd = forhelppwd
app = TEST
page = 14 and 15.

person Eslam    schedule 14.05.2020    source источник


Ответы (1)


Если браузер предлагает сохранить пароль, которого вы пытаетесь избежать, существуют обсуждения по этому Как запретить браузеру сохранять пароль

Ваша форма APEX, кажется, ведет себя так, как ожидалось.

И вы не должны не сохранять пароли в открытом виде. Хешируйте свои данные.

person Scott    schedule 14.05.2020