Wenn Sie auf einem internen einzige Anwendung arbeiten werden, die Windows-Authentifizierung verwenden. Dies funktioniert out-of-the-box und erfordert lediglich, dass Sie verwenden:
<authentication mode="Windows"/>
Wenn Sie Formulare verwenden Authentifizierung möchten, können Sie entweder Ihre eigenen Speicher und Verschlüsselungsmechanismus aufbauen, die einige Arbeit nimmt. Oder fügen Sie der Datenbank einige Tabellen hinzu, mit denen ASP.NET Benutzernamen, Kennwort und Funktionen für vergessenes Kennwort problemlos bereitstellen kann.Dies wird durch Ausführen einer Eingabeaufforderung Werkzeug erreicht, das die notwendigen Tabellen für Sie hinzufügen, werden:
aspnet_regsql.exe
Dies wird einen Assistenten starten, der Sie die Eigenschaften konfigurieren können, dass Sie SQL Server hinzufügen möchten.
Um nur die Mitgliedschaft Tabellen, fügen Sie, indem Sie sich auf SQL als Ihr Konto Verwendung angemeldet:
aspnet_reqsql.exe -S <server> -D <database> -A m -E
Oder wenn Sie als einen bestimmten Benutzer, Gebrauch verbinden:
aspnet_reqsql.exe -S <server> -D <database> -A m -U <username> -P <password>
Hier ist ein Link zu einem Tutorial auf how to use Forms Authentication with SQL Server in ASP.NET 2.0. Da es ASP.NET 2.0 ist, sieht es veraltet aus, aber es ist in jeder Version von ASP.NET V2 und höher gleich.
Prost für den Link Ich werde es jetzt überprüfen! – bExplosion