Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-11-2007
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.419
Poder: 24
fjcg02 Va camino a la fama
Bueno Dec, sin ánimo de meter la pata, te comento cómo lo haría yo.

Teniendo en cuenta que no vas por mal camino, es decir, que un usuario con un perfil de un tipo, si se requiere que haga otro tipo de acciones, se le promociona o cambia por parte de un administrador y santas pascuas.

Mi punto de vista es parecido al tuyo, pero añadiría algo más.
Por lo que he leido, asignas a cada usuario un rol, y dependiendo del que tenga, por aplicación permites o restringes el acceso a las partallas/opciones correspondientes.
Me parece buena idea, pero no suficiente.
Yo añadiría tantos roles como tienes en la BBDD, asignando a cada usuario los accesos extrictamente necesarios en la bbdd.
Es decir, en la tabla de la bbdd USUARIOS, un campo será el perfil, y también los valores para rellenar esas matrices que nos has mostrado. Asociado a estos perfiles, tendrías que tener en la bbdd tantos roles como perfiles. Cuando se asigna un perfil a un usuario, se le asigna el rol correspondiente. De esta manera, si alguine se 'cuela', sólo podría acceder a aquello que tú le permites.
Metiendonos en harina:
Roles Administrador, Editor y Autor, acceso de lectura a todas las tablas. Entiendo que pueden leer todos todo.
Rol Administrador: Acceso total a todas las tablas.
Rol Editor: Acceso total a las tablas SITE, MANAGE_LINKS, TERMS, POSTS, PROFILE, COMMENTS] : Leer, borrar editar registros
Rol Autor: Idem que Editor con sus particularidades; SITE, POSTS, PROFILE

Si los datos no se almacenan en tablas, sino en directorios, lo mismo con los usuarios definidos y sus accesos correspondientes a los directorios.

Ahora debes poner en la balanza el coste beneficio de la gestión de todo esto. Puede que sea un poco engorroso al principio.

Espero que te sirva de ayuda.

Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #2  
Antiguo 17-11-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.145
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Gracias fjcg02. Claro que sí, tengo en cuenta todo lo que decís.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 18-11-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 28
Delphius Va camino a la fama
Maestro amigo Dec.
Me he bajado WordPress (una versión que dicen que es en castellano), le voy a dar una miradita... a ver si comprendo mejor el asunto. Aunque como dije... no se muy mucho de PHP... en fin... tengo que ver.

Ya me decía entonces yo que lo mio ha sido para complicar las cosas, no me hagas caso.

Asi como dices, suena lógico lo de elevarle los privilegios. Mi modelo es un tanto diferente, está sujeto a posibles cambios en todo momento (como pa' complicarmelas viste)

Si logro aportarte en algo, bienvenido sea...
Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #4  
Antiguo 18-11-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.145
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Gracias Delphius. No creas que lo tuyo es más complicado... más bien yo diría, modestia aparte, que lo mío es muy simple... acaso demasiado. Pero, en fin... de momento ahí vamos. Cualquier cosa que se te ocurra será bienvenida, por supuesto. A ver si pronto puedes echar un vistazo al código fuente de mi invento, siempre que quieras, claro está.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 18-11-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 28
Delphius Va camino a la fama
Cita:
Empezado por dec Ver Mensaje
Hola,

Gracias Delphius. No creas que lo tuyo es más complicado... más bien yo diría, modestia aparte, que lo mío es muy simple... acaso demasiado. Pero, en fin... de momento ahí vamos. Cualquier cosa que se te ocurra será bienvenida, por supuesto. A ver si pronto puedes echar un vistazo al código fuente de mi invento, siempre que quieras, claro está.
Pues yo me hago lios con mi modelo. El mayor supuesto con el que deseo operar es que: en el contexto del problema existen tendencias de cambios inesperados y no se puede dejar nada al azar. Debe ser lo suficiente flexible como para permitir adaptarse a variadas reglas de asignaciones de permisos, perfiles y situaciones, independientemente del negocio en donde operan. Por si te "pica la espina" lo estaba tratando aquí. Lo tuve que dejar de lado, porque no era obligatorio, pero me gustaría llegar a conseguir algo así. De vez en cuando vuelvo a repasar esta parte para ver si aprendo algo; pero se me queman los cables... algún dia lo lograré. Considero que es una buena opción a contemplar en mi trabajo, pues está entre mis objetivos que el producto sea adaptable a cualquier entorno (me esta saliendo, pero en esa parte da problemas)

En cuanto aprenda bien (o medianamente bien) PHP voy a poder comprender el código fuente. Por ahora "sigo en pañales". Pero no espero las esperanzas de aprenderlo y usarlo, sobre todo después del proyecto que tengo en mano,... que sería el segundo paso.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #6  
Antiguo 18-11-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.145
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por Delphius
En cuanto aprenda bien (o medianamente bien) PHP voy a poder comprender el código fuente. Por ahora "sigo en pañales". Pero no espero las esperanzas de aprenderlo y usarlo, sobre todo después del proyecto que tengo en mano,... que sería el segundo paso.
Ponte a ello, verás que puede llegar a ser divertido. Sobre todo si no has hecho nunca nada para "la web", o, incluso más, si has hecho algo pero siempre "estático", con HTML y demás. PHP te abre unas puertas bien grandes. Montarte un entorno para "jugar" con PHP no es complicado.

Hay distribuciones de lo necesario como pueda ser Xampp, que ponen las cosas bastante sencillas, para empezar. Y entornos de desarrollo como Eclipse PDT y Aptana que quitan el sentido. En fin. Que todo es ponerse. Y te lo digo yo... que casi empiezo, pero, bueno...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #7  
Antiguo 18-11-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 28
Delphius Va camino a la fama
Cita:
Empezado por dec Ver Mensaje
Hola,

Ponte a ello, verás que puede llegar a ser divertido. Sobre todo si no has hecho nunca nada para "la web", o, incluso más, si has hecho algo pero siempre "estático", con HTML y demás. PHP te abre unas puertas bien grandes. Montarte un entorno para "jugar" con PHP no es complicado.

Hay distribuciones de lo necesario como pueda ser Xampp, que ponen las cosas bastante sencillas, para empezar. Y entornos de desarrollo como Eclipse PDT y Aptana que quitan el sentido. En fin. Que todo es ponerse. Y te lo digo yo... que casi empiezo, pero, bueno...
Es divertido, de lo poco que he todado lo he notado divertido... mi problema es que hasta no comprender correctamente HTML poco o nada voy a aprovechar PHP (que la lo tengo instalado, en Windows... pero bueno. la cosa es tenerlo). Por recomendación tuya ya llevo 2 días descargando Aptana (de a poquito, en lo que la conexión me lo permita)

Saludos,
PD: ¡Porque carajo no me llega la antena WiFi de una c.... vez! ¡Que quiero meterme en la internet gratis que promueve el gobierno!
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #8  
Antiguo 21-11-2007
Avatar de ArdiIIa
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Registrado: nov 2003
Ubicación: Valencia city
Posts: 1.481
Poder: 24
ArdiIIa Va por buen camino
Cita:
Empezado por dec Ver Mensaje
De hecho, mirando en WordPress (referencia obligada del sistema de que tratamos)
Cita:
Empezado por Delphius Ver Mensaje
Me he bajado WordPress (una versión que dicen que es en castellano)
Saludos,
Wordpress: vulnerabilidad en la autenticación por cookies

Visto aquí
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO
Responder Con Cita
  #9  
Antiguo 21-11-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.145
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Sí; leí sobre el asunto ayer. Se ve que visitamos Kriptópolis.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Usuarios y roles morta71 Firebird e Interbase 10 05-02-2008 09:36:58
Permisos, roles y usuarios TJose Firebird e Interbase 0 04-04-2005 16:22:19
Recuperar roles y lista de usuarios de la DB alehillebrand Firebird e Interbase 3 19-02-2005 19:14:21
roles, sesiones y usuarios de oracle 7.3 y delphi 7 rcrmilo Oracle 12 03-06-2004 19:22:23
Roles - Usuarios y privilegios Osorio Firebird e Interbase 2 13-02-2004 23:34:31


La franja horaria es GMT +2. Ahora son las 04:15:07.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi