Problemas para direcionar a Página de Menu

Estimado Experto Tengo una página en donde ingreso el login de Usuario y password conectada a una BD en Access, todo el proceso me funciona Ok, me reconoce el Usuario, la password pero lo que no he podido es Direccionar la página hacia el menú.
Te adjunto el código.
<%
Dim usuario, password, oConn, RS
'Primero nos fijamos si ambos campos fueron completados.
'Si no se cumple, redireccionamos a pagina1.asp
If Request.Form("usuario") = " " OR Request.Form("password") = " " then
'Response.Redirect "pagina1.asp"
Response.Write "Debe Ingresar los Datos del Usuario"
Else
'Guardamos los datos del Form en variables y evitamos la comilla simple
usuario = Trim(Request.Form("usuario"))
password = Trim(Request.Form("password"))
usuario = Replace(usuario,"'","''")
password = Replace(password,"'","''")
'Conectamos a nuestra BD.
Set oConn = Server.CreateObject ("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& Server.MapPath("./basedatos.mdb")
'Seleccionamos de la tabla solo los registros que concuerden con el usuario del Form.
sql = "SELECT * FROM prueba WHERE usuario = '"& usuario &"'"
Set RS = Server.CreateObject ("ADODB.RecordSet")
RS.Open sql, oConn
'Si el valor EOF (fin de la tabla elegida) es verdadero, no existe el usuario.
If (RS.EOF = true) then
Response.Write "Ese usuario no existe"
ElseIf RS.Fields("password") = password then 'Si el campo de la tabla es igual a nuestra variable, estas logueado.
Response.Write "Te logueaste con exito... Bienvenido <B>"& usuario &"</B>"
?------------- Aquí Coloque el Codigo para direccionar la Pagina,Pero no me funciona.
Else 'Otra cosa, seria cuando el password no es la que seleccionamos.
Response.Write "Esa contraseña no concuerda con el usuario ingresado"
End If
'Limpiamos y cerramos.
RS.Close
oConn.Close
Set RS = Nothing
Set oConn = Nothing
End If
%>

1 respuesta

Respuesta
1
No tendrías que mostrar ningún mensaje y redireccionar directamente, podes hacerlo con asp o javascript
entonces:
No tienes que escribir:
Response.Write "Te logueaste con exito... Bienvenido <B>"& usuario &"</B>"
Donde dice:
?------------- Aquí Coloque el Código para direccionar la Página, Pero no me funciona.
Tienes que escribir:
response.redirect("pagina.asp")
o sino:
%>
<script>
document.location.href = "pagina.asp";
</script>
<%

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas