| |||
Como compobar si has entrado con contraseña en pg Hola a todos. Mi problema es que tengo una pagina que te pide el nombre de usuario y contraseña y si es correcto pasas a otra pagina, pero el problema surge si alguien conoce ya la url de la pagina a la que tienes que entrar previamente con contraseña, entonces puede entrar saltandose la comprobación de la contraseña. No se si me he explicado.. Como se puede solucionar esto? Gracias. ;) |
| |||
Re: Como compobar si has entrado con contraseña en pg Una forma posible de hacerlo es obligarle a que la pagina de procedencia sea la de la clave.Para ello en la pagina <a href='ir.asp?http://www.elcodigo.net' target='_blank'>http://www.elcodigo.net...</a> hay un script titulado forzar pagina de procedencia que te lo puede solucionar. Espero haberte sido de ayuda. Un saludo |
| |||
Re: Como compobar si has entrado con contraseña en pg Gracias Lumag. ya lo he visto y probado, esta en Javascript pero como bien dicen se puede desabilitar el javascript de tu navegador. he encontrado un script en asp que mira si previamente has rellenado un formulario, pero el problema que yo le veo es q practicamente no se asp, se podria hacer la continuación del formulario en asp? Te muestro el codigo en asp <% dim rs dim con dim sql 'Primero nos fijamos si ambos campos fueron completados. 'Si no se cumple, redireccionamos a pagina1.htm If Request.Form("usuario") = "" OR Request.Form("password") = "" then Response.Redirect "index.htm" Else 'Guardamos los datos del Form en variables. usuario = Request.Form("usuario") password = Request.Form("password") 'Conectamos a nuestra BD. Set con = Server.CreateObject("ADODB.Connection") Set rs = Server.CreateObject("ADODB.Recordset") con.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\jpalbox\db\usuarios.mdb" ;)) 'Seleccionamos de la tabla solo los registros que concuerden con el usuario del Form. sql = "SELECT * FROM Personal WHERE usuario='"&usuario&"'" rs.Open sql, con 'Si el valor EOF (fin de la tabla elegida) es verdadero, no existe el usuario. If rs.EOF = True then Response.Write "<BR><B>"& usuario &"</B> Ese usuario no existe" 'Si el campo de la tabla es igual a nuestra variable, estas logueado. Else If rs.Fields("password") = password then Response.Write "<BR>Te logueaste con exito... Bienvenido <B>"& usuario &"</B>" Else Response.Write "<BR> Tu contraseña es incorrecta <B>"& usuario &"</B>" 'Limpiamos y cerramos. con.Close Set con = Nothing End If End If End If %> Como puedo meter la continuacion del formulario en esta pagina con varios campos y varios enlaces ? |
| |||
Re: Como compobar si has entrado con contraseña en pg Ya lo comprobe, Si admite asp, de hech tengo otras paginas funcionando. Lo q quiero concretando es hacer una pagina a la que solo puedas acceder si previamente cumples unas condiciones. |