Se você for novo aqui, você pode querer subscrever a nossa alimentação de RSS assim como a nosso boletim de notícias (no menu righthand superior) para começar nunca artigos altamente informative semanal… e NO., nós Spam!
Eu escrevi apenas o artigo como combinar Java e ASP. Rede para usar ambos. Que o artigo era para novatos assim que mim sentiu para escrever algo para usuários intermediários do ASP. Neste artigo, eu estou indo falar sobre o acesso do controle no ASP
Controlar o acesso aos recursos no ASP. Rede
Certas vezes alcançam aos Web site devem ser limitadas, por causa das várias causas como: o codificador quer reservar usar alguns recursos somente por usuários subscritos ou os usuários devem comply às demandas específicas. Embora os codificadores limitem o acesso de usuário lá deve sempre ter algumas páginas visíveis aos convidados em ordem o local para representar seus alvo e índices. A gerência exata das direitas do usuário alcançar o local do formulário dos recursos é chamada - autorização. A fim para ser construído uma autorização deve haver um authentication fornecido dos usuários. Para explicar assim o processo do edifício da autorização nós supomos que o sistema completo do authentication está construído.
Definindo o Authentication
Definir a autorização tem depender de alguns variants do ponto da vista. Pode ser feito estaticamente na lima da configuração da correia fotorreceptora ou dinâmicamente no código atrás. A autorização pode ser construída em cima dos usuários, dos papéis dos usuários ou de ambos. Armazenar os papéis do usuário e controlá-los podem ser feitos pelo construído nos fornecedores ou em todo o fornecedor feito sob encomenda do papel da configuração.
A autorização consiste bàsicamente em réguas. As réguas descrevem quem e que recurso é aplicou. Estão aqui alguns exemplos codificados na lima da configuração da correia fotorreceptora. Os usuários que não combinam as réguas especificadas são dirigidos de novo à página do início de uma sessão no authentication dos formulários.
users= <deny do <authorization> "? “> </deny> </authorization>
Isto significa que que unauthenticated os usuários são negados.
users= <deny do <authorization> "? “> users=”” *” “></allow> </deny> </authorization> do <allow
Isto significa unauthenticated usuários é negado, todos usuários restantes é reservado.
users= <deny do <authorization> "? “> users= <deny“john " > users= <deny " nelly " > users= " * " ></allow> </deny> </deny></deny></authorization> do <allow
Isto nega unauthenticated usuários junto com os usuários especificados. Os usuários pointed podem ser postos em uma régua com lista separada vírgula demasiado.
Instead definindo governa examinar os recursos que inteiros do local pode ser feita somente em cima de algum páginas ou diretório com recursos.
A autorização do diretório pode ser feita introduzindo uma outra lima da configuração da correia fotorreceptora nela e/ou em cada subdirectory. Anotar que se permitido a um usuário for negado ou alcançar os recursos no diretório superior isto pode ser mudado ao subdirectory.
path= " SomePage.aspx " do <location > users= <deny do <authorization> de <system.web> "? “> </deny> </authorization> </system.web> </location>
Autorização do papel
Às vezes a administração do local é completamente uma tarefa difícil porque o número grande dos usuários e suas tarefas em cima do local. Por exemplo os locais podem ter o grupo do fallowing dos usuários: administradores, gerentes de projeto, usuários ordinários e convidados. Que programa a autorização réguas para todos é difícil. Vem aqui a gerência do papel da melhoria de ASP.NET 2.0 de que além é conectado muito com a sociedade /not discutido neste artigo. Mais mais nós suporemos que um costume ou um authentication encaixado da sociedade estão aplicados ao local. No authentication de Windows os papéis estão automaticamente disponíveis. Para usar serviços do papel com construído no fornecedor do papel do sql permitir serviços do papel através do wizard da segurança dentro CONTRA 2005, selecionam o fornecedor do sql para a loja da gerência do papel e uma base de dados chamada ASPNETDB.mdb será criada automaticamente.
Depois que os papéis são permitidos e o authentication construído lá é um par dos variants de definir a autorização do papel.
users= <deny do <authorization> "? “> roles= " gerente do <allow, supervisor”users= <deny de ></allow> " * " > </deny> </deny></authorization>
Negar tudo unauthenticated usuários, permitem somente Mangers e os supervisores, negam todos os outros usuários.
Para verificar usuários no código atrás do uso algo gosta:
se (User.IsInRole (“administradores”)) {//allow algo} mais {// não reserva. Instead, dirigir de novo à página da limitação. Response.Redirect (“Restricted.aspx”); }
|
Asp.net Pro 2.0 em C# 2005 por Mario Szpuszta, Matthe… E.U. $7.00 (1 oferecido) Extremidades do Auction: Sábado Sep-29-2007 6:59: 13 PDT Oferta neste artigo | prestar atenção a este artigo |
|
CD VISUAL DOMINANDO novo do BÔNUS ASP.NET de C#.NET BUY-IT-NOW E.U. $5.95 (0 oferecido) Extremidades do Auction: Sábado Sep-29-2007 9:15: 21 PDT Oferta neste artigo | comprar este artigo | prestar atenção a este artigo |
|
Lote de 6 Unix de programação Mic dos livros ASP.NET C# do computador E.U. $5.24 (9 ofertas) Extremidades do Auction: Sábado Sep-29-2007 10:16: 28 PDT Oferta neste artigo | comprar este artigo | prestar atenção a este artigo |
As ligações você pode encontrar interessar -
- Gerente WordPress do papel Plugin - controlar o acesso aos usuários e dar privilégios
- Técnicas internas da personalização em ASP.NET 2.0 - executar a personalização em seu Web site
- Como construir Web site seguros - as mais melhores práticas para o Authentication do edifício no ASP Powered Web site
- Controle remoto com UltraVNC - HowTo completo
- 10 encaixes de Wordpress para fazer seu Wordpress mais seguro, seguro e fácil de usar-se















Setembro 13o, 2007 em 6:32 pm
[…] você pode querer subscrever a minha alimentação de RSS. Agradecimentos para visitar! Assim após artigos do ASP do covering 2 (isto e este, caso que você é curioso saber) eu sou para trás a Wordpress Plugin […]