Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde Galera, comprei um note novo e instalei o windows 7. Realizei a instalação do IIS7 e fiz a configuração toda. Ao preencher as informações de nome de usuário e senha do site, e enviar o form, o IE retorna a mensagem "Erro HTTP 405.0 - Method Not Allowed".
Já fiz algumas pesquisas e o que está dando problema é o POST do meu form. Mas fiz o mapeamento para aceitar esse verbo nas páginas asp e mesmo assim o problema continua ocorrendo.
Alguém tem uma dica do que pode ser?
Abaixo o código do form:
<?xml version = "1.0" encoding="iso-8859-1?">
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmllang="en" lang="en">
<head>
<title>
Tereclass.com - Área Restrita
</title>
<link rel="styleSheet" type="text/css" href="../css/contato.css"/>
</head>
<body>
<form name="efeutaLogon" id="efeutaLogon" method="post" action="efetuaLogon.asp">
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<table width="200" cellpadding="0" cellspacing="0" align="center">
<tr>
<td background="../imagens/bordaLogon.gif"><font color="#FFFFFF"><strong><i> Efetuar Logon</i></strong></font></td>
</tr>
</table>
<table width="200" height="150" cellpadding="0" cellspacing="0" align="center">
<tr>
<td background="../imagens/bordaLateralLogon.gif" cellpadding="0" cellspacing="0">
<table width="200" cellpadding="0" cellspacing="0" border="0">
<tr height="30">
<td width="10"> </td>
<td>Login:</td>
<td><input type="text" id="login" name="login" value="" size="10" maxlength="45"></td>
</tr>
<tr height="30">
<td width="10"> </td>
<td>Senha:</td>
<td><input type="password" id="senha" name="senha" value="" size="10" maxlength="45"></td>
</tr>
</table>
<br/>
<table width="200" cellpadding="0" cellspacing="0" align="center">
<tr align="center" height="30">
<td width="100"><input type="submit" id="confirmar" name="confirmar" value="Confirmar"></td>
<td width="100"><input type="reset" id="cancelar" name="cancelar" value="Cancelar"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="1" class="fundoTabela"></td>
</tr>
</table>
</form>
</body>
</html>
E o código da página asp:
<!--#include file="../asp/conexao.asp"-->
<!--#include file="../asp/adovbs.inc"-->
<%
dim login
dim senha
dim consulta
dim sql
dim verificador
dim usuario
dim conexao
login = Request.form("login")
senha = Request.form("senha")
sql = "select * from administradores where login = '" &login& "' and senha = '"&senha&"'"
set consulta = Server.CreateObject("adodb.recordset")
set consulta = conexao.Execute(sql)
response.write("teste")
verificador = consulta("login")
if verificador <> "" then 'Encontrou o usuário
'Armazenamos em uma variável Session o status do Usuário
session("status") = "ok"
'Armazenamos o usuário
session("user") = verificador
'Redirecionamos para a Página Inicial
response.redirect("paginaPrincipalAdmin.asp")
else 'Usuário não encontrado
'Redirecionamos para a Página de Login e informamos o erro
response.write("Login ou senha inválidos! Tente novamente")
end if
If(err.number <> 0) then
Response.write(err.description)
End if
%>
Carregando comentários...