none
Sobre Costomizaçao BD RRS feed

  • Pergunta

  • Ola,

    estou implementando um projecto website e como já tenho a minha BD implementada, gostaria de implementar nele mesmo as seguranças do asp, onde tenho os users, roles, etc...

    gostaria de saber como implementar o membership do asp para ser utilizado na minha base de dados, porque quero ter apenas 1 base de dados. sou iniciante, entao preciso de ajuda para implementar, e para que no inicio uma pagina de login possa funcionar...

    alguma ajuda...??

    quarta-feira, 10 de abril de 2013 13:52

Todas as Respostas

  • eu nao uso o membership dele eu tenho um banco com os usuarios e suas permissões criei uma classe e herdei da membershipprovider e monto o menu conforme as permissões de acesso do usuário e funciona perfeito.

    Junior

    quarta-feira, 10 de abril de 2013 13:58
  • junior seguindo a sua logica, como poderia começar?? é que não sei bem o que fazer...

    tambem tenho outra duvida...pesquisei que posso utilizar todas as configurações da base de dados do ASP (membership, profiles, roles management) - ASPNETDB, mas para ficarem dentro da minha base de dados, ou seja, sem que seja criada essa bd automaticamente na pasta "App_Data"

    executei o ASpP.NET SQL Server Setup Wizard (aspnet_regsql) que mostra um assistente e consegui adicionar essas configuraçoes do ASP.NET applications Services dentro da minha base de dados. Agora preciso saber que mudanças devo efectuar no meu ficheiro "web.config" para que posso trabalhar com essas configuraçoes dentro da minha bd. pq ficando como está, caso clicar na parte para adicionar um usuario ou configurar uma role, é criada a bd do asp automaticamente.. será preciso algumas configuraçoes para que possa associar com a minha conectionstring, só que não sei bem o que fazer até agora

    aqui está o meu ficheiro..

    <configuration>
    	<connectionStrings>
    		<add name="ConexaoENL-COMM" connectionString="Data Source=.\;Initial Catalog=ENL-COMM;Integrated Security=True" providerName="System.Data.SqlClient"/>
    	</connectionStrings>
    	<system.web>
    		<compilation debug="true" targetFramework="4.0">
    			<assemblies>
    				<add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    				<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
    				<add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies></compilation>
    	</system.web>
    </configuration>

    aguardo pf..

    quarta-feira, 10 de abril de 2013 16:26
  • então essas configurações vc faz no banco de dados, qdo vc cria uma tabela se vc quer tipo isso um exemplo :

    vc tem uma tabela categoria e uma tabela de produtos e vc quer que um produto tenha um categoria, etão qdo vc criar a tabela de produto vc tem que criar um campo idcategoria dizendo que esse campo e um chave estrangeira da tabela categoria, entao qdo vc for criar um produto no campo categoria o BD so vai aceitar valores que tenham na tabela categoria, isso é o BD não é via programação, regra de negocio é tipo vc tem um campo qtde na tabela de produto e qdo a quantidade estiver 0 nao permitir venda, isso é um exemplo de regra de negócio ai vc faz isso na programação da sua aplicação, entendeu ?


    Junior

    quarta-feira, 10 de abril de 2013 17:51
  • A única coisa que vai mudar e seu endereço da connection string

    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    terça-feira, 16 de abril de 2013 16:18
    Moderador