From 4cc3eb93e13f80eafcfdec14a7507ea5c48f903f Mon Sep 17 00:00:00 2001 From: Abdul Rahman Reza Date: Wed, 27 Nov 2024 08:22:07 +0700 Subject: [PATCH] update get last ip --- src/controllers/auth.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/controllers/auth.ts b/src/controllers/auth.ts index c056347..550263b 100644 --- a/src/controllers/auth.ts +++ b/src/controllers/auth.ts @@ -54,10 +54,10 @@ export class AuthController { const refresh_token = new UserRefreshToken(); refresh_token.id_user = user.id; refresh_token.user_agent = req.get('User-Agent'); - refresh_token.remote_addr = req.ip; + refresh_token.remote_addr = req.ip.split(':').pop(); refresh_token.browser = browser.name + " " + browser.version; refresh_token.os = os.name + " " + os.version; - refresh_token.device = device.model + " " + device.vendor; + refresh_token.device = (device.model ?? '') + " " + (device.vendor ?? ''); refresh_token.platform = device.type ?? 'desktop'; refresh_token.expired_at = dayjs().add(config.get('auth.refresh_token_lifetime_day'), 'day').toDate();