Programación Web y Scripting > ASP

 Seciones

(1/1)

jclaurian:
Estoy haciendo un sitio con Dreamweaver, en la pagina inicial tengo un formulario para iniciar sesión, despues de iniciar sesión me lleva a la misma pagina (index)  lo que quiero saber es, ¿cómo puedo hacer para que cuando ya alla iniciado seción, ya no me aparesca el formulario para iniciar seción?

ROBER.29:
Hola,

Lo que puedes hacer es pasar por el QueryString un parámetro que indique si el usuario se ha autenticado o no y dependiendo del valor que tenga el parámentro que pasas por el QueryString muestras el formulario para autenticarse o no.


--- Código: Text ---  <%'Compruebo si el usuario está autenticadoIf Request.QueryString("Autenticado") <> "True" Then%><form id="frmAutenticar" method="post" action="default.asp?Autenticado=True"><table border="0" cellpadding="0" cellspacing="0" witdh="100%"><tr><td>Usuario</td><td><input type="Text" name="txtUser"></td></tr><tr><td>Password</td><td><input type="Text" name="txtPassword"></td></tr></table></form><%End IF%>  
Espero que lo entiendas.

Un saludo.

Kev:
jclaurian, bueno tu quieres que cuando uno ingrese a tu pagina le aparezca el formulario para iniciar sesion y luego si es que ya inicio session ya no le aparezca el formulario

esta seria una solucion:

--- Código: Text --- <%If Session("Autentificado") & "" <> "" Then'Aca codigo para iniciar la session 'Podemos colocar codigo para consultar a la base de datos si el usuario existe y tiene permisos'o si solo queremos que le usuario solo ingrese sus datos'En este ejemplo solo verificamos que el usuario haya ingresado su nombre en la caja del formulario  If Request.form("txtuser") & "" <> "" Then    Session("Autentificado") = "True"  End If%><html>  <head>    <title>      Auteticacion    </title>  </head>      <body>    <form action="./default.asp" method="post" name="frmLogin">      <input type="text" name="txtuser">      <br />      <input type="password" name="txtPassword">      <br />      <input type="submit" value="Ingresar">    </form>  </body></html><%Else%><html>  <head>    <title>Usuario Autentificado</title>  </head>  <body>    <!-- Aca va el cuerpo de tu pagina -->    El usuario se autentifico correctamente  </body></html><%End If%>  
Bueno como viste en los comentarios la validacion del usuario y password depende de ti, en tu caso usaras una base de datos con registros de usuarios registrados donde validaras si el usuario existe y si el password es valido, en el ejemplo anterior yo solo valide que el usuario haya introducido cualquier texto en la primera caja de texto.

Si tienes mas consultas postealas

Salu2
 :comp:  :hola:

Navegación

[0] Índice de Mensajes

Ir a la versión completa