Hola gente, tengo una duda, les comento:
Tengo un blog en donde los usuarios pueden donar a voluntad, a cambio tienen acceso a material exclusivo del blog.
Por ejemplo, en el blog tengo un archivo que solo los usuarios donantes pueden descargar, para ver si el usuario es donador, a la hora de hacer el login guardo los datos en la sesion como usuario, nombre, etc y a demas Tengo una columna en una tabla donde guardo los datos de la donacion, entre ellos un campo que se llama "donacion_activa" donde 1 es si o 0 es no. De modo que tengo una session que se llama "donacion" y el valor de esa sesion depende del contenido de la columna.
La otra forma que se me ocurrio es, a la hora de entrar a la zona exslusiva del blog, hacer una consulta a la db y ver el contenido de la columna, si es un donador lo dejo pasar y si no retorno al usuario a otra zona del blog.
Cual de estas 2 maneras es la mejor ? guardar los datos de la donacion en la sesion o hacer una consulta a la db ? hay que tener en cuenta que hay unas cuantas secciones exclusivas, 6 en verdad, y posiblemente en el futuro haga mas.