From 50a262c6652f2f118b249312c1b80141bf5b3501 Mon Sep 17 00:00:00 2001 From: Cherif Date: Mon, 15 Dec 2025 13:33:49 +0100 Subject: [PATCH] 15/12/25 - 13h Signed-off-by: Cherif --- .idea/workspace.xml | 14 +- Log/log_file.log | 4032 ++++++++++++++++++++++++++++++++++++++++++ Session_Formation.py | 7 +- ela_user_account.py | 9 +- main.py | 17 + survey_mgt.py | 4 +- user_session.py | 155 ++ 7 files changed, 4220 insertions(+), 18 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index e04ed35..4daed20 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -6,20 +6,12 @@ - - - - - - - - + - - + diff --git a/Log/log_file.log b/Log/log_file.log index cdd7846..002e1f9 100644 --- a/Log/log_file.log +++ b/Log/log_file.log @@ -104828,3 +104828,4035 @@ INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 12:23:27] "POST /myclass/api/Get_Given_ INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 12:23:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Session_Formation.py', reloading INFO:werkzeug: * Restarting with stat +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-13 12:28:57.994781 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-13 12:28:57.995779 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-13 12:28:57.995779 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-13 12:28:57.997878 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-13 12:28:57.998781 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 479-264-725 +INFO:root:2025-12-13 16:18:56.771473 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:18:56.773471 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:18:56.776470 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:18:56.780471 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:18:56.784983 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:18:56.790001 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:18:56] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:18:56] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:18:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:18:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:18:58] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:18:58] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:19:01.735213 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:19:01.737270 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:19:01.740287 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:19:01.744286 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:19:01] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:19:01] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:19:01] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:19:01] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:19:02.731290 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:19:02.735294 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:19:02.739295 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:19:02.744294 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:19:02.749289 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:19:02.752289 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:19:02] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:19:02] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:19:02] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:19:02.765290 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:19:02] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:19:02] "POST /myclass/api/Get_List_Jury_Soutenenace_With_Filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:19:02] "POST /myclass/api/Get_List_Participant_Notes/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:19:02] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:23:10.796973 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:23:10.798009 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:23:10.801986 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:23:10.804977 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:23:10.809980 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:23:10.814491 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:10] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:23:11.054618 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:23:11.060621 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:23:11.066622 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:11] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:23:11.173218 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:23:11.393282 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:11] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:23:11.440836 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:11] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:12] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:12] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:13] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:13] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:23:21.357057 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:23:21.359088 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:23:21.362060 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:21] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:23:21.368080 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:23:21.377084 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:21] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:21] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:21] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:23:21.420061 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:23:21.423077 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:23:21.425634 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:23:21.430632 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:23:21.435633 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:23:21.440635 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:21] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:21] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:22] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:23:22] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:24:25.909077 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:24:28.650169 : Accept_List_AttendeeInscription Toutes les inscriptions doivent être au statut : en cours ou preinscription +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:24:28] "POST /myclass/api/Accept_List_AttendeeInscription/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:27:25.396631 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:27:25.398631 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:27:25.400631 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:27:25.403631 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:27:25.406631 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:27:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:27:25.411143 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:27:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:27:25.417142 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:27:25] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:27:25] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:27:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:27:25.427144 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:27:25] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:27:25] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:27:25.434143 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:27:25.435143 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:27:25.441153 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:27:25.446148 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:27:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:27:25] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:27:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:27:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:27:26] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:36:57.334739 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:36:57.339735 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:36:57.343734 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:36:57.345737 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:36:57.358735 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:36:57.366738 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:36:57] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:36:57] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:36:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:36:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:36:59.281292 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:36:59.286255 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:36:59.293811 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:36:59.300778 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:36:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:36:59.345791 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:36:59] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:36:59.369816 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:36:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:36:59] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:36:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:36:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:37:00] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:37:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:37:17.766451 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:37:17.770464 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:37:17.774451 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:37:17.778482 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:37:17] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:37:17] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:37:17] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:37:17] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:37:19.653457 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:37:19.658454 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:37:19.663468 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:37:19.667472 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:37:19.671456 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:37:19] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:37:19.678458 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:37:19.688454 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:37:19] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:37:19] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:37:19] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:37:19] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:37:19] "POST /myclass/api/Get_List_Jury_Soutenenace_With_Filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:37:19] "POST /myclass/api/Get_List_Participant_Notes/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:37:54.167949 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:37:54.173948 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:37:54.177949 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:37:54.183948 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:37:54.194954 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:37:54.197953 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:37:54] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:37:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:37:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:37:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:37:55] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:37:55] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:39:48.236868 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:39:48.238885 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:39:48.242869 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:39:48.245919 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:39:48.249998 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:39:48.256631 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:39:48] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:39:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:39:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:39:48] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:39:49] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:39:49] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:41:29.458546 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:41:29.462544 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:41:29.466547 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:41:29.472575 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:41:29.474547 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:41:29.479547 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:41:29] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:41:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:41:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:41:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:41:30] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:41:31] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:41:47.075233 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:41:47.085229 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:41:47.091231 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:41:47.097270 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:41:47.109247 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:41:47.117232 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:41:47] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:41:47] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:41:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:41:47] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:41:49] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:41:49] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:48:00.232171 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:48:00.237167 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:48:00.243172 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:48:00.252170 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:48:00.254170 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:48:00.259169 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:48:00] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:48:00] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:48:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:48:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:48:01] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:48:01] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:49:00.045517 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:49:00.049518 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:49:00.053516 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:49:00.060733 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:49:00.066732 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:49:00.079241 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:00] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:00] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:01] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:01] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:49:09.361944 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:49:09.364970 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:49:09.368969 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:09] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:49:09.379477 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:49:09.386500 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:09] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:09] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:09] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:49:09.418491 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:49:09.421500 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:49:09.424498 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:49:09.429507 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:49:09.437485 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:49:09.443513 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:09] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:09] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:10] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:10] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:49:19.328317 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:19] "POST /myclass/api/Delete_List_AttendeeInscription/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:49:19.422343 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:20] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:49:45.502538 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:49:45.508544 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:49:45.515549 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:49:45.521549 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:49:45.526549 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:49:45.533060 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:45] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:45] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:45] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:47] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:49:47] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:47.794212 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:53:47.799194 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:53:47.804194 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:53:47.811197 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:53:47.822209 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:53:47.829195 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:47] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:47] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:48.164046 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:53:48.184031 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:53:48.272028 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:49.094349 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:49.567754 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:49] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:49.650583 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:49.717234 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:49.883973 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:51] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:51.396289 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:52] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:52.460242 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:52] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:52.570559 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:53:52.577553 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:52] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:52.605659 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:52] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:52.625395 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:53:52.628392 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:54] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:54.237452 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:54.355238 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:54] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:54.399119 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:54.444936 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:54.671930 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:56] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:56] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:56.165162 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:53:56.181720 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:56.264828 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:56] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:53:56.344989 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:56] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:57] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:58] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:59] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:53:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:54:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:55:06.577953 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:55:06.579953 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:55:06.583950 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:55:06.588958 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:55:06.594958 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:55:06.605985 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:55:06] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:55:06] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:55:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:55:06] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:55:07] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:55:07] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:56:07.242905 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:56:07.246911 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:56:07.256915 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:56:07.261419 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:56:07.272465 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:56:07.277465 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:56:07] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:56:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:56:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:56:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:56:09] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:56:09] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:57:16.919214 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:57:16.927210 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:57:16.937213 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:57:16.945214 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:57:16.953212 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:57:16.960214 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:57:16] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:57:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:57:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:57:17] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:57:18] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:57:19] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:59:17.054409 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:59:20] "POST /myclass/api/RefuseAttendeeInscription_with_motif/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:59:20.368980 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:59:21] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:59:23.457358 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:59:23.460358 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:59:23.464359 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:59:23.469359 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:59:23] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:59:23] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:59:23] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:59:23] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:59:24.441126 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:59:24.445126 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:59:24.451127 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:59:24.461140 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:59:24] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:59:24.467127 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:59:24.471127 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:59:24] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:59:24.480168 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:59:24] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:59:24] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:59:24] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:59:24] "POST /myclass/api/Get_List_Jury_Soutenenace_With_Filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:59:24] "POST /myclass/api/Get_List_Participant_Notes/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:59:42.504958 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:59:42.528465 : SendPre_InscriptionEmail - La valeur 'token' n'est pas presente dans la liste des arguments +INFO:root:2025-12-13 16:59:42.530465 : WARNING : Impossible d'envoyer le mail de preinscriton à UpdateStagiairetoClass - l'adresse email mysytraining+apprenant4@gmail.com pour la session 690f3a2ba00c978d63f032c5 +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:59:42] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2025-12-13 16:59:42.611923 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 16:59:42.614921 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:59:42] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 16:59:43] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:01:00.967370 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:00.967370 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:00.971406 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:00.974422 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:00.977489 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:00.983457 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:00] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:00] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:01:01.416041 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:01.419043 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:01.422078 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:01.426042 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:01] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:01] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:01] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:01] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:02] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:02] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:01:03.925421 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:03.928432 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:03.930432 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:03.934433 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:03] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:03] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:03] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:03] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:01:10.584728 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:10.587727 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:10.588756 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:10.592730 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:10.597729 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:10.602727 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:10] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:01:10.611728 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:10] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:10] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:10] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:10] "POST /myclass/api/Get_List_Jury_Soutenenace_With_Filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:10] "POST /myclass/api/Get_List_Participant_Notes/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:01:25.656167 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:25.664187 : Delete_List_AttendeeInscription - Impossible de supprimer l'inscription de l'utilisateur mysytraining+apprenant3@gmail.com à la session 690f3a2ba00c978d63f032c5. L'inscription doit être annulée ou à l'etat 'préinscrit' avant d'être supprimé +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:25] "POST /myclass/api/Delete_List_AttendeeInscription/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:01:41.724594 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:41.733581 : Delete_List_AttendeeInscription - Impossible de supprimer l'inscription de l'utilisateur mysy1000formation+07@gmail.com à la session 690f19910f9e7ee9f6ce5a98. L'inscription doit être annulée ou à l'etat 'préinscrit' avant d'être supprimé +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:41] "POST /myclass/api/Delete_List_AttendeeInscription/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:01:51.069857 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:51.073858 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:51] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:01:51.082856 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:51.089898 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:51.094914 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:51] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:51] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:51] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:01:51.143433 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:51.152433 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:51.165417 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:51.176440 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:51.182418 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:01:51.195446 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:51] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:51] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:52] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:01:52] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:01:59.941349 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:02:00] "POST /myclass/api/RefuseAttendeeInscription_with_motif/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:02:00.524021 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:02:02] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:02:05.238180 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:02:05.244181 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:02:05.258191 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:02:05] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:02:05.268181 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:02:05] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:02:05] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:02:05] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:02:06.212878 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:02:06.217863 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:02:06] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:02:06.227416 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:02:06.234417 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:02:06] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:02:06] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:02:06.245440 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:02:06] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:02:06.253454 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:02:06] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:02:06.263416 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:02:06] "POST /myclass/api/Get_List_Jury_Soutenenace_With_Filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:02:06] "POST /myclass/api/Get_List_Participant_Notes/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:02:19.681775 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:02:19.684773 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:02:19] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:02:19] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:02:21.879121 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:02:21.895123 : SendPre_InscriptionEmail - La valeur 'token' n'est pas presente dans la liste des arguments +INFO:root:2025-12-13 17:02:21.897123 : WARNING : Impossible d'envoyer le mail de preinscriton à UpdateStagiairetoClass - l'adresse email mysytraining+apprenant3@gmail.com pour la session 690f3a2ba00c978d63f032c5 +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:02:21] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:02:21.951530 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:02:21.953762 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:02:21] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:02:23] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:03:46.585535 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:03:46.589539 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:03:46.594539 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:03:46.601540 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:03:46.607059 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:03:46.614060 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:03:46] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:03:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:03:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:03:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:03:47] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:03:47] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:08:53.295720 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:08:53.300719 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:08:53.306718 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:08:53.312720 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:08:53.317720 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:08:53.327726 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:08:53] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:08:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:08:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:08:53] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:08:54] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:08:54] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:10:46.698906 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:10:46.703889 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:10:46.708890 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:10:46.716955 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:10:46.723955 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:10:46] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:10:46.765953 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:10:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:10:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:10:47] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:10:48] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:10:48] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:11:08.934127 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:11:08.939128 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:11:08.945127 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:11:08.950132 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:11:08.957133 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:11:08.962134 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:11:08] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:11:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:11:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:11:09] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:11:10] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:11:10] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:14:38.098172 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:14:38.104173 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:14:38.121171 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:14:38.125172 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:14:38.132172 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:14:38.140178 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:14:38] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:14:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:14:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:14:38] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:14:39] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:14:39] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:15:09.681973 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:15:09.688488 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:15:09.696595 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:15:09.707609 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:15:09.717606 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:15:09.719610 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:15:09] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:15:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:15:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:15:10] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:15:11] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:15:11] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:17:58.231439 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:17:58.236445 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:17:58.240441 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:17:58.242442 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:17:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:17:58] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:17:58] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:17:58.266445 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:17:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:17:58.289833 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:17:58.297835 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:17:58.303836 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:17:58.308836 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:17:58.317833 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:17:58.330836 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:17:58] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:17:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:17:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:17:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:17:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:17:59] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:18:57.875513 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:18:57.881498 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:18:57.893504 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:18:57.899503 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:18:57.905503 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:18:57.925013 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:18:57] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:18:57] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:18:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:18:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:18:59] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:18:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:20:39.606183 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:20:39.609182 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:20:39.613182 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:20:39] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:20:39.620180 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:20:39.628182 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:20:39] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:20:39] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:20:39] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:20:39.669700 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:20:39.673701 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:20:39.677702 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:20:39.683702 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:20:39.688701 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:20:39.695702 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:20:39] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:20:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:20:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:20:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:20:41] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:20:41] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:20:51.131084 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:20:51] "POST /myclass/api/RefuseAttendeeInscription_with_motif/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:20:51.741952 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:20:53] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:21:34.909635 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:21:34.915637 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:21:34.921638 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:21:34.928636 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:21:34.932638 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:21:34.939646 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:21:34] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:21:34] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:21:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:21:35] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:21:36] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:21:36] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:22:47.315548 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:22:47.319099 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:22:47.325094 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:22:47.333080 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:22:47.335081 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:22:47.340081 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:22:47] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:22:47] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:22:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:22:47] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:22:48] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:22:48] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:22:57.220104 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:22:57.226426 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:22:57.238938 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:22:57.245936 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:22:57.259937 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:22:57.263938 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:22:57] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:22:57] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:22:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:22:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:22:58] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:22:58] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:23:06.131928 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:23:06.135928 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:23:06.140442 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:23:06] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:23:06.147440 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:23:06.155440 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:23:06] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:23:06] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:23:06] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:23:06.199439 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:23:06.203439 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:23:06.206441 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:23:06.210441 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:23:06.215477 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:23:06.225447 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:23:06] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:23:06] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:23:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:23:06] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:23:07] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:23:07] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:23:13.057473 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:23:13] "POST /myclass/api/AcceptAttendeeInscription/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:23:13.854479 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:23:15] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:23:21.220816 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:23:21] "POST /myclass/api/AcceptAttendeeInscription/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:23:21.811524 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:23:23] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:24:14.476564 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:24:14.478564 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:24:14.480566 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:24:14.483565 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:24:14.486588 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:24:14.492586 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:24:14] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:24:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:24:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:24:14] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:24:15] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:24:15] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:26:40.353295 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:26:40.356296 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:26:40.360291 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:26:40.366293 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:26:40.371292 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:26:40.375294 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:26:40] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:26:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:26:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:26:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:26:42] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:26:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:26:48.385431 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:26:48.387476 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:26:48.389431 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:26:48] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:26:48.395429 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:26:48.404457 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:26:48] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:26:48] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:26:48] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:26:48.439463 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:26:48.441464 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:26:48.444488 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:26:48.449658 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:26:48.455661 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:26:48.460688 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:26:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:26:48] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:26:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:26:48] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:26:49] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:26:49] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:27:33.657191 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:27:33.662190 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:27:33.667192 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:27:33.671213 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:27:33.675194 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:27:33.683192 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:33] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:33] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:34] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:34] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:35] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:27:50.265776 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:27:50.270779 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:27:50.276779 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:27:50.278779 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:27:50.284779 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:27:50.290779 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:50] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:51] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:51] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:27:58.205081 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:27:58.208097 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:27:58.212086 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:27:58.216081 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:58] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:58] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:58] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:58] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:27:59.273982 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:27:59.274981 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:27:59.281987 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:27:59.288980 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:59] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:27:59.295989 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:59] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:27:59.304016 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:59] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:27:59.313982 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:59] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:59] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:59] "POST /myclass/api/Get_List_Participant_Notes/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:27:59] "POST /myclass/api/Get_List_Jury_Soutenenace_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:28:07.814177 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:28:08] "POST /myclass/api/AcceptAttendeeInscription/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:28:08.475769 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:28:10] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:28:19.912680 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:28:19.929197 : UpdateStagiairetoClass - Aucune session de formation pour {'_id': ObjectId('684557cc3faf55c59042fe67'), 'valide': '1'} +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:28:19] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:31:48.079472 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:31:48.085478 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:31:48.089476 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:31:48.094475 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:31:48.097988 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:31:48.103989 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:31:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:31:48] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:31:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:31:48] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:31:49] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:31:49] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:32:00.814016 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:32:00.817020 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:32:00.820017 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:32:00.822031 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:00] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:32:00.835068 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:00] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:00] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:00] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:32:00.871069 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:32:00.875068 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:32:00.879095 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:32:00.882084 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:32:00.887087 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:32:00.892118 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:00] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:00] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:02] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:02] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:32:53.941748 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:32:53.949748 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:53] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:32:53.962756 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:32:53.968266 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:53] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:32:53.971266 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:53] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:53] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:32:54.019786 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:32:54.023787 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:32:54.029789 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:32:54.034788 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:32:54.039790 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:32:54.055796 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:54] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:55] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:32:55] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:34:45.912244 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:34:45.916249 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:34:45.925254 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:34:45.930255 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:34:45.933254 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:34:45.937766 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:34:45] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:34:45] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:34:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:34:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:34:46] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:34:47] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:34:52.185997 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:34:52.189998 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:34:52] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:34:52.197997 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:34:52.199000 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:34:52] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:34:52.211997 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:34:52] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:34:52] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:34:52.254049 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:34:52.257044 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:34:52.259045 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:34:52.264044 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:34:52.270044 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:34:52.274047 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:34:52] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:34:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:34:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:34:52] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:34:53] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:34:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:35:02.683595 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:35:02.701590 : SendPre_InscriptionEmail - La valeur 'token' n'est pas presente dans la liste des arguments +INFO:root:2025-12-13 17:35:02.704590 : WARNING : Impossible d'envoyer le mail de preinscriton à UpdateStagiairetoClass - l'adresse email mysytraining+apprenant2@gmail.com pour la session 690f3a2ba00c978d63f032c5 +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:35:02] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:35:02.769159 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:35:02.771158 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:35:02] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:35:04] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:35:25.402962 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:35:25.405967 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:35:25.408966 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:35:25] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:35:25.415482 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:35:25.422489 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:35:25] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:35:25] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:35:25] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-12-13 17:35:25.452006 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:35:25.454516 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:35:25.458517 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:35:25.463517 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:35:25.467517 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 17:35:25.476517 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:35:25] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:35:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:35:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:35:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:35:26] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 17:35:26] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:44.897291 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:16:44.903810 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:16:44.906343 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:16:44.914375 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:16:44.918101 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:44] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.258328 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:16:45.264855 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.268924 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:16:45.277959 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.289557 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.297373 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:16:45.299393 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:16:45.304375 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.307385 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.314394 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.320402 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.324405 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:16:45.327415 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.332413 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.338557 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.361824 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:16:45.364805 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:16:45.367869 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.384478 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.390740 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.397900 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:16:45.400904 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.408692 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.412690 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:16:45.414690 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.418217 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:16:45.421242 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.430306 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.434801 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:16:45.438342 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:16:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:01.677521 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:01] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:01.853745 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:01.856507 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:01.861098 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:01] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:01.870909 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:01.876925 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:01.886432 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:01] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:01] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:01] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:01.898487 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:01.903493 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:01.910515 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:01.917540 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:01.925547 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:01] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:01] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:01] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:01.941608 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:01] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:01] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:31.551527 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:31.554548 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:31.555543 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:31.557736 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:31.559736 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:31.886426 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:31.890432 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:31.893433 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:31.898450 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:31.900451 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:31.903496 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:31.908014 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:31.910020 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:31.915530 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:31.921055 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:31.926575 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:31.930612 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:31.934684 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:31.941677 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:31.946367 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:31.957415 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:31.961408 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:31.970918 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:31.975441 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:31.978450 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:31.984461 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:31.990996 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:31.995490 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:32.000533 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:32.006591 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:32.012615 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:32.019135 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:32.025668 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:18:32.029768 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:18:32.037609 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:18:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:59:38.882676 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:59:38.895935 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:59:38.899479 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:59:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:59:38.902995 : Le token partner est vide +INFO:root:2025-12-13 18:59:38.905044 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:59:38.909117 : La session de connexion n'est pas valide +INFO:root:2025-12-13 18:59:38.911128 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:59:38.917660 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-13 18:59:38.917660 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:59:38] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:59:38.923777 : getRecodedImage - Impossible de récupérer le recid du user +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:59:38] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:59:38.927292 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:59:38] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:root:2025-12-13 18:59:38.948420 : get_partner_account - La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [13/Dec/2025 18:59:38] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-14 11:13:35.622900 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-14 11:13:35.622900 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-14 11:13:35.622900 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-14 11:13:35.623899 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-14 11:13:35.623899 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-14 11:14:14.139566 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-14 11:14:14.139566 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-14 11:14:14.139566 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-14 11:14:14.139566 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-14 11:14:14.139566 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 479-264-725 +INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\survey_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-14 11:26:49.563973 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-14 11:26:49.563973 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-14 11:26:49.563973 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-14 11:26:49.564973 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-14 11:26:49.564973 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 479-264-725 +INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\survey_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-14 11:27:45.586554 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-14 11:27:45.586554 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-14 11:27:45.586554 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-14 11:27:45.586554 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-14 11:27:45.586554 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 479-264-725 +INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\survey_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-14 11:28:40.497395 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-14 11:28:40.497395 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-14 11:28:40.497395 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-14 11:28:40.497395 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-14 11:28:40.497395 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 479-264-725 +INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\survey_mgt.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-14 11:30:09.826569 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-14 11:30:09.826569 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-14 11:30:09.827556 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-14 11:30:09.827556 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-14 11:30:09.827556 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 479-264-725 +INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-14 11:42:21.333341 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-14 11:42:21.333341 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-14 11:42:21.333341 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-14 11:42:21.333341 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-14 11:42:21.334948 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 479-264-725 +INFO:root:2025-12-14 11:46:02.702004 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:02] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:46:03.404476 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:03.409476 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:03.421477 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:03] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:46:03.431477 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:03.451483 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:03.454522 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:03] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:03] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:46:03.460994 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:03.471991 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:03] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:46:03.486992 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:03.495009 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:46:03.503992 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:03.509993 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:03] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:03] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:03] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:03] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:03] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:03] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:46:08.185282 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:08.188283 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:08.191826 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:08] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:46:08.202826 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:08] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:08] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:46:09.013991 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:09] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:46:18.724745 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:18.729253 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:18.733281 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:18.735278 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:18.736276 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:18.743263 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:18] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:18] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:18] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:18] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:18] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:46:25.261071 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:27.468590 : login Login/mot de passe invalide {'email': 'mysy1000formation+02@gmail.com', 'pwd': 'Sdj3X7hCbFo', 'type': 'user', 'active': '1', 'locked': '0'} my_user.count() = 0 +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:27] "POST /myclass/api/login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:46:33.306832 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:33.311837 : login Login/mot de passe invalide {'email': 'mysy1000formation+04@gmail.com', 'pwd': '-ixOA5HBpag', 'type': 'user', 'active': '1', 'locked': '0'} my_user.count() = 0 +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:33] "POST /myclass/api/login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:46:40.321564 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:40.330082 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:40] "POST /myclass/api/login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:46:42.903524 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:42.906524 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:42] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:46:42.913525 : {'_id': ObjectId('6841c4edb3d79fceae5350cc'), 'nom': 'PP_ETAT_GENERAL_01', 'adr_street': '', 'adr_city': '', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'PP_ETAT_GENERAL_01@mysy-training.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '66d48db7e3d62a16dce4df44', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-06-05 18:25:17.921394', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 11:46:40.330082', 'firstconnexion': '0', 'token': 'NSkkoIlRLQAX0AA5WdJTd5offPaz3pU7gw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:42] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:46:42.952954 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:42.954952 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:42.958954 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:42.960954 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:42.965954 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:46:42.972953 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:42] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:42] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:46:48.445048 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:48] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:46:50.189991 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:50] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:46:51.193139 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:46:51.832052 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:46:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:47:35.409654 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:47:36] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:47:44.656902 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:47:44] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:48:58.816682 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:48:58.820699 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:48:58.823236 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:48:58.825265 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:48:58.828251 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:48:58.867263 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:48:58] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:48:58] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:48:58] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:48:58] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:48:59] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:49:09.085025 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:49:09.092013 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:09] "POST /myclass/api/login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:49:09.115997 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:49:09.118004 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:09] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:49:09.126004 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 11:49:09.092013', 'firstconnexion': '0', 'token': 'fCdDkMBg07-52dy--IzEIF3Ax9TbaQIXpg'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:09] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:49:09.147560 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:49:09.150559 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:49:09.153565 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:49:09.155576 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:49:09.160564 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:49:09.169562 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:09] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:09] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:09] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:10] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:49:13.731918 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:13] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:49:15.931281 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:49:15.932285 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:49:15.936280 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:49:15.938298 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:49:15.943283 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:49:15.951283 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:15] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:16] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:17] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:49:27.448056 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:49:28.648580 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:49:28.651582 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:28] "POST /myclass/api/Get_List_Partner_Invoice_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:29] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:49:39.594400 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:49:40.826298 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:40] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:49:47.730963 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:49:50.601416 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:50] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:49:53.405705 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:53] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:49:55.277164 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:49:58.110976 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:49:58.113975 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:49:58.118006 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:49:58.121992 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:49:58.126979 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:49:58.132976 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:58] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:58] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:49:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:57:58.084593 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:57:58.087592 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:57:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:57:58.097591 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 11:49:09.092013', 'firstconnexion': '0', 'token': 'fCdDkMBg07-52dy--IzEIF3Ax9TbaQIXpg'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:57:58] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:57:58.126593 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:57:58.129591 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:57:58.132593 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:57:58.135591 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:57:58.144597 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:57:58.148597 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:57:58] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:57:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:57:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:57:58] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:57:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:57:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:58:13.346359 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:58:13.352360 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:13] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:58:13.361359 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 11:49:09.092013', 'firstconnexion': '0', 'token': 'fCdDkMBg07-52dy--IzEIF3Ax9TbaQIXpg'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:13] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:58:13.410857 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:58:13.421861 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:58:13.432859 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:58:13.437862 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:58:13.449855 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:13] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:58:13.476223 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:13] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:13] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:14] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:15] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:58:17.201634 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:58:17.203649 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:58:17.206649 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:58:17.209639 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:58:17.211151 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:58:17.215158 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:17] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:17] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:17] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:17] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:17] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:58:56.427988 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:58:56.436987 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:56] "POST /myclass/api/login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:58:56.473981 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:58:56.475982 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:56] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:58:56.484982 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 11:58:56.436987', 'firstconnexion': '0', 'token': 'Bhn65aUHCQbyLxtA775b7nfxl6KT05Qmzg'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:56] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 11:58:56.521496 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:58:56.523497 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:58:56.528498 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:58:56.537659 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:58:56.541665 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 11:58:56.546665 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:56] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:56] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:56] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:56] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 11:58:57] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:00:38.985639 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:00:38.988646 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:00:38] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:00:38.995649 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 11:58:56.436987', 'firstconnexion': '0', 'token': 'Bhn65aUHCQbyLxtA775b7nfxl6KT05Qmzg'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:00:38] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:00:39.028311 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:00:39.031315 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:00:39.034313 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:00:39.035313 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:00:39.041314 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:00:39.043316 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:00:39] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:00:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:00:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:00:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:00:39] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:00:40] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:00:44.121325 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:00:44] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:00:44.130329 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:00:44.134325 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 11:58:56.436987', 'firstconnexion': '0', 'token': 'Bhn65aUHCQbyLxtA775b7nfxl6KT05Qmzg'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:00:44] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:00:44.165902 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:00:44.170908 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:00:44.179929 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:00:44.185930 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:00:44.193904 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:00:44.198902 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:00:44] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:00:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:00:44] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:00:44] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:00:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:00:45] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:03:42.737028 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:03:42.741029 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:03:42.744027 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:03:42.746027 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 11:58:56.436987', 'firstconnexion': '0', 'token': 'Bhn65aUHCQbyLxtA775b7nfxl6KT05Qmzg'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:03:42] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:03:42] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:03:42.752027 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 11:58:56.436987', 'firstconnexion': '0', 'token': 'Bhn65aUHCQbyLxtA775b7nfxl6KT05Qmzg'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:03:42] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:03:42.785551 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:03:42.788551 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:03:42.793550 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:03:42.798552 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:03:42.802551 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:03:42.805552 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:03:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:03:42] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:03:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:03:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:03:43] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:03:44] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:04:41.057034 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:04:41.062051 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:04:41.066034 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 11:58:56.436987', 'firstconnexion': '0', 'token': 'Bhn65aUHCQbyLxtA775b7nfxl6KT05Qmzg'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:04:41] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:04:41.068034 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:04:41] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:04:41.079067 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 11:58:56.436987', 'firstconnexion': '0', 'token': 'Bhn65aUHCQbyLxtA775b7nfxl6KT05Qmzg'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:04:41] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:04:41.111650 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:04:41.118192 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:04:41.126182 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:04:41.134687 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:04:41.142690 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:04:41.158688 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:04:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:04:41] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:04:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:04:41] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:04:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:04:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:08:53.992252 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:08:53.999253 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:08:54.001251 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 11:58:56.436987', 'firstconnexion': '0', 'token': 'Bhn65aUHCQbyLxtA775b7nfxl6KT05Qmzg'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:08:54] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:08:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:08:54.007931 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:08:54.014021 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 11:58:56.436987', 'firstconnexion': '0', 'token': 'Bhn65aUHCQbyLxtA775b7nfxl6KT05Qmzg'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:08:54] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:08:54.054802 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:08:54.066818 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:08:54.075345 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:08:54.086134 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:08:54.095538 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:08:54.106537 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:08:54] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:08:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:08:54] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:08:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:08:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:08:55] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:09:55.306673 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:09:55.309673 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:09:55.311675 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:09:55.314674 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 11:58:56.436987', 'firstconnexion': '0', 'token': 'Bhn65aUHCQbyLxtA775b7nfxl6KT05Qmzg'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:09:55] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:09:55] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:09:55.322672 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 11:58:56.436987', 'firstconnexion': '0', 'token': 'Bhn65aUHCQbyLxtA775b7nfxl6KT05Qmzg'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:09:55] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:09:55.343736 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:09:55.345733 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:09:55.347732 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:09:55.353735 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:09:55.356735 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:09:55.359734 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:09:55] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:09:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:09:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:09:55] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:09:55] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:09:56] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:12:50.983674 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:12:50.985691 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:12:50.986693 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:12:50.989690 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:12:50.995704 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:12:50.997693 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:12:51] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:12:51] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:12:51] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:12:51] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:12:51] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:16:23.492258 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:16:23.501257 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:16:23] "POST /myclass/api/login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:16:23.528437 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:16:23.531437 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:16:23.535436 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:16:23] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:16:23.545439 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 12:16:23.501257', 'firstconnexion': '0', 'token': 'vpkXqD50nj8pECOA9X1MHNpmcpNxNwA_sA'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:16:23] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:16:23.548433 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 12:16:23.501257', 'firstconnexion': '0', 'token': 'vpkXqD50nj8pECOA9X1MHNpmcpNxNwA_sA'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:16:23] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:16:23.567462 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:16:23.568569 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:16:23.572614 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:16:23.576601 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:16:23.580610 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:16:23.583600 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:16:23] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:16:23] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:16:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:16:23] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:16:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:16:24] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:23:49.860412 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:23:49.863412 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:23:49.866415 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 12:16:23.501257', 'firstconnexion': '0', 'token': 'vpkXqD50nj8pECOA9X1MHNpmcpNxNwA_sA'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:23:49] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:23:49.868414 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 12:16:23.501257', 'firstconnexion': '0', 'token': 'vpkXqD50nj8pECOA9X1MHNpmcpNxNwA_sA'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:23:49] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:23:55.519993 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:23:55.525993 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 12:16:23.501257', 'firstconnexion': '0', 'token': 'vpkXqD50nj8pECOA9X1MHNpmcpNxNwA_sA'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:23:55] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:23:55.529992 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:23:55.540024 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:23:55.544993 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 12:16:23.501257', 'firstconnexion': '0', 'token': 'vpkXqD50nj8pECOA9X1MHNpmcpNxNwA_sA'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:23:55] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:23:55.551994 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:23:55] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:23:55.561992 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 12:16:23.501257', 'firstconnexion': '0', 'token': 'vpkXqD50nj8pECOA9X1MHNpmcpNxNwA_sA'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:23:55] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:23:55.606123 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:23:55.611121 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:23:55.618123 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:23:55.623124 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:23:55.631635 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:23:55.636658 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:23:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:23:55] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:23:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:23:56] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:23:56] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:23:56] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:23:59.533061 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:23:59.535059 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:23:59.538109 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:23:59.538109 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:23:59.541062 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:23:59.545062 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:23:59] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:23:59] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:23:59] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:23:59] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:23:59] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:24:21.350793 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:24:21.358777 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:24:21] "POST /myclass/api/login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:24:21.389777 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:24:21.392777 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:24:21.394777 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:24:21.398826 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:24:21.398826 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 12:24:21.358777', 'firstconnexion': '0', 'token': 'CSMrqvF38hNKsyRNcBak3parumOPK38KkA'} +INFO:root:2025-12-14 12:24:21.398826 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 12:24:21.358777', 'firstconnexion': '0', 'token': 'CSMrqvF38hNKsyRNcBak3parumOPK38KkA'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:24:21] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:24:21] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:24:21] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:24:21.409790 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 12:24:21.358777', 'firstconnexion': '0', 'token': 'CSMrqvF38hNKsyRNcBak3parumOPK38KkA'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:24:21] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:24:21.433308 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:24:21.435305 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:24:21.438304 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:24:21.443303 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:24:21.448306 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:24:21.450303 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:24:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:24:21] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:24:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:24:21] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:24:21] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:24:22] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:25:01.669340 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:25:01.671340 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:25:01.675341 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 12:24:21.358777', 'firstconnexion': '0', 'token': 'CSMrqvF38hNKsyRNcBak3parumOPK38KkA'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:25:01] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:25:01.676341 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 12:24:21.358777', 'firstconnexion': '0', 'token': 'CSMrqvF38hNKsyRNcBak3parumOPK38KkA'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:25:01] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:25:19.556127 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:25:19.558126 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:25:19.561127 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:25:19.563127 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:25:19.564489 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 12:24:21.358777', 'firstconnexion': '0', 'token': 'CSMrqvF38hNKsyRNcBak3parumOPK38KkA'} +INFO:root:2025-12-14 12:25:19.564489 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 12:24:21.358777', 'firstconnexion': '0', 'token': 'CSMrqvF38hNKsyRNcBak3parumOPK38KkA'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:25:19] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:25:19] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:25:19] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:25:19.574497 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 12:24:21.358777', 'firstconnexion': '0', 'token': 'CSMrqvF38hNKsyRNcBak3parumOPK38KkA'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:25:19] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:25:19.600497 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:25:19.603497 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:25:19.608500 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:25:19.614496 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:25:19.620507 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:25:19.628509 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:25:19] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:25:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:25:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:25:19] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:25:19] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:25:20] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:26:19.163819 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:26:19.166695 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:26:19.169695 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 12:24:21.358777', 'firstconnexion': '0', 'token': 'CSMrqvF38hNKsyRNcBak3parumOPK38KkA'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:26:19] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:26:19.172694 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 12:24:21.358777', 'firstconnexion': '0', 'token': 'CSMrqvF38hNKsyRNcBak3parumOPK38KkA'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:26:19] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:26:43.051407 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:26:43.055407 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:26:43.058407 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 12:24:21.358777', 'firstconnexion': '0', 'token': 'CSMrqvF38hNKsyRNcBak3parumOPK38KkA'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:26:43] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:26:43.060406 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 12:24:21.358777', 'firstconnexion': '0', 'token': 'CSMrqvF38hNKsyRNcBak3parumOPK38KkA'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:26:43] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:31:49.289921 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:31:49.292920 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:31:49] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:31:49] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:31:52.127060 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:31:52] "POST /myclass/api/Create_Empty_Internal_Mail/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:32:05.598327 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:32:09] "POST /myclass/api/Update_Message_To_Internal_Mail/ HTTP/1.1" 200 - +INFO:root:2025-12-14 12:32:09.061796 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 12:32:09.064808 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:32:09] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 12:32:09] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-14 21:47:49.779752 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-14 21:47:49.779752 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-14 21:47:49.779752 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-14 21:47:49.779752 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-14 21:47:49.779752 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-14 21:48:03.386166 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-14 21:48:03.386166 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-14 21:48:03.386166 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-14 21:48:03.386166 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-14 21:48:03.386166 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 479-264-725 +INFO:root:2025-12-14 21:51:22.454934 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:51:22] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 21:51:24.002586 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:51:24.033590 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:51:24.046588 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:51:24.075585 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:51:24.096115 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:51:24.147648 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:51:24] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 21:51:24.196791 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:51:24] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:51:24] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-12-14 21:51:24.222910 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:51:24.256028 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:51:24] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:51:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-12-14 21:51:24.275037 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:51:24.286034 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:51:24.297549 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:51:25] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:51:25] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:51:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:51:25] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:51:25] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:51:25] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2025-12-14 21:51:40.508217 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:51:40.519244 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:51:40.527258 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:51:40.547782 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:51:40] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:51:40] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:51:40] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - +INFO:root:2025-12-14 21:51:42.420806 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:51:42] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - +INFO:root:2025-12-14 21:52:03.682726 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:52:03.684715 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:52:03.689720 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:52:03.695700 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:52:03.696699 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:52:03.707604 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:52:03] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:52:03] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:52:04] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:52:04] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:52:04] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 21:52:15.444916 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:52:15.459946 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:52:15] "POST /myclass/api/login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 21:53:18.694773 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:53:18.703872 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:53:18.711780 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 21:52:15.460950', 'firstconnexion': '0', 'token': 'e8dWx_XMM6Z1Rdmq-y2lFj3awJ-usIW1Zw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:53:18] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 21:53:18.718429 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 21:52:15.460950', 'firstconnexion': '0', 'token': 'e8dWx_XMM6Z1Rdmq-y2lFj3awJ-usIW1Zw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:53:18] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 21:53:18.728553 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:53:18.736461 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:53:18] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 21:53:18.754621 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 21:52:15.460950', 'firstconnexion': '0', 'token': 'e8dWx_XMM6Z1Rdmq-y2lFj3awJ-usIW1Zw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:53:18] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 21:53:18.889164 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:53:18.898177 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:53:18.914696 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:53:18.932230 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:53:18.955260 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:53:18.983404 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:53:19] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:53:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:53:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:53:19] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:53:19] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:53:21] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 21:54:33.556756 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 21:54:33.565924 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:54:33] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 21:54:33.581923 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 21:52:15.460950', 'firstconnexion': '0', 'token': 'e8dWx_XMM6Z1Rdmq-y2lFj3awJ-usIW1Zw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 21:54:33] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:00:15.132752 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:00:15.151556 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:00:15] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:00:15.171259 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 21:52:15.460950', 'firstconnexion': '0', 'token': 'e8dWx_XMM6Z1Rdmq-y2lFj3awJ-usIW1Zw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:00:15] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:00:15.235259 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:00:15.242177 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:00:15.252148 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:00:15.267674 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:00:15.269672 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:00:15.282185 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:00:15] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:00:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:00:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:00:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:00:16] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:00:18] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:00:57.670258 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:00:57.678521 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:00:57] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:00:57.694140 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 21:52:15.460950', 'firstconnexion': '0', 'token': 'e8dWx_XMM6Z1Rdmq-y2lFj3awJ-usIW1Zw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:00:57] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-14 22:15:40.077021 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-14 22:15:40.077021 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-14 22:15:40.077021 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-14 22:15:40.078058 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-14 22:15:40.078058 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-14 22:16:10.491752 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-14 22:16:10.491752 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-14 22:16:10.491752 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-14 22:16:10.492742 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-14 22:16:10.492742 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 479-264-725 +INFO:root:2025-12-14 22:24:11.700715 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:24:11.704716 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:24:11.707716 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:24:11.709714 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:24:11.711717 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:24:11.714715 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:24:11] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:24:11] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:24:11] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:24:11] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:24:11] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:24:17.504276 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:24:17.515227 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:24:17] "POST /myclass/api/login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:24:18.480094 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:24:18.483582 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:24:18.488884 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:24:18.493462 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:24:18.493462 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:24:17.516285', 'firstconnexion': '0', 'token': 'CDbfGpc8DSDPbh6_3_QR5-YhM_LxHWihOQ'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:24:18] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:24:18.497454 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:24:17.516285', 'firstconnexion': '0', 'token': 'CDbfGpc8DSDPbh6_3_QR5-YhM_LxHWihOQ'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:24:18] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:24:18] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:24:18.506965 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:24:17.516285', 'firstconnexion': '0', 'token': 'CDbfGpc8DSDPbh6_3_QR5-YhM_LxHWihOQ'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:24:18] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:25:17.935043 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:17.943043 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:24:17.516285', 'firstconnexion': '0', 'token': 'CDbfGpc8DSDPbh6_3_QR5-YhM_LxHWihOQ'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:17] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:25:17.978049 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:17.993074 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:18.004075 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:24:17.516285', 'firstconnexion': '0', 'token': 'CDbfGpc8DSDPbh6_3_QR5-YhM_LxHWihOQ'} +INFO:root:2025-12-14 22:25:18.007803 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:18] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:18] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:25:18.030828 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:24:17.516285', 'firstconnexion': '0', 'token': 'CDbfGpc8DSDPbh6_3_QR5-YhM_LxHWihOQ'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:18] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:25:18.238553 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:18.241552 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:18.247555 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:18.264584 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:18.276655 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:18.291574 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:18] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:18] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:19] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:19] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:20] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:25:23.486325 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:23.491171 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:23.492753 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:23.495829 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:23.498836 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:23.501838 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:23] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:23] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:23] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:23] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:23] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:25:39.486772 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:39.502673 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:39] "POST /myclass/api/login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:25:39.553409 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:39.560414 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:39.565425 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:39.570433 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:25:39.503684', 'firstconnexion': '0', 'token': 'BfyXEJMCZkHrCQQhPwV5O8e2wxqzoo2HsQ'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:39] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:25:39.575565 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:39.588107 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:25:39.503684', 'firstconnexion': '0', 'token': 'BfyXEJMCZkHrCQQhPwV5O8e2wxqzoo2HsQ'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:39] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:39] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:25:39.602044 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:25:39.503684', 'firstconnexion': '0', 'token': 'BfyXEJMCZkHrCQQhPwV5O8e2wxqzoo2HsQ'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:39] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:25:39.649090 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:39.658088 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:39.665101 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:39.680205 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:39.690626 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:25:39.702626 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:39] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:41] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:25:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:27:23.581791 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:27:23.583787 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:27:23.585787 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:27:23.586788 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:27:23.589788 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:27:23.593788 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:27:23] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:27:23] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:27:23] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:27:23] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:27:23] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:27:44.471443 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:27:44.482400 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:27:44] "POST /myclass/api/login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:27:44.540505 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:27:44.544507 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:27:44.548014 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:27:44.483407', 'firstconnexion': '0', 'token': '1pmNgKUSUTE74i2gudp35bdzhoNwewBbqg'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:27:44] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:27:44.550280 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:27:44.553280 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:27:44.554280 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:27:44.483407', 'firstconnexion': '0', 'token': '1pmNgKUSUTE74i2gudp35bdzhoNwewBbqg'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:27:44] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:27:44] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:27:44.563821 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:27:44.483407', 'firstconnexion': '0', 'token': '1pmNgKUSUTE74i2gudp35bdzhoNwewBbqg'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:27:44] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:27:44.596341 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:27:44.599340 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:27:44.604344 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:27:44.610341 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:27:44.617339 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:27:44.620340 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:27:44] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:27:44] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:27:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:27:44] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:27:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:27:46] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\main.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-14 22:31:51.229661 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-14 22:31:51.229661 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-14 22:31:51.229661 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-14 22:31:51.229661 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-14 22:31:51.229661 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 479-264-725 +INFO:root:2025-12-14 22:31:57.103100 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:31:57.105116 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:31:57.108190 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:31:57.109729 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:31:57.112740 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:31:57.115775 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:31:57] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:31:57] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:31:57] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:31:57] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:31:57] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:32:05.336643 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:32:05.346619 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:32:05] "POST /myclass/api/login_intranet_client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:32:05.379263 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:32:05.381264 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:32:05.384264 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:32:05.388266 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:32:05.346619', 'firstconnexion': '0', 'token': 'pgHtWPb8-8AA3ig2kKdNzxBc5Ud7zdEVqQ'} +INFO:root:2025-12-14 22:32:05.390266 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:32:05] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:32:05.392800 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:32:05.346619', 'firstconnexion': '0', 'token': 'pgHtWPb8-8AA3ig2kKdNzxBc5Ud7zdEVqQ'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:32:05] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:32:05] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:32:05.397963 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:32:05.346619', 'firstconnexion': '0', 'token': 'pgHtWPb8-8AA3ig2kKdNzxBc5Ud7zdEVqQ'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:32:05] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:32:05.431972 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:32:05.434994 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:32:05.438996 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:32:05.443999 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:32:05.448016 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:32:05.454535 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:32:05] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:32:05] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:32:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:32:05] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:32:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:32:06] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:33:39.549559 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:33:39.559514 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:33:39] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:33:39.576447 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:32:05.346619', 'firstconnexion': '0', 'token': 'pgHtWPb8-8AA3ig2kKdNzxBc5Ud7zdEVqQ'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:33:39] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:22.369249 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:34:22.398378 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:22] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:23.495596 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:34:23.514012 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:34:23.554010 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:23] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:24] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:24] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:25.123790 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:25.179588 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:25.239569 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:34:25.262424 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:25.301442 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:25.368378 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:25.423217 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:25.465216 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:25.526685 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:25.578791 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:34:25.610523 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:25.673374 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:34:25.715882 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:34:25.719946 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:34:25.723842 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:34:25.728833 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:25.902604 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:25.949429 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:25.972338 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:26.014952 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:26] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:26.030041 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:26.044844 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:34:26.053842 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:34:26.058843 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:34:26.072734 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:34:26.086742 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:26] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:26] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:26.175157 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:26] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:26] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:26.243916 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:26] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:26] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:34:26.288589 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:34:26.298279 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:34:26] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:35:33.305102 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:35:33.397667 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:35:33.610000 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:35:33.690186 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:35:33] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:35:33.839507 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:35:34.068228 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:35:34] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:35:34] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:35:34] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:35:35] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:35:39.180394 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:35:39.218029 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:35:39] "POST /myclass/api/login_intranet_client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:35:47.154580 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:35:47.182512 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:35:47.267727 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:35:47.304654 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:35:47.320123 : Le token est vide +INFO:root:2025-12-14 22:35:52.781162 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:35:52.797162 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:35:52.940248 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:35:52.981823 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:35:52.996827 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:35:53.015825 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:35:53] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:35:54] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:35:55] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:35:55] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:35:55] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:35:58.916731 : get_user_account Le token est vide +INFO:root:2025-12-14 22:35:58.919623 : getRecodedImage - Impossible de récupérer le recid du user +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:35:58] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:35:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:35:58.924623 : get_user_account Le token est vide +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:35:58] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:35:58.940642 : get_user_account Le token est vide +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:35:58] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:35:59.976990 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:35:59.997041 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:00] "POST /myclass/api/login_intranet_client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:36:01.471785 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:01.488798 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:01.500787 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:01] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:36:01.509755 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:01] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:36:01.521946 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:01] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:36:01.567467 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:01.583469 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:01] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:36:01.644482 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:01.658010 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:01.673013 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:01.688011 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:01.703012 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:01.717012 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:04] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:05] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:06] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:36:34.901146 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:34.904141 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:34.908836 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:34.915848 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:34.925852 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:34] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:36:34.926863 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:34] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:34] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:36:34.948872 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:34] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:36:35.025471 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:35.032469 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:35.041479 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:35.054478 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:35.063477 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:35.074472 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:35] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:35] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:35] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:35] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:37] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:36:54.049173 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:54.057220 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:54.070769 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:root:2025-12-14 22:36:54.071673 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:54] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:54] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:36:54.085762 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:54.089657 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:36:54.119762 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:54] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:36:54.493215 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:54.509845 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:54.519840 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:54.536843 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:54.543839 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:36:54.561849 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:54] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:55] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:55] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:36:57] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:16.374017 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:39:16.383090 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:16] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:16.397998 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:16] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:25.892086 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:39:25.903072 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:25] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:25.913073 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:39:25.925090 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:39:25.934066 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:25] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:25.944112 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:25] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:25.970208 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:25] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:26.051060 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:39:26.058301 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:39:26.066304 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:39:26.078301 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:39:26.085301 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:39:26.098310 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:26] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:26] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:26] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:28] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:44.797290 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:39:44.799291 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:39:44.813814 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:39:44.816814 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:39:44.819813 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:44] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:44] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.216140 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:39:45.221139 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.225139 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.242678 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.267672 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.310473 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.497635 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.556183 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.606713 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.632098 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.675631 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.726841 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:39:45.741382 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.762373 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:39:45.765372 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:39:45.784377 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.830900 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.843894 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.860900 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.871897 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.893108 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:39:45.904040 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.919655 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.930765 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.948757 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.966655 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:45.994890 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:46.001887 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:46.020614 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:39:46.033529 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:39:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:43:04.615107 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:43:04.623246 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:43:04.630111 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:04] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:43:04.636107 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:04] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:43:04.644121 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:04] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:43:04.675121 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:43:04.693482 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:04] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:43:04.971963 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:43:04.985487 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:43:05.007488 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:43:05.040596 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:43:05.059612 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:43:05.084243 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:05] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:05] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:05] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:07] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:43:13.478278 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:43:13.486736 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:43:13.492745 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:43:13.501776 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:13] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:43:13.504300 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:13] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:13] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:43:13.516295 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:43:13.529300 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:13] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:43:13.579315 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:43:13.587430 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:43:13.596428 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:43:13.611428 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:43:13.620432 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:43:13.633429 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:13] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:13] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:14] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:14] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:43:15] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:44:23.217178 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:44:23.223177 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:44:23] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:44:23.243477 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:44:23] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:44:40.720649 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:44:40.726651 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:44:40.735650 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:44:40.740663 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:44:40] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:44:40.749761 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:44:40.758244 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:44:40] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:44:40] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:44:40.773959 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:44:40] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:45:38.751800 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:45:38.764332 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:45:38] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:45:38.785330 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:45:38] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:49:20.895139 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:20.903616 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:20.909632 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:20.916158 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:20] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:49:20.921152 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:20.930213 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:20] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:20] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:49:20.944735 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:20] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:49:21.057237 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:21.071134 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:21] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:49:31.575290 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:31.577291 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:31.580811 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:31.586812 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:root:2025-12-14 22:49:31.588810 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:31.588810 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:31] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:49:31.601110 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:49:31.621812 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:31.627636 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:49:33.605392 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:33.608400 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:33.611401 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:33.614145 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:33.620731 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:33.629733 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:33] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:33] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:33] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:33] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:35] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:49:37.612463 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:37.615594 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:37.618848 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:37.621803 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:37] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:49:37.623803 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:37.626803 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:37] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:37] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:49:37.634804 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:37] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:49:37.661910 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:37.667805 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-14 22:35:59.997041', 'firstconnexion': '0', 'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw'} +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:37] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-14 22:49:53.301662 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-14 22:49:53.304659 : MAJ de diction {'token': 'EqUw0c6Mlnv2w62ceLtf11DpG5dDCAr3qw', 'adr_city': 'qs', 'adr_zip': '', 'mob_phone': '0123', 'adr_country': '', 'link_facebook': '', 'link_twitter': '', 'adr_street': '', 'prenom': '', 'nom': 'Client 1', 'link_linkedin': '', 'apprenant_id': ''} +INFO:root:2025-12-14 22:49:53.326720 : Get_Ent_Student_update_user_account -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - ERRORRRR AT Line : 1787 +INFO:werkzeug:127.0.0.1 - - [14/Dec/2025 22:49:53] "POST /myclass/api/Get_Ent_Student_update_user_account/ HTTP/1.1" 200 - +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-15 12:23:29.434509 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-15 12:23:29.435510 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-15 12:23:29.435510 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-15 12:23:29.435510 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-15 12:23:29.435510 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-15 12:23:45.303568 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-15 12:23:45.303568 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-15 12:23:45.303568 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-15 12:23:45.303568 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-15 12:23:45.303568 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 479-264-725 +INFO:root:2025-12-15 12:25:21.267836 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:21] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:25:23.022146 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:23.031195 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:23.068139 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:23.081255 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:23.114832 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:23] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:25:23.143847 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:23] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:25:23.188568 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:23.202603 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:root:2025-12-15 12:25:23.219593 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:23] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:23] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:25:23.255471 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:23.284599 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:25:23.318214 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:23] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:23] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:23] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:23] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:23] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:23] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:25:36.110288 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:36.115946 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:36.121087 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:36.127971 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:36.137065 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:36.143954 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:36] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:36] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:36] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:36] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:36] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:25:41.023981 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:41.043284 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:41] "POST /myclass/api/login_intranet_client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:25:56.753256 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:56.818612 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:56.826592 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:56.868175 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:56.873219 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:56] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:25:56.878188 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:56] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:56] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:25:56.911190 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:56] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:25:56.970712 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:56.987731 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:56.999713 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:57.014716 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:25:57.029710 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:57] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:25:57.085230 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:57] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:25:57] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:26:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:26:08.460188 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:26:08] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:26:08.482045 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:26:08.499802 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:26:08] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:26:21.261074 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:26:21.266132 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:26:21.269127 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:26:21] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:26:21.298184 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:26:21.306783 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:26:21] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:26:21.310791 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:26:21] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:26:21.312792 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:26:21] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:26:21.325050 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:26:21.342390 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:26:21] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:26:37.085346 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:26:37.101340 : MAJ de diction {'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA', 'adr_city': 'qs', 'adr_zip': '', 'mob_phone': '0123', 'adr_country': '', 'link_facebook': '', 'link_twitter': '', 'adr_street': '', 'prenom': '', 'nom': 'Client 1', 'link_linkedin': '', 'apprenant_id': ''} +INFO:root:2025-12-15 12:26:39.268772 : Get_Ent_Student_update_user_account -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - ERRORRRR AT Line : 1787 +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:26:39] "POST /myclass/api/Get_Ent_Student_update_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:27:36.068841 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:27:36.070845 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:27:36.073838 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:27:36] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:27:36.087300 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:27:36] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:27:36] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:27:47.793000 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:27:47] "POST /myclass/api/update_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:27:47.820649 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:27:47] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.257409 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:20.260419 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:20.262421 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:20.265418 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:20.267420 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.589250 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:20.592415 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:20.595427 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.597751 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.603063 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.608576 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.613578 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:20.616578 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.620576 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.625881 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.629880 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.634879 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:20.638648 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.644652 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.650020 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.660032 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.667021 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.677022 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.684025 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.691026 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.699055 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:20.701035 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.708036 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.714549 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.723566 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:20.727560 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.736577 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.742114 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.748433 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:20.753308 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:37.640995 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:37] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:37.739896 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:37.745122 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:37.749129 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:37] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:37.756136 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:37.762648 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:37.768751 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:37.773752 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:37.778240 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:37] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:37] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:37] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:37.790451 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:37] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:37.795803 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:37] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:37.803807 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:37.809814 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:37] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:37] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:37] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:37] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:29:46.630686 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:46.633696 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:46.636696 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:29:46.642707 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:46] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:46] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:29:46] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:30:03.256772 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:30:03] "POST /myclass/api/update_partner_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:30:03.281144 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:30:03] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:32:19.464618 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:32:19.476303 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:32:19] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:32:43.860446 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:32:43.867434 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:32:43] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:33:17.488853 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:33:17.528258 : update_user_account Le champ 'prenom' n'est pas autorisé +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:33:17] "POST /myclass/api/update_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:34:48.221365 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:34:48.228370 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': '', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:34:48] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:34:57.196624 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:34:57.198621 : MAJ de diction {'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA', 'adr_city': 'qs', 'adr_zip': '', 'mob_phone': 'ss', 'adr_country': '', 'link_facebook': '', 'link_twitter': '', 'adr_street': '', 'surname': '', 'last_name': 'Client 1', 'link_linkedin': ''} +INFO:root:2025-12-15 12:34:57.208137 : dictionnary = {'active': '1', 'date_update': '2025-12-15 12:34:57.198621', 'adr_city': 'qs', 'mob_phone': 'ss', 'last_name': 'Client 1'} +INFO:root:2025-12-15 12:34:57.212143 : update_user_account -La modif a bien ete faite =691f040ff96173bb854ad1fc +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:34:57] "POST /myclass/api/update_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:37:18.685210 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:37:18.695225 : Get_Ent_Student_change_user_pwd -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - ERRORRRR AT Line : 1989 +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:37:18] "POST /myclass/api/Get_Ent_Student_change_user_pwd/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:37:48.816483 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:37:48.827487 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA', 'date_update': '2025-12-15 12:34:57.198621', 'last_name': 'Client 1'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:37:48] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:38:09.786862 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:38:09.789974 : Le champ 'apprenant_id' n'est pas autorisé, requete annulée +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:38:09] "POST /myclass/api/change_user_pwd/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:38:35.875695 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:38:35.884754 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA', 'date_update': '2025-12-15 12:34:57.198621', 'last_name': 'Client 1'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:38:35] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:38:53.734893 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:38:53.748758 : change_user_pwd Le mot de passe de l'utilisateur (recid) =43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 a été modifié +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:38:53] "POST /myclass/api/change_user_pwd/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:39:31.520197 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:39:31.533828 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA', 'date_update': '2025-12-15 12:34:57.198621', 'last_name': 'Client 1'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:39:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:41:11.202902 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:41:11.207233 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:41:11.211424 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:41:11.216391 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:41:11.217386 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA', 'date_update': '2025-12-15 12:34:57.198621', 'last_name': 'Client 1'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:41:11] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:41:11] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:41:11.226385 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA', 'date_update': '2025-12-15 12:34:57.198621', 'last_name': 'Client 1'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:41:11] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:41:11.228897 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA', 'date_update': '2025-12-15 12:34:57.198621', 'last_name': 'Client 1'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:41:11] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:41:11.249237 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:41:11.255218 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': '', 'adr_city': 'qs', 'adr_zip': '', 'adr_country': '', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA', 'date_update': '2025-12-15 12:34:57.198621', 'last_name': 'Client 1'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:41:11] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:41:28.054168 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:41:28.056181 : MAJ de diction {'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA', 'adr_city': 'qs', 'adr_zip': 'cp', 'mob_phone': 'ss', 'adr_country': 'france', 'link_facebook': 'face', 'link_twitter': 'xxx', 'adr_street': 'adrr', 'surname': '', 'last_name': 'Client 1', 'link_linkedin': 'linked'} +INFO:root:2025-12-15 12:41:28.066494 : dictionnary = {'active': '1', 'date_update': '2025-12-15 12:41:28.056181', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'link_facebook': 'face', 'link_twitter': 'xxx', 'last_name': 'Client 1', 'link_linkedin': 'linked'} +INFO:root:2025-12-15 12:41:28.071735 : update_user_account -La modif a bien ete faite =691f040ff96173bb854ad1fc +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:41:28] "POST /myclass/api/update_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:42:02.194786 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:42:02.206895 : change_user_pwd Le mot de passe de l'utilisateur (recid) =43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 a été modifié +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:42:02] "POST /myclass/api/change_user_pwd/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:42:02.220978 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:42:02.227027 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA', 'date_update': '2025-12-15 12:41:28.056181', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:42:02] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:42:19.686156 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:42:19.697504 : change_user_pwd Le mot de passe de l'utilisateur (recid) =43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 a été modifié +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:42:19] "POST /myclass/api/change_user_pwd/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:42:19.713169 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:42:19.718171 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA', 'date_update': '2025-12-15 12:41:28.056181', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:42:19] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ela_user_account.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-15 12:43:36.222484 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-15 12:43:36.222484 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-15 12:43:36.222484 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-15 12:43:36.222484 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-15 12:43:36.222484 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 479-264-725 +INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ela_user_account.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-15 12:44:09.305006 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-15 12:44:09.306007 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-15 12:44:09.306007 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-15 12:44:09.306007 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-15 12:44:09.306007 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 479-264-725 +INFO:root:2025-12-15 12:44:37.715441 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:44:39.634481 : change_user_pwd Le mot de passe de l'utilisateur (recid) =43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 a été modifié +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:44:39] "POST /myclass/api/change_user_pwd/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:44:39.643747 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:44:39.651763 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA', 'date_update': '2025-12-15 12:41:28.056181', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:44:39] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ela_user_account.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-15 12:47:11.074460 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-15 12:47:11.075431 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-15 12:47:11.075431 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-15 12:47:11.075431 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-15 12:47:11.075431 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 479-264-725 +INFO:root:2025-12-15 12:47:11.189155 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:47:12.023620 : change_user_pwd Impossible de mettre à jour le password du user : recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:47:12] "POST /myclass/api/change_user_pwd/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ela_user_account.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-15 12:48:06.126108 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-15 12:48:06.126108 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-15 12:48:06.127109 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-15 12:48:06.127109 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-15 12:48:06.127109 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 479-264-725 +INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ela_user_account.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-15 12:49:17.035409 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-15 12:49:17.035409 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-15 12:49:17.035409 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-15 12:49:17.035409 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-15 12:49:17.035409 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-15 12:49:27.070394 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-15 12:49:27.070394 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-15 12:49:27.070394 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-15 12:49:27.070394 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-15 12:49:27.070394 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 479-264-725 +INFO:root:2025-12-15 12:49:42.725307 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:49:44.563690 : change_user_pwd Le mot de passe de l'utilisateur (recid) =43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 a été modifié +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:49:44] "POST /myclass/api/change_user_pwd/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:49:44.571146 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:49:44.577980 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'qsd', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA', 'date_update': '2025-12-15 12:49:42.738594', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:49:44] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:50:19.375008 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:19.395252 : change_user_pwd Le mot de passe de l'utilisateur (recid) =43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 a été modifié +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:19] "POST /myclass/api/change_user_pwd/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:50:19.406030 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:19.413040 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:25:41.043284', 'firstconnexion': '0', 'token': 'gIzbIHuqgFtMKuXLnTVJ0Es0jcfTGSEJeA', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:19] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:50:35.201112 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:35.204118 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:35.207117 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:35.209127 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:35.211115 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:35.214074 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:35] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:35] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:35] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:35] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:35] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:50:45.175264 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:45.207256 : login_intranet_client Login/mot de passe invalide {'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif', 'type': 'user', 'active': '1', 'locked': '0'} my_user.count() = 0 +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:45] "POST /myclass/api/login_intranet_client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:50:48.916970 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:48.927955 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:48] "POST /myclass/api/login_intranet_client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:50:48.973931 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:48.976931 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:48.980932 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:48.984290 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:50:48.928955', 'firstconnexion': '0', 'token': 'yi2aqaQ88LMVgEF0aZmNLl76HKJj0dp96Q', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:48] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:50:48.986299 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:48] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:50:48.992646 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:50:48.928955', 'firstconnexion': '0', 'token': 'yi2aqaQ88LMVgEF0aZmNLl76HKJj0dp96Q', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:48] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:50:48.996648 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:50:48.928955', 'firstconnexion': '0', 'token': 'yi2aqaQ88LMVgEF0aZmNLl76HKJj0dp96Q', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:48] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:50:49.048277 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:49.051001 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:49.055553 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:49.059543 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:49.065060 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:49.069079 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:49] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:49] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:50] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:50:54.817630 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:54.820630 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:54.825629 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:54.829628 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:50:48.928955', 'firstconnexion': '0', 'token': 'yi2aqaQ88LMVgEF0aZmNLl76HKJj0dp96Q', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:root:2025-12-15 12:50:54.830629 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:54] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:50:54.837157 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:50:48.928955', 'firstconnexion': '0', 'token': 'yi2aqaQ88LMVgEF0aZmNLl76HKJj0dp96Q', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:54] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:50:54.842610 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:50:48.928955', 'firstconnexion': '0', 'token': 'yi2aqaQ88LMVgEF0aZmNLl76HKJj0dp96Q', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:54] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:50:54.869150 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:54.874654 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:50:48.928955', 'firstconnexion': '0', 'token': 'yi2aqaQ88LMVgEF0aZmNLl76HKJj0dp96Q', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:54] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:50:58.956340 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:58.962436 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:58.965335 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:58.977355 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:58.980353 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:50:59.002904 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:59] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:50:59] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:01] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:02.478874 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:02] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:04.215018 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:04] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:05.909166 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:05] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:07.580202 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:08.925660 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:08.928659 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:08] "POST /myclass/api/Get_List_Partner_Invoice_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:10] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:26.839694 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:26.841695 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:26.843695 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:26.844695 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:26.846694 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:26] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:26] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:26] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.131259 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:27.134603 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.139178 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:27.141423 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.145653 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.150663 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:27.151662 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:27.158663 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.164829 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:27.167835 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.174720 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:27.177016 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:27.180018 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.184017 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.190357 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.199360 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.205352 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.215370 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:27.216643 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.223650 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.231279 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.238278 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:27.242275 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.246277 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.251276 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.256277 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:27.258316 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.266279 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.273277 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:27.280279 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:30.094392 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:30] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:30.148591 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:30.151604 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:30.156600 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:30.163055 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:30.168057 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:30] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:30] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:30.182056 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:30] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:30] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:30.185056 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:30.188169 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:30.193172 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:30.200667 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:30] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:30.207772 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:30] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:30.217770 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:30] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:30] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:30] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:37.690875 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:37.693874 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:37.695925 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:37.699071 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:37.706075 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:37.713072 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:37] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:37] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:37.725070 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:37.735500 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:37] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:37.739499 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:37] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:37.747976 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:37] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:37] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:37] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:37] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:39] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:47.567447 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:47] "POST /myclass/api/Get_List_Partner_Order_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:49.503088 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:49] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:51.680742 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:51:51.684743 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:51] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:51] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:51:59.411812 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:51:59] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:08.034187 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:08] "POST /myclass/api/Add_Partner_Quotation/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:08.135133 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:08] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:10.136587 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:52:10.139834 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:10] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:10] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:14.030024 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:14] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:17.457596 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:17] "POST /myclass/api/get_Class_From_Internal_Url/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:26.592829 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:26] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:26.749526 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:52:26.753543 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:26] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:26] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:32.271801 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:32] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:36.879356 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:52:36.883354 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:52:36.886796 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:52:36.889797 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:50:48.928955', 'firstconnexion': '0', 'token': 'yi2aqaQ88LMVgEF0aZmNLl76HKJj0dp96Q', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:36] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:36.892796 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:36] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:36.899796 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:50:48.928955', 'firstconnexion': '0', 'token': 'yi2aqaQ88LMVgEF0aZmNLl76HKJj0dp96Q', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:36] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:36.903845 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:50:48.928955', 'firstconnexion': '0', 'token': 'yi2aqaQ88LMVgEF0aZmNLl76HKJj0dp96Q', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:36] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:36.929297 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:52:36.935295 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:50:48.928955', 'firstconnexion': '0', 'token': 'yi2aqaQ88LMVgEF0aZmNLl76HKJj0dp96Q', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:36] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:42.933218 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:52:42.937218 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:52:42.941579 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:52:42.945583 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:42.949615 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:42.956748 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:42.963829 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:52:42.969070 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:42] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:42] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:42.979083 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:42] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:42.985667 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:52:42.989181 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:42] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:42.996190 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:43] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:44] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:53.815188 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:52:53.817219 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:52:53.820628 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:52:53.824634 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:52:53.826638 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:52:53.832961 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:53.845458 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:53] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:53.850983 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:52:53.854995 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:53] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:52:53.859995 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:53] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:53] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:53] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:53] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:52:55] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:02.125444 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:02] "POST /myclass/api/Get_List_Partner_Order_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:03.822355 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:03.827373 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:03] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:03] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:13.012802 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:14] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:19.331841 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:19] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:22.181795 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:22.184442 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:22.187100 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:22.192933 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:22.193946 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:22.201060 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:22] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:22.208820 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:22] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:22] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:22.214361 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:22] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:22] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:22] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:22] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:28.225399 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:28.228610 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:28.232608 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:28] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:28.240615 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:28.250621 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:28] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:28] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:28] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:28.300370 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:28.303367 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:28.307368 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:28.311368 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:28.317370 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:28.322371 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:28] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:28] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:28.350824 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:28.355822 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:28.365830 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:28] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:28] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:28.393832 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:28] "POST /myclass/api/Get_List_Partner_Order_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:28] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:28] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:30] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:35.363968 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:35.367504 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:35.367504 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:35.370630 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:35.371645 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:35.375649 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:35] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:35] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:35] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:35] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:35] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:39.988521 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:39.995520 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:39] "POST /myclass/api/login_intranet_client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:40.039609 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:40.043849 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:40.045859 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:40.049858 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:53:39.995520', 'firstconnexion': '0', 'token': 'COR4aG22-4bXVRkXDMG0j9kabsGOu00o9A', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:40] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:40.052857 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:40.054858 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:53:39.995520', 'firstconnexion': '0', 'token': 'COR4aG22-4bXVRkXDMG0j9kabsGOu00o9A', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:40] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:40] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:40.063562 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 12:53:39.995520', 'firstconnexion': '0', 'token': 'COR4aG22-4bXVRkXDMG0j9kabsGOu00o9A', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:40] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:40.102625 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:40.106101 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:40.110100 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:40.115102 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:40.120098 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:53:40.126101 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:40] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:40] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:41] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:43.959109 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:43] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:50.711324 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:50] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:53:54.974476 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:53:54] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:56:46.727324 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:56:46.729838 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:56:46.734100 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:56:46.738443 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:56:46.742446 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:56:46.746445 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:56:46.752565 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:56:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:56:46] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:root:2025-12-15 12:56:46.761094 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:56:46.765085 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 12:56:46.773085 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:56:46] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:56:46] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:56:46] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:56:46] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:56:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:56:46] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:56:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 12:56:48] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:01.260418 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:01.264429 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:01.268819 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:01] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:01.277357 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:01] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:01.289365 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:01] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:01] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:01.342509 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:01.345836 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:01.350556 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:01.354561 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:01.359842 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:01.372536 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:01] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:01] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:01.401624 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:01.415640 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:01] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:01.432694 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:01.447991 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:01] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:01] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:01] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:04] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:05.689618 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:05.699607 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:05.706621 : get_user_account Le token est vide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:05] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:05.710624 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:05.718614 : get_user_account Le token est vide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:05] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:05.723651 : Le token est vide +INFO:root:2025-12-15 13:03:05.728673 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:05.739392 : getRecodedImage - Impossible de récupérer le recid du user +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:05] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:05.746736 : get_user_account Le token est vide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:05] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:15.463271 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:15.464277 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:15.467794 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:15.469147 : Le token est vide +INFO:root:2025-12-15 13:03:15.469147 : get_user_account Le token est vide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:15] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:15.472155 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:15.476156 : get_user_account Le token est vide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:15] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:15.478405 : getRecodedImage - Impossible de récupérer le recid du user +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:15] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:15.480402 : get_user_account Le token est vide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:15] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:16.120328 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:16.123328 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:16.127330 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:16.132327 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:16.132327 : Le token est vide +INFO:root:2025-12-15 13:03:16.137352 : get_user_account Le token est vide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:16] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:16.140820 : get_user_account Le token est vide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:16] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:16.142832 : get_user_account Le token est vide +INFO:root:2025-12-15 13:03:16.143830 : getRecodedImage - Impossible de récupérer le recid du user +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:16] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:16] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:16.654669 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:16.657668 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:16.660679 : get_user_account Le token est vide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:16] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:16.663664 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:16.663664 : get_user_account Le token est vide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:16] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:16.665989 : Le token est vide +INFO:root:2025-12-15 13:03:16.668537 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:16.673907 : get_user_account Le token est vide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:16] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:16.674906 : getRecodedImage - Impossible de récupérer le recid du user +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:16] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:29.238353 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:29.242352 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:29.245351 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:29.248358 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:29.251364 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:29.254361 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:29] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:29] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:29] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:29] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:29] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:35.581177 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:35.592049 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:35] "POST /myclass/api/login_intranet_client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:36.386057 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:36.388105 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:36.393474 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:36.394607 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:36.395622 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:03:35.592049', 'firstconnexion': '0', 'token': 'PqnRYXNSVAQxbL3ljc3VHnHWJYvNJQjb3A', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:root:2025-12-15 13:03:36.395622 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:03:35.592049', 'firstconnexion': '0', 'token': 'PqnRYXNSVAQxbL3ljc3VHnHWJYvNJQjb3A', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:36] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:36] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:36] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:36.411791 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:03:35.592049', 'firstconnexion': '0', 'token': 'PqnRYXNSVAQxbL3ljc3VHnHWJYvNJQjb3A', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:36] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:03:36.460848 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:36.463846 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:36.467850 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:36.471845 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:36.476356 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:03:36.483358 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:36] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:36] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:36] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:36] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:03:37] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:04:56.496166 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:04:56.504176 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:04:56.511068 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:04:56.519110 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:03:35.592049', 'firstconnexion': '0', 'token': 'PqnRYXNSVAQxbL3ljc3VHnHWJYvNJQjb3A', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:04:56] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:04:56.521184 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:03:35.592049', 'firstconnexion': '0', 'token': 'PqnRYXNSVAQxbL3ljc3VHnHWJYvNJQjb3A', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:root:2025-12-15 13:04:56.523174 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:04:56] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:04:56] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:04:56.541592 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:03:35.592049', 'firstconnexion': '0', 'token': 'PqnRYXNSVAQxbL3ljc3VHnHWJYvNJQjb3A', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:04:56] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:04:56.700502 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:04:56.720501 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:04:56.726501 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:04:56.745502 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:04:56.771022 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:04:56.785021 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:04:56] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:04:56] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:04:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:04:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:04:57] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:04:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:06:39.463458 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:06:39.467271 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:06:39] "POST /myclass/api/Get_List_Partner_Invoice_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:06:40] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:07:30.439071 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:30.448170 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:30.455074 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:30.459201 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:03:35.592049', 'firstconnexion': '0', 'token': 'PqnRYXNSVAQxbL3ljc3VHnHWJYvNJQjb3A', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:30] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:07:30.467144 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:03:35.592049', 'firstconnexion': '0', 'token': 'PqnRYXNSVAQxbL3ljc3VHnHWJYvNJQjb3A', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:30] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:30] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:07:30.485653 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:30.497660 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:03:35.592049', 'firstconnexion': '0', 'token': 'PqnRYXNSVAQxbL3ljc3VHnHWJYvNJQjb3A', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:30] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:07:30.660600 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:30.674621 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:30.686360 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:30.698359 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:30.711894 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:30.742891 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:30] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:31] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:07:44.809503 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:44.813793 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:44.819977 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:44.824055 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:44.831083 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:03:35.592049', 'firstconnexion': '0', 'token': 'PqnRYXNSVAQxbL3ljc3VHnHWJYvNJQjb3A', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:44] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:07:44.836516 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:03:35.592049', 'firstconnexion': '0', 'token': 'PqnRYXNSVAQxbL3ljc3VHnHWJYvNJQjb3A', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:44] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:07:44.846516 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:03:35.592049', 'firstconnexion': '0', 'token': 'PqnRYXNSVAQxbL3ljc3VHnHWJYvNJQjb3A', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:44] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:44] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:07:44.938563 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:44.944566 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:44.947565 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:44.953561 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:44.962656 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:44.973566 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:44] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:45] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:45] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:45] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:07:46.424942 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:46.428940 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:46] "POST /myclass/api/Get_List_Partner_Invoice_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:47] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:07:47.959178 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:47.970188 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:47] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:47] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:48] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:07:54.967376 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:07:54.971826 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:54] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:07:54] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:11:44.952825 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:11:44.955825 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:11:44.960142 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:11:44.960142 : La session de connexion n'est pas valide +INFO:root:2025-12-15 13:11:44.961140 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:11:44] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:11:44.964139 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:11:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:11:44.966141 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:11:44.966141 : La session de connexion n'est pas valide +INFO:root:2025-12-15 13:11:44.971632 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:11:44.971632 : La session de connexion n'est pas valide +INFO:root:2025-12-15 13:11:44.973632 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:11:44.974572 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:11:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:11:44.978694 : La session de connexion n'est pas valide +INFO:root:2025-12-15 13:11:44.980275 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:11:44] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:11:44.981285 : La session de connexion n'est pas valide +INFO:root:2025-12-15 13:11:44.985805 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:11:44.985805 : La session de connexion n'est pas valide +INFO:root:2025-12-15 13:11:44.986807 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:11:44] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:11:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:11:44.989803 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:11:44] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:11:44] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:11:44.995798 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:11:44] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:11:45] "POST /myclass/api/Get_List_Partner_Order_with_filter/ HTTP/1.1" 500 - +INFO:root:2025-12-15 13:13:29.404435 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:29.407927 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:29.409925 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:29.410923 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:29.414926 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:29.417923 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:29] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:29] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:29] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:29] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:29] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:13:35.854696 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:35.862755 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:35] "POST /myclass/api/login_intranet_client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:13:36.736686 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:36.739750 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:36.742760 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:36.744847 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:13:35.862755', 'firstconnexion': '0', 'token': 'GlqIDNdKG8BUZC5DKN3Ey7o9VLlPqlkpdQ', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:36] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:13:36.746845 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:36.749850 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:13:35.862755', 'firstconnexion': '0', 'token': 'GlqIDNdKG8BUZC5DKN3Ey7o9VLlPqlkpdQ', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:36] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:36] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:13:36.756966 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:13:35.862755', 'firstconnexion': '0', 'token': 'GlqIDNdKG8BUZC5DKN3Ey7o9VLlPqlkpdQ', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:36] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:13:36.792973 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:36.794972 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:36.799494 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:36.806499 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:36.810874 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:36.815876 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:36] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:36] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:37] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:37] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:38] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:13:47.558711 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:47.568744 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:47.569722 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:47] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:13:47.579811 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:13:47.587722 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:47.602848 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:47.607950 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:13:47.616593 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:47] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:13:47.621194 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:47.639835 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:47.640722 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:47] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:13:47.654741 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:47.656744 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:47] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:13:47.672263 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:47.681386 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:47] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:13:47.686361 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:47] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:13:47.698279 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:47.713274 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:13:47.720787 : La session de connexion n'est pas valide +INFO:root:2025-12-15 13:13:47.726929 : La session de connexion n'est pas valide +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:47] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:13:47] "POST /myclass/api/Get_List_Partner_Order_with_filter/ HTTP/1.1" 500 - +INFO:root:2025-12-15 13:15:10.109553 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:15:10.113555 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:15:10.115551 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:15:10.118069 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:15:10.123217 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:15:10.125216 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:15:10] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:15:10] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:15:10] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:15:10] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:15:10] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:15:15.405778 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:15:15.415665 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:15:15] "POST /myclass/api/login_intranet_client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:15:16.536509 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:15:16.539828 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:15:16.543331 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:15:16.545033 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:15:15.415665', 'firstconnexion': '0', 'token': 'hBBNuT7d75p-VbxZ50KR97qKbtkNXYNsNw', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:root:2025-12-15 13:15:16.546578 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:15:16] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:15:16.548107 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:15:15.415665', 'firstconnexion': '0', 'token': 'hBBNuT7d75p-VbxZ50KR97qKbtkNXYNsNw', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:15:16] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:15:16] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:15:16.557063 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:15:15.415665', 'firstconnexion': '0', 'token': 'hBBNuT7d75p-VbxZ50KR97qKbtkNXYNsNw', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:15:16] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:15:16.603102 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:15:16.607101 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:15:16.609101 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:15:16.615103 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:15:16.622111 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:15:16.625109 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:15:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:15:16] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:15:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:15:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:15:16] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:15:18] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:16:41.385240 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:16:41.388510 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:16:41.391678 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:16:41.395197 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:16:41.398540 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:16:41.406715 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:16:41.410221 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:16:41.414753 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:16:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:16:41] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:16:41.428323 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:16:41] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:16:41] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:16:41.438636 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:16:41] "POST /myclass/api/Get_List_Partner_Order_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:16:41] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:16:41] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:16:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:16:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:16:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:16:48.379882 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:16:48.382905 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:16:48] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:16:48] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:17:49.825903 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:17:49.832895 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:17:49.840901 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:17:49.851998 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:15:15.415665', 'firstconnexion': '0', 'token': 'hBBNuT7d75p-VbxZ50KR97qKbtkNXYNsNw', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:root:2025-12-15 13:17:49.853006 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:15:15.415665', 'firstconnexion': '0', 'token': 'hBBNuT7d75p-VbxZ50KR97qKbtkNXYNsNw', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:49] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:49] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:17:49.860003 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:49] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:17:49.888895 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:15:15.415665', 'firstconnexion': '0', 'token': 'hBBNuT7d75p-VbxZ50KR97qKbtkNXYNsNw', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:49] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:17:49.946051 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:17:49.949055 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:17:49.954058 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:17:49.959169 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:17:49.966061 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:17:49.972572 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:49] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:50] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:52] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:17:53.117964 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:17:53.120965 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:17:53.124322 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:17:53.128318 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:17:53.132319 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:17:53.137811 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:17:53.147750 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:53] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:17:53.155745 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:17:53.163184 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:17:53.166177 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:53] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:53] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:53] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:53] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:53] "POST /myclass/api/Get_List_Partner_Order_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:53] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:54] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:17:54.771305 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:17:54.776266 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:54] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:17:54] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:18:01.728127 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:18:01] "POST /myclass/api/Confirm_Partner_Order_Header_And_Lines/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:18:01.896937 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:18:01.900245 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:18:01.903425 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:18:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:18:01] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:18:01] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:18:07.459153 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf.document:pisaDocument options: + src = '

 

\n\n\n\n\n\n\n\n
\n
Devis - Formation Professionnelle Continue
\n
La valorisation des compétences
\n
Numéro du devis Devis_149
Date du devis 15/12/2025
\n
\n

\n
\n\n\n\n\n\n\n
\n
 
\n
\n
Destinataire : RS Client 1
\n
Situé : - -
\n
Lieu de la formation :
\n
Organisateur de la formation : JMJ FORMATION
\n
Situé : rue de la république - 77 - paris
\n
Numéro SIRET : SIRETtsssd
\n
Dossier suivi par : Mme JOSEPH-MATHURIN / La Présidente
\n
\n
 
\n
\n
\n
\n\n\n\n\n\n\n
\n
1. Objet, nature et durée de la formation
\n
    \n
  • \n
    Intitulé de la formation : CONDUIRE UN PROJET
    \n
  • \n
  • \n
    Type d’action de formation (au sens de l’article L6313-1 du code du travail) : Action de formation
    \n
  • \n
  • \n
    Durée : 15.0 - heure (s)
    \n
  • \n
  • \n
    Lieu de la formation :
    \n
  • \n
  • \n
    Effectifs formés du bénéficiaire : 2
    \n
  • \n
\n
 
\n
2. Programme de la formation et formateur
La description détaillée du programme de formation et du formateur est fournie en annexe.
\n
 
\n
3. Prix de la formation
\n
\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DésignationDuréeNb Stag.Prix Unit HTMontant HT
 
\n

CONDUIRE UN PROJET

\n
15.0 - heure (s) 21500 €3000.0 €
 
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Total HT3000.0 €
 Taxes Prestations de formation en exonération de TVA, article 261-4-4a du CGI  
 Total TTC3000.0 €
\n

 

\n
\n\n\n\n\n\n\n
\n
4. Durée de validité du devis:
\n
Ce devis sera valable pour une durée de 30 jours. Merci nous le retourner daté et signé avec la mention “BON POUR ACCORD ET EXECUTION DU DEVIS
\n
 
\n
\n

 

\n\n\n\n\n\n\n\n\n\n\n\n
Pour l\'organisme de formation,
SASU JMJ FORMATION,
Mme JOSEPH-MATHURIN / La Présidente
Pour le bénéficiaire
 
\n

 

\n

 

\n

 

\n

 

\n

 

\n

CONDITIONS GENERALES DE VENTE
ORGANISME DE FORMATION : JMJ FORMATION

\n

 

\n

I - INSCRIPTION
Toute inscription nécessite le renvoi des 3 éléments au minimum (fiche d’inscription, document concernant le financement et projet professionnel) dûment remplis au siège de
JMJ FORMATION au Centre d\'affaires Dillon Valmenière, Morne Dillon Nord - Résidence de la Pointe des Sables, 97200 Fort-de-France Tél. : 05.96.97.58.46 – @ :
jmjformation@gmail.com)
Les inscriptions sont prises dans l’ordre d’arrivée des dossiers.
Si le stagiaire ne possède pas d’adresse e-mail, il doit le signaler sur le dossier d’inscription afin de recevoir tous les documents par courrier.
II – PIECES COMPLEMENTAIRES
Chaque inscription s’accompagnera des pièces complémentaires suivantes :

\n
    \n
  • La copie de la pièce d’identité
  • \n
  • L’attestation Pôle Emploi si demandeur d’emploi
  • \n
\n


III – LIEU DU STAGE

\n

Les sessions de formation peuvent avoir lieu dans les locaux de l’Organisme de Formation, ou peuvent être réparties sur l’ensemble du territoire en faisant appel à des partenaires
extérieurs. Les lieux de formation vous sont précisés sur les fiches programmes.
Dans tous les cas, le demandeur s’engage à respecter le règlement intérieur de l’Organisme de Formation : « JMJ FORMATION » lorsque la formation se déroule au siège, ou celui de la
structure d’accueil.

\n


IV – OBLIGATIONS RESPECTIVES DES PARTIES
Pour chaque inscription à une action de formation professionnelle, l’Organisme de Formation enverra les documents légaux correspondants.

\n
    \n
  • Si le demandeur est une entreprise (ou association), une convention de formation sera établie en deux exemplaires. Le demandeur s’engage à retourner un exemplaire signé,
    accompagné du cachet de l’entreprise.
  • \n
  • Si le demandeur est une personne physique qui entreprend une formation professionnelle à titre individuel et personnel, un contrat de formation sera établi en deux exemplaires.
  • \n
  • Si le demandeur est une personne physique qui entreprend une formation professionnelle à titre d’une formation financée par le Pôle Emploi, un Aide individuelle à la formation
    (AIF) – Devis sera établi en deux exemplaires signés par les trois parties.
  • \n
\n


Le stagiaire recevra une convocation (par email), par session de formation, stipulant le lieu, dates et horaires de formation
A l’issue de la formation sera envoyée :

\n
    \n
  • Une facture
  • \n
  • Une attestation de présence du stagiaire
  • \n
  • Une attestation de fin de formation
  • \n
  • Un bilan de formation individuel
  • \n
\n


V – ANNULATION DE STAGE
a l’initiative du demandeur :
Toute annulation d’inscription doit être effectuée par téléphone et confirmé par écrit. Cependant, en cas d’annulation trop tardive, l’Organisme de Formation facturera au demandeur à
titre d’indemnité forfaitaire :
Annulation de moins de 3 jours : retenue de 100% du coût de l’action de formation.
En cas d’absence ou d’interruption de formation après le début de l’action de formation ou au cours de la session de formation, l’Organisme de Formation se réserve également le droit de
retenir la totalité du coût de l’action de formation.
a l’initiative de l’Organisme de Formation :
L’Organisme de Formation se réserve le droit, en cas d’insuffisance de participants, d’annuler la session de formation jusqu’à 3 jours de la date prévue de la prestation. Il informera le
demandeur par email ou courrier et/ou par téléphone. Aucune indemnité ne sera versée au demandeur à raison d’une annulation du fait de l’Organisme de Formation.

\n


VI – TARIFS ET REGLEMENTS
Le prix du stage comprend l’ensemble des prestations prévues par la session de formation.
Il est établit en fonction du devis fourni selon le parcours du candidat.
Toute participation à une session de formation est soumise au règlement préalable de la part du demandeur. Le paiement doit être effectué comme suit 30 % à la commande – 70 % à
réception de facture par :
*Chèque bancaire à l’ordre du : JMJ FORMATION * Virement bancaire * Remise d\'espèces
Dans le cas où le demandeur demande une prise en charge de la session de formation par un OPCO, le demandeur est tenu d’effectuer les démarches auprès de celui-ci, et de fournir la
demande préalable de prise en charge de ce dernier. Il devra fournir à l’Organisme de Formation, l’attestation de prise en charge de l’OPCO mentionnant le prix de l’action de formation
accordée. La différence du coût sera étudiée pour une répartition de prise en charge avant l’entrée en formation.
Toute session commencée est due dans son intégralité.

\n


VII – DEFAUT DE PAIEMENT
En cas de défaut de règlement de la prestation de formation, une mise en demeure de paiement sera effectuée par l’Organisme de Formation. A défaut de paiement sous 48 heures, la vente
sera résiliée de plein droit. Le stagiaire ne pourra se présenter au prochain module de formation

\n


VIII – CONTENTIEUX
En cas de litige, de toute nature ou de contestation relative à la formation ou à l’exécution de la commande, et à défaut d’accord à l’amiable, seul le tribunal compétent sera saisi.

\n

Le Stagiaire, (nom et prénom du signataire) :
Signature précédée de la mention «lu et approuvé »

\n

 

\n

 

\n

 

\n
JMJ FORMATION Siége social : 15 Rue Georges Eucharis, Espace POSEIDON, Dillon Stade, 97200 Fort-de-France
Adresse Postale : BP 60540 97206 FORT DE FRANCE CEDEX
Siret : 799 674 064 00032 - Numéro de déclaration d’activité : 97 97 01982 97 – QUALIOPI : N° RNQ 3318
Tel : 06 96 50 23 33 / 0596 97 58 46/ Mail : jmjformation@gmail.com / Web : www.jmjformation.com  
\n
 
\n

 

' + dest = <_io.BufferedRandom name='./temp_direct/Partner_Order_Devis_149.pdf'> + path = '' + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' +DEBUG:xhtml2pdf.tags:Parsing img tag, src: +DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 +DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 +DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 +DEBUG:xhtml2pdf.tables:Col widths: [None, None] +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:Col widths: [None] +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:Col widths: [None] +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:Col 0 has width 50% +DEBUG:xhtml2pdf.tables:Col 1 has width 10% +DEBUG:xhtml2pdf.tables:Col 2 has width 10% +DEBUG:xhtml2pdf.tables:Col 3 has width 15% +DEBUG:xhtml2pdf.tables:Col 4 has width 15% +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:Col 0 has width 50% +DEBUG:xhtml2pdf.tables:Col 1 has width 10% +DEBUG:xhtml2pdf.tables:Col 2 has width 10% +DEBUG:xhtml2pdf.tables:Col 3 has width 15% +DEBUG:xhtml2pdf.tables:Col 4 has width 15% +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:Col widths: ['50%', '10%', '10%', '15%', '15%', None] +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] +DEBUG:xhtml2pdf.tables:Col widths: [None] +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:Col widths: [None] +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' +DEBUG:xhtml2pdf.tags:Parsing img tag, src: +DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:Col widths: [None, None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 +DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 +DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:18:08] "GET /myclass/api/GerneratePDF_Partner_Order/hBBNuT7d75p-VbxZ50KR97qKbtkNXYNsNw/693ff668ce81cd32121bd72d HTTP/1.1" 200 - +INFO:root:2025-12-15 13:18:16.710751 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf.document:pisaDocument options: + src = '

 

\n

\n

 

\n

 

\n\n\n\n\n\n\n
\n

devis n° Devis_149

\n

RS Client 1


\n

 

\n

 

\n

devis n° Devis_149
Date devis : 15/12/2025
 

\n

 Expiration : 15/03/2026
 

\n

 

\n

 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionSession QtéPrix Unit.Montant
 
CONDUIRE UN PROJET215003000.0
 
\n

 

\n

 

\n

 

\n

 

\n

 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Total Remise( 0 )
 Total HT3000.0 €
 Taxe0.0 €
 Total3000.0 €
\n

 

\n
\n

 

\n

 

\n

 

\n

 

\n

 

\n

 

\n

 

' + dest = <_io.BufferedRandom name='./temp_direct/devis_43598_01898.pdf'> + path = '' + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' +DEBUG:xhtml2pdf.tags:Parsing img tag, src: +DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 +DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 +DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:Col 1 has width 7.5 +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:Col widths: [None, 7.5, None, None, None] +DEBUG:xhtml2pdf.tables:Col 2 has width 20.3259% +DEBUG:xhtml2pdf.tables:Col 3 has width 20.3259% +DEBUG:xhtml2pdf.tables:Col 2 has width 20.3259% +DEBUG:xhtml2pdf.tables:Col 3 has width 20.3259% +DEBUG:xhtml2pdf.tables:Col 2 has width 20.3259% +DEBUG:xhtml2pdf.tables:Col 3 has width 20.3259% +DEBUG:xhtml2pdf.tables:Col 2 has width 20.3259% +DEBUG:xhtml2pdf.tables:Col 3 has width 20.3259% +DEBUG:xhtml2pdf.tables:Col widths: [None, None, '20.3259%', '20.3259%'] +DEBUG:xhtml2pdf.tables:Col widths: [None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 +DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 +DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 +DEBUG:xhtml2pdf.document:pisaDocument options: + src = '

 

\n

\n

 

\n

 

\n\n\n\n\n\n\n
\n

Devis n° Devis_149

\n

RS Client 1


\n

 

\n

 

\n

Devis n° Devis_149
Date Devis : 15/12/2025
 

\n

 Expiration : 15/03/2026
 

\n

 

\n

 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DescriptionSession QtéPrix Unit.Montant
 
CONDUIRE UN PROJET215003000.0
 
\n

 

\n

 

\n

 

\n

 

\n

 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Total Remise( 0 )
 Total HT3000.0 €
 Taxe0.0 €
 Total3000.0 €
\n

 

\n
\n

 

\n

 

\n

 

\n

 

\n

 

\n

 

\n

 

' + dest = <_io.BufferedRandom name='./temp_direct/Devis_43598_15_12_2025_94.pdf'> + path = '' + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' +DEBUG:xhtml2pdf.tags:Parsing img tag, src: +DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 +DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 +DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:Col 1 has width 7.5 +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:None +DEBUG:xhtml2pdf.tables:Col widths: [None, 7.5, None, None, None] +DEBUG:xhtml2pdf.tables:Col 2 has width 20.3259% +DEBUG:xhtml2pdf.tables:Col 3 has width 20.3259% +DEBUG:xhtml2pdf.tables:Col 2 has width 20.3259% +DEBUG:xhtml2pdf.tables:Col 3 has width 20.3259% +DEBUG:xhtml2pdf.tables:Col 2 has width 20.3259% +DEBUG:xhtml2pdf.tables:Col 3 has width 20.3259% +DEBUG:xhtml2pdf.tables:Col 2 has width 20.3259% +DEBUG:xhtml2pdf.tables:Col 3 has width 20.3259% +DEBUG:xhtml2pdf.tables:Col widths: [None, None, '20.3259%', '20.3259%'] +DEBUG:xhtml2pdf.tables:Col widths: [None] +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 +DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 +DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:18:24] "POST /myclass/api/Send_Partner_Order_By_Email/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:18:24.749711 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:18:24] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ela_user_account.py', reloading +INFO:werkzeug: * Restarting with stat +DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data +DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib:interactive is False +DEBUG:matplotlib:platform is win32 +DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib +DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json +INFO:root:2025-12-15 13:20:14.086908 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2025-12-15 13:20:14.086908 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ +INFO:root:2025-12-15 13:20:14.088015 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ +INFO:root:2025-12-15 13:20:14.088015 : ++ FLASK PORT 5001 ++ +INFO:root:2025-12-15 13:20:14.088015 : ++ LMS_BAS_URL mysy-hosting.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 479-264-725 +INFO:root:2025-12-15 13:20:14.573432 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:20:14.583540 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:20:14.590433 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:20:14.596535 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:20:14.607486 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:20:14.619535 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:20:14.630435 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:20:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:20:14] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:20:14.661989 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:20:14.669090 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:20:14] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:20:14] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:20:14] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:20:14.731513 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:20:14.739521 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:20:14] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:20:14] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:20:14.773035 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:20:14.781060 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:20:14] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:20:14] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:20:14] "POST /myclass/api/Get_List_Partner_Order_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:20:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:20:15] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:20:16] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:28:23.322123 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:28:23.328133 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:28:23.339130 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:28:23.345148 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:28:23.364664 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:28:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:28:23] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:28:23.383665 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:28:23.400664 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:28:23.405662 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:28:23] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:28:23] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:28:23.446677 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:28:23.461196 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:28:23] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:28:23] "POST /myclass/api/Get_List_Partner_Order_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:28:23] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:28:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:28:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:28:25] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:29:31.444693 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:29:31.450008 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:29:31.451007 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:29:31.462010 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:29:31.464124 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:15:15.415665', 'firstconnexion': '0', 'token': 'hBBNuT7d75p-VbxZ50KR97qKbtkNXYNsNw', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:29:31.471415 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:15:15.415665', 'firstconnexion': '0', 'token': 'hBBNuT7d75p-VbxZ50KR97qKbtkNXYNsNw', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:31] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:29:31.484022 : {'_id': ObjectId('691f040ff96173bb854ad1fc'), 'nom': 'Client 1', 'adr_street': 'adrr', 'adr_city': 'qs', 'adr_zip': 'cp', 'adr_country': 'france', 'mob_phone': 'ss', 'email': 'mysytraining+client1@gmail.com', 'pwd': 'cherif01!', 'recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'partner_client_id': '65f05b37c544f77525a30645', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'locked': '0', 'active': '1', 'date_creation': '2025-11-20 13:05:35.528949', 'creation_by': '65f04934549224c14c3f6039', 'type': 'user', 'lastconnexion': '2025-12-15 13:15:15.415665', 'firstconnexion': '0', 'token': 'hBBNuT7d75p-VbxZ50KR97qKbtkNXYNsNw', 'date_update': '2025-12-15 12:50:19.391768', 'last_name': 'Client 1', 'link_facebook': 'face', 'link_linkedin': 'linked', 'link_twitter': 'xxx'} +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:29:31.514453 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:29:31.517549 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:29:31.523571 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:29:31.526578 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:29:31.533576 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:29:31.549572 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:31] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:32] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:29:33.386628 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:29:33.393636 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:29:33.396631 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:29:33.405631 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:29:33.411631 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:29:33.418631 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:33] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:29:33.454688 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:29:33.467710 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:29:33.474717 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:33] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:33] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:33] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:29:33.516235 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:33] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:33] "POST /myclass/api/Get_List_Partner_Order_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:33] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:29:35.326811 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:29:35.331709 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:35] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:35] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:35] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:29:39.193363 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:29:39] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:30:36.312173 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:30:36.320169 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:30:36.323170 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:30:36.337181 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:30:36.354701 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:30:36.358711 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:30:36] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:30:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:30:36.394788 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:30:36.404791 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:30:36] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:30:36] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:30:36.439798 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:30:36] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:30:36.456317 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:30:36] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:30:36] "POST /myclass/api/Get_List_Partner_Order_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:30:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:30:36] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:30:38] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:31:18.035468 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:31:18.042466 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:31:18.053471 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:31:18.067473 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:31:18] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:31:18.074484 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:31:18.092526 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:31:18] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:31:18] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:31:18.128580 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:31:18.134580 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:31:18.150583 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:31:18] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:31:18] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:31:18.170585 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:31:18] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:31:18] "POST /myclass/api/Get_List_Partner_Order_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:31:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:31:18] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:31:20] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:31:20.830102 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:31:20.834468 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:31:20] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:31:20] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:32:13.608136 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:32:13.616137 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:32:13.623137 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:32:13.632140 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:32:13.648153 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:32:13.664183 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:13] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:13] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:32:13.693866 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:32:13.707866 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:13] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:32:13.735865 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:32:13.743863 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:13] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:13] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:13] "POST /myclass/api/Get_List_Partner_Order_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:14] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:15] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:32:24.389599 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:32:24.398120 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:32:24.408129 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:32:24.421656 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:32:24.439652 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:32:24.463828 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:32:24.474860 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:24] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:24] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:32:24.507846 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:24] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:32:24.519710 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:32:24.531241 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:24] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:24] "POST /myclass/api/Get_List_Partner_Order_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:24] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:26] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2025-12-15 13:32:32.233676 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2025-12-15 13:32:32.236568 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:32] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [15/Dec/2025 13:32:32] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ela_user_account.py', reloading +INFO:werkzeug: * Restarting with stat diff --git a/Session_Formation.py b/Session_Formation.py index 99d2594..4295b75 100644 --- a/Session_Formation.py +++ b/Session_Formation.py @@ -791,8 +791,8 @@ def Update_SessionFormation_Only_Step(diction): if( is_valide_session != 1 ): mycommon.myprint( - str(inspect.stack()[0][3]) + " - L'identifiant de La promotion de formation est invalide ") - return False, "L'identifiant de La promotion de formation est invalide" + str(inspect.stack()[0][3]) + " - L'identifiant de la session / promotion de formation est invalide ") + return False, "L'identifiant de la session/promotion de formation est invalide" is_valide_session_data = MYSY_GV.dbname['session_formation'].find_one({'_id': ObjectId(str(diction['_id'])), @@ -800,6 +800,7 @@ def Update_SessionFormation_Only_Step(diction): 'partner_owner_recid': str( my_partner['recid'])}) + """ if( "invoiced_statut" in is_valide_session_data.keys() and is_valide_session_data['invoiced_statut'] == '1'): mycommon.myprint( str(inspect.stack()[0][3]) + " - Cette session est partiellement facturée. Impossible de modifier l'étape ") @@ -810,7 +811,7 @@ def Update_SessionFormation_Only_Step(diction): str(inspect.stack()[0][ 3]) + " - Cette session est complètement facturée. Impossible de modifier l'étape ") return False, "Cette session est complètement facturée. Impossible de modifier l'étape" - + """ new_data = {} diff --git a/ela_user_account.py b/ela_user_account.py index 9b2f617..37a6510 100644 --- a/ela_user_account.py +++ b/ela_user_account.py @@ -879,6 +879,11 @@ def change_user_pwd(diction): mycommon.myprint(" La valeur '" + val + "' n'est pas presente dans la liste des arguments ") return False, " Impossible de mettre à jour le mot de passe" + local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data({'token': str(diction['token'])}) + if (local_status is not True): + return local_status, my_partner + + print(" ### my_partner == ", my_partner) # recuperation des paramettre email_value = "" @@ -944,8 +949,8 @@ def change_user_pwd(diction): coll_name = MYSY_GV.dbname['user_account'] - #print(" le recid = "+user_recid+" mydata = "+str(mydata)) - ret_val = coll_name.find_one_and_update({'recid': user_recid, 'locked': '0', 'active':'1', 'pwd':pwd}, + + ret_val = coll_name.find_one_and_update({'_id':my_partner['_id'], 'locked': '0', 'active':'1', 'pwd':pwd}, {"$set": mydata}, return_document=ReturnDocument.AFTER ) diff --git a/main.py b/main.py index c22984e..d6606f2 100644 --- a/main.py +++ b/main.py @@ -209,6 +209,23 @@ def login(): return jsonify(status=status, message=retval, firstconnexion=firstconnexion) + +''' +cette API gere le login et la creation du token pour l'intranet client +''' +@app.route('/myclass/api/login_intranet_client/', methods=['POST','GET']) +@crossdomain(origin='*') +def login_intranet_client(): + # On recupere le corps (payload) de la requete + payload = mycommon.strip_dictionary (request.form.to_dict()) + print(" ### login_intranet_client payload = ",payload) + status, retval, firstconnexion, _id = us.login_intranet_client(payload) + return jsonify(status=status, message=retval, firstconnexion=firstconnexion, _id=_id) + + + + + ''' API - Ent_Student gere le login et la creation du token pour l'espace ENT ''' diff --git a/survey_mgt.py b/survey_mgt.py index db83921..d23cae6 100644 --- a/survey_mgt.py +++ b/survey_mgt.py @@ -545,7 +545,7 @@ def Record_Survey_Data_No_Token(diction): local_diction['session_id'] = str(survey_data['session_id']) local_diction['survey_type'] = str(survey_data['_id']) local_diction['formulaire_id'] = str(survey_data['formulaire_id']) - if( "inscription_id" in survey_data.keys() and survey_data['survey_data']): + if( "inscription_id" in survey_data.keys() and survey_data['inscription_id']): local_diction['inscription_id'] = str(survey_data['inscription_id']) if ("client_id" in survey_data.keys() and survey_data['client_id']): @@ -557,7 +557,7 @@ def Record_Survey_Data_No_Token(diction): local_diction['partner_owner_recid'] = str(survey_data['partner_owner_recid']) local_diction['survey_type'] = str(survey_data['survey_type']) - if( "inscription_id" in local_diction.keys() and local_diction['local_diction']): + if( "inscription_id" in local_diction.keys() and local_diction['inscription_id']): print(" ### local_diction = ", local_diction) retval_status, retval = Survey_Send_Notification_Sur_Seuil_Alert(local_diction) diff --git a/user_session.py b/user_session.py index 484cd04..6f12042 100644 --- a/user_session.py +++ b/user_session.py @@ -187,6 +187,161 @@ def login(diction): return False, "Impossible de se connecter, merci de contacter le support technique", False +""" +Login d'un client de l'intranet +""" +def login_intranet_client(diction): + try: + # Dictionnaire des champs utilisables + field_list = ['email', 'pwd', 'type'] + incom_keys = diction.keys() + + ''' + # Verification que les champs reçus dans l'API sont bien dans la liste des champs autorisés + # Cela evite le cas ou une entité tierce ajouter les valeurs inconnu dans l'API + # Ici on doit mettre tous les champs possible (obligatoire ou non) de la BDD dans la liste + # field_list. + ''' + for val in incom_keys: + if str(val).lower() not in str(field_list).lower(): + mycommon.myprint(str(inspect.stack()[0][3])+" Le champ '" + val + "' n'existe pas, MAJ annulée") + return False, " Impossible de se connecter, merci de contacter le support technique", False, False + + ''' + Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente, + On controle que les champs obligatoires sont presents dans la liste + ''' + field_list_obligatoire = ['email', 'pwd'] + for val in field_list_obligatoire: + if str(val).lower() not in diction: + mycommon.myprint(str(inspect.stack()[0][3])+" La valeur '" + val + "' n'est pas presente dans la liste des arguments ") + return False, " Impossible de se connecter, merci de contacter le support technique", False, False + + query = {} + # recuperation des paramettre + if ("email" in diction.keys()): + if diction['email']: + email = diction['email'] + query['email'] = diction['email'] + + + if ("pwd" in diction.keys()): + if diction['pwd']: + pwd = diction['pwd'] + query['pwd'] = diction['pwd'] + + if ("type" in diction.keys()): + if diction['type']: + type = diction['type'] + query['type'] = diction['type'] + + query['active'] = '1' + query['locked'] = '0' + + # Recuperation du RecId du user connecté + coll_name = MYSY_GV.dbname['user_account'] + + + #print(" on recherche ici " + email) + + # Verification si ce user existe (controle : login et passwd) + + + tmp = coll_name.count_documents(query) + + if (tmp != 1): + mycommon.myprint(str(inspect.stack()[0][3])+" Login/mot de passe invalide " + str(query)+ " my_user.count() = "+str(tmp)) + return False, " Login/mot de passe invalide, merci de verifier votre saisie. ", False, False + + my_user = coll_name.find(query) + + #recuperation du recid du user + user_recid = my_user[0]['recid'] + + user_firstconnexion = "" + if( "firstconnexion" in my_user[0].keys() ): + user_firstconnexion = my_user[0]['firstconnexion'] + + + #print("#### user_recid = "+user_recid) + # A ce niveau le login et passe sont ok. + # il faut donc créer le token et renvoyer le token. + my_token = create_token_urlsafe() + + # Enregistrement du token + token_collection = MYSY_GV.dbname['partner_token'] + + tokenfield = {} + tokenfield['token'] = my_token + tokenfield['email'] = email + tokenfield['recid'] = user_recid + tokenfield['date_update'] = str(datetime.now()) + tokenfield['start_date'] = str(datetime.now()) + tokenfield['valide'] = '1' + tokenfield['locked'] = '0' + tokenfield['type'] = 'user' + + + ''' + Si il y a un token en cours de validité, il est mis à jour pr prolonger la durée + de vie du token + s'il n'y a pas de token valide, aloes on insert un. + ''' + ret_val = token_collection.find_one_and_update({'recid': str(user_recid), 'valide': '1'}, + {"$set": tokenfield}, + upsert=True, + return_document=ReturnDocument.AFTER + ) + + + if ret_val and ret_val['_id']: + mycommon.myprint(" Ajout Token OK, _id = "+str(ret_val['_id'])) + + now = str(datetime.now()) + + """ + Mise à jour du compte du partenaie + avec les info de last connexion et de token + """ + partner_update_data = {} + partner_update_data['lastconnexion'] = str(datetime.now()) + partner_update_data['firstconnexion'] = "0" + partner_update_data['token'] = str(my_token) + + + partner_key_secrete_key = "" + + # Verification que les informations sont juste + coll_name = MYSY_GV.dbname['user_account'] + + + ret_val = coll_name.find_one_and_update( + {'email': str(email), 'pwd': str(pwd), 'active': '1', 'locked': '0'}, + {"$set": partner_update_data}, + upsert=False, + return_document=ReturnDocument.AFTER + ) + + if ("_id" not in ret_val.keys()): + mycommon.myprint( + str(inspect.stack()[0][3]) + " Impossible de récupérer les données de l'utilisateur (2)") + return False, " Impossible de récupérer les données de l'utilisateur (2) ", False, False + + + return True, str(my_token), str(user_firstconnexion), str(ret_val['_id']) + else: + mycommon.myprint(str(inspect.stack()[0][3])+" Impossible d'enregistrer le token " + my_token) + return False, " Impossible de se connecter, merci de contacter le support technique", False, False + + + except Exception as e: + exc_type, exc_obj, exc_tb = sys.exc_info() + mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno)) + return False, "Impossible de se connecter, merci de contacter le support technique", False, False + + + + ''' Lorsqu'un user se logue, on recupere son RecId,