Ayuda con panel de administracion y niveles de usuarios

Flakito2015 Seguir

Beta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
24 Ago 2015
Mensajes
139
Edad
33
Buenas, tengo una duda con respecto a como crear el panel de administración de un sistema que estoy desarrollando desde 0.
Me gustaría hacerlo así como el de wordpress, un pequeño menú superior, al lado izquierdo enlaces a las opciones que tendrá cada nivel de usuario y al lado derecho mas grande ira el contenido de cada enlace.
Mi problema es que no se por cual empezar, si por los niveles de usuario, que son solo 3, o por el panel de administración.
Los niveles de usuario que tengo planeado crear son:

  1. 1.- Administrador
  2. 1.- Perfil (Perfil del administrador)
  3. 2.- Usuarios (Control de usuarios)
  4. 3.- Técnicos (Control de técnicos)
  5. 4.- Mensajes (Mensajes entre el administrador, el técnico y el usuario)
  6. 5.- Ajustes (Ajustes generales del sitio como: Titulo, Descripción, Activar registros, configurar limites de imagenes.)
  7. 6.- Imágenes (Control de imagines que suben los usuarios y los técnicos)
  8. 7.- Votaciones (Control de votaciones)
  9. 8.- Salir

  1. 2.- Técnico
  2. 1.- Perfil (Perfil del técnico)
  3. 2.- Documentación (Documentación requerida para validar su registro, se desactiva una vez se confirmen los datos y la autenticidad)
  4. 3.- Mensajes (Mensajes entre el administrador y los usuarios)
  5. 4.- Lugar (fotografías, dirección, mapa, del lugar de trabajo)
  6. 5.- Votaciones (Votaciones de los usuarios que recibió)
  7. 6.- Comentarios (Comentarios sobre el técnico)
  8. 7.- Subir Nivel (Solicitud para subir de nivel de educación adquirida)
  9. 8.- Salir


  1. 3.- Usuario
  2. 1.- Perfil (Perfil del usuario)
  3. 2.- Comentarios (Comentarios realizados)
  4. 3.- Mensajes (Mensajes de consulta al técnico o contacto con el administrador)
  5. 4.- Votaciones (Votaciones realizadas.)
  6. 5.- Salir


Que me recomiendan??? Crear primero los niveles de usuario? o crear el panel de administracion?
Lo que mas me va a costar es crear el menu principal, donde aparezcan las opciones dependiendo del usuario que entro.

Les dejo la interfaz de login que ya funciona.

mtLLIvV.png


Formulario de registro:
ywLkck7.png


Contenido por el momento con el usuario logueado:
1Poejit.png
 

ErickGS

Gamma
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
13 Jun 2014
Mensajes
484
Bueno, a como lo veo de todos modos debes crear todo el contenido y luego validar que usuarios y cuáles no pueden acceder al determinado contenido.

En cuanto al menú no le veo nada difícil:
<?php if($_SESSION['nivelusuario']==1) require_once('menuAdministrador.php'); ?>

Sin embargo recomendaría que mejor crees tu panel haciendo uso de CMS como Drupal o Joomla, ya que es común que en sistemas hechos desde 0 por uno mismo haya fallos de seguridad aunque usted no lo crea.

Haciendo uso de un CMS como los mencionados no pierdes tanto la parte de programar tu propio sistema ni tampoco las cuestiones de seguridad, ademas hay bastante documentación y foros de ayuda, te ahorra bastante tiempo de desarrollo, y por si fuera poco son, si ya están ahí las herramientas por que no utilizarlas :D .

Saludos.
 

eduar22nog

1
Kappa
Exchanger
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Excelente comerciante!
Suscripción a IA
Desde
22 Ene 2016
Mensajes
2.545
Como te dice Erick, lo ideal es crear todo el sistema primero sin realizar los permisos, ya luego de que hayas creado los módulos o por lo menos la pantalla donde planeas mostrar el menú, es donde establecerías los condicionales para mostrar o no el enlace que lleva a determinado módulo.

Recuerda no sólo validar el acceso en el menú, también en cada módulo, ya que un usuario podría ingresar a una función "no permitida" a través de la url
 

Flakito2015

Beta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
24 Ago 2015
Mensajes
139
Edad
33
Gracias por su ayuda, voy a diseñar primero entonces el panel de administracion, y una vez lo tenga diseñado, le asigno permisos a cada nivel de usuario, ya les contare como va avanzando.
 

victrsanchez

Gamma
Programador
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
17 Feb 2015
Mensajes
159
Para diseño, te podría ayudar bootstrap ya que cuenta con una plantilla para dashboard, solo seria cuestión de implementarla.
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba