2010-09-04 4 views
0

Désolé si le titre était trompeur. Exemple: J'utilise Chrome dans OSX, chaque fois que je me connecte quelque part, je reçois la possibilité pour Chrome de sauvegarder mes informations de connexion, qui stocke les informations de connexion. info dans mon trousseau.PHP natif 'SE SE SAUVEZ'

Il ne s'agit pas d'une case à cocher «se souvenir de moi» pour le formulaire de connexion, mais plutôt de la façon d'obtenir le navigateur demander pour enregistrer l'information. Dois-je envoyer un code d'état HTTP particulier si la connexion a réussi? Actuellement, je stocke les données de session une fois connecté, de sorte que le navigateur ne voit pas vraiment le changement.

Tous les pointeurs seraient grandement appréciés!

+2

Je suis sûr que les navigateurs vous demanderont si vous avez un champ de type 'mot de passe'. – Borealid

+0

Je pense que OP fait référence au trousseau de l'OS au lieu de la propre base de données de mots de passe du navigateur. – BoltClock

+0

J'utilise déjà une entrée avec le type 'mot de passe' et cela ne déclenche pas ... –

Répondre

0

Il y a probablement quelque part quelque chose qui indique quel devrait être le nom de vos champs de nom d'utilisateur et de mot de passe. Je vais prendre une conjecture sauvage et dire username et password, mais parce que les navigateurs différents gèrent les choses différemment, Google le. Un bon navigateur devrait être capable de reconnaître la paire de champs et d'inviter l'utilisateur à stocker les informations. Je doute qu'un navigateur cherchera simplement un champ de type password, car il y a beaucoup de fois où un champ de mot de passe est utilisé pour d'autres choses (numéros SSN ou numéros PIN, par exemple). Je n'ai jamais été invité à enregistrer mon "nom d'utilisateur et mot de passe" lorsque j'entre quelque chose comme un SSN qui se trouve dans un champ password.

+0

J'ai fait quelques recherches pour cela et je n'ai trouvé aucune réponse spécifique. J'ai vérifié quelques sites que je connais déclenchés et leurs champs n'ont pas été nommés d'une manière spécifique. Si je comprends cela, je posterai une réponse ici. Merci pour les suggestions si! –

Questions connexes