Родная ОС PHP «Запомнить меня» - PullRequest
0 голосов
/ 05 сентября 2010

Извините, если название вводило в заблуждение.Я хочу знать, как запустить хранитель паролей ОС по умолчанию при успешном входе пользователя в систему.

Пример: я использую Chrome в OSX, всякий раз, когда я вхожу куда-либо, я получаю для Chrome возможность сохранить свои данные для входа, которыесохраняет информацию в моей цепочке для ключей.

Это не вопрос о флажке «запомнить меня» для формы входа в систему, а о том, как заставить браузер попросить сохранить информацию.Нужно ли отправлять определенный код состояния HTTP, если вход был успешным?В настоящее время я сохраняю данные сеанса после входа в систему, поэтому браузер не видит изменений.

Любые указатели будут с благодарностью приняты!

1 Ответ

0 голосов
/ 05 сентября 2010

Возможно, где-то есть какой-то стандарт, который говорит, какими должны быть имена полей вашего имени пользователя и пароля. Я сделаю безумное предположение и скажу username и password, но поскольку разные браузеры обрабатывают вещи по-разному, Google это. Хороший браузер должен уметь распознавать пару полей и запрашивать у пользователя, хотят ли они сохранить информацию.

Я сомневаюсь, что браузер просто будет искать поле типа password, потому что во многих случаях поле пароля используется для других целей (например, номеров SSN или PIN). Мне никогда не предлагалось сохранять свое «имя пользователя и пароль», когда я вводил что-то вроде SSN, которое оказалось в поле password.

...