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

sistema de noticias y acceso segun privilegios de usuario

Estas en el tema de sistema de noticias y acceso segun privilegios de usuario en el foro de ASP Clásico en Foros del Web. hola foreros, sigo con el mismo sistema de noticias que me trae de cabeza, parece la misma cuestion, pero no le es: tengo un sistema ...
  #1 (permalink)  
Antiguo 24/11/2008, 11:27
 
Fecha de Ingreso: septiembre-2005
Mensajes: 202
Antigüedad: 19 años, 6 meses
Puntos: 0
sistema de noticias y acceso segun privilegios de usuario

hola foreros,
sigo con el mismo sistema de noticias que me trae de cabeza, parece la misma cuestion, pero no le es:

tengo un sistema de noticias, en el que hay usuarios registrados y otros no, los usuarios registrados pueden ver unas noticias diferentes.

Dentro de los registrados hay varias categorias (seccion1, seccion2, seccion3, etc.), para que puedan ver diferentes noticias según los privilegios que tengan (unos pueden ver soolo seccion1, otros seccion1 y seccion3, etc).

Lo que quiero hacer es que en una misma página de noticias sirva para mostrar los resultados para todos.

para ello, al entrar en la página, primero esta chequea si el usuario esta registrado, lo hago con una variable de sesión

(Session("MM_Username") <> "")

despues he creado un recordset en el cual recojo los privilegios, le llamo "acceso", y compruebo por ejemplo que la seccion1 tiene como resultado "si", o sea que tiene autorizacion para ver las noticias de la seccion1

acceso.Fields.Item("seccion1").Value) ="si"

hasta aqui bien:

ahora necesito hacer la consulta para que se muestren en el recordset news las noticias correspondientes

planteo variables

<%
' si no tiene acceso como socio, Username esta vacio, puede ver la las noticias de seccion1 "abierta"
if (Session("MM_Username") = "") Then
acceso_seccion1 = "abierta"
' si tiene acceso como socio, Username no esta vacio, y en la session1 su ficha de socio tiene "no" puede ver las noticias de seccion1 "abierta"
else if (Session("MM_Username") <> "") AND (acceso.Fields.Item("seccion1").Value ="no") Then
acceso_seccion1 = "abierto"
' si tiene acceso como socio, Username no esta vacio, y en la session1 su ficha de socio tiene "si" puede ver las noticias de seccion1 "abierta" y "cerrada"
else if (Session("MM_Username") <> "") AND (acceso.Fields.Item("seccion1").Value ="si") Then
acceso_seccion1 = ""
end if
end if
end if
%>

lo mismo con la seccion2

<%
if (Session("MM_Username") = "") Then
acceso_seccion2 = "obert"
else if (Session("MM_Username") <> "") AND (acceso.Fields.Item("seccion2").Value ="no") Then
acceso_seccion2 = "obert"
else if (Session("MM_Username") <> "") AND (acceso.Fields.Item("seccion2").Value ="si") Then
acceso_seccion2 = ""
end if
end if
end if
%>

consulta SQL
en la tabla "news" filtro idioma, que por ejemplo es = castellano AND...aqui esta el probelm...

SELECT * FROM news WHERE idioma = ? AND (socios ='" & acceso_seccion1 & "' OR socios ='" & acceso_seccion2 & "') ORDER BY fecha DESC


HELP! no funciona, alguien podria ayudar

un saludo
  #2 (permalink)  
Antiguo 27/11/2008, 03:50
 
Fecha de Ingreso: septiembre-2005
Mensajes: 202
Antigüedad: 19 años, 6 meses
Puntos: 0
Respuesta: sistema de noticias y acceso segun privilegios de usuario

al final lo solucioné...

cascandome un include con todas las opciones posibles...
  #3 (permalink)  
Antiguo 30/11/2008, 09:33
 
Fecha de Ingreso: noviembre-2008
Mensajes: 13
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: sistema de noticias y acceso segun privilegios de usuario

Man me podrias decir comoencuentro documentacion sobre ASP con JavaScript
donde la variable en ASP se declara con var


escribeme al foro y a:

[email protected]
  #4 (permalink)  
Antiguo 30/11/2008, 10:01
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
Desacuerdo Respuesta: sistema de noticias y acceso segun privilegios de usuario

Cita:
Iniciado por civernetico Ver Mensaje
Man me podrias decir comoencuentro documentacion sobre ASP con JavaScript
donde la variable en ASP se declara con var


escribeme al foro y a:

[email protected]
te recomiendo este sitio.

www.google.com

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 09:56.