Thursday, April 10, 2014

Creare DB per Servezio di Membership ASP.NET

Creare un nuovo DB sull'istanza di SQLServer preferita.

Lanciare dalla cartella
C:\WINDOWS\Microsoft.Net\Framework\v2.0.50727
il file aspnet_regsql.exe
e, scegliendo il SERVER SQL su cui si è creato il nuovo DB,  lasciare inizializzare il nuovo DB dalla piccola applicazione di configurazione scegliendo il DB dal wizard di esecuzione.


Quindi Creare una nuova connessione nel progetto

  <connectionStrings>
    <add name="SecureConnectionString"
         connectionString="Data Source=IPREMOTO DEL SERVER SQL;Initial Catalog=NOME DEL DB;Persist Security Info=True;User ID=UTENTE;Password=PASSWORD;Current Language=Italian"
         providerName="System.Data.SqlClient"/>
  </connectionStrings> e poi utilizzarla nel

 proprio file web.congif
al'interno di una sezione <system.web>

    <!--GESTIONE AUTENTICAZIONE E AUTORIZZAZIONE -->
    <authorization>
      <deny users="?"/>
    </authorization>
    <authentication mode="Forms">
      <forms name="SecurityFile" path="/" timeout="60" defaultUrl="Default.aspx" slidingExpiration="true" />
    </authentication>
    <membership defaultProvider="SecurityTutorialsSqlMembershipProvider">
      <providers>
        <clear />
        <add name="SecurityTutorialsSqlMembershipProvider"
        type="System.Web.Security.SqlMembershipProvider"
        connectionStringName="SecureConnectionString"
        enablePasswordRetrieval="false"
        enablePasswordReset="true"
        requiresQuestionAndAnswer="true"
        applicationName="Security"
        requiresUniqueEmail="true"
        passwordFormat="Hashed"
        maxInvalidPasswordAttempts="5"
        minRequiredPasswordLength="4"
        minRequiredNonalphanumericCharacters="0"
        passwordAttemptWindow="10"
        passwordStrengthRegularExpression=""/>
      </providers>
    </membership>
Altre info utili le ho trovate qui

No comments:

Post a Comment