2012-03-28 4 views
3

Hallo Ich habe versucht, herauszufinden, wie ASP.Net Formulare Authentifizierung mit SQL-Datenbank einrichten Ich habe versucht, herauszufinden, wie meine Formularauthentifizierung mit meiner SQL-Datenbank einzurichten. Wenn ich also meine Admin-Tabelle aktualisiere, wird auch die Admin-Liste in der Formularauthentifizierung aktualisiert.Formulare Authentifizierung mit SQL Server 2008 Datenbank Fragen

Irgendwelche Ideen würden helfen, danke!

Antwort

3

Führen Sie einfach das Aspnet_regsql.exe-Tool und die Mitgliedschaft-Datenbank wird für Sie erstellt. Wenn Sie es ohne Parameter ausführen, wird Ihnen ein Assistent zur Verfügung gestellt, der Sie durch den Datenbankerstellungsprozess führt.

Hier ist ein Beispiel dafür, was Sie brauchen, um Ihre Web.Config hinzuzufügen:

<roleManager enabled="true"/> 
<authentication mode="Forms"> 
    <forms timeout="50000000"/> 
</authentication> 
<membership defaultProvider="SqlProvider"> 
    <providers> 
    <clear/> 
    <add connectionStringName="LocalSqlServer" 
     applicationName="/" 
     enablePasswordRetrieval="false" 
     enablePasswordReset="true" 
     requiresQuestionAndAnswer="false" 
     requiresUniqueEmail="false" 
     passwordFormat="Hashed" 
     minRequiredPasswordLength="6" 
     minRequiredNonalphanumericCharacters="0" 
     name="SqlProvider" 
     type="System.Web.Security.SqlMembershipProvider"/> 
    </providers> 
</membership> 

Beachten Sie auch, dass Sie die gesamte Konfiguration (mit Ausnahme der Provider) durchführen kann, mit der ASP.NET WAT (Web Site Administration Tool) von withing Visual Studio

Hier ist ein Gang durch den gesamten Prozess:

Walkthrough: Creating a Web Site with Membership and User Login

+0

danke aber ich frage mich, wie würden Sie neues Mitglied in SQL-Datenbank mit Verwendung von asp.net Konfi hinzufügen würden Sie tun es in ado ? – user996502

+0

Verwenden Sie das WAT-Tool-Symbol oben rechts im Lösungsexplorer in VS :) Dann ist es dafür GUI-gesteuert - Sie können die Einstellung in den WebConfig-Dateien des sicheren Ordners, die es generiert, weiter optimieren. – IrishChieftain

+0

http://msdn.microsoft.com/en-us/library/t32yf0a9.aspx – IrishChieftain