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
Ir a la versión completa