Retroceder   Foros del Web > Diseño de Sitios web > Editores Web
Crea un nuevo usuario o inicia sesión utilizando tu cuenta de Facebook
Connect with Facebook

Respuesta
 
Herramientas Desplegado
Antiguo 17-ago-2008, 20:00   #1 (permalink)
Titoaguirre ha deshabilitado el karma
 
Fecha de Ingreso: junio-2008
Mensajes: 10
Titoaguirre está desconectado
permisos de usuarios

Hola:

No he podido resolver con dreamweaver los permisos de los usuarios.

Por ejemplo que al logearse un usuario "juan" pueda ver ciertos objetos (links) de la pàgina y al logearse otro usuario "pedro" vea otros objetos, como una pàgina o panel personal de inicio.

Tambièn lo intentè haciendo varias pàginas de inicio diferentes con sus propios objetos: "inicio1", "inicio2", "inicio3", pero entonces necesitarìa que al logearse "juan" vaya a "inicio1" y al logearse "pedro" vaya a "inicio2", etc.

Si alguien me da una idea de còmo hacerlo de mejor manera se lo agadezco.

Saludos,

Titoaguirre
  Responder Citando
Antiguo 17-ago-2008, 23:31   #2 (permalink)
nicolyto77 se está ganando tu confianza
 
Avatar de nicolyto77
 
Fecha de Ingreso: marzo-2007
Ubicación: Buenos Aires
Mensajes: 700
Enviar un mensaje por MSN a nicolyto77 Enviar un mensaje por Yahoo  a nicolyto77 Enviar un mensaje por Skype™ a nicolyto77
nicolyto77 está desconectado
De acuerdo Respuesta: permisos de usuarios

Holas

De la manera rapida que yo lo haria seria:

Agregando a tu tabla de usuarios un campo llamado 'Rango' supongamos, y que sea INT (Numerico)
Si la web la administras desde algun panel, se complica mas, deberias crear un comportamiento Actualizar registro, para asignarle los valores. Si ellos ya estan registrados y vos la Web la manejas de forma estatica, o desde la base de datos directamente, los valores los pones vos.

Estando en PHPMyAdmin si es que lo tenes, sino otro parecido, agrega el campo Rango a la base de datos, que sea de tipo INT y que tenga un valor Predeterminado en 0.
Luego de esto, si ya estan registrados, deberas editar sus campos RANGO de cada uno de ellos, y ponerle a 'juan' el valor 1 y a 'pedro' el valor 2, por asi decirlo.

Ya estando en la Web, creas un Recordset en tu area privada, o donde se loguea cada uno, (Espero que lo sepas hacer eso ya) y los objetos que queres que los vea 'Juan' por ejemplo, desde codigo podrias poner:

Código PHP:
<?php
if ($row_TuRecordset['rango'] == 1) {
//Aca mostras lo que queres que vean los de rango 1, en este caso Juan
}

if (
$row_TuRecordset['rango'] == 2) {
//Lo que vera 'Pedro' o los que tengan un 2 en su rango
}
?>
Esta claro que se debe hacer estando el usuario Logueado, ya que sino no tendra campo Rango, y debe estar hecho el recordset, filtrado por:

Código HTML:
Username = Variable de Sesion : MM_Username
Cuando vas a crear la Autentificacion de usuarios (O Login) si queres que sea tipo un Panel administrativo o similar, debes seleccionar la ultima opcion de todas, que dice:

'Restringir acceso por: Nombre de usuario, Contraseña y Nivel de Acceso'

Y seleccionas de abajo, el campo RANGO previamente creado. Luego en la otra pagina, creas el comportamiento 'Restringir pagina' y elegis:

'Restringir pagina por: Nombre de usuario, Contraseña y Nivel de Acceso'

Y los Niveles, vas a 'Definir' y pones [1 - 2] en nuestro ejemplo, solo entrarian a dicha pagina, quienes tengan rango 1 o 2; Juan y Pedro.


Espero te haya servido algo... cualquier cosa pregunta!
Lo de codigo te lo puse, porque es la manera mas facil que me sale hacerlo ami... Si te complico, decinos que se busca otra forma.

__________________
Caba Rules ^^

CabaSoft, Inc. | Blog Personal
  Responder Citando
Antiguo 18-ago-2008, 19:44   #3 (permalink)
Titoaguirre ha deshabilitado el karma
 
Fecha de Ingreso: junio-2008
Mensajes: 10
Titoaguirre está desconectado
Respuesta: permisos de usuarios

Muchas gracias, ya lo resolvi con varias pàginas de inicio y restricciones de usuarios.
Saludos,
Titoaguirre
  Responder Citando
Respuesta
No hay votos aún.
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.

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code está Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks está Desactivado
Pingbacks está Desactivado
Refbacks está Desactivado



La zona horaria es GMT -6. Ahora son las 17:30.
Políticas de Uso de Foros del Web


Message Board Statistics

SEO by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100