|
|
vBulletin 3.х Раздел о vBulletin и всем что касается этого скрипта |
|
Опции темы | Поиск в этой теме |
29.08.2011, 18:05 Вверх | #1 | |||
Местный житель
|
запрет на сохранение пароля
Всем привет.
Версия форума 3.8.6 Такой вопрос. Как сделать так что бы запретить браузерам сохранять пароль к форуму. То есть когда пользователь вводит имя и пароль то браузер не предлагал сохранить эти данные. Так же нужно сделать так что бы при закрытие вкладки с форумом сессия закрывалась и когда пользователь опять заходит на форум что бы заново вводил данные для авторизации. вот форма входа PHP код:
|
|||
31.08.2011, 00:52 Вверх | #4 | |||
Человек
|
1. Чтобы убрать опцию "Запомнить" нужно сделать следующее:
Открыть шаблон navbar Найти и закомментировать или удалить: Код:
<td class="smallfont" nowrap="nowrap"><label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" tabindex="103" id="cb_cookieuser_navbar" accesskey="c" />$vbphrase[remember_me]</label></td> Найти и закомментировать или удалить: Код:
<label for="cb_cookieuser"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser" tabindex="1" />$vbphrase[remember_me]</label> |
|||
Последний раз редактировалось TAIFUN; 31.08.2011 в 18:18.. |
||||
31.08.2011, 10:37 Вверх | #6 | |||
Местный житель
|
Inferno, ну очень полезный и содержательный ответ)
Зачем отключать форум то? если нечего ответить то зачем писать ересь то) Вот пример https://retail.akbars.ru/v1/cgi/bsi....AN&color=green Тут не предлагает не сохранить пароль не выполняется автозаполнение. |
|||
31.08.2011, 11:12 Вверх | #7 | |||
Коварный тип
|
soleg, ну так ты код открой и посмотри. Там форма:
<td id="In1" ><input type="text" class="elm-inp-log" id="a1" onfocus="ElAct(w,this);" onblur="ElDisAct(w,this);" name="A" size=10 maxlength=10 tabindex="1" autocomplete="off"></td> Параметр autocomplete="off" запрещает сохранение данных в описываемом поле, присандаль его себе и радуйся. |
|||
Cказали cпасибо: |
31.08.2011, 16:43 Вверх | #12 | |||
Человек
|
Ааа.. я не так тебя понял. Тебе нужно было запретить браузерам сохранять пароль в масиере паролей (FF), в жезле (Opera) и т.д.
Но с куками инструкция в моём предыдущем сообщении тоже поможет, так как кнопка "Запомнить" сохраняет их в браузере. |
|||
Cказали cпасибо: |
31.08.2011, 18:27 Вверх | #15 | |||
Человек
|
В общем что нужно сделать для того, чтобы пароль не сохранялся в браузерах
В поле формы ввода пароля нам нужно добавить: autocomplete="off" Для vBulletin это делается так: Открыть шаблон navbar Найти: Код:
<td><input type="password" class="bginput" style="font-size: 11px" name="vb_login_password" id="navbar_password" size="10" tabindex="102" /></td> Код:
<td><input type="password" class="bginput" style="font-size: 11px" autocomplete="off" name="vb_login_password" id="navbar_password" size="10" tabindex="102" /></td> Открыть шаблон STANDARD_ERROR Найти: Код:
<td>$vbphrase[password]:<br /><input type="password" class="bginput" name="vb_login_password" size="50" tabindex="1" /></td> Код:
<td>$vbphrase[password]:<br /><input type="password" class="bginput" autocomplete="off" name="vb_login_password" size="50" tabindex="1" /></td> Открыть шаблон STANDARD_ERROR_LITE Найти: Код:
<td>$vbphrase[password]:<br /><input type="password" class="bginput" name="vb_login_password" size="35" tabindex="1" /></td> Код:
<td>$vbphrase[password]:<br /><input type="password" class="bginput" autocomplete="off" name="vb_login_password" size="35" tabindex="1" /></td> Открыть шаблон STANDARD_ERROR_LOGIN Найти: Код:
<td>$vbphrase[password]:<br /><input type="password" class="bginput" name="vb_login_password" size="50" tabindex="1" /></td> Код:
<td>$vbphrase[password]:<br /><input type="password" class="bginput" autocomplete="off" name="vb_login_password" size="50" tabindex="1" /></td> |
|||
31.08.2011, 19:23 Вверх | #16 | |||
Местный житель
|
TAIFUN, в общем всё именно так и было сделано.
Только ты не упомянул шаблон STANDARD_LOCK_ERROR Открываем шаблон STANDARD_LOCK_ERROR Найти: Код:
<td>$vbphrase[password]:<br /><input type="password" class="bginput" name="vb_login_password" size="50" tabindex="1" /></td> Код:
<td>$vbphrase[password]:<br /><input type="password" class="bginput" autocomplete="off" name="vb_login_password" size="50" tabindex="1" /></td> Так же для того что бы браузеры не запоминали логины с которых заходили на форум Открыть шаблон navbar (или header , зависит от стиля) Найти: Код:
<td><input type="text" class="bginput" style="font-size: 11px" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="$vbphrase[username]" onfocus="if (this.value == '$vbphrase[username]') this.value = '';" /></td> Код:
<td><input type="text" class="bginput" style="font-size: 11px" name="vb_login_username" id="navbar_username" autocomplete="off" size="10" accesskey="u" tabindex="101" value="$vbphrase[username]" onfocus="if (this.value == '$vbphrase[username]') this.value = '';" /></td> Открыть шаблон STANDARD_ERROR Найти: Код:
<td>$vbphrase[username]:<br /><input type="text" class="bginput" name="vb_login_username" size="50" accesskey="u" tabindex="1" /></td> Код:
<td>$vbphrase[username]:<br /><input type="text" class="bginput" autocomplete="off" name="vb_login_username" size="50" accesskey="u" tabindex="1" /></td> Открыть шаблон STANDARD_ERROR_LITE Найти: Код:
<td>$vbphrase[username]:<br /><input type="text" class="bginput" name="vb_login_username" size="35" accesskey="u" tabindex="1" /></td> Код:
<td>$vbphrase[username]:<br /><input type="text" class="bginput" autocomplete="off" name="vb_login_username" size="35" accesskey="u" tabindex="1" /></td> Открыть шаблон STANDARD_ERROR_LOGIN Найти: Код:
<td>$vbphrase[username]:<br /><input type="text" class="bginput" name="vb_login_username" size="50" accesskey="u" tabindex="1" /></td> Код:
<td>$vbphrase[username]:<br /><input type="text" class="bginput" autocomplete="off" name="vb_login_username" size="50" accesskey="u" tabindex="1" /></td> Найти: Код:
<td>$vbphrase[username]:<br /><input type="text" class="bginput" name="vb_login_username" size="50" accesskey="u" tabindex="1" /></td> Код:
<td>$vbphrase[username]:<br /><input type="text" class="bginput" autocomplete="off" name="vb_login_username" size="50" accesskey="u" tabindex="1" /></td> Надеюсь что не только у меня такие тараканы в голове)) и это ещё кому нибудь пригодиться) |
|||
Cказали cпасибо: |
31.08.2011, 23:45 Вверх | #19 | |||
Местный житель
|
tanka1380, во всём всегда есть смысл.
Это вещь мне для форума нужна была просто ооочень сильно) и я кверен на трафф она не повлияет никак, возможно даже наоборот даст обратный результат. |
|||