Feature #16350
Updated by Carsten Rose 10 months ago
a) FormSubmiLog: update recordid after insert. * Aktuell steht in der Spalte 'recordId' bei Insert immer ein 0. * Gut waere wenn dort die neu angelegt ID stehen wuerde. * ACHTUNG: Im Mode LOG_MODIFY sollten INSERT/UPDATE fuer die Tabelle FormSubmitLog NICHT geloggt werden. b) sql.log: reference to FormSubmitLog entry * Im sql.log fuer jede Query die Referenz angegeben auf den FormSubmitLog Record. c) Do not log Dirty * Neu: Im Mode LOG_MODIFY sollten INSERT/UPDATE/DELETE fuer die Tabelle Dirty NICHT geloggt werden. d) REMOTE_ADDRESS / HTTP_X_REAL_IP * Die I-MATH Homepage ist hinter einem Proxy. * Der Wert von $_SERVER[REMOTE_ADDRESS] ist daher immer die IP des Proxy * Das ist schlecht fuer * FormSubmitLog, denn dort wird die REMOTE_ADDRESS geloggt. * Fuer die Dirty Table, denn auch dort wird die REMOTE_ADDRESS geloggt. * QFQ Applikationen, die gerne wuessten von wo der aktuelle Aufruf kam. * Der verwendete NGINX Proxy setzt die Server Variable HTTP_X_REAL_IP. * Falls HTTP_X_REAL_IP gesetzt ist, soll diese den Wert von REMOTE_ADDRESS ueberschreiben