En lugar de explicarlo, lo dejo aqui para que lo evaluen y lo critiquen.
Nota, para hacer "Logout" solo debe agregarse "?salir=true" a la pagina que sea.
Saludos
Código:
Dim usr_id, usr_nombre, usr_owner, usr_read, usr_autoriza, usr_tipo, usr_ok,usr_error
Function login()
If Not(IsEmpty(request.querystring("salir"))) Then
Session.Abandon
Response.Redirect "index.asp"
End If
If Not(IsEmpty(Session("USRID"))) Then
usr_id=Session("USRID")
usr_nombre=Session("USRNOMBRE")
usr_owner=Session("USROWNER")
usr_read=Session("USRREAD")
usr_autoriza=Session("USRAUTORIZA")
usr_tipo=Session("USRTIPO")
usr_ok=true
Else
If Not(IsEmpty(request.form("clave"))) Then
Dim clave,password,ConfirmaBD,ConfirmaSQL
clave=replace(request.form("clave"),"'","")
password=replace(request.form("password"),"'","")
ConfirmaSQL="SELECT * FROM usuarios WHERE clave='"& clave &"' AND password='"& password &"'"
Set ConfirmaBD=webDato(0,ConfirmaSQL,0,0,0)
If Not(ConfirmaBD.EOF) Then
Session("USRID")=ConfirmaBD("userID")
Session("USRNOMBRE")=ConfirmaBD("nombre")
Session("USROWNER")=ConfirmaBD("ownerID")
Session("USRREAD")=ConfirmaBD("read")
Session("USRAUTORIZA")=ConfirmaBD("autoriza")
Session("USRTIPO")=ConfirmaBD("tipoacceso")
usr_id=Session("USRID")
usr_nombre=Session("USRNOMBRE")
usr_owner=Session("USROWNER")
usr_read=Session("USRREAD")
usr_autoriza=Session("USRAUTORIZA")
usr_tipo=Session("USRTIPO")
usr_ok=true
Else
usr_ok=false
usr_error=true
End If
End If
End If
End Function

