Foros del Web » Programando para Internet » PHP »

sistema de registro y privilegios??

Estas en el tema de sistema de registro y privilegios?? en el foro de PHP en Foros del Web. tengo una web www.funtanas.com y kiero agregarle un sistema de usurios, ya mas o menos se como registrar los usuarios y hacerles un "log in" ...
  #1 (permalink)  
Antiguo 10/06/2008, 23:52
 
Fecha de Ingreso: enero-2008
Mensajes: 214
Antigüedad: 16 años, 3 meses
Puntos: 3
sistema de registro y privilegios??

tengo una web www.funtanas.com y kiero agregarle un sistema de usurios, ya mas o menos se como registrar los usuarios y hacerles un "log in" pero lo que kiero es que a ciertos usuarios (no todos) tengan la opcion de cambiar cosas de mi web o poner cosas, osea como darle un espacio en mi pagina para que ellos puedan cambiar cosas y subirlas, si me explico. alguien me podria ayudar o me podrian dar un bueno tutorial ya buske pero no consigo esto de los privilegios de moderador-administrado y lo que sige, desde ya gracias
  #2 (permalink)  
Antiguo 10/06/2008, 23:56
 
Fecha de Ingreso: febrero-2003
Ubicación: Santiago
Mensajes: 220
Antigüedad: 21 años, 2 meses
Puntos: 4
Respuesta: sistema de registro y privilegios??

Hola, es tan facil como darles un numero

Asumo que tienes conocimientos del lenguaje

A la base de datos, o mas bien a la tabla creale una columna que se llame por ejemplo "nivel" y le das un numero entre 1 y 3

Si es 3=Admin, 2=moderador, 3=usuario

despues al hacer login guardas ese valor por ejmplo en un session ["nivel"]

y si tienes por ejemplo "Subir Documento" y quieres que lo haga solo un moderador (desde ahi para arriba) antes de toda la impresion HTML le pones un

if ($_SESSION["nivel"]>=2) {
// codigo
}

Esto es a grandes rasgos diciendo y asumiendo que manejas el lenguaje si necesitas una explicacion mas detallada durante el dia no tengo problema en redactarme mas claramente pero habria que ver si el sistema de usuarios lo estas haciendo tu o solo lo estas montando.

Saludos
__________________
Roberto Osses Elgueta
Senior Web Developer
  #3 (permalink)  
Antiguo 29/08/2008, 08:33
Avatar de Masticore  
Fecha de Ingreso: agosto-2008
Mensajes: 52
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: sistema de registro y privilegios??

podrias detallar mas lo anteriormente dicho... que me interesa muchisimo para mi web


Gracias y saludos
  #4 (permalink)  
Antiguo 29/08/2008, 11:47
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Respuesta: sistema de registro y privilegios??

buenas!!!

Roko:

lo que comentas me interesa mucho ya que ahora estoy haciendo algo similar y me podria servir, tengo un codigo de registro con sql que almacena los datos (basicamente nombre y contraseña) y en las sesiones compara el usuario y contraseña para permitir el uso de la pagina, obviamente si se puede... pero bastaria con almacenar ese numero en la base y agregar la condicion para poder dar ese permiso??

el codigo actual esta asi:
Código:
<?    
session_start();    
if(!isset($_SESSION['s_username']))header("location: entrar.html");     
?>
como tendria que cambiar??

asi??
Código:
<?    
session_start();    
if(!isset($_SESSION['s_username']),($_SESSION["nivel"]>=2))header("location: index.html");     
?>
un saludo!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!
  #5 (permalink)  
Antiguo 29/08/2008, 11:56
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: sistema de registro y privilegios??

Cita:
Iniciado por HalconVigia Ver Mensaje
buenas!!!

Roko:

lo que comentas me interesa mucho ya que ahora estoy haciendo algo similar y me podria servir, tengo un codigo de registro con sql que almacena los datos (basicamente nombre y contraseña) y en las sesiones compara el usuario y contraseña para permitir el uso de la pagina, obviamente si se puede... pero bastaria con almacenar ese numero en la base y agregar la condicion para poder dar ese permiso??

el codigo actual esta asi:
Código:
<?    
session_start();    
if(!isset($_SESSION['s_username']))header("location: entrar.html");     
?>
como tendria que cambiar??

asi??
Código:
<?    
session_start();    
if(!isset($_SESSION['s_username']),($_SESSION["nivel"]>=2))header("location: index.html");     
?>
un saludo!!
por que no pones "and" u "or", algo asi:
Código PHP:
<?    
session_start
();    
if(!isset(
$_SESSION['s_username']) and ($_SESSION["nivel"]>=2))header("location: index.html");     
?>
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #6 (permalink)  
Antiguo 29/08/2008, 13:18
Avatar de nicolyto77  
Fecha de Ingreso: marzo-2007
Ubicación: Buenos Aires
Mensajes: 782
Antigüedad: 17 años, 1 mes
Puntos: 12
De acuerdo Respuesta: sistema de registro y privilegios??

Hola

Creo yo que deberias poner:

Cita:
Si la sesion No existe . O . El nivel del usuario es Menor a 2

Entonces lo mandas al Formulario de Login nuevamente
Corrijanme si esta mal, que tambien estoy aprendiendo

Saludos
__________________
CabaSoft Networks
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 06:32.