AJUDA
Buscar:
FAQ:
Aumentar Letras Diminuir Letras   
Proteção de diretórios via web.config em hospedagens Windows

Abaixo segue um exemplo de aplicação dos arquivos web.config e login.aspx para proteção de diretórios com login/senha nas hospedagens Windows do UOL HOST.

Siga os seguintes passos:

1 - Acesse a sua área de FTP via gerenciador de arquivos do Painel de Controle ou através de um cliente FTP de sua preferência.

2 - Entre no diretório que você deseja proteger com autenticação. Para proteger o site inteiro, a pasta deve ser a pasta "web".

3 - Altere o arquivo web.config incluindo os parâmetros abaixo:

<configuration>
<system.web>

<authentication mode="Forms">

<forms loginUrl="Login.aspx" name=".ASPXFORMSAUTH">
<credentials passwordFormat="Clear">
<user name="USUARIO" password="SENHA"/>
</credentials>
</forms>

</authentication>

<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
</system.web>

<system.webServer>
<modules>
<remove name="FormsAuthenticationModule" />
<add name="FormsAuthenticationModule" type="System.Web.Security.FormsAuthenticationModule" />
<remove name="UrlAuthorization" />
<add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule" />
</modules>
</system.webServer>

</configuration>

Onde:
USUARIO = Login de acesso na área restrita.
SENHA = Senha para acesso na área restrita.

Para multiplos logins e senhas, basta inserir, entre as TAGS "credencials" os logins e senhas que desejar. Ex.:


<user name="USUARIO1" password="SENHA1"/>
<user name="USUARIO2" password="SENHA2"/>


ATENÇÃO: Caso o arquivo web.config não exista crie-o na pasta raiz de sua estrutura de diretórios e salve com o conteúdo destacado acima.

4 - Crie um arquivo chamado "Login.aspx" no diretório que deseja proteger conforme o modelo abaixo:


<html>
<head>
<title>Login</title>
<script language="C#" runat="server">

void Login_Click(Object sender, EventArgs e) {
if (FormsAuthentication.Authenticate(username.Text, password.Text))
FormsAuthentication.RedirectFromLoginPage(username.Text, true);
else
status.InnerHtml += "Invalid Login";
}

</script>
</head>
<body>
<p class=title>Login</p>
<span id="status" class="text" runat="Server"/>
<form runat="server">
Username: <asp:textbox id=username cssclass="text" runat="Server"/><br />
Password: <asp:textbox id=password textmode=Password cssclass="text" runat="Server"/><br />
<asp:button id=login_button onclick="Login_Click" text=" Login " cssclass="button" runat="Server"/>
</form>
</body>
</html>


5 - Através da ferramenta de criação de aplicação do Painel de controle, crie uma aplicação IIS para o diretório que você deseja proteger.

Para mais informações sobre como executar este procedimento, acesse a FAQ:
http://ajuda.uolhost.com.br/index.php?ind=&p=resposta&res=581

Abrir/Fechar Barra de Assuntos Relacionados
Aumentar Letras Diminuir Letras  
1. Como executar Stored Procedures em MySQL utilizando Asp.Net?

2. Como conectar ao MySQL utilizando Asp.Net?

3. Glossário Revenda Linux - cPanel

4. Proteção de diretórios e arquivos via .htaccess:

5. Como usar o componente ASPUpload?

6. Como usar o componente AspEmail?

7. Como fazer um formulário em FLASH com PHP?

8. Como usar o componente CDOSYS na Revenda Windows?

9.  Como usar o componente CDOSYS?

10. Como instalar manualmente o osCommerce em uma plataforma do UOL HOST?

11. Como transferir meu site de outro provedor de hospedagem?

12. Como enviar mensagens por formulário de contato através do ASP.NET?

13. Como instalar o PHP Fusion em uma plataforma UOL HOST?

14. Como Instalar o Coppermine Photo Gallery em uma Plataforma do UOL HOST?

15. Como instalar o Magento em uma plataforma Linux do UOL HOST?

16. Como instalar o Moodle em uma hospedagem do UOL HOST?

17. Quero exibir/listar o conteúdo dos diretórios da minha hospedagem, é possível?

18. Conheça os principais passos para começar a trabalhar com e-mail marketing

19. Como otimizar minha programação para que meu site não consuma recursos de modo excessivo em um servidor?

20. Como gerar uma chave CSR para uso de SSL em uma hospedagem compartilhada Linux do UOL HOST?

21. Como testar a conexão com um banco de dados MySQL e PHP?

22. Qual é a versão do PHP e MySQL utilizados?

23. Como testar a conexão com um banco de dados MSSQL e PHP?

24. Como configurar Joomla para trabalhar com "Clean Urls" em uma plataforma Windows?

25. O recurso de "Parent Paths" é ativado por padrão nas hospedagens Windows?

26. Como utilizar o módulo URL Rewrite do IIS 7/Windows 2008 no UOL HOST?

27. Como fazer o Upload de arquivos via PHP?

28. Como posso configurar páginas de erro personalizadas?

29. Ao acessar minha aplicação .NET aparece o erro "customErrors mode="Off"". O que fazer?

30. Estou tendo problemas no Upload de arquivos grandes via script ASP, ASP.NET ou PHP na plataforma Windows, o que fazer ?

31. Como configurar o Drupal para trabalhar com "Clean Urls" em uma plataforma Windows?

32. Como configurar Wordpress 2.7.1. para trabalhar com "Clean Urls" em uma plataforma Windows?

33. Ao acessar um diretório de meu site, me deparo com a seguinte mensagem de erro: "The request filtering module is configured to deny a path in the URL that contains a hiddenSegment section." Por que?

34. Checklist para campanhas de e-mail marketing.

35. Quais são os passos que devo executar após contratar uma revenda no UOL HOST?

36. Como Preparar um arquivo CSV para migrar email de um servidor IMAP?

37. O que fazer quando minha aplicação ASP.NET retorna a seguinte mensagem: "System.Security.SecurityException: That assembly does not allow partially trusted callers." ?

38. Posso utilizar ferramentas em PHP para administrar bases MySQL?

39. Como importar produtos de um arquivo CSV para a Loja Virtual?

40. Como enviar mensagens com PHP por autenticação SMTP na Revenda?

41. Como resetar a senha de administrador do Moodle?

42. Como desativar erros personalizados em sites da minha Revenda Windows?

43. Como configurar o SQL Session State Server para uso com o MSSQL?

44. Como configurar o Exchange no Microsoft Office Outlook?

45. Como incluir meu site no Google e como fazer com que ele tenha um melhor resultado nas buscas?

46. Estou acostumado a publicar minhas aplicações PHP em plataformas Linux no UOL HOST, o que eu preciso saber para poder publicar minhas aplicações no ambiente Windows?

47. Minha hospedagem é Linux, tenho o dump de minha base de dados MySQL e, em função do tamanho, não posso usar o gerenciador de Banco de dados do Painel, como posso rodar o Dump no servidor?

48. Como publicar meu site utilizando o Dreamweaver?

49. Estou com dificuldade no envio/recebimento das mensagens enviadas através do formulário de contato do meu site, como devo proceder.

50. Posso utilizar o arquivo web.config, em pastas e subpastas de minha Hospedagem Windows?

51. Como faço para redirecionar meu site ou uma página de meu site para uma página do Facebook?

52. Como administrar remotamente bases Microsoft SQL Server?

53. Como alterar a prioridade dos arquivos de índice de minha hospedagem Windows?

54. Como utilizar o mod_rewrite para conversão de url’s amigáveis em minha hospedagem Linux?

55. Como publicar as páginas do meu site?

56. Quero ter um contador de visitas(hits) no meu site. Como fazer?

57. Como posso utilizar arquivos .htaccess para alterar parâmetros nas hospedagens Linux?

58. Quais as vantagens e como utilizar o IIS SEO Toolkit nas hospedagens Windows do UOL HOST?

59. Meu site utiliza ASP, estava hospedado em outra empresa, que alterações devo fazer no código fonte da minha aplicação?

60. Como alterar as imagens da vitrine de uma Loja Virtual?

61. Como enviar mensagens com PHP por autenticação SMTP?

62. Posso utilizar o gerenciador de conteúdo Drupal?

63. O que é a ferramenta "Criar ou remover aplicação" existente no Painel de Controle?

64. Como instalar a nova versão do Magento na Revenda.

65. Quais as dicas para melhorar um site recém criado através do Construtor de Sites?

66. Estou tendo problemas de conectividade ao utilizar o Microsoft Outlook 2007/2010 com meu E-mail Exchange. O que devo fazer?

67. Como usar o componente Dundas Upload?

68. Como fazer o backup do conteúdo do meu site através do Painel do Cliente do UOL HOST?

69. Como configurar o Windows Live Writer para atualizar o meu Blog no UOL HOST?

70. Como configurar o Microsoft Entourage?

71. Possuo uma base de dados. Posso mudar o nome da base/login criado?

72. Como realizar o Dump de minha Base de dados MySQL via SSH em uma hospedagem Linux?

73. Um cliente da minha revenda deseja utilizar seus e-mails no Google Apps, é possível?

74. Como habilitar permissão de escrita em diretórios para o usuário da internet nas hospedagens Windows?

75. Como solicitar a segunda via da cobrança, para quitação dos serviços UOL HOST? (exceto para registro de Domínio)

76. Como funciona o suporte a um programa escrito em C nas hospedagens do UOL HOST?

77. Registrei um domínio com o UOL HOST e quero redirecioná-lo para o Google Sites (Google AppEngine). Como fazer?

78. O que é a ferramenta "Reiniciar Pool de aplicação" existente no Painel do Cliente? Posso reiniciar minha aplicação livremente?

79. Estou com problemas para utilizar a biblioteca Javascript Lightbox++ em minha hospedagem Windows, o que fazer ?

80. Como importar Clientes de um arquivo CSV para a Loja Virtual?

81. Como faço para obter um certificado próprio para conexões seguras (SSL) e como instalá-lo em alguma conta de hospedagem dentro de uma Revenda?

82. Como contratar e acessar o Gestor UOL Varejo através da Loja de Aplicativos?

83. Qual a versão do .NET Framework disponível na plataforma Windows?

84. Como evitar que as imagens da minha hospedagem Linux sejam utilizadas por sites de terceiros?

85. Ao acessar o meu site, meu sistema de anti-virus acusa perigo. O que fazer?

86. Possuo uma Loja Virtual com conteúdo adulto e gostaria de colocar uma mensagem de aviso na página inicial. Como fazer?

87. Como fazer um backup completo de uma conta de hospedagem em uma Revenda?

88. Como contratar e acessar o Gestor UOL Médico através da Loja de Aplicativos?

89. Como configurar o UOL HOST Exchange no Microsoft Outlook do Mac?

90. Como configurar um retransmissor de SMTP no Office 365?

91. Quais os passos para estabelecer uma conexão com bancos MySQL através de ASP sem o uso de DSN?

92. Registrei um domínio com o UOL HOST e quero utilizar outros servidores de DNS, como fazer?

93. Possuo uma plataforma Windows com uma aplicação em PHP. Ao clicar em itens do site, sempre visualizo a mesma página. O que fazer?

94. Como adicionar imagens em páginas criadas com o construtor de sites?

95. Como restaurar um backup completo de uma conta de hospedagem gerado em outro cPanel?

96. Meus servidores de DNS estão hospedados fora, quero utilizar apenas a hospedagem e/ou e-mails, quais são os apontamentos de DNS que devo criar para que estes serviços funcionem corretamente?

97. Posso acessar o servidor e configurar minha hospedagem em plataforma WINDOWS direto pela Interface do IIS?

98. Os 10 erros mais freqüentes em e-mail marketing.

99. Como compilar um arquivo em C?

100. Como configurar seu email ActiveSync em um Android G1?