Problema Mejoras Guarani3W 263

Hola

Estuve aplicando los ajustes en Guarani3W 263.

Mientras aplicaba el v2063_P2_objetos.rar, aplique todo lo referente a la Web (siguiendo los pasos del Mejoras_version_v2063_P2.pdf) y cuando aplico el archivo template-validacion.php del Ticket 138 y pruebo iniciar sesion en el Guarani3W no ingresa y tampoco da error.

Lo que hice fue volver al archivo original y de esta forma me funciona.
Es lo unico que me fallo (los otros archivos referentes a ese ticket me funcionan)

Quisiera saber como solucionarlo o si lo dejo como lo tengo actualmente.

Muchas gracias
Saludos
Martin - CEMIC

Hola Martin

template-validación.php te genera un error de login?
o std_functions?

Emilio

Tal cual como lo explique, lo acabo de probar nuevamente.

Pongo el archivo del ajuste template-validacion.php y al ingresar usuario y contraseña no inicia la sesion ni da error. Solo blanquea los campos de Usuario y Contraseña para volver a escribir.

Quite ese archivo y puse el original y me loguie sin problemas.

Gracias
Saludos

el servidor web o el php no te marcan ningun error?

Emilio
Gracias por responder.

Estuve el Viernes hasta tarde con este tema.
Mientras hacia pruebas empezó a fallar. No podia loguearme con los usuarios.

Volvi atras :
Archivo: v2063_P2_objetos.rar (Ticket 138)

std_functions.lib.php
template-pass.php
template-validacion.php

Archivo: v263_Req6394_seguridad_fecha_v20101103.rar (Ticket Guara 6394)
ticket.lib.php
std_functions.lib.php
verDetalle.php
operaciones.php
cambiarClave.tpl
crypt.inc.php

Con los archivos originales puedo loguearme correctamente. Aplicando los ajustes anteriores, cuando intento iniciar session refresca los campos de Usuario y Password (borra el contenido) y no inicia la session. Tampoco da ningun error en pantalla.

Para nosotros es muy importante poder aplicar los ajustes de seguridad.
Que puedo hacer para solucionar esto?

Muchas gracias
Saludos

Hola Martin

No te sale ningun error?

Aplicá primero el
v263_Req6394_seguridad_fecha_v20101103.rar (Ticket Guara 6394)
y luego
v2063_P2_objetos.rar (Ticket 138)

Emilio

Emilio
Gracias por responder.

Asi hice, aplique primero el v263_Req6394_seguridad_fecha_v20101103.rar (Ticket Guara 6394) y luego el v2063_P2_objetos.rar (Ticket 138).

Por eso volvi atras en el orden inverso. Como vi que pisan archivos en comun, cuando volvi para atras pise los del (Ticket 138) con los que se repiten del (Ticket Guara 6394) y como vi que tampoco funcionaba remplace estos ultimos (todos los archivos del Ticket Guara 6394) por los originales.

De esta forma volvi al estado original, sin los ajustes de esos tickets respectivos.

Gracias
Saludos

fijate si la libreria php_mcrypt está habilitada en el servidor

Emilio

Emilio

Tengo entendido que si.
Adjunto una impresion de pantalla de la seccion del mcrypt de nuestro servidor.

gracias
Saludos


Bien.

Entonces tiene que saltar algun otro error.

Aplicá los parches
v263_Req6394_seguridad_fecha_v20101103.rar (Ticket Guara 6394)
v2063_P2_objetos.rar (Ticket 138)

y fijate si aparece algun error en pantalla o en los logs tanto del apache o de php.

Emilio

Emilio
Gracias por responder.

Aplique nuevamente los archivos de los 2 tickets.
Por pantalla no aparece nada.

Log del Apache access.log muestra:

10.0.1.141 - - [15/Nov/2011:11:06:32 -0300] “POST /IUCWEB/a_general/identificarse.php?operacion= HTTP/1.1” 200 3906
10.0.1.141 - - [15/Nov/2011:11:08:26 -0300] “POST /IUCWEB/a_general/identificarse.php?operacion= HTTP/1.1” 200 3906
10.0.1.141 - - [15/Nov/2011:11:10:35 -0300] “POST /IUCWEB/a_general/identificarse.php?operacion= HTTP/1.1” 200 3906

El Log del PHP no se donde ubicarlo.
Adjunto el access.log

Muchas gracias
Saludos


Hola Raul

Algo no está bien en eso.
No te tiene que aparecer en el log de apache
POST a_general/identificarse.php?operacion=

te tendría que aparecer algo como
GET a_general/identificarse.php qs=4ea9483478d820.73568304

pasame el codigo fuente del frame de las operaciones a ver que dice.

en log de php puede estar en el mismo directorio de php.exe si está configurado para que registre los errores.

Emilio

Emilio
Soy Martin, no Raul.

Con respecto al Codigo fuente indicame, de que archivo lo saco.

Con respecto al Log del PHP en el directorio donde esta el PHP.exe no tengo archivos de log.

Gracias
Saludos
Martin

Disculpá, Martin

llamas al sitio guarani y cuando aparezca el frame de operaciones completo, haces click con el boton derecho y ver codigo fuente del marco. O sea el codigo html generado.

en el phpinfo te tiene que decir como se llama el archivo. normalmente errors.log
tambien te dirá si los graba en un archivo o no.

Emilio

Hola MArtin, fijate si podes ubicar el archivo error.log en el mismo directorio en donde está el access.log y subilo por favor.

Emilio / Javier

Gracias por responder.

Adjunto el codigo fuente y los logs de errores y de access.

El PHP no esta configurado para que guarde el log de errores según veo en el phpinfo.php. Ahora veo de activarlo.

Muchas gracias
Saludos
Martin


Codigo fuente - Logs.rar (217 KB)

Emilio / Javier


Codigo fuente - Logs.rar (217 KB)

el problema aparentemente esta en
PHP Warning: mcrypt_encrypt() [function.mcrypt-encrypt]: The IV parameter must be as long as the blocksize

veo de averiguar que puede ser.

Emilio

Emilio / Javier

Gracias por responder.
Adjunto el codigo fuente, access.log, error.log y una impresion del phpinfo porque creo que esta activado el error.log del PHP, pero no encontre el archivo.

Muchas gracias
Saludos
Martin


Codigo fuente - Logs.rar (301 KB)

Perdon envie de nuevo el mensaje porque se me cerro el explorador y no vi si se habia enviado bien.

Quedo al aguardo de la respuesta, sobre lo del mcrypt.

Gracias
Saludos