Foros del Web » Programando para Internet » PHP »

Creación de un sitio web con parte para admiistración y parte usuarios normal

Estas en el tema de Creación de un sitio web con parte para admiistración y parte usuarios normal en el foro de PHP en Foros del Web. Buenas tardes, Necesitaría hacer un sitio web con dos partes, una parte para los administradores del sitio Web y otra para el resto de los ...
  #1 (permalink)  
Antiguo 13/02/2011, 11:30
 
Fecha de Ingreso: febrero-2011
Mensajes: 5
Antigüedad: 13 años, 2 meses
Puntos: 0
Pregunta Creación de un sitio web con parte para admiistración y parte usuarios normal

Buenas tardes,

Necesitaría hacer un sitio web con dos partes, una parte para los administradores del sitio Web y otra para el resto de los usuarios.
La idea es tener una pagina de login, en esta página si accedes con un usuario administrador puedes ver tanto el apartado de administración, desde el que se podrá trabajar con varias tablas de la BBDD como el de usuarios normales, mientras que si te logas con un usuario no administrador puedes ver solo el apartado para usuarios normales.
Es decir, lo que me interesaría es que parte de la Web se pueda ver solo si se entra como usuario administrador.

Si alguien me puede echar una mano, le estare agradecido.

Saludos.
  #2 (permalink)  
Antiguo 13/02/2011, 12:00
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Creación de un sitio web con parte para admiistración y parte usuarios nor

hijole, ese es todo un proyecto te recomiendo que te pongas a leer el manual de php

http://www.php-es.com/

y ya cuando aprendas un poco en lo que tengas dudas te apoyamos, pero al menos debes tener algo hecho, otra cosa es que pagues por que te lo hagan en el foro de ofertas de trabajo, ya que es mucho lo que pides.
  #3 (permalink)  
Antiguo 13/02/2011, 13:10
Avatar de Trublux  
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 355
Antigüedad: 13 años, 6 meses
Puntos: 48
Respuesta: Creación de un sitio web con parte para admiistración y parte usuarios nor

Prueba algún CMS.
__________________
eZ Publish Developer Basic Legacy
eZ Publish Developer Basics (4.4)
Alojamientos rurales en España
  #4 (permalink)  
Antiguo 13/02/2011, 14:21
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Creación de un sitio web con parte para admiistración y parte usuarios nor

Cita:
Iniciado por Trublux Ver Mensaje
Prueba algún CMS.
eso es una muy beuna sugerencia
  #5 (permalink)  
Antiguo 13/02/2011, 15:38
 
Fecha de Ingreso: febrero-2011
Mensajes: 5
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Creación de un sitio web con parte para admiistración y parte usuarios nor

Tengo hecho todo, incluso me conecto y hago sesión con los usuarios pero se me muestra todo, sin embargo, lo que quiero es realizar una diferenciación de usuarios para que haya una parte que solo la puedan ver los administradores.

Gracias.
  #6 (permalink)  
Antiguo 13/02/2011, 16:03
Avatar de almagropaco_  
Fecha de Ingreso: marzo-2008
Ubicación: Mar del Plata
Mensajes: 854
Antigüedad: 16 años, 1 mes
Puntos: 25
Respuesta: Creación de un sitio web con parte para admiistración y parte usuarios nor

Si ya tenes todo creado, entonces solo queda lo mas facil, crea un campo dentro de la tabla de los usuarios que se llame rank, default 1. y a los administradores le pones de rank 2
if($row[rank] == 2) {echo"Tenes ranking 2 (aca iria todo lo que seria que podria ver el administrador)";}else{ echo"Sos un user normal, no podes ver esta pagina.";}

Si es que entendi, con eso iria bien, o si el admin serias solo vos podrias hacer algo mas simple
$user seria la sesion del usuario actual
if($user == "admin"){echo"bienvenido $user, sos el administrador, ahora podes administrar la web. ";}else{echo"Solo el admin puede acceder a esta web.";}

Esos 2 codigos que puse son una base, algo minimo, de ahi sale tu idea, y lo adaptas a tu codigo.
  #7 (permalink)  
Antiguo 13/02/2011, 16:06
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Creación de un sitio web con parte para admiistración y parte usuarios nor

esa es otra cosa eso lo puedes hacer trabajando con sesiones, me imagino que tienes los niveles de usuarios ya establecidos en tu loggin ingresa en una variable de session el nivel del usuario, una vez establecido esto en las paginas que solo pueden ver los administradores haces una condicion verificando este nivel y si no es lo redireccionas o le muestras un mensaje de que no puede acceder a esa pagina, ejemplo
Código PHP:
Ver original
  1. if($_SESSION['nivel'] != "admin"){
  2.      header("location:index");
  3.      exit;
  4. }
  5. else{
  6.  /*lo que vayas a colocar que vea solo el administrador*/
  7. }
de tal manera que si el nivel no es administrador se vaya al index y si es permanece en la pagina, espero te sirva, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #8 (permalink)  
Antiguo 13/02/2011, 19:32
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Creación de un sitio web con parte para admiistración y parte usuarios nor

otra alternativa
Switch case
  #9 (permalink)  
Antiguo 14/02/2011, 02:49
 
Fecha de Ingreso: febrero-2011
Mensajes: 5
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Creación de un sitio web con parte para admiistración y parte usuarios nor

Muchas gracias a todos. Sus aportes me serán de gran ayuda.

Saludos,

Etiquetas: creación, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:44.