2010-12-06 4 views
0

Y at-il un moyen que je peux mettre une case à cocher de mot de passe Remeber dans mon winform car je n'ai pas de tables pour le nom d'utilisateur et mot de passe ...Rappelez-vous l'option de mot de passe dans winform

Réponse s'il vous plaît si je suis clair avec ma question.

+0

Où proposez-vous que le mot de passe stocké (« souvenir »)? Ou est-ce ce que vous nous demandez? Quel genre d'application est-ce? Où va-t-il être dirigé? –

Répondre

0

Le moyen le plus simple de le faire serait de stocker le mot de passe fourni dans le Application or User Settings. Vous pouvez utiliser un type de cryptage afin qu'il ne soit pas stocké en texte brut.

+1

Vous demandez un downvote en qualifiant le besoin de crypter le mot de passe. Il ne s'agit pas de "vouloir utiliser une sorte de cryptage afin qu'il ne soit pas stocké en texte brut", mais plutôt de ** utiliser ** un certain type de cryptage car vous ne devez jamais stocker les mots de passe texte. –

0

Je pense que vous devez utiliser le Windows Credentials Manager API

Lorsque vous vous lancez l'application WinForms, vous obtiendrez des informations d'identification de dialogue Windows Manager. Vous aurez également l'option Mémoriser le mot de passe. Lorsque vous entrez vos informations d'identification, elles seront stockées en toute sécurité avec Windows.

Vérifiez ce lien pour voir comment cela se fasse - http://www.developerfusion.com/code/4693/using-the-credential-management-api/2/

+0

+1 Cela semble être une meilleure façon d'accomplir l'exigence. –