ASP - restringir el acceso

 
Vista:

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>


Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:restringir el acceso

Publicado por David (13 intervenciones) el 11/07/2001 14:39:50
Pues a simple vista el codigo parece que esta perfecto, que error te da??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:restringir el acceso

Publicado por visinic (11 intervenciones) el 12/07/2001 08:41:48
el error que me da es que cuando hago click en el boton que llama a la pagina escrita en asp en lugar de ejecutar el codigo me saca el codigo por pantalla y no hace nada mas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:restringir el acceso

Publicado por dmarm (117 intervenciones) el 12/07/2001 12:49:23
donde ejecutas esa pagina que contiene el boton???
cuando no existe un servidor te muestra el codigo, si lo hay lo ejecuta.
si quieres ejecutarlo en tu maquina debes instalar y configurar correctamente un servidor web, tipo PWS o IIS

de todas formas, en el codigo, si quieres hacer una conexion a una BD no se que sera usuarios, pero una base de datos no.

para BD de access, si tienes un DSN para la BD debes hacer
db.Open "DSN=Usuarios"
sino debes especificar el controlador y la ruta a la BD

despues ya haces bien el abrir el recordset con la consulta, pero creo que te falla la conexion a la BD.

igualmente, si te muestra el codigo sin darte error es que el servidor no esta bien configurado.
mira la barra de direccion. debe poner http://blabla/mi pagina
sino no puede ejecutar el codigo

espero que te servira de ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar