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

Validar una sesion (urgente!!!)

Estas en el tema de Validar una sesion (urgente!!!) en el foro de ASP Clásico en Foros del Web. Saludos Estoy trabajando en un codigo de asp que por mas que le doy vueltas, solo me estoy mareando. Se trata de lo siguiente: Tengo ...
  #1 (permalink)  
Antiguo 17/08/2004, 13:41
Avatar de Boxmaster  
Fecha de Ingreso: agosto-2004
Ubicación: Ahorita... frente a mi PC
Mensajes: 74
Antigüedad: 19 años, 10 meses
Puntos: 0
Exclamación Validar una sesion (urgente!!!)

Saludos

Estoy trabajando en un codigo de asp que por mas que le doy vueltas, solo me estoy mareando.

Se trata de lo siguiente:

Tengo una página que no permite el acceso a nadie que no este registrado en la base de datos de la tabla Usuarios.

Con el objeto Session permito la entrada o salida de un usuario a la pagina en cuestion, para saber cual es el nombre y el taller uso este codigo:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("/qy/db/GSystem.mdb")

SQL = "SELECT * FROM Usuarios"
Set rs = conn.Execute(SQL)
While Not rs.EOF


Dim sNombre
sNombre=Session("Usuario")
'A partir de aquí utilizamos la variable local sNombre
If sNombre = RS("Usuario") Then
Response.Write "Usuario: " & RS("Nombre")
End If

rs.MoveNext
Wend

%>

Hasta aqui todo va bien, pero cuando quiero editar un registro en especial, pues no se como hacerle para que no permita que se edite el registro por una persona ajena a ese taller:

Un ejemplo:

Orden Taller Body Descripcion Recibido Terminado Enviado Total
2320 Tenna 1245 S/T See 1200 520 500 E
2350 Milleto 1246 KR 562 5800 0 0 E

Como mencione anteriormente
ya tengo los datos del objeto session
y los comparo con la db usuarios para saber el nombre de usuario y a que taller pertenece.

Con estos datos como puedo hacerle para que cuando quieran modificar un registro no se los permita si no son del taller y usuario registrado???

Envio los datos del registro a modificar asi:

<a href="/qy/confeccion/edit.asp?Data=<%=("ID")%>"><img src="/qy/images/iModif.gif" alt="Editar Registro <%=RS("Orden")%>" width="12" height="14" border="0"></a>

Pero no se como enviar los datos Nombre Usuario y Taller en el vinculo para que cuando tome los datos en Edit2.asp puedo tomar los datos con
Request.QueryString

POr favor alguien me puede ayudar, es un poco urgente porque ya tengo que mostrar este proyecto... Ok

Gracias de antemano a todos
  #2 (permalink)  
Antiguo 18/08/2004, 07:02
 
Fecha de Ingreso: enero-2004
Mensajes: 23
Antigüedad: 20 años, 5 meses
Puntos: 0
Puedes guardar los datos que quieres pasar a la siguiente página en variables y luego las envías en el href, algo así:

pag1.asp

...
Dim variable1
Dim variable2
variable1=Request.form("variable1") ''' o QueryString o RS como según tengas
variable2=Request.form("variable2")

y en el href:

<a href="/qy/confeccion/edit.asp?variable1="&variable1&"&variable2="&varia ble2&"&Data=<%=("ID")%>"><img src="/qy/images/iModif.gif" alt="Editar Registro <%=RS("Orden")%>" width="12" height="14" border="0"></a>

Espero que te sirva, bye
  #3 (permalink)  
Antiguo 18/08/2004, 07:36
Avatar de Boxmaster  
Fecha de Ingreso: agosto-2004
Ubicación: Ahorita... frente a mi PC
Mensajes: 74
Antigüedad: 19 años, 10 meses
Puntos: 0
Es una buena idea, voy a tratar de hacerlo.

Gracias NiñaC
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 17:02.