| |||
Ayudaa!! Validar paginas con ID Buenas a todos los del Foro, espero y me ayuden tengo una duda, lo que quiero es saber como utilizar una variable dentro de una pagina donde se utiliza password para pasar a otra con opciones de administrador, y es que cuando doy atras me vuelve aparecer la pagina de administrador, brincandose el formulario de password. GRACIASS!! |
| |||
Re: Ayudaa!! Validar paginas con ID Si es eso lo que queria saber, ya hago la consulta de los datos con la base de datos pero ahora lo que quiero es en que parte meteria la variable. A continuacion mando el codigo: Código HTML: <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <html> <head> http://www.terra.es/personal6/morenocerro2/manual/formularios/formularios_9.html <title>Checando Usuario</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <% public usuario, password, oConn, RS 'Primero nos fijamos si ambos campos fueron completados. 'Si no se cumple, redireccionamos a administrador.asp If Request.Form("usuario") = "" OR Request.Form("password") = "" then Response.Redirect "administrador.asp" If conexionUTHH.Errors.Count > 0 then For each error in conexionUTHH.errors Response.write Error.Number & " = "& Error.Description next End if Else 'Guardamos los datos del Form en variables y evitamos la comilla simple usuario = Trim(Request.Form("usuario")) password = Trim(Request.Form("password")) usuario = Replace(usuario,"'","''") password = Replace(password,"'","''") 'Conectamos a nuestra BD. Set oConn = Server.CreateObject ("ADODB.Connection") oConn.Open "DRIVER={SQL Server};SERVER=M07L01;UID=sa;PWD=sa;DATABASE=UTHH;" 'Seleccionamos de la tabla solo los registros que concuerden con el usuario del Form. sql = "SELECT * FROM tblAdminServEscolares WHERE vchNombre = '"& usuario &"'" Set RS = Server.CreateObject ("ADODB.RecordSet") RS.Open sql, oConn 'Si el valor EOF (fin de la tabla elegida) es verdadero, no existe el usuario. If (RS.EOF = true) then 'Response.Write ("Ese usuario no existe") Response.Write("<SCRIPT LANGUAGE=javascript>") Response.Write("alert('Ese usuario no existe')") Response.Write("</SCRIPT>") 'Response.Redirect ("administrador.asp") ElseIf RS.Fields("vchClvTrabajador") = password then 'Si el campo de la tabla es igual a nuestra variable, estas logueado. Response.Redirect "OpcionesAdministrar.asp?id=val" 'Response.Write "Te logueaste con exito... Bienvenido <B>"& usuario &"</B>" 'Response.Redirect "Muestra_x_Fecha.asp" Else 'Otra cosa, seria cuando el password no es la que seleccionamos. Response.Write "Esa contraseña no concuerda con el usuario ingresado" End If 'Limpiamos y cerramos. RS.Close oConn.Close Set RS = Nothing Set oConn = Nothing End If %> </body> </html> |
| ||||
Re: Ayudaa!! Validar paginas con ID Por aqui mas o menos
Código:
Y luego puedes preguntar por esa sesion, podrias hacer un archivo que pregunte por la sesion y si no existe o no tiene el valor esperado, redirija, ese mismo archivo solo lo tienes que poner a nivel de include en los archivos que necesiten autentificacion.'Response.Redirect ("administrador.asp") ElseIf RS.Fields("vchClvTrabajador") = password then 'Si el campo de la tabla es igual a nuestra variable, estas logueado. Session("usuario") = 1 Response.Redirect "OpcionesAdministrar.asp?id=val" 'Response.Write "Te logueaste con exito... Bienvenido <B>"& usuario &"</B>" 'Response.Redirect "Muestra_x_Fecha.asp" Else 'Otra cosa, seria cuando el password no es la que seleccionamos. Response.Write "Esa contraseña no concuerda con el usuario ingresado" Saludos
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |
| |||
Re: Ayudaa!! Validar paginas con ID Graciass!! lo que pasa es que apenas me estoy empezando en el mundo de ASP y tengo ciertas dudas pero poco a poco voy mejorando, si no es mucha molestia te pediria q me ayudes en cuanto a como preguntar por esa variable en el archivo. LO QUE SE ES QUE SE MANDAN A LLAMAR ASI: <!--#include file="validar.asp" --> ESTOY MUY AGRADECIDO |
| ||||
Re: Ayudaa!! Validar paginas con ID Esa es la parte mas complicada ;)
Código:
Saludos 'validar.asp if not session("usuario") = valor then Response.Redirect("login.asp") end if
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |
| |||
Re: Ayudaa!! Validar paginas con ID Gracias U_goldmann voy a estar modificando y checando todo, si es que no me sale alli es donde voy a necesitar de tu capacidad intelectual y claro de la experiencia que tienes. Graciass. |