Браузеры не запоминают пароли

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Что нужно сделать что-бы логин и пароль при авторизации запоминался браузером.

#1 3 апреля 2013 в 18:38
На многих сайтах при авторизации всплывает сообщение браузера с предложением сохранить логин и пароль.
Но на моем этого почему то не происходит. Как решить эту проблему? Помогите.

Вот код формы авторизации:

  1. <form action="/login" method="post" name="authform" target="_self" >
  2.  
  3.  
  4.  
  5. <input name="login" type="hidden" value="submit" />
  6.  
  7.  
  8.  
  9. <div class="hder17-1"><input name="login" type="text" class="a_field" value="Введите Логин" onblur="if(this.value=='') this.value='Ваш Логин';" onfocus="if(this.value=='Ваш Логин') this.value='';" /></div>
  10.  
  11.  
  12.  
  13. <div class="bot"><input onclick="submit();" type="image" src="/templates/test/images/spacer.gif" class="btn" alt="" /></div>
  14.  
  15.  
  16.  
  17. <div class="hder17-2"><input name="pass" type="password" class="a_field" value="Пароль:" onblur="if(this.value=='') this.value='Пароль:';" onfocus="if(this.value=='Пароль:') this.value='';" />
  18.  
  19. <div class="reg">
  20.  
  21.  
  22.  
  23. <a href="/passremind.html">Забыли пароль?</a> |
  24.  
  25. <a href="/registration">Регистрация!</a>
  26.  
  27. </div>
  28.  
  29. </form>
#2 3 апреля 2013 в 19:51
А почему вы уверены, что виноват движок, а не ваш браузер?:))))) Вообще-то это задача браузера и движок вообще тут никоем боком не причём.
#3 3 апреля 2013 в 20:10


А почему вы уверены, что виноват движок, а не ваш браузер?:))))) Вообще-то это задача браузера и движок вообще тут никоем боком не причём.

Azura
Прежде чем тут создавать тему пробовал в нескольких браузерах + пользователи сами жалуются что им приходится каждый раз вводить логин и пароль + на других сайтах "мой браузер" все сохраняет.
Так же на входе в админку все сохраняется на ура, а вот на самом сайте нет...
+ движок я не винил, а привел код из шаблона...

Проверив еще раз, через Chrome и Оперу стало понятно, что сообщение о сохранении появляется, нажимаешь "сохранить", но после повторного захода на сайт логин и пароль не вставляются в свои поля — в этом проблема.
#4 3 апреля 2013 в 21:19
  1.  
  2. <form action="/login" method="post" name="authform" target="_self">
  3. <input name="login" type="hidden" value="submit" />
  4. <div class="hder17-1">
  5. <input name="login" type="text" class="a_field" placeholder="Введите Логин" />
  6. </div>
  7. <div class="bot">
  8. <input onclick="submit();" type="image" src="/templates/test/images/spacer.gif" class="btn" alt="" />
  9. </div>
  10. <div class="hder17-2">
  11. <input name="pass" type="password" class="a_field" placeholder="Пароль:" />
  12. </div>
  13. <div class="reg">
  14. <a href="/passremind.html">Забыли пароль?</a> |
  15. <a href="/registration">Регистрация!</a>
  16. </div>
  17. </form>
  18.  
Уберите обработку событий и значения по умолчанию для полей. всё должно появится…
#5 3 апреля 2013 в 21:43
• Mike •, попробовал. Значения по умолчанию пропали. Но логин и пароль по прежнему не вставляются.
#6 3 апреля 2013 в 21:49
Значит в броузере отключено автозаполнение форм… или просто нужно кликнуть в первом поле и выбрать из списка автозаполнения нужное значение
#7 3 апреля 2013 в 21:56
• Mike •, отписал в ЛС адрес сайта. Попробуйте сами. Спасибо.
#8 3 апреля 2013 в 22:11
Через Mozilla Firefox все работает, но через Chrome и Opera ни как не хочет…
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.