 
			
				05/02/2003, 13:16
			
			
			     |  
        |     |    |    Fecha de Ingreso: abril-2001  
						Mensajes: 2.249
					  Antigüedad: 24 años, 6 meses Puntos: 39     |        |  
  |      M;uchas gracias juansan pero no te logro aun entender como debo de abriri la sesion nivel...   
te pongo el jemplo de como me conecto a la base de datos y me dices donde ponerlo por favor...   
<%if request.form("usuario")="" then%> 
<form method="POST" action="login.asp"> 
<p> </p> 
<p> </p> 
<p> </p> 
<p align="center"><%=request.querystring("msg")%></p> 
<div align="center"> 
<center> 
<table border="0" width="50%" bgcolor="#F2F2F2"> 
<tr> 
<td width="100%" colspan="2" bgcolor="#0000FF"> 
<p align="center"><font color="#FFFFFF">Login</font></td> 
</tr> 
<tr> 
<td width="50%">Usuario:</td> 
<td width="50%"><input type="text" name="usuario" size="20"></td> 
</tr> 
<tr> 
<td width="50%">Password: </td> 
<td width="50%"> <input type="password" name="password" size="20"></td> 
</tr> 
<tr> 
<td width="100%" colspan="2"> 
<p align="center"><input type="submit" value="Enviar" name="B1"></td> 
</tr> 
</table> 
</center> 
</div> 
</form>     
<%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("usu.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("nivel_usuario")=rs 
response.redirect "default.asp" 
end if 
else 
session("nivel_usuario")=-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 "login.asp?msg=Usuario%20o%20password%20incorrecta  " 
end if   
end if%>   
por favor checa si esta bien gracias...              |