Foros del Web » Programando para Internet » ASP Clásico »

Acceso de usuarios

Estas en el tema de Acceso de usuarios en el foro de ASP Clásico en Foros del Web. Funcion para administrar el acceso de usuarios por medio de Session, esta se pone en un archivo que despues se incluye en todas las paginas. ...
  #1 (permalink)  
Antiguo 28/01/2003, 10:27
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 4 meses
Puntos: 5
Acceso de usuarios

Funcion para administrar el acceso de usuarios por medio de Session, esta se pone en un archivo que despues se incluye en todas las paginas.

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
__________________
Manoloweb
  #2 (permalink)  
Antiguo 28/01/2003, 11:11
Avatar de splashman  
Fecha de Ingreso: julio-2002
Ubicación: Super lejos
Mensajes: 364
Antigüedad: 21 años, 11 meses
Puntos: 1
creo que deberias de ingresarlo a la faqs de asp

este es el link

http://www.forosdelweb.com/showthre...?threadid=89836

salu2
__________________
Cada dia se aprende algo nuevo
  #3 (permalink)  
Antiguo 29/01/2003, 08:13
 
Fecha de Ingreso: mayo-2001
Ubicación: Monterrey, N.L.; México
Mensajes: 558
Antigüedad: 23 años
Puntos: 0
De acuerdo Listo

Ya esta en las faqsdelWeb

Saludos y Buen Tip
__________________
Luis Gerardo Soto Bonilla
[email protected]
Monterrey, Nuevo León
México
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:11.