Inicio

  
     BIBLIOTECA VIRTUAL
     PROFESORES
     ASIGNATURA
     CURSOS ABIERTOS
     VÍDEOS
     ENLACES
     LA TASQUITA
BIBLIOTECA VIRTUAL

Tesis / Tesinas

<%if request.form("usuario")="" then%>

<%=request.querystring("msg")%>

Introduzca su nombre de usuario y contraseña

Usuario:
Password:

<%else 'eliminamos las posibles comillas de la entrada 'para evitar la introducción de sentencias SQL usuario=replace(request.form("usuario"),"'","") password=replace(request.form("password"),"'","") Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../cuestionario/bd/tesis.mdb")) set rs = CreateObject("ADODB.Recordset") sqltxt="Select * from usuarios where usuario='"&usuario&"' and password= '"&password&"'" 'response.write sqltxt rs.Open sqltxt, conn if not rs.eof then ' nos ha devuelto un registro, ahora miraremos si es valido ' con ello evitamos el ataque típico SQL if rs("usuario")=usuario and rs("password")=password then ' si el usuario esta en la base de datos y la password coincide session("autorizacion")=1 response.redirect "tesis.asp" end if else session("autorizacion")=-1 end if rs.close set rs=nothing conn.close set conn=nothing if session("autorizacion")=-1 or session("autorizacion")="" then ' no hemos encontrado el registro ' eso indica que el usuario y/o la password son erroneos response.redirect "adm2.asp?msg=Usuario%20o%20password%20incorrecta" end if end if%>

 

  © 2007 Grupo de Tecnología Educativa - Universidad de Sevilla Aviso Legal