Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/03/2009, 14:53
OkusDark
 
Fecha de Ingreso: marzo-2009
Mensajes: 7
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: no se como usar el response.redirect

muchas gracias a todo por las respuestas...

ese problema lo tenia porque tenia 2 paginas un index.asp y otro validar.asp
por eso al hacer response.redirect "index.asp".

pero ahora lo estoy haciendo de otra forma.

todo dentro de la misma pagina index.asp

todo funciona de maravilla, lo unico malo que cuando entro por primera vez a la pagina, me arroja el mensaje "El Usuario ingresado no es Valido"

nose como controlar que cuando entre al formulario, no entre por la validacion script


index.asp

<%
set oConn = server.CreateObject("ADODB.Connection")
set rs = server.CreateObject("ADODB.Recordset")

oConn.CommandTimeout = 33333
oConn.ConnectionString = "driver={SQL Server};server=SRV_SICC; database=emb; uid=sa;pwd=sicc"
oConn.open


sql = "select login,pass from g_validar where login= '"&request("txt_user")& "' and pass = '"&request("txt_pass")& "'"

'response.Write sql

rs.open sql, oConn

if not rs.eof then

a = rs(0)
b = rs(1)
valida = "si"
else
valida = "no"
end if
%>

<% if valida="si" then
Response.Redirect("index2.asp")
end if %>

<% if valida="no" then %>
<script language="JavaScript">
alert("El Usuario ingresado no es Valido")
</script>
<% end if %>


<html>
<head>
<title> VITACURA </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<form name="ff" method="POST" >
<div align="center">
<table border="0" cellspacing="0" cellpadding="5" width="25%">
<tr>&nbsp;</tr><tr>&nbsp;</tr><tr>&nbsp;</tr>

<td colspan="3" align="center" >
<font size="2" face="Arial"><b>Introducir usuario y contrase&ntilde;a</b></font></td>
</tr>
<tr>
<td valign="middle" height="35" width="63%"><font size="2" face="Arial"><b>Usuario</b></td>
<td valign="middle" height="35" width="63%">

<input name="txt_user" type="text" id="txt_user" size="20" maxlength="10"></td>
</tr>
<tr>
<td><font size="2" face="Arial"><b>Contrase&ntilde;a</b></font><font color="#000000"><br></font></td>
<td valign="bottom" height="35" width="63%">

<input name="txt_pass" type="password" id="txt_pass" size="20" maxlength="10"></td>
</tr>
<tr>
<td height="35" colspan="2" valign="bottom"><div align="center"><img src="simbolo/Login.png" name="privado" width="50" height="50" style="cursor:pointer" onClick="fncValidar()"input type="button" value="Ingresar"></div></td>
</tr>
</table>
</div>
</form>
</div>
<tr>
<td valign="top"><p align="center"><font face="Geneva, Arial, Helvetica, san-serif" size="1" color="#000000">Copyright &copy; 2009, <b>Gars</b> Todos los Derechos Reservados</font> </p>



</body>
</html>
<script>
function fncValidar()
{
if (document.ff.txt_user.value == "")
{
alert("El Nombre no puede estar vacío");
document.ff.txt_user.focus();
return false;
}
if (document.ff.txt_pass.value == "")
{
alert("El Pass no puede estar vacío");
document.ff.txt_pass.focus();
return false;
}

document.ff.submit();
}