restringir el acceso
Publicado por visinic (11 intervenciones) el 11/07/2001 12:42:48
me he encontrado en una web sobre asp codigo para restirngir el acceso a una pagina web mediante una base de datos que contenga dos campos login y password.
Bueno este es el codigo en asp y no consigo hacerlo funcionar. Ha ver si ustedes saben decirme el porque, muchas gracias.
<html>
<body>
<%Dim Conexion,rs
Set Conexion=CreateObject("adodb.connection")
Set rs=CreateObject("adodb.recordset")
Conexion.Open "usuarios"
sqltxt="Select * from usuarios where usuario='"&request.form("usuario")&"' and password= '"&request.form("password")&"'"
rs.Open sqltxt,Conexion
if not rs.eof then
' nos ha devuelto un registro, ahora miraremos si es valido
if rs("usuario")=request.form("usuario") and rs("password")=request.form("password") then
' si el usuario esta en la base de datos y la password coincide
session("autorizacion")=1
else
session("autorizacion")=-1
end if
end if
if session("autorizacion")=-1 then
' no hemos encontrado el registro
' eso indica que el usuario y/o la password son erroneos
response.write "Usuario o password incorrecta"
end if
%>
</body>
</html>
Bueno este es el codigo en asp y no consigo hacerlo funcionar. Ha ver si ustedes saben decirme el porque, muchas gracias.
<html>
<body>
<%Dim Conexion,rs
Set Conexion=CreateObject("adodb.connection")
Set rs=CreateObject("adodb.recordset")
Conexion.Open "usuarios"
sqltxt="Select * from usuarios where usuario='"&request.form("usuario")&"' and password= '"&request.form("password")&"'"
rs.Open sqltxt,Conexion
if not rs.eof then
' nos ha devuelto un registro, ahora miraremos si es valido
if rs("usuario")=request.form("usuario") and rs("password")=request.form("password") then
' si el usuario esta en la base de datos y la password coincide
session("autorizacion")=1
else
session("autorizacion")=-1
end if
end if
if session("autorizacion")=-1 then
' no hemos encontrado el registro
' eso indica que el usuario y/o la password son erroneos
response.write "Usuario o password incorrecta"
end if
%>
</body>
</html>
Valora esta pregunta


0