|
|
|
julio_gomar
|
|
|
Enviado: 03/02/2004 a las 00:02 |
|
Frecuente
Karma: 0 (0 Votos)
Registrado: 31/01/04
Mensajes: 36
Estado: Desconectado Ultima visita: 10/04/05 |
Hola, acabo de instalar el dev-postnuke, y me parece genial. Tengo poca experiencia programando webs, y esto realmente que ayuda. Estoy instalando un sitio web en la empresa donde trabajo y he decidido cambiar a postnuke.
Hace algun tiempo construí una pequeña extranet para dar un mejor servicio a clientes de la empresa, y daba desde ahi acceso a una base de datos en interbase. Para usar la extranet el usuario entra con su usuario y password desde su navegador, y listo tenia acceso a todo.
La base para logearlos eran variables $_SESSION,
1) Cómo puedo acoplar el login de dev-postnuke con esta serie de scripts que hice?
2) Ví en la base de datos de postnuke que cuando alguien se registra, la contraseña está encriptada, Como puedo lograr exportar las contraseñas que tenía para migrar a los usuarios y hacerlos validos en postnuke?
Les agradeceré su ayuda, tal vez sea algo facil o medio raro, pero verdaderamente agradeceré su ayuda.
|
|
|
|
|
|
|
|
|
|
|
|
julio_gomar
|
|
|
Enviado: 03/02/2004 a las 00:02 |
|
Frecuente
Karma: 0 (0 Votos)
Registrado: 31/01/04
Mensajes: 36
Estado: Desconectado Ultima visita: 10/04/05 |
Muchas gracias por la pronta respuesta cuervo,
En efecto tienes razón al decirme que no necesitaré el sistema de login si ocupo el de post nuke. Ahora voy a idear la forma de pasar las contraseñas al tipo de nuke. (Eso si que va a ser complicado, pues son mas de 200 usuarios)
Por otra parte si uso el sistema de login de nuke, como protejo mis archivos a los cuales no quiero que accese nadie que no esté autorizado?, soy bastante nuevo en el asunto, espero me puedas ayudar.
Gracias por tu ayuda
|
|
|
|
|
|
|
el_cuervo
|
|
|
Enviado: 03/02/2004 a las 01:02 |
|
Administrador
Karma: 9 (81 Votos)
Registrado: 12/06/03
Mensajes: 6528
Estado: Desconectado Ultima visita: 23/07/07 |
Proteger los archivos es sencillo si usas un servidor Apache: crea un archivo htaccess que impida la entrada a menos que se introducta un login y password.
|
|
|
|
|
|
|
julio_gomar
|
|
|
Enviado: 03/02/2004 a las 02:02 |
|
Frecuente
Karma: 0 (0 Votos)
Registrado: 31/01/04
Mensajes: 36
Estado: Desconectado Ultima visita: 10/04/05 |
Gracias por el tip, sin embargo, los nombres deben usuarios deben salir de una base de datos, y lo ideal es que puedan salir directamente de un script en php hecho.
Crees que sea posible pasar los passwords por medio de uns script, al tipo de nuke?
Gracias
|
|
|
|
|
|
|
el_cuervo
|
|
|
Enviado: 03/02/2004 a las 02:02 |
|
Administrador
Karma: 9 (81 Votos)
Registrado: 12/06/03
Mensajes: 6528
Estado: Desconectado Ultima visita: 23/07/07 |
Si, yo creo que si que es posible, basta con que utilices la funcion que te he escrito antes.
|
|
|
|
|
|
|
julio_gomar
|
|
|
Enviado: 03/02/2004 a las 03:02 |
|
Frecuente
Karma: 0 (0 Votos)
Registrado: 31/01/04
Mensajes: 36
Estado: Desconectado Ultima visita: 10/04/05 |
Excelente, ya lo probé, y la solución para migrar los usuarios es muy sencilla.
Metí en un script pequeño de php un while para recorrer la base de datos en todos los registros, e ir actualizando el password con la función que me has dado.
Muchas gracias,
Solo me quda preguntar si es posible hacer que mis scripts no muestren ciertas cosas al igual que el nuke, si un usuario no esta logeado.
Saludos !!
|
|
|
|
|
|
|
el_cuervo
|
|
|
Enviado: 03/02/2004 a las 11:02 |
|
Administrador
Karma: 9 (81 Votos)
Registrado: 12/06/03
Mensajes: 6528
Estado: Desconectado Ultima visita: 23/07/07 |
Claro, puedes ocultar lo que quieras, se puede hacer de 2 formas:
1 > Si eres tu quien crea el bloque/modulo y puedes modificar el código fuente, puedes usar la funcion pnUserLoggedIn. Se usa de esta forma:
if( pnUserLoggedIn() )
{
Codigo para el usuario logueado
}
else
{
Usuario no logueado
}
2 > Si no puedes modificar el código fuente o es muy complicado, la otra solución es utilizar permisos. Por ejemplo, vamos a ocultar el bloque dp-StaffStatus a los no registrados:
Users | dp-StaffStatus:: | :: | Leer
No Registrados | dp-StaffStatus:: | :: | Ninguno
El orden de los permisos es importantísimo. Dentro de poco publicaremos un manual sobre el tema.
Un saludo
|
|
|
|
|
|
|
julio_gomar
|
|
|
Enviado: 05/02/2004 a las 20:02 |
|
Frecuente
Karma: 0 (0 Votos)
Registrado: 31/01/04
Mensajes: 36
Estado: Desconectado Ultima visita: 10/04/05 |
Muchas gracias por las buenas respuestas, me han ayudado bastante/
Saludos
|
|
|
|
|
|
|