Esempio n. 1
0
 /**
  * @param \insolita\redisman\events\ModifyEvent $event
  */
 public static function log($event)
 {
     $ip = \Yii::$app->request->getUserIP();
     $user = UserLog::findByIp($ip);
     if (!$user) {
         $user = new UserLog();
         $user->ip = $ip;
         $user->logincount = 1;
         $user->userAgent = \Yii::$app->request->getUserAgent();
         $user->lastvisit = time();
         $user->save(false);
     }
     $model = new ActionLog();
     $model->user_id = $user->id;
     $model->operation = $event->operation;
     $model->db = $event->db;
     $model->command = $event->command;
     $model->connection = $event->connection;
     $model->time = time();
     $model->save(false);
 }