Hola muchas gracias por la ayuda pero sigo con el error no me cierra el popup al hora que valida al usuario!!!
El problema es este que cuando mando traer el popup me despues de q el usuario ingreso los datos de correo y password, cuando le le de click al boton aceptar que es el unico dentro del popup y si es correcto los datos, entonces que me cierre el popup automaticamente osea si es verdadero todos sus datos y si esta dentro del registrado dentro de la base me cierre ese popup y me actualice mi pagina madre con su nombre hasta abajo de quien valido o actualizo un proyecto llamado mastar plan con la fecha en la que lo valido y que su duracion tenga 3 meses y despues de esos tres meses vuelva a estar en blanco para bolver a actulizar por cualquier usuario con privilegios....
este es el popup que me modificast pero contenia unos pequeños errores pero no me cierra la pagina ni me actualiza a la pagina madre
Código ASP:
Ver original<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Sistema de Proyectos</title>
<script language="javascript">
function focos(){
document.formidentifica.txtlgn.focus();
}
function logeo()
{
document.formidentifica.action="Aprobar logeo.asp";
document.formidentifica.submit();
}
function cancelar()
{
document.formidentifica.action="Aprobar.asp";
document.formidentifica.submit();
}
</script>
<style>
#txtlgn , #txtpwd
{
text-transform:uppercase;
}
</style>
</head>
<body bgcolor="#F1ECC7" onload="focos()">
<% IF isEmpty(Request.Form("correo")) OR isEmpty(Request.Form("pass")) Then %>
<table width="86%" border="0" cellspacing="0" cellpadding="3">
<tr>
<td height="22"> </td>
</tr>
<tr>
<td height="217">
<table width="42%" height="134" border="1" align="center" bgcolor="#F4F8FF">
<tr>
<td height="128"><form id="form1" name="form1" method="post" action="Aprobar login1.asp">
<table width="98%" height="122" border="0" align="right">
<tr>
<td width="30%" class="style2"> <div align="center" class="style3">IONAME:</div></td>
<td width="68%"><label>
<input type="text" name="correo" />
<span class="style3">@pg.com</span></label></td>
<td width="2%" rowspan="2"></td>
</tr>
<tr>
<td height="22" class="style2"> <div align="center" class="style3">PASSWORD:</div></td>
<td><label>
<div align="left">
<input type="password" name="pass" />
</div>
</label></td>
</tr>
<tr>
<td height="24" colspan="3">
<div align="center">
<input type="submit" name="Submit" value="Aceptar" />
</div>
</tr>
<tr>
<td height="20" colspan="3" class="error"><div align="center"><%=request.QueryString("mensaje")%></div></td>
</tr>
</table>
</form> </td>
</tr>
</table>
<hr width="30%" color="#006699" />
<p align="center">*Nota: El Password para ingresar al sistema, es el Password de intranet.</p> </td>
</tr>
</table>
</td>
</tr>
</table>
<br />
<br />
<br />
<%
ELSE ' haces la consulta
' si ha habido resultados
%>
<script type="text/javascript">
window.opener.document.getElementById('email').value ="<%=rs.Field("campo")%>";
window.opener.document.getElementById('pass').value ="<%=rs.Field("campo")%>";
self.close()
</script>
<%
End If%>
<!-- Reconocimiento -->
</body>
</html>
Y el por que dentro del formulario ese link de asp por que es el q m valida al usuario con su correo y su password de correo
esta en asp::::
Código ASP:
Ver original<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<%
mensaje="Usuario o Contraseña invalida."
correo=request.Form("correo")
pass=request.Form("pass")
texto="Login invalido"
correo=replace(correo,"'","")
pass=replace(pass,"'","")
SQL="SELECT * FROM proy_usuarios WHERE login_usu='"&correo&"' and activo='1' "
response.Write(sql)
'response.End()
set RS = prycxn.execute(SQL)
if RS.eof then
response.Redirect("Aprobar login.asp?mensaje=Usuario no registrado o Usuario no activo")
else
if pass = "proyectosI2010" then
Session("passo")=pass
Session("usuario")=correo
Session("perfil")=rs("privilegio")
'response.Redirect("ProyAsp/PryConsulta.asp")
else
Set XMLHttp = Server.CreateObject("Msxml2.ServerXMLHTTP.3.0")
XMLHttp.open "GET", "https://wirekey.pg.com/xgdsauth/xlogon.plx?xusr="&correo&"&xpwd="&pass&"", false
XMLHttp.send()
Set xmldoc = Server.CreateObject("Microsoft.XMLDOM")
xmldoc.async = false
xmldoc.load(XMLHttp.responseBody)
if xmldoc.parseError.errorCode=0 then
Set nodeList = xmldoc.documentElement.getElementsByTagName("results")
Set node = nodeList(0)
messageCode = node.ChildNodes(0).Text
if messageCode = 0 then
Session("usuario")=correo
Session("idUsuario")=rs("id_usu")
Session("perfil")=rs("perfil")
session("autoridad")=rs("perfil_usu")
'response.Redirect("ProyAsp/PryConsulta.asp")
else
response.Redirect("Aprobar.asp?mensaje=Password invalido")
end if
else
response.Redirect("Aprobar.asp?mensaje=Password invalido")
end if
end if
end if
%>
</body>
</html>
aqui es dond iria el nombre de la persona q aprueba en la pagina madre ya despues de haber sido validado::::::.
Código ASP:
Ver original<div align="center">
<fieldset style="width:50%">
<legend>Aprobacion Master Plan</legend>
<table width="303" border="0" align="center">
<tr>
<td width="150" height="22" align="left"><div align="center">Master Plan Aprobado por: </div></td>
</tr>
</table>
<%end if%>
</fieldset>
</div>
jejejeje