![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
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 - |
|
#2
|
||||
|
||||
|
Hola,
Gracias fjcg02. Claro que sí, tengo en cuenta todo lo que decís. ![]() |
|
#3
|
||||
|
||||
|
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, |
|
#4
|
||||
|
||||
|
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á. ![]() |
|
#5
|
||||
|
||||
|
Cita:
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, |
|
#6
|
||||
|
||||
|
Hola,
Cita:
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... ![]() |
|
#7
|
||||
|
||||
|
Cita:
). 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! |
|
#8
|
||||
|
||||
|
Cita:
Cita:
Visto aquí
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
|
#9
|
||||
|
||||
![]() |
|
|
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 |
|