Привет! Сделал авторизацию Ajax+PHP. все нормально работает, кроме одного. Когда ввожу логин и пароль и нажимаю "войти" (submit), то в любом случае FireFox предлагает запомнить пароль (даже неправильный). Как решить эту проблемку? Может надо использовать header'ы?
Здравствуйте, GodNob. Вы ломаете голову над тем, чего нет. Ничто со стороны сервера не решит эту "проблему". Все на стороне клиента. Если уж ему очень не нравится эта особенность Firefox, то пусть сам, ручками, отключит эту опцию. Вы, как разработчик, вообще не должны уделять этому внимание, а писать в форумы - уж тем более. Переименовать name? А смысл? Имеет смысл менять атрибут type, если конечно на просторах веб принято вводить пароль в открытом виде, а не звездочками.
попробовал - также предлагает запомнить во всех случаях. type="password" видимо так он определяет Добавлено спустя 4 минуты 36 секунд: uorypm, Вы предлагаете не заморачиваться над этим? Хочется сделать хорошо, чтобы было как у всех )
GodNob, Вы заморачиваетесь над несуществующей проблемой. Напишите, пожалуйста, еще раз: в чем Ваша проблема? А потом задумайтесь - Ваша ли она. Добавлено спустя 4 минуты 10 секунд: Как вариант. Firefox -> Настройки -> ... 1) Вкладка "Защита" -> убрать галочку с пункта "запоминать пароли для сайтов" 2) Вкладка "Приватность" -> ... 2а) поставить галочку на пункт "Сообщать веб-сайтам, что я не хочу, чтоб за мной следили" 2б) выбрать подменю "не будет запоминать историю". Затем забудьте про проделанные манипуляции и снова протестируйте свой скрипт
Открыл FireFox. Зашел на mail.ru, ввел asd: asd - мэил сказал что я ошибся с логином/паролем и НЕ предложил сохранить пароль. Захожу на vk.com ввожу asd:asd - ошибка авторизации, но лиса предложила запомнить пароль все равно (как и в моем случае). Почему так? видимо все-таки серверная часть, но я даже не догадываюсь почему и может даже не в сервере дело. Если можно это исправить (с моей стороны) - то хотелось бы сделать.
Как варианты: 1) Пароль-логин уже сохранен 2) На хост mail.ru стоит запрет запоминания паролей-логинов Веб-разработчик тут точно не шаманил с бубном в полнолуние.
Ещё как вариант можно сделать обычный input type="text" (чтобы пароли не сохранялись), и написать несколько строк на JavaScript, чтобы оно меняло все буквы в инпуте на звёздочки. И ещё как вариант - можно вообще на JS написать обработчик нажатия клавиш и использовать обычный div вместо input. При этом запоминать в переменные в JS-скрипте введённые пользователем данные и при отправке формы - отправлять эти данные из переменных. Но вообще - это плохая затея. Пусть пользователь сам решает, хочет он запоминать пароли в браузере, или нет. Лично я люблю сохранять пароли в браузере, это удобно. И меня раздражает, если вдруг на каком-то ресурсе по каким-то причинам браузер не запоминает введённый пароль.
Написал человеку вариант, решения его проблемы. )) Сохранение паролей браузером ни как не относиться к разделу php и уж точно к безопасности скрипта. -- И еще одно решения, так как это ajax, просто изменить type на button, и отлавливать нажатие кнопку Ж)
Странный у вас какой то ajax, объясните, данные из формы забирает js и отправляет запрос на сервер, потом получает ответ и в зависимости от него реагирует на ситуацию? Если так, то броузер не предложит сохранить пароль вроде как, хотя это вполне нормальное его поведение, хотя если не нравится можно попробоват с кодами ответов поиграть, мб на 404 или не авториз. доступ (на память не помню) он и не предложитсохранить