sto costruendo una pagina di autenticazione con la dll di accessmembership, dove l'utente deve inserire anche altri dati di registrazione impostati nel file web.config.
es
nella pagina ASPX inserisco un controllo CreateUserWizard ed imposto il suo evento onCreatedUser in questo modo:codice:<membership defaultProvider="AccessMembershipProvider"> <providers> <add name="AccessMembershipProvider" type="Samples.AccessProviders.AccessMembershipProvider" connectionStringName="AccessFileName" enablePasswordRetrieval="false" enablePasswordReset="false" requiresUniqueEmail="false" requiresQuestionAndAnswer="false" minRequiredPasswordLength="1" minRequiredNonalphanumericCharacters="0" applicationName="SampleSite" hashAlgorithmType="SHA1" passwordFormat="Hashed" /> </providers> </membership> <profile defaultProvider="AccessProfileProvider"> <properties> <add name="FirstName"/> <add name="LastName"/> <add name="LastVisit" /> <add name="Age"/> <add name="Member"/> </properties> <providers> <add name="AccessProfileProvider" type="Samples.AccessProviders.AccessProfileProvider" connectionStringName="AccessFileName" applicationName="SampleSite" /> </providers> </profile>
la registrazione dell'utente avviene con successo, mentre la registrazione deille proprietà dei profili, mi da errore dicendo che non si possono registrare proprietà per utenti anonimi.codice:Protected Sub CreateUserWizard1_CreatedUser(ByVal sender As Object, ByVal e As System.EventArgs) Profile.FirstName = Nome.Text Profile.LastName = Cognome.Text Profile.Age = eta.Text End Sub
Eppure nel controllo CreateUserWizard ho impostato l'attributo loginCreatedUser su true.
Dove sbaglio??

Rispondi quotando