¿Nuevo usuario?
Puedes registrarte aquí
 
       
Menú principal
 
 Navegación
Buscar
dpForo
dpFAQ
dpManuales
dpDescargas
dpThemes
Noticias por Temas
Recomiéndanos
Enlaces
Créditos
dzStaffStatus
Miembros:  Administradores
No Conectado  el_cuervo  
No Conectado  Dixso  
Miembros:  Colaboradores
No Conectado  AnyKiller  
No Conectado  nestormateo  
No Conectado  docser  
Miembros:  Moderadores
No Conectado  cardiru  
No Conectado  javiermisol  
Miembros:  Traductores
Conectado  gnrx  
Miembros:  Miembros:
Ultimo:  Nuevos Hoy: 5
Ultimo:  Nuevos Ayer: 3
Ultimo:  Total: 70840
Ultimo:  Ultimo:
damanegra
Miembros:  Conectados
Miembros:  Miembros: 4
Invitados:  Invitados: 95
Total:  Total: 99
Miembros:  Miembros Online
Conectado  teixo  
Conectado  sexoafectivo  
Conectado  gnrx  
Conectado  Wal@ger  
Sponsor
dp-Tools
 Generador de Menús
 Pop-Up Maker
 Generador de Bloques
 Generador de Módulos
Enlázanos


Texto del enlace:


Otros Banners:



Theme creado por
dev-postnuke.com

 Foro dev-postnuke.com
  Postnuke :: Configuración
  Ayuda a acoplar unos scripts ajenos a postnuke

Bienvenido invitado

Moderado por: Dixso, el_cuervo, AnyKiller, cardiru, javiermisol << Tema anterior   Tema siguiente >>
Imprimir tema
Autor Tema: Ayuda a acoplar unos scripts ajenos a postnuke
julio_gomar
Enviado: 03/02/2004 a las 00:02
Frecuente
Frecuente

avatar

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. wink
julio_gomar Enviar MP


el_cuervo
Enviado: 03/02/2004 a las 00:02
Administrador
Administrador

avatar

Karma: 9 (81 Votos)

Registrado: 12/06/03
Mensajes: 6528

Estado: Desconectado
Ultima visita: 23/07/07
hola

Bienvenido y muchas gracias por utilizar nuestro pack smile

1 > No podrás adaptar el login que utiliza postnuke con esos scripts que tienes. Lo mejor es que crees un bloque que incluya tu propio sistema de login. Lo que puede ser mas complicado es unir despues los scripts con el sistema interno de login de Postnuke, pero .... si consigues convertir los passwords que tienes al sistema de Postnuke no necesitaras esos scripts ¿verdad?

2 > las contraseñas de postnuke está encriptadas utilizando el algoritmo md5, conseguiras los passwords asi:

$passEncriptado = md5($passNoEncriptado);

Un saludo



el_cuervo Enviar MP WwW
julio_gomar
Enviado: 03/02/2004 a las 00:02
Frecuente
Frecuente

avatar

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
julio_gomar Enviar MP
el_cuervo
Enviado: 03/02/2004 a las 01:02
Administrador
Administrador

avatar

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.



el_cuervo Enviar MP WwW
julio_gomar
Enviado: 03/02/2004 a las 02:02
Frecuente
Frecuente

avatar

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
julio_gomar Enviar MP
el_cuervo
Enviado: 03/02/2004 a las 02:02
Administrador
Administrador

avatar

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.



el_cuervo Enviar MP WwW
julio_gomar
Enviado: 03/02/2004 a las 03:02
Frecuente
Frecuente

avatar

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 !!
julio_gomar Enviar MP
el_cuervo
Enviado: 03/02/2004 a las 11:02
Administrador
Administrador

avatar

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



el_cuervo Enviar MP WwW
julio_gomar
Enviado: 05/02/2004 a las 20:02
Frecuente
Frecuente

avatar

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
julio_gomar Enviar MP




Powered by pnForum Version 2.6

Inicio  |  dpFaq  |  dpManuales  |  dpDescargas  |  dpThemes  |  Contacta

Web site powered by PostNuke MySQL PHP Postnuke Spain PHP RSSPixel Add to Technorati Favorites

Todos los logos y marcas registradas en este sitio son propiedad de sus respectivos dueños. Los comentarios son propiedad de sus autores, el resto es de este sitio Web (c) 2003, que fue creado con PostNuke, un sistema portal Web escrito en PHP. PostNuke es Software Libre liberado bajo la licencia GNU/GPL.

Dev-CMS.com :: Amplía tus horizontes.

HOSPEDAJE Y DOMINIOS -- Tu Hosting
Alojamiento Web --- Registro de Dominios