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

Variable de sesion + recorset para mostrar unos resultados

Estas en el tema de Variable de sesion + recorset para mostrar unos resultados en el foro de ASP Clásico en Foros del Web. hola foreros, tengo un sistema de noticias, en el que hay usuarios registrados y otros no, los usuarios registrados pueden ver unas noticias diferentes. Dentro ...
  #1 (permalink)  
Antiguo 18/11/2008, 03:42
 
Fecha de Ingreso: septiembre-2005
Mensajes: 202
Antigüedad: 19 años, 7 meses
Puntos: 0
Variable de sesion + recorset para mostrar unos resultados

hola foreros,
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, para que puedan ver diferentes noticias según los privilegios que tengan.

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 esta debe chequear 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

entonces lo que querria hacer es que de entrada si

if (Session("MM_Username") = "") Then
Response.Write ""

aqui apareceria un recordset que seleciona las noticias que corresponden con el SQL necesario,

la segunda parte seria

else if (Session("MM_Username") <> "") & (acceso.Fields.Item("seccion1").Value ="si" )

comprueba que este dado de alta como username + que la seccion1 = si


Aqui es donde me pierdo... no me funciona


Help!!!

Última edición por potenkin; 18/11/2008 a las 05:34
  #2 (permalink)  
Antiguo 18/11/2008, 05:45
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: Variable de sesion + recorset para mostrar unos resultados

Hola

El y comercial "&" sirve para concatenenar

Cita:
else if (Session("MM_Username") <> "") & (acceso.Fields.Item("seccion1").Value ="si" )
Debería de ser

Cita:
else if (Session("MM_Username") <> "") AND (acceso.Fields.Item("seccion1").Value ="si" )
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 18/11/2008, 06:11
 
Fecha de Ingreso: septiembre-2005
Mensajes: 202
Antigüedad: 19 años, 7 meses
Puntos: 0
Respuesta: Variable de sesion + recorset para mostrar unos resultados

gracias!!
a veces no hay forma humana de ver lo evidente

un saludo
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 05:45.