Pergunta

Para um projeto que estou trabalhando atualmente, Estou interessado em permitir que os usuários forneçam vários endereços de e-mail, tanto para fins de contato, bem como proporcionar correspondência social baseada-livro de endereços. Eu pretendo escrever um provedor de associação personalizado (tabela aspnet_Membership é pesado demais para o meu gosto), mas o sistema MembershipProvider permite apenas para um endereço de e-mail por conta.

Qual seria a melhor idéia para utilizar o sistema de provedor de associação, mas permitir a vários endereços de e-mail por usuário? Ou devo evitar MembershipProvider completamente e rolar o meu próprio sistema?

Foi útil?

Solução

Você pode certamente fazer isso. Além de escrever uma classe MembershipProvider personalizado, você precisará criar uma classe derivada de MembershipUser para manter os campos adicionais de endereço de email. Instruções sobre como fazer isso são disponível aqui .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top