Foros del Web » Programando para Internet » ASP Clásico »

!! Quiero ocultar el usuario y password al conectarme a la pagina!!

Estas en el tema de !! Quiero ocultar el usuario y password al conectarme a la pagina!! en el foro de ASP Clásico en Foros del Web. Hola , quiero ocultar el usuario y password al logearme en la pagina le escribo el codigo del index.asp cuando me conecto en el navegador ...
  #1 (permalink)  
Antiguo 25/04/2007, 15:04
 
Fecha de Ingreso: abril-2007
Ubicación: chile
Mensajes: 2
Antigüedad: 18 años
Puntos: 0
Sonrisa !! Quiero ocultar el usuario y password al conectarme a la pagina!!

Hola , quiero ocultar el usuario y password al logearme en la pagina le escribo el codigo del index.asp
cuando me conecto en el navegador me queda apareciendo el usuario y contraseña ,

ejemplo ://movil/home.asp?usuario=ejaras&password=ejs
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<%
'Cabeza de Contenido
status0="<status>00</status><Movil>SMS info: $CONTENIDO_VF$</Movil>"
status3="<status></status><Movil>Movil Acceso Denegado, Registrese </Movil>"

'tipos de usuarios

Usuario = Request.ServerVariables("AUTH_USER")
f="n"
Select case Usuario
case "registrado"
f="s"
response.Redirect("home.asp")
response.
case "no_registrado"
f="n"
response.Redirect("index.asp")
end select
if f="n" then
response.write status3
'response.Redirect("index.asp")
response.end
'else
'if f="s" then
' response.Cookies("usuario")
' response.end
end if
%>

<%
' Si ha rellenado el formulario, horneamos la galleta!!!
'if (Request.ServerVariables("AUTH_USER") = "") then
' Response.Cookies("AUTH_USER") = Request.Form("AUTH_USER")
' Response.Cookies("AUTH_USER").Expires = "Jan 1, 2007"
' response.End("AUTH_USER")
'end if
%>

<%
'if Request.Cookies("AUTH_USER") = "" then
' No tiene cookie, le pedimos su nombre
' response.Redirect("index.asp")
'else
' Tiene una cookie, leemos su nombre
' Response.Write("Hola de nuevo, "&Request.Cookies("AUTH_USER"))
'response.Redirect("home.asp")
'end if

%>



<HTML>
<HEAD>
<TITLE>Home</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<STYLE type=text/css>.texto {
FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A {
COLOR: darkblue; TEXT-DECORATION: none
}
A:hover {
COLOR: red; TEXT-DECORATION: underline
}
</STYLE>
<META content="MSHTML 6.00.2800.1505" name=GENERATOR>
</HEAD>
<BODY bgColor=#ffffff text=#000000 leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center"><a name="up"></a>
<script language="Javascript">
<!--//
var today = new Date()
var month = today.getMonth() + 1
var day = today.getDate()
var year = today.getFullYear()
var s = "/"
//-->
</script>
<img src="images/logo.gif" ></div></td>
</tr>
<tr>
<td><div align="center"><font color="#334997" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Edición
M&oacute;vil del <br>
<script type="text/javascript">
<!--//
document.write (day + s + month + s + year);
//-->
</script>
</strong></font></div></td>
</tr>
</table>
<TABLE cellSpacing=0 cellPadding=0 width="100%"
align=center border=0>
<TBODY>
<TR>
<TD width="100%" align=middle>
<hr noshade color="#CCCCCC">

<table border="0" align="center" cellpadding="0" cellspacing="1" class="texto">
<form name="form1" method="get" action="valida.asp">
<tr bgcolor="#FFFFFF">
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="2"><font color="#333333">Usuario</font> </td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="2">
<input type="text" name="usuario" class="texto" size="14">
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="2"><font color="#333333">Contrase&ntilde;a</font> </td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="2">
<input type="password" name="password" class="texto" size="14">
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="2">
<div align="center">
<input type="submit" name="Submit" value="Enviar" style="WIDTH: 70px; HEIGHT: 22px; font-size: 10px">


</div>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</form>
</table>




</TR>
</TBODY>
</TABLE>
</BODY>
</HTML>


Gracias
  #2 (permalink)  
Antiguo 26/04/2007, 02:32
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 3 meses
Puntos: 7
Re: !! Quiero ocultar el usuario y password al conectarme a la pagina!!

Hola


Al usar Request.ServerVariables("AUTH_USER") presupongo que usas cuentas restringidas desde el servidor, ¿no? con lo que no creo que necesites mandar por QueryString el usuario y contraseña tal como pones.

En caso de que el formulario no cree una cuenta restringida en el server no tiene sentido el usar Request.ServerVariables("AUTH_USER") ni Request.ServerVariables("AUTH_PASSWORD"). Recuerda que para crear este tipo de cuentas tienes que hacerlo desde el gestor del cuentas de Windows y dar los permisos pertinentes al usuario (se suele hacer desde el cpanel de tu sitio web y no desde un formulario de acceso público)

Si lo que has hecho es un formulario normal de registrarse en un sitio web, no necesitas esos dos valores pues serán los de Usuarios Anónimos.

Te recomiendo que no envies dicha información por querystring (usando GET en un form o desde un link) Hazlo desde el metodo POST de un formulario. Estos valores son accesibles através del objeto request.Form

Usuario = Request.Form("usuario")

Contrasena = Request.Form("password")



Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:27.