none
memberships mysql RRS feed

Respostas

  • using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Security;
    
    namespace Providers
    {
     public class CMembershipProvider : MembershipProvider
     { 
     public override bool ValidateUser(string username, string password)
     {
      //verifica no banco se usuario eh valido
     }
     }
    }
    

     

    Web.config

    <configuration>
     <system.web>
      <membership>
      <providers>
       <clear/>
       <add
       name="AspNetSqlMembershipProvider" 
       type="Providers.CMembershipProvider" />
       </providers>
      </membership>
     </system.web>
    </configuration>


    vc pode dar override em outros metodos tambem, olha a referencia do membershipprovider

    http://msdn.microsoft.com/en-us/library/system.web.security.membershipprovider.aspx

    E o provider que voce falou que ja existe o SqlMembershipProvider eu não tenho certeza mais acho que é so pra SQL server.



    • Sugerido como Resposta Vinicius Leal sexta-feira, 22 de julho de 2011 19:10
    • Marcado como Resposta Nara04 terça-feira, 26 de julho de 2011 14:09
    sexta-feira, 22 de julho de 2011 19:04
  • essa classe CMembershipProvider já vai ser o Membershipprovider,

    quando vc usa Membership.ValidadeUser(...) vai chamar o metodo ValidadeUser do CMembershipProvider.

    • Marcado como Resposta Nara04 terça-feira, 26 de julho de 2011 14:09
    sexta-feira, 22 de julho de 2011 19:28

Todas as Respostas

  • Pode sim, é so vc implementar a classe abstrata MembershipProvider, e referenciar no Web.config
    sexta-feira, 22 de julho de 2011 16:42
  • Vinicius poderia explicar melhor? Eu sei que existe um provider mas para o sql server, como posso implementar para o mysql ? Vc possui algum tutorial explicando melhor? Agradeço desde já.

     

     

     

    sexta-feira, 22 de julho de 2011 18:23
  • using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Security;
    
    namespace Providers
    {
     public class CMembershipProvider : MembershipProvider
     { 
     public override bool ValidateUser(string username, string password)
     {
      //verifica no banco se usuario eh valido
     }
     }
    }
    

     

    Web.config

    <configuration>
     <system.web>
      <membership>
      <providers>
       <clear/>
       <add
       name="AspNetSqlMembershipProvider" 
       type="Providers.CMembershipProvider" />
       </providers>
      </membership>
     </system.web>
    </configuration>


    vc pode dar override em outros metodos tambem, olha a referencia do membershipprovider

    http://msdn.microsoft.com/en-us/library/system.web.security.membershipprovider.aspx

    E o provider que voce falou que ja existe o SqlMembershipProvider eu não tenho certeza mais acho que é so pra SQL server.



    • Sugerido como Resposta Vinicius Leal sexta-feira, 22 de julho de 2011 19:10
    • Marcado como Resposta Nara04 terça-feira, 26 de julho de 2011 14:09
    sexta-feira, 22 de julho de 2011 19:04
  • então, eu não preciso de um provider desses para o mysql ?
    sexta-feira, 22 de julho de 2011 19:22
  • essa classe CMembershipProvider já vai ser o Membershipprovider,

    quando vc usa Membership.ValidadeUser(...) vai chamar o metodo ValidadeUser do CMembershipProvider.

    • Marcado como Resposta Nara04 terça-feira, 26 de julho de 2011 14:09
    sexta-feira, 22 de julho de 2011 19:28
  • Obrigada Vinicius :)
    terça-feira, 26 de julho de 2011 14:12