You are here

function uiplog_user in User IP Log 6

Implementation of hook_user().

File

./uiplog.module, line 44
User IP Log module file.

Code

function uiplog_user($op, &$edit, &$account, $category = NULL) {
  if ($op == 'login') {
    $ip_address = ip_address();
    if (filter_var($ip_address, FILTER_VALIDATE_IP)) {
      db_query('INSERT into {uiplog} (uid, ip, timestamp) VALUES (%d, "%s", %d)', $account->uid, $ip_address, time());
    }
  }
  else {
    if ($op == 'delete' && variable_get('uiplog_user_delete_log', 0) == 1) {
      db_query('DELETE FROM {uiplog} WHERE uid = %d', $account->uid);
    }
  }
}