tengo una consulta acompañada de algunas dudas antes de todo debo informarles que antes de hacer este tipo de preguntas he buscado soluciones por internet pero la mayoria de tutoriales en donde explican como crear un simple panel de administracion estan hechos con frameworks distintos razon por la cual no he seguido ninguno.
aclarado esta parte quiero que sepan que ya tengo listo el sistema de usuarios en lo cual tengo dos tipos de usuarios admin y usuarios este punto creo que va ser de vital importancia para entender lo que quiero hacer, siguiendo con el tema en mi base de datos esta mi usuario admin y otros usuarios. al momento en mi sitio hay dos pagina una es la pagina principal y la otra es una pagina privada exclusiva para los usuarios registrados. en mi pagina principal esta mi formulario de acceso si el usuario esta registrado lo redirige a la pagina privada. aclarado este otro punto es hora de hablar seriamente entonces quiero que cuando acceda con el usuario admin me muestre una pagina privada donde me permita subir una imagen y publicarla y que esta imagen se guarde en la pagina privada de los usuarios registrados para que sea visible por todos los usuarios regitrados. un ejemplo claro seria un portal de anuncios privados que en su pagina principal contiene una imagen del sitio y en su pagina privada para los usuarios contiene una pagina distina, cada vez que se publica un nuevo anuncio privado esto es visibile solo para los usuarios registrados.
por el momento quiero tener el poder de incluir una imagen o un parrafo desde mi panel y que luego de guardar cambios esto sea visible en la pagina privada de los usuarios registrados.
si hace falta mas informacion no duden en comentarlo y si quieren ver el codigo de mi sistema les advierto que son cinco archivos los cuales son
1.inicio (pagina principal que contiene el formulario de acceso)
2.verificado (script que verifica si el dato pasado por el form es valido)
3.perfil_usuario(si los datos pasan la verifiacion se carga esta pagina)
4.pagina privada(esta pagina es incluida en el perfil anterior )
5.logout(este mata la sesion y redirige al usuario a la pagina principal)
entre Desarrolladores
Recibe ayuda de expertos
Registrate y pregunta
Es gratis y fácil
Recibe respuestas
Respuestas, votos y comentarios
Vota y selecciona respuestas
Recibe puntos, vota y da la solución
Pregunta
guia para la construccion de un simple panel de administracion
- preguntó
- Web
- 477 Vistas
- 1 Respuestas
- abierta
1 Respuesta
Lo que estás buscando tiene un nombre: roles. Deberías tener una tabla con la defición de roles y asociarla a la tabla de usuarios. Según lo que cuentas deberías tener un mínimo de 2 roles: usuario y administrador.
Las tablas de roles suelen tener en todas las columnas los diferentes permisos que pueden controlarse dentro de la aplicación con valores booleanos, por ejemplo:
- Identificación del rol
- Permitir login: Sí / No
- Permitir añadir archivos: Sí / No
- Permitir añadir nuevas páginas: Sí / No
- Permitir acceso a sección abc: Sí / No
...
En tu tabla de usuarios deberías relacionar cada usuario con el rol que le corresponde, de tal forma que en la cabecera de cada página ya no solo debes comprobar si el usuario ha hecho login, sino chequear el rol del usuario y si por lo tanto tiene permiso para acceder a esa página, para pulsar tal botón, etc.
Prueba a profundizar en el tema buscando un poco en tu buscador favorito y aprendiendo de los ejemplos publicados.
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para responder a esta pregunta.
En el blog
-
- 689575
- 1
- Jul 5, 2015
Sin Respuesta
-
- 80
- 0
- Oct 18
-
- 166
- 0
- Jul 9
-
- 535
- 1
- Mar 19
-
- 408
- 2
- Feb 26
-
- 4725
- 0
- Nov 7, 2023
-
- 479
- 0
- Sep 19, 2023
-
- 464
- 0
- Ago 21, 2023
-
- 637
- 0
- May 14, 2023
- ver todas
Actividad Reciente
alyvrs preguntó Oct 19
Ayuda , necesito mostrar datos creados solo por el…ManHol preguntó Jul 9
pasar un archivo de excel a csv en pythonArtEze respondió Abr 24
Alguien sabe, no me ignorenArtEze seleccionó una respuesta Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze respondió Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze preguntó Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze respondió Abr 24
No me deja instalar OracleArtEze respondió Abr 24
Formulario que guarde los datos de un jsonArtEze comentó Abr 24
Script /boot/ scrapingSantiago2610 comentó Mar 23
Acualizar ChoiceField en django
Ultimas Preguntas
Usuarios Top
- Leonardo-Tadei
- 227320 Puntos
- Peter
- 150480 Puntos
- white
- 75880 Puntos
- carlossevi
- 63580 Puntos
- magarzon
- 30650 Puntos
- pregunton
- 20400 Puntos