diff --git a/back/config/util.ts b/back/config/util.ts index 7ca85a8f..cb0c98ea 100644 --- a/back/config/util.ts +++ b/back/config/util.ts @@ -132,7 +132,8 @@ export async function getNetIp(req: any) { ]), ]; let ip = ipArray[0]; - console.log(ipArray); + console.log(`访问的ip ${ipArray.toString()}`); + if (ipArray.length > 1) { for (let i = 0; i < ipArray.length; i++) { const ipNumArray = ipArray[i].split('.'); @@ -148,6 +149,7 @@ export async function getNetIp(req: any) { continue; } ip = ipArray[i]; + break; } } ip = ip.substr(ip.lastIndexOf(':') + 1, ip.length); diff --git a/docker/front.conf b/docker/front.conf index 7a014e88..1dd6c555 100644 --- a/docker/front.conf +++ b/docker/front.conf @@ -10,7 +10,7 @@ server { location /api { proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; -   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://api; } diff --git a/src/pages/login/index.tsx b/src/pages/login/index.tsx index a8046beb..7ec86fbd 100644 --- a/src/pages/login/index.tsx +++ b/src/pages/login/index.tsx @@ -37,13 +37,14 @@ const Login = () => { notification.success({ message: '登录成功!', description: ( -
+ <>
- 最后登录时间:{new Date(lastlogon).toLocaleString() || '-'} + 最后登录时间: + {lastlogon ? new Date(lastlogon).toLocaleString() : '-'}
最后登录地点:{lastaddr || '-'}
最后登录IP:{lastip || '-'}
-
+ ), duration: 5, });