Таблица аудита с использованием триггеров - PullRequest
0 голосов
/ 13 октября 2009
DROP TABLE IF EXISTS `actividades`.`act_actividad_audit`;
CREATE TABLE  `actividades`.`act_actividad_audit` (
  `fe_creacion` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP 
                                   ON UPDATE CURRENT_TIMESTAMP,
  `usr_digitador` char(10) NOT NULL,
  `ip_digitador` char(15) NOT NULL,
  `id_act_actividad` int(10) unsigned NOT NULL,
  `titulo` char(64) NOT NULL,
  `act_prioridad_id` int(10) unsigned NOT NULL,
  `act_motivo_id` int(10) unsigned NOT NULL,
  `detalle` text,
  `detalle_tecnico` text,
  `hostname_id` int(10) unsigned NOT NULL,
  `hostname_nombre` char(50) NOT NULL,
  `es_SMOP` tinyint(1) NOT NULL,
  `url_SMOP` text,
  `es_tecnico` tinyint(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Auditoria Actividad General';

Я хочу заполнить эту таблицу аудита триггером, но как я могу отправить или заполнить значения для usr_digitador или ip_digitador, если эти значения находятся на стороне клиента.? пожалуйста помогите

1 Ответ

0 голосов
/ 13 октября 2009

Обычно IP-адрес пользователя отправляется как часть стандартной информации заголовка HTTP. Конечно, я видел это в журналах IIS, поэтому он там. Я считаю, что это в серверной переменной REMOTE_ADDR.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...