Gut. In VB.net haben Sie eine Vorlage für ein Login-Formular. Nur hinzufügen/neues Element, wählen Sie "Login Form". Aber das erstellt nur einen Dialog mit zwei Textfeldern, Benutzername und Passwort. Jeder kann das tun.
Dann ist es an Ihnen, wie Sie überprüfen, ob der eingegebene Benutzername und das Passwort ein gültiger Benutzer sind, gegen eine Datenbank, verschlüsselte Textdatei, verschlüsselte Strings in der Registry oder eine XML-Datei oder was auch immer Sie wollen.
In der generierten Form gibt es auch einige Informationen:
' TODO: Insert code to perform custom authentication using the
bereitgestellt Benutzername und Passwort '(siehe http://go.microsoft.com/fwlink/?LinkId=35339).
' The custom principal can then be attached to the current thread's
Haupt wie folgt: 'My.User.CurrentPrincipal = Custom', wo der Custom IPrincipal Implementierung die Authentifizierung verwendet wird. ‚Anschließend wird My.User Rückidentitätsinformationen im Objekt Custom eingekapselt ‘ wie Benutzername, Anzeigename usw.
Wenn Sie auf diesen Link youll folgen hier am Ende: http://msdn.microsoft.com/en-us/library/aa302401.aspx
Wich ist vielleicht nicht der beste Ort in dir zu denken, wie es auf ASP.Net konzentriert ist Aber schauen Sie sich die verwandten Kapitel dort, da es Ihnen viel über Verschlüsselung und andere nützliche Dinge in diesem Bereich erzählt.
Wenn Sie nur eine Anwendung haben, die im Einzelbenutzermodus ausgeführt wird, reicht dies aus, um Benutzer und Kennwörter verschlüsselt in der Registrierung oder einer lokalen XML-Datei oder ähnlichem zu speichern.