Programación Web y Scripting > PHP
Sistema De Permisos
steel:
Hola, estoy haciendo un portal y los redactores tienen que tener permisos para poner noticias de las diferentes secciones, comentarios, foro, etc. y necesito emplear un sistema de permisos, pero no se me ocurre ninguna idea que me valga. Haber si alguno de vosotros tiene alguna idea.
Gracias por vuestro tiempo..
Enko:
yo ahora estoy haciendo una página que no termine todavia pero lo resolvi con cookies de esta manera:
primero que tengo todo en la página index, es decir, para mostrar otras páginas hago un include("archivo.html;) (ese no tiene tags de cabeceras ni body)
Cuando el usuario se registra dejo una cookie, y cuando tengo que mostrar una pagina, verifico que tipo de usuario es.
Por ejemplo, cuando muestro el menu del panel derecho:
1)pongo el menu
2)si el usuario es administrador
--- Código: Text --- if(userIsAdmin) include("panel administrador.php"); si no lo es, simplemente no le dejo esa posibilidad.
la pagina que estoy haciendo es:
www.secrus.com.ar
para usuario privilegiado entren:
user: cualqueircosa
pass: 0000
pd: no les puedo pasar el login del administrador :rolleyes: aunuqe la pagina no este terminada.
Es que con esos privilegios se puede agregar productos y modificar el texto de las secciones.
steel:
No pero yo lo que busco es lo ultimo que has puesto, como te las has ingeniado tu para hacer los privilegios con los que puedes poner productos?, una variable en la base de datos que sea admin y vas ahaciendo comparaciones o como?...
Enko:
--- Cita de: "steel" --- No pero yo lo que busco es lo ultimo que has puesto, como te las has ingeniado tu para hacer los privilegios con los que puedes poner productos?, una variable en la base de datos que sea admin y vas ahaciendo comparaciones o como?...
--- Fin de la cita ---
el tema es que los productos no tienen privilegios..... pero lo que dices de una variable ADMIN de tipo booleana resuelve el problema creo.
Simplemente cuando hace la consulta:
--- Código: Text --- SELECT * FORM miTabla WHERE admin='true'; Eso te mostraria solo los datos de admin, pero para eso, primero tienes que verificar que tipo de usuario es y tener 2 consultas,
ibito:
En lo último yo diría que los usuarios normales sería:
--- Código: Text --- select * from miTabla where admin='false'
Navegación
[#] Página Siguiente
Ir a la versión completa