Foros del Web » Programando para Internet » PHP »

Personalizacion segun el user y https

Estas en el tema de Personalizacion segun el user y https en el foro de PHP en Foros del Web. Hola a todos, estoy haciendo un pequeño site donde el usuario tiene que identificarse con un user y un pass para poder acceder a un ...
  #1 (permalink)  
Antiguo 22/03/2006, 06:21
Avatar de floog  
Fecha de Ingreso: enero-2006
Mensajes: 191
Antigüedad: 18 años, 3 meses
Puntos: 2
Personalizacion segun el user y https

Hola a todos,

estoy haciendo un pequeño site donde el usuario tiene que identificarse con un user y un pass para poder acceder a un sitio personalizado para el. Ahora lo que me gustaria saber es como puedo añadir o quitar opciones en la pagina dependiendo del ususario, esto es, como la pagina se trata de editar noticias, como algunos users solo pueden tener el menu para editarla y como otros solo pueden añadir comentarios y un tercer nivel (que podrias leer, escribir y eliminar) que lo hiciese todo.

una segunda cuestion es como puedo hacer para que a partir del chequeo del user con el script (a la hora de verificar los datos en la tabla mysql) puedo hacer para que me vaya al https de apache

gracias
  #2 (permalink)  
Antiguo 22/03/2006, 07:29
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
estoy haciendo un pequeño site donde el usuario tiene que identificarse con un user y un pass para poder acceder a un sitio personalizado para el. Ahora lo que me gustaria saber es como puedo añadir o quitar opciones en la pagina dependiendo del ususario, esto es, como la pagina se trata de editar noticias, como algunos users solo pueden tener el menu para editarla y como otros solo pueden añadir comentarios y un tercer nivel (que podrias leer, escribir y eliminar) que lo hiciese todo.
Aquí necesitas un sistema de gestión de usuarios con soporte de "nivel" de usuario, autentificación y seguimiento del usuario en la aplicación (por sesiones recomendable).

Puedes guiarte o usar directamente por ejemplo este pequeño escript que hice hace tiempo:

Autentificator
http://php.cluster-web.com/autentificator

Con este sistema (o técnica en general) gestiona una "variable" (de sesión) que indica que "nivel" de usuario tiene el usuario autentificado .. a base de "if()" por ejemplo podrías ir componiendo tus menús .. o tus secciones de tu página que no deban ser presentadas o procesadas por usuarios con nivel diferente al que tu especifiques.

Cita:
una segunda cuestion es como puedo hacer para que a partir del chequeo del user con el script (a la hora de verificar los datos en la tabla mysql) puedo hacer para que me vaya al https de apache
Cara a PHP no tienes que hacer nada en tus aplicaciones (código PHP). Sólo debes tener claro en tu servidor HTTP (Apache? .. o el que uses) donde tienes definido la zona (directorio) que queda afectada por SSL .. Ahí será donde tendrás que colocar tus scritps PHP y formularios (de login .. etc) que tengan que quedar bajo SSL .. Es tu servidor HTTP el que se encarga de la encriptación de datos entre cliente-servidor de forma transparente para tu programación del lado del servidor (PHP en este caso).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 22:25.