Usuário com melhor resposta
Dúvida em Asp.net Mvc + MemberShip

Pergunta
-
Pessoal,
tando uma pesquisada pela net, vi que é possivel usar o asp.net mvc com membership, mas ainda não entendi muito bem como as coisas funcionam, queria saber se posso usar o membership do mvc com o banco de dados mysql tb, ou se so com sql server???- Movido C. Augusto Proiete [MVP]Moderator sexta-feira, 2 de outubro de 2009 00:40 Movendo para fórum apropriado (De:ASP .NET)
Respostas
-
Olá Henry,
Independente de usar MVC ou WebForms, tudo depende do MembershipProvider que você vai utilizar.
Se você quiser, pode criar o seu próprio MembershipProvider (herdando das classes certas e implementando os métodos necessários), e então armazenar os usuários e grupos da maneira que você quiser, nas tabelas que desejar, com os nomes dos campos que você preferir.
Se utilizar um provider que já existe (como o MySqlMembershipProvider), então terá de criar as tabelas com uma estrutura específica, que está na documentação desse provider.
Creio que os tópicos abaixo podem te dar uma visão melhor do modelo de segurança do ASP .NET:
Profile, Membership (Outros BDs)
http://forums.microsoft.com/msdn-br/ShowPost.aspx?PostID=2437183&SiteID=21Customização do MemberShip Provider
http://forums.microsoft.com/msdn-br/ShowPost.aspx?PostID=3645197&SiteID=21Melhor prática de programação
http://forums.microsoft.com/msdn-br/ShowPost.aspx?PostID=3971725&SiteID=21Acesso ao sistemas
http://forums.microsoft.com/msdn-br/ShowPost.aspx?PostID=4089994&SiteID=21Abraços,
Caio Proiete
Todas as Respostas
-
Olá Henry,
Sim, é possível, e pode utilizar MySQL também, ou outra base de dados... Não é obrigatório utilizar SQL Server.
Acho que um bom começo é ler o artigo ASP.Net MVC Membership Basics do SquaredRoot, e também baixar o projeto ASP .Net MVC Membership Starter Kit lá no CodePlex, para ver como funciona:
ASP.Net MVC Membership Basics
http://www.squaredroot.com/post/2007/12/ASPNet-MVC-Membership-Basics.aspx
ASP.Net MVC Membership Starter Kit
http://www.codeplex.com/MvcMembershipAbraços,
Caio Proiete
Caio Proiete
http://www.caioproiete.com- Sugerido como Resposta Rafael Zaccanini sábado, 8 de janeiro de 2011 02:07
-
Caio,
obrigado pela diga, mas o que não ficou claro para eu, é como vou salvar os usuários e roles.... não consegui abstrair isso nós exemplos, vc conseguiu? Outra coisa, para dar permissões de acesso para ser bem mais simples.... gostei...
- Sugerido como Resposta Rafael Zaccanini sábado, 8 de janeiro de 2011 02:07
-
Olá Henry,
Independente de usar MVC ou WebForms, tudo depende do MembershipProvider que você vai utilizar.
Se você quiser, pode criar o seu próprio MembershipProvider (herdando das classes certas e implementando os métodos necessários), e então armazenar os usuários e grupos da maneira que você quiser, nas tabelas que desejar, com os nomes dos campos que você preferir.
Se utilizar um provider que já existe (como o MySqlMembershipProvider), então terá de criar as tabelas com uma estrutura específica, que está na documentação desse provider.
Creio que os tópicos abaixo podem te dar uma visão melhor do modelo de segurança do ASP .NET:
Profile, Membership (Outros BDs)
http://forums.microsoft.com/msdn-br/ShowPost.aspx?PostID=2437183&SiteID=21Customização do MemberShip Provider
http://forums.microsoft.com/msdn-br/ShowPost.aspx?PostID=3645197&SiteID=21Melhor prática de programação
http://forums.microsoft.com/msdn-br/ShowPost.aspx?PostID=3971725&SiteID=21Acesso ao sistemas
http://forums.microsoft.com/msdn-br/ShowPost.aspx?PostID=4089994&SiteID=21Abraços,
Caio Proiete -