Erstellen einer login-Formular und die Eingaben überprüfen, die in C# mit linq to sql
Ich bin ziemlich neu in C# und .NET-Programmierung. Ich arbeite an einer Anwendung, und möchten ein login-Formular erstellen, für die, wenn die Benutzer Ihre Anmeldeinformationen überprüft, um zu sehen, wenn user Daten existieren in der Datenbank und ermöglicht dem Benutzer den Zugriff auf die Anwendung.
Herzlich willkommen auf StackOverflow. Diese Frage ist viel zu breit. Bitte weiter einzugrenzen. Wir sind nicht eine freie Kodierung service.
InformationsquelleAutor Allan | 2010-06-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was genau wollen Sie hören jetzt?
Marius, ich glaube, er bietet Ihnen einen job. Bitte nennen Sie ihm Ihren Stundensatz.
InformationsquelleAutor Marius Schulz
in der login-Schaltfläche klicken Sie auf diese:
Wird dies tun, die Validierungen für Sie.
InformationsquelleAutor anishMarokey
Nun, zunächst müssen Sie zum erstellen des Projekts mit login-Formular, wo Sie die Verbindung zur Datenbank, nachdem, dass, würde ich eine Prozedur in meiner Datenbank die Parameter (user credentials) und zurück, Ob der Benutzer.
in meinem login-Formular, möchte ich eine Login-Methode, die ausgeführt würde, dass die Prozedur. Würde diese Methode verwendet werden, auf LoginClick.
welcher Teil? ich meine das ist das gesamte Projekt und die Teil sind Sie interessiert?
InformationsquelleAutor scatterbraiin
Ich anfangen würde zu suchen, der in einem standard-Authentifizierung und-Autorisierung Ansatz. Haben Sie einen Blick auf mit so etwas wie AzMan zum speichern von Benutzer, Kennwörter und Ihre Rollen etc. diese kann getan werden, ins eine xml-Datei zuerst, und Sie werden in der Lage sein zu verschlüsseln etc. Die Speicherung von Benutzernamen und Passwörtern in dbs, ist fraglich.
Ich Schätze Sie sind neu dot net (und Programmierung im Allgemeinen?) Aber vielleicht wollen Sie auch zu betrachten das teilen der app ein wenig heraus. Idealerweise Ihre form würde nicht mehr tun, als Anzeige-Steuerelemente und andere Komponenten zu implment Logik und securty etc.. Haben Sie einen Blick auf UI moels wie MVP, MVC etc. Zumindest , wickeln Sie Ihre Sicherheits-Logik in eine eigene Klasse:
Ihre form würde rufen Sie einfach den security manager
In einer idealen Welt würden Sie die Einführung einer presneter, die die Sicherheit überprüfen...
Ich hoffe, das hilft.
InformationsquelleAutor NoelAdy
Sichere Anwendungen, die eigentlich nicht speichern Sie das Kennwort. Verwenden Sie code wie diesen, um hash das Passwort, so dass auch diejenigen, die Zugriff auf die Datenbank kann nicht feststellen, das original-Passwort.
InformationsquelleAutor BlueMonkMN
Können Sie versuchen, mein code
InformationsquelleAutor Ernesto