
04/03/2009, 14:53
|
| | 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> </tr><tr> </tr><tr> </tr>
<td colspan="3" align="center" >
<font size="2" face="Arial"><b>Introducir usuario y contraseñ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ñ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 © 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();
} |