2009-10-07 6 views
7

Existe-t-il une boîte de dialogue de nom d'utilisateur/mot de passe dans Cocoa? Je ne veux pas réinventer cela s'il y a une façon standard de le faire, mais après googling, je n'ai rien trouvé.Boîte de dialogue d'authentification de mot de passe intégrée dans Cocoa?

Je vois souvent cette image de verrouillage avec l'image de l'application superposée, donc j'ai pensé qu'il pourrait y avoir quelque chose.

Répondre

12

Il existe NSSecureTextField, un contrôle (sous-classe NSTextField) pour entrer du texte sécurisé (il montre • à la place des lettres tapées et ne permet pas de copier vers un champ de texte non sécurisé), mais aucune boîte de dialogue d'authentification standard Cocoa pour un usage arbitraire.

Le cadre Authorization Services affiche la boîte de dialogue standard en cas de besoin (c'est-à-dire en réponse à une demande au framework), mais je ne pense pas que vous puissiez co-opter cette boîte de dialogue pour vos propres besoins. soit une erreur grave de laisser les utilisateurs penser qu'ils autorisaient une action privilégiée selon le sens compris du dialogue lorsque vous utilisiez le dialogue avec une intention différente).

Questions connexes