Criando uma área Administrativa - C# Brasil


Criando uma área Administrativa

{lang: 'pt-BR'}

Pessoal vou ensinar a criar um exemplo de área administrativa.

Primeiro vamos criar um novo projeto. Você pode escolher o nome que queira.


Depois de criado o projeto. Vamos criar uma pasta chamada area administrativa. Depois crie uma nova página chamada administrador dentro da nova pasta.

Agora, acesse o ASP.NET Configuration, como mostra a figura:

Clique nas configurações de Membership do asp.net. Vai mostrar 3 opções, você vai escolher a security. Após clicar em security, vai mostrar a seguinte tela:

Clique em Enable role: Vai ativar os Roles, no botão “Enable Roles”. Depois de ativar, vai mostrar a opção “Create or Manage Roles“. Depois podemos criar novos “Roles”.

Vamos criar um role chamado Admin.

Depois de criado a role. Vamos criar o usuário admin. Clique na aba security e depois em create user.

Não se esqueca de marca a role para o user Admin:

Agora camos criar um access role (Papel de acesso para o perfil de admin).

Depois escolha a opção Allow.

Agora, crie um novo item de menu chamado Administrador na master page:

Rode o projeto. Clique no menu Administrador e você vai ver que so podemos acessar a página se estivermos logados.

Para ficar algo mais profissional, vamos colocar o seguinte código no page_load da master page:

O método Roles.IsUserInRole verificar se o perfil do usuário pertence há um determinado role. Se não for a role admin ele retira o último item do menu.

Salve e rode o projeto. Você vai ver que após realizar o login vai mostrar a área administrativa. Faça logof e o item de menu vai ocultar.

So poderár ver a área administrativa quem estiver na role Admin.

Até a próxima.

Postado em ASP.NET, C#, Visual Studio | Marcado como , , , , , ,

8 respostas para “Criando uma área Administrativa”

  1. felipe disse:

    mano vc pode min ajudar nessa source aki o [link removido]

    è um projeto de um cara è para fazer um Crak!! vc pode min add no msn!!!

  2. Desculpe Felipe, infelizmente não posso lhe ajudar.

  3. Marcio disse:

    Quanto entro no ASP.NET Configuration e em security da o seguinte erro.

    The following message may help in diagnosing the problem: Could not load type ‘Artigo.Global’. ¬¬

  4. Paulo Henrique Menezes disse:

    Você deve ter apagado um arquivo que o asp.net está tentando carregar. Eu nunca vi esse erro. Que arquivo é esse Artigo.Global.

  5. Marcio disse:

    Não apaguei não. Tentei inclusive refazer e deu o mesmo erro…. tô procurando no Google, assim que achar a resposta coloco aqui para ajudar alguém que possivelmente venha ter o mesmo problema que eu…

  6. Chris disse:

    Na minha aplicação acontece o mesmo erro. Já tentei fazer de novo e o erro continua… poderiam me ajudar. Obrigada

  7. Paulo Henrique Menezes disse:

    Já tentou dar um Rebuild no projeto ?

  8. Vilmar CS disse:

    Eu também estou fazendo essa aplicação e também deu este erro, sei que estou meio atrazado para pedir ajuda mais se vc poder me ajudar agradeço. Valeu…

Deixe uma resposta

Qual a soma da expressão:
3 + 1