Tenemos una web desarrollada mayoritariamente en php (framework en Laravel), y recientemente se han actualizado sus librerías y se ha pasado de la versión de php 7.0.33 a la versión 8.2.10 (Laravel se ha actualizado de la v5.4 a la versión 9.19). Con este cambio dos funciones que operaban correctamente han dejado de hacerlo:
1º Envío de mensajes sms para notificar la conexión al sistema de usuarios que lo realizan desde una nueva IP a la hora de loggearse
2º Envío de mail de notificación a usuarios que se conectan al sistema desde una nueva IP a la hora de loggearse
En este cambio de versión, además de actualizar las librerías, se han modificado los siguientes archivos, que además guardan relación con las dos funciones que fallan:
\app\Exceptions\
Handler.php
\app\Http\Controllers\Auth\
LoginController.php
\app\Http\Controllers\
LoginController.php
\app\Http\Controllers\
SmsSendMessage.php
\app\Http\Controllers\
UserController.php
\config\
mail.php
El trabajo consiste en revisar los cambios realizados y ver qué error o errores se han cometido, y corregir dichos errores para que el sistema funcione como antes de dichos cambios.
__________________________________________
Observaciones:
Rogamos que no presenten propuesta programadores freelance sin experiencia o sin calificaciones positivas en Workana. Buscamos colaboradores estables para este y otros trabajos.
Tenemos dos servidores destinados a pruebas. Los trabajos se realizarán en uno de ellos sobre una copia independiente del sistema a la cual se dará acceso. Este servidor realiza copias de seguridad para restaurar en cualquier momento versiones anteriores a los cambios que realice. No está permitido descargar el proyecto para su trabajo en local. Se dará acceso a la versión actual y dispondrá también del código de la versión que había anteriormente a estos fallos para contrastar los cambios que fueron realizados (son cambios mínimos)
Debería estar solucionado todo entre 1-2 días, 3 como máximo.
Plazo de Entrega: No definido