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