2026-07-28T10:44:07: ◇ injected env (8) from .env // tip: ◈ encrypted .env [www.dotenvx.com]
2026-07-28T10:44:07: ◇ injected env (0) from .env // tip: ⌘ multiple files { path: ['.env.local', '.env'] }
2026-07-28T10:44:07: 
2026-07-28T10:44:07: 🚀 Server is running!
2026-07-28T10:44:07:    - Local URL:   http://localhost:3000
2026-07-28T10:44:07:    - Network URL: http://157.20.51.104:3000
2026-07-28T10:44:07:    - Swagger Doc: http://localhost:3000/api-docs
2026-07-28T10:44:07: 
2026-07-28T10:47:24: 
2026-07-28T10:47:24: [SIGINT] Shutting down gracefully…
2026-07-28T10:47:24: Server closed. Port released.
2026-07-28T10:47:24: ◇ injected env (8) from .env // tip: ⌘ custom filepath { path: '/custom/path/.env' }
2026-07-28T10:47:24: ◇ injected env (0) from .env // tip: ⌘ enable debugging { debug: true }
2026-07-28T10:47:25: 
2026-07-28T10:47:25: 🚀 Server is running!
2026-07-28T10:47:25:    - Local URL:   http://localhost:3000
2026-07-28T10:47:25:    - Network URL: http://157.20.51.104:3000
2026-07-28T10:47:25:    - Swagger Doc: http://localhost:3000/api-docs
2026-07-28T10:47:25: 
2026-07-28T10:48:36: 
2026-07-28T10:48:36: [SIGINT] Shutting down gracefully…
2026-07-28T10:48:36: Server closed. Port released.
2026-07-28T10:48:37: ◇ injected env (9) from .env // tip: ⌘ suppress logs { quiet: true }
2026-07-28T10:48:37: ◇ injected env (0) from .env // tip: ⌘ multiple files { path: ['.env.local', '.env'] }
2026-07-28T10:48:37: 
2026-07-28T10:48:37: 🚀 Server is running!
2026-07-28T10:48:37:    - Local URL:   http://localhost:3010
2026-07-28T10:48:37:    - Network URL: http://157.20.51.104:3010
2026-07-28T10:48:37:    - Swagger Doc: http://localhost:3010/api-docs
2026-07-28T10:48:37: 
2026-07-28T10:50:17: 
2026-07-28T10:50:17: [SIGINT] Shutting down gracefully…
2026-07-28T10:50:17: Server closed. Port released.
2026-07-28T10:50:18: ◇ injected env (9) from .env // tip: ⌘ custom filepath { path: '/custom/path/.env' }
2026-07-28T10:50:18: ◇ injected env (0) from .env // tip: ⌘ enable debugging { debug: true }
2026-07-28T10:50:18: 
2026-07-28T10:50:18: 🚀 Server is running!
2026-07-28T10:50:18:    - Local URL:   http://localhost:3010
2026-07-28T10:50:18:    - Network URL: http://157.20.51.104:3010
2026-07-28T10:50:18:    - Swagger Doc: http://localhost:3010/api-docs
2026-07-28T10:50:18: 
2026-07-28T10:52:00: 
2026-07-28T10:52:00: [SIGINT] Shutting down gracefully…
2026-07-28T10:52:00: Server closed. Port released.
2026-07-28T10:52:00: ◇ injected env (9) from .env // tip: ⌁ auth for agents [www.vestauth.com]
2026-07-28T10:52:00: ◇ injected env (0) from .env // tip: ⌘ multiple files { path: ['.env.local', '.env'] }
2026-07-28T10:52:00: 
2026-07-28T10:52:00: 🚀 Server is running!
2026-07-28T10:52:00:    - Local URL:   http://localhost:3010
2026-07-28T10:52:00:    - Network URL: http://157.20.51.104:3010
2026-07-28T10:52:00:    - Swagger Doc: http://localhost:3010/api-docs
2026-07-28T10:52:00: 
2026-07-28T10:53:14: 
2026-07-28T10:53:14: [SIGINT] Shutting down gracefully…
2026-07-28T10:53:14: Server closed. Port released.
2026-07-28T10:53:14: ◇ injected env (9) from .env // tip: ⌘ custom filepath { path: '/custom/path/.env' }
2026-07-28T10:53:15: ◇ injected env (0) from .env // tip: ⌘ suppress logs { quiet: true }
2026-07-28T10:53:15: 
2026-07-28T10:53:15: 🚀 Server is running!
2026-07-28T10:53:15:    - Local URL:   http://localhost:3010
2026-07-28T10:53:15:    - Network URL: http://157.20.51.104:3010
2026-07-28T10:53:15:    - Swagger Doc: http://localhost:3010/api-docs
2026-07-28T10:53:15: 
2026-07-28T11:07:05: req.body { mobile_number: '9999999998', password: 'Admin@123', society_id: 1 }
2026-07-28T11:07:05: ========== LOGIN API HIT ==========
2026-07-28T11:07:05: Headers: {
2026-07-28T11:07:05:   host: 'society.1b2.in',
2026-07-28T11:07:05:   'user-agent': 'curl/8.7.1',
2026-07-28T11:07:05:   accept: '*/*',
2026-07-28T11:07:05:   'content-type': 'application/json',
2026-07-28T11:07:05:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:07:05:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:07:05:   'x-forwarded-proto': 'https',
2026-07-28T11:07:05:   'x-forwarded-port': '443',
2026-07-28T11:07:05:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:07:05:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:07:05:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:07:05:   'content-length': '68',
2026-07-28T11:07:05:   connection: 'Keep-Alive'
2026-07-28T11:07:05: }
2026-07-28T11:07:05: Body: { mobile_number: '9999999998', password: 'Admin@123', society_id: 1 }
2026-07-28T11:07:05: Member: null
2026-07-28T11:07:05: Response: { status: 'FAIL', message: 'Mobile number not registered.' }
2026-07-28T11:07:05: req.body { mobile_number: '9999999998', password: 'admin123', society_id: 1 }
2026-07-28T11:07:05: ========== LOGIN API HIT ==========
2026-07-28T11:07:05: Headers: {
2026-07-28T11:07:05:   host: 'society.1b2.in',
2026-07-28T11:07:05:   'user-agent': 'curl/8.7.1',
2026-07-28T11:07:05:   accept: '*/*',
2026-07-28T11:07:05:   'content-type': 'application/json',
2026-07-28T11:07:05:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:07:05:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:07:05:   'x-forwarded-proto': 'https',
2026-07-28T11:07:05:   'x-forwarded-port': '443',
2026-07-28T11:07:05:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:07:05:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:07:05:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:07:05:   'content-length': '67',
2026-07-28T11:07:05:   connection: 'Keep-Alive'
2026-07-28T11:07:05: }
2026-07-28T11:07:05: Body: { mobile_number: '9999999998', password: 'admin123', society_id: 1 }
2026-07-28T11:07:05: Member: null
2026-07-28T11:07:05: Response: { status: 'FAIL', message: 'Mobile number not registered.' }
2026-07-28T11:07:05: req.body { mobile_number: '9999999998', password: 'Super@123', society_id: 1 }
2026-07-28T11:07:05: ========== LOGIN API HIT ==========
2026-07-28T11:07:05: Headers: {
2026-07-28T11:07:05:   host: 'society.1b2.in',
2026-07-28T11:07:05:   'user-agent': 'curl/8.7.1',
2026-07-28T11:07:05:   accept: '*/*',
2026-07-28T11:07:05:   'content-type': 'application/json',
2026-07-28T11:07:05:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:07:05:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:07:05:   'x-forwarded-proto': 'https',
2026-07-28T11:07:05:   'x-forwarded-port': '443',
2026-07-28T11:07:05:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:07:05:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:07:05:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:07:05:   'content-length': '68',
2026-07-28T11:07:05:   connection: 'Keep-Alive'
2026-07-28T11:07:05: }
2026-07-28T11:07:05: Body: { mobile_number: '9999999998', password: 'Super@123', society_id: 1 }
2026-07-28T11:07:05: Member: null
2026-07-28T11:07:05: Response: { status: 'FAIL', message: 'Mobile number not registered.' }
2026-07-28T11:07:05: req.body { mobile_number: '9999999998', password: '123456', society_id: 1 }
2026-07-28T11:07:05: ========== LOGIN API HIT ==========
2026-07-28T11:07:05: Headers: {
2026-07-28T11:07:05:   host: 'society.1b2.in',
2026-07-28T11:07:05:   'user-agent': 'curl/8.7.1',
2026-07-28T11:07:05:   accept: '*/*',
2026-07-28T11:07:05:   'content-type': 'application/json',
2026-07-28T11:07:05:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:07:05:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:07:05:   'x-forwarded-proto': 'https',
2026-07-28T11:07:05:   'x-forwarded-port': '443',
2026-07-28T11:07:05:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:07:05:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:07:05:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:07:05:   'content-length': '65',
2026-07-28T11:07:05:   connection: 'Keep-Alive'
2026-07-28T11:07:05: }
2026-07-28T11:07:05: Body: { mobile_number: '9999999998', password: '123456', society_id: 1 }
2026-07-28T11:07:05: Member: null
2026-07-28T11:07:05: Response: { status: 'FAIL', message: 'Mobile number not registered.' }
2026-07-28T11:07:05: req.body { mobile_number: '9876543210', password: 'Admin@123', society_id: 1 }
2026-07-28T11:07:05: ========== LOGIN API HIT ==========
2026-07-28T11:07:05: Headers: {
2026-07-28T11:07:05:   host: 'society.1b2.in',
2026-07-28T11:07:05:   'user-agent': 'curl/8.7.1',
2026-07-28T11:07:05:   accept: '*/*',
2026-07-28T11:07:05:   'content-type': 'application/json',
2026-07-28T11:07:05:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:07:05:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:07:05:   'x-forwarded-proto': 'https',
2026-07-28T11:07:05:   'x-forwarded-port': '443',
2026-07-28T11:07:05:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:07:05:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:07:05:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:07:05:   'content-length': '68',
2026-07-28T11:07:05:   connection: 'Keep-Alive'
2026-07-28T11:07:05: }
2026-07-28T11:07:05: Body: { mobile_number: '9876543210', password: 'Admin@123', society_id: 1 }
2026-07-28T11:07:05: Member: null
2026-07-28T11:07:05: Response: { status: 'FAIL', message: 'Mobile number not registered.' }
2026-07-28T11:07:05: req.body { mobile_number: '9876543210', password: 'admin123', society_id: 1 }
2026-07-28T11:07:05: ========== LOGIN API HIT ==========
2026-07-28T11:07:05: Headers: {
2026-07-28T11:07:05:   host: 'society.1b2.in',
2026-07-28T11:07:05:   'user-agent': 'curl/8.7.1',
2026-07-28T11:07:05:   accept: '*/*',
2026-07-28T11:07:05:   'content-type': 'application/json',
2026-07-28T11:07:05:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:07:05:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:07:05:   'x-forwarded-proto': 'https',
2026-07-28T11:07:05:   'x-forwarded-port': '443',
2026-07-28T11:07:05:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:07:05:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:07:05:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:07:05:   'content-length': '67',
2026-07-28T11:07:05:   connection: 'Keep-Alive'
2026-07-28T11:07:05: }
2026-07-28T11:07:05: Body: { mobile_number: '9876543210', password: 'admin123', society_id: 1 }
2026-07-28T11:07:05: Member: null
2026-07-28T11:07:05: Response: { status: 'FAIL', message: 'Mobile number not registered.' }
2026-07-28T11:07:05: req.body { mobile_number: '9999999999', password: 'Admin@123', society_id: 1 }
2026-07-28T11:07:05: ========== LOGIN API HIT ==========
2026-07-28T11:07:05: Headers: {
2026-07-28T11:07:05:   host: 'society.1b2.in',
2026-07-28T11:07:05:   'user-agent': 'curl/8.7.1',
2026-07-28T11:07:05:   accept: '*/*',
2026-07-28T11:07:05:   'content-type': 'application/json',
2026-07-28T11:07:05:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:07:05:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:07:05:   'x-forwarded-proto': 'https',
2026-07-28T11:07:05:   'x-forwarded-port': '443',
2026-07-28T11:07:05:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:07:05:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:07:05:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:07:05:   'content-length': '68',
2026-07-28T11:07:05:   connection: 'Keep-Alive'
2026-07-28T11:07:05: }
2026-07-28T11:07:05: Body: { mobile_number: '9999999999', password: 'Admin@123', society_id: 1 }
2026-07-28T11:07:05: Member: null
2026-07-28T11:07:05: Response: { status: 'FAIL', message: 'Mobile number not registered.' }
2026-07-28T11:07:05: req.body { mobile_number: '9999999999', password: 'Member@123', society_id: 1 }
2026-07-28T11:07:05: ========== LOGIN API HIT ==========
2026-07-28T11:07:05: Headers: {
2026-07-28T11:07:05:   host: 'society.1b2.in',
2026-07-28T11:07:05:   'user-agent': 'curl/8.7.1',
2026-07-28T11:07:05:   accept: '*/*',
2026-07-28T11:07:05:   'content-type': 'application/json',
2026-07-28T11:07:05:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:07:05:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:07:05:   'x-forwarded-proto': 'https',
2026-07-28T11:07:05:   'x-forwarded-port': '443',
2026-07-28T11:07:05:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:07:05:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:07:05:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:07:05:   'content-length': '69',
2026-07-28T11:07:05:   connection: 'Keep-Alive'
2026-07-28T11:07:05: }
2026-07-28T11:07:05: Body: { mobile_number: '9999999999', password: 'Member@123', society_id: 1 }
2026-07-28T11:07:05: Member: null
2026-07-28T11:07:05: Response: { status: 'FAIL', message: 'Mobile number not registered.' }
2026-07-28T11:07:05: req.body { mobile_number: '9999995443', password: 'Admin@123', society_id: 1 }
2026-07-28T11:07:05: ========== LOGIN API HIT ==========
2026-07-28T11:07:05: Headers: {
2026-07-28T11:07:05:   host: 'society.1b2.in',
2026-07-28T11:07:05:   'user-agent': 'curl/8.7.1',
2026-07-28T11:07:05:   accept: '*/*',
2026-07-28T11:07:05:   'content-type': 'application/json',
2026-07-28T11:07:05:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:07:05:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:07:05:   'x-forwarded-proto': 'https',
2026-07-28T11:07:05:   'x-forwarded-port': '443',
2026-07-28T11:07:05:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:07:05:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:07:05:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:07:05:   'content-length': '68',
2026-07-28T11:07:05:   connection: 'Keep-Alive'
2026-07-28T11:07:05: }
2026-07-28T11:07:05: Body: { mobile_number: '9999995443', password: 'Admin@123', society_id: 1 }
2026-07-28T11:07:05: Member: null
2026-07-28T11:07:05: Response: { status: 'FAIL', message: 'Mobile number not registered.' }
2026-07-28T11:07:20: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-07-28T11:07:20: ========== LOGIN API HIT ==========
2026-07-28T11:07:20: Headers: {
2026-07-28T11:07:20:   host: 'society.1b2.in',
2026-07-28T11:07:20:   'user-agent': 'curl/8.7.1',
2026-07-28T11:07:20:   accept: '*/*',
2026-07-28T11:07:20:   'content-type': 'application/json',
2026-07-28T11:07:20:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:07:20:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:07:20:   'x-forwarded-proto': 'https',
2026-07-28T11:07:20:   'x-forwarded-port': '443',
2026-07-28T11:07:20:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:07:20:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:07:20:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:07:20:   'content-length': '58',
2026-07-28T11:07:20:   connection: 'Keep-Alive'
2026-07-28T11:07:20: }
2026-07-28T11:07:20: Body: { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-07-28T11:07:20: Member: null
2026-07-28T11:07:20: Response: { status: 'FAIL', message: 'Mobile number not registered.' }
2026-07-28T11:07:20: req.body { mobile_number: '9876543210', password: 'Admin@123', society_id: 1 }
2026-07-28T11:07:20: ========== LOGIN API HIT ==========
2026-07-28T11:07:20: Headers: {
2026-07-28T11:07:20:   host: 'society.1b2.in',
2026-07-28T11:07:20:   'user-agent': 'curl/8.7.1',
2026-07-28T11:07:20:   accept: '*/*',
2026-07-28T11:07:20:   'content-type': 'application/json',
2026-07-28T11:07:20:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:07:20:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:07:20:   'x-forwarded-proto': 'https',
2026-07-28T11:07:20:   'x-forwarded-port': '443',
2026-07-28T11:07:20:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:07:20:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:07:20:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:07:20:   'content-length': '68',
2026-07-28T11:07:20:   connection: 'Keep-Alive'
2026-07-28T11:07:20: }
2026-07-28T11:07:20: Body: { mobile_number: '9876543210', password: 'Admin@123', society_id: 1 }
2026-07-28T11:07:20: Member: null
2026-07-28T11:07:20: Response: { status: 'FAIL', message: 'Mobile number not registered.' }
2026-07-28T11:08:45: 
2026-07-28T11:08:45: [SIGINT] Shutting down gracefully…
2026-07-28T11:08:45: Server closed. Port released.
2026-07-28T11:08:46: ◇ injected env (9) from .env // tip: ⌘ enable debugging { debug: true }
2026-07-28T11:08:46: ◇ injected env (0) from .env // tip: ⌁ auth for agents [www.vestauth.com]
2026-07-28T11:08:46: 
2026-07-28T11:08:46: 🚀 Server is running!
2026-07-28T11:08:46:    - Local URL:   http://localhost:3010
2026-07-28T11:08:46:    - Network URL: http://157.20.51.104:3010
2026-07-28T11:08:46:    - Swagger Doc: http://localhost:3010/api-docs
2026-07-28T11:08:46: 
2026-07-28T11:09:03: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-07-28T11:09:03: ========== LOGIN API HIT ==========
2026-07-28T11:09:03: Headers: {
2026-07-28T11:09:03:   host: 'society.1b2.in',
2026-07-28T11:09:03:   'user-agent': 'curl/8.7.1',
2026-07-28T11:09:03:   accept: '*/*',
2026-07-28T11:09:03:   'content-type': 'application/json',
2026-07-28T11:09:03:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:09:03:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:09:03:   'x-forwarded-proto': 'https',
2026-07-28T11:09:03:   'x-forwarded-port': '443',
2026-07-28T11:09:03:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:09:03:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:09:03:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:09:03:   'content-length': '58',
2026-07-28T11:09:03:   connection: 'Keep-Alive'
2026-07-28T11:09:03: }
2026-07-28T11:09:03: Body: { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-07-28T11:09:03: Member: {
2026-07-28T11:09:03:   id: 5,
2026-07-28T11:09:03:   society_id: 1,
2026-07-28T11:09:03:   full_name: 'Neeshu Verma',
2026-07-28T11:09:03:   email: 'superadmin@gmail.com',
2026-07-28T11:09:03:   mobile_number: '9999999998',
2026-07-28T11:09:03:   wing: 'A',
2026-07-28T11:09:03:   flat_number: '000',
2026-07-28T11:09:03:   role: 'superadmin',
2026-07-28T11:09:03:   profile_photo: null,
2026-07-28T11:09:03:   password_hash: '$2a$10$gOIxvlpeY/7O5YN74OCPKumuPgxZ8Ym1e/zmOGJJJHlxFctEzSc0a',
2026-07-28T11:09:03:   fcm_token: null,
2026-07-28T11:09:03:   last_login_at: 2026-07-09T10:40:04.000Z,
2026-07-28T11:09:03:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T11:09:03:   is_approved: 1,
2026-07-28T11:09:03:   is_active: 1,
2026-07-28T11:09:03:   status: 1,
2026-07-28T11:09:03:   created_at: 2026-07-08T12:22:47.000Z,
2026-07-28T11:09:03:   updated_at: 2026-07-09T10:40:04.000Z
2026-07-28T11:09:03: }
2026-07-28T11:09:03: Password Match: true
2026-07-28T11:09:03: Response: {
2026-07-28T11:09:03:   status: 'SUCCESS',
2026-07-28T11:09:03:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTIxNzE0MywiZXhwIjoxNzg3ODA5MTQzfQ.l_gvg11VnjDcEYo8W4JOGyiJ3kQn_XGa1poF2O8cTMQ',
2026-07-28T11:09:03:   expires_in: '30d',
2026-07-28T11:09:03:   expires_in_seconds: 2592000,
2026-07-28T11:09:03:   user: {
2026-07-28T11:09:03:     id: 5,
2026-07-28T11:09:03:     full_name: 'Neeshu Verma',
2026-07-28T11:09:03:     mobile_number: '9999999998',
2026-07-28T11:09:03:     email: 'superadmin@gmail.com',
2026-07-28T11:09:03:     role: 'superadmin',
2026-07-28T11:09:03:     society_id: 1,
2026-07-28T11:09:03:     flat_number: '000',
2026-07-28T11:09:03:     profile_photo: null,
2026-07-28T11:09:03:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T11:09:03:     is_approved: 1
2026-07-28T11:09:03:   },
2026-07-28T11:09:03:   message: 'Login successful.'
2026-07-28T11:09:03: }
2026-07-28T11:09:07: req.body { mobile_number: '9885217147', password: 'Test@1234', society_id: 1 }
2026-07-28T11:09:07: ========== LOGIN API HIT ==========
2026-07-28T11:09:07: Headers: {
2026-07-28T11:09:07:   host: 'society.1b2.in',
2026-07-28T11:09:07:   'user-agent': 'curl/8.7.1',
2026-07-28T11:09:07:   accept: '*/*',
2026-07-28T11:09:07:   'content-type': 'application/json',
2026-07-28T11:09:07:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:09:07:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:09:07:   'x-forwarded-proto': 'https',
2026-07-28T11:09:07:   'x-forwarded-port': '443',
2026-07-28T11:09:07:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:09:07:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:09:07:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:09:07:   'content-length': '68',
2026-07-28T11:09:07:   connection: 'Keep-Alive'
2026-07-28T11:09:07: }
2026-07-28T11:09:07: Body: { mobile_number: '9885217147', password: 'Test@1234', society_id: 1 }
2026-07-28T11:09:07: Member: null
2026-07-28T11:09:07: Response: { status: 'FAIL', message: 'Mobile number not registered.' }
2026-07-28T11:09:27: 
2026-07-28T11:09:27: [SIGINT] Shutting down gracefully…
2026-07-28T11:09:27: Server closed. Port released.
2026-07-28T11:09:28: ◇ injected env (9) from .env // tip: ⌘ suppress logs { quiet: true }
2026-07-28T11:09:28: ◇ injected env (0) from .env // tip: ⌘ multiple files { path: ['.env.local', '.env'] }
2026-07-28T11:09:28: 
2026-07-28T11:09:28: 🚀 Server is running!
2026-07-28T11:09:28:    - Local URL:   http://localhost:3010
2026-07-28T11:09:28:    - Network URL: http://157.20.51.104:3010
2026-07-28T11:09:28:    - Swagger Doc: http://localhost:3010/api-docs
2026-07-28T11:09:28: 
2026-07-28T11:09:42: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-07-28T11:09:42: ========== LOGIN API HIT ==========
2026-07-28T11:09:42: Headers: {
2026-07-28T11:09:42:   host: 'society.1b2.in',
2026-07-28T11:09:42:   'user-agent': 'curl/8.7.1',
2026-07-28T11:09:42:   accept: '*/*',
2026-07-28T11:09:42:   'content-type': 'application/json',
2026-07-28T11:09:42:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:09:42:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:09:42:   'x-forwarded-proto': 'https',
2026-07-28T11:09:42:   'x-forwarded-port': '443',
2026-07-28T11:09:42:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:09:42:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:09:42:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:09:42:   'content-length': '58',
2026-07-28T11:09:42:   connection: 'Keep-Alive'
2026-07-28T11:09:42: }
2026-07-28T11:09:42: Body: { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-07-28T11:09:42: Member: {
2026-07-28T11:09:42:   id: 5,
2026-07-28T11:09:42:   society_id: 1,
2026-07-28T11:09:42:   full_name: 'Neeshu Verma',
2026-07-28T11:09:42:   email: 'superadmin@gmail.com',
2026-07-28T11:09:42:   mobile_number: '9999999998',
2026-07-28T11:09:42:   wing: 'A',
2026-07-28T11:09:42:   flat_number: '000',
2026-07-28T11:09:42:   role: 'superadmin',
2026-07-28T11:09:42:   profile_photo: null,
2026-07-28T11:09:42:   password_hash: '$2a$10$gOIxvlpeY/7O5YN74OCPKumuPgxZ8Ym1e/zmOGJJJHlxFctEzSc0a',
2026-07-28T11:09:42:   fcm_token: null,
2026-07-28T11:09:42:   last_login_at: 2026-07-28T05:39:03.000Z,
2026-07-28T11:09:42:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T11:09:42:   is_approved: 1,
2026-07-28T11:09:42:   is_active: 1,
2026-07-28T11:09:42:   status: 1,
2026-07-28T11:09:42:   created_at: 2026-07-08T12:22:47.000Z,
2026-07-28T11:09:42:   updated_at: 2026-07-28T05:39:03.000Z
2026-07-28T11:09:42: }
2026-07-28T11:09:42: Password Match: true
2026-07-28T11:09:42: Response: {
2026-07-28T11:09:42:   status: 'SUCCESS',
2026-07-28T11:09:42:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTIxNzE4MiwiZXhwIjoxNzg3ODA5MTgyfQ.Jf6ZmmG_3V1Ej0yH5I2RCVQP2MGCozPbMmyk_eirMFM',
2026-07-28T11:09:42:   expires_in: '30d',
2026-07-28T11:09:42:   expires_in_seconds: 2592000,
2026-07-28T11:09:42:   user: {
2026-07-28T11:09:42:     id: 5,
2026-07-28T11:09:42:     full_name: 'Neeshu Verma',
2026-07-28T11:09:42:     mobile_number: '9999999998',
2026-07-28T11:09:42:     email: 'superadmin@gmail.com',
2026-07-28T11:09:42:     role: 'superadmin',
2026-07-28T11:09:42:     society_id: 1,
2026-07-28T11:09:42:     flat_number: '000',
2026-07-28T11:09:42:     profile_photo: null,
2026-07-28T11:09:42:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T11:09:42:     is_approved: 1
2026-07-28T11:09:42:   },
2026-07-28T11:09:42:   message: 'Login successful.'
2026-07-28T11:09:42: }
2026-07-28T11:09:43: req.body { mobile_number: '9885217182', password: 'Test@1234', society_id: 1 }
2026-07-28T11:09:43: ========== LOGIN API HIT ==========
2026-07-28T11:09:43: Headers: {
2026-07-28T11:09:43:   host: 'society.1b2.in',
2026-07-28T11:09:43:   'user-agent': 'curl/8.7.1',
2026-07-28T11:09:43:   accept: '*/*',
2026-07-28T11:09:43:   'content-type': 'application/json',
2026-07-28T11:09:43:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:09:43:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:09:43:   'x-forwarded-proto': 'https',
2026-07-28T11:09:43:   'x-forwarded-port': '443',
2026-07-28T11:09:43:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:09:43:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:09:43:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:09:43:   'content-length': '68',
2026-07-28T11:09:43:   connection: 'Keep-Alive'
2026-07-28T11:09:43: }
2026-07-28T11:09:43: Body: { mobile_number: '9885217182', password: 'Test@1234', society_id: 1 }
2026-07-28T11:09:43: Member: null
2026-07-28T11:09:43: Response: { status: 'FAIL', message: 'Mobile number not registered.' }
2026-07-28T11:09:43: req.body { mobile_number: '9876543210', password: '12345678', society_id: 1 }
2026-07-28T11:09:43: ========== LOGIN API HIT ==========
2026-07-28T11:09:43: Headers: {
2026-07-28T11:09:43:   host: 'society.1b2.in',
2026-07-28T11:09:43:   'user-agent': 'curl/8.7.1',
2026-07-28T11:09:43:   accept: '*/*',
2026-07-28T11:09:43:   'content-type': 'application/json',
2026-07-28T11:09:43:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:09:43:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:09:43:   'x-forwarded-proto': 'https',
2026-07-28T11:09:43:   'x-forwarded-port': '443',
2026-07-28T11:09:43:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:09:43:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:09:43:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:09:43:   'content-length': '67',
2026-07-28T11:09:43:   connection: 'Keep-Alive'
2026-07-28T11:09:43: }
2026-07-28T11:09:43: Body: { mobile_number: '9876543210', password: '12345678', society_id: 1 }
2026-07-28T11:09:43: Member: {
2026-07-28T11:09:43:   id: 2,
2026-07-28T11:09:43:   society_id: 1,
2026-07-28T11:09:43:   full_name: 'Test Admin',
2026-07-28T11:09:43:   email: 'admin@test.com',
2026-07-28T11:09:43:   mobile_number: '9876543210',
2026-07-28T11:09:43:   wing: 'A',
2026-07-28T11:09:43:   flat_number: '101',
2026-07-28T11:09:43:   role: 'admin',
2026-07-28T11:09:43:   profile_photo: null,
2026-07-28T11:09:43:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T11:09:43:   fcm_token: null,
2026-07-28T11:09:43:   last_login_at: 2026-07-08T10:53:06.000Z,
2026-07-28T11:09:43:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T11:09:43:   is_approved: 1,
2026-07-28T11:09:43:   is_active: 1,
2026-07-28T11:09:43:   status: 1,
2026-07-28T11:09:43:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T11:09:43:   updated_at: 2026-07-12T12:40:47.000Z
2026-07-28T11:09:43: }
2026-07-28T11:09:43: Password Match: true
2026-07-28T11:09:43: Response: {
2026-07-28T11:09:43:   status: 'SUCCESS',
2026-07-28T11:09:43:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjE3MTgzLCJleHAiOjE3ODc4MDkxODN9.YM0IO1ENqV8WvLBf746B5fss-WBAb9CrG5aoP_UbdgM',
2026-07-28T11:09:43:   expires_in: '30d',
2026-07-28T11:09:43:   expires_in_seconds: 2592000,
2026-07-28T11:09:43:   user: {
2026-07-28T11:09:43:     id: 2,
2026-07-28T11:09:43:     full_name: 'Test Admin',
2026-07-28T11:09:43:     mobile_number: '9876543210',
2026-07-28T11:09:43:     email: 'admin@test.com',
2026-07-28T11:09:43:     role: 'admin',
2026-07-28T11:09:43:     society_id: 1,
2026-07-28T11:09:43:     flat_number: '101',
2026-07-28T11:09:43:     profile_photo: null,
2026-07-28T11:09:43:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T11:09:43:     is_approved: 1
2026-07-28T11:09:43:   },
2026-07-28T11:09:43:   message: 'Login successful.'
2026-07-28T11:09:43: }
2026-07-28T11:10:55: 
2026-07-28T11:10:55: [SIGINT] Shutting down gracefully…
2026-07-28T11:10:55: Server closed. Port released.
2026-07-28T11:10:55: ◇ injected env (9) from .env // tip: ⌘ suppress logs { quiet: true }
2026-07-28T11:10:56: ◇ injected env (0) from .env // tip: ⌘ suppress logs { quiet: true }
2026-07-28T11:10:56: 
2026-07-28T11:10:56: 🚀 Server is running!
2026-07-28T11:10:56:    - Local URL:   http://localhost:3010
2026-07-28T11:10:56:    - Network URL: http://157.20.51.104:3010
2026-07-28T11:10:56:    - Swagger Doc: http://localhost:3010/api-docs
2026-07-28T11:10:56: 
2026-07-28T11:10:57: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-07-28T11:10:57: ========== LOGIN API HIT ==========
2026-07-28T11:10:57: Headers: {
2026-07-28T11:10:57:   host: 'society.1b2.in',
2026-07-28T11:10:57:   'user-agent': 'curl/8.7.1',
2026-07-28T11:10:57:   accept: '*/*',
2026-07-28T11:10:57:   'content-type': 'application/json',
2026-07-28T11:10:57:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:10:57:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:10:57:   'x-forwarded-proto': 'https',
2026-07-28T11:10:57:   'x-forwarded-port': '443',
2026-07-28T11:10:57:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:10:57:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:10:57:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:10:57:   'content-length': '58',
2026-07-28T11:10:57:   connection: 'Keep-Alive'
2026-07-28T11:10:57: }
2026-07-28T11:10:57: Body: { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-07-28T11:10:57: Member: {
2026-07-28T11:10:57:   id: 5,
2026-07-28T11:10:57:   society_id: 1,
2026-07-28T11:10:57:   full_name: 'Neeshu Verma',
2026-07-28T11:10:57:   email: 'superadmin@gmail.com',
2026-07-28T11:10:57:   mobile_number: '9999999998',
2026-07-28T11:10:57:   wing: 'A',
2026-07-28T11:10:57:   flat_number: '000',
2026-07-28T11:10:57:   vehicles: null,
2026-07-28T11:10:57:   family_members: null,
2026-07-28T11:10:57:   role: 'superadmin',
2026-07-28T11:10:57:   profile_photo: null,
2026-07-28T11:10:57:   password_hash: '$2a$10$gOIxvlpeY/7O5YN74OCPKumuPgxZ8Ym1e/zmOGJJJHlxFctEzSc0a',
2026-07-28T11:10:57:   fcm_token: null,
2026-07-28T11:10:57:   last_login_at: 2026-07-28T05:39:42.000Z,
2026-07-28T11:10:57:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T11:10:57:   is_approved: 1,
2026-07-28T11:10:57:   is_active: 1,
2026-07-28T11:10:57:   status: 1,
2026-07-28T11:10:57:   created_at: 2026-07-08T12:22:47.000Z,
2026-07-28T11:10:57:   updated_at: 2026-07-28T05:39:42.000Z,
2026-07-28T11:10:57:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T11:10:57:   ownership: 'owner'
2026-07-28T11:10:57: }
2026-07-28T11:10:57: Password Match: true
2026-07-28T11:10:57: Response: {
2026-07-28T11:10:57:   status: 'SUCCESS',
2026-07-28T11:10:57:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTIxNzI1NywiZXhwIjoxNzg3ODA5MjU3fQ.uAq7cK_uMhUAq6OGNiyC1auuHDvgkXL7zscilba8XZY',
2026-07-28T11:10:57:   expires_in: '30d',
2026-07-28T11:10:57:   expires_in_seconds: 2592000,
2026-07-28T11:10:57:   user: {
2026-07-28T11:10:57:     id: 5,
2026-07-28T11:10:57:     full_name: 'Neeshu Verma',
2026-07-28T11:10:57:     mobile_number: '9999999998',
2026-07-28T11:10:57:     email: 'superadmin@gmail.com',
2026-07-28T11:10:57:     role: 'superadmin',
2026-07-28T11:10:57:     society_id: 1,
2026-07-28T11:10:57:     flat_number: '000',
2026-07-28T11:10:57:     profile_photo: null,
2026-07-28T11:10:57:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T11:10:57:     is_approved: 1
2026-07-28T11:10:57:   },
2026-07-28T11:10:57:   message: 'Login successful.'
2026-07-28T11:10:57: }
2026-07-28T11:10:58: req.body { mobile_number: '9885217257', password: 'Test@1234', society_id: 1 }
2026-07-28T11:10:58: ========== LOGIN API HIT ==========
2026-07-28T11:10:58: Headers: {
2026-07-28T11:10:58:   host: 'society.1b2.in',
2026-07-28T11:10:58:   'user-agent': 'curl/8.7.1',
2026-07-28T11:10:58:   accept: '*/*',
2026-07-28T11:10:58:   'content-type': 'application/json',
2026-07-28T11:10:58:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:10:58:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:10:58:   'x-forwarded-proto': 'https',
2026-07-28T11:10:58:   'x-forwarded-port': '443',
2026-07-28T11:10:58:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:10:58:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:10:58:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:10:58:   'content-length': '68',
2026-07-28T11:10:58:   connection: 'Keep-Alive'
2026-07-28T11:10:58: }
2026-07-28T11:10:58: Body: { mobile_number: '9885217257', password: 'Test@1234', society_id: 1 }
2026-07-28T11:10:58: Member: {
2026-07-28T11:10:58:   id: 14,
2026-07-28T11:10:58:   society_id: 1,
2026-07-28T11:10:58:   full_name: 'Live Test User',
2026-07-28T11:10:58:   email: 'livetest9885217257@example.com',
2026-07-28T11:10:58:   mobile_number: '9885217257',
2026-07-28T11:10:58:   wing: 'T',
2026-07-28T11:10:58:   flat_number: 'T-101',
2026-07-28T11:10:58:   vehicles: 'RJ14AB1234',
2026-07-28T11:10:58:   family_members: 2,
2026-07-28T11:10:58:   role: 'member',
2026-07-28T11:10:58:   profile_photo: null,
2026-07-28T11:10:58:   password_hash: '$2a$10$27KPQgvTPZPXP0HbIBuuqOXMS7cgH8lj5iduIApIdTEsk7EpHjmne',
2026-07-28T11:10:58:   fcm_token: null,
2026-07-28T11:10:58:   last_login_at: null,
2026-07-28T11:10:58:   member_since: null,
2026-07-28T11:10:58:   is_approved: 1,
2026-07-28T11:10:58:   is_active: 1,
2026-07-28T11:10:58:   status: 1,
2026-07-28T11:10:58:   created_at: 2026-07-28T05:40:58.000Z,
2026-07-28T11:10:58:   updated_at: 2026-07-28T05:40:58.000Z,
2026-07-28T11:10:58:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T11:10:58:   ownership: 'owner'
2026-07-28T11:10:58: }
2026-07-28T11:10:58: Password Match: true
2026-07-28T11:10:58: Response: {
2026-07-28T11:10:58:   status: 'SUCCESS',
2026-07-28T11:10:58:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxNCwic29jaWV0eV9pZCI6MSwicm9sZSI6Im1lbWJlciIsImZ1bGxfbmFtZSI6IkxpdmUgVGVzdCBVc2VyIiwiaWF0IjoxNzg1MjE3MjU4LCJleHAiOjE3ODc4MDkyNTh9.Yu5ZIdwsZTdnJc7fWc6Dh9yDpd7xN1AN4OsGTHl33hY',
2026-07-28T11:10:58:   expires_in: '30d',
2026-07-28T11:10:58:   expires_in_seconds: 2592000,
2026-07-28T11:10:58:   user: {
2026-07-28T11:10:58:     id: 14,
2026-07-28T11:10:58:     full_name: 'Live Test User',
2026-07-28T11:10:58:     mobile_number: '9885217257',
2026-07-28T11:10:58:     email: 'livetest9885217257@example.com',
2026-07-28T11:10:58:     role: 'member',
2026-07-28T11:10:58:     society_id: 1,
2026-07-28T11:10:58:     flat_number: 'T-101',
2026-07-28T11:10:58:     profile_photo: null,
2026-07-28T11:10:58:     member_since: null,
2026-07-28T11:10:58:     is_approved: 1
2026-07-28T11:10:58:   },
2026-07-28T11:10:58:   message: 'Login successful.'
2026-07-28T11:10:58: }
2026-07-28T11:10:58: req.body { mobile_number: '9876543210', password: '12345678', society_id: 1 }
2026-07-28T11:10:58: ========== LOGIN API HIT ==========
2026-07-28T11:10:58: Headers: {
2026-07-28T11:10:58:   host: 'society.1b2.in',
2026-07-28T11:10:58:   'user-agent': 'curl/8.7.1',
2026-07-28T11:10:58:   accept: '*/*',
2026-07-28T11:10:58:   'content-type': 'application/json',
2026-07-28T11:10:58:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:10:58:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:10:58:   'x-forwarded-proto': 'https',
2026-07-28T11:10:58:   'x-forwarded-port': '443',
2026-07-28T11:10:58:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:10:58:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:10:58:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:10:58:   'content-length': '67',
2026-07-28T11:10:58:   connection: 'Keep-Alive'
2026-07-28T11:10:58: }
2026-07-28T11:10:58: Body: { mobile_number: '9876543210', password: '12345678', society_id: 1 }
2026-07-28T11:10:58: Member: {
2026-07-28T11:10:58:   id: 2,
2026-07-28T11:10:58:   society_id: 1,
2026-07-28T11:10:58:   full_name: 'Test Admin',
2026-07-28T11:10:58:   email: 'admin@test.com',
2026-07-28T11:10:58:   mobile_number: '9876543210',
2026-07-28T11:10:58:   wing: 'A',
2026-07-28T11:10:58:   flat_number: '101',
2026-07-28T11:10:58:   vehicles: null,
2026-07-28T11:10:58:   family_members: null,
2026-07-28T11:10:58:   role: 'admin',
2026-07-28T11:10:58:   profile_photo: null,
2026-07-28T11:10:58:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T11:10:58:   fcm_token: null,
2026-07-28T11:10:58:   last_login_at: 2026-07-28T05:39:43.000Z,
2026-07-28T11:10:58:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T11:10:58:   is_approved: 1,
2026-07-28T11:10:58:   is_active: 1,
2026-07-28T11:10:58:   status: 1,
2026-07-28T11:10:58:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T11:10:58:   updated_at: 2026-07-28T05:39:43.000Z,
2026-07-28T11:10:58:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T11:10:58:   ownership: 'owner'
2026-07-28T11:10:58: }
2026-07-28T11:10:58: Password Match: true
2026-07-28T11:10:58: Response: {
2026-07-28T11:10:58:   status: 'SUCCESS',
2026-07-28T11:10:58:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjE3MjU4LCJleHAiOjE3ODc4MDkyNTh9.O3ismI_Aj9QvpT9K31RZdCsU9lpWeR-0TpKxwnISu3k',
2026-07-28T11:10:58:   expires_in: '30d',
2026-07-28T11:10:58:   expires_in_seconds: 2592000,
2026-07-28T11:10:58:   user: {
2026-07-28T11:10:58:     id: 2,
2026-07-28T11:10:58:     full_name: 'Test Admin',
2026-07-28T11:10:58:     mobile_number: '9876543210',
2026-07-28T11:10:58:     email: 'admin@test.com',
2026-07-28T11:10:58:     role: 'admin',
2026-07-28T11:10:58:     society_id: 1,
2026-07-28T11:10:58:     flat_number: '101',
2026-07-28T11:10:58:     profile_photo: null,
2026-07-28T11:10:58:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T11:10:58:     is_approved: 1
2026-07-28T11:10:58:   },
2026-07-28T11:10:58:   message: 'Login successful.'
2026-07-28T11:10:58: }
2026-07-28T11:11:12: 
2026-07-28T11:11:12: [SIGINT] Shutting down gracefully…
2026-07-28T11:11:12: Server closed. Port released.
2026-07-28T11:11:12: ◇ injected env (9) from .env // tip: ⌁ auth for agents [www.vestauth.com]
2026-07-28T11:11:12: ◇ injected env (0) from .env // tip: ⌁ auth for agents [www.vestauth.com]
2026-07-28T11:11:12: 
2026-07-28T11:11:12: 🚀 Server is running!
2026-07-28T11:11:12:    - Local URL:   http://localhost:3010
2026-07-28T11:11:12:    - Network URL: http://157.20.51.104:3010
2026-07-28T11:11:12:    - Swagger Doc: http://localhost:3010/api-docs
2026-07-28T11:11:12: 
2026-07-28T11:23:40: req.body {
2026-07-28T11:23:40:   mobile_number: '9876543210',
2026-07-28T11:23:40:   password: '12345678',
2026-07-28T11:23:40:   society_id: 1,
2026-07-28T11:23:40:   fcm_token: 'fcm_token_placeholder'
2026-07-28T11:23:40: }
2026-07-28T11:23:40: ========== LOGIN API HIT ==========
2026-07-28T11:23:40: Headers: {
2026-07-28T11:23:40:   host: 'society.1b2.in',
2026-07-28T11:23:40:   'sec-ch-ua-platform': '"Windows"',
2026-07-28T11:23:40:   'sec-ch-ua': '"Not;A=Brand";v="8", "Chromium";v="150", "Google Chrome";v="150"',
2026-07-28T11:23:40:   'sec-ch-ua-mobile': '?0',
2026-07-28T11:23:40:   'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36',
2026-07-28T11:23:40:   accept: '*/*',
2026-07-28T11:23:40:   'content-type': 'application/json',
2026-07-28T11:23:40:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:23:40:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:23:40:   origin: 'https://society.1b2.in',
2026-07-28T11:23:40:   'sec-fetch-site': 'same-origin',
2026-07-28T11:23:40:   'sec-fetch-mode': 'cors',
2026-07-28T11:23:40:   'sec-fetch-dest': 'empty',
2026-07-28T11:23:40:   referer: 'https://society.1b2.in/api-docs/',
2026-07-28T11:23:40:   'accept-encoding': 'gzip, deflate, br, zstd',
2026-07-28T11:23:40:   'accept-language': 'en-US,en;q=0.9',
2026-07-28T11:23:40:   'x-forwarded-proto': 'https',
2026-07-28T11:23:40:   'x-forwarded-port': '443',
2026-07-28T11:23:40:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:23:40:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:23:40:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:23:40:   'content-length': '120',
2026-07-28T11:23:40:   connection: 'Keep-Alive'
2026-07-28T11:23:40: }
2026-07-28T11:23:40: Body: {
2026-07-28T11:23:40:   mobile_number: '9876543210',
2026-07-28T11:23:40:   password: '12345678',
2026-07-28T11:23:40:   society_id: 1,
2026-07-28T11:23:40:   fcm_token: 'fcm_token_placeholder'
2026-07-28T11:23:40: }
2026-07-28T11:23:40: Member: {
2026-07-28T11:23:40:   id: 2,
2026-07-28T11:23:40:   society_id: 1,
2026-07-28T11:23:40:   full_name: 'Test Admin',
2026-07-28T11:23:40:   email: 'admin@test.com',
2026-07-28T11:23:40:   mobile_number: '9876543210',
2026-07-28T11:23:40:   wing: 'A',
2026-07-28T11:23:40:   flat_number: '101',
2026-07-28T11:23:40:   vehicles: null,
2026-07-28T11:23:40:   family_members: null,
2026-07-28T11:23:40:   role: 'admin',
2026-07-28T11:23:40:   profile_photo: null,
2026-07-28T11:23:40:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T11:23:40:   fcm_token: null,
2026-07-28T11:23:40:   last_login_at: 2026-07-28T05:40:58.000Z,
2026-07-28T11:23:40:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T11:23:40:   is_approved: 1,
2026-07-28T11:23:40:   is_active: 1,
2026-07-28T11:23:40:   status: 1,
2026-07-28T11:23:40:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T11:23:40:   updated_at: 2026-07-28T05:40:58.000Z,
2026-07-28T11:23:40:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T11:23:40:   ownership: 'owner'
2026-07-28T11:23:40: }
2026-07-28T11:23:41: Password Match: true
2026-07-28T11:23:41: Response: {
2026-07-28T11:23:41:   status: 'SUCCESS',
2026-07-28T11:23:41:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjE4MDIxLCJleHAiOjE3ODc4MTAwMjF9.8eI5pVMABhIA8wJvcGuJTrIbLqN8qmqfgriMvq0WsYc',
2026-07-28T11:23:41:   expires_in: '30d',
2026-07-28T11:23:41:   expires_in_seconds: 2592000,
2026-07-28T11:23:41:   user: {
2026-07-28T11:23:41:     id: 2,
2026-07-28T11:23:41:     full_name: 'Test Admin',
2026-07-28T11:23:41:     mobile_number: '9876543210',
2026-07-28T11:23:41:     email: 'admin@test.com',
2026-07-28T11:23:41:     role: 'admin',
2026-07-28T11:23:41:     society_id: 1,
2026-07-28T11:23:41:     flat_number: '101',
2026-07-28T11:23:41:     profile_photo: null,
2026-07-28T11:23:41:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T11:23:41:     is_approved: 1
2026-07-28T11:23:41:   },
2026-07-28T11:23:41:   message: 'Login successful.'
2026-07-28T11:23:41: }
2026-07-28T11:33:39: req.body {
2026-07-28T11:33:39:   mobile_number: '9876543210',
2026-07-28T11:33:39:   password: '12345678',
2026-07-28T11:33:39:   society_id: 1,
2026-07-28T11:33:39:   fcm_token: 'fcm_token_placeholder'
2026-07-28T11:33:39: }
2026-07-28T11:33:39: ========== LOGIN API HIT ==========
2026-07-28T11:33:39: Headers: {
2026-07-28T11:33:39:   host: 'society.1b2.in',
2026-07-28T11:33:39:   'sec-ch-ua-platform': '"Windows"',
2026-07-28T11:33:39:   'sec-ch-ua': '"Not;A=Brand";v="8", "Chromium";v="150", "Google Chrome";v="150"',
2026-07-28T11:33:39:   'sec-ch-ua-mobile': '?0',
2026-07-28T11:33:39:   'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36',
2026-07-28T11:33:39:   accept: '*/*',
2026-07-28T11:33:39:   'content-type': 'application/json',
2026-07-28T11:33:39:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:33:39:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:33:39:   origin: 'https://society.1b2.in',
2026-07-28T11:33:39:   'sec-fetch-site': 'same-origin',
2026-07-28T11:33:39:   'sec-fetch-mode': 'cors',
2026-07-28T11:33:39:   'sec-fetch-dest': 'empty',
2026-07-28T11:33:39:   referer: 'https://society.1b2.in/api-docs/',
2026-07-28T11:33:39:   'accept-encoding': 'gzip, deflate, br, zstd',
2026-07-28T11:33:39:   'accept-language': 'en-US,en;q=0.9',
2026-07-28T11:33:39:   'x-forwarded-proto': 'https',
2026-07-28T11:33:39:   'x-forwarded-port': '443',
2026-07-28T11:33:39:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:33:39:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:33:39:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:33:39:   'content-length': '120',
2026-07-28T11:33:39:   connection: 'Keep-Alive'
2026-07-28T11:33:39: }
2026-07-28T11:33:39: Body: {
2026-07-28T11:33:39:   mobile_number: '9876543210',
2026-07-28T11:33:39:   password: '12345678',
2026-07-28T11:33:39:   society_id: 1,
2026-07-28T11:33:39:   fcm_token: 'fcm_token_placeholder'
2026-07-28T11:33:39: }
2026-07-28T11:33:39: Member: {
2026-07-28T11:33:39:   id: 2,
2026-07-28T11:33:39:   society_id: 1,
2026-07-28T11:33:39:   full_name: 'Test Admin',
2026-07-28T11:33:39:   email: 'admin@test.com',
2026-07-28T11:33:39:   mobile_number: '9876543210',
2026-07-28T11:33:39:   wing: 'A',
2026-07-28T11:33:39:   flat_number: '101',
2026-07-28T11:33:39:   vehicles: null,
2026-07-28T11:33:39:   family_members: null,
2026-07-28T11:33:39:   role: 'admin',
2026-07-28T11:33:39:   profile_photo: null,
2026-07-28T11:33:39:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T11:33:39:   fcm_token: 'fcm_token_placeholder',
2026-07-28T11:33:39:   last_login_at: 2026-07-28T05:53:41.000Z,
2026-07-28T11:33:39:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T11:33:39:   is_approved: 1,
2026-07-28T11:33:39:   is_active: 1,
2026-07-28T11:33:39:   status: 1,
2026-07-28T11:33:39:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T11:33:39:   updated_at: 2026-07-28T05:53:41.000Z,
2026-07-28T11:33:39:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T11:33:39:   ownership: 'owner'
2026-07-28T11:33:39: }
2026-07-28T11:33:40: Password Match: true
2026-07-28T11:33:40: Response: {
2026-07-28T11:33:40:   status: 'SUCCESS',
2026-07-28T11:33:40:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjE4NjIwLCJleHAiOjE3ODc4MTA2MjB9.Xijb_aI1SfXTc3oHCk8P_QzqLubHNBIckPtMCLrrLWw',
2026-07-28T11:33:40:   expires_in: '30d',
2026-07-28T11:33:40:   expires_in_seconds: 2592000,
2026-07-28T11:33:40:   user: {
2026-07-28T11:33:40:     id: 2,
2026-07-28T11:33:40:     full_name: 'Test Admin',
2026-07-28T11:33:40:     mobile_number: '9876543210',
2026-07-28T11:33:40:     email: 'admin@test.com',
2026-07-28T11:33:40:     role: 'admin',
2026-07-28T11:33:40:     society_id: 1,
2026-07-28T11:33:40:     flat_number: '101',
2026-07-28T11:33:40:     profile_photo: null,
2026-07-28T11:33:40:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T11:33:40:     is_approved: 1
2026-07-28T11:33:40:   },
2026-07-28T11:33:40:   message: 'Login successful.'
2026-07-28T11:33:40: }
2026-07-28T11:44:33: req.body {
2026-07-28T11:44:33:   mobile_number: '9876543210',
2026-07-28T11:44:33:   password: '12345678',
2026-07-28T11:44:33:   society_id: 1,
2026-07-28T11:44:33:   fcm_token: 'fcm_token_placeholder'
2026-07-28T11:44:33: }
2026-07-28T11:44:33: ========== LOGIN API HIT ==========
2026-07-28T11:44:33: Headers: {
2026-07-28T11:44:33:   host: 'society.1b2.in',
2026-07-28T11:44:33:   'sec-ch-ua-platform': '"Windows"',
2026-07-28T11:44:33:   'sec-ch-ua': '"Not;A=Brand";v="8", "Chromium";v="150", "Google Chrome";v="150"',
2026-07-28T11:44:33:   'sec-ch-ua-mobile': '?0',
2026-07-28T11:44:33:   'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36',
2026-07-28T11:44:33:   accept: '*/*',
2026-07-28T11:44:33:   'content-type': 'application/json',
2026-07-28T11:44:33:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T11:44:33:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T11:44:33:   origin: 'https://society.1b2.in',
2026-07-28T11:44:33:   'sec-fetch-site': 'same-origin',
2026-07-28T11:44:33:   'sec-fetch-mode': 'cors',
2026-07-28T11:44:33:   'sec-fetch-dest': 'empty',
2026-07-28T11:44:33:   referer: 'https://society.1b2.in/api-docs/',
2026-07-28T11:44:33:   'accept-encoding': 'gzip, deflate, br, zstd',
2026-07-28T11:44:33:   'accept-language': 'en-US,en;q=0.9',
2026-07-28T11:44:33:   'x-forwarded-proto': 'https',
2026-07-28T11:44:33:   'x-forwarded-port': '443',
2026-07-28T11:44:33:   'x-forwarded-for': '122.176.135.145',
2026-07-28T11:44:33:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T11:44:33:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T11:44:33:   'content-length': '120',
2026-07-28T11:44:33:   connection: 'Keep-Alive'
2026-07-28T11:44:33: }
2026-07-28T11:44:33: Body: {
2026-07-28T11:44:33:   mobile_number: '9876543210',
2026-07-28T11:44:33:   password: '12345678',
2026-07-28T11:44:33:   society_id: 1,
2026-07-28T11:44:33:   fcm_token: 'fcm_token_placeholder'
2026-07-28T11:44:33: }
2026-07-28T11:44:33: Member: {
2026-07-28T11:44:33:   id: 2,
2026-07-28T11:44:33:   society_id: 1,
2026-07-28T11:44:33:   full_name: 'Test Admin',
2026-07-28T11:44:33:   email: 'admin@test.com',
2026-07-28T11:44:33:   mobile_number: '9876543210',
2026-07-28T11:44:33:   wing: 'A',
2026-07-28T11:44:33:   flat_number: '101',
2026-07-28T11:44:33:   vehicles: null,
2026-07-28T11:44:33:   family_members: null,
2026-07-28T11:44:33:   role: 'admin',
2026-07-28T11:44:33:   profile_photo: null,
2026-07-28T11:44:33:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T11:44:33:   fcm_token: 'fcm_token_placeholder',
2026-07-28T11:44:33:   last_login_at: 2026-07-28T06:03:40.000Z,
2026-07-28T11:44:33:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T11:44:33:   is_approved: 1,
2026-07-28T11:44:33:   is_active: 1,
2026-07-28T11:44:33:   status: 1,
2026-07-28T11:44:33:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T11:44:33:   updated_at: 2026-07-28T06:03:40.000Z,
2026-07-28T11:44:33:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T11:44:33:   ownership: 'owner'
2026-07-28T11:44:33: }
2026-07-28T11:44:34: Password Match: true
2026-07-28T11:44:34: Response: {
2026-07-28T11:44:34:   status: 'SUCCESS',
2026-07-28T11:44:34:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjE5Mjc0LCJleHAiOjE3ODc4MTEyNzR9.DltVnTt2EyP84kH1Y4d71dbqdyTqWvSFEFRpKG76968',
2026-07-28T11:44:34:   expires_in: '30d',
2026-07-28T11:44:34:   expires_in_seconds: 2592000,
2026-07-28T11:44:34:   user: {
2026-07-28T11:44:34:     id: 2,
2026-07-28T11:44:34:     full_name: 'Test Admin',
2026-07-28T11:44:34:     mobile_number: '9876543210',
2026-07-28T11:44:34:     email: 'admin@test.com',
2026-07-28T11:44:34:     role: 'admin',
2026-07-28T11:44:34:     society_id: 1,
2026-07-28T11:44:34:     flat_number: '101',
2026-07-28T11:44:34:     profile_photo: null,
2026-07-28T11:44:34:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T11:44:34:     is_approved: 1
2026-07-28T11:44:34:   },
2026-07-28T11:44:34:   message: 'Login successful.'
2026-07-28T11:44:34: }
2026-07-28T12:07:59: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T12:07:59: ========== LOGIN API HIT ==========
2026-07-28T12:07:59: Headers: {
2026-07-28T12:07:59:   host: 'society.1b2.in',
2026-07-28T12:07:59:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T12:07:59:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T12:07:59:   accept: '*/*',
2026-07-28T12:07:59:   'accept-encoding': 'gzip',
2026-07-28T12:07:59:   'content-type': 'application/json',
2026-07-28T12:07:59:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T12:07:59:   'x-forwarded-proto': 'https',
2026-07-28T12:07:59:   'x-forwarded-port': '443',
2026-07-28T12:07:59:   'x-forwarded-for': '122.176.135.145',
2026-07-28T12:07:59:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T12:07:59:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T12:07:59:   'content-length': '52',
2026-07-28T12:07:59:   connection: 'Keep-Alive'
2026-07-28T12:07:59: }
2026-07-28T12:07:59: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T12:07:59: Member: {
2026-07-28T12:07:59:   id: 2,
2026-07-28T12:07:59:   society_id: 1,
2026-07-28T12:07:59:   full_name: 'Test Admin',
2026-07-28T12:07:59:   email: 'admin@test.com',
2026-07-28T12:07:59:   mobile_number: '9876543210',
2026-07-28T12:07:59:   wing: 'A',
2026-07-28T12:07:59:   flat_number: '101',
2026-07-28T12:07:59:   vehicles: null,
2026-07-28T12:07:59:   family_members: null,
2026-07-28T12:07:59:   role: 'admin',
2026-07-28T12:07:59:   profile_photo: null,
2026-07-28T12:07:59:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T12:07:59:   fcm_token: 'fcm_token_placeholder',
2026-07-28T12:07:59:   last_login_at: 2026-07-28T06:14:34.000Z,
2026-07-28T12:07:59:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T12:07:59:   is_approved: 1,
2026-07-28T12:07:59:   is_active: 1,
2026-07-28T12:07:59:   status: 1,
2026-07-28T12:07:59:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T12:07:59:   updated_at: 2026-07-28T06:14:34.000Z,
2026-07-28T12:07:59:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T12:07:59:   ownership: 'owner'
2026-07-28T12:07:59: }
2026-07-28T12:07:59: Password Match: true
2026-07-28T12:07:59: Response: {
2026-07-28T12:07:59:   status: 'SUCCESS',
2026-07-28T12:07:59:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjIwNjc5LCJleHAiOjE3ODc4MTI2Nzl9.lUk_YnqYfST0ib_QuOipOuzNkqeM6yKR6r2Vht8H6LQ',
2026-07-28T12:07:59:   expires_in: '30d',
2026-07-28T12:07:59:   expires_in_seconds: 2592000,
2026-07-28T12:07:59:   user: {
2026-07-28T12:07:59:     id: 2,
2026-07-28T12:07:59:     full_name: 'Test Admin',
2026-07-28T12:07:59:     mobile_number: '9876543210',
2026-07-28T12:07:59:     email: 'admin@test.com',
2026-07-28T12:07:59:     role: 'admin',
2026-07-28T12:07:59:     society_id: 1,
2026-07-28T12:07:59:     flat_number: '101',
2026-07-28T12:07:59:     profile_photo: null,
2026-07-28T12:07:59:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T12:07:59:     is_approved: 1
2026-07-28T12:07:59:   },
2026-07-28T12:07:59:   message: 'Login successful.'
2026-07-28T12:07:59: }
2026-07-28T12:27:35: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T12:27:35: ========== LOGIN API HIT ==========
2026-07-28T12:27:35: Headers: {
2026-07-28T12:27:35:   host: 'society.1b2.in',
2026-07-28T12:27:35:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T12:27:35:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T12:27:35:   accept: '*/*',
2026-07-28T12:27:35:   'accept-encoding': 'gzip',
2026-07-28T12:27:35:   'content-type': 'application/json',
2026-07-28T12:27:35:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T12:27:35:   'x-forwarded-proto': 'https',
2026-07-28T12:27:35:   'x-forwarded-port': '443',
2026-07-28T12:27:35:   'x-forwarded-for': '122.176.135.145',
2026-07-28T12:27:35:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T12:27:35:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T12:27:35:   'content-length': '52',
2026-07-28T12:27:35:   connection: 'Keep-Alive'
2026-07-28T12:27:35: }
2026-07-28T12:27:35: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T12:27:35: Member: {
2026-07-28T12:27:35:   id: 2,
2026-07-28T12:27:35:   society_id: 1,
2026-07-28T12:27:35:   full_name: 'Test Admin',
2026-07-28T12:27:35:   email: 'admin@test.com',
2026-07-28T12:27:35:   mobile_number: '9876543210',
2026-07-28T12:27:35:   wing: 'A',
2026-07-28T12:27:35:   flat_number: '101',
2026-07-28T12:27:35:   vehicles: null,
2026-07-28T12:27:35:   family_members: null,
2026-07-28T12:27:35:   role: 'admin',
2026-07-28T12:27:35:   profile_photo: null,
2026-07-28T12:27:35:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T12:27:35:   fcm_token: 'fcm_token_placeholder',
2026-07-28T12:27:35:   last_login_at: 2026-07-28T06:37:59.000Z,
2026-07-28T12:27:35:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T12:27:35:   is_approved: 1,
2026-07-28T12:27:35:   is_active: 1,
2026-07-28T12:27:35:   status: 1,
2026-07-28T12:27:35:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T12:27:35:   updated_at: 2026-07-28T06:37:59.000Z,
2026-07-28T12:27:35:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T12:27:35:   ownership: 'owner'
2026-07-28T12:27:35: }
2026-07-28T12:27:35: Password Match: true
2026-07-28T12:27:35: Response: {
2026-07-28T12:27:35:   status: 'SUCCESS',
2026-07-28T12:27:35:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjIxODU1LCJleHAiOjE3ODc4MTM4NTV9.v_lojXu2PdHdYxtExbH9rcJNcVcq4A0CvcXRfZ2fie8',
2026-07-28T12:27:35:   expires_in: '30d',
2026-07-28T12:27:35:   expires_in_seconds: 2592000,
2026-07-28T12:27:35:   user: {
2026-07-28T12:27:35:     id: 2,
2026-07-28T12:27:35:     full_name: 'Test Admin',
2026-07-28T12:27:35:     mobile_number: '9876543210',
2026-07-28T12:27:35:     email: 'admin@test.com',
2026-07-28T12:27:35:     role: 'admin',
2026-07-28T12:27:35:     society_id: 1,
2026-07-28T12:27:35:     flat_number: '101',
2026-07-28T12:27:35:     profile_photo: null,
2026-07-28T12:27:35:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T12:27:35:     is_approved: 1
2026-07-28T12:27:35:   },
2026-07-28T12:27:35:   message: 'Login successful.'
2026-07-28T12:27:35: }
2026-07-28T12:31:06: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T12:31:06: ========== LOGIN API HIT ==========
2026-07-28T12:31:06: Headers: {
2026-07-28T12:31:06:   host: 'society.1b2.in',
2026-07-28T12:31:06:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T12:31:06:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T12:31:06:   accept: '*/*',
2026-07-28T12:31:06:   'accept-encoding': 'gzip',
2026-07-28T12:31:06:   'content-type': 'application/json',
2026-07-28T12:31:06:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T12:31:06:   'x-forwarded-proto': 'https',
2026-07-28T12:31:06:   'x-forwarded-port': '443',
2026-07-28T12:31:06:   'x-forwarded-for': '122.176.135.145',
2026-07-28T12:31:06:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T12:31:06:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T12:31:06:   'content-length': '52',
2026-07-28T12:31:06:   connection: 'Keep-Alive'
2026-07-28T12:31:06: }
2026-07-28T12:31:06: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T12:31:06: Member: {
2026-07-28T12:31:06:   id: 2,
2026-07-28T12:31:06:   society_id: 1,
2026-07-28T12:31:06:   full_name: 'Test Admin',
2026-07-28T12:31:06:   email: 'admin@test.com',
2026-07-28T12:31:06:   mobile_number: '9876543210',
2026-07-28T12:31:06:   wing: 'A',
2026-07-28T12:31:06:   flat_number: '101',
2026-07-28T12:31:06:   vehicles: null,
2026-07-28T12:31:06:   family_members: null,
2026-07-28T12:31:06:   role: 'admin',
2026-07-28T12:31:06:   profile_photo: null,
2026-07-28T12:31:06:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T12:31:06:   fcm_token: 'fcm_token_placeholder',
2026-07-28T12:31:06:   last_login_at: 2026-07-28T06:57:35.000Z,
2026-07-28T12:31:06:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T12:31:06:   is_approved: 1,
2026-07-28T12:31:06:   is_active: 1,
2026-07-28T12:31:06:   status: 1,
2026-07-28T12:31:06:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T12:31:06:   updated_at: 2026-07-28T06:57:35.000Z,
2026-07-28T12:31:06:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T12:31:06:   ownership: 'owner'
2026-07-28T12:31:06: }
2026-07-28T12:31:06: Password Match: true
2026-07-28T12:31:06: Response: {
2026-07-28T12:31:06:   status: 'SUCCESS',
2026-07-28T12:31:06:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjIyMDY2LCJleHAiOjE3ODc4MTQwNjZ9.C8BQ3zeVO2orDUpGyDYqsHqef5BBXgX3PJqx-pH6LQM',
2026-07-28T12:31:06:   expires_in: '30d',
2026-07-28T12:31:06:   expires_in_seconds: 2592000,
2026-07-28T12:31:06:   user: {
2026-07-28T12:31:06:     id: 2,
2026-07-28T12:31:06:     full_name: 'Test Admin',
2026-07-28T12:31:06:     mobile_number: '9876543210',
2026-07-28T12:31:06:     email: 'admin@test.com',
2026-07-28T12:31:06:     role: 'admin',
2026-07-28T12:31:06:     society_id: 1,
2026-07-28T12:31:06:     flat_number: '101',
2026-07-28T12:31:06:     profile_photo: null,
2026-07-28T12:31:06:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T12:31:06:     is_approved: 1
2026-07-28T12:31:06:   },
2026-07-28T12:31:06:   message: 'Login successful.'
2026-07-28T12:31:06: }
2026-07-28T13:23:11: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T13:23:11: ========== LOGIN API HIT ==========
2026-07-28T13:23:11: Headers: {
2026-07-28T13:23:11:   host: 'society.1b2.in',
2026-07-28T13:23:11:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T13:23:11:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T13:23:11:   accept: '*/*',
2026-07-28T13:23:11:   'accept-encoding': 'gzip',
2026-07-28T13:23:11:   'content-type': 'application/json',
2026-07-28T13:23:11:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T13:23:11:   'x-forwarded-proto': 'https',
2026-07-28T13:23:11:   'x-forwarded-port': '443',
2026-07-28T13:23:11:   'x-forwarded-for': '122.176.135.145',
2026-07-28T13:23:11:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T13:23:11:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T13:23:11:   'content-length': '52',
2026-07-28T13:23:11:   connection: 'Keep-Alive'
2026-07-28T13:23:11: }
2026-07-28T13:23:11: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T13:23:11: Member: {
2026-07-28T13:23:11:   id: 2,
2026-07-28T13:23:11:   society_id: 1,
2026-07-28T13:23:11:   full_name: 'Test Admin',
2026-07-28T13:23:11:   email: 'admin@test.com',
2026-07-28T13:23:11:   mobile_number: '9876543210',
2026-07-28T13:23:11:   wing: 'A',
2026-07-28T13:23:11:   flat_number: '101',
2026-07-28T13:23:11:   vehicles: null,
2026-07-28T13:23:11:   family_members: null,
2026-07-28T13:23:11:   role: 'admin',
2026-07-28T13:23:11:   profile_photo: null,
2026-07-28T13:23:11:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T13:23:11:   fcm_token: 'fcm_token_placeholder',
2026-07-28T13:23:11:   last_login_at: 2026-07-28T07:01:06.000Z,
2026-07-28T13:23:11:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T13:23:11:   is_approved: 1,
2026-07-28T13:23:11:   is_active: 1,
2026-07-28T13:23:11:   status: 1,
2026-07-28T13:23:11:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T13:23:11:   updated_at: 2026-07-28T07:01:06.000Z,
2026-07-28T13:23:11:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T13:23:11:   ownership: 'owner'
2026-07-28T13:23:11: }
2026-07-28T13:23:11: Password Match: true
2026-07-28T13:23:11: Response: {
2026-07-28T13:23:11:   status: 'SUCCESS',
2026-07-28T13:23:11:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjI1MTkxLCJleHAiOjE3ODc4MTcxOTF9.HSPE3OZOY2CNztTphCrX-k3-nLAojktiLSwPJk3Z0mw',
2026-07-28T13:23:11:   expires_in: '30d',
2026-07-28T13:23:11:   expires_in_seconds: 2592000,
2026-07-28T13:23:11:   user: {
2026-07-28T13:23:11:     id: 2,
2026-07-28T13:23:11:     full_name: 'Test Admin',
2026-07-28T13:23:11:     mobile_number: '9876543210',
2026-07-28T13:23:11:     email: 'admin@test.com',
2026-07-28T13:23:11:     role: 'admin',
2026-07-28T13:23:11:     society_id: 1,
2026-07-28T13:23:11:     flat_number: '101',
2026-07-28T13:23:11:     profile_photo: null,
2026-07-28T13:23:11:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T13:23:11:     is_approved: 1
2026-07-28T13:23:11:   },
2026-07-28T13:23:11:   message: 'Login successful.'
2026-07-28T13:23:11: }
2026-07-28T14:07:33: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T14:07:33: ========== LOGIN API HIT ==========
2026-07-28T14:07:33: Headers: {
2026-07-28T14:07:33:   host: 'society.1b2.in',
2026-07-28T14:07:33:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T14:07:33:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T14:07:33:   accept: '*/*',
2026-07-28T14:07:33:   'accept-encoding': 'gzip',
2026-07-28T14:07:33:   'content-type': 'application/json',
2026-07-28T14:07:33:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T14:07:33:   'x-forwarded-proto': 'https',
2026-07-28T14:07:33:   'x-forwarded-port': '443',
2026-07-28T14:07:33:   'x-forwarded-for': '122.176.135.145',
2026-07-28T14:07:33:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T14:07:33:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T14:07:33:   'content-length': '52',
2026-07-28T14:07:33:   connection: 'Keep-Alive'
2026-07-28T14:07:33: }
2026-07-28T14:07:33: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T14:07:33: Member: {
2026-07-28T14:07:33:   id: 2,
2026-07-28T14:07:33:   society_id: 1,
2026-07-28T14:07:33:   full_name: 'Test Admin',
2026-07-28T14:07:33:   email: 'admin@test.com',
2026-07-28T14:07:33:   mobile_number: '9876543210',
2026-07-28T14:07:33:   wing: 'A',
2026-07-28T14:07:33:   flat_number: '101',
2026-07-28T14:07:33:   vehicles: null,
2026-07-28T14:07:33:   family_members: null,
2026-07-28T14:07:33:   role: 'admin',
2026-07-28T14:07:33:   profile_photo: null,
2026-07-28T14:07:33:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T14:07:33:   fcm_token: 'fcm_token_placeholder',
2026-07-28T14:07:33:   last_login_at: 2026-07-28T07:53:11.000Z,
2026-07-28T14:07:33:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T14:07:33:   is_approved: 1,
2026-07-28T14:07:33:   is_active: 1,
2026-07-28T14:07:33:   status: 1,
2026-07-28T14:07:33:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T14:07:33:   updated_at: 2026-07-28T07:53:11.000Z,
2026-07-28T14:07:33:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T14:07:33:   ownership: 'owner'
2026-07-28T14:07:33: }
2026-07-28T14:07:33: Password Match: true
2026-07-28T14:07:33: Response: {
2026-07-28T14:07:33:   status: 'SUCCESS',
2026-07-28T14:07:33:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjI3ODUzLCJleHAiOjE3ODc4MTk4NTN9._3e1WgEWo1i9wTUEe7AVTlPSAqRvOhsKRJQCLPnx2Js',
2026-07-28T14:07:33:   expires_in: '30d',
2026-07-28T14:07:33:   expires_in_seconds: 2592000,
2026-07-28T14:07:33:   user: {
2026-07-28T14:07:33:     id: 2,
2026-07-28T14:07:33:     full_name: 'Test Admin',
2026-07-28T14:07:33:     mobile_number: '9876543210',
2026-07-28T14:07:33:     email: 'admin@test.com',
2026-07-28T14:07:33:     role: 'admin',
2026-07-28T14:07:33:     society_id: 1,
2026-07-28T14:07:33:     flat_number: '101',
2026-07-28T14:07:33:     profile_photo: null,
2026-07-28T14:07:33:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T14:07:33:     is_approved: 1
2026-07-28T14:07:33:   },
2026-07-28T14:07:33:   message: 'Login successful.'
2026-07-28T14:07:33: }
2026-07-28T14:21:14: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T14:21:14: ========== LOGIN API HIT ==========
2026-07-28T14:21:14: Headers: {
2026-07-28T14:21:14:   host: 'society.1b2.in',
2026-07-28T14:21:14:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T14:21:14:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T14:21:14:   accept: '*/*',
2026-07-28T14:21:14:   'accept-encoding': 'gzip',
2026-07-28T14:21:14:   'content-type': 'application/json',
2026-07-28T14:21:14:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T14:21:14:   'x-forwarded-proto': 'https',
2026-07-28T14:21:14:   'x-forwarded-port': '443',
2026-07-28T14:21:14:   'x-forwarded-for': '122.176.135.145',
2026-07-28T14:21:14:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T14:21:14:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T14:21:14:   'content-length': '52',
2026-07-28T14:21:14:   connection: 'Keep-Alive'
2026-07-28T14:21:14: }
2026-07-28T14:21:14: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T14:21:14: Member: {
2026-07-28T14:21:14:   id: 2,
2026-07-28T14:21:14:   society_id: 1,
2026-07-28T14:21:14:   full_name: 'Test Admin',
2026-07-28T14:21:14:   email: 'admin@test.com',
2026-07-28T14:21:14:   mobile_number: '9876543210',
2026-07-28T14:21:14:   wing: 'A',
2026-07-28T14:21:14:   flat_number: '101',
2026-07-28T14:21:14:   vehicles: null,
2026-07-28T14:21:14:   family_members: null,
2026-07-28T14:21:14:   role: 'admin',
2026-07-28T14:21:14:   profile_photo: null,
2026-07-28T14:21:14:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T14:21:14:   fcm_token: 'fcm_token_placeholder',
2026-07-28T14:21:14:   last_login_at: 2026-07-28T08:37:33.000Z,
2026-07-28T14:21:14:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T14:21:14:   is_approved: 1,
2026-07-28T14:21:14:   is_active: 1,
2026-07-28T14:21:14:   status: 1,
2026-07-28T14:21:14:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T14:21:14:   updated_at: 2026-07-28T08:37:33.000Z,
2026-07-28T14:21:14:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T14:21:14:   ownership: 'owner'
2026-07-28T14:21:14: }
2026-07-28T14:21:14: Password Match: true
2026-07-28T14:21:14: Response: {
2026-07-28T14:21:14:   status: 'SUCCESS',
2026-07-28T14:21:14:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjI4Njc0LCJleHAiOjE3ODc4MjA2NzR9.dj3QtgYR6bKjlVuv1G-UWfRU4QkYIZYJtPoL6zvq1VM',
2026-07-28T14:21:14:   expires_in: '30d',
2026-07-28T14:21:14:   expires_in_seconds: 2592000,
2026-07-28T14:21:14:   user: {
2026-07-28T14:21:14:     id: 2,
2026-07-28T14:21:14:     full_name: 'Test Admin',
2026-07-28T14:21:14:     mobile_number: '9876543210',
2026-07-28T14:21:14:     email: 'admin@test.com',
2026-07-28T14:21:14:     role: 'admin',
2026-07-28T14:21:14:     society_id: 1,
2026-07-28T14:21:14:     flat_number: '101',
2026-07-28T14:21:14:     profile_photo: null,
2026-07-28T14:21:14:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T14:21:14:     is_approved: 1
2026-07-28T14:21:14:   },
2026-07-28T14:21:14:   message: 'Login successful.'
2026-07-28T14:21:14: }
2026-07-28T14:25:51: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T14:25:51: ========== LOGIN API HIT ==========
2026-07-28T14:25:51: Headers: {
2026-07-28T14:25:51:   host: 'society.1b2.in',
2026-07-28T14:25:51:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T14:25:51:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T14:25:51:   accept: '*/*',
2026-07-28T14:25:51:   'accept-encoding': 'gzip',
2026-07-28T14:25:51:   'content-type': 'application/json',
2026-07-28T14:25:51:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T14:25:51:   'x-forwarded-proto': 'https',
2026-07-28T14:25:51:   'x-forwarded-port': '443',
2026-07-28T14:25:51:   'x-forwarded-for': '122.176.135.145',
2026-07-28T14:25:51:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T14:25:51:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T14:25:51:   'content-length': '52',
2026-07-28T14:25:51:   connection: 'Keep-Alive'
2026-07-28T14:25:51: }
2026-07-28T14:25:51: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T14:25:51: Member: {
2026-07-28T14:25:51:   id: 2,
2026-07-28T14:25:51:   society_id: 1,
2026-07-28T14:25:51:   full_name: 'Test Admin',
2026-07-28T14:25:51:   email: 'admin@test.com',
2026-07-28T14:25:51:   mobile_number: '9876543210',
2026-07-28T14:25:51:   wing: 'A',
2026-07-28T14:25:51:   flat_number: '101',
2026-07-28T14:25:51:   vehicles: null,
2026-07-28T14:25:51:   family_members: null,
2026-07-28T14:25:51:   role: 'admin',
2026-07-28T14:25:51:   profile_photo: null,
2026-07-28T14:25:51:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T14:25:51:   fcm_token: 'fcm_token_placeholder',
2026-07-28T14:25:51:   last_login_at: 2026-07-28T08:51:14.000Z,
2026-07-28T14:25:51:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T14:25:51:   is_approved: 1,
2026-07-28T14:25:51:   is_active: 1,
2026-07-28T14:25:51:   status: 1,
2026-07-28T14:25:51:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T14:25:51:   updated_at: 2026-07-28T08:51:14.000Z,
2026-07-28T14:25:51:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T14:25:51:   ownership: 'owner'
2026-07-28T14:25:51: }
2026-07-28T14:25:51: Password Match: true
2026-07-28T14:25:51: Response: {
2026-07-28T14:25:51:   status: 'SUCCESS',
2026-07-28T14:25:51:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjI4OTUxLCJleHAiOjE3ODc4MjA5NTF9.FJ_whe_-mY_hzJkP5STdw_QTfESARL6mscKwA9dud_o',
2026-07-28T14:25:51:   expires_in: '30d',
2026-07-28T14:25:51:   expires_in_seconds: 2592000,
2026-07-28T14:25:51:   user: {
2026-07-28T14:25:51:     id: 2,
2026-07-28T14:25:51:     full_name: 'Test Admin',
2026-07-28T14:25:51:     mobile_number: '9876543210',
2026-07-28T14:25:51:     email: 'admin@test.com',
2026-07-28T14:25:51:     role: 'admin',
2026-07-28T14:25:51:     society_id: 1,
2026-07-28T14:25:51:     flat_number: '101',
2026-07-28T14:25:51:     profile_photo: null,
2026-07-28T14:25:51:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T14:25:51:     is_approved: 1
2026-07-28T14:25:51:   },
2026-07-28T14:25:51:   message: 'Login successful.'
2026-07-28T14:25:51: }
2026-07-28T14:35:50: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T14:35:50: ========== LOGIN API HIT ==========
2026-07-28T14:35:50: Headers: {
2026-07-28T14:35:50:   host: 'society.1b2.in',
2026-07-28T14:35:50:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T14:35:50:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T14:35:50:   accept: '*/*',
2026-07-28T14:35:50:   'accept-encoding': 'gzip',
2026-07-28T14:35:50:   'content-type': 'application/json',
2026-07-28T14:35:50:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T14:35:50:   'x-forwarded-proto': 'https',
2026-07-28T14:35:50:   'x-forwarded-port': '443',
2026-07-28T14:35:50:   'x-forwarded-for': '122.176.135.145',
2026-07-28T14:35:50:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T14:35:50:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T14:35:50:   'content-length': '52',
2026-07-28T14:35:50:   connection: 'Keep-Alive'
2026-07-28T14:35:50: }
2026-07-28T14:35:50: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T14:35:50: Member: {
2026-07-28T14:35:50:   id: 2,
2026-07-28T14:35:50:   society_id: 1,
2026-07-28T14:35:50:   full_name: 'Test Admin',
2026-07-28T14:35:50:   email: 'admin@test.com',
2026-07-28T14:35:50:   mobile_number: '9876543210',
2026-07-28T14:35:50:   wing: 'A',
2026-07-28T14:35:50:   flat_number: '101',
2026-07-28T14:35:50:   vehicles: null,
2026-07-28T14:35:50:   family_members: null,
2026-07-28T14:35:50:   role: 'admin',
2026-07-28T14:35:50:   profile_photo: null,
2026-07-28T14:35:50:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T14:35:50:   fcm_token: 'fcm_token_placeholder',
2026-07-28T14:35:50:   last_login_at: 2026-07-28T08:55:51.000Z,
2026-07-28T14:35:50:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T14:35:50:   is_approved: 1,
2026-07-28T14:35:50:   is_active: 1,
2026-07-28T14:35:50:   status: 1,
2026-07-28T14:35:50:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T14:35:50:   updated_at: 2026-07-28T08:55:51.000Z,
2026-07-28T14:35:50:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T14:35:50:   ownership: 'owner'
2026-07-28T14:35:50: }
2026-07-28T14:35:50: Password Match: true
2026-07-28T14:35:50: Response: {
2026-07-28T14:35:50:   status: 'SUCCESS',
2026-07-28T14:35:50:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjI5NTUwLCJleHAiOjE3ODc4MjE1NTB9.wo17Km_iGix7xrIx2hoXZFMfUiJwdwdab9Ul9FJkllQ',
2026-07-28T14:35:50:   expires_in: '30d',
2026-07-28T14:35:50:   expires_in_seconds: 2592000,
2026-07-28T14:35:50:   user: {
2026-07-28T14:35:50:     id: 2,
2026-07-28T14:35:50:     full_name: 'Test Admin',
2026-07-28T14:35:50:     mobile_number: '9876543210',
2026-07-28T14:35:50:     email: 'admin@test.com',
2026-07-28T14:35:50:     role: 'admin',
2026-07-28T14:35:50:     society_id: 1,
2026-07-28T14:35:50:     flat_number: '101',
2026-07-28T14:35:50:     profile_photo: null,
2026-07-28T14:35:50:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T14:35:50:     is_approved: 1
2026-07-28T14:35:50:   },
2026-07-28T14:35:50:   message: 'Login successful.'
2026-07-28T14:35:50: }
2026-07-28T14:43:45: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T14:43:45: ========== LOGIN API HIT ==========
2026-07-28T14:43:45: Headers: {
2026-07-28T14:43:45:   host: 'society.1b2.in',
2026-07-28T14:43:45:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T14:43:45:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T14:43:45:   accept: '*/*',
2026-07-28T14:43:45:   'accept-encoding': 'gzip',
2026-07-28T14:43:45:   'content-type': 'application/json',
2026-07-28T14:43:45:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T14:43:45:   'x-forwarded-proto': 'https',
2026-07-28T14:43:45:   'x-forwarded-port': '443',
2026-07-28T14:43:45:   'x-forwarded-for': '122.176.135.145',
2026-07-28T14:43:45:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T14:43:45:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T14:43:45:   'content-length': '52',
2026-07-28T14:43:45:   connection: 'Keep-Alive'
2026-07-28T14:43:45: }
2026-07-28T14:43:45: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T14:43:45: Member: {
2026-07-28T14:43:45:   id: 2,
2026-07-28T14:43:45:   society_id: 1,
2026-07-28T14:43:45:   full_name: 'Test Admin',
2026-07-28T14:43:45:   email: 'admin@test.com',
2026-07-28T14:43:45:   mobile_number: '9876543210',
2026-07-28T14:43:45:   wing: 'A',
2026-07-28T14:43:45:   flat_number: '101',
2026-07-28T14:43:45:   vehicles: null,
2026-07-28T14:43:45:   family_members: null,
2026-07-28T14:43:45:   role: 'admin',
2026-07-28T14:43:45:   profile_photo: null,
2026-07-28T14:43:45:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T14:43:45:   fcm_token: 'fcm_token_placeholder',
2026-07-28T14:43:45:   last_login_at: 2026-07-28T09:05:50.000Z,
2026-07-28T14:43:45:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T14:43:45:   is_approved: 1,
2026-07-28T14:43:45:   is_active: 1,
2026-07-28T14:43:45:   status: 1,
2026-07-28T14:43:45:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T14:43:45:   updated_at: 2026-07-28T09:05:50.000Z,
2026-07-28T14:43:45:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T14:43:45:   ownership: 'owner'
2026-07-28T14:43:45: }
2026-07-28T14:43:45: Password Match: true
2026-07-28T14:43:45: Response: {
2026-07-28T14:43:45:   status: 'SUCCESS',
2026-07-28T14:43:45:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjMwMDI1LCJleHAiOjE3ODc4MjIwMjV9.lAX2HIsI9AVbr0YGSnCVnfIsRvC7MbV0sct2WbgtpSc',
2026-07-28T14:43:45:   expires_in: '30d',
2026-07-28T14:43:45:   expires_in_seconds: 2592000,
2026-07-28T14:43:45:   user: {
2026-07-28T14:43:45:     id: 2,
2026-07-28T14:43:45:     full_name: 'Test Admin',
2026-07-28T14:43:45:     mobile_number: '9876543210',
2026-07-28T14:43:45:     email: 'admin@test.com',
2026-07-28T14:43:45:     role: 'admin',
2026-07-28T14:43:45:     society_id: 1,
2026-07-28T14:43:45:     flat_number: '101',
2026-07-28T14:43:45:     profile_photo: null,
2026-07-28T14:43:45:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T14:43:45:     is_approved: 1
2026-07-28T14:43:45:   },
2026-07-28T14:43:45:   message: 'Login successful.'
2026-07-28T14:43:45: }
2026-07-28T14:58:29: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T14:58:29: ========== LOGIN API HIT ==========
2026-07-28T14:58:29: Headers: {
2026-07-28T14:58:29:   host: 'society.1b2.in',
2026-07-28T14:58:29:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T14:58:29:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T14:58:29:   accept: '*/*',
2026-07-28T14:58:29:   'accept-encoding': 'gzip',
2026-07-28T14:58:29:   'content-type': 'application/json',
2026-07-28T14:58:29:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T14:58:29:   'x-forwarded-proto': 'https',
2026-07-28T14:58:29:   'x-forwarded-port': '443',
2026-07-28T14:58:29:   'x-forwarded-for': '122.176.135.145',
2026-07-28T14:58:29:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T14:58:29:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T14:58:29:   'content-length': '52',
2026-07-28T14:58:29:   connection: 'Keep-Alive'
2026-07-28T14:58:29: }
2026-07-28T14:58:29: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T14:58:29: Member: {
2026-07-28T14:58:29:   id: 2,
2026-07-28T14:58:29:   society_id: 1,
2026-07-28T14:58:29:   full_name: 'Test Admin',
2026-07-28T14:58:29:   email: 'admin@test.com',
2026-07-28T14:58:29:   mobile_number: '9876543210',
2026-07-28T14:58:29:   wing: 'A',
2026-07-28T14:58:29:   flat_number: '101',
2026-07-28T14:58:29:   vehicles: null,
2026-07-28T14:58:29:   family_members: null,
2026-07-28T14:58:29:   role: 'admin',
2026-07-28T14:58:29:   profile_photo: null,
2026-07-28T14:58:29:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T14:58:29:   fcm_token: 'fcm_token_placeholder',
2026-07-28T14:58:29:   last_login_at: 2026-07-28T09:13:45.000Z,
2026-07-28T14:58:29:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T14:58:29:   is_approved: 1,
2026-07-28T14:58:29:   is_active: 1,
2026-07-28T14:58:29:   status: 1,
2026-07-28T14:58:29:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T14:58:29:   updated_at: 2026-07-28T09:13:45.000Z,
2026-07-28T14:58:29:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T14:58:29:   ownership: 'owner'
2026-07-28T14:58:29: }
2026-07-28T14:58:30: Password Match: true
2026-07-28T14:58:30: Response: {
2026-07-28T14:58:30:   status: 'SUCCESS',
2026-07-28T14:58:30:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjMwOTEwLCJleHAiOjE3ODc4MjI5MTB9.7CKxabhEMkR5_rWMxSeeXKZnY1DM5IQV5J38e-VVYXc',
2026-07-28T14:58:30:   expires_in: '30d',
2026-07-28T14:58:30:   expires_in_seconds: 2592000,
2026-07-28T14:58:30:   user: {
2026-07-28T14:58:30:     id: 2,
2026-07-28T14:58:30:     full_name: 'Test Admin',
2026-07-28T14:58:30:     mobile_number: '9876543210',
2026-07-28T14:58:30:     email: 'admin@test.com',
2026-07-28T14:58:30:     role: 'admin',
2026-07-28T14:58:30:     society_id: 1,
2026-07-28T14:58:30:     flat_number: '101',
2026-07-28T14:58:30:     profile_photo: null,
2026-07-28T14:58:30:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T14:58:30:     is_approved: 1
2026-07-28T14:58:30:   },
2026-07-28T14:58:30:   message: 'Login successful.'
2026-07-28T14:58:30: }
2026-07-28T15:08:00: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T15:08:00: ========== LOGIN API HIT ==========
2026-07-28T15:08:00: Headers: {
2026-07-28T15:08:00:   host: 'society.1b2.in',
2026-07-28T15:08:00:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T15:08:00:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T15:08:00:   accept: '*/*',
2026-07-28T15:08:00:   'accept-encoding': 'gzip',
2026-07-28T15:08:00:   'content-type': 'application/json',
2026-07-28T15:08:00:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T15:08:00:   'x-forwarded-proto': 'https',
2026-07-28T15:08:00:   'x-forwarded-port': '443',
2026-07-28T15:08:00:   'x-forwarded-for': '122.176.135.145',
2026-07-28T15:08:00:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T15:08:00:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T15:08:00:   'content-length': '52',
2026-07-28T15:08:00:   connection: 'Keep-Alive'
2026-07-28T15:08:00: }
2026-07-28T15:08:00: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T15:08:00: Member: {
2026-07-28T15:08:00:   id: 2,
2026-07-28T15:08:00:   society_id: 1,
2026-07-28T15:08:00:   full_name: 'Test Admin',
2026-07-28T15:08:00:   email: 'admin@test.com',
2026-07-28T15:08:00:   mobile_number: '9876543210',
2026-07-28T15:08:00:   wing: 'A',
2026-07-28T15:08:00:   flat_number: '101',
2026-07-28T15:08:00:   vehicles: null,
2026-07-28T15:08:00:   family_members: null,
2026-07-28T15:08:00:   role: 'admin',
2026-07-28T15:08:00:   profile_photo: null,
2026-07-28T15:08:00:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T15:08:00:   fcm_token: 'fcm_token_placeholder',
2026-07-28T15:08:00:   last_login_at: 2026-07-28T09:28:30.000Z,
2026-07-28T15:08:00:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T15:08:00:   is_approved: 1,
2026-07-28T15:08:00:   is_active: 1,
2026-07-28T15:08:00:   status: 1,
2026-07-28T15:08:00:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T15:08:00:   updated_at: 2026-07-28T09:28:30.000Z,
2026-07-28T15:08:00:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T15:08:00:   ownership: 'owner'
2026-07-28T15:08:00: }
2026-07-28T15:08:01: Password Match: true
2026-07-28T15:08:01: Response: {
2026-07-28T15:08:01:   status: 'SUCCESS',
2026-07-28T15:08:01:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjMxNDgxLCJleHAiOjE3ODc4MjM0ODF9.u8roELHdhZWLDU5hRWqrPZaGBqxNG2UuSaAP7FZeVPc',
2026-07-28T15:08:01:   expires_in: '30d',
2026-07-28T15:08:01:   expires_in_seconds: 2592000,
2026-07-28T15:08:01:   user: {
2026-07-28T15:08:01:     id: 2,
2026-07-28T15:08:01:     full_name: 'Test Admin',
2026-07-28T15:08:01:     mobile_number: '9876543210',
2026-07-28T15:08:01:     email: 'admin@test.com',
2026-07-28T15:08:01:     role: 'admin',
2026-07-28T15:08:01:     society_id: 1,
2026-07-28T15:08:01:     flat_number: '101',
2026-07-28T15:08:01:     profile_photo: null,
2026-07-28T15:08:01:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T15:08:01:     is_approved: 1
2026-07-28T15:08:01:   },
2026-07-28T15:08:01:   message: 'Login successful.'
2026-07-28T15:08:01: }
2026-07-28T15:17:49: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T15:17:49: ========== LOGIN API HIT ==========
2026-07-28T15:17:49: Headers: {
2026-07-28T15:17:49:   host: 'society.1b2.in',
2026-07-28T15:17:49:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T15:17:49:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T15:17:49:   accept: '*/*',
2026-07-28T15:17:49:   'accept-encoding': 'gzip',
2026-07-28T15:17:49:   'content-type': 'application/json',
2026-07-28T15:17:49:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T15:17:49:   'x-forwarded-proto': 'https',
2026-07-28T15:17:49:   'x-forwarded-port': '443',
2026-07-28T15:17:49:   'x-forwarded-for': '122.176.135.145',
2026-07-28T15:17:49:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T15:17:49:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T15:17:49:   'content-length': '52',
2026-07-28T15:17:49:   connection: 'Keep-Alive'
2026-07-28T15:17:49: }
2026-07-28T15:17:49: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T15:17:49: Member: {
2026-07-28T15:17:49:   id: 2,
2026-07-28T15:17:49:   society_id: 1,
2026-07-28T15:17:49:   full_name: 'Test Admin',
2026-07-28T15:17:49:   email: 'admin@test.com',
2026-07-28T15:17:49:   mobile_number: '9876543210',
2026-07-28T15:17:49:   wing: 'A',
2026-07-28T15:17:49:   flat_number: '101',
2026-07-28T15:17:49:   vehicles: null,
2026-07-28T15:17:49:   family_members: null,
2026-07-28T15:17:49:   role: 'admin',
2026-07-28T15:17:49:   profile_photo: null,
2026-07-28T15:17:49:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T15:17:49:   fcm_token: 'fcm_token_placeholder',
2026-07-28T15:17:49:   last_login_at: 2026-07-28T09:38:01.000Z,
2026-07-28T15:17:49:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T15:17:49:   is_approved: 1,
2026-07-28T15:17:49:   is_active: 1,
2026-07-28T15:17:49:   status: 1,
2026-07-28T15:17:49:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T15:17:49:   updated_at: 2026-07-28T09:38:01.000Z,
2026-07-28T15:17:49:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T15:17:49:   ownership: 'owner'
2026-07-28T15:17:49: }
2026-07-28T15:17:49: Password Match: true
2026-07-28T15:17:49: Response: {
2026-07-28T15:17:49:   status: 'SUCCESS',
2026-07-28T15:17:49:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjMyMDY5LCJleHAiOjE3ODc4MjQwNjl9.imiBroDfZp9sMGGoiwTfH2wcCo40eBMTsaJw3xjNU7I',
2026-07-28T15:17:49:   expires_in: '30d',
2026-07-28T15:17:49:   expires_in_seconds: 2592000,
2026-07-28T15:17:49:   user: {
2026-07-28T15:17:49:     id: 2,
2026-07-28T15:17:49:     full_name: 'Test Admin',
2026-07-28T15:17:49:     mobile_number: '9876543210',
2026-07-28T15:17:49:     email: 'admin@test.com',
2026-07-28T15:17:49:     role: 'admin',
2026-07-28T15:17:49:     society_id: 1,
2026-07-28T15:17:49:     flat_number: '101',
2026-07-28T15:17:49:     profile_photo: null,
2026-07-28T15:17:49:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T15:17:49:     is_approved: 1
2026-07-28T15:17:49:   },
2026-07-28T15:17:49:   message: 'Login successful.'
2026-07-28T15:17:49: }
2026-07-28T15:21:04: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T15:21:04: ========== LOGIN API HIT ==========
2026-07-28T15:21:04: Headers: {
2026-07-28T15:21:04:   host: 'society.1b2.in',
2026-07-28T15:21:04:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T15:21:04:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T15:21:04:   accept: '*/*',
2026-07-28T15:21:04:   'accept-encoding': 'gzip',
2026-07-28T15:21:04:   'content-type': 'application/json',
2026-07-28T15:21:04:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T15:21:04:   'x-forwarded-proto': 'https',
2026-07-28T15:21:04:   'x-forwarded-port': '443',
2026-07-28T15:21:04:   'x-forwarded-for': '122.176.135.145',
2026-07-28T15:21:04:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T15:21:04:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T15:21:04:   'content-length': '52',
2026-07-28T15:21:04:   connection: 'Keep-Alive'
2026-07-28T15:21:04: }
2026-07-28T15:21:04: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T15:21:04: Member: {
2026-07-28T15:21:04:   id: 2,
2026-07-28T15:21:04:   society_id: 1,
2026-07-28T15:21:04:   full_name: 'Test Admin',
2026-07-28T15:21:04:   email: 'admin@test.com',
2026-07-28T15:21:04:   mobile_number: '9876543210',
2026-07-28T15:21:04:   wing: 'A',
2026-07-28T15:21:04:   flat_number: '101',
2026-07-28T15:21:04:   vehicles: null,
2026-07-28T15:21:04:   family_members: null,
2026-07-28T15:21:04:   role: 'admin',
2026-07-28T15:21:04:   profile_photo: null,
2026-07-28T15:21:04:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T15:21:04:   fcm_token: 'fcm_token_placeholder',
2026-07-28T15:21:04:   last_login_at: 2026-07-28T09:47:49.000Z,
2026-07-28T15:21:04:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T15:21:04:   is_approved: 1,
2026-07-28T15:21:04:   is_active: 1,
2026-07-28T15:21:04:   status: 1,
2026-07-28T15:21:04:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T15:21:04:   updated_at: 2026-07-28T09:47:49.000Z,
2026-07-28T15:21:04:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T15:21:04:   ownership: 'owner'
2026-07-28T15:21:04: }
2026-07-28T15:21:04: Password Match: true
2026-07-28T15:21:04: Response: {
2026-07-28T15:21:04:   status: 'SUCCESS',
2026-07-28T15:21:04:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjMyMjY0LCJleHAiOjE3ODc4MjQyNjR9.Hb1T8h00Pi8D7Z20uB-q2cmq66KqzzsTiCTqzjbKHlU',
2026-07-28T15:21:04:   expires_in: '30d',
2026-07-28T15:21:04:   expires_in_seconds: 2592000,
2026-07-28T15:21:04:   user: {
2026-07-28T15:21:04:     id: 2,
2026-07-28T15:21:04:     full_name: 'Test Admin',
2026-07-28T15:21:04:     mobile_number: '9876543210',
2026-07-28T15:21:04:     email: 'admin@test.com',
2026-07-28T15:21:04:     role: 'admin',
2026-07-28T15:21:04:     society_id: 1,
2026-07-28T15:21:04:     flat_number: '101',
2026-07-28T15:21:04:     profile_photo: null,
2026-07-28T15:21:04:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T15:21:04:     is_approved: 1
2026-07-28T15:21:04:   },
2026-07-28T15:21:04:   message: 'Login successful.'
2026-07-28T15:21:04: }
2026-07-28T15:30:31: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T15:30:31: ========== LOGIN API HIT ==========
2026-07-28T15:30:31: Headers: {
2026-07-28T15:30:31:   host: 'society.1b2.in',
2026-07-28T15:30:31:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T15:30:31:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T15:30:31:   accept: '*/*',
2026-07-28T15:30:31:   'accept-encoding': 'gzip',
2026-07-28T15:30:31:   'content-type': 'application/json',
2026-07-28T15:30:31:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T15:30:31:   'x-forwarded-proto': 'https',
2026-07-28T15:30:31:   'x-forwarded-port': '443',
2026-07-28T15:30:31:   'x-forwarded-for': '122.176.135.145',
2026-07-28T15:30:31:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T15:30:31:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T15:30:31:   'content-length': '52',
2026-07-28T15:30:31:   connection: 'Keep-Alive'
2026-07-28T15:30:31: }
2026-07-28T15:30:31: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T15:30:31: Member: {
2026-07-28T15:30:31:   id: 2,
2026-07-28T15:30:31:   society_id: 1,
2026-07-28T15:30:31:   full_name: 'Test Admin',
2026-07-28T15:30:31:   email: 'admin@test.com',
2026-07-28T15:30:31:   mobile_number: '9876543210',
2026-07-28T15:30:31:   wing: 'A',
2026-07-28T15:30:31:   flat_number: '101',
2026-07-28T15:30:31:   vehicles: null,
2026-07-28T15:30:31:   family_members: null,
2026-07-28T15:30:31:   role: 'admin',
2026-07-28T15:30:31:   profile_photo: null,
2026-07-28T15:30:31:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T15:30:31:   fcm_token: 'fcm_token_placeholder',
2026-07-28T15:30:31:   last_login_at: 2026-07-28T09:51:04.000Z,
2026-07-28T15:30:31:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T15:30:31:   is_approved: 1,
2026-07-28T15:30:31:   is_active: 1,
2026-07-28T15:30:31:   status: 1,
2026-07-28T15:30:31:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T15:30:31:   updated_at: 2026-07-28T09:51:04.000Z,
2026-07-28T15:30:31:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T15:30:31:   ownership: 'owner'
2026-07-28T15:30:31: }
2026-07-28T15:30:32: Password Match: true
2026-07-28T15:30:32: Response: {
2026-07-28T15:30:32:   status: 'SUCCESS',
2026-07-28T15:30:32:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjMyODMyLCJleHAiOjE3ODc4MjQ4MzJ9.n4FjwXI_wPLu9d0BqMKVoNKzI4ymyUxzqAxkaW4bIa8',
2026-07-28T15:30:32:   expires_in: '30d',
2026-07-28T15:30:32:   expires_in_seconds: 2592000,
2026-07-28T15:30:32:   user: {
2026-07-28T15:30:32:     id: 2,
2026-07-28T15:30:32:     full_name: 'Test Admin',
2026-07-28T15:30:32:     mobile_number: '9876543210',
2026-07-28T15:30:32:     email: 'admin@test.com',
2026-07-28T15:30:32:     role: 'admin',
2026-07-28T15:30:32:     society_id: 1,
2026-07-28T15:30:32:     flat_number: '101',
2026-07-28T15:30:32:     profile_photo: null,
2026-07-28T15:30:32:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T15:30:32:     is_approved: 1
2026-07-28T15:30:32:   },
2026-07-28T15:30:32:   message: 'Login successful.'
2026-07-28T15:30:32: }
2026-07-28T15:44:42: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T15:44:42: ========== LOGIN API HIT ==========
2026-07-28T15:44:42: Headers: {
2026-07-28T15:44:42:   host: 'society.1b2.in',
2026-07-28T15:44:42:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T15:44:42:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T15:44:42:   accept: '*/*',
2026-07-28T15:44:42:   'accept-encoding': 'gzip',
2026-07-28T15:44:42:   'content-type': 'application/json',
2026-07-28T15:44:42:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T15:44:42:   'x-forwarded-proto': 'https',
2026-07-28T15:44:42:   'x-forwarded-port': '443',
2026-07-28T15:44:42:   'x-forwarded-for': '122.176.135.145',
2026-07-28T15:44:42:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T15:44:42:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T15:44:42:   'content-length': '52',
2026-07-28T15:44:42:   connection: 'Keep-Alive'
2026-07-28T15:44:42: }
2026-07-28T15:44:42: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T15:44:42: Member: {
2026-07-28T15:44:42:   id: 2,
2026-07-28T15:44:42:   society_id: 1,
2026-07-28T15:44:42:   full_name: 'Test Admin',
2026-07-28T15:44:42:   email: 'admin@test.com',
2026-07-28T15:44:42:   mobile_number: '9876543210',
2026-07-28T15:44:42:   wing: 'A',
2026-07-28T15:44:42:   flat_number: '101',
2026-07-28T15:44:42:   vehicles: null,
2026-07-28T15:44:42:   family_members: null,
2026-07-28T15:44:42:   role: 'admin',
2026-07-28T15:44:42:   profile_photo: null,
2026-07-28T15:44:42:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T15:44:42:   fcm_token: 'fcm_token_placeholder',
2026-07-28T15:44:42:   last_login_at: 2026-07-28T10:00:32.000Z,
2026-07-28T15:44:42:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T15:44:42:   is_approved: 1,
2026-07-28T15:44:42:   is_active: 1,
2026-07-28T15:44:42:   status: 1,
2026-07-28T15:44:42:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T15:44:42:   updated_at: 2026-07-28T10:00:32.000Z,
2026-07-28T15:44:42:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T15:44:42:   ownership: 'owner'
2026-07-28T15:44:42: }
2026-07-28T15:44:42: Password Match: true
2026-07-28T15:44:42: Response: {
2026-07-28T15:44:42:   status: 'SUCCESS',
2026-07-28T15:44:42:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjMzNjgyLCJleHAiOjE3ODc4MjU2ODJ9._pFyYpzyGNbDfPtA6Ujl5YwEp4Ht1OUsvyc0M9074Wg',
2026-07-28T15:44:42:   expires_in: '30d',
2026-07-28T15:44:42:   expires_in_seconds: 2592000,
2026-07-28T15:44:42:   user: {
2026-07-28T15:44:42:     id: 2,
2026-07-28T15:44:42:     full_name: 'Test Admin',
2026-07-28T15:44:42:     mobile_number: '9876543210',
2026-07-28T15:44:42:     email: 'admin@test.com',
2026-07-28T15:44:42:     role: 'admin',
2026-07-28T15:44:42:     society_id: 1,
2026-07-28T15:44:42:     flat_number: '101',
2026-07-28T15:44:42:     profile_photo: null,
2026-07-28T15:44:42:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T15:44:42:     is_approved: 1
2026-07-28T15:44:42:   },
2026-07-28T15:44:42:   message: 'Login successful.'
2026-07-28T15:44:42: }
2026-07-28T15:54:27: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T15:54:27: ========== LOGIN API HIT ==========
2026-07-28T15:54:27: Headers: {
2026-07-28T15:54:27:   host: 'society.1b2.in',
2026-07-28T15:54:27:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T15:54:27:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T15:54:27:   accept: '*/*',
2026-07-28T15:54:27:   'accept-encoding': 'gzip',
2026-07-28T15:54:27:   'content-type': 'application/json',
2026-07-28T15:54:27:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T15:54:27:   'x-forwarded-proto': 'https',
2026-07-28T15:54:27:   'x-forwarded-port': '443',
2026-07-28T15:54:27:   'x-forwarded-for': '122.176.135.145',
2026-07-28T15:54:27:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T15:54:27:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T15:54:27:   'content-length': '52',
2026-07-28T15:54:27:   connection: 'Keep-Alive'
2026-07-28T15:54:27: }
2026-07-28T15:54:27: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T15:54:27: Member: {
2026-07-28T15:54:27:   id: 2,
2026-07-28T15:54:27:   society_id: 1,
2026-07-28T15:54:27:   full_name: 'Test Admin',
2026-07-28T15:54:27:   email: 'admin@test.com',
2026-07-28T15:54:27:   mobile_number: '9876543210',
2026-07-28T15:54:27:   wing: 'A',
2026-07-28T15:54:27:   flat_number: '101',
2026-07-28T15:54:27:   vehicles: null,
2026-07-28T15:54:27:   family_members: null,
2026-07-28T15:54:27:   role: 'admin',
2026-07-28T15:54:27:   profile_photo: null,
2026-07-28T15:54:27:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T15:54:27:   fcm_token: 'fcm_token_placeholder',
2026-07-28T15:54:27:   last_login_at: 2026-07-28T10:14:42.000Z,
2026-07-28T15:54:27:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T15:54:27:   is_approved: 1,
2026-07-28T15:54:27:   is_active: 1,
2026-07-28T15:54:27:   status: 1,
2026-07-28T15:54:27:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T15:54:27:   updated_at: 2026-07-28T10:14:42.000Z,
2026-07-28T15:54:27:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T15:54:27:   ownership: 'owner'
2026-07-28T15:54:27: }
2026-07-28T15:54:27: Password Match: true
2026-07-28T15:54:27: Response: {
2026-07-28T15:54:27:   status: 'SUCCESS',
2026-07-28T15:54:27:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjM0MjY3LCJleHAiOjE3ODc4MjYyNjd9.KbMLiX6jLnNcL-FiVQoltSxtJhGEO4ZQxE-Q3eqaDT0',
2026-07-28T15:54:27:   expires_in: '30d',
2026-07-28T15:54:27:   expires_in_seconds: 2592000,
2026-07-28T15:54:27:   user: {
2026-07-28T15:54:27:     id: 2,
2026-07-28T15:54:27:     full_name: 'Test Admin',
2026-07-28T15:54:27:     mobile_number: '9876543210',
2026-07-28T15:54:27:     email: 'admin@test.com',
2026-07-28T15:54:27:     role: 'admin',
2026-07-28T15:54:27:     society_id: 1,
2026-07-28T15:54:27:     flat_number: '101',
2026-07-28T15:54:27:     profile_photo: null,
2026-07-28T15:54:27:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T15:54:27:     is_approved: 1
2026-07-28T15:54:27:   },
2026-07-28T15:54:27:   message: 'Login successful.'
2026-07-28T15:54:27: }
2026-07-28T15:57:52: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T15:57:52: ========== LOGIN API HIT ==========
2026-07-28T15:57:52: Headers: {
2026-07-28T15:57:52:   host: 'society.1b2.in',
2026-07-28T15:57:52:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T15:57:52:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T15:57:52:   accept: '*/*',
2026-07-28T15:57:52:   'accept-encoding': 'gzip',
2026-07-28T15:57:52:   'content-type': 'application/json',
2026-07-28T15:57:52:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T15:57:52:   'x-forwarded-proto': 'https',
2026-07-28T15:57:52:   'x-forwarded-port': '443',
2026-07-28T15:57:52:   'x-forwarded-for': '122.176.135.145',
2026-07-28T15:57:52:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T15:57:52:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T15:57:52:   'content-length': '52',
2026-07-28T15:57:52:   connection: 'Keep-Alive'
2026-07-28T15:57:52: }
2026-07-28T15:57:52: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T15:57:52: Member: {
2026-07-28T15:57:52:   id: 2,
2026-07-28T15:57:52:   society_id: 1,
2026-07-28T15:57:52:   full_name: 'Test Admin',
2026-07-28T15:57:52:   email: 'admin@test.com',
2026-07-28T15:57:52:   mobile_number: '9876543210',
2026-07-28T15:57:52:   wing: 'A',
2026-07-28T15:57:52:   flat_number: '101',
2026-07-28T15:57:52:   vehicles: null,
2026-07-28T15:57:52:   family_members: null,
2026-07-28T15:57:52:   role: 'admin',
2026-07-28T15:57:52:   profile_photo: null,
2026-07-28T15:57:52:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T15:57:52:   fcm_token: 'fcm_token_placeholder',
2026-07-28T15:57:52:   last_login_at: 2026-07-28T10:24:27.000Z,
2026-07-28T15:57:52:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T15:57:52:   is_approved: 1,
2026-07-28T15:57:52:   is_active: 1,
2026-07-28T15:57:52:   status: 1,
2026-07-28T15:57:52:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T15:57:52:   updated_at: 2026-07-28T10:24:27.000Z,
2026-07-28T15:57:52:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T15:57:52:   ownership: 'owner'
2026-07-28T15:57:52: }
2026-07-28T15:57:52: Password Match: true
2026-07-28T15:57:52: Response: {
2026-07-28T15:57:52:   status: 'SUCCESS',
2026-07-28T15:57:52:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjM0NDcyLCJleHAiOjE3ODc4MjY0NzJ9.leHKoF6t01pqliE4CYtqfZk-MPgBcjIZmoKm0w4inyU',
2026-07-28T15:57:52:   expires_in: '30d',
2026-07-28T15:57:52:   expires_in_seconds: 2592000,
2026-07-28T15:57:52:   user: {
2026-07-28T15:57:52:     id: 2,
2026-07-28T15:57:52:     full_name: 'Test Admin',
2026-07-28T15:57:52:     mobile_number: '9876543210',
2026-07-28T15:57:52:     email: 'admin@test.com',
2026-07-28T15:57:52:     role: 'admin',
2026-07-28T15:57:52:     society_id: 1,
2026-07-28T15:57:52:     flat_number: '101',
2026-07-28T15:57:52:     profile_photo: null,
2026-07-28T15:57:52:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T15:57:52:     is_approved: 1
2026-07-28T15:57:52:   },
2026-07-28T15:57:52:   message: 'Login successful.'
2026-07-28T15:57:52: }
2026-07-28T16:00:52: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T16:00:52: ========== LOGIN API HIT ==========
2026-07-28T16:00:52: Headers: {
2026-07-28T16:00:52:   host: 'society.1b2.in',
2026-07-28T16:00:52:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T16:00:52:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T16:00:52:   accept: '*/*',
2026-07-28T16:00:52:   'accept-encoding': 'gzip',
2026-07-28T16:00:52:   'content-type': 'application/json',
2026-07-28T16:00:52:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T16:00:52:   'x-forwarded-proto': 'https',
2026-07-28T16:00:52:   'x-forwarded-port': '443',
2026-07-28T16:00:52:   'x-forwarded-for': '122.176.135.145',
2026-07-28T16:00:52:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T16:00:52:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T16:00:52:   'content-length': '52',
2026-07-28T16:00:52:   connection: 'Keep-Alive'
2026-07-28T16:00:52: }
2026-07-28T16:00:52: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T16:00:52: Member: {
2026-07-28T16:00:52:   id: 2,
2026-07-28T16:00:52:   society_id: 1,
2026-07-28T16:00:52:   full_name: 'Test Admin',
2026-07-28T16:00:52:   email: 'admin@test.com',
2026-07-28T16:00:52:   mobile_number: '9876543210',
2026-07-28T16:00:52:   wing: 'A',
2026-07-28T16:00:52:   flat_number: '101',
2026-07-28T16:00:52:   vehicles: null,
2026-07-28T16:00:52:   family_members: null,
2026-07-28T16:00:52:   role: 'admin',
2026-07-28T16:00:52:   profile_photo: null,
2026-07-28T16:00:52:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T16:00:52:   fcm_token: 'fcm_token_placeholder',
2026-07-28T16:00:52:   last_login_at: 2026-07-28T10:27:52.000Z,
2026-07-28T16:00:52:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T16:00:52:   is_approved: 1,
2026-07-28T16:00:52:   is_active: 1,
2026-07-28T16:00:52:   status: 1,
2026-07-28T16:00:52:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T16:00:52:   updated_at: 2026-07-28T10:27:52.000Z,
2026-07-28T16:00:52:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T16:00:52:   ownership: 'owner'
2026-07-28T16:00:52: }
2026-07-28T16:00:52: Password Match: true
2026-07-28T16:00:52: Response: {
2026-07-28T16:00:52:   status: 'SUCCESS',
2026-07-28T16:00:52:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJUZXN0IEFkbWluIiwiaWF0IjoxNzg1MjM0NjUyLCJleHAiOjE3ODc4MjY2NTJ9.aQYc2x0fdl3v-6aPb2QjPNEmgUuIElOv9MJ6Dcop8-4',
2026-07-28T16:00:52:   expires_in: '30d',
2026-07-28T16:00:52:   expires_in_seconds: 2592000,
2026-07-28T16:00:52:   user: {
2026-07-28T16:00:52:     id: 2,
2026-07-28T16:00:52:     full_name: 'Test Admin',
2026-07-28T16:00:52:     mobile_number: '9876543210',
2026-07-28T16:00:52:     email: 'admin@test.com',
2026-07-28T16:00:52:     role: 'admin',
2026-07-28T16:00:52:     society_id: 1,
2026-07-28T16:00:52:     flat_number: '101',
2026-07-28T16:00:52:     profile_photo: null,
2026-07-28T16:00:52:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T16:00:52:     is_approved: 1
2026-07-28T16:00:52:   },
2026-07-28T16:00:52:   message: 'Login successful.'
2026-07-28T16:00:52: }
2026-07-28T16:08:00: Error: Unknown column 'due_amount' in 'SELECT'
2026-07-28T16:08:00:     at Object.getDueSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:323:39)
2026-07-28T16:08:00:     at getDueSummary (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:182:45)
2026-07-28T16:08:00:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-07-28T16:08:00:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-07-28T16:08:00:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:92:16)
2026-07-28T16:08:00:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-07-28T16:08:00:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-07-28T16:08:00:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-07-28T16:08:00:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-07-28T16:08:00:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13) {
2026-07-28T16:08:00:   code: 'ER_BAD_FIELD_ERROR',
2026-07-28T16:08:00:   errno: 1054,
2026-07-28T16:08:00:   sqlState: '42S22',
2026-07-28T16:08:00:   sqlMessage: "Unknown column 'due_amount' in 'SELECT'",
2026-07-28T16:08:00:   sql: '\n' +
2026-07-28T16:08:00:     '            SELECT\n' +
2026-07-28T16:08:00:     '\n' +
2026-07-28T16:08:00:     '                COALESCE(SUM(due_amount),0) AS total_due,\n' +
2026-07-28T16:08:00:     '\n' +
2026-07-28T16:08:00:     '                COUNT(\n' +
2026-07-28T16:08:00:     '                    CASE\n' +
2026-07-28T16:08:00:     "                        WHEN due_status='pending'\n" +
2026-07-28T16:08:00:     '                        THEN 1\n' +
2026-07-28T16:08:00:     '                    END\n' +
2026-07-28T16:08:00:     '                ) AS pending_members,\n' +
2026-07-28T16:08:00:     '\n' +
2026-07-28T16:08:00:     '                COUNT(\n' +
2026-07-28T16:08:00:     '                    CASE\n' +
2026-07-28T16:08:00:     "                        WHEN due_status='partial'\n" +
2026-07-28T16:08:00:     '                        THEN 1\n' +
2026-07-28T16:08:00:     '                    END\n' +
2026-07-28T16:08:00:     '                ) AS partial_members,\n' +
2026-07-28T16:08:00:     '\n' +
2026-07-28T16:08:00:     '                COUNT(\n' +
2026-07-28T16:08:00:     '                    CASE\n' +
2026-07-28T16:08:00:     "                        WHEN due_status='paid'\n" +
2026-07-28T16:08:00:     '                        THEN 1\n' +
2026-07-28T16:08:00:     '                    END\n' +
2026-07-28T16:08:00:     '                ) AS paid_members\n' +
2026-07-28T16:08:00:     '\n' +
2026-07-28T16:08:00:     '            FROM maintenance_payments\n' +
2026-07-28T16:08:00:     '\n' +
2026-07-28T16:08:00:     '            WHERE society_id=?\n' +
2026-07-28T16:08:00:     '            '
2026-07-28T16:08:00: }
2026-07-28T16:21:03: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T16:21:03: ========== LOGIN API HIT ==========
2026-07-28T16:21:03: Headers: {
2026-07-28T16:21:03:   host: 'society.1b2.in',
2026-07-28T16:21:03:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T16:21:03:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T16:21:03:   accept: '*/*',
2026-07-28T16:21:03:   'accept-encoding': 'gzip',
2026-07-28T16:21:03:   'content-type': 'application/json',
2026-07-28T16:21:03:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T16:21:03:   'x-forwarded-proto': 'https',
2026-07-28T16:21:03:   'x-forwarded-port': '443',
2026-07-28T16:21:03:   'x-forwarded-for': '122.176.135.145',
2026-07-28T16:21:03:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T16:21:03:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T16:21:03:   'content-length': '52',
2026-07-28T16:21:03:   connection: 'Keep-Alive'
2026-07-28T16:21:03: }
2026-07-28T16:21:03: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T16:21:03: Member: {
2026-07-28T16:21:03:   id: 2,
2026-07-28T16:21:03:   society_id: 1,
2026-07-28T16:21:03:   full_name: 'string',
2026-07-28T16:21:03:   email: 'user@example.com',
2026-07-28T16:21:03:   mobile_number: '9876543210',
2026-07-28T16:21:03:   wing: 'A',
2026-07-28T16:21:03:   flat_number: 'string',
2026-07-28T16:21:03:   vehicles: null,
2026-07-28T16:21:03:   family_members: null,
2026-07-28T16:21:03:   role: 'admin',
2026-07-28T16:21:03:   profile_photo: '',
2026-07-28T16:21:03:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T16:21:03:   fcm_token: 'fcm_token_placeholder',
2026-07-28T16:21:03:   last_login_at: 2026-07-28T10:30:52.000Z,
2026-07-28T16:21:03:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T16:21:03:   is_approved: 1,
2026-07-28T16:21:03:   is_active: 1,
2026-07-28T16:21:03:   status: 1,
2026-07-28T16:21:03:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T16:21:03:   updated_at: 2026-07-28T10:44:56.000Z,
2026-07-28T16:21:03:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T16:21:03:   ownership: 'owner'
2026-07-28T16:21:03: }
2026-07-28T16:21:03: Password Match: true
2026-07-28T16:21:03: Response: {
2026-07-28T16:21:03:   status: 'SUCCESS',
2026-07-28T16:21:03:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJzdHJpbmciLCJpYXQiOjE3ODUyMzU4NjMsImV4cCI6MTc4NzgyNzg2M30.tAJEt6a99xpdrfUDKINqrCGbE5pS-ktaUoX16Odwo_g',
2026-07-28T16:21:03:   expires_in: '30d',
2026-07-28T16:21:03:   expires_in_seconds: 2592000,
2026-07-28T16:21:03:   user: {
2026-07-28T16:21:03:     id: 2,
2026-07-28T16:21:03:     full_name: 'string',
2026-07-28T16:21:03:     mobile_number: '9876543210',
2026-07-28T16:21:03:     email: 'user@example.com',
2026-07-28T16:21:03:     role: 'admin',
2026-07-28T16:21:03:     society_id: 1,
2026-07-28T16:21:03:     flat_number: 'string',
2026-07-28T16:21:03:     profile_photo: '',
2026-07-28T16:21:03:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T16:21:03:     is_approved: 1
2026-07-28T16:21:03:   },
2026-07-28T16:21:03:   message: 'Login successful.'
2026-07-28T16:21:03: }
2026-07-28T16:28:59: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T16:28:59: ========== LOGIN API HIT ==========
2026-07-28T16:28:59: Headers: {
2026-07-28T16:28:59:   host: 'society.1b2.in',
2026-07-28T16:28:59:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T16:28:59:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T16:28:59:   accept: '*/*',
2026-07-28T16:28:59:   'accept-encoding': 'gzip',
2026-07-28T16:28:59:   'content-type': 'application/json',
2026-07-28T16:28:59:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T16:28:59:   'x-forwarded-proto': 'https',
2026-07-28T16:28:59:   'x-forwarded-port': '443',
2026-07-28T16:28:59:   'x-forwarded-for': '122.176.135.145',
2026-07-28T16:28:59:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T16:28:59:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T16:28:59:   'content-length': '52',
2026-07-28T16:28:59:   connection: 'Keep-Alive'
2026-07-28T16:28:59: }
2026-07-28T16:28:59: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T16:28:59: Member: {
2026-07-28T16:28:59:   id: 2,
2026-07-28T16:28:59:   society_id: 1,
2026-07-28T16:28:59:   full_name: 'Rajesh Sharma',
2026-07-28T16:28:59:   email: 'rajeshsharma@example.com',
2026-07-28T16:28:59:   mobile_number: '9876543210',
2026-07-28T16:28:59:   wing: 'A',
2026-07-28T16:28:59:   flat_number: 'Wing A, Flat A-101',
2026-07-28T16:28:59:   vehicles: null,
2026-07-28T16:28:59:   family_members: null,
2026-07-28T16:28:59:   role: 'admin',
2026-07-28T16:28:59:   profile_photo: '/uploads/profile/1785235951965-483813216.jpg',
2026-07-28T16:28:59:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T16:28:59:   fcm_token: 'fcm_token_placeholder',
2026-07-28T16:28:59:   last_login_at: 2026-07-28T10:51:03.000Z,
2026-07-28T16:28:59:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T16:28:59:   is_approved: 1,
2026-07-28T16:28:59:   is_active: 1,
2026-07-28T16:28:59:   status: 1,
2026-07-28T16:28:59:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T16:28:59:   updated_at: 2026-07-28T10:52:31.000Z,
2026-07-28T16:28:59:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T16:28:59:   ownership: 'owner'
2026-07-28T16:28:59: }
2026-07-28T16:29:00: Password Match: true
2026-07-28T16:29:00: Response: {
2026-07-28T16:29:00:   status: 'SUCCESS',
2026-07-28T16:29:00:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggU2hhcm1hIiwiaWF0IjoxNzg1MjM2MzQwLCJleHAiOjE3ODc4MjgzNDB9.nS40gjbn0XdZPwS60JRVkz4XJmcToL8iqM_CjB0P96o',
2026-07-28T16:29:00:   expires_in: '30d',
2026-07-28T16:29:00:   expires_in_seconds: 2592000,
2026-07-28T16:29:00:   user: {
2026-07-28T16:29:00:     id: 2,
2026-07-28T16:29:00:     full_name: 'Rajesh Sharma',
2026-07-28T16:29:00:     mobile_number: '9876543210',
2026-07-28T16:29:00:     email: 'rajeshsharma@example.com',
2026-07-28T16:29:00:     role: 'admin',
2026-07-28T16:29:00:     society_id: 1,
2026-07-28T16:29:00:     flat_number: 'Wing A, Flat A-101',
2026-07-28T16:29:00:     profile_photo: '/uploads/profile/1785235951965-483813216.jpg',
2026-07-28T16:29:00:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T16:29:00:     is_approved: 1
2026-07-28T16:29:00:   },
2026-07-28T16:29:00:   message: 'Login successful.'
2026-07-28T16:29:00: }
2026-07-28T16:36:27: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T16:36:27: ========== LOGIN API HIT ==========
2026-07-28T16:36:27: Headers: {
2026-07-28T16:36:27:   host: 'society.1b2.in',
2026-07-28T16:36:27:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T16:36:27:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T16:36:27:   accept: '*/*',
2026-07-28T16:36:27:   'accept-encoding': 'gzip',
2026-07-28T16:36:27:   'content-type': 'application/json',
2026-07-28T16:36:27:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T16:36:27:   'x-forwarded-proto': 'https',
2026-07-28T16:36:27:   'x-forwarded-port': '443',
2026-07-28T16:36:27:   'x-forwarded-for': '122.176.135.145',
2026-07-28T16:36:27:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T16:36:27:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T16:36:27:   'content-length': '52',
2026-07-28T16:36:27:   connection: 'Keep-Alive'
2026-07-28T16:36:27: }
2026-07-28T16:36:27: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T16:36:27: Member: {
2026-07-28T16:36:27:   id: 2,
2026-07-28T16:36:27:   society_id: 1,
2026-07-28T16:36:27:   full_name: 'Rajesh Sharma',
2026-07-28T16:36:27:   email: 'rajeshsharma@example.com',
2026-07-28T16:36:27:   mobile_number: '9876543210',
2026-07-28T16:36:27:   wing: 'A',
2026-07-28T16:36:27:   flat_number: 'Wing A, Flat A-101',
2026-07-28T16:36:27:   vehicles: null,
2026-07-28T16:36:27:   family_members: null,
2026-07-28T16:36:27:   role: 'admin',
2026-07-28T16:36:27:   profile_photo: '/uploads/profile/1785235951965-483813216.jpg',
2026-07-28T16:36:27:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T16:36:27:   fcm_token: 'fcm_token_placeholder',
2026-07-28T16:36:27:   last_login_at: 2026-07-28T10:59:00.000Z,
2026-07-28T16:36:27:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T16:36:27:   is_approved: 1,
2026-07-28T16:36:27:   is_active: 1,
2026-07-28T16:36:27:   status: 1,
2026-07-28T16:36:27:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T16:36:27:   updated_at: 2026-07-28T10:59:00.000Z,
2026-07-28T16:36:27:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T16:36:27:   ownership: 'owner'
2026-07-28T16:36:27: }
2026-07-28T16:36:27: Password Match: true
2026-07-28T16:36:27: Response: {
2026-07-28T16:36:27:   status: 'SUCCESS',
2026-07-28T16:36:27:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggU2hhcm1hIiwiaWF0IjoxNzg1MjM2Nzg3LCJleHAiOjE3ODc4Mjg3ODd9.rXa-d1LDiMQ1kxIVENjVGHYEAnEymqw1wSNAdbiDJtQ',
2026-07-28T16:36:27:   expires_in: '30d',
2026-07-28T16:36:27:   expires_in_seconds: 2592000,
2026-07-28T16:36:27:   user: {
2026-07-28T16:36:27:     id: 2,
2026-07-28T16:36:27:     full_name: 'Rajesh Sharma',
2026-07-28T16:36:27:     mobile_number: '9876543210',
2026-07-28T16:36:27:     email: 'rajeshsharma@example.com',
2026-07-28T16:36:27:     role: 'admin',
2026-07-28T16:36:27:     society_id: 1,
2026-07-28T16:36:27:     flat_number: 'Wing A, Flat A-101',
2026-07-28T16:36:27:     profile_photo: '/uploads/profile/1785235951965-483813216.jpg',
2026-07-28T16:36:27:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T16:36:27:     is_approved: 1
2026-07-28T16:36:27:   },
2026-07-28T16:36:27:   message: 'Login successful.'
2026-07-28T16:36:27: }
2026-07-28T16:46:52: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T16:46:52: ========== LOGIN API HIT ==========
2026-07-28T16:46:52: Headers: {
2026-07-28T16:46:52:   host: 'society.1b2.in',
2026-07-28T16:46:52:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T16:46:52:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T16:46:52:   accept: '*/*',
2026-07-28T16:46:52:   'accept-encoding': 'gzip',
2026-07-28T16:46:52:   'content-type': 'application/json',
2026-07-28T16:46:52:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T16:46:52:   'x-forwarded-proto': 'https',
2026-07-28T16:46:52:   'x-forwarded-port': '443',
2026-07-28T16:46:52:   'x-forwarded-for': '122.176.135.145',
2026-07-28T16:46:52:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T16:46:52:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T16:46:52:   'content-length': '52',
2026-07-28T16:46:52:   connection: 'Keep-Alive'
2026-07-28T16:46:52: }
2026-07-28T16:46:52: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T16:46:52: Member: {
2026-07-28T16:46:52:   id: 2,
2026-07-28T16:46:52:   society_id: 1,
2026-07-28T16:46:52:   full_name: 'Rajesh Sharma',
2026-07-28T16:46:52:   email: 'rajeshsharma@example.com',
2026-07-28T16:46:52:   mobile_number: '9876543210',
2026-07-28T16:46:52:   wing: 'A',
2026-07-28T16:46:52:   flat_number: 'Wing A, Flat A-101',
2026-07-28T16:46:52:   vehicles: null,
2026-07-28T16:46:52:   family_members: null,
2026-07-28T16:46:52:   role: 'admin',
2026-07-28T16:46:52:   profile_photo: '/uploads/profile/1785235951965-483813216.jpg',
2026-07-28T16:46:52:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T16:46:52:   fcm_token: 'fcm_token_placeholder',
2026-07-28T16:46:52:   last_login_at: 2026-07-28T11:06:27.000Z,
2026-07-28T16:46:52:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T16:46:52:   is_approved: 1,
2026-07-28T16:46:52:   is_active: 1,
2026-07-28T16:46:52:   status: 1,
2026-07-28T16:46:52:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T16:46:52:   updated_at: 2026-07-28T11:06:27.000Z,
2026-07-28T16:46:52:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T16:46:52:   ownership: 'owner'
2026-07-28T16:46:52: }
2026-07-28T16:46:52: Password Match: true
2026-07-28T16:46:52: Response: {
2026-07-28T16:46:52:   status: 'SUCCESS',
2026-07-28T16:46:52:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggU2hhcm1hIiwiaWF0IjoxNzg1MjM3NDEyLCJleHAiOjE3ODc4Mjk0MTJ9.7aJpxM6iGdF3dde5BUovxxFD5U9sh4kK1d7o1RaTbjU',
2026-07-28T16:46:52:   expires_in: '30d',
2026-07-28T16:46:52:   expires_in_seconds: 2592000,
2026-07-28T16:46:52:   user: {
2026-07-28T16:46:52:     id: 2,
2026-07-28T16:46:52:     full_name: 'Rajesh Sharma',
2026-07-28T16:46:52:     mobile_number: '9876543210',
2026-07-28T16:46:52:     email: 'rajeshsharma@example.com',
2026-07-28T16:46:52:     role: 'admin',
2026-07-28T16:46:52:     society_id: 1,
2026-07-28T16:46:52:     flat_number: 'Wing A, Flat A-101',
2026-07-28T16:46:52:     profile_photo: '/uploads/profile/1785235951965-483813216.jpg',
2026-07-28T16:46:52:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T16:46:52:     is_approved: 1
2026-07-28T16:46:52:   },
2026-07-28T16:46:52:   message: 'Login successful.'
2026-07-28T16:46:52: }
2026-07-28T16:49:49: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T16:49:49: ========== LOGIN API HIT ==========
2026-07-28T16:49:49: Headers: {
2026-07-28T16:49:49:   host: 'society.1b2.in',
2026-07-28T16:49:49:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T16:49:49:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T16:49:49:   accept: '*/*',
2026-07-28T16:49:49:   'accept-encoding': 'gzip',
2026-07-28T16:49:49:   'content-type': 'application/json',
2026-07-28T16:49:49:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T16:49:49:   'x-forwarded-proto': 'https',
2026-07-28T16:49:49:   'x-forwarded-port': '443',
2026-07-28T16:49:49:   'x-forwarded-for': '122.176.135.145',
2026-07-28T16:49:49:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T16:49:49:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T16:49:49:   'content-length': '52',
2026-07-28T16:49:49:   connection: 'Keep-Alive'
2026-07-28T16:49:49: }
2026-07-28T16:49:49: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T16:49:49: Member: {
2026-07-28T16:49:49:   id: 2,
2026-07-28T16:49:49:   society_id: 1,
2026-07-28T16:49:49:   full_name: 'Rajesh Sharma',
2026-07-28T16:49:49:   email: 'rajeshsharma@example.com',
2026-07-28T16:49:49:   mobile_number: '9876543210',
2026-07-28T16:49:49:   wing: 'A',
2026-07-28T16:49:49:   flat_number: 'Wing A, Flat A-101',
2026-07-28T16:49:49:   vehicles: null,
2026-07-28T16:49:49:   family_members: null,
2026-07-28T16:49:49:   role: 'admin',
2026-07-28T16:49:49:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-28T16:49:49:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T16:49:49:   fcm_token: 'fcm_token_placeholder',
2026-07-28T16:49:49:   last_login_at: 2026-07-28T11:16:52.000Z,
2026-07-28T16:49:49:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T16:49:49:   is_approved: 1,
2026-07-28T16:49:49:   is_active: 1,
2026-07-28T16:49:49:   status: 1,
2026-07-28T16:49:49:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T16:49:49:   updated_at: 2026-07-28T11:17:54.000Z,
2026-07-28T16:49:49:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T16:49:49:   ownership: 'owner'
2026-07-28T16:49:49: }
2026-07-28T16:49:49: Password Match: true
2026-07-28T16:49:49: Response: {
2026-07-28T16:49:49:   status: 'SUCCESS',
2026-07-28T16:49:49:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggU2hhcm1hIiwiaWF0IjoxNzg1MjM3NTg5LCJleHAiOjE3ODc4Mjk1ODl9.C5y3SNLYSoO5uKJKLgjXxMA3c47q-meP_zFKyeQNv48',
2026-07-28T16:49:49:   expires_in: '30d',
2026-07-28T16:49:49:   expires_in_seconds: 2592000,
2026-07-28T16:49:49:   user: {
2026-07-28T16:49:49:     id: 2,
2026-07-28T16:49:49:     full_name: 'Rajesh Sharma',
2026-07-28T16:49:49:     mobile_number: '9876543210',
2026-07-28T16:49:49:     email: 'rajeshsharma@example.com',
2026-07-28T16:49:49:     role: 'admin',
2026-07-28T16:49:49:     society_id: 1,
2026-07-28T16:49:49:     flat_number: 'Wing A, Flat A-101',
2026-07-28T16:49:49:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-28T16:49:49:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T16:49:49:     is_approved: 1
2026-07-28T16:49:49:   },
2026-07-28T16:49:49:   message: 'Login successful.'
2026-07-28T16:49:49: }
2026-07-28T17:20:04: Error: Unknown column 'due_amount' in 'SELECT'
2026-07-28T17:20:04:     at Object.getDueSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:323:39)
2026-07-28T17:20:04:     at getDueSummary (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:182:45)
2026-07-28T17:20:04:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-07-28T17:20:04:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-07-28T17:20:04:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:92:16)
2026-07-28T17:20:04:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-07-28T17:20:04:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-07-28T17:20:04:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-07-28T17:20:04:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-07-28T17:20:04:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13) {
2026-07-28T17:20:04:   code: 'ER_BAD_FIELD_ERROR',
2026-07-28T17:20:04:   errno: 1054,
2026-07-28T17:20:04:   sqlState: '42S22',
2026-07-28T17:20:04:   sqlMessage: "Unknown column 'due_amount' in 'SELECT'",
2026-07-28T17:20:04:   sql: '\n' +
2026-07-28T17:20:04:     '            SELECT\n' +
2026-07-28T17:20:04:     '\n' +
2026-07-28T17:20:04:     '                COALESCE(SUM(due_amount),0) AS total_due,\n' +
2026-07-28T17:20:04:     '\n' +
2026-07-28T17:20:04:     '                COUNT(\n' +
2026-07-28T17:20:04:     '                    CASE\n' +
2026-07-28T17:20:04:     "                        WHEN due_status='pending'\n" +
2026-07-28T17:20:04:     '                        THEN 1\n' +
2026-07-28T17:20:04:     '                    END\n' +
2026-07-28T17:20:04:     '                ) AS pending_members,\n' +
2026-07-28T17:20:04:     '\n' +
2026-07-28T17:20:04:     '                COUNT(\n' +
2026-07-28T17:20:04:     '                    CASE\n' +
2026-07-28T17:20:04:     "                        WHEN due_status='partial'\n" +
2026-07-28T17:20:04:     '                        THEN 1\n' +
2026-07-28T17:20:04:     '                    END\n' +
2026-07-28T17:20:04:     '                ) AS partial_members,\n' +
2026-07-28T17:20:04:     '\n' +
2026-07-28T17:20:04:     '                COUNT(\n' +
2026-07-28T17:20:04:     '                    CASE\n' +
2026-07-28T17:20:04:     "                        WHEN due_status='paid'\n" +
2026-07-28T17:20:04:     '                        THEN 1\n' +
2026-07-28T17:20:04:     '                    END\n' +
2026-07-28T17:20:04:     '                ) AS paid_members\n' +
2026-07-28T17:20:04:     '\n' +
2026-07-28T17:20:04:     '            FROM maintenance_payments\n' +
2026-07-28T17:20:04:     '\n' +
2026-07-28T17:20:04:     '            WHERE society_id=?\n' +
2026-07-28T17:20:04:     '            '
2026-07-28T17:20:04: }
2026-07-28T17:32:53: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T17:32:53: ========== LOGIN API HIT ==========
2026-07-28T17:32:53: Headers: {
2026-07-28T17:32:53:   host: 'society.1b2.in',
2026-07-28T17:32:53:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T17:32:53:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T17:32:53:   accept: '*/*',
2026-07-28T17:32:53:   'accept-encoding': 'gzip',
2026-07-28T17:32:53:   'content-type': 'application/json',
2026-07-28T17:32:53:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T17:32:53:   'x-forwarded-proto': 'https',
2026-07-28T17:32:53:   'x-forwarded-port': '443',
2026-07-28T17:32:53:   'x-forwarded-for': '122.176.135.145',
2026-07-28T17:32:53:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T17:32:53:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T17:32:53:   'content-length': '52',
2026-07-28T17:32:53:   connection: 'Keep-Alive'
2026-07-28T17:32:53: }
2026-07-28T17:32:53: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T17:32:53: Member: {
2026-07-28T17:32:53:   id: 2,
2026-07-28T17:32:53:   society_id: 1,
2026-07-28T17:32:53:   full_name: 'Rajesh Verma',
2026-07-28T17:32:53:   email: 'rajeshsharma@example.com',
2026-07-28T17:32:53:   mobile_number: '9876543210',
2026-07-28T17:32:53:   wing: 'A',
2026-07-28T17:32:53:   flat_number: 'Wing A, Flat A-101',
2026-07-28T17:32:53:   vehicles: null,
2026-07-28T17:32:53:   family_members: null,
2026-07-28T17:32:53:   role: 'admin',
2026-07-28T17:32:53:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-28T17:32:53:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T17:32:53:   fcm_token: 'fcm_token_placeholder',
2026-07-28T17:32:53:   last_login_at: 2026-07-28T11:19:49.000Z,
2026-07-28T17:32:53:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T17:32:53:   is_approved: 1,
2026-07-28T17:32:53:   is_active: 1,
2026-07-28T17:32:53:   status: 1,
2026-07-28T17:32:53:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T17:32:53:   updated_at: 2026-07-28T11:21:05.000Z,
2026-07-28T17:32:53:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T17:32:53:   ownership: 'owner'
2026-07-28T17:32:53: }
2026-07-28T17:32:53: Password Match: true
2026-07-28T17:32:53: Response: {
2026-07-28T17:32:53:   status: 'SUCCESS',
2026-07-28T17:32:53:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggVmVybWEiLCJpYXQiOjE3ODUyNDAxNzMsImV4cCI6MTc4NzgzMjE3M30.q13D35_okznZyEwn5OTyFCjniqa9tAqRkMAGm3WggFI',
2026-07-28T17:32:53:   expires_in: '30d',
2026-07-28T17:32:53:   expires_in_seconds: 2592000,
2026-07-28T17:32:53:   user: {
2026-07-28T17:32:53:     id: 2,
2026-07-28T17:32:53:     full_name: 'Rajesh Verma',
2026-07-28T17:32:53:     mobile_number: '9876543210',
2026-07-28T17:32:53:     email: 'rajeshsharma@example.com',
2026-07-28T17:32:53:     role: 'admin',
2026-07-28T17:32:53:     society_id: 1,
2026-07-28T17:32:53:     flat_number: 'Wing A, Flat A-101',
2026-07-28T17:32:53:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-28T17:32:53:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T17:32:53:     is_approved: 1
2026-07-28T17:32:53:   },
2026-07-28T17:32:53:   message: 'Login successful.'
2026-07-28T17:32:53: }
2026-07-28T17:53:08: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-28T17:53:08: ========== LOGIN API HIT ==========
2026-07-28T17:53:08: Headers: {
2026-07-28T17:53:08:   host: 'society.1b2.in',
2026-07-28T17:53:08:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-28T17:53:08:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-28T17:53:08:   accept: '*/*',
2026-07-28T17:53:08:   'accept-encoding': 'gzip',
2026-07-28T17:53:08:   'content-type': 'application/json',
2026-07-28T17:53:08:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-28T17:53:08:   'x-forwarded-proto': 'https',
2026-07-28T17:53:08:   'x-forwarded-port': '443',
2026-07-28T17:53:08:   'x-forwarded-for': '122.176.135.145',
2026-07-28T17:53:08:   'x-forwarded-host': 'society.1b2.in',
2026-07-28T17:53:08:   'x-forwarded-server': 'society.1b2.in',
2026-07-28T17:53:08:   'content-length': '52',
2026-07-28T17:53:08:   connection: 'Keep-Alive'
2026-07-28T17:53:08: }
2026-07-28T17:53:08: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-28T17:53:08: Member: {
2026-07-28T17:53:08:   id: 2,
2026-07-28T17:53:08:   society_id: 1,
2026-07-28T17:53:08:   full_name: 'Rajesh Verma',
2026-07-28T17:53:08:   email: 'rajeshsharma@example.com',
2026-07-28T17:53:08:   mobile_number: '9876543210',
2026-07-28T17:53:08:   wing: 'A',
2026-07-28T17:53:08:   flat_number: 'Wing A, Flat A-101',
2026-07-28T17:53:08:   vehicles: null,
2026-07-28T17:53:08:   family_members: null,
2026-07-28T17:53:08:   role: 'admin',
2026-07-28T17:53:08:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-28T17:53:08:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-28T17:53:08:   fcm_token: 'fcm_token_placeholder',
2026-07-28T17:53:08:   last_login_at: 2026-07-28T12:02:53.000Z,
2026-07-28T17:53:08:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T17:53:08:   is_approved: 1,
2026-07-28T17:53:08:   is_active: 1,
2026-07-28T17:53:08:   status: 1,
2026-07-28T17:53:08:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-28T17:53:08:   updated_at: 2026-07-28T12:02:53.000Z,
2026-07-28T17:53:08:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-28T17:53:08:   ownership: 'owner'
2026-07-28T17:53:08: }
2026-07-28T17:53:08: Password Match: true
2026-07-28T17:53:08: Response: {
2026-07-28T17:53:08:   status: 'SUCCESS',
2026-07-28T17:53:08:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggVmVybWEiLCJpYXQiOjE3ODUyNDEzODgsImV4cCI6MTc4NzgzMzM4OH0.Phf6uYL0Xy4h0kwfIr9oCRmv2pIMOMvTtN9_OaRZlOo',
2026-07-28T17:53:08:   expires_in: '30d',
2026-07-28T17:53:08:   expires_in_seconds: 2592000,
2026-07-28T17:53:08:   user: {
2026-07-28T17:53:08:     id: 2,
2026-07-28T17:53:08:     full_name: 'Rajesh Verma',
2026-07-28T17:53:08:     mobile_number: '9876543210',
2026-07-28T17:53:08:     email: 'rajeshsharma@example.com',
2026-07-28T17:53:08:     role: 'admin',
2026-07-28T17:53:08:     society_id: 1,
2026-07-28T17:53:08:     flat_number: 'Wing A, Flat A-101',
2026-07-28T17:53:08:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-28T17:53:08:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-28T17:53:08:     is_approved: 1
2026-07-28T17:53:08:   },
2026-07-28T17:53:08:   message: 'Login successful.'
2026-07-28T17:53:08: }
2026-07-29T09:25:13: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-29T09:25:13: ========== LOGIN API HIT ==========
2026-07-29T09:25:13: Headers: {
2026-07-29T09:25:13:   host: 'society.1b2.in',
2026-07-29T09:25:13:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-29T09:25:13:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-29T09:25:13:   accept: '*/*',
2026-07-29T09:25:13:   'accept-encoding': 'gzip',
2026-07-29T09:25:13:   'content-type': 'application/json',
2026-07-29T09:25:13:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-29T09:25:13:   'x-forwarded-proto': 'https',
2026-07-29T09:25:13:   'x-forwarded-port': '443',
2026-07-29T09:25:13:   'x-forwarded-for': '122.176.135.145',
2026-07-29T09:25:13:   'x-forwarded-host': 'society.1b2.in',
2026-07-29T09:25:13:   'x-forwarded-server': 'society.1b2.in',
2026-07-29T09:25:13:   'content-length': '52',
2026-07-29T09:25:13:   connection: 'Keep-Alive'
2026-07-29T09:25:13: }
2026-07-29T09:25:13: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-29T09:25:13: Member: {
2026-07-29T09:25:13:   id: 2,
2026-07-29T09:25:13:   society_id: 1,
2026-07-29T09:25:13:   full_name: 'Rajesh Verma',
2026-07-29T09:25:13:   email: 'rajeshsharma@example.com',
2026-07-29T09:25:13:   mobile_number: '9876543210',
2026-07-29T09:25:13:   wing: 'A',
2026-07-29T09:25:13:   flat_number: 'Wing A, Flat A-101',
2026-07-29T09:25:13:   vehicles: null,
2026-07-29T09:25:13:   family_members: null,
2026-07-29T09:25:13:   role: 'admin',
2026-07-29T09:25:13:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-29T09:25:13:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-29T09:25:13:   fcm_token: 'fcm_token_placeholder',
2026-07-29T09:25:13:   last_login_at: 2026-07-28T12:23:08.000Z,
2026-07-29T09:25:13:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-29T09:25:13:   is_approved: 1,
2026-07-29T09:25:13:   is_active: 1,
2026-07-29T09:25:13:   status: 1,
2026-07-29T09:25:13:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-29T09:25:13:   updated_at: 2026-07-28T12:23:08.000Z,
2026-07-29T09:25:13:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-29T09:25:13:   ownership: 'owner'
2026-07-29T09:25:13: }
2026-07-29T09:25:13: Password Match: true
2026-07-29T09:25:13: Response: {
2026-07-29T09:25:13:   status: 'SUCCESS',
2026-07-29T09:25:13:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggVmVybWEiLCJpYXQiOjE3ODUyOTczMTMsImV4cCI6MTc4Nzg4OTMxM30.ahKOj2rB1r8PX9t5DkEfKrKy3FKbKNoBizaX8c-5j38',
2026-07-29T09:25:13:   expires_in: '30d',
2026-07-29T09:25:13:   expires_in_seconds: 2592000,
2026-07-29T09:25:13:   user: {
2026-07-29T09:25:13:     id: 2,
2026-07-29T09:25:13:     full_name: 'Rajesh Verma',
2026-07-29T09:25:13:     mobile_number: '9876543210',
2026-07-29T09:25:13:     email: 'rajeshsharma@example.com',
2026-07-29T09:25:13:     role: 'admin',
2026-07-29T09:25:13:     society_id: 1,
2026-07-29T09:25:13:     flat_number: 'Wing A, Flat A-101',
2026-07-29T09:25:13:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-29T09:25:13:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-29T09:25:13:     is_approved: 1
2026-07-29T09:25:13:   },
2026-07-29T09:25:13:   message: 'Login successful.'
2026-07-29T09:25:13: }
2026-07-29T09:51:02: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-29T09:51:02: ========== LOGIN API HIT ==========
2026-07-29T09:51:02: Headers: {
2026-07-29T09:51:02:   host: 'society.1b2.in',
2026-07-29T09:51:02:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-29T09:51:02:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-29T09:51:02:   accept: '*/*',
2026-07-29T09:51:02:   'accept-encoding': 'gzip',
2026-07-29T09:51:02:   'content-type': 'application/json',
2026-07-29T09:51:02:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-29T09:51:02:   'x-forwarded-proto': 'https',
2026-07-29T09:51:02:   'x-forwarded-port': '443',
2026-07-29T09:51:02:   'x-forwarded-for': '122.176.135.145',
2026-07-29T09:51:02:   'x-forwarded-host': 'society.1b2.in',
2026-07-29T09:51:02:   'x-forwarded-server': 'society.1b2.in',
2026-07-29T09:51:02:   'content-length': '52',
2026-07-29T09:51:02:   connection: 'Keep-Alive'
2026-07-29T09:51:02: }
2026-07-29T09:51:02: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-29T09:51:02: Member: {
2026-07-29T09:51:02:   id: 2,
2026-07-29T09:51:02:   society_id: 1,
2026-07-29T09:51:02:   full_name: 'Rajesh Verma',
2026-07-29T09:51:02:   email: 'rajeshsharma@example.com',
2026-07-29T09:51:02:   mobile_number: '9876543210',
2026-07-29T09:51:02:   wing: 'A',
2026-07-29T09:51:02:   flat_number: 'Wing A, Flat A-101',
2026-07-29T09:51:02:   vehicles: null,
2026-07-29T09:51:02:   family_members: null,
2026-07-29T09:51:02:   role: 'admin',
2026-07-29T09:51:02:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-29T09:51:02:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-29T09:51:02:   fcm_token: 'fcm_token_placeholder',
2026-07-29T09:51:02:   last_login_at: 2026-07-29T03:55:13.000Z,
2026-07-29T09:51:02:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-29T09:51:02:   is_approved: 1,
2026-07-29T09:51:02:   is_active: 1,
2026-07-29T09:51:02:   status: 1,
2026-07-29T09:51:02:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-29T09:51:02:   updated_at: 2026-07-29T03:55:13.000Z,
2026-07-29T09:51:02:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-29T09:51:02:   ownership: 'owner'
2026-07-29T09:51:02: }
2026-07-29T09:51:02: Password Match: true
2026-07-29T09:51:02: Response: {
2026-07-29T09:51:02:   status: 'SUCCESS',
2026-07-29T09:51:02:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggVmVybWEiLCJpYXQiOjE3ODUyOTg4NjIsImV4cCI6MTc4Nzg5MDg2Mn0.xLYEXbPz1Aa28IXcgwB9PDN0Ts1VSeFckEfeTuP2nXI',
2026-07-29T09:51:02:   expires_in: '30d',
2026-07-29T09:51:02:   expires_in_seconds: 2592000,
2026-07-29T09:51:02:   user: {
2026-07-29T09:51:02:     id: 2,
2026-07-29T09:51:02:     full_name: 'Rajesh Verma',
2026-07-29T09:51:02:     mobile_number: '9876543210',
2026-07-29T09:51:02:     email: 'rajeshsharma@example.com',
2026-07-29T09:51:02:     role: 'admin',
2026-07-29T09:51:02:     society_id: 1,
2026-07-29T09:51:02:     flat_number: 'Wing A, Flat A-101',
2026-07-29T09:51:02:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-29T09:51:02:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-29T09:51:02:     is_approved: 1
2026-07-29T09:51:02:   },
2026-07-29T09:51:02:   message: 'Login successful.'
2026-07-29T09:51:02: }
2026-07-29T10:21:24: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-29T10:21:24: ========== LOGIN API HIT ==========
2026-07-29T10:21:24: Headers: {
2026-07-29T10:21:24:   host: 'society.1b2.in',
2026-07-29T10:21:24:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-29T10:21:24:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-29T10:21:24:   accept: '*/*',
2026-07-29T10:21:24:   'accept-encoding': 'gzip',
2026-07-29T10:21:24:   'content-type': 'application/json',
2026-07-29T10:21:24:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-29T10:21:24:   'x-forwarded-proto': 'https',
2026-07-29T10:21:24:   'x-forwarded-port': '443',
2026-07-29T10:21:24:   'x-forwarded-for': '122.176.135.145',
2026-07-29T10:21:24:   'x-forwarded-host': 'society.1b2.in',
2026-07-29T10:21:24:   'x-forwarded-server': 'society.1b2.in',
2026-07-29T10:21:24:   'content-length': '52',
2026-07-29T10:21:24:   connection: 'Keep-Alive'
2026-07-29T10:21:24: }
2026-07-29T10:21:24: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-29T10:21:24: Member: {
2026-07-29T10:21:24:   id: 2,
2026-07-29T10:21:24:   society_id: 1,
2026-07-29T10:21:24:   full_name: 'Rajesh Verma',
2026-07-29T10:21:24:   email: 'rajeshsharma@example.com',
2026-07-29T10:21:24:   mobile_number: '9876543210',
2026-07-29T10:21:24:   wing: 'A',
2026-07-29T10:21:24:   flat_number: 'Wing A, Flat A-101',
2026-07-29T10:21:24:   vehicles: null,
2026-07-29T10:21:24:   family_members: null,
2026-07-29T10:21:24:   role: 'admin',
2026-07-29T10:21:24:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-29T10:21:24:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-29T10:21:24:   fcm_token: 'fcm_token_placeholder',
2026-07-29T10:21:24:   last_login_at: 2026-07-29T04:21:02.000Z,
2026-07-29T10:21:24:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-29T10:21:24:   is_approved: 1,
2026-07-29T10:21:24:   is_active: 1,
2026-07-29T10:21:24:   status: 1,
2026-07-29T10:21:24:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-29T10:21:24:   updated_at: 2026-07-29T04:21:02.000Z,
2026-07-29T10:21:24:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-29T10:21:24:   ownership: 'owner'
2026-07-29T10:21:24: }
2026-07-29T10:21:24: Password Match: true
2026-07-29T10:21:24: Response: {
2026-07-29T10:21:24:   status: 'SUCCESS',
2026-07-29T10:21:24:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggVmVybWEiLCJpYXQiOjE3ODUzMDA2ODQsImV4cCI6MTc4Nzg5MjY4NH0.ORqSHzMx4tL5yA7OWd_AGQ-uNFMycrPzAJoBO6ZWYko',
2026-07-29T10:21:24:   expires_in: '30d',
2026-07-29T10:21:24:   expires_in_seconds: 2592000,
2026-07-29T10:21:24:   user: {
2026-07-29T10:21:24:     id: 2,
2026-07-29T10:21:24:     full_name: 'Rajesh Verma',
2026-07-29T10:21:24:     mobile_number: '9876543210',
2026-07-29T10:21:24:     email: 'rajeshsharma@example.com',
2026-07-29T10:21:24:     role: 'admin',
2026-07-29T10:21:24:     society_id: 1,
2026-07-29T10:21:24:     flat_number: 'Wing A, Flat A-101',
2026-07-29T10:21:24:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-29T10:21:24:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-29T10:21:24:     is_approved: 1
2026-07-29T10:21:24:   },
2026-07-29T10:21:24:   message: 'Login successful.'
2026-07-29T10:21:24: }
2026-07-29T11:23:35: Error: Unknown column 'due_amount' in 'SELECT'
2026-07-29T11:23:35:     at Object.getDueSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:323:39)
2026-07-29T11:23:35:     at getDueSummary (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:182:45)
2026-07-29T11:23:35:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-07-29T11:23:35:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-07-29T11:23:35:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:92:16)
2026-07-29T11:23:35:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-07-29T11:23:35:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-07-29T11:23:35:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-07-29T11:23:35:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-07-29T11:23:35:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13) {
2026-07-29T11:23:35:   code: 'ER_BAD_FIELD_ERROR',
2026-07-29T11:23:35:   errno: 1054,
2026-07-29T11:23:35:   sqlState: '42S22',
2026-07-29T11:23:35:   sqlMessage: "Unknown column 'due_amount' in 'SELECT'",
2026-07-29T11:23:35:   sql: '\n' +
2026-07-29T11:23:35:     '            SELECT\n' +
2026-07-29T11:23:35:     '\n' +
2026-07-29T11:23:35:     '                COALESCE(SUM(due_amount),0) AS total_due,\n' +
2026-07-29T11:23:35:     '\n' +
2026-07-29T11:23:35:     '                COUNT(\n' +
2026-07-29T11:23:35:     '                    CASE\n' +
2026-07-29T11:23:35:     "                        WHEN due_status='pending'\n" +
2026-07-29T11:23:35:     '                        THEN 1\n' +
2026-07-29T11:23:35:     '                    END\n' +
2026-07-29T11:23:35:     '                ) AS pending_members,\n' +
2026-07-29T11:23:35:     '\n' +
2026-07-29T11:23:35:     '                COUNT(\n' +
2026-07-29T11:23:35:     '                    CASE\n' +
2026-07-29T11:23:35:     "                        WHEN due_status='partial'\n" +
2026-07-29T11:23:35:     '                        THEN 1\n' +
2026-07-29T11:23:35:     '                    END\n' +
2026-07-29T11:23:35:     '                ) AS partial_members,\n' +
2026-07-29T11:23:35:     '\n' +
2026-07-29T11:23:35:     '                COUNT(\n' +
2026-07-29T11:23:35:     '                    CASE\n' +
2026-07-29T11:23:35:     "                        WHEN due_status='paid'\n" +
2026-07-29T11:23:35:     '                        THEN 1\n' +
2026-07-29T11:23:35:     '                    END\n' +
2026-07-29T11:23:35:     '                ) AS paid_members\n' +
2026-07-29T11:23:35:     '\n' +
2026-07-29T11:23:35:     '            FROM maintenance_payments\n' +
2026-07-29T11:23:35:     '\n' +
2026-07-29T11:23:35:     '            WHERE society_id=?\n' +
2026-07-29T11:23:35:     '            '
2026-07-29T11:23:35: }
2026-07-29T15:49:37: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-29T15:49:37: ========== LOGIN API HIT ==========
2026-07-29T15:49:37: Headers: {
2026-07-29T15:49:37:   host: 'society.1b2.in',
2026-07-29T15:49:37:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-29T15:49:37:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-29T15:49:37:   accept: '*/*',
2026-07-29T15:49:37:   'accept-encoding': 'gzip',
2026-07-29T15:49:37:   'content-type': 'application/json',
2026-07-29T15:49:37:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-29T15:49:37:   'x-forwarded-proto': 'https',
2026-07-29T15:49:37:   'x-forwarded-port': '443',
2026-07-29T15:49:37:   'x-forwarded-for': '122.176.135.145',
2026-07-29T15:49:37:   'x-forwarded-host': 'society.1b2.in',
2026-07-29T15:49:37:   'x-forwarded-server': 'society.1b2.in',
2026-07-29T15:49:37:   'content-length': '52',
2026-07-29T15:49:37:   connection: 'Keep-Alive'
2026-07-29T15:49:37: }
2026-07-29T15:49:37: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-29T15:49:37: Member: {
2026-07-29T15:49:37:   id: 2,
2026-07-29T15:49:37:   society_id: 1,
2026-07-29T15:49:37:   full_name: 'Rajesh Verma',
2026-07-29T15:49:37:   email: 'rajeshsharma@example.com',
2026-07-29T15:49:37:   mobile_number: '9876543210',
2026-07-29T15:49:37:   wing: 'A',
2026-07-29T15:49:37:   flat_number: 'Wing A, Flat A-101',
2026-07-29T15:49:37:   vehicles: null,
2026-07-29T15:49:37:   family_members: null,
2026-07-29T15:49:37:   role: 'admin',
2026-07-29T15:49:37:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-29T15:49:37:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-29T15:49:37:   fcm_token: 'fcm_token_placeholder',
2026-07-29T15:49:37:   last_login_at: 2026-07-29T04:51:24.000Z,
2026-07-29T15:49:37:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-29T15:49:37:   is_approved: 1,
2026-07-29T15:49:37:   is_active: 1,
2026-07-29T15:49:37:   status: 1,
2026-07-29T15:49:37:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-29T15:49:37:   updated_at: 2026-07-29T04:51:24.000Z,
2026-07-29T15:49:37:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-29T15:49:37:   ownership: 'owner'
2026-07-29T15:49:37: }
2026-07-29T15:49:38: Password Match: true
2026-07-29T15:49:38: Response: {
2026-07-29T15:49:38:   status: 'SUCCESS',
2026-07-29T15:49:38:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggVmVybWEiLCJpYXQiOjE3ODUzMjAzNzgsImV4cCI6MTc4NzkxMjM3OH0.5ajgGzvCnsxamZajaE8I2LFDmjvEwTBvziz3iNtUqW0',
2026-07-29T15:49:38:   expires_in: '30d',
2026-07-29T15:49:38:   expires_in_seconds: 2592000,
2026-07-29T15:49:38:   user: {
2026-07-29T15:49:38:     id: 2,
2026-07-29T15:49:38:     full_name: 'Rajesh Verma',
2026-07-29T15:49:38:     mobile_number: '9876543210',
2026-07-29T15:49:38:     email: 'rajeshsharma@example.com',
2026-07-29T15:49:38:     role: 'admin',
2026-07-29T15:49:38:     society_id: 1,
2026-07-29T15:49:38:     flat_number: 'Wing A, Flat A-101',
2026-07-29T15:49:38:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-29T15:49:38:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-29T15:49:38:     is_approved: 1
2026-07-29T15:49:38:   },
2026-07-29T15:49:38:   message: 'Login successful.'
2026-07-29T15:49:38: }
2026-07-29T15:50:03: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-29T15:50:03: ========== LOGIN API HIT ==========
2026-07-29T15:50:03: Headers: {
2026-07-29T15:50:03:   host: 'society.1b2.in',
2026-07-29T15:50:03:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-29T15:50:03:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-29T15:50:03:   accept: '*/*',
2026-07-29T15:50:03:   'accept-encoding': 'gzip',
2026-07-29T15:50:03:   'content-type': 'application/json',
2026-07-29T15:50:03:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-29T15:50:03:   'x-forwarded-proto': 'https',
2026-07-29T15:50:03:   'x-forwarded-port': '443',
2026-07-29T15:50:03:   'x-forwarded-for': '122.176.135.145',
2026-07-29T15:50:03:   'x-forwarded-host': 'society.1b2.in',
2026-07-29T15:50:03:   'x-forwarded-server': 'society.1b2.in',
2026-07-29T15:50:03:   'content-length': '52',
2026-07-29T15:50:03:   connection: 'Keep-Alive'
2026-07-29T15:50:03: }
2026-07-29T15:50:03: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-29T15:50:03: Member: {
2026-07-29T15:50:03:   id: 2,
2026-07-29T15:50:03:   society_id: 1,
2026-07-29T15:50:03:   full_name: 'Rajesh Verma',
2026-07-29T15:50:03:   email: 'rajeshsharma@example.com',
2026-07-29T15:50:03:   mobile_number: '9876543210',
2026-07-29T15:50:03:   wing: 'A',
2026-07-29T15:50:03:   flat_number: 'Wing A, Flat A-101',
2026-07-29T15:50:03:   vehicles: null,
2026-07-29T15:50:03:   family_members: null,
2026-07-29T15:50:03:   role: 'admin',
2026-07-29T15:50:03:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-29T15:50:03:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-29T15:50:03:   fcm_token: 'fcm_token_placeholder',
2026-07-29T15:50:03:   last_login_at: 2026-07-29T10:19:38.000Z,
2026-07-29T15:50:03:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-29T15:50:03:   is_approved: 1,
2026-07-29T15:50:03:   is_active: 1,
2026-07-29T15:50:03:   status: 1,
2026-07-29T15:50:03:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-29T15:50:03:   updated_at: 2026-07-29T10:19:38.000Z,
2026-07-29T15:50:03:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-29T15:50:03:   ownership: 'owner'
2026-07-29T15:50:03: }
2026-07-29T15:50:03: Password Match: true
2026-07-29T15:50:03: Response: {
2026-07-29T15:50:03:   status: 'SUCCESS',
2026-07-29T15:50:03:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggVmVybWEiLCJpYXQiOjE3ODUzMjA0MDMsImV4cCI6MTc4NzkxMjQwM30.PcF-D4oAXZKrlWHpHjBpnDxm1f45xYRQ-1648yradp4',
2026-07-29T15:50:03:   expires_in: '30d',
2026-07-29T15:50:03:   expires_in_seconds: 2592000,
2026-07-29T15:50:03:   user: {
2026-07-29T15:50:03:     id: 2,
2026-07-29T15:50:03:     full_name: 'Rajesh Verma',
2026-07-29T15:50:03:     mobile_number: '9876543210',
2026-07-29T15:50:03:     email: 'rajeshsharma@example.com',
2026-07-29T15:50:03:     role: 'admin',
2026-07-29T15:50:03:     society_id: 1,
2026-07-29T15:50:03:     flat_number: 'Wing A, Flat A-101',
2026-07-29T15:50:03:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-29T15:50:03:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-29T15:50:03:     is_approved: 1
2026-07-29T15:50:03:   },
2026-07-29T15:50:03:   message: 'Login successful.'
2026-07-29T15:50:03: }
2026-07-29T15:50:37: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-29T15:50:37: ========== LOGIN API HIT ==========
2026-07-29T15:50:37: Headers: {
2026-07-29T15:50:37:   host: 'society.1b2.in',
2026-07-29T15:50:37:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-29T15:50:37:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-29T15:50:37:   accept: '*/*',
2026-07-29T15:50:37:   'accept-encoding': 'gzip',
2026-07-29T15:50:37:   'content-type': 'application/json',
2026-07-29T15:50:37:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-29T15:50:37:   'x-forwarded-proto': 'https',
2026-07-29T15:50:37:   'x-forwarded-port': '443',
2026-07-29T15:50:37:   'x-forwarded-for': '122.176.135.145',
2026-07-29T15:50:37:   'x-forwarded-host': 'society.1b2.in',
2026-07-29T15:50:37:   'x-forwarded-server': 'society.1b2.in',
2026-07-29T15:50:37:   'content-length': '52',
2026-07-29T15:50:37:   connection: 'Keep-Alive'
2026-07-29T15:50:37: }
2026-07-29T15:50:37: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-29T15:50:37: Member: {
2026-07-29T15:50:37:   id: 2,
2026-07-29T15:50:37:   society_id: 1,
2026-07-29T15:50:37:   full_name: 'Rajesh Verma',
2026-07-29T15:50:37:   email: 'rajeshsharma@example.com',
2026-07-29T15:50:37:   mobile_number: '9876543210',
2026-07-29T15:50:37:   wing: 'A',
2026-07-29T15:50:37:   flat_number: 'Wing A, Flat A-101',
2026-07-29T15:50:37:   vehicles: null,
2026-07-29T15:50:37:   family_members: null,
2026-07-29T15:50:37:   role: 'admin',
2026-07-29T15:50:37:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-29T15:50:37:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-29T15:50:37:   fcm_token: 'fcm_token_placeholder',
2026-07-29T15:50:37:   last_login_at: 2026-07-29T10:20:03.000Z,
2026-07-29T15:50:37:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-29T15:50:37:   is_approved: 1,
2026-07-29T15:50:37:   is_active: 1,
2026-07-29T15:50:37:   status: 1,
2026-07-29T15:50:37:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-29T15:50:37:   updated_at: 2026-07-29T10:20:03.000Z,
2026-07-29T15:50:37:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-29T15:50:37:   ownership: 'owner'
2026-07-29T15:50:37: }
2026-07-29T15:50:37: Password Match: true
2026-07-29T15:50:37: Response: {
2026-07-29T15:50:37:   status: 'SUCCESS',
2026-07-29T15:50:37:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggVmVybWEiLCJpYXQiOjE3ODUzMjA0MzcsImV4cCI6MTc4NzkxMjQzN30.azj_yzlOcAW1uXxddj2FGX8A-f0Gk-3h-Of1utO7C5I',
2026-07-29T15:50:37:   expires_in: '30d',
2026-07-29T15:50:37:   expires_in_seconds: 2592000,
2026-07-29T15:50:37:   user: {
2026-07-29T15:50:37:     id: 2,
2026-07-29T15:50:37:     full_name: 'Rajesh Verma',
2026-07-29T15:50:37:     mobile_number: '9876543210',
2026-07-29T15:50:37:     email: 'rajeshsharma@example.com',
2026-07-29T15:50:37:     role: 'admin',
2026-07-29T15:50:37:     society_id: 1,
2026-07-29T15:50:37:     flat_number: 'Wing A, Flat A-101',
2026-07-29T15:50:37:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-29T15:50:37:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-29T15:50:37:     is_approved: 1
2026-07-29T15:50:37:   },
2026-07-29T15:50:37:   message: 'Login successful.'
2026-07-29T15:50:37: }
2026-07-29T16:08:00: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-29T16:08:00: ========== LOGIN API HIT ==========
2026-07-29T16:08:00: Headers: {
2026-07-29T16:08:00:   host: 'society.1b2.in',
2026-07-29T16:08:00:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-29T16:08:00:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-29T16:08:00:   accept: '*/*',
2026-07-29T16:08:00:   'accept-encoding': 'gzip',
2026-07-29T16:08:00:   'content-type': 'application/json',
2026-07-29T16:08:00:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-29T16:08:00:   'x-forwarded-proto': 'https',
2026-07-29T16:08:00:   'x-forwarded-port': '443',
2026-07-29T16:08:00:   'x-forwarded-for': '122.176.135.145',
2026-07-29T16:08:00:   'x-forwarded-host': 'society.1b2.in',
2026-07-29T16:08:00:   'x-forwarded-server': 'society.1b2.in',
2026-07-29T16:08:00:   'content-length': '52',
2026-07-29T16:08:00:   connection: 'Keep-Alive'
2026-07-29T16:08:00: }
2026-07-29T16:08:00: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-29T16:08:00: Member: {
2026-07-29T16:08:00:   id: 2,
2026-07-29T16:08:00:   society_id: 1,
2026-07-29T16:08:00:   full_name: 'Rajesh Verma',
2026-07-29T16:08:00:   email: 'rajeshsharma@example.com',
2026-07-29T16:08:00:   mobile_number: '9876543210',
2026-07-29T16:08:00:   wing: 'A',
2026-07-29T16:08:00:   flat_number: 'Wing A, Flat A-101',
2026-07-29T16:08:00:   vehicles: null,
2026-07-29T16:08:00:   family_members: null,
2026-07-29T16:08:00:   role: 'admin',
2026-07-29T16:08:00:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-29T16:08:00:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-29T16:08:00:   fcm_token: 'fcm_token_placeholder',
2026-07-29T16:08:00:   last_login_at: 2026-07-29T10:20:37.000Z,
2026-07-29T16:08:00:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-29T16:08:00:   is_approved: 1,
2026-07-29T16:08:00:   is_active: 1,
2026-07-29T16:08:00:   status: 1,
2026-07-29T16:08:00:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-29T16:08:00:   updated_at: 2026-07-29T10:20:37.000Z,
2026-07-29T16:08:00:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-29T16:08:00:   ownership: 'owner'
2026-07-29T16:08:00: }
2026-07-29T16:08:00: Password Match: true
2026-07-29T16:08:00: Response: {
2026-07-29T16:08:00:   status: 'SUCCESS',
2026-07-29T16:08:00:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggVmVybWEiLCJpYXQiOjE3ODUzMjE0ODAsImV4cCI6MTc4NzkxMzQ4MH0.Ul8y0sTtzVUmN5GLb_9-CyzvKFdMN6c2ha_EfzL84tA',
2026-07-29T16:08:00:   expires_in: '30d',
2026-07-29T16:08:00:   expires_in_seconds: 2592000,
2026-07-29T16:08:00:   user: {
2026-07-29T16:08:00:     id: 2,
2026-07-29T16:08:00:     full_name: 'Rajesh Verma',
2026-07-29T16:08:00:     mobile_number: '9876543210',
2026-07-29T16:08:00:     email: 'rajeshsharma@example.com',
2026-07-29T16:08:00:     role: 'admin',
2026-07-29T16:08:00:     society_id: 1,
2026-07-29T16:08:00:     flat_number: 'Wing A, Flat A-101',
2026-07-29T16:08:00:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-29T16:08:00:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-29T16:08:00:     is_approved: 1
2026-07-29T16:08:00:   },
2026-07-29T16:08:00:   message: 'Login successful.'
2026-07-29T16:08:00: }
2026-07-29T17:04:00: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-29T17:04:00: ========== LOGIN API HIT ==========
2026-07-29T17:04:00: Headers: {
2026-07-29T17:04:00:   host: 'society.1b2.in',
2026-07-29T17:04:00:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-29T17:04:00:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-29T17:04:00:   accept: '*/*',
2026-07-29T17:04:00:   'accept-encoding': 'gzip',
2026-07-29T17:04:00:   'content-type': 'application/json',
2026-07-29T17:04:00:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-29T17:04:00:   'x-forwarded-proto': 'https',
2026-07-29T17:04:00:   'x-forwarded-port': '443',
2026-07-29T17:04:00:   'x-forwarded-for': '122.176.135.145',
2026-07-29T17:04:00:   'x-forwarded-host': 'society.1b2.in',
2026-07-29T17:04:00:   'x-forwarded-server': 'society.1b2.in',
2026-07-29T17:04:00:   'content-length': '52',
2026-07-29T17:04:00:   connection: 'Keep-Alive'
2026-07-29T17:04:00: }
2026-07-29T17:04:00: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-29T17:04:00: Member: {
2026-07-29T17:04:00:   id: 2,
2026-07-29T17:04:00:   society_id: 1,
2026-07-29T17:04:00:   full_name: 'Rajesh Verma',
2026-07-29T17:04:00:   email: 'rajeshsharma@example.com',
2026-07-29T17:04:00:   mobile_number: '9876543210',
2026-07-29T17:04:00:   wing: 'A',
2026-07-29T17:04:00:   flat_number: 'Wing A, Flat A-101',
2026-07-29T17:04:00:   vehicles: null,
2026-07-29T17:04:00:   family_members: null,
2026-07-29T17:04:00:   role: 'admin',
2026-07-29T17:04:00:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-29T17:04:00:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-29T17:04:00:   fcm_token: 'fcm_token_placeholder',
2026-07-29T17:04:00:   last_login_at: 2026-07-29T10:38:00.000Z,
2026-07-29T17:04:00:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-29T17:04:00:   is_approved: 1,
2026-07-29T17:04:00:   is_active: 1,
2026-07-29T17:04:00:   status: 1,
2026-07-29T17:04:00:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-29T17:04:00:   updated_at: 2026-07-29T10:38:00.000Z,
2026-07-29T17:04:00:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-29T17:04:00:   ownership: 'owner'
2026-07-29T17:04:00: }
2026-07-29T17:04:00: Password Match: true
2026-07-29T17:04:00: Response: {
2026-07-29T17:04:00:   status: 'SUCCESS',
2026-07-29T17:04:00:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggVmVybWEiLCJpYXQiOjE3ODUzMjQ4NDAsImV4cCI6MTc4NzkxNjg0MH0.aYXGUY14xEmcjJqOuMvohQX2bw4AcWAjNbmRec9A3Wg',
2026-07-29T17:04:00:   expires_in: '30d',
2026-07-29T17:04:00:   expires_in_seconds: 2592000,
2026-07-29T17:04:00:   user: {
2026-07-29T17:04:00:     id: 2,
2026-07-29T17:04:00:     full_name: 'Rajesh Verma',
2026-07-29T17:04:00:     mobile_number: '9876543210',
2026-07-29T17:04:00:     email: 'rajeshsharma@example.com',
2026-07-29T17:04:00:     role: 'admin',
2026-07-29T17:04:00:     society_id: 1,
2026-07-29T17:04:00:     flat_number: 'Wing A, Flat A-101',
2026-07-29T17:04:00:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-29T17:04:00:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-29T17:04:00:     is_approved: 1
2026-07-29T17:04:00:   },
2026-07-29T17:04:00:   message: 'Login successful.'
2026-07-29T17:04:00: }
2026-07-30T09:13:05: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-30T09:13:05: ========== LOGIN API HIT ==========
2026-07-30T09:13:05: Headers: {
2026-07-30T09:13:05:   host: 'society.1b2.in',
2026-07-30T09:13:05:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-30T09:13:05:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-30T09:13:05:   accept: '*/*',
2026-07-30T09:13:05:   'accept-encoding': 'gzip',
2026-07-30T09:13:05:   'content-type': 'application/json',
2026-07-30T09:13:05:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-30T09:13:05:   'x-forwarded-proto': 'https',
2026-07-30T09:13:05:   'x-forwarded-port': '443',
2026-07-30T09:13:05:   'x-forwarded-for': '122.176.135.145',
2026-07-30T09:13:05:   'x-forwarded-host': 'society.1b2.in',
2026-07-30T09:13:05:   'x-forwarded-server': 'society.1b2.in',
2026-07-30T09:13:05:   'content-length': '52',
2026-07-30T09:13:05:   connection: 'Keep-Alive'
2026-07-30T09:13:05: }
2026-07-30T09:13:05: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-30T09:13:05: Member: {
2026-07-30T09:13:05:   id: 2,
2026-07-30T09:13:05:   society_id: 1,
2026-07-30T09:13:05:   full_name: 'Rajesh Verma',
2026-07-30T09:13:05:   email: 'rajeshsharma@example.com',
2026-07-30T09:13:05:   mobile_number: '9876543210',
2026-07-30T09:13:05:   wing: 'A',
2026-07-30T09:13:05:   flat_number: 'Wing A, Flat A-101',
2026-07-30T09:13:05:   vehicles: null,
2026-07-30T09:13:05:   family_members: null,
2026-07-30T09:13:05:   role: 'admin',
2026-07-30T09:13:05:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-30T09:13:05:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-30T09:13:05:   fcm_token: 'fcm_token_placeholder',
2026-07-30T09:13:05:   last_login_at: 2026-07-29T11:34:00.000Z,
2026-07-30T09:13:05:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-30T09:13:05:   is_approved: 1,
2026-07-30T09:13:05:   is_active: 1,
2026-07-30T09:13:05:   status: 1,
2026-07-30T09:13:05:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-30T09:13:05:   updated_at: 2026-07-29T11:34:00.000Z,
2026-07-30T09:13:05:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-30T09:13:05:   ownership: 'owner'
2026-07-30T09:13:05: }
2026-07-30T09:13:05: Password Match: true
2026-07-30T09:13:05: Response: {
2026-07-30T09:13:05:   status: 'SUCCESS',
2026-07-30T09:13:05:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggVmVybWEiLCJpYXQiOjE3ODUzODI5ODUsImV4cCI6MTc4Nzk3NDk4NX0.etnB6vXgeOa0umFRflf0s_vyCjMUHwidXjmszz1b13M',
2026-07-30T09:13:05:   expires_in: '30d',
2026-07-30T09:13:05:   expires_in_seconds: 2592000,
2026-07-30T09:13:05:   user: {
2026-07-30T09:13:05:     id: 2,
2026-07-30T09:13:05:     full_name: 'Rajesh Verma',
2026-07-30T09:13:05:     mobile_number: '9876543210',
2026-07-30T09:13:05:     email: 'rajeshsharma@example.com',
2026-07-30T09:13:05:     role: 'admin',
2026-07-30T09:13:05:     society_id: 1,
2026-07-30T09:13:05:     flat_number: 'Wing A, Flat A-101',
2026-07-30T09:13:05:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-30T09:13:05:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-30T09:13:05:     is_approved: 1
2026-07-30T09:13:05:   },
2026-07-30T09:13:05:   message: 'Login successful.'
2026-07-30T09:13:05: }
2026-07-30T09:44:10: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-30T09:44:10: ========== LOGIN API HIT ==========
2026-07-30T09:44:10: Headers: {
2026-07-30T09:44:10:   host: 'society.1b2.in',
2026-07-30T09:44:10:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-30T09:44:10:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-30T09:44:10:   accept: '*/*',
2026-07-30T09:44:10:   'accept-encoding': 'gzip',
2026-07-30T09:44:10:   'content-type': 'application/json',
2026-07-30T09:44:10:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-30T09:44:10:   'x-forwarded-proto': 'https',
2026-07-30T09:44:10:   'x-forwarded-port': '443',
2026-07-30T09:44:10:   'x-forwarded-for': '122.176.135.145',
2026-07-30T09:44:10:   'x-forwarded-host': 'society.1b2.in',
2026-07-30T09:44:10:   'x-forwarded-server': 'society.1b2.in',
2026-07-30T09:44:10:   'content-length': '52',
2026-07-30T09:44:10:   connection: 'Keep-Alive'
2026-07-30T09:44:10: }
2026-07-30T09:44:10: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-30T09:44:10: Member: {
2026-07-30T09:44:10:   id: 2,
2026-07-30T09:44:10:   society_id: 1,
2026-07-30T09:44:10:   full_name: 'Rajesh Verma',
2026-07-30T09:44:10:   email: 'rajeshsharma@example.com',
2026-07-30T09:44:10:   mobile_number: '9876543210',
2026-07-30T09:44:10:   wing: 'A',
2026-07-30T09:44:10:   flat_number: 'Wing A, Flat A-101',
2026-07-30T09:44:10:   vehicles: null,
2026-07-30T09:44:10:   family_members: null,
2026-07-30T09:44:10:   role: 'admin',
2026-07-30T09:44:10:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-30T09:44:10:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-30T09:44:10:   fcm_token: 'fcm_token_placeholder',
2026-07-30T09:44:10:   last_login_at: 2026-07-30T03:43:05.000Z,
2026-07-30T09:44:10:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-30T09:44:10:   is_approved: 1,
2026-07-30T09:44:10:   is_active: 1,
2026-07-30T09:44:10:   status: 1,
2026-07-30T09:44:10:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-30T09:44:10:   updated_at: 2026-07-30T03:43:05.000Z,
2026-07-30T09:44:10:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-30T09:44:10:   ownership: 'owner'
2026-07-30T09:44:10: }
2026-07-30T09:44:11: Password Match: true
2026-07-30T09:44:11: Response: {
2026-07-30T09:44:11:   status: 'SUCCESS',
2026-07-30T09:44:11:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggVmVybWEiLCJpYXQiOjE3ODUzODQ4NTEsImV4cCI6MTc4Nzk3Njg1MX0.5o4gMlDJAnzalpRVBPmoEyRQNkWDDTn-MFU3EeTs9C8',
2026-07-30T09:44:11:   expires_in: '30d',
2026-07-30T09:44:11:   expires_in_seconds: 2592000,
2026-07-30T09:44:11:   user: {
2026-07-30T09:44:11:     id: 2,
2026-07-30T09:44:11:     full_name: 'Rajesh Verma',
2026-07-30T09:44:11:     mobile_number: '9876543210',
2026-07-30T09:44:11:     email: 'rajeshsharma@example.com',
2026-07-30T09:44:11:     role: 'admin',
2026-07-30T09:44:11:     society_id: 1,
2026-07-30T09:44:11:     flat_number: 'Wing A, Flat A-101',
2026-07-30T09:44:11:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-30T09:44:11:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-30T09:44:11:     is_approved: 1
2026-07-30T09:44:11:   },
2026-07-30T09:44:11:   message: 'Login successful.'
2026-07-30T09:44:11: }
2026-07-30T09:59:01: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-30T09:59:01: ========== LOGIN API HIT ==========
2026-07-30T09:59:01: Headers: {
2026-07-30T09:59:01:   host: 'society.1b2.in',
2026-07-30T09:59:01:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-30T09:59:01:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-30T09:59:01:   accept: '*/*',
2026-07-30T09:59:01:   'accept-encoding': 'gzip',
2026-07-30T09:59:01:   'content-type': 'application/json',
2026-07-30T09:59:01:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-30T09:59:01:   'x-forwarded-proto': 'https',
2026-07-30T09:59:01:   'x-forwarded-port': '443',
2026-07-30T09:59:01:   'x-forwarded-for': '122.176.135.145',
2026-07-30T09:59:01:   'x-forwarded-host': 'society.1b2.in',
2026-07-30T09:59:01:   'x-forwarded-server': 'society.1b2.in',
2026-07-30T09:59:01:   'content-length': '52',
2026-07-30T09:59:01:   connection: 'Keep-Alive'
2026-07-30T09:59:01: }
2026-07-30T09:59:01: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-30T09:59:01: Member: {
2026-07-30T09:59:01:   id: 2,
2026-07-30T09:59:01:   society_id: 1,
2026-07-30T09:59:01:   full_name: 'Rajesh Verma',
2026-07-30T09:59:01:   email: 'rajeshsharma@example.com',
2026-07-30T09:59:01:   mobile_number: '9876543210',
2026-07-30T09:59:01:   wing: 'A',
2026-07-30T09:59:01:   flat_number: 'Wing A, Flat A-101',
2026-07-30T09:59:01:   vehicles: null,
2026-07-30T09:59:01:   family_members: null,
2026-07-30T09:59:01:   role: 'admin',
2026-07-30T09:59:01:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-30T09:59:01:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-30T09:59:01:   fcm_token: 'fcm_token_placeholder',
2026-07-30T09:59:01:   last_login_at: 2026-07-30T04:14:11.000Z,
2026-07-30T09:59:01:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-30T09:59:01:   is_approved: 1,
2026-07-30T09:59:01:   is_active: 1,
2026-07-30T09:59:01:   status: 1,
2026-07-30T09:59:01:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-30T09:59:01:   updated_at: 2026-07-30T04:14:11.000Z,
2026-07-30T09:59:01:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-30T09:59:01:   ownership: 'owner'
2026-07-30T09:59:01: }
2026-07-30T09:59:01: Password Match: true
2026-07-30T09:59:01: Response: {
2026-07-30T09:59:01:   status: 'SUCCESS',
2026-07-30T09:59:01:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggVmVybWEiLCJpYXQiOjE3ODUzODU3NDEsImV4cCI6MTc4Nzk3Nzc0MX0.YsrwJMPGUDGIXh2Zx2_Ffk5YtDBEsmwRCVKaN4Cz60Y',
2026-07-30T09:59:01:   expires_in: '30d',
2026-07-30T09:59:01:   expires_in_seconds: 2592000,
2026-07-30T09:59:01:   user: {
2026-07-30T09:59:01:     id: 2,
2026-07-30T09:59:01:     full_name: 'Rajesh Verma',
2026-07-30T09:59:01:     mobile_number: '9876543210',
2026-07-30T09:59:01:     email: 'rajeshsharma@example.com',
2026-07-30T09:59:01:     role: 'admin',
2026-07-30T09:59:01:     society_id: 1,
2026-07-30T09:59:01:     flat_number: 'Wing A, Flat A-101',
2026-07-30T09:59:01:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-30T09:59:01:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-30T09:59:01:     is_approved: 1
2026-07-30T09:59:01:   },
2026-07-30T09:59:01:   message: 'Login successful.'
2026-07-30T09:59:01: }
2026-07-30T10:25:15: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-30T10:25:15: ========== LOGIN API HIT ==========
2026-07-30T10:25:15: Headers: {
2026-07-30T10:25:15:   host: 'society.1b2.in',
2026-07-30T10:25:15:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-30T10:25:15:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-30T10:25:15:   accept: '*/*',
2026-07-30T10:25:15:   'accept-encoding': 'gzip',
2026-07-30T10:25:15:   'content-type': 'application/json',
2026-07-30T10:25:15:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-30T10:25:15:   'x-forwarded-proto': 'https',
2026-07-30T10:25:15:   'x-forwarded-port': '443',
2026-07-30T10:25:15:   'x-forwarded-for': '122.176.135.145',
2026-07-30T10:25:15:   'x-forwarded-host': 'society.1b2.in',
2026-07-30T10:25:15:   'x-forwarded-server': 'society.1b2.in',
2026-07-30T10:25:15:   'content-length': '52',
2026-07-30T10:25:15:   connection: 'Keep-Alive'
2026-07-30T10:25:15: }
2026-07-30T10:25:15: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-30T10:25:15: Member: {
2026-07-30T10:25:15:   id: 2,
2026-07-30T10:25:15:   society_id: 1,
2026-07-30T10:25:15:   full_name: 'Rajesh Verma',
2026-07-30T10:25:15:   email: 'rajeshsharma@example.com',
2026-07-30T10:25:15:   mobile_number: '9876543210',
2026-07-30T10:25:15:   wing: 'A',
2026-07-30T10:25:15:   flat_number: 'Wing A, Flat A-101',
2026-07-30T10:25:15:   vehicles: null,
2026-07-30T10:25:15:   family_members: null,
2026-07-30T10:25:15:   role: 'admin',
2026-07-30T10:25:15:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-30T10:25:15:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-30T10:25:15:   fcm_token: 'fcm_token_placeholder',
2026-07-30T10:25:15:   last_login_at: 2026-07-30T04:29:01.000Z,
2026-07-30T10:25:15:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-30T10:25:15:   is_approved: 1,
2026-07-30T10:25:15:   is_active: 1,
2026-07-30T10:25:15:   status: 1,
2026-07-30T10:25:15:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-30T10:25:15:   updated_at: 2026-07-30T04:29:01.000Z,
2026-07-30T10:25:15:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-30T10:25:15:   ownership: 'owner'
2026-07-30T10:25:15: }
2026-07-30T10:25:15: Password Match: true
2026-07-30T10:25:15: Response: {
2026-07-30T10:25:15:   status: 'SUCCESS',
2026-07-30T10:25:15:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggVmVybWEiLCJpYXQiOjE3ODUzODczMTUsImV4cCI6MTc4Nzk3OTMxNX0.DTTXPVLNMIKYVor5t6NYCXbSliAwW47Pr0peiKW_Cc4',
2026-07-30T10:25:15:   expires_in: '30d',
2026-07-30T10:25:15:   expires_in_seconds: 2592000,
2026-07-30T10:25:15:   user: {
2026-07-30T10:25:15:     id: 2,
2026-07-30T10:25:15:     full_name: 'Rajesh Verma',
2026-07-30T10:25:15:     mobile_number: '9876543210',
2026-07-30T10:25:15:     email: 'rajeshsharma@example.com',
2026-07-30T10:25:15:     role: 'admin',
2026-07-30T10:25:15:     society_id: 1,
2026-07-30T10:25:15:     flat_number: 'Wing A, Flat A-101',
2026-07-30T10:25:15:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-30T10:25:15:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-30T10:25:15:     is_approved: 1
2026-07-30T10:25:15:   },
2026-07-30T10:25:15:   message: 'Login successful.'
2026-07-30T10:25:15: }
2026-07-30T10:32:26: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-30T10:32:26: ========== LOGIN API HIT ==========
2026-07-30T10:32:26: Headers: {
2026-07-30T10:32:26:   host: 'society.1b2.in',
2026-07-30T10:32:26:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-30T10:32:26:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-30T10:32:26:   accept: '*/*',
2026-07-30T10:32:26:   'accept-encoding': 'gzip',
2026-07-30T10:32:26:   'content-type': 'application/json',
2026-07-30T10:32:26:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-30T10:32:26:   'x-forwarded-proto': 'https',
2026-07-30T10:32:26:   'x-forwarded-port': '443',
2026-07-30T10:32:26:   'x-forwarded-for': '122.176.135.145',
2026-07-30T10:32:26:   'x-forwarded-host': 'society.1b2.in',
2026-07-30T10:32:26:   'x-forwarded-server': 'society.1b2.in',
2026-07-30T10:32:26:   'content-length': '52',
2026-07-30T10:32:26:   connection: 'Keep-Alive'
2026-07-30T10:32:26: }
2026-07-30T10:32:26: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-30T10:32:26: Member: {
2026-07-30T10:32:26:   id: 2,
2026-07-30T10:32:26:   society_id: 1,
2026-07-30T10:32:26:   full_name: 'Rajesh Verma',
2026-07-30T10:32:26:   email: 'rajeshsharma@example.com',
2026-07-30T10:32:26:   mobile_number: '9876543210',
2026-07-30T10:32:26:   wing: 'A',
2026-07-30T10:32:26:   flat_number: 'Wing A, Flat A-101',
2026-07-30T10:32:26:   vehicles: null,
2026-07-30T10:32:26:   family_members: null,
2026-07-30T10:32:26:   role: 'admin',
2026-07-30T10:32:26:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-30T10:32:26:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-30T10:32:26:   fcm_token: 'fcm_token_placeholder',
2026-07-30T10:32:26:   last_login_at: 2026-07-30T04:55:15.000Z,
2026-07-30T10:32:26:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-30T10:32:26:   is_approved: 1,
2026-07-30T10:32:26:   is_active: 1,
2026-07-30T10:32:26:   status: 1,
2026-07-30T10:32:26:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-30T10:32:26:   updated_at: 2026-07-30T04:55:15.000Z,
2026-07-30T10:32:26:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-30T10:32:26:   ownership: 'owner'
2026-07-30T10:32:26: }
2026-07-30T10:32:26: Password Match: true
2026-07-30T10:32:26: Response: {
2026-07-30T10:32:26:   status: 'SUCCESS',
2026-07-30T10:32:26:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggVmVybWEiLCJpYXQiOjE3ODUzODc3NDYsImV4cCI6MTc4Nzk3OTc0Nn0.3_Pfg3KVHP50OElanBvUPt1v0z30E1R4OkefzaW73Zk',
2026-07-30T10:32:26:   expires_in: '30d',
2026-07-30T10:32:26:   expires_in_seconds: 2592000,
2026-07-30T10:32:26:   user: {
2026-07-30T10:32:26:     id: 2,
2026-07-30T10:32:26:     full_name: 'Rajesh Verma',
2026-07-30T10:32:26:     mobile_number: '9876543210',
2026-07-30T10:32:26:     email: 'rajeshsharma@example.com',
2026-07-30T10:32:26:     role: 'admin',
2026-07-30T10:32:26:     society_id: 1,
2026-07-30T10:32:26:     flat_number: 'Wing A, Flat A-101',
2026-07-30T10:32:26:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-30T10:32:26:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-30T10:32:26:     is_approved: 1
2026-07-30T10:32:26:   },
2026-07-30T10:32:26:   message: 'Login successful.'
2026-07-30T10:32:26: }
2026-07-30T11:30:31: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-30T11:30:31: ========== LOGIN API HIT ==========
2026-07-30T11:30:31: Headers: {
2026-07-30T11:30:31:   host: 'society.1b2.in',
2026-07-30T11:30:31:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-30T11:30:31:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-30T11:30:31:   accept: '*/*',
2026-07-30T11:30:31:   'accept-encoding': 'gzip',
2026-07-30T11:30:31:   'content-type': 'application/json',
2026-07-30T11:30:31:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-30T11:30:31:   'x-forwarded-proto': 'https',
2026-07-30T11:30:31:   'x-forwarded-port': '443',
2026-07-30T11:30:31:   'x-forwarded-for': '122.176.135.145',
2026-07-30T11:30:31:   'x-forwarded-host': 'society.1b2.in',
2026-07-30T11:30:31:   'x-forwarded-server': 'society.1b2.in',
2026-07-30T11:30:31:   'content-length': '52',
2026-07-30T11:30:31:   connection: 'Keep-Alive'
2026-07-30T11:30:31: }
2026-07-30T11:30:31: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-30T11:30:31: Member: {
2026-07-30T11:30:31:   id: 2,
2026-07-30T11:30:31:   society_id: 1,
2026-07-30T11:30:31:   full_name: 'Rajesh Verma',
2026-07-30T11:30:31:   email: 'rajeshsharma@example.com',
2026-07-30T11:30:31:   mobile_number: '9876543210',
2026-07-30T11:30:31:   wing: 'A',
2026-07-30T11:30:31:   flat_number: 'Wing A, Flat A-101',
2026-07-30T11:30:31:   vehicles: null,
2026-07-30T11:30:31:   family_members: null,
2026-07-30T11:30:31:   role: 'admin',
2026-07-30T11:30:31:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-30T11:30:31:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-30T11:30:31:   fcm_token: 'fcm_token_placeholder',
2026-07-30T11:30:31:   last_login_at: 2026-07-30T05:02:26.000Z,
2026-07-30T11:30:31:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-30T11:30:31:   is_approved: 1,
2026-07-30T11:30:31:   is_active: 1,
2026-07-30T11:30:31:   status: 1,
2026-07-30T11:30:31:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-30T11:30:31:   updated_at: 2026-07-30T05:02:26.000Z,
2026-07-30T11:30:31:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-30T11:30:31:   ownership: 'owner'
2026-07-30T11:30:31: }
2026-07-30T11:30:31: Password Match: true
2026-07-30T11:30:31: Response: {
2026-07-30T11:30:31:   status: 'SUCCESS',
2026-07-30T11:30:31:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggVmVybWEiLCJpYXQiOjE3ODUzOTEyMzEsImV4cCI6MTc4Nzk4MzIzMX0.T-55hveLDfT6Wjch_VqrGOSKVRA3oNBNoaayUyCDpms',
2026-07-30T11:30:31:   expires_in: '30d',
2026-07-30T11:30:31:   expires_in_seconds: 2592000,
2026-07-30T11:30:31:   user: {
2026-07-30T11:30:31:     id: 2,
2026-07-30T11:30:31:     full_name: 'Rajesh Verma',
2026-07-30T11:30:31:     mobile_number: '9876543210',
2026-07-30T11:30:31:     email: 'rajeshsharma@example.com',
2026-07-30T11:30:31:     role: 'admin',
2026-07-30T11:30:31:     society_id: 1,
2026-07-30T11:30:31:     flat_number: 'Wing A, Flat A-101',
2026-07-30T11:30:31:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-30T11:30:31:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-30T11:30:31:     is_approved: 1
2026-07-30T11:30:31:   },
2026-07-30T11:30:31:   message: 'Login successful.'
2026-07-30T11:30:31: }
2026-07-30T11:32:52: req.body { mobile_number: '9876543210', password: '12345678' }
2026-07-30T11:32:52: ========== LOGIN API HIT ==========
2026-07-30T11:32:52: Headers: {
2026-07-30T11:32:52:   host: 'society.1b2.in',
2026-07-30T11:32:52:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-30T11:32:52:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-30T11:32:52:   accept: '*/*',
2026-07-30T11:32:52:   'accept-encoding': 'gzip',
2026-07-30T11:32:52:   'content-type': 'application/json',
2026-07-30T11:32:52:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-30T11:32:52:   'x-forwarded-proto': 'https',
2026-07-30T11:32:52:   'x-forwarded-port': '443',
2026-07-30T11:32:52:   'x-forwarded-for': '122.176.135.145',
2026-07-30T11:32:52:   'x-forwarded-host': 'society.1b2.in',
2026-07-30T11:32:52:   'x-forwarded-server': 'society.1b2.in',
2026-07-30T11:32:52:   'content-length': '52',
2026-07-30T11:32:52:   connection: 'Keep-Alive'
2026-07-30T11:32:52: }
2026-07-30T11:32:52: Body: { mobile_number: '9876543210', password: '12345678' }
2026-07-30T11:32:52: Member: {
2026-07-30T11:32:52:   id: 2,
2026-07-30T11:32:52:   society_id: 1,
2026-07-30T11:32:52:   full_name: 'Rajesh Verma',
2026-07-30T11:32:52:   email: 'rajeshsharma@example.com',
2026-07-30T11:32:52:   mobile_number: '9876543210',
2026-07-30T11:32:52:   wing: 'A',
2026-07-30T11:32:52:   flat_number: 'Wing A, Flat A-101',
2026-07-30T11:32:52:   vehicles: null,
2026-07-30T11:32:52:   family_members: null,
2026-07-30T11:32:52:   role: 'admin',
2026-07-30T11:32:52:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-30T11:32:52:   password_hash: '$2a$10$b5.UhZ7UIGKydzAY3EebjetLYqHuEoz2efl5cyh/Y97cGnAT4AIU6',
2026-07-30T11:32:52:   fcm_token: 'fcm_token_placeholder',
2026-07-30T11:32:52:   last_login_at: 2026-07-30T06:00:31.000Z,
2026-07-30T11:32:52:   member_since: 2026-07-07T18:30:00.000Z,
2026-07-30T11:32:52:   is_approved: 1,
2026-07-30T11:32:52:   is_active: 1,
2026-07-30T11:32:52:   status: 1,
2026-07-30T11:32:52:   created_at: 2026-07-08T09:35:10.000Z,
2026-07-30T11:32:52:   updated_at: 2026-07-30T06:00:31.000Z,
2026-07-30T11:32:52:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-07-30T11:32:52:   ownership: 'owner'
2026-07-30T11:32:52: }
2026-07-30T11:32:52: Password Match: true
2026-07-30T11:32:52: Response: {
2026-07-30T11:32:52:   status: 'SUCCESS',
2026-07-30T11:32:52:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggVmVybWEiLCJpYXQiOjE3ODUzOTEzNzIsImV4cCI6MTc4Nzk4MzM3Mn0.Sb9dJjrSYvKOk9WVt0fFdjrbczD3oQxjQhqwYpauahQ',
2026-07-30T11:32:52:   expires_in: '30d',
2026-07-30T11:32:52:   expires_in_seconds: 2592000,
2026-07-30T11:32:52:   user: {
2026-07-30T11:32:52:     id: 2,
2026-07-30T11:32:52:     full_name: 'Rajesh Verma',
2026-07-30T11:32:52:     mobile_number: '9876543210',
2026-07-30T11:32:52:     email: 'rajeshsharma@example.com',
2026-07-30T11:32:52:     role: 'admin',
2026-07-30T11:32:52:     society_id: 1,
2026-07-30T11:32:52:     flat_number: 'Wing A, Flat A-101',
2026-07-30T11:32:52:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-07-30T11:32:52:     member_since: 2026-07-07T18:30:00.000Z,
2026-07-30T11:32:52:     is_approved: 1
2026-07-30T11:32:52:   },
2026-07-30T11:32:52:   message: 'Login successful.'
2026-07-30T11:32:52: }
2026-07-30T12:17:24: req.body { mobile_number: '9999999999', password: '123456789' }
2026-07-30T12:17:24: ========== LOGIN API HIT ==========
2026-07-30T12:17:24: Headers: {
2026-07-30T12:17:24:   host: 'society.1b2.in',
2026-07-30T12:17:24:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-30T12:17:24:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-30T12:17:24:   accept: '*/*',
2026-07-30T12:17:24:   'accept-encoding': 'gzip',
2026-07-30T12:17:24:   'content-type': 'application/json',
2026-07-30T12:17:24:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-30T12:17:24:   'x-forwarded-proto': 'https',
2026-07-30T12:17:24:   'x-forwarded-port': '443',
2026-07-30T12:17:24:   'x-forwarded-for': '122.176.135.145',
2026-07-30T12:17:24:   'x-forwarded-host': 'society.1b2.in',
2026-07-30T12:17:24:   'x-forwarded-server': 'society.1b2.in',
2026-07-30T12:17:24:   'content-length': '53',
2026-07-30T12:17:24:   connection: 'Keep-Alive'
2026-07-30T12:17:24: }
2026-07-30T12:17:24: Body: { mobile_number: '9999999999', password: '123456789' }
2026-07-30T12:17:24: Member: null
2026-07-30T12:17:24: Response: { status: 'FAIL', message: 'Mobile number not registered.' }
2026-07-30T12:21:15: req.body { mobile_number: '9999999999', password: '123456789' }
2026-07-30T12:21:15: ========== LOGIN API HIT ==========
2026-07-30T12:21:15: Headers: {
2026-07-30T12:21:15:   host: 'society.1b2.in',
2026-07-30T12:21:15:   'user-agent': 'Dart/3.12 (dart:io)',
2026-07-30T12:21:15:   'x-client-secret': 'e78eaadce1b2dc5dfec6620b5b9fc311_f0f3e47d0f883d6eed4dcec4410315cf',
2026-07-30T12:21:15:   accept: '*/*',
2026-07-30T12:21:15:   'accept-encoding': 'gzip',
2026-07-30T12:21:15:   'content-type': 'application/json',
2026-07-30T12:21:15:   'x-client-id': '6b29786ec51c142c8aa762eba642b21a',
2026-07-30T12:21:15:   'x-forwarded-proto': 'https',
2026-07-30T12:21:15:   'x-forwarded-port': '443',
2026-07-30T12:21:15:   'x-forwarded-for': '122.176.135.145',
2026-07-30T12:21:15:   'x-forwarded-host': 'society.1b2.in',
2026-07-30T12:21:15:   'x-forwarded-server': 'society.1b2.in',
2026-07-30T12:21:15:   'content-length': '53',
2026-07-30T12:21:15:   connection: 'Keep-Alive'
2026-07-30T12:21:15: }
2026-07-30T12:21:15: Body: { mobile_number: '9999999999', password: '123456789' }
2026-07-30T12:21:15: Member: null
2026-07-30T12:21:15: Response: { status: 'FAIL', message: 'Mobile number not registered.' }
2026-08-01T14:24:50: 
2026-08-01T14:24:50: [SIGINT] Shutting down gracefully…
2026-08-01T14:24:50: Server closed. Port released.
2026-08-01T14:43:14: ◇ injected env (9) from .env // tip: ⌘ enable debugging { debug: true }
2026-08-01T14:43:15: 
2026-08-01T14:43:15: 🚀 Server is running!
2026-08-01T14:43:15:    - Local URL:   http://localhost:3010
2026-08-01T14:43:15:    - Network URL: http://157.20.51.104:3010
2026-08-01T14:43:15:    - Swagger Doc: http://localhost:3010/api-docs
2026-08-01T14:43:15: 
2026-08-01T14:43:15: ✅ Database Connected Successfully
2026-08-01T14:44:11: 
2026-08-01T14:44:11: [SIGINT] Shutting down gracefully…
2026-08-01T14:44:11: Server closed. Port released.
2026-08-01T14:44:11: ◇ injected env (9) from .env // tip: ⌘ enable debugging { debug: true }
2026-08-01T14:44:12: 
2026-08-01T14:44:12: 🚀 Server is running!
2026-08-01T14:44:12:    - Local URL:   http://localhost:3010
2026-08-01T14:44:12:    - Network URL: http://157.20.51.104:3010
2026-08-01T14:44:12:    - Swagger Doc: http://localhost:3010/api-docs
2026-08-01T14:44:12: 
2026-08-01T14:44:12: ✅ Database Connected Successfully
2026-08-01T14:44:50: 14:44:50 [[32minfo[39m] [0mGET /api-docs [36m301[0m 3.363 ms - 158[0m
2026-08-01T14:44:50: 14:44:50 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 2.635 ms - 3118[0m
2026-08-01T14:44:50: 14:44:50 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 2.887 ms - 178977[0m
2026-08-01T14:44:50: 14:44:50 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 1.203 ms - 1526918[0m
2026-08-01T14:44:50: 14:44:50 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 1.501 ms - 251800[0m
2026-08-01T14:44:50: 14:44:50 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 1.069 ms - 102298[0m
2026-08-01T14:44:51: 14:44:51 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 1.448 ms - 628[0m
2026-08-01T14:48:44: 14:48:44 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 3.761 ms - 3118[0m
2026-08-01T14:48:45: 14:48:45 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 3.966 ms - 123[0m
2026-08-01T14:56:00: 14:56:00 [[32minfo[39m] [0mPOST /api-docs/user/login [32m200[0m 0.974 ms - 3118[0m
2026-08-01T14:56:31: 14:56:31 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.840 ms - 3118[0m
2026-08-01T14:56:45: 14:56:45 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.716 ms - 3118[0m
2026-08-01T16:22:22: 16:22:22 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 18.009 ms - 3118[0m
2026-08-01T16:22:24: 16:22:24 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.596 ms - 3118[0m
2026-08-01T16:44:18: 16:44:18 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 1.267 ms - 3118[0m
2026-08-01T16:44:23: 16:44:23 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.624 ms - 3118[0m
2026-08-01T16:44:29: 16:44:29 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.510 ms - 3118[0m
2026-08-01T16:44:33: 16:44:33 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.701 ms - 3118[0m
2026-08-01T16:44:34: 16:44:34 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.377 ms - 3118[0m
2026-08-01T16:44:38: 16:44:38 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.839 ms - 3118[0m
2026-08-01T16:45:06: 16:45:06 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.273 ms - 3118[0m
2026-08-01T16:45:09: 16:45:09 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.248 ms - 3118[0m
2026-08-01T16:45:14: 16:45:14 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.274 ms - 3118[0m
2026-08-01T16:53:22: 16:53:22 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.290 ms - 3118[0m
2026-08-01T16:53:39: 16:53:39 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.885 ms - 3118[0m
2026-08-01T16:54:02: 16:54:02 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.225 ms - 3118[0m
2026-08-01T16:54:34: 16:54:34 [[32minfo[39m] [0mPOST /api-docs/user/login [32m200[0m 0.321 ms - 3118[0m
2026-08-01T16:55:45: req.body { mobile_number: '9999999998', password: 'Admin@123' }
2026-08-01T16:55:45: ========== LOGIN API HIT ==========
2026-08-01T16:55:45: Member: null
2026-08-01T16:55:45: 16:55:45 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 131.321 ms - 72[0m
2026-08-01T16:55:54: req.body { mobile_number: '9876543210', password: 'Admin@123' }
2026-08-01T16:55:54: ========== LOGIN API HIT ==========
2026-08-01T16:55:54: Member: null
2026-08-01T16:55:54: 16:55:54 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 2.879 ms - 72[0m
2026-08-01T16:56:00: req.body { mobile_number: '9876543210', password: '123456789' }
2026-08-01T16:56:00: ========== LOGIN API HIT ==========
2026-08-01T16:56:00: Member: null
2026-08-01T16:56:00: 16:56:00 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 2.568 ms - 72[0m
2026-08-01T16:56:31: req.body { mobile_number: '9876543210', password: 'Admin@123' }
2026-08-01T16:56:31: ========== LOGIN API HIT ==========
2026-08-01T16:56:31: Member: null
2026-08-01T16:56:31: 16:56:31 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 3.485 ms - 72[0m
2026-08-01T16:57:02: req.body { mobile_number: '9999999998', password: 'Admin@123' }
2026-08-01T16:57:02: ========== LOGIN API HIT ==========
2026-08-01T16:57:02: Member: null
2026-08-01T16:57:02: 16:57:02 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 3.794 ms - 72[0m
2026-08-01T17:03:15: req.body { mobile_number: '9999999998', password: '12345678' }
2026-08-01T17:03:15: ========== LOGIN API HIT ==========
2026-08-01T17:03:15: Member: null
2026-08-01T17:03:15: 17:03:15 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 93.699 ms - 72[0m
2026-08-01T17:07:52: req.body { mobile_number: '9876543210', password: '12345678' }
2026-08-01T17:07:52: ========== LOGIN API HIT ==========
2026-08-01T17:07:52: Member: null
2026-08-01T17:07:52: 17:07:52 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 6.798 ms - 72[0m
2026-08-01T17:08:08: req.body { mobile_number: '9876543210', password: '12345678' }
2026-08-01T17:08:08: ========== LOGIN API HIT ==========
2026-08-01T17:08:08: Member: null
2026-08-01T17:08:08: 17:08:08 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 6.746 ms - 72[0m
2026-08-01T17:08:18: req.body { mobile_number: '9999999998', password: '12345678' }
2026-08-01T17:08:18: ========== LOGIN API HIT ==========
2026-08-01T17:08:18: Member: null
2026-08-01T17:08:18: 17:08:18 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 3.418 ms - 72[0m
2026-08-01T17:09:28: req.body { mobile_number: '9999999998', password: '12345678' }
2026-08-01T17:09:28: ========== LOGIN API HIT ==========
2026-08-01T17:09:28: Member: null
2026-08-01T17:09:28: 17:09:28 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 4.557 ms - 72[0m
2026-08-01T17:09:46: req.body { mobile_number: '9999999998', password: '12345678' }
2026-08-01T17:09:46: ========== LOGIN API HIT ==========
2026-08-01T17:09:46: Member: null
2026-08-01T17:09:46: 17:09:46 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 3.238 ms - 72[0m
2026-08-01T17:10:12: 17:10:12 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 21.322 ms - -[0m
2026-08-01T17:10:12: 17:10:12 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 16.105 ms - 178977[0m
2026-08-01T17:10:12: 17:10:12 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 10.325 ms - 102298[0m
2026-08-01T17:10:12: 17:10:12 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 16.077 ms - 251800[0m
2026-08-01T17:10:12: 17:10:12 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 16.830 ms - 1526918[0m
2026-08-01T17:10:13: 17:10:13 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 2.020 ms - 628[0m
2026-08-01T17:11:06: 17:11:06 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 1.211 ms - -[0m
2026-08-01T17:11:06: 17:11:06 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 2.035 ms - -[0m
2026-08-01T17:11:06: 17:11:06 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 0.314 ms - -[0m
2026-08-01T17:11:06: 17:11:06 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 0.308 ms - -[0m
2026-08-01T17:11:06: 17:11:06 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 0.650 ms - -[0m
2026-08-01T17:11:06: 17:11:06 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [36m304[0m 0.831 ms - -[0m
2026-08-01T17:11:26: 17:11:26 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 10.557 ms - 120[0m
2026-08-01T17:11:59: 17:11:59 [[32minfo[39m] [0mPOST /v1/societies [33m401[0m 0.902 ms - 120[0m
2026-08-01T17:13:12: 17:13:12 [[32minfo[39m] [0mPOST /v1/societies [33m401[0m 0.761 ms - 123[0m
2026-08-01T17:13:19: 17:13:19 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.473 ms - 123[0m
2026-08-01T17:14:03: 17:14:03 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 2.724 ms - 120[0m
2026-08-01T17:14:49: 17:14:49 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 2.282 ms - 120[0m
2026-08-01T17:16:25: 17:16:25 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.740 ms - 120[0m
2026-08-01T17:16:33: 17:16:33 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.727 ms - 120[0m
2026-08-01T17:16:47: 17:16:47 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.173 ms - 120[0m
2026-08-01T17:16:56: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-01T17:16:56: ========== LOGIN API HIT ==========
2026-08-01T17:16:56: Member: null
2026-08-01T17:16:56: 17:16:56 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 3.575 ms - 72[0m
2026-08-01T17:17:14: 17:17:14 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.741 ms - 120[0m
2026-08-01T17:17:35: 
2026-08-01T17:17:35: [SIGINT] Shutting down gracefully…
2026-08-01T17:17:35: Server closed. Port released.
2026-08-01T17:17:36: ◇ injected env (9) from .env // tip: ⌘ enable debugging { debug: true }
2026-08-01T17:17:36: 
2026-08-01T17:17:36: 🚀 Server is running!
2026-08-01T17:17:36:    - Local URL:   http://localhost:3010
2026-08-01T17:17:36:    - Network URL: http://157.20.51.104:3010
2026-08-01T17:17:36:    - Swagger Doc: http://localhost:3010/api-docs
2026-08-01T17:17:36: 
2026-08-01T17:17:36: ✅ Database Connected Successfully
2026-08-01T17:17:43: 17:17:43 [[32minfo[39m] [0mGET /api-docs [36m301[0m 2.478 ms - 158[0m
2026-08-01T17:17:43: 17:17:43 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 2.268 ms - 3118[0m
2026-08-01T17:17:44: 17:17:44 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 2.938 ms - 178977[0m
2026-08-01T17:17:44: 17:17:44 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 1.536 ms - 251800[0m
2026-08-01T17:17:44: 17:17:44 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 1.303 ms - 102298[0m
2026-08-01T17:17:44: 17:17:44 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 1.812 ms - 1526918[0m
2026-08-01T17:17:47: 
2026-08-01T17:17:47: [SIGINT] Shutting down gracefully…
2026-08-01T17:17:47: Server closed. Port released.
2026-08-01T17:17:47: ◇ injected env (9) from .env // tip: ⌘ enable debugging { debug: true }
2026-08-01T17:17:48: 
2026-08-01T17:17:48: 🚀 Server is running!
2026-08-01T17:17:48:    - Local URL:   http://localhost:3010
2026-08-01T17:17:48:    - Network URL: http://157.20.51.104:3010
2026-08-01T17:17:48:    - Swagger Doc: http://localhost:3010/api-docs
2026-08-01T17:17:48: 
2026-08-01T17:17:48: ✅ Database Connected Successfully
2026-08-01T17:17:53: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-01T17:17:53: ========== LOGIN API HIT ==========
2026-08-01T17:17:53: Member: {
2026-08-01T17:17:53:   id: 5,
2026-08-01T17:17:53:   society_id: 1,
2026-08-01T17:17:53:   full_name: 'Neeshu Verma',
2026-08-01T17:17:53:   email: 'superadmin@gmail.com',
2026-08-01T17:17:53:   mobile_number: '9999999998',
2026-08-01T17:17:53:   wing: 'A',
2026-08-01T17:17:53:   flat_number: '000',
2026-08-01T17:17:53:   vehicles: null,
2026-08-01T17:17:53:   family_members: null,
2026-08-01T17:17:53:   role: 'superadmin',
2026-08-01T17:17:53:   profile_photo: null,
2026-08-01T17:17:53:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-01T17:17:53:   fcm_token: null,
2026-08-01T17:17:53:   last_login_at: 2026-07-28T05:40:57.000Z,
2026-08-01T17:17:53:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:17:53:   is_approved: 1,
2026-08-01T17:17:53:   is_active: 1,
2026-08-01T17:17:53:   status: 1,
2026-08-01T17:17:53:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-01T17:17:53:   updated_at: 2026-08-01T11:46:21.000Z,
2026-08-01T17:17:53:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-01T17:17:53:   ownership: 'owner'
2026-08-01T17:17:53: }
2026-08-01T17:17:53: Password Match: true
2026-08-01T17:17:53: Response: {
2026-08-01T17:17:53:   status: 'SUCCESS',
2026-08-01T17:17:53:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTU4NDg3MywiZXhwIjoxNzg4MTc2ODczfQ.4LIIxxtWuDNuv6Q8tNHtnokIc49mN15N5ncG51RtK8A',
2026-08-01T17:17:53:   expires_in: '30d',
2026-08-01T17:17:53:   expires_in_seconds: 2592000,
2026-08-01T17:17:53:   user: {
2026-08-01T17:17:53:     id: 5,
2026-08-01T17:17:53:     full_name: 'Neeshu Verma',
2026-08-01T17:17:53:     mobile_number: '9999999998',
2026-08-01T17:17:53:     email: 'superadmin@gmail.com',
2026-08-01T17:17:53:     role: 'superadmin',
2026-08-01T17:17:53:     society_id: 1,
2026-08-01T17:17:53:     flat_number: '000',
2026-08-01T17:17:53:     profile_photo: null,
2026-08-01T17:17:53:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:17:53:     is_approved: 1
2026-08-01T17:17:53:   },
2026-08-01T17:17:53:   message: 'Login successful.'
2026-08-01T17:17:53: }
2026-08-01T17:17:53: 17:17:53 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 130.344 ms - 577[0m
2026-08-01T17:17:54: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-01T17:17:54: ========== LOGIN API HIT ==========
2026-08-01T17:17:54: Member: {
2026-08-01T17:17:54:   id: 5,
2026-08-01T17:17:54:   society_id: 1,
2026-08-01T17:17:54:   full_name: 'Neeshu Verma',
2026-08-01T17:17:54:   email: 'superadmin@gmail.com',
2026-08-01T17:17:54:   mobile_number: '9999999998',
2026-08-01T17:17:54:   wing: 'A',
2026-08-01T17:17:54:   flat_number: '000',
2026-08-01T17:17:54:   vehicles: null,
2026-08-01T17:17:54:   family_members: null,
2026-08-01T17:17:54:   role: 'superadmin',
2026-08-01T17:17:54:   profile_photo: null,
2026-08-01T17:17:54:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-01T17:17:54:   fcm_token: null,
2026-08-01T17:17:54:   last_login_at: 2026-08-01T11:47:53.000Z,
2026-08-01T17:17:54:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:17:54:   is_approved: 1,
2026-08-01T17:17:54:   is_active: 1,
2026-08-01T17:17:54:   status: 1,
2026-08-01T17:17:54:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-01T17:17:54:   updated_at: 2026-08-01T11:47:53.000Z,
2026-08-01T17:17:54:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-01T17:17:54:   ownership: 'owner'
2026-08-01T17:17:54: }
2026-08-01T17:17:54: Password Match: true
2026-08-01T17:17:54: Response: {
2026-08-01T17:17:54:   status: 'SUCCESS',
2026-08-01T17:17:54:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTU4NDg3NCwiZXhwIjoxNzg4MTc2ODc0fQ.RH3S9oNpORi2svtgaVXHuYTJ_q9q28U-6mbmFVSRYIY',
2026-08-01T17:17:54:   expires_in: '30d',
2026-08-01T17:17:54:   expires_in_seconds: 2592000,
2026-08-01T17:17:54:   user: {
2026-08-01T17:17:54:     id: 5,
2026-08-01T17:17:54:     full_name: 'Neeshu Verma',
2026-08-01T17:17:54:     mobile_number: '9999999998',
2026-08-01T17:17:54:     email: 'superadmin@gmail.com',
2026-08-01T17:17:54:     role: 'superadmin',
2026-08-01T17:17:54:     society_id: 1,
2026-08-01T17:17:54:     flat_number: '000',
2026-08-01T17:17:54:     profile_photo: null,
2026-08-01T17:17:54:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:17:54:     is_approved: 1
2026-08-01T17:17:54:   },
2026-08-01T17:17:54:   message: 'Login successful.'
2026-08-01T17:17:54: }
2026-08-01T17:17:54: 17:17:54 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 118.502 ms - 577[0m
2026-08-01T17:18:33: 17:18:33 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.255 ms - 120[0m
2026-08-01T17:18:41: 17:18:41 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.919 ms - 120[0m
2026-08-01T17:18:43: 17:18:43 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.866 ms - 120[0m
2026-08-01T17:19:28: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-01T17:19:28: ========== LOGIN API HIT ==========
2026-08-01T17:19:28: Member: {
2026-08-01T17:19:28:   id: 5,
2026-08-01T17:19:28:   society_id: 1,
2026-08-01T17:19:28:   full_name: 'Neeshu Verma',
2026-08-01T17:19:28:   email: 'superadmin@gmail.com',
2026-08-01T17:19:28:   mobile_number: '9999999998',
2026-08-01T17:19:28:   wing: 'A',
2026-08-01T17:19:28:   flat_number: '000',
2026-08-01T17:19:28:   vehicles: null,
2026-08-01T17:19:28:   family_members: null,
2026-08-01T17:19:28:   role: 'superadmin',
2026-08-01T17:19:28:   profile_photo: null,
2026-08-01T17:19:28:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-01T17:19:28:   fcm_token: null,
2026-08-01T17:19:28:   last_login_at: 2026-08-01T11:47:54.000Z,
2026-08-01T17:19:28:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:19:28:   is_approved: 1,
2026-08-01T17:19:28:   is_active: 1,
2026-08-01T17:19:28:   status: 1,
2026-08-01T17:19:28:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-01T17:19:28:   updated_at: 2026-08-01T11:47:54.000Z,
2026-08-01T17:19:28:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-01T17:19:28:   ownership: 'owner'
2026-08-01T17:19:28: }
2026-08-01T17:19:28: Password Match: true
2026-08-01T17:19:28: Response: {
2026-08-01T17:19:28:   status: 'SUCCESS',
2026-08-01T17:19:28:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTU4NDk2OCwiZXhwIjoxNzg4MTc2OTY4fQ.udLoKCIPowiNuAHAHrEzEW5TLV9_OFJBlNx22pvn7n4',
2026-08-01T17:19:28:   expires_in: '30d',
2026-08-01T17:19:28:   expires_in_seconds: 2592000,
2026-08-01T17:19:28:   user: {
2026-08-01T17:19:28:     id: 5,
2026-08-01T17:19:28:     full_name: 'Neeshu Verma',
2026-08-01T17:19:28:     mobile_number: '9999999998',
2026-08-01T17:19:28:     email: 'superadmin@gmail.com',
2026-08-01T17:19:28:     role: 'superadmin',
2026-08-01T17:19:28:     society_id: 1,
2026-08-01T17:19:28:     flat_number: '000',
2026-08-01T17:19:28:     profile_photo: null,
2026-08-01T17:19:28:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:19:28:     is_approved: 1
2026-08-01T17:19:28:   },
2026-08-01T17:19:28:   message: 'Login successful.'
2026-08-01T17:19:28: }
2026-08-01T17:19:28: 17:19:28 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 99.658 ms - 577[0m
2026-08-01T17:19:34: 17:19:34 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.721 ms - 120[0m
2026-08-01T17:20:09: req.body { mobile_number: '9999999998', password: '12345678' }
2026-08-01T17:20:09: ========== LOGIN API HIT ==========
2026-08-01T17:20:09: Member: {
2026-08-01T17:20:09:   id: 5,
2026-08-01T17:20:09:   society_id: 1,
2026-08-01T17:20:09:   full_name: 'Neeshu Verma',
2026-08-01T17:20:09:   email: 'superadmin@gmail.com',
2026-08-01T17:20:09:   mobile_number: '9999999998',
2026-08-01T17:20:09:   wing: 'A',
2026-08-01T17:20:09:   flat_number: '000',
2026-08-01T17:20:09:   vehicles: null,
2026-08-01T17:20:09:   family_members: null,
2026-08-01T17:20:09:   role: 'superadmin',
2026-08-01T17:20:09:   profile_photo: null,
2026-08-01T17:20:09:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-01T17:20:09:   fcm_token: null,
2026-08-01T17:20:09:   last_login_at: 2026-08-01T11:49:28.000Z,
2026-08-01T17:20:09:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:20:09:   is_approved: 1,
2026-08-01T17:20:09:   is_active: 1,
2026-08-01T17:20:09:   status: 1,
2026-08-01T17:20:09:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-01T17:20:09:   updated_at: 2026-08-01T11:49:28.000Z,
2026-08-01T17:20:09:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-01T17:20:09:   ownership: 'owner'
2026-08-01T17:20:09: }
2026-08-01T17:20:09: Password Match: false
2026-08-01T17:20:09: Response: { status: 'FAIL', message: 'Invalid password.' }
2026-08-01T17:20:09: 17:20:09 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 112.902 ms - 47[0m
2026-08-01T17:20:22: req.body { mobile_number: '9876543210', password: '12345678' }
2026-08-01T17:20:22: ========== LOGIN API HIT ==========
2026-08-01T17:20:22: Member: {
2026-08-01T17:20:22:   id: 2,
2026-08-01T17:20:22:   society_id: 1,
2026-08-01T17:20:22:   full_name: 'Rajesh Verma',
2026-08-01T17:20:22:   email: 'rajeshsharma@example.com',
2026-08-01T17:20:22:   mobile_number: '9876543210',
2026-08-01T17:20:22:   wing: 'A',
2026-08-01T17:20:22:   flat_number: 'Wing A, Flat A-101',
2026-08-01T17:20:22:   vehicles: null,
2026-08-01T17:20:22:   family_members: null,
2026-08-01T17:20:22:   role: 'admin',
2026-08-01T17:20:22:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-08-01T17:20:22:   password_hash: '$2a$12$qRElvIX.OZcZwtODYKUZw.GohTaWGTEZpnIaK8u.kx5cG1jznXr3S',
2026-08-01T17:20:22:   fcm_token: 'fcm_token_placeholder',
2026-08-01T17:20:22:   last_login_at: 2026-07-30T06:02:52.000Z,
2026-08-01T17:20:22:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:20:22:   is_approved: 1,
2026-08-01T17:20:22:   is_active: 1,
2026-08-01T17:20:22:   status: 1,
2026-08-01T17:20:22:   created_at: 2026-07-08T09:35:10.000Z,
2026-08-01T17:20:22:   updated_at: 2026-08-01T11:37:40.000Z,
2026-08-01T17:20:22:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-01T17:20:22:   ownership: 'owner'
2026-08-01T17:20:22: }
2026-08-01T17:20:23: Password Match: true
2026-08-01T17:20:23: Response: {
2026-08-01T17:20:23:   status: 'SUCCESS',
2026-08-01T17:20:23:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggVmVybWEiLCJpYXQiOjE3ODU1ODUwMjMsImV4cCI6MTc4ODE3NzAyM30.Dein5_VgNQEWMVlBCS2COZONBsj4Luo3UIopyjU8OSo',
2026-08-01T17:20:23:   expires_in: '30d',
2026-08-01T17:20:23:   expires_in_seconds: 2592000,
2026-08-01T17:20:23:   user: {
2026-08-01T17:20:23:     id: 2,
2026-08-01T17:20:23:     full_name: 'Rajesh Verma',
2026-08-01T17:20:23:     mobile_number: '9876543210',
2026-08-01T17:20:23:     email: 'rajeshsharma@example.com',
2026-08-01T17:20:23:     role: 'admin',
2026-08-01T17:20:23:     society_id: 1,
2026-08-01T17:20:23:     flat_number: 'Wing A, Flat A-101',
2026-08-01T17:20:23:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-08-01T17:20:23:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:20:23:     is_approved: 1
2026-08-01T17:20:23:   },
2026-08-01T17:20:23:   message: 'Login successful.'
2026-08-01T17:20:23: }
2026-08-01T17:20:23: 17:20:23 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 454.621 ms - 626[0m
2026-08-01T17:21:38: req.body { mobile_number: '9876543210', password: '12345678' }
2026-08-01T17:21:38: ========== LOGIN API HIT ==========
2026-08-01T17:21:38: Member: {
2026-08-01T17:21:38:   id: 2,
2026-08-01T17:21:38:   society_id: 1,
2026-08-01T17:21:38:   full_name: 'Rajesh Verma',
2026-08-01T17:21:38:   email: 'rajeshsharma@example.com',
2026-08-01T17:21:38:   mobile_number: '9876543210',
2026-08-01T17:21:38:   wing: 'A',
2026-08-01T17:21:38:   flat_number: 'Wing A, Flat A-101',
2026-08-01T17:21:38:   vehicles: null,
2026-08-01T17:21:38:   family_members: null,
2026-08-01T17:21:38:   role: 'admin',
2026-08-01T17:21:38:   profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-08-01T17:21:38:   password_hash: '$2a$12$qRElvIX.OZcZwtODYKUZw.GohTaWGTEZpnIaK8u.kx5cG1jznXr3S',
2026-08-01T17:21:38:   fcm_token: 'fcm_token_placeholder',
2026-08-01T17:21:38:   last_login_at: 2026-08-01T11:50:23.000Z,
2026-08-01T17:21:38:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:21:38:   is_approved: 1,
2026-08-01T17:21:38:   is_active: 1,
2026-08-01T17:21:38:   status: 1,
2026-08-01T17:21:38:   created_at: 2026-07-08T09:35:10.000Z,
2026-08-01T17:21:38:   updated_at: 2026-08-01T11:50:23.000Z,
2026-08-01T17:21:38:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-01T17:21:38:   ownership: 'owner'
2026-08-01T17:21:38: }
2026-08-01T17:21:39: Password Match: true
2026-08-01T17:21:39: Response: {
2026-08-01T17:21:39:   status: 'SUCCESS',
2026-08-01T17:21:39:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJSYWplc2ggVmVybWEiLCJpYXQiOjE3ODU1ODUwOTksImV4cCI6MTc4ODE3NzA5OX0.YzEFwncykshL5mJutjs5mG07xYWev3CY89-magqezBo',
2026-08-01T17:21:39:   expires_in: '30d',
2026-08-01T17:21:39:   expires_in_seconds: 2592000,
2026-08-01T17:21:39:   user: {
2026-08-01T17:21:39:     id: 2,
2026-08-01T17:21:39:     full_name: 'Rajesh Verma',
2026-08-01T17:21:39:     mobile_number: '9876543210',
2026-08-01T17:21:39:     email: 'rajeshsharma@example.com',
2026-08-01T17:21:39:     role: 'admin',
2026-08-01T17:21:39:     society_id: 1,
2026-08-01T17:21:39:     flat_number: 'Wing A, Flat A-101',
2026-08-01T17:21:39:     profile_photo: '/uploads/profile/1785237474752-927543923.jpg',
2026-08-01T17:21:39:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:21:39:     is_approved: 1
2026-08-01T17:21:39:   },
2026-08-01T17:21:39:   message: 'Login successful.'
2026-08-01T17:21:39: }
2026-08-01T17:21:39: 17:21:39 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 455.037 ms - 626[0m
2026-08-01T17:21:39: 17:21:39 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 19.310 ms - 73[0m
2026-08-01T17:23:05: 
2026-08-01T17:23:05: [SIGINT] Shutting down gracefully…
2026-08-01T17:23:05: Server closed. Port released.
2026-08-01T17:23:05: ◇ injected env (9) from .env // tip: ◈ secrets for agents [www.dotenvx.com]
2026-08-01T17:23:06: 
2026-08-01T17:23:06: 🚀 Server is running!
2026-08-01T17:23:06:    - Local URL:   http://localhost:3010
2026-08-01T17:23:06:    - Network URL: http://157.20.51.104:3010
2026-08-01T17:23:06:    - Swagger Doc: http://localhost:3010/api-docs
2026-08-01T17:23:06: 
2026-08-01T17:23:06: ✅ Database Connected Successfully
2026-08-01T17:23:07: 17:23:07 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 3.113 ms - 120[0m
2026-08-01T17:23:37: 
2026-08-01T17:23:37: [SIGINT] Shutting down gracefully…
2026-08-01T17:23:37: Server closed. Port released.
2026-08-01T17:23:38: ◇ injected env (9) from .env // tip: ◈ secrets for agents [www.dotenvx.com]
2026-08-01T17:23:38: ◇ injected env (0) from .env // tip: ◈ encrypted .env [www.dotenvx.com]
2026-08-01T17:23:38: 
2026-08-01T17:23:38: 🚀 Server is running!
2026-08-01T17:23:38:    - Local URL:   http://localhost:3010
2026-08-01T17:23:38:    - Network URL: http://157.20.51.104:3010
2026-08-01T17:23:38:    - Swagger Doc: http://localhost:3010/api-docs
2026-08-01T17:23:38: 
2026-08-01T17:23:38: ✅ Database Connected Successfully
2026-08-01T17:23:40: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-01T17:23:40: ========== LOGIN API HIT ==========
2026-08-01T17:23:40: Member: {
2026-08-01T17:23:40:   id: 5,
2026-08-01T17:23:40:   society_id: 1,
2026-08-01T17:23:40:   full_name: 'Neeshu Verma',
2026-08-01T17:23:40:   email: 'superadmin@gmail.com',
2026-08-01T17:23:40:   mobile_number: '9999999998',
2026-08-01T17:23:40:   wing: 'A',
2026-08-01T17:23:40:   flat_number: '000',
2026-08-01T17:23:40:   vehicles: null,
2026-08-01T17:23:40:   family_members: null,
2026-08-01T17:23:40:   role: 'superadmin',
2026-08-01T17:23:40:   profile_photo: null,
2026-08-01T17:23:40:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-01T17:23:40:   fcm_token: null,
2026-08-01T17:23:40:   last_login_at: 2026-08-01T11:49:28.000Z,
2026-08-01T17:23:40:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:23:40:   is_approved: 1,
2026-08-01T17:23:40:   is_active: 1,
2026-08-01T17:23:40:   status: 1,
2026-08-01T17:23:40:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-01T17:23:40:   updated_at: 2026-08-01T11:49:28.000Z,
2026-08-01T17:23:40:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-01T17:23:40:   ownership: 'owner'
2026-08-01T17:23:40: }
2026-08-01T17:23:40: Password Match: true
2026-08-01T17:23:40: Response: {
2026-08-01T17:23:40:   status: 'SUCCESS',
2026-08-01T17:23:40:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTU4NTIyMCwiZXhwIjoxNzg4MTc3MjIwfQ.2ZK8ZXZZsKu-nbA1367s7VjJXJsBAX_3RlH9WN_gwVM',
2026-08-01T17:23:40:   expires_in: '30d',
2026-08-01T17:23:40:   expires_in_seconds: 2592000,
2026-08-01T17:23:40:   user: {
2026-08-01T17:23:40:     id: 5,
2026-08-01T17:23:40:     full_name: 'Neeshu Verma',
2026-08-01T17:23:40:     mobile_number: '9999999998',
2026-08-01T17:23:40:     email: 'superadmin@gmail.com',
2026-08-01T17:23:40:     role: 'superadmin',
2026-08-01T17:23:40:     society_id: 1,
2026-08-01T17:23:40:     flat_number: '000',
2026-08-01T17:23:40:     profile_photo: null,
2026-08-01T17:23:40:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:23:40:     is_approved: 1
2026-08-01T17:23:40:   },
2026-08-01T17:23:40:   message: 'Login successful.'
2026-08-01T17:23:40: }
2026-08-01T17:23:40: 17:23:40 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 170.698 ms - 577[0m
2026-08-01T17:24:44: 17:24:44 [[32minfo[39m] [0mGET /v1/user/login [33m401[0m 10.169 ms - 123[0m
2026-08-01T17:24:58: 
2026-08-01T17:24:58: [SIGINT] Shutting down gracefully…
2026-08-01T17:24:58: Server closed. Port released.
2026-08-01T17:24:58: ◇ injected env (9) from .env // tip: ⌁ auth for agents [www.vestauth.com]
2026-08-01T17:24:59: ◇ injected env (0) from .env // tip: ⌘ enable debugging { debug: true }
2026-08-01T17:24:59: 
2026-08-01T17:24:59: 🚀 Server is running!
2026-08-01T17:24:59:    - Local URL:   http://localhost:3010
2026-08-01T17:24:59:    - Network URL: http://157.20.51.104:3010
2026-08-01T17:24:59:    - Swagger Doc: http://localhost:3010/api-docs
2026-08-01T17:24:59: 
2026-08-01T17:24:59: ✅ Database Connected Successfully
2026-08-01T17:26:51: 17:26:51 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 4.750 ms - 120[0m
2026-08-01T17:27:05: 17:27:05 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.316 ms - 120[0m
2026-08-01T17:27:18: 17:27:18 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.667 ms - 120[0m
2026-08-01T17:28:13: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-01T17:28:13: ========== LOGIN API HIT ==========
2026-08-01T17:28:13: Member: {
2026-08-01T17:28:13:   id: 5,
2026-08-01T17:28:13:   society_id: 1,
2026-08-01T17:28:13:   full_name: 'Neeshu Verma',
2026-08-01T17:28:13:   email: 'superadmin@gmail.com',
2026-08-01T17:28:13:   mobile_number: '9999999998',
2026-08-01T17:28:13:   wing: 'A',
2026-08-01T17:28:13:   flat_number: '000',
2026-08-01T17:28:13:   vehicles: null,
2026-08-01T17:28:13:   family_members: null,
2026-08-01T17:28:13:   role: 'superadmin',
2026-08-01T17:28:13:   profile_photo: null,
2026-08-01T17:28:13:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-01T17:28:13:   fcm_token: null,
2026-08-01T17:28:13:   last_login_at: 2026-08-01T11:53:40.000Z,
2026-08-01T17:28:13:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:28:13:   is_approved: 1,
2026-08-01T17:28:13:   is_active: 1,
2026-08-01T17:28:13:   status: 1,
2026-08-01T17:28:13:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-01T17:28:13:   updated_at: 2026-08-01T11:53:40.000Z,
2026-08-01T17:28:13:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-01T17:28:13:   ownership: 'owner'
2026-08-01T17:28:13: }
2026-08-01T17:28:13: Password Match: true
2026-08-01T17:28:13: Response: {
2026-08-01T17:28:13:   status: 'SUCCESS',
2026-08-01T17:28:13:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTU4NTQ5MywiZXhwIjoxNzg4MTc3NDkzfQ.qlhS-Qxr2u7FVJNJK2UoLwVmgd0hQwxtc5useUMTZRs',
2026-08-01T17:28:13:   expires_in: '30d',
2026-08-01T17:28:13:   expires_in_seconds: 2592000,
2026-08-01T17:28:13:   user: {
2026-08-01T17:28:13:     id: 5,
2026-08-01T17:28:13:     full_name: 'Neeshu Verma',
2026-08-01T17:28:13:     mobile_number: '9999999998',
2026-08-01T17:28:13:     email: 'superadmin@gmail.com',
2026-08-01T17:28:13:     role: 'superadmin',
2026-08-01T17:28:13:     society_id: 1,
2026-08-01T17:28:13:     flat_number: '000',
2026-08-01T17:28:13:     profile_photo: null,
2026-08-01T17:28:13:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:28:13:     is_approved: 1
2026-08-01T17:28:13:   },
2026-08-01T17:28:13:   message: 'Login successful.'
2026-08-01T17:28:13: }
2026-08-01T17:28:13: 17:28:13 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 148.734 ms - 577[0m
2026-08-01T17:28:13: 17:28:13 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 22.096 ms - 73[0m
2026-08-01T17:30:17: req.body { mobile_number: '9999999998', password: 'SuperAdmina123' }
2026-08-01T17:30:17: ========== LOGIN API HIT ==========
2026-08-01T17:30:17: Member: {
2026-08-01T17:30:17:   id: 5,
2026-08-01T17:30:17:   society_id: 1,
2026-08-01T17:30:17:   full_name: 'Neeshu Verma',
2026-08-01T17:30:17:   email: 'superadmin@gmail.com',
2026-08-01T17:30:17:   mobile_number: '9999999998',
2026-08-01T17:30:17:   wing: 'A',
2026-08-01T17:30:17:   flat_number: '000',
2026-08-01T17:30:17:   vehicles: null,
2026-08-01T17:30:17:   family_members: null,
2026-08-01T17:30:17:   role: 'superadmin',
2026-08-01T17:30:17:   profile_photo: null,
2026-08-01T17:30:17:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-01T17:30:17:   fcm_token: null,
2026-08-01T17:30:17:   last_login_at: 2026-08-01T11:58:13.000Z,
2026-08-01T17:30:17:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:30:17:   is_approved: 1,
2026-08-01T17:30:17:   is_active: 1,
2026-08-01T17:30:17:   status: 1,
2026-08-01T17:30:17:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-01T17:30:17:   updated_at: 2026-08-01T11:58:13.000Z,
2026-08-01T17:30:17:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-01T17:30:17:   ownership: 'owner'
2026-08-01T17:30:17: }
2026-08-01T17:30:17: Password Match: false
2026-08-01T17:30:17: Response: { status: 'FAIL', message: 'Invalid password.' }
2026-08-01T17:30:17: 17:30:17 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 86.297 ms - 47[0m
2026-08-01T17:30:34: req.body { mobile_number: '9999999998', password: 'SuperAdmin123' }
2026-08-01T17:30:34: ========== LOGIN API HIT ==========
2026-08-01T17:30:34: Member: {
2026-08-01T17:30:34:   id: 5,
2026-08-01T17:30:34:   society_id: 1,
2026-08-01T17:30:34:   full_name: 'Neeshu Verma',
2026-08-01T17:30:34:   email: 'superadmin@gmail.com',
2026-08-01T17:30:34:   mobile_number: '9999999998',
2026-08-01T17:30:34:   wing: 'A',
2026-08-01T17:30:34:   flat_number: '000',
2026-08-01T17:30:34:   vehicles: null,
2026-08-01T17:30:34:   family_members: null,
2026-08-01T17:30:34:   role: 'superadmin',
2026-08-01T17:30:34:   profile_photo: null,
2026-08-01T17:30:34:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-01T17:30:34:   fcm_token: null,
2026-08-01T17:30:34:   last_login_at: 2026-08-01T11:58:13.000Z,
2026-08-01T17:30:34:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:30:34:   is_approved: 1,
2026-08-01T17:30:34:   is_active: 1,
2026-08-01T17:30:34:   status: 1,
2026-08-01T17:30:34:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-01T17:30:34:   updated_at: 2026-08-01T11:58:13.000Z,
2026-08-01T17:30:34:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-01T17:30:34:   ownership: 'owner'
2026-08-01T17:30:34: }
2026-08-01T17:30:34: Password Match: false
2026-08-01T17:30:34: Response: { status: 'FAIL', message: 'Invalid password.' }
2026-08-01T17:30:34: 17:30:34 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 96.151 ms - 47[0m
2026-08-01T17:30:36: req.body { mobile_number: '9999999998', password: 'SuperAdmin123' }
2026-08-01T17:30:36: ========== LOGIN API HIT ==========
2026-08-01T17:30:36: Member: {
2026-08-01T17:30:36:   id: 5,
2026-08-01T17:30:36:   society_id: 1,
2026-08-01T17:30:36:   full_name: 'Neeshu Verma',
2026-08-01T17:30:36:   email: 'superadmin@gmail.com',
2026-08-01T17:30:36:   mobile_number: '9999999998',
2026-08-01T17:30:36:   wing: 'A',
2026-08-01T17:30:36:   flat_number: '000',
2026-08-01T17:30:36:   vehicles: null,
2026-08-01T17:30:36:   family_members: null,
2026-08-01T17:30:36:   role: 'superadmin',
2026-08-01T17:30:36:   profile_photo: null,
2026-08-01T17:30:36:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-01T17:30:36:   fcm_token: null,
2026-08-01T17:30:36:   last_login_at: 2026-08-01T11:58:13.000Z,
2026-08-01T17:30:36:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:30:36:   is_approved: 1,
2026-08-01T17:30:36:   is_active: 1,
2026-08-01T17:30:36:   status: 1,
2026-08-01T17:30:36:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-01T17:30:36:   updated_at: 2026-08-01T11:58:13.000Z,
2026-08-01T17:30:36:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-01T17:30:36:   ownership: 'owner'
2026-08-01T17:30:36: }
2026-08-01T17:30:36: Password Match: false
2026-08-01T17:30:36: Response: { status: 'FAIL', message: 'Invalid password.' }
2026-08-01T17:30:36: 17:30:36 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 101.885 ms - 47[0m
2026-08-01T17:30:45: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-01T17:30:45: ========== LOGIN API HIT ==========
2026-08-01T17:30:45: Member: {
2026-08-01T17:30:45:   id: 5,
2026-08-01T17:30:45:   society_id: 1,
2026-08-01T17:30:45:   full_name: 'Neeshu Verma',
2026-08-01T17:30:45:   email: 'superadmin@gmail.com',
2026-08-01T17:30:45:   mobile_number: '9999999998',
2026-08-01T17:30:45:   wing: 'A',
2026-08-01T17:30:45:   flat_number: '000',
2026-08-01T17:30:45:   vehicles: null,
2026-08-01T17:30:45:   family_members: null,
2026-08-01T17:30:45:   role: 'superadmin',
2026-08-01T17:30:45:   profile_photo: null,
2026-08-01T17:30:45:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-01T17:30:45:   fcm_token: null,
2026-08-01T17:30:45:   last_login_at: 2026-08-01T11:58:13.000Z,
2026-08-01T17:30:45:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:30:45:   is_approved: 1,
2026-08-01T17:30:45:   is_active: 1,
2026-08-01T17:30:45:   status: 1,
2026-08-01T17:30:45:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-01T17:30:45:   updated_at: 2026-08-01T11:58:13.000Z,
2026-08-01T17:30:45:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-01T17:30:45:   ownership: 'owner'
2026-08-01T17:30:45: }
2026-08-01T17:30:45: Password Match: true
2026-08-01T17:30:45: Response: {
2026-08-01T17:30:45:   status: 'SUCCESS',
2026-08-01T17:30:45:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTU4NTY0NSwiZXhwIjoxNzg4MTc3NjQ1fQ.Niq-Pv_lFl37QxR8p9AfwknozXP4FmjWmDZiyLCHqPs',
2026-08-01T17:30:45:   expires_in: '30d',
2026-08-01T17:30:45:   expires_in_seconds: 2592000,
2026-08-01T17:30:45:   user: {
2026-08-01T17:30:45:     id: 5,
2026-08-01T17:30:45:     full_name: 'Neeshu Verma',
2026-08-01T17:30:45:     mobile_number: '9999999998',
2026-08-01T17:30:45:     email: 'superadmin@gmail.com',
2026-08-01T17:30:45:     role: 'superadmin',
2026-08-01T17:30:45:     society_id: 1,
2026-08-01T17:30:45:     flat_number: '000',
2026-08-01T17:30:45:     profile_photo: null,
2026-08-01T17:30:45:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:30:45:     is_approved: 1
2026-08-01T17:30:45:   },
2026-08-01T17:30:45:   message: 'Login successful.'
2026-08-01T17:30:45: }
2026-08-01T17:30:45: 17:30:45 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 117.869 ms - 577[0m
2026-08-01T17:30:46: 17:30:46 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 8.536 ms - 73[0m
2026-08-01T17:30:49: 17:30:49 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 9.138 ms - 601[0m
2026-08-01T17:30:53: 17:30:53 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 5.372 ms - 73[0m
2026-08-01T17:30:58: 17:30:58 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 7.883 ms - 601[0m
2026-08-01T17:30:59: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-01T17:30:59: ========== LOGIN API HIT ==========
2026-08-01T17:30:59: Member: {
2026-08-01T17:30:59:   id: 5,
2026-08-01T17:30:59:   society_id: 1,
2026-08-01T17:30:59:   full_name: 'Neeshu Verma',
2026-08-01T17:30:59:   email: 'superadmin@gmail.com',
2026-08-01T17:30:59:   mobile_number: '9999999998',
2026-08-01T17:30:59:   wing: 'A',
2026-08-01T17:30:59:   flat_number: '000',
2026-08-01T17:30:59:   vehicles: null,
2026-08-01T17:30:59:   family_members: null,
2026-08-01T17:30:59:   role: 'superadmin',
2026-08-01T17:30:59:   profile_photo: null,
2026-08-01T17:30:59:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-01T17:30:59:   fcm_token: null,
2026-08-01T17:30:59:   last_login_at: 2026-08-01T12:00:45.000Z,
2026-08-01T17:30:59:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:30:59:   is_approved: 1,
2026-08-01T17:30:59:   is_active: 1,
2026-08-01T17:30:59:   status: 1,
2026-08-01T17:30:59:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-01T17:30:59:   updated_at: 2026-08-01T12:00:45.000Z,
2026-08-01T17:30:59:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-01T17:30:59:   ownership: 'owner'
2026-08-01T17:30:59: }
2026-08-01T17:30:59: Password Match: true
2026-08-01T17:30:59: Response: {
2026-08-01T17:30:59:   status: 'SUCCESS',
2026-08-01T17:30:59:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTU4NTY1OSwiZXhwIjoxNzg4MTc3NjU5fQ.xbvKEEiB_DhkNjRd5WcZ9v-0z6XMtU_oiL0Ncp-Bpzk',
2026-08-01T17:30:59:   expires_in: '30d',
2026-08-01T17:30:59:   expires_in_seconds: 2592000,
2026-08-01T17:30:59:   user: {
2026-08-01T17:30:59:     id: 5,
2026-08-01T17:30:59:     full_name: 'Neeshu Verma',
2026-08-01T17:30:59:     mobile_number: '9999999998',
2026-08-01T17:30:59:     email: 'superadmin@gmail.com',
2026-08-01T17:30:59:     role: 'superadmin',
2026-08-01T17:30:59:     society_id: 1,
2026-08-01T17:30:59:     flat_number: '000',
2026-08-01T17:30:59:     profile_photo: null,
2026-08-01T17:30:59:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:30:59:     is_approved: 1
2026-08-01T17:30:59:   },
2026-08-01T17:30:59:   message: 'Login successful.'
2026-08-01T17:30:59: }
2026-08-01T17:30:59: 17:30:59 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 90.907 ms - 577[0m
2026-08-01T17:31:00: 17:31:00 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 3.224 ms - 73[0m
2026-08-01T17:31:03: 17:31:03 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 5.085 ms - 601[0m
2026-08-01T17:31:16: 17:31:16 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.904 ms - 601[0m
2026-08-01T17:31:23: 17:31:23 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.935 ms - 471[0m
2026-08-01T17:31:23: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:31:23:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:31:23:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:31:23:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:31:23:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:31:23:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:31:23:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:31:23:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:31:23:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:31:23:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:31:23:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:31:23:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:31:23:   errno: 1054,
2026-08-01T17:31:23:   sqlState: '42S22',
2026-08-01T17:31:23:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:31:23:   sql: '\n' +
2026-08-01T17:31:23:     '    SELECT\n' +
2026-08-01T17:31:23:     '\n' +
2026-08-01T17:31:23:     '        s.monthly_maintenance,\n' +
2026-08-01T17:31:23:     '\n' +
2026-08-01T17:31:23:     '        MAX(\n' +
2026-08-01T17:31:23:     '            CASE\n' +
2026-08-01T17:31:23:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:31:23:     '                THEN DATE_ADD(\n' +
2026-08-01T17:31:23:     '                    mp.for_month,\n' +
2026-08-01T17:31:23:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:31:23:     '                )\n' +
2026-08-01T17:31:23:     '            END\n' +
2026-08-01T17:31:23:     '        ) AS last_paid_month\n' +
2026-08-01T17:31:23:     '\n' +
2026-08-01T17:31:23:     '            FROM users u\n' +
2026-08-01T17:31:23:     '\n' +
2026-08-01T17:31:23:     '            INNER JOIN society s\n' +
2026-08-01T17:31:23:     '            ON s.id = u.society_id\n' +
2026-08-01T17:31:23:     '\n' +
2026-08-01T17:31:23:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:31:23:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:31:23:     '\n' +
2026-08-01T17:31:23:     '        WHERE\n' +
2026-08-01T17:31:23:     '            u.society_id = ?\n' +
2026-08-01T17:31:23:     '            AND u.id = ?\n' +
2026-08-01T17:31:23:     '\n' +
2026-08-01T17:31:23:     '        GROUP BY\n' +
2026-08-01T17:31:23:     '            s.monthly_maintenance\n' +
2026-08-01T17:31:23:     '        '
2026-08-01T17:31:23: }
2026-08-01T17:31:23: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:31:23:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:31:23:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:31:23:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:31:23:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:31:23:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:31:23:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:31:23:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:31:23:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:31:23:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:31:23:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:31:23:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:31:23:   errno: 1054,
2026-08-01T17:31:23:   sqlState: '42S22',
2026-08-01T17:31:23:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:31:23:   sql: '\n' +
2026-08-01T17:31:23:     '    SELECT\n' +
2026-08-01T17:31:23:     '\n' +
2026-08-01T17:31:23:     '        s.monthly_maintenance,\n' +
2026-08-01T17:31:23:     '\n' +
2026-08-01T17:31:23:     '        MAX(\n' +
2026-08-01T17:31:23:     '            CASE\n' +
2026-08-01T17:31:23:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:31:23:     '                THEN DATE_ADD(\n' +
2026-08-01T17:31:23:     '                    mp.for_month,\n' +
2026-08-01T17:31:23:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:31:23:     '                )\n' +
2026-08-01T17:31:23:     '            END\n' +
2026-08-01T17:31:23:     '        ) AS last_paid_month\n' +
2026-08-01T17:31:23:     '\n' +
2026-08-01T17:31:23:     '            FROM users u\n' +
2026-08-01T17:31:23:     '\n' +
2026-08-01T17:31:23:     '            INNER JOIN society s\n' +
2026-08-01T17:31:23:     '            ON s.id = u.society_id\n' +
2026-08-01T17:31:23:     '\n' +
2026-08-01T17:31:23:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:31:23:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:31:23:     '\n' +
2026-08-01T17:31:23:     '        WHERE\n' +
2026-08-01T17:31:23:     '            u.society_id = ?\n' +
2026-08-01T17:31:23:     '            AND u.id = ?\n' +
2026-08-01T17:31:23:     '\n' +
2026-08-01T17:31:23:     '        GROUP BY\n' +
2026-08-01T17:31:23:     '            s.monthly_maintenance\n' +
2026-08-01T17:31:23:     '        '
2026-08-01T17:31:23: }
2026-08-01T17:31:23: 17:31:23 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 4.731 ms - 80[0m
2026-08-01T17:31:26: 17:31:26 [[32minfo[39m] [0mPUT /v1/user/profile/edit [32m200[0m 30.336 ms - 297[0m
2026-08-01T17:31:26: 17:31:26 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.916 ms - 643[0m
2026-08-01T17:31:26: 17:31:26 [[32minfo[39m] [0mGET /uploads/profile/1785585686106-511782343.jpg [32m200[0m 2.333 ms - 98895[0m
2026-08-01T17:31:39: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-01T17:31:39: ========== LOGIN API HIT ==========
2026-08-01T17:31:39: Member: {
2026-08-01T17:31:39:   id: 5,
2026-08-01T17:31:39:   society_id: 1,
2026-08-01T17:31:39:   full_name: 'Neeshu Verma',
2026-08-01T17:31:39:   email: 'superadmin@gmail.com',
2026-08-01T17:31:39:   mobile_number: '9999999998',
2026-08-01T17:31:39:   wing: 'A',
2026-08-01T17:31:39:   flat_number: '000',
2026-08-01T17:31:39:   vehicles: null,
2026-08-01T17:31:39:   family_members: null,
2026-08-01T17:31:39:   role: 'superadmin',
2026-08-01T17:31:39:   profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-01T17:31:39:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-01T17:31:39:   fcm_token: null,
2026-08-01T17:31:39:   last_login_at: 2026-08-01T12:00:59.000Z,
2026-08-01T17:31:39:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:31:39:   is_approved: 1,
2026-08-01T17:31:39:   is_active: 1,
2026-08-01T17:31:39:   status: 1,
2026-08-01T17:31:39:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-01T17:31:39:   updated_at: 2026-08-01T12:01:26.000Z,
2026-08-01T17:31:39:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-01T17:31:39:   ownership: 'owner'
2026-08-01T17:31:39: }
2026-08-01T17:31:39: Password Match: true
2026-08-01T17:31:39: Response: {
2026-08-01T17:31:39:   status: 'SUCCESS',
2026-08-01T17:31:39:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTU4NTY5OSwiZXhwIjoxNzg4MTc3Njk5fQ.xjOvPcfPDfufJmA9MJTocwzVQsPdjWMuIFDMw-UjdzQ',
2026-08-01T17:31:39:   expires_in: '30d',
2026-08-01T17:31:39:   expires_in_seconds: 2592000,
2026-08-01T17:31:39:   user: {
2026-08-01T17:31:39:     id: 5,
2026-08-01T17:31:39:     full_name: 'Neeshu Verma',
2026-08-01T17:31:39:     mobile_number: '9999999998',
2026-08-01T17:31:39:     email: 'superadmin@gmail.com',
2026-08-01T17:31:39:     role: 'superadmin',
2026-08-01T17:31:39:     society_id: 1,
2026-08-01T17:31:39:     flat_number: '000',
2026-08-01T17:31:39:     profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-01T17:31:39:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:31:39:     is_approved: 1
2026-08-01T17:31:39:   },
2026-08-01T17:31:39:   message: 'Login successful.'
2026-08-01T17:31:39: }
2026-08-01T17:31:39: 17:31:39 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 118.355 ms - 619[0m
2026-08-01T17:31:40: 17:31:40 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 7.452 ms - 73[0m
2026-08-01T17:31:40: 17:31:40 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 7.134 ms - 643[0m
2026-08-01T17:31:49: 17:31:49 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 3.549 ms - 73[0m
2026-08-01T17:31:54: 17:31:54 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 6.905 ms - 128[0m
2026-08-01T17:31:54: 17:31:54 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 13.267 ms - 2346[0m
2026-08-01T17:31:54: 17:31:54 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.152 ms - 643[0m
2026-08-01T17:31:54: 17:31:54 [[32minfo[39m] [0mGET /uploads/profile/1785585686106-511782343.jpg [32m200[0m 1.151 ms - 98895[0m
2026-08-01T17:32:01: 17:32:01 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.972 ms - 4046[0m
2026-08-01T17:32:01: 17:32:01 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.911 ms - 152[0m
2026-08-01T17:32:20: 17:32:20 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.196 ms - 643[0m
2026-08-01T17:32:27: 17:32:27 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 9.229 ms - 471[0m
2026-08-01T17:32:28: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:32:28:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:32:28:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:32:28:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:32:28:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:32:28:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:32:28:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:32:28:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:32:28:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:32:28:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:32:28:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:32:28:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:32:28:   errno: 1054,
2026-08-01T17:32:28:   sqlState: '42S22',
2026-08-01T17:32:28:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:32:28:   sql: '\n' +
2026-08-01T17:32:28:     '    SELECT\n' +
2026-08-01T17:32:28:     '\n' +
2026-08-01T17:32:28:     '        s.monthly_maintenance,\n' +
2026-08-01T17:32:28:     '\n' +
2026-08-01T17:32:28:     '        MAX(\n' +
2026-08-01T17:32:28:     '            CASE\n' +
2026-08-01T17:32:28:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:32:28:     '                THEN DATE_ADD(\n' +
2026-08-01T17:32:28:     '                    mp.for_month,\n' +
2026-08-01T17:32:28:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:32:28:     '                )\n' +
2026-08-01T17:32:28:     '            END\n' +
2026-08-01T17:32:28:     '        ) AS last_paid_month\n' +
2026-08-01T17:32:28:     '\n' +
2026-08-01T17:32:28:     '            FROM users u\n' +
2026-08-01T17:32:28:     '\n' +
2026-08-01T17:32:28:     '            INNER JOIN society s\n' +
2026-08-01T17:32:28:     '            ON s.id = u.society_id\n' +
2026-08-01T17:32:28:     '\n' +
2026-08-01T17:32:28:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:32:28:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:32:28:     '\n' +
2026-08-01T17:32:28:     '        WHERE\n' +
2026-08-01T17:32:28:     '            u.society_id = ?\n' +
2026-08-01T17:32:28:     '            AND u.id = ?\n' +
2026-08-01T17:32:28:     '\n' +
2026-08-01T17:32:28:     '        GROUP BY\n' +
2026-08-01T17:32:28:     '            s.monthly_maintenance\n' +
2026-08-01T17:32:28:     '        '
2026-08-01T17:32:28: }
2026-08-01T17:32:28: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:32:28:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:32:28:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:32:28:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:32:28:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:32:28:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:32:28:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:32:28:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:32:28:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:32:28:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:32:28:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:32:28:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:32:28:   errno: 1054,
2026-08-01T17:32:28:   sqlState: '42S22',
2026-08-01T17:32:28:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:32:28:   sql: '\n' +
2026-08-01T17:32:28:     '    SELECT\n' +
2026-08-01T17:32:28:     '\n' +
2026-08-01T17:32:28:     '        s.monthly_maintenance,\n' +
2026-08-01T17:32:28:     '\n' +
2026-08-01T17:32:28:     '        MAX(\n' +
2026-08-01T17:32:28:     '            CASE\n' +
2026-08-01T17:32:28:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:32:28:     '                THEN DATE_ADD(\n' +
2026-08-01T17:32:28:     '                    mp.for_month,\n' +
2026-08-01T17:32:28:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:32:28:     '                )\n' +
2026-08-01T17:32:28:     '            END\n' +
2026-08-01T17:32:28:     '        ) AS last_paid_month\n' +
2026-08-01T17:32:28:     '\n' +
2026-08-01T17:32:28:     '            FROM users u\n' +
2026-08-01T17:32:28:     '\n' +
2026-08-01T17:32:28:     '            INNER JOIN society s\n' +
2026-08-01T17:32:28:     '            ON s.id = u.society_id\n' +
2026-08-01T17:32:28:     '\n' +
2026-08-01T17:32:28:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:32:28:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:32:28:     '\n' +
2026-08-01T17:32:28:     '        WHERE\n' +
2026-08-01T17:32:28:     '            u.society_id = ?\n' +
2026-08-01T17:32:28:     '            AND u.id = ?\n' +
2026-08-01T17:32:28:     '\n' +
2026-08-01T17:32:28:     '        GROUP BY\n' +
2026-08-01T17:32:28:     '            s.monthly_maintenance\n' +
2026-08-01T17:32:28:     '        '
2026-08-01T17:32:28: }
2026-08-01T17:32:28: 17:32:28 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 6.358 ms - 80[0m
2026-08-01T17:32:33: 17:32:33 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.058 ms - 4046[0m
2026-08-01T17:32:33: 17:32:33 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.582 ms - 152[0m
2026-08-01T17:32:37: 17:32:37 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.288 ms - 643[0m
2026-08-01T17:32:37: 17:32:37 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.514 ms - 4046[0m
2026-08-01T17:32:38: 17:32:38 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.241 ms - 152[0m
2026-08-01T17:32:38: 17:32:38 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.015 ms - 471[0m
2026-08-01T17:32:38: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:32:38:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:32:38:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:32:38:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:32:38:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:32:38:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:32:38:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:32:38:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:32:38:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:32:38:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:32:38:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:32:38:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:32:38:   errno: 1054,
2026-08-01T17:32:38:   sqlState: '42S22',
2026-08-01T17:32:38:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:32:38:   sql: '\n' +
2026-08-01T17:32:38:     '    SELECT\n' +
2026-08-01T17:32:38:     '\n' +
2026-08-01T17:32:38:     '        s.monthly_maintenance,\n' +
2026-08-01T17:32:38:     '\n' +
2026-08-01T17:32:38:     '        MAX(\n' +
2026-08-01T17:32:38:     '            CASE\n' +
2026-08-01T17:32:38:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:32:38:     '                THEN DATE_ADD(\n' +
2026-08-01T17:32:38:     '                    mp.for_month,\n' +
2026-08-01T17:32:38:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:32:38:     '                )\n' +
2026-08-01T17:32:38:     '            END\n' +
2026-08-01T17:32:38:     '        ) AS last_paid_month\n' +
2026-08-01T17:32:38:     '\n' +
2026-08-01T17:32:38:     '            FROM users u\n' +
2026-08-01T17:32:38:     '\n' +
2026-08-01T17:32:38:     '            INNER JOIN society s\n' +
2026-08-01T17:32:38:     '            ON s.id = u.society_id\n' +
2026-08-01T17:32:38:     '\n' +
2026-08-01T17:32:38:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:32:38:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:32:38:     '\n' +
2026-08-01T17:32:38:     '        WHERE\n' +
2026-08-01T17:32:38:     '            u.society_id = ?\n' +
2026-08-01T17:32:38:     '            AND u.id = ?\n' +
2026-08-01T17:32:38:     '\n' +
2026-08-01T17:32:38:     '        GROUP BY\n' +
2026-08-01T17:32:38:     '            s.monthly_maintenance\n' +
2026-08-01T17:32:38:     '        '
2026-08-01T17:32:38: }
2026-08-01T17:32:38: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:32:38:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:32:38:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:32:38:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:32:38:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:32:38:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:32:38:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:32:38:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:32:38:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:32:38:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:32:38:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:32:38:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:32:38:   errno: 1054,
2026-08-01T17:32:38:   sqlState: '42S22',
2026-08-01T17:32:38:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:32:38:   sql: '\n' +
2026-08-01T17:32:38:     '    SELECT\n' +
2026-08-01T17:32:38:     '\n' +
2026-08-01T17:32:38:     '        s.monthly_maintenance,\n' +
2026-08-01T17:32:38:     '\n' +
2026-08-01T17:32:38:     '        MAX(\n' +
2026-08-01T17:32:38:     '            CASE\n' +
2026-08-01T17:32:38:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:32:38:     '                THEN DATE_ADD(\n' +
2026-08-01T17:32:38:     '                    mp.for_month,\n' +
2026-08-01T17:32:38:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:32:38:     '                )\n' +
2026-08-01T17:32:38:     '            END\n' +
2026-08-01T17:32:38:     '        ) AS last_paid_month\n' +
2026-08-01T17:32:38:     '\n' +
2026-08-01T17:32:38:     '            FROM users u\n' +
2026-08-01T17:32:38:     '\n' +
2026-08-01T17:32:38:     '            INNER JOIN society s\n' +
2026-08-01T17:32:38:     '            ON s.id = u.society_id\n' +
2026-08-01T17:32:38:     '\n' +
2026-08-01T17:32:38:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:32:38:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:32:38:     '\n' +
2026-08-01T17:32:38:     '        WHERE\n' +
2026-08-01T17:32:38:     '            u.society_id = ?\n' +
2026-08-01T17:32:38:     '            AND u.id = ?\n' +
2026-08-01T17:32:38:     '\n' +
2026-08-01T17:32:38:     '        GROUP BY\n' +
2026-08-01T17:32:38:     '            s.monthly_maintenance\n' +
2026-08-01T17:32:38:     '        '
2026-08-01T17:32:38: }
2026-08-01T17:32:38: 17:32:38 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 3.039 ms - 80[0m
2026-08-01T17:32:45: 17:32:45 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.001 ms - 471[0m
2026-08-01T17:32:46: 17:32:46 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.743 ms - 643[0m
2026-08-01T17:32:49: 17:32:49 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 7.169 ms - 128[0m
2026-08-01T17:32:49: 17:32:49 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 9.059 ms - 2346[0m
2026-08-01T17:32:50: 17:32:50 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.964 ms - 471[0m
2026-08-01T17:32:53: 17:32:53 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.245 ms - 471[0m
2026-08-01T17:32:56: 17:32:56 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.681 ms - 471[0m
2026-08-01T17:32:59: 17:32:59 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.537 ms - 471[0m
2026-08-01T17:33:00: 17:33:00 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.664 ms - 471[0m
2026-08-01T17:33:01: 17:33:01 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.090 ms - 471[0m
2026-08-01T17:33:01: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:33:01:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:33:01:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:33:01:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:33:01:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:33:01:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:33:01:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:33:01:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:33:01:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:33:01:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:33:01:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:33:01:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:33:01:   errno: 1054,
2026-08-01T17:33:01:   sqlState: '42S22',
2026-08-01T17:33:01:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:33:01:   sql: '\n' +
2026-08-01T17:33:01:     '    SELECT\n' +
2026-08-01T17:33:01:     '\n' +
2026-08-01T17:33:01:     '        s.monthly_maintenance,\n' +
2026-08-01T17:33:01:     '\n' +
2026-08-01T17:33:01:     '        MAX(\n' +
2026-08-01T17:33:01:     '            CASE\n' +
2026-08-01T17:33:01:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:33:01:     '                THEN DATE_ADD(\n' +
2026-08-01T17:33:01:     '                    mp.for_month,\n' +
2026-08-01T17:33:01:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:33:01:     '                )\n' +
2026-08-01T17:33:01:     '            END\n' +
2026-08-01T17:33:01:     '        ) AS last_paid_month\n' +
2026-08-01T17:33:01:     '\n' +
2026-08-01T17:33:01:     '            FROM users u\n' +
2026-08-01T17:33:01:     '\n' +
2026-08-01T17:33:01:     '            INNER JOIN society s\n' +
2026-08-01T17:33:01:     '            ON s.id = u.society_id\n' +
2026-08-01T17:33:01:     '\n' +
2026-08-01T17:33:01:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:33:01:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:33:01:     '\n' +
2026-08-01T17:33:01:     '        WHERE\n' +
2026-08-01T17:33:01:     '            u.society_id = ?\n' +
2026-08-01T17:33:01:     '            AND u.id = ?\n' +
2026-08-01T17:33:01:     '\n' +
2026-08-01T17:33:01:     '        GROUP BY\n' +
2026-08-01T17:33:01:     '            s.monthly_maintenance\n' +
2026-08-01T17:33:01:     '        '
2026-08-01T17:33:01: }
2026-08-01T17:33:01: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:33:01:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:33:01:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:33:01:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:33:01:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:33:01:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:33:01:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:33:01:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:33:01:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:33:01:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:33:01:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:33:01:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:33:01:   errno: 1054,
2026-08-01T17:33:01:   sqlState: '42S22',
2026-08-01T17:33:01:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:33:01:   sql: '\n' +
2026-08-01T17:33:01:     '    SELECT\n' +
2026-08-01T17:33:01:     '\n' +
2026-08-01T17:33:01:     '        s.monthly_maintenance,\n' +
2026-08-01T17:33:01:     '\n' +
2026-08-01T17:33:01:     '        MAX(\n' +
2026-08-01T17:33:01:     '            CASE\n' +
2026-08-01T17:33:01:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:33:01:     '                THEN DATE_ADD(\n' +
2026-08-01T17:33:01:     '                    mp.for_month,\n' +
2026-08-01T17:33:01:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:33:01:     '                )\n' +
2026-08-01T17:33:01:     '            END\n' +
2026-08-01T17:33:01:     '        ) AS last_paid_month\n' +
2026-08-01T17:33:01:     '\n' +
2026-08-01T17:33:01:     '            FROM users u\n' +
2026-08-01T17:33:01:     '\n' +
2026-08-01T17:33:01:     '            INNER JOIN society s\n' +
2026-08-01T17:33:01:     '            ON s.id = u.society_id\n' +
2026-08-01T17:33:01:     '\n' +
2026-08-01T17:33:01:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:33:01:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:33:01:     '\n' +
2026-08-01T17:33:01:     '        WHERE\n' +
2026-08-01T17:33:01:     '            u.society_id = ?\n' +
2026-08-01T17:33:01:     '            AND u.id = ?\n' +
2026-08-01T17:33:01:     '\n' +
2026-08-01T17:33:01:     '        GROUP BY\n' +
2026-08-01T17:33:01:     '            s.monthly_maintenance\n' +
2026-08-01T17:33:01:     '        '
2026-08-01T17:33:01: }
2026-08-01T17:33:01: 17:33:01 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 3.851 ms - 80[0m
2026-08-01T17:33:02: 17:33:02 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.362 ms - 471[0m
2026-08-01T17:33:03: 17:33:03 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.223 ms - 128[0m
2026-08-01T17:33:03: 17:33:03 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.836 ms - 128[0m
2026-08-01T17:33:03: 17:33:03 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.365 ms - 128[0m
2026-08-01T17:33:03: 17:33:03 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.732 ms - 128[0m
2026-08-01T17:33:03: 17:33:03 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.594 ms - 128[0m
2026-08-01T17:33:04: 17:33:04 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.818 ms - 128[0m
2026-08-01T17:33:04: 17:33:04 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.856 ms - 128[0m
2026-08-01T17:33:04: 17:33:04 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.158 ms - 128[0m
2026-08-01T17:33:05: 17:33:05 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.333 ms - 128[0m
2026-08-01T17:33:06: 17:33:06 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.979 ms - 471[0m
2026-08-01T17:33:06: 17:33:06 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.795 ms - 4046[0m
2026-08-01T17:33:06: 17:33:06 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.188 ms - 152[0m
2026-08-01T17:33:07: 17:33:07 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.535 ms - 471[0m
2026-08-01T17:33:07: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:33:07:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:33:07:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:33:07:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:33:07:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:33:07:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:33:07:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:33:07:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:33:07:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:33:07:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:33:07:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:33:07:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:33:07:   errno: 1054,
2026-08-01T17:33:07:   sqlState: '42S22',
2026-08-01T17:33:07:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:33:07:   sql: '\n' +
2026-08-01T17:33:07:     '    SELECT\n' +
2026-08-01T17:33:07:     '\n' +
2026-08-01T17:33:07:     '        s.monthly_maintenance,\n' +
2026-08-01T17:33:07:     '\n' +
2026-08-01T17:33:07:     '        MAX(\n' +
2026-08-01T17:33:07:     '            CASE\n' +
2026-08-01T17:33:07:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:33:07:     '                THEN DATE_ADD(\n' +
2026-08-01T17:33:07:     '                    mp.for_month,\n' +
2026-08-01T17:33:07:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:33:07:     '                )\n' +
2026-08-01T17:33:07:     '            END\n' +
2026-08-01T17:33:07:     '        ) AS last_paid_month\n' +
2026-08-01T17:33:07:     '\n' +
2026-08-01T17:33:07:     '            FROM users u\n' +
2026-08-01T17:33:07:     '\n' +
2026-08-01T17:33:07:     '            INNER JOIN society s\n' +
2026-08-01T17:33:07:     '            ON s.id = u.society_id\n' +
2026-08-01T17:33:07:     '\n' +
2026-08-01T17:33:07:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:33:07:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:33:07:     '\n' +
2026-08-01T17:33:07:     '        WHERE\n' +
2026-08-01T17:33:07:     '            u.society_id = ?\n' +
2026-08-01T17:33:07:     '            AND u.id = ?\n' +
2026-08-01T17:33:07:     '\n' +
2026-08-01T17:33:07:     '        GROUP BY\n' +
2026-08-01T17:33:07:     '            s.monthly_maintenance\n' +
2026-08-01T17:33:07:     '        '
2026-08-01T17:33:07: }
2026-08-01T17:33:07: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:33:07:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:33:07:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:33:07:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:33:07:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:33:07:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:33:07:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:33:07:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:33:07:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:33:07:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:33:07:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:33:07:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:33:07:   errno: 1054,
2026-08-01T17:33:07:   sqlState: '42S22',
2026-08-01T17:33:07:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:33:07:   sql: '\n' +
2026-08-01T17:33:07:     '    SELECT\n' +
2026-08-01T17:33:07:     '\n' +
2026-08-01T17:33:07:     '        s.monthly_maintenance,\n' +
2026-08-01T17:33:07:     '\n' +
2026-08-01T17:33:07:     '        MAX(\n' +
2026-08-01T17:33:07:     '            CASE\n' +
2026-08-01T17:33:07:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:33:07:     '                THEN DATE_ADD(\n' +
2026-08-01T17:33:07:     '                    mp.for_month,\n' +
2026-08-01T17:33:07:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:33:07:     '                )\n' +
2026-08-01T17:33:07:     '            END\n' +
2026-08-01T17:33:07:     '        ) AS last_paid_month\n' +
2026-08-01T17:33:07:     '\n' +
2026-08-01T17:33:07:     '            FROM users u\n' +
2026-08-01T17:33:07:     '\n' +
2026-08-01T17:33:07:     '            INNER JOIN society s\n' +
2026-08-01T17:33:07:     '            ON s.id = u.society_id\n' +
2026-08-01T17:33:07:     '\n' +
2026-08-01T17:33:07:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:33:07:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:33:07:     '\n' +
2026-08-01T17:33:07:     '        WHERE\n' +
2026-08-01T17:33:07:     '            u.society_id = ?\n' +
2026-08-01T17:33:07:     '            AND u.id = ?\n' +
2026-08-01T17:33:07:     '\n' +
2026-08-01T17:33:07:     '        GROUP BY\n' +
2026-08-01T17:33:07:     '            s.monthly_maintenance\n' +
2026-08-01T17:33:07:     '        '
2026-08-01T17:33:07: }
2026-08-01T17:33:07: 17:33:07 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 5.150 ms - 80[0m
2026-08-01T17:33:29: 17:33:29 [[32minfo[39m] [0mPOST /v1/payment/submit [31m500[0m 10.105 ms - 76[0m
2026-08-01T17:33:36: 17:33:36 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.571 ms - 643[0m
2026-08-01T17:33:40: 17:33:40 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 5.709 ms - 73[0m
2026-08-01T17:33:56: 17:33:56 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 8.927 ms - 471[0m
2026-08-01T17:33:56: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:33:56:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:33:56:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:33:56:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:33:56:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:33:56:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:33:56:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:33:56:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:33:56:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:33:56:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:33:56:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:33:56:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:33:56:   errno: 1054,
2026-08-01T17:33:56:   sqlState: '42S22',
2026-08-01T17:33:56:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:33:56:   sql: '\n' +
2026-08-01T17:33:56:     '    SELECT\n' +
2026-08-01T17:33:56:     '\n' +
2026-08-01T17:33:56:     '        s.monthly_maintenance,\n' +
2026-08-01T17:33:56:     '\n' +
2026-08-01T17:33:56:     '        MAX(\n' +
2026-08-01T17:33:56:     '            CASE\n' +
2026-08-01T17:33:56:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:33:56:     '                THEN DATE_ADD(\n' +
2026-08-01T17:33:56:     '                    mp.for_month,\n' +
2026-08-01T17:33:56:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:33:56:     '                )\n' +
2026-08-01T17:33:56:     '            END\n' +
2026-08-01T17:33:56:     '        ) AS last_paid_month\n' +
2026-08-01T17:33:56:     '\n' +
2026-08-01T17:33:56:     '            FROM users u\n' +
2026-08-01T17:33:56:     '\n' +
2026-08-01T17:33:56:     '            INNER JOIN society s\n' +
2026-08-01T17:33:56:     '            ON s.id = u.society_id\n' +
2026-08-01T17:33:56:     '\n' +
2026-08-01T17:33:56:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:33:56:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:33:56:     '\n' +
2026-08-01T17:33:56:     '        WHERE\n' +
2026-08-01T17:33:56:     '            u.society_id = ?\n' +
2026-08-01T17:33:56:     '            AND u.id = ?\n' +
2026-08-01T17:33:56:     '\n' +
2026-08-01T17:33:56:     '        GROUP BY\n' +
2026-08-01T17:33:56:     '            s.monthly_maintenance\n' +
2026-08-01T17:33:56:     '        '
2026-08-01T17:33:56: }
2026-08-01T17:33:56: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:33:56:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:33:56:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:33:56:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:33:56:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:33:56:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:33:56:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:33:56:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:33:56:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:33:56:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:33:56:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:33:56:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:33:56:   errno: 1054,
2026-08-01T17:33:56:   sqlState: '42S22',
2026-08-01T17:33:56:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:33:56:   sql: '\n' +
2026-08-01T17:33:56:     '    SELECT\n' +
2026-08-01T17:33:56:     '\n' +
2026-08-01T17:33:56:     '        s.monthly_maintenance,\n' +
2026-08-01T17:33:56:     '\n' +
2026-08-01T17:33:56:     '        MAX(\n' +
2026-08-01T17:33:56:     '            CASE\n' +
2026-08-01T17:33:56:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:33:56:     '                THEN DATE_ADD(\n' +
2026-08-01T17:33:56:     '                    mp.for_month,\n' +
2026-08-01T17:33:56:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:33:56:     '                )\n' +
2026-08-01T17:33:56:     '            END\n' +
2026-08-01T17:33:56:     '        ) AS last_paid_month\n' +
2026-08-01T17:33:56:     '\n' +
2026-08-01T17:33:56:     '            FROM users u\n' +
2026-08-01T17:33:56:     '\n' +
2026-08-01T17:33:56:     '            INNER JOIN society s\n' +
2026-08-01T17:33:56:     '            ON s.id = u.society_id\n' +
2026-08-01T17:33:56:     '\n' +
2026-08-01T17:33:56:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:33:56:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:33:56:     '\n' +
2026-08-01T17:33:56:     '        WHERE\n' +
2026-08-01T17:33:56:     '            u.society_id = ?\n' +
2026-08-01T17:33:56:     '            AND u.id = ?\n' +
2026-08-01T17:33:56:     '\n' +
2026-08-01T17:33:56:     '        GROUP BY\n' +
2026-08-01T17:33:56:     '            s.monthly_maintenance\n' +
2026-08-01T17:33:56:     '        '
2026-08-01T17:33:56: }
2026-08-01T17:33:56: 17:33:56 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 4.346 ms - 80[0m
2026-08-01T17:33:59: 17:33:59 [[32minfo[39m] [0mGET /v1/payment/1 [31m500[0m 4.924 ms - 72[0m
2026-08-01T17:34:00: 17:34:00 [[32minfo[39m] [0mGET /v1/payment/1 [31m500[0m 6.421 ms - 72[0m
2026-08-01T17:34:11: 17:34:11 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 7.263 ms - 73[0m
2026-08-01T17:34:14: 17:34:14 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 6.546 ms - 128[0m
2026-08-01T17:34:14: 17:34:14 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.350 ms - 2346[0m
2026-08-01T17:34:14: 17:34:14 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.347 ms - 643[0m
2026-08-01T17:34:15: 17:34:15 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.420 ms - 4046[0m
2026-08-01T17:34:16: 17:34:16 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.082 ms - 152[0m
2026-08-01T17:34:16: 17:34:16 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.308 ms - 471[0m
2026-08-01T17:34:16: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:34:16:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:34:16:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:34:16:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:34:16:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:34:16:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:34:16:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:34:16:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:34:16:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:34:16:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:34:16:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:34:16:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:34:16:   errno: 1054,
2026-08-01T17:34:16:   sqlState: '42S22',
2026-08-01T17:34:16:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:34:16:   sql: '\n' +
2026-08-01T17:34:16:     '    SELECT\n' +
2026-08-01T17:34:16:     '\n' +
2026-08-01T17:34:16:     '        s.monthly_maintenance,\n' +
2026-08-01T17:34:16:     '\n' +
2026-08-01T17:34:16:     '        MAX(\n' +
2026-08-01T17:34:16:     '            CASE\n' +
2026-08-01T17:34:16:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:34:16:     '                THEN DATE_ADD(\n' +
2026-08-01T17:34:16:     '                    mp.for_month,\n' +
2026-08-01T17:34:16:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:34:16:     '                )\n' +
2026-08-01T17:34:16:     '            END\n' +
2026-08-01T17:34:16:     '        ) AS last_paid_month\n' +
2026-08-01T17:34:16:     '\n' +
2026-08-01T17:34:16:     '            FROM users u\n' +
2026-08-01T17:34:16:     '\n' +
2026-08-01T17:34:16:     '            INNER JOIN society s\n' +
2026-08-01T17:34:16:     '            ON s.id = u.society_id\n' +
2026-08-01T17:34:16:     '\n' +
2026-08-01T17:34:16:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:34:16:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:34:16:     '\n' +
2026-08-01T17:34:16:     '        WHERE\n' +
2026-08-01T17:34:16:     '            u.society_id = ?\n' +
2026-08-01T17:34:16:     '            AND u.id = ?\n' +
2026-08-01T17:34:16:     '\n' +
2026-08-01T17:34:16:     '        GROUP BY\n' +
2026-08-01T17:34:16:     '            s.monthly_maintenance\n' +
2026-08-01T17:34:16:     '        '
2026-08-01T17:34:16: }
2026-08-01T17:34:16: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:34:16:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:34:16:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:34:16:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:34:16:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:34:16:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:34:16:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:34:16:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:34:16:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:34:16:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:34:16:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:34:16:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:34:16:   errno: 1054,
2026-08-01T17:34:16:   sqlState: '42S22',
2026-08-01T17:34:16:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:34:16:   sql: '\n' +
2026-08-01T17:34:16:     '    SELECT\n' +
2026-08-01T17:34:16:     '\n' +
2026-08-01T17:34:16:     '        s.monthly_maintenance,\n' +
2026-08-01T17:34:16:     '\n' +
2026-08-01T17:34:16:     '        MAX(\n' +
2026-08-01T17:34:16:     '            CASE\n' +
2026-08-01T17:34:16:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:34:16:     '                THEN DATE_ADD(\n' +
2026-08-01T17:34:16:     '                    mp.for_month,\n' +
2026-08-01T17:34:16:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:34:16:     '                )\n' +
2026-08-01T17:34:16:     '            END\n' +
2026-08-01T17:34:16:     '        ) AS last_paid_month\n' +
2026-08-01T17:34:16:     '\n' +
2026-08-01T17:34:16:     '            FROM users u\n' +
2026-08-01T17:34:16:     '\n' +
2026-08-01T17:34:16:     '            INNER JOIN society s\n' +
2026-08-01T17:34:16:     '            ON s.id = u.society_id\n' +
2026-08-01T17:34:16:     '\n' +
2026-08-01T17:34:16:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:34:16:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:34:16:     '\n' +
2026-08-01T17:34:16:     '        WHERE\n' +
2026-08-01T17:34:16:     '            u.society_id = ?\n' +
2026-08-01T17:34:16:     '            AND u.id = ?\n' +
2026-08-01T17:34:16:     '\n' +
2026-08-01T17:34:16:     '        GROUP BY\n' +
2026-08-01T17:34:16:     '            s.monthly_maintenance\n' +
2026-08-01T17:34:16:     '        '
2026-08-01T17:34:16: }
2026-08-01T17:34:16: 17:34:16 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 4.067 ms - 80[0m
2026-08-01T17:34:19: 17:34:19 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.804 ms - 643[0m
2026-08-01T17:34:20: 17:34:20 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 9.422 ms - 1024[0m
2026-08-01T17:34:41: 17:34:41 [[32minfo[39m] [0mPOST /v1/announcement/create [31m500[0m 103.926 ms - 75[0m
2026-08-01T17:34:51: 17:34:51 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.670 ms - 4046[0m
2026-08-01T17:34:51: 17:34:51 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.848 ms - 152[0m
2026-08-01T17:34:51: 17:34:51 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 3.770 ms - 1024[0m
2026-08-01T17:34:58: 17:34:58 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 6.945 ms - 78[0m
2026-08-01T17:35:01: 17:35:01 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 6.623 ms - 73[0m
2026-08-01T17:35:01: 17:35:01 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 6.937 ms - 78[0m
2026-08-01T17:35:02: 17:35:02 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 7.711 ms - 1024[0m
2026-08-01T17:35:05: 17:35:05 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 6.864 ms - 1024[0m
2026-08-01T17:35:23: 17:35:23 [[32minfo[39m] [0mGET /uploads/profile/1785585686106-511782343.jpg [32m200[0m 1.909 ms - 98895[0m
2026-08-01T17:35:26: 17:35:26 [[32minfo[39m] [0mPOST /v1/society/registration-list [31m500[0m 4.081 ms - 76[0m
2026-08-01T17:35:26: 17:35:26 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [31m500[0m 4.650 ms - 74[0m
2026-08-01T17:35:28: 17:35:28 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.772 ms - 471[0m
2026-08-01T17:35:28: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:35:28:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:35:28:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:35:28:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:35:28:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:35:28:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:35:28:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:35:28:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:35:28:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:35:28:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:35:28:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:35:28:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:35:28:   errno: 1054,
2026-08-01T17:35:28:   sqlState: '42S22',
2026-08-01T17:35:28:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:35:28:   sql: '\n' +
2026-08-01T17:35:28:     '    SELECT\n' +
2026-08-01T17:35:28:     '\n' +
2026-08-01T17:35:28:     '        s.monthly_maintenance,\n' +
2026-08-01T17:35:28:     '\n' +
2026-08-01T17:35:28:     '        MAX(\n' +
2026-08-01T17:35:28:     '            CASE\n' +
2026-08-01T17:35:28:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:35:28:     '                THEN DATE_ADD(\n' +
2026-08-01T17:35:28:     '                    mp.for_month,\n' +
2026-08-01T17:35:28:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:35:28:     '                )\n' +
2026-08-01T17:35:28:     '            END\n' +
2026-08-01T17:35:28:     '        ) AS last_paid_month\n' +
2026-08-01T17:35:28:     '\n' +
2026-08-01T17:35:28:     '            FROM users u\n' +
2026-08-01T17:35:28:     '\n' +
2026-08-01T17:35:28:     '            INNER JOIN society s\n' +
2026-08-01T17:35:28:     '            ON s.id = u.society_id\n' +
2026-08-01T17:35:28:     '\n' +
2026-08-01T17:35:28:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:35:28:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:35:28:     '\n' +
2026-08-01T17:35:28:     '        WHERE\n' +
2026-08-01T17:35:28:     '            u.society_id = ?\n' +
2026-08-01T17:35:28:     '            AND u.id = ?\n' +
2026-08-01T17:35:28:     '\n' +
2026-08-01T17:35:28:     '        GROUP BY\n' +
2026-08-01T17:35:28:     '            s.monthly_maintenance\n' +
2026-08-01T17:35:28:     '        '
2026-08-01T17:35:28: }
2026-08-01T17:35:28: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:35:28:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:35:28:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:35:28:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:35:28:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:35:28:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:35:28:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:35:28:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:35:28:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:35:28:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:35:28:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:35:28:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:35:28:   errno: 1054,
2026-08-01T17:35:28:   sqlState: '42S22',
2026-08-01T17:35:28:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:35:28:   sql: '\n' +
2026-08-01T17:35:28:     '    SELECT\n' +
2026-08-01T17:35:28:     '\n' +
2026-08-01T17:35:28:     '        s.monthly_maintenance,\n' +
2026-08-01T17:35:28:     '\n' +
2026-08-01T17:35:28:     '        MAX(\n' +
2026-08-01T17:35:28:     '            CASE\n' +
2026-08-01T17:35:28:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:35:28:     '                THEN DATE_ADD(\n' +
2026-08-01T17:35:28:     '                    mp.for_month,\n' +
2026-08-01T17:35:28:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:35:28:     '                )\n' +
2026-08-01T17:35:28:     '            END\n' +
2026-08-01T17:35:28:     '        ) AS last_paid_month\n' +
2026-08-01T17:35:28:     '\n' +
2026-08-01T17:35:28:     '            FROM users u\n' +
2026-08-01T17:35:28:     '\n' +
2026-08-01T17:35:28:     '            INNER JOIN society s\n' +
2026-08-01T17:35:28:     '            ON s.id = u.society_id\n' +
2026-08-01T17:35:28:     '\n' +
2026-08-01T17:35:28:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:35:28:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:35:28:     '\n' +
2026-08-01T17:35:28:     '        WHERE\n' +
2026-08-01T17:35:28:     '            u.society_id = ?\n' +
2026-08-01T17:35:28:     '            AND u.id = ?\n' +
2026-08-01T17:35:28:     '\n' +
2026-08-01T17:35:28:     '        GROUP BY\n' +
2026-08-01T17:35:28:     '            s.monthly_maintenance\n' +
2026-08-01T17:35:28:     '        '
2026-08-01T17:35:28: }
2026-08-01T17:35:28: 17:35:28 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 3.898 ms - 80[0m
2026-08-01T17:35:29: 17:35:29 [[32minfo[39m] [0mPOST /v1/society/registration-list [31m500[0m 4.115 ms - 76[0m
2026-08-01T17:35:30: 17:35:30 [[32minfo[39m] [0mPOST /v1/society/registration-list [31m500[0m 3.219 ms - 76[0m
2026-08-01T17:35:31: 17:35:31 [[32minfo[39m] [0mPOST /v1/society/registration-list [31m500[0m 4.678 ms - 76[0m
2026-08-01T17:35:32: 17:35:32 [[32minfo[39m] [0mPOST /v1/society/registration-list [31m500[0m 2.477 ms - 76[0m
2026-08-01T17:35:32: 17:35:32 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 5.027 ms - 73[0m
2026-08-01T17:35:35: 17:35:35 [[32minfo[39m] [0mPOST /v1/society/registration-list [31m500[0m 2.521 ms - 76[0m
2026-08-01T17:35:35: 17:35:35 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [31m500[0m 4.052 ms - 74[0m
2026-08-01T17:35:36: 17:35:36 [[32minfo[39m] [0mPOST /v1/society/registration-list [31m500[0m 3.628 ms - 76[0m
2026-08-01T17:35:36: 17:35:36 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [31m500[0m 3.737 ms - 74[0m
2026-08-01T17:35:36: 17:35:36 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.175 ms - 2346[0m
2026-08-01T17:35:36: 17:35:36 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 5.012 ms - 128[0m
2026-08-01T17:35:37: 17:35:37 [[32minfo[39m] [0mPOST /v1/society/registration-list [31m500[0m 2.577 ms - 76[0m
2026-08-01T17:35:37: 17:35:37 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [31m500[0m 2.772 ms - 74[0m
2026-08-01T17:36:01: 17:36:01 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.852 ms - 471[0m
2026-08-01T17:36:01: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:36:01:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:36:01:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:36:01:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:36:01:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:36:01:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:36:01:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:36:01:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:36:01:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:36:01:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:36:01:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:36:01:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:36:01:   errno: 1054,
2026-08-01T17:36:01:   sqlState: '42S22',
2026-08-01T17:36:01:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:36:01:   sql: '\n' +
2026-08-01T17:36:01:     '    SELECT\n' +
2026-08-01T17:36:01:     '\n' +
2026-08-01T17:36:01:     '        s.monthly_maintenance,\n' +
2026-08-01T17:36:01:     '\n' +
2026-08-01T17:36:01:     '        MAX(\n' +
2026-08-01T17:36:01:     '            CASE\n' +
2026-08-01T17:36:01:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:36:01:     '                THEN DATE_ADD(\n' +
2026-08-01T17:36:01:     '                    mp.for_month,\n' +
2026-08-01T17:36:01:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:36:01:     '                )\n' +
2026-08-01T17:36:01:     '            END\n' +
2026-08-01T17:36:01:     '        ) AS last_paid_month\n' +
2026-08-01T17:36:01:     '\n' +
2026-08-01T17:36:01:     '            FROM users u\n' +
2026-08-01T17:36:01:     '\n' +
2026-08-01T17:36:01:     '            INNER JOIN society s\n' +
2026-08-01T17:36:01:     '            ON s.id = u.society_id\n' +
2026-08-01T17:36:01:     '\n' +
2026-08-01T17:36:01:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:36:01:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:36:01:     '\n' +
2026-08-01T17:36:01:     '        WHERE\n' +
2026-08-01T17:36:01:     '            u.society_id = ?\n' +
2026-08-01T17:36:01:     '            AND u.id = ?\n' +
2026-08-01T17:36:01:     '\n' +
2026-08-01T17:36:01:     '        GROUP BY\n' +
2026-08-01T17:36:01:     '            s.monthly_maintenance\n' +
2026-08-01T17:36:01:     '        '
2026-08-01T17:36:01: }
2026-08-01T17:36:01: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:36:01:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:36:01:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:36:01:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:36:01:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:36:01:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:36:01:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:36:01:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:36:01:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:36:01:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:36:01:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:36:01:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:36:01:   errno: 1054,
2026-08-01T17:36:01:   sqlState: '42S22',
2026-08-01T17:36:01:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:36:01:   sql: '\n' +
2026-08-01T17:36:01:     '    SELECT\n' +
2026-08-01T17:36:01:     '\n' +
2026-08-01T17:36:01:     '        s.monthly_maintenance,\n' +
2026-08-01T17:36:01:     '\n' +
2026-08-01T17:36:01:     '        MAX(\n' +
2026-08-01T17:36:01:     '            CASE\n' +
2026-08-01T17:36:01:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:36:01:     '                THEN DATE_ADD(\n' +
2026-08-01T17:36:01:     '                    mp.for_month,\n' +
2026-08-01T17:36:01:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:36:01:     '                )\n' +
2026-08-01T17:36:01:     '            END\n' +
2026-08-01T17:36:01:     '        ) AS last_paid_month\n' +
2026-08-01T17:36:01:     '\n' +
2026-08-01T17:36:01:     '            FROM users u\n' +
2026-08-01T17:36:01:     '\n' +
2026-08-01T17:36:01:     '            INNER JOIN society s\n' +
2026-08-01T17:36:01:     '            ON s.id = u.society_id\n' +
2026-08-01T17:36:01:     '\n' +
2026-08-01T17:36:01:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:36:01:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:36:01:     '\n' +
2026-08-01T17:36:01:     '        WHERE\n' +
2026-08-01T17:36:01:     '            u.society_id = ?\n' +
2026-08-01T17:36:01:     '            AND u.id = ?\n' +
2026-08-01T17:36:01:     '\n' +
2026-08-01T17:36:01:     '        GROUP BY\n' +
2026-08-01T17:36:01:     '            s.monthly_maintenance\n' +
2026-08-01T17:36:01:     '        '
2026-08-01T17:36:01: }
2026-08-01T17:36:01: 17:36:01 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 3.208 ms - 80[0m
2026-08-01T17:47:26: 17:47:26 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 9.799 ms - 2346[0m
2026-08-01T17:47:26: 17:47:26 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 7.692 ms - 128[0m
2026-08-01T17:47:35: 17:47:35 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 5.332 ms - 73[0m
2026-08-01T17:47:38: 17:47:38 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.867 ms - 128[0m
2026-08-01T17:47:38: 17:47:38 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 8.466 ms - 2346[0m
2026-08-01T17:50:17: 17:50:17 [[32minfo[39m] [0mGET /uploads/profile/1785585686106-511782343.jpg [32m200[0m 1.592 ms - 98895[0m
2026-08-01T17:50:43: 17:50:43 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 2.695 ms - 73[0m
2026-08-01T17:50:46: 17:50:46 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.173 ms - 2346[0m
2026-08-01T17:50:46: 17:50:46 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 2.020 ms - 128[0m
2026-08-01T17:50:48: 17:50:48 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.068 ms - 4046[0m
2026-08-01T17:50:48: 17:50:48 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.257 ms - 152[0m
2026-08-01T17:50:49: 17:50:49 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 5.425 ms - 128[0m
2026-08-01T17:50:49: 17:50:49 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 9.844 ms - 2346[0m
2026-08-01T17:51:22: 17:51:22 [[32minfo[39m] [0mPOST /v1/transactions [33m401[0m 3.056 ms - 120[0m
2026-08-01T17:51:41: 17:51:41 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 3.111 ms - 73[0m
2026-08-01T17:51:59: 17:51:59 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 3.750 ms - 73[0m
2026-08-01T17:52:02: 17:52:02 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 5.943 ms - 144[0m
2026-08-01T17:52:02: 17:52:02 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 9.809 ms - 5329[0m
2026-08-01T17:52:12: 17:52:12 [[32minfo[39m] [0mGET /v1/member/2 [31m500[0m 5.069 ms - 72[0m
2026-08-01T17:52:29: 17:52:29 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.114 ms - 761[0m
2026-08-01T17:52:30: 17:52:30 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.687 ms - 761[0m
2026-08-01T17:52:34: 17:52:34 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.816 ms - 5329[0m
2026-08-01T17:52:35: 17:52:35 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 6.035 ms - 761[0m
2026-08-01T17:52:36: 17:52:36 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.638 ms - 5329[0m
2026-08-01T17:52:40: 17:52:40 [[32minfo[39m] [0mGET /v1/member/6 [31m500[0m 3.607 ms - 72[0m
2026-08-01T17:52:43: 17:52:43 [[32minfo[39m] [0mGET /v1/member/9 [31m500[0m 2.809 ms - 72[0m
2026-08-01T17:52:44: 17:52:44 [[32minfo[39m] [0mGET /v1/member/10 [31m500[0m 3.274 ms - 72[0m
2026-08-01T17:52:46: 17:52:46 [[32minfo[39m] [0mGET /v1/member/13 [31m500[0m 4.785 ms - 72[0m
2026-08-01T17:52:49: 17:52:49 [[32minfo[39m] [0mGET /v1/member/5 [31m500[0m 3.147 ms - 72[0m
2026-08-01T17:52:50: 17:52:50 [[32minfo[39m] [0mGET /v1/member/8 [31m500[0m 3.852 ms - 72[0m
2026-08-01T17:52:54: 17:52:54 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.695 ms - 761[0m
2026-08-01T17:52:55: 17:52:55 [[32minfo[39m] [0mGET /v1/member/4 [31m500[0m 3.117 ms - 72[0m
2026-08-01T17:52:57: 17:52:57 [[32minfo[39m] [0mGET /v1/member/4 [31m500[0m 4.504 ms - 72[0m
2026-08-01T17:52:59: 17:52:59 [[32minfo[39m] [0mGET /v1/member/3 [31m500[0m 5.026 ms - 72[0m
2026-08-01T17:53:03: 17:53:03 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.837 ms - 5329[0m
2026-08-01T17:53:39: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-01T17:53:39: ========== LOGIN API HIT ==========
2026-08-01T17:53:39: Member: {
2026-08-01T17:53:39:   id: 5,
2026-08-01T17:53:39:   society_id: 1,
2026-08-01T17:53:39:   full_name: 'Neeshu Verma',
2026-08-01T17:53:39:   email: 'superadmin@gmail.com',
2026-08-01T17:53:39:   mobile_number: '9999999998',
2026-08-01T17:53:39:   wing: 'A',
2026-08-01T17:53:39:   flat_number: '000',
2026-08-01T17:53:39:   vehicles: null,
2026-08-01T17:53:39:   family_members: null,
2026-08-01T17:53:39:   role: 'superadmin',
2026-08-01T17:53:39:   profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-01T17:53:39:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-01T17:53:39:   fcm_token: null,
2026-08-01T17:53:39:   last_login_at: 2026-08-01T12:01:39.000Z,
2026-08-01T17:53:39:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:53:39:   is_approved: 1,
2026-08-01T17:53:39:   is_active: 1,
2026-08-01T17:53:39:   status: 1,
2026-08-01T17:53:39:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-01T17:53:39:   updated_at: 2026-08-01T12:01:39.000Z,
2026-08-01T17:53:39:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-01T17:53:39:   ownership: 'owner'
2026-08-01T17:53:39: }
2026-08-01T17:53:39: Password Match: true
2026-08-01T17:53:39: Response: {
2026-08-01T17:53:39:   status: 'SUCCESS',
2026-08-01T17:53:39:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTU4NzAxOSwiZXhwIjoxNzg4MTc5MDE5fQ.KGv_mShX0EZ9gA8Amw_eeDdPw9msRk4QAOBVkViWguk',
2026-08-01T17:53:39:   expires_in: '30d',
2026-08-01T17:53:39:   expires_in_seconds: 2592000,
2026-08-01T17:53:39:   user: {
2026-08-01T17:53:39:     id: 5,
2026-08-01T17:53:39:     full_name: 'Neeshu Verma',
2026-08-01T17:53:39:     mobile_number: '9999999998',
2026-08-01T17:53:39:     email: 'superadmin@gmail.com',
2026-08-01T17:53:39:     role: 'superadmin',
2026-08-01T17:53:39:     society_id: 1,
2026-08-01T17:53:39:     flat_number: '000',
2026-08-01T17:53:39:     profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-01T17:53:39:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T17:53:39:     is_approved: 1
2026-08-01T17:53:39:   },
2026-08-01T17:53:39:   message: 'Login successful.'
2026-08-01T17:53:39: }
2026-08-01T17:53:39: 17:53:39 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 119.405 ms - 619[0m
2026-08-01T17:53:40: 17:53:40 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 4.406 ms - 73[0m
2026-08-01T17:53:45: 17:53:45 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.875 ms - 1956[0m
2026-08-01T17:53:45: 17:53:45 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.290 ms - 128[0m
2026-08-01T17:53:48: 17:53:48 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.638 ms - 1582[0m
2026-08-01T17:53:48: 17:53:48 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.947 ms - 831[0m
2026-08-01T17:53:48: 17:53:48 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.551 ms - 267[0m
2026-08-01T17:53:48: 17:53:48 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.509 ms - 77[0m
2026-08-01T17:53:49: 17:53:49 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.079 ms - 267[0m
2026-08-01T17:53:49: 17:53:49 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.545 ms - 831[0m
2026-08-01T17:53:50: 17:53:50 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.924 ms - 1582[0m
2026-08-01T17:53:50: 17:53:50 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.444 ms - 1956[0m
2026-08-01T17:53:58: 17:53:58 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.530 ms - 1039[0m
2026-08-01T17:54:00: 17:54:00 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.500 ms - 77[0m
2026-08-01T17:54:20: 17:54:20 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.465 ms - 1039[0m
2026-08-01T17:54:20: 17:54:20 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.358 ms - 1956[0m
2026-08-01T17:54:26: 17:54:26 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.034 ms - 77[0m
2026-08-01T17:54:57: 17:54:57 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.189 ms - 77[0m
2026-08-01T17:54:59: 17:54:59 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.914 ms - 643[0m
2026-08-01T17:55:05: 17:55:05 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 9.874 ms - 73[0m
2026-08-01T17:55:10: 17:55:10 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.965 ms - 77[0m
2026-08-01T17:55:36: 17:55:36 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.768 ms - 77[0m
2026-08-01T17:55:38: 17:55:38 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.643 ms - 77[0m
2026-08-01T17:55:39: 17:55:39 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.970 ms - 1956[0m
2026-08-01T17:55:40: 17:55:40 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.990 ms - 1582[0m
2026-08-01T17:55:40: 17:55:40 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.345 ms - 831[0m
2026-08-01T17:55:40: 17:55:40 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.006 ms - 263[0m
2026-08-01T17:55:40: 17:55:40 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.560 ms - 263[0m
2026-08-01T17:55:41: 17:55:41 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.265 ms - 263[0m
2026-08-01T17:55:41: 17:55:41 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.103 ms - 77[0m
2026-08-01T17:55:41: 17:55:41 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.083 ms - 77[0m
2026-08-01T17:55:41: 17:55:41 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.586 ms - 77[0m
2026-08-01T17:55:42: 17:55:42 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.731 ms - 77[0m
2026-08-01T17:55:42: 17:55:42 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.895 ms - 77[0m
2026-08-01T17:55:42: 17:55:42 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.214 ms - 263[0m
2026-08-01T17:55:43: 17:55:43 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.198 ms - 263[0m
2026-08-01T17:55:43: 17:55:43 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.079 ms - 263[0m
2026-08-01T17:55:43: 17:55:43 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 1.916 ms - 831[0m
2026-08-01T17:55:43: 17:55:43 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.239 ms - 1582[0m
2026-08-01T17:55:43: 17:55:43 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.298 ms - 1956[0m
2026-08-01T17:55:45: 17:55:45 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.366 ms - 4046[0m
2026-08-01T17:55:45: 17:55:45 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.124 ms - 152[0m
2026-08-01T17:55:47: 17:55:47 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.181 ms - 73[0m
2026-08-01T17:55:51: 17:55:51 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.571 ms - 4046[0m
2026-08-01T17:55:52: 17:55:52 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.366 ms - 471[0m
2026-08-01T17:55:52: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:55:52:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:55:52:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:55:52:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:55:52:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:55:52:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:55:52:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:55:52:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:55:52:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:55:52:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:55:52:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:55:52:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:55:52:   errno: 1054,
2026-08-01T17:55:52:   sqlState: '42S22',
2026-08-01T17:55:52:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:55:52:   sql: '\n' +
2026-08-01T17:55:52:     '    SELECT\n' +
2026-08-01T17:55:52:     '\n' +
2026-08-01T17:55:52:     '        s.monthly_maintenance,\n' +
2026-08-01T17:55:52:     '\n' +
2026-08-01T17:55:52:     '        MAX(\n' +
2026-08-01T17:55:52:     '            CASE\n' +
2026-08-01T17:55:52:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:55:52:     '                THEN DATE_ADD(\n' +
2026-08-01T17:55:52:     '                    mp.for_month,\n' +
2026-08-01T17:55:52:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:55:52:     '                )\n' +
2026-08-01T17:55:52:     '            END\n' +
2026-08-01T17:55:52:     '        ) AS last_paid_month\n' +
2026-08-01T17:55:52:     '\n' +
2026-08-01T17:55:52:     '            FROM users u\n' +
2026-08-01T17:55:52:     '\n' +
2026-08-01T17:55:52:     '            INNER JOIN society s\n' +
2026-08-01T17:55:52:     '            ON s.id = u.society_id\n' +
2026-08-01T17:55:52:     '\n' +
2026-08-01T17:55:52:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:55:52:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:55:52:     '\n' +
2026-08-01T17:55:52:     '        WHERE\n' +
2026-08-01T17:55:52:     '            u.society_id = ?\n' +
2026-08-01T17:55:52:     '            AND u.id = ?\n' +
2026-08-01T17:55:52:     '\n' +
2026-08-01T17:55:52:     '        GROUP BY\n' +
2026-08-01T17:55:52:     '            s.monthly_maintenance\n' +
2026-08-01T17:55:52:     '        '
2026-08-01T17:55:52: }
2026-08-01T17:55:52: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T17:55:52:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T17:55:52:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T17:55:52:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T17:55:52:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:55:52:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:55:52:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T17:55:52:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T17:55:52:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T17:55:52:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T17:55:52:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T17:55:52:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T17:55:52:   errno: 1054,
2026-08-01T17:55:52:   sqlState: '42S22',
2026-08-01T17:55:52:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T17:55:52:   sql: '\n' +
2026-08-01T17:55:52:     '    SELECT\n' +
2026-08-01T17:55:52:     '\n' +
2026-08-01T17:55:52:     '        s.monthly_maintenance,\n' +
2026-08-01T17:55:52:     '\n' +
2026-08-01T17:55:52:     '        MAX(\n' +
2026-08-01T17:55:52:     '            CASE\n' +
2026-08-01T17:55:52:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T17:55:52:     '                THEN DATE_ADD(\n' +
2026-08-01T17:55:52:     '                    mp.for_month,\n' +
2026-08-01T17:55:52:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T17:55:52:     '                )\n' +
2026-08-01T17:55:52:     '            END\n' +
2026-08-01T17:55:52:     '        ) AS last_paid_month\n' +
2026-08-01T17:55:52:     '\n' +
2026-08-01T17:55:52:     '            FROM users u\n' +
2026-08-01T17:55:52:     '\n' +
2026-08-01T17:55:52:     '            INNER JOIN society s\n' +
2026-08-01T17:55:52:     '            ON s.id = u.society_id\n' +
2026-08-01T17:55:52:     '\n' +
2026-08-01T17:55:52:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T17:55:52:     '            ON mp.member_id = u.id\n' +
2026-08-01T17:55:52:     '\n' +
2026-08-01T17:55:52:     '        WHERE\n' +
2026-08-01T17:55:52:     '            u.society_id = ?\n' +
2026-08-01T17:55:52:     '            AND u.id = ?\n' +
2026-08-01T17:55:52:     '\n' +
2026-08-01T17:55:52:     '        GROUP BY\n' +
2026-08-01T17:55:52:     '            s.monthly_maintenance\n' +
2026-08-01T17:55:52:     '        '
2026-08-01T17:55:52: }
2026-08-01T17:55:52: 17:55:52 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 5.341 ms - 80[0m
2026-08-01T17:55:56: 17:55:56 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.537 ms - 471[0m
2026-08-01T17:55:56: 17:55:56 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.709 ms - 128[0m
2026-08-01T17:55:56: 17:55:56 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.225 ms - 128[0m
2026-08-01T17:55:56: 17:55:56 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.318 ms - 128[0m
2026-08-01T17:55:56: 17:55:56 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.669 ms - 128[0m
2026-08-01T17:55:57: 17:55:57 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.802 ms - 128[0m
2026-08-01T17:55:57: 17:55:57 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.885 ms - 128[0m
2026-08-01T17:55:57: 17:55:57 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.158 ms - 128[0m
2026-08-01T17:55:57: 17:55:57 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.582 ms - 128[0m
2026-08-01T17:55:57: 17:55:57 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.413 ms - 128[0m
2026-08-01T17:55:58: 17:55:58 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.207 ms - 128[0m
2026-08-01T17:55:58: 17:55:58 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.253 ms - 128[0m
2026-08-01T17:55:58: 17:55:58 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.469 ms - 128[0m
2026-08-01T17:55:58: 17:55:58 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.590 ms - 128[0m
2026-08-01T17:55:58: 17:55:58 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.637 ms - 128[0m
2026-08-01T17:55:59: 17:55:59 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.162 ms - 128[0m
2026-08-01T17:55:59: 17:55:59 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.330 ms - 471[0m
2026-08-01T17:55:59: 17:55:59 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.359 ms - 471[0m
2026-08-01T17:56:00: 17:56:00 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.562 ms - 4046[0m
2026-08-01T17:56:00: 17:56:00 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 1.742 ms - 152[0m
2026-08-01T17:56:01: 17:56:01 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.400 ms - 73[0m
2026-08-01T17:56:04: 17:56:04 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.489 ms - 4046[0m
2026-08-01T17:56:05: 17:56:05 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 9.977 ms - 1956[0m
2026-08-01T17:56:05: 17:56:05 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.352 ms - 128[0m
2026-08-01T17:56:06: 17:56:06 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.738 ms - 1606[0m
2026-08-01T17:56:06: 17:56:06 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.075 ms - 451[0m
2026-08-01T17:56:06: 17:56:06 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.787 ms - 263[0m
2026-08-01T17:56:06: 17:56:06 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.144 ms - 263[0m
2026-08-01T17:56:06: 17:56:06 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.065 ms - 77[0m
2026-08-01T17:56:06: 17:56:06 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.220 ms - 77[0m
2026-08-01T17:56:06: 17:56:06 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.659 ms - 77[0m
2026-08-01T17:56:08: 17:56:08 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.656 ms - 77[0m
2026-08-01T17:56:08: 17:56:08 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.508 ms - 77[0m
2026-08-01T17:56:08: 17:56:08 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 13.087 ms - 263[0m
2026-08-01T17:56:08: 17:56:08 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.742 ms - 263[0m
2026-08-01T17:56:08: 17:56:08 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.001 ms - 451[0m
2026-08-01T17:56:08: 17:56:08 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.998 ms - 1606[0m
2026-08-01T17:56:08: 17:56:08 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.201 ms - 1956[0m
2026-08-01T17:56:49: 17:56:49 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.602 ms - 4046[0m
2026-08-01T17:56:49: 17:56:49 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.021 ms - 152[0m
2026-08-01T17:56:51: 17:56:51 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.168 ms - 73[0m
2026-08-01T17:56:53: 17:56:53 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.501 ms - 4046[0m
2026-08-01T17:58:22: 17:58:22 [[32minfo[39m] [0mGET / [33m401[0m 1.490 ms - 123[0m
2026-08-01T18:00:44: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-01T18:00:44: ========== LOGIN API HIT ==========
2026-08-01T18:00:44: Member: {
2026-08-01T18:00:44:   id: 5,
2026-08-01T18:00:44:   society_id: 1,
2026-08-01T18:00:44:   full_name: 'Neeshu Verma',
2026-08-01T18:00:44:   email: 'superadmin@gmail.com',
2026-08-01T18:00:44:   mobile_number: '9999999998',
2026-08-01T18:00:44:   wing: 'A',
2026-08-01T18:00:44:   flat_number: '000',
2026-08-01T18:00:44:   vehicles: null,
2026-08-01T18:00:44:   family_members: null,
2026-08-01T18:00:44:   role: 'superadmin',
2026-08-01T18:00:44:   profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-01T18:00:44:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-01T18:00:44:   fcm_token: null,
2026-08-01T18:00:44:   last_login_at: 2026-08-01T12:23:39.000Z,
2026-08-01T18:00:44:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T18:00:44:   is_approved: 1,
2026-08-01T18:00:44:   is_active: 1,
2026-08-01T18:00:44:   status: 1,
2026-08-01T18:00:44:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-01T18:00:44:   updated_at: 2026-08-01T12:23:39.000Z,
2026-08-01T18:00:44:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-01T18:00:44:   ownership: 'owner'
2026-08-01T18:00:44: }
2026-08-01T18:00:44: Password Match: true
2026-08-01T18:00:44: Response: {
2026-08-01T18:00:44:   status: 'SUCCESS',
2026-08-01T18:00:44:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTU4NzQ0NCwiZXhwIjoxNzg4MTc5NDQ0fQ.TO_5T0rghIIAFQDEXiBmOQw0x7kcaNxJCsou12bptUo',
2026-08-01T18:00:44:   expires_in: '30d',
2026-08-01T18:00:44:   expires_in_seconds: 2592000,
2026-08-01T18:00:44:   user: {
2026-08-01T18:00:44:     id: 5,
2026-08-01T18:00:44:     full_name: 'Neeshu Verma',
2026-08-01T18:00:44:     mobile_number: '9999999998',
2026-08-01T18:00:44:     email: 'superadmin@gmail.com',
2026-08-01T18:00:44:     role: 'superadmin',
2026-08-01T18:00:44:     society_id: 1,
2026-08-01T18:00:44:     flat_number: '000',
2026-08-01T18:00:44:     profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-01T18:00:44:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-01T18:00:44:     is_approved: 1
2026-08-01T18:00:44:   },
2026-08-01T18:00:44:   message: 'Login successful.'
2026-08-01T18:00:44: }
2026-08-01T18:00:44: 18:00:44 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 119.896 ms - 619[0m
2026-08-01T18:00:45: 18:00:45 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 4.507 ms - 73[0m
2026-08-01T18:00:51: 18:00:51 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.179 ms - 4046[0m
2026-08-01T18:00:52: 18:00:52 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.117 ms - 152[0m
2026-08-01T18:00:55: 18:00:55 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.536 ms - 73[0m
2026-08-01T18:00:59: 18:00:59 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.854 ms - 4046[0m
2026-08-01T18:01:04: 18:01:04 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.181 ms - 3293[0m
2026-08-01T18:01:06: 18:01:06 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.917 ms - 1242[0m
2026-08-01T18:01:08: 18:01:08 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.258 ms - 463[0m
2026-08-01T18:01:12: 18:01:12 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.865 ms - 4046[0m
2026-08-01T18:01:18: 18:01:18 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.904 ms - 2029[0m
2026-08-01T18:01:20: 18:01:20 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.803 ms - 456[0m
2026-08-01T18:01:21: 18:01:21 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.861 ms - 456[0m
2026-08-01T18:01:25: 18:01:25 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.701 ms - 4046[0m
2026-08-01T18:01:27: 18:01:27 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.716 ms - 453[0m
2026-08-01T18:01:28: 18:01:28 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.440 ms - 453[0m
2026-08-01T18:01:29: 18:01:29 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.883 ms - 4046[0m
2026-08-01T18:01:36: 18:01:36 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.048 ms - 73[0m
2026-08-01T18:01:41: 18:01:41 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.644 ms - 4046[0m
2026-08-01T18:01:44: 18:01:44 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.385 ms - 1329[0m
2026-08-01T18:01:47: 18:01:47 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.292 ms - 4046[0m
2026-08-01T18:01:51: 18:01:51 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.979 ms - 846[0m
2026-08-01T18:01:54: 18:01:54 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.758 ms - 4046[0m
2026-08-01T18:01:56: 18:01:56 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.924 ms - 471[0m
2026-08-01T18:01:56: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T18:01:56:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T18:01:56:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T18:01:56:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T18:01:56:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T18:01:56:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T18:01:56:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T18:01:56:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T18:01:56:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T18:01:56:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T18:01:56:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T18:01:56:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T18:01:56:   errno: 1054,
2026-08-01T18:01:56:   sqlState: '42S22',
2026-08-01T18:01:56:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T18:01:56:   sql: '\n' +
2026-08-01T18:01:56:     '    SELECT\n' +
2026-08-01T18:01:56:     '\n' +
2026-08-01T18:01:56:     '        s.monthly_maintenance,\n' +
2026-08-01T18:01:56:     '\n' +
2026-08-01T18:01:56:     '        MAX(\n' +
2026-08-01T18:01:56:     '            CASE\n' +
2026-08-01T18:01:56:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T18:01:56:     '                THEN DATE_ADD(\n' +
2026-08-01T18:01:56:     '                    mp.for_month,\n' +
2026-08-01T18:01:56:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T18:01:56:     '                )\n' +
2026-08-01T18:01:56:     '            END\n' +
2026-08-01T18:01:56:     '        ) AS last_paid_month\n' +
2026-08-01T18:01:56:     '\n' +
2026-08-01T18:01:56:     '            FROM users u\n' +
2026-08-01T18:01:56:     '\n' +
2026-08-01T18:01:56:     '            INNER JOIN society s\n' +
2026-08-01T18:01:56:     '            ON s.id = u.society_id\n' +
2026-08-01T18:01:56:     '\n' +
2026-08-01T18:01:56:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T18:01:56:     '            ON mp.member_id = u.id\n' +
2026-08-01T18:01:56:     '\n' +
2026-08-01T18:01:56:     '        WHERE\n' +
2026-08-01T18:01:56:     '            u.society_id = ?\n' +
2026-08-01T18:01:56:     '            AND u.id = ?\n' +
2026-08-01T18:01:56:     '\n' +
2026-08-01T18:01:56:     '        GROUP BY\n' +
2026-08-01T18:01:56:     '            s.monthly_maintenance\n' +
2026-08-01T18:01:56:     '        '
2026-08-01T18:01:56: }
2026-08-01T18:01:56: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T18:01:56:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T18:01:56:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T18:01:56:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T18:01:56:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T18:01:56:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T18:01:56:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T18:01:56:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T18:01:56:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T18:01:56:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T18:01:56:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T18:01:56:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T18:01:56:   errno: 1054,
2026-08-01T18:01:56:   sqlState: '42S22',
2026-08-01T18:01:56:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T18:01:56:   sql: '\n' +
2026-08-01T18:01:56:     '    SELECT\n' +
2026-08-01T18:01:56:     '\n' +
2026-08-01T18:01:56:     '        s.monthly_maintenance,\n' +
2026-08-01T18:01:56:     '\n' +
2026-08-01T18:01:56:     '        MAX(\n' +
2026-08-01T18:01:56:     '            CASE\n' +
2026-08-01T18:01:56:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T18:01:56:     '                THEN DATE_ADD(\n' +
2026-08-01T18:01:56:     '                    mp.for_month,\n' +
2026-08-01T18:01:56:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T18:01:56:     '                )\n' +
2026-08-01T18:01:56:     '            END\n' +
2026-08-01T18:01:56:     '        ) AS last_paid_month\n' +
2026-08-01T18:01:56:     '\n' +
2026-08-01T18:01:56:     '            FROM users u\n' +
2026-08-01T18:01:56:     '\n' +
2026-08-01T18:01:56:     '            INNER JOIN society s\n' +
2026-08-01T18:01:56:     '            ON s.id = u.society_id\n' +
2026-08-01T18:01:56:     '\n' +
2026-08-01T18:01:56:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T18:01:56:     '            ON mp.member_id = u.id\n' +
2026-08-01T18:01:56:     '\n' +
2026-08-01T18:01:56:     '        WHERE\n' +
2026-08-01T18:01:56:     '            u.society_id = ?\n' +
2026-08-01T18:01:56:     '            AND u.id = ?\n' +
2026-08-01T18:01:56:     '\n' +
2026-08-01T18:01:56:     '        GROUP BY\n' +
2026-08-01T18:01:56:     '            s.monthly_maintenance\n' +
2026-08-01T18:01:56:     '        '
2026-08-01T18:01:56: }
2026-08-01T18:01:56: 18:01:56 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 4.729 ms - 80[0m
2026-08-01T18:02:01: 18:02:01 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.001 ms - 4046[0m
2026-08-01T18:02:01: 18:02:01 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.945 ms - 152[0m
2026-08-01T18:02:06: 18:02:06 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.875 ms - 4046[0m
2026-08-01T18:02:06: 18:02:06 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 1.864 ms - 152[0m
2026-08-01T18:02:07: 18:02:07 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 8.342 ms - 1956[0m
2026-08-01T18:02:07: 18:02:07 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.327 ms - 128[0m
2026-08-01T18:02:10: 18:02:10 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 9.166 ms - 1606[0m
2026-08-01T18:02:11: 18:02:11 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.839 ms - 451[0m
2026-08-01T18:02:11: 18:02:11 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.618 ms - 263[0m
2026-08-01T18:02:11: 18:02:11 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.406 ms - 77[0m
2026-08-01T18:02:11: 18:02:11 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.140 ms - 77[0m
2026-08-01T18:02:12: 18:02:12 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.575 ms - 77[0m
2026-08-01T18:02:12: 18:02:12 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.389 ms - 263[0m
2026-08-01T18:02:12: 18:02:12 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.111 ms - 451[0m
2026-08-01T18:02:13: 18:02:13 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.489 ms - 1606[0m
2026-08-01T18:02:13: 18:02:13 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.830 ms - 1956[0m
2026-08-01T18:02:17: 18:02:17 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.989 ms - 1582[0m
2026-08-01T18:02:17: 18:02:17 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.651 ms - 831[0m
2026-08-01T18:02:17: 18:02:17 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.822 ms - 267[0m
2026-08-01T18:02:17: 18:02:17 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.557 ms - 77[0m
2026-08-01T18:02:23: 18:02:23 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.991 ms - 267[0m
2026-08-01T18:02:23: 18:02:23 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.699 ms - 831[0m
2026-08-01T18:02:23: 18:02:23 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.769 ms - 1582[0m
2026-08-01T18:02:23: 18:02:23 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.943 ms - 1956[0m
2026-08-01T18:02:56: 18:02:56 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 3.760 ms - 73[0m
2026-08-01T18:03:02: 18:03:02 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.056 ms - 643[0m
2026-08-01T18:03:02: 18:03:02 [[32minfo[39m] [0mGET /uploads/profile/1785585686106-511782343.jpg [32m200[0m 2.344 ms - 98895[0m
2026-08-01T18:03:19: 18:03:19 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.546 ms - 471[0m
2026-08-01T18:03:19: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T18:03:19:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T18:03:19:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T18:03:19:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T18:03:19:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T18:03:19:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T18:03:19:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T18:03:19:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T18:03:19:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T18:03:19:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T18:03:19:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T18:03:19:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T18:03:19:   errno: 1054,
2026-08-01T18:03:19:   sqlState: '42S22',
2026-08-01T18:03:19:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T18:03:19:   sql: '\n' +
2026-08-01T18:03:19:     '    SELECT\n' +
2026-08-01T18:03:19:     '\n' +
2026-08-01T18:03:19:     '        s.monthly_maintenance,\n' +
2026-08-01T18:03:19:     '\n' +
2026-08-01T18:03:19:     '        MAX(\n' +
2026-08-01T18:03:19:     '            CASE\n' +
2026-08-01T18:03:19:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T18:03:19:     '                THEN DATE_ADD(\n' +
2026-08-01T18:03:19:     '                    mp.for_month,\n' +
2026-08-01T18:03:19:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T18:03:19:     '                )\n' +
2026-08-01T18:03:19:     '            END\n' +
2026-08-01T18:03:19:     '        ) AS last_paid_month\n' +
2026-08-01T18:03:19:     '\n' +
2026-08-01T18:03:19:     '            FROM users u\n' +
2026-08-01T18:03:19:     '\n' +
2026-08-01T18:03:19:     '            INNER JOIN society s\n' +
2026-08-01T18:03:19:     '            ON s.id = u.society_id\n' +
2026-08-01T18:03:19:     '\n' +
2026-08-01T18:03:19:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T18:03:19:     '            ON mp.member_id = u.id\n' +
2026-08-01T18:03:19:     '\n' +
2026-08-01T18:03:19:     '        WHERE\n' +
2026-08-01T18:03:19:     '            u.society_id = ?\n' +
2026-08-01T18:03:19:     '            AND u.id = ?\n' +
2026-08-01T18:03:19:     '\n' +
2026-08-01T18:03:19:     '        GROUP BY\n' +
2026-08-01T18:03:19:     '            s.monthly_maintenance\n' +
2026-08-01T18:03:19:     '        '
2026-08-01T18:03:19: }
2026-08-01T18:03:19: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-01T18:03:19:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-01T18:03:19:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-01T18:03:19:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-01T18:03:19:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T18:03:19:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T18:03:19:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-01T18:03:19:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-01T18:03:19:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-01T18:03:19:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-01T18:03:19:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-01T18:03:19:   code: 'ER_BAD_FIELD_ERROR',
2026-08-01T18:03:19:   errno: 1054,
2026-08-01T18:03:19:   sqlState: '42S22',
2026-08-01T18:03:19:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-01T18:03:19:   sql: '\n' +
2026-08-01T18:03:19:     '    SELECT\n' +
2026-08-01T18:03:19:     '\n' +
2026-08-01T18:03:19:     '        s.monthly_maintenance,\n' +
2026-08-01T18:03:19:     '\n' +
2026-08-01T18:03:19:     '        MAX(\n' +
2026-08-01T18:03:19:     '            CASE\n' +
2026-08-01T18:03:19:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-01T18:03:19:     '                THEN DATE_ADD(\n' +
2026-08-01T18:03:19:     '                    mp.for_month,\n' +
2026-08-01T18:03:19:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-01T18:03:19:     '                )\n' +
2026-08-01T18:03:19:     '            END\n' +
2026-08-01T18:03:19:     '        ) AS last_paid_month\n' +
2026-08-01T18:03:19:     '\n' +
2026-08-01T18:03:19:     '            FROM users u\n' +
2026-08-01T18:03:19:     '\n' +
2026-08-01T18:03:19:     '            INNER JOIN society s\n' +
2026-08-01T18:03:19:     '            ON s.id = u.society_id\n' +
2026-08-01T18:03:19:     '\n' +
2026-08-01T18:03:19:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-01T18:03:19:     '            ON mp.member_id = u.id\n' +
2026-08-01T18:03:19:     '\n' +
2026-08-01T18:03:19:     '        WHERE\n' +
2026-08-01T18:03:19:     '            u.society_id = ?\n' +
2026-08-01T18:03:19:     '            AND u.id = ?\n' +
2026-08-01T18:03:19:     '\n' +
2026-08-01T18:03:19:     '        GROUP BY\n' +
2026-08-01T18:03:19:     '            s.monthly_maintenance\n' +
2026-08-01T18:03:19:     '        '
2026-08-01T18:03:19: }
2026-08-01T18:03:19: 18:03:19 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 2.743 ms - 80[0m
2026-08-01T18:03:24: 18:03:24 [[32minfo[39m] [0mGET /v1/payment/1 [31m500[0m 3.645 ms - 72[0m
2026-08-01T18:03:33: 18:03:33 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.340 ms - 4046[0m
2026-08-01T18:03:33: 18:03:33 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.575 ms - 152[0m
2026-08-01T18:03:40: 18:03:40 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 3.350 ms - 73[0m
2026-08-01T21:57:48: 21:57:48 [[32minfo[39m] [0mGET / [33m401[0m 24.942 ms - 123[0m
2026-08-02T02:56:58: 02:56:58 [[32minfo[39m] [0mGET / [33m401[0m 39.963 ms - 123[0m
2026-08-02T07:27:20: 07:27:20 [[32minfo[39m] [0mGET / [33m401[0m 45.238 ms - 123[0m
2026-08-02T07:27:21: 07:27:21 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 2.819 ms - 123[0m
2026-08-02T07:27:22: 07:27:22 [[32minfo[39m] [0mGET / [33m401[0m 1.321 ms - 123[0m
2026-08-02T07:27:28: 07:27:28 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 1.139 ms - 123[0m
2026-08-02T07:47:08: 07:47:08 [[32minfo[39m] [0mGET / [33m401[0m 4.705 ms - 123[0m
2026-08-02T09:41:14: 09:41:14 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 2.756 ms - 123[0m
2026-08-02T09:41:16: 09:41:16 [[32minfo[39m] [0mGET / [33m401[0m 0.957 ms - 123[0m
2026-08-02T09:41:43: 09:41:43 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 2.047 ms - 123[0m
2026-08-02T09:41:44: 09:41:44 [[32minfo[39m] [0mGET / [33m401[0m 1.332 ms - 123[0m
2026-08-02T12:24:36: 12:24:36 [[32minfo[39m] [0mGET / [33m401[0m 35.983 ms - 123[0m
2026-08-02T15:54:24: 15:54:24 [[32minfo[39m] [0mGET / [33m401[0m 44.568 ms - 123[0m
2026-08-02T15:54:28: 15:54:28 [[32minfo[39m] [0mGET / [33m401[0m 1.435 ms - 123[0m
2026-08-02T16:51:40: 16:51:40 [[32minfo[39m] [0mGET / [33m401[0m 4.227 ms - 123[0m
2026-08-02T19:28:35: 19:28:35 [[32minfo[39m] [0mGET /backend/.env [33m401[0m 42.657 ms - 123[0m
2026-08-02T19:28:35: 19:28:35 [[32minfo[39m] [0mGET /config.env [33m401[0m 6.108 ms - 123[0m
2026-08-02T19:48:48: 19:48:48 [[32minfo[39m] [0mGET /.env [33m401[0m 3.295 ms - 123[0m
2026-08-02T21:05:15: 21:05:15 [[32minfo[39m] [0mGET / [33m401[0m 37.539 ms - 123[0m
2026-08-02T21:38:38: 21:38:38 [[32minfo[39m] [0mGET /api/.git/config [33m401[0m 4.332 ms - 123[0m
2026-08-02T21:38:38: 21:38:38 [[32minfo[39m] [0mGET /git/.git/config [33m401[0m 1.441 ms - 123[0m
2026-08-02T21:38:38: 21:38:38 [[32minfo[39m] [0mGET /wp/.git/config [33m401[0m 0.874 ms - 123[0m
2026-08-02T21:38:38: 21:38:38 [[32minfo[39m] [0mGET /.git/config [33m401[0m 0.997 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /backup/.git/config [33m401[0m 0.889 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /staging/.git/config [33m401[0m 3.159 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /api/.git/config [33m401[0m 0.514 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /v2/.git/config [33m401[0m 1.094 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /public/.git/config [33m401[0m 0.509 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /backup/.git/config [33m401[0m 0.583 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /admin/.git/config [33m401[0m 0.867 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /wp-admin/.git/config [33m401[0m 0.996 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /staging/.git/config [33m401[0m 0.307 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /backend/.git/config [33m401[0m 0.275 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /wp-content/.git/config [33m401[0m 1.906 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /.git/config [33m401[0m 0.505 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /app/.git/config [33m401[0m 0.369 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /git/.git/config [33m401[0m 1.115 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /mail/.git/config [33m401[0m 0.445 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /admin/.git/config [33m401[0m 0.310 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /dev/.git/config [33m401[0m 0.647 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /public/.git/config [33m401[0m 0.522 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /v2/.git/config [33m401[0m 0.475 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /mail/.git/config [33m401[0m 1.322 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /backend/.git/config [33m401[0m 0.924 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /wp-content/.git/config [33m401[0m 0.932 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /wp-admin/.git/config [33m401[0m 0.858 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /app/.git/config [33m401[0m 0.296 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /wp/.git/config [33m401[0m 1.174 ms - 123[0m
2026-08-02T21:38:39: 21:38:39 [[32minfo[39m] [0mGET /dev/.git/config [33m401[0m 0.553 ms - 123[0m
2026-08-02T21:38:40: 21:38:40 [[32minfo[39m] [0mGET /application/.git/config [33m401[0m 0.544 ms - 123[0m
2026-08-02T21:38:40: 21:38:40 [[32minfo[39m] [0mGET /application/.git/config [33m401[0m 0.641 ms - 123[0m
2026-08-02T22:09:16: 22:09:16 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 1.151 ms - 123[0m
2026-08-02T22:09:17: 22:09:17 [[32minfo[39m] [0mPOST /?rest_route=/batch/v1 [33m401[0m 0.478 ms - 123[0m
2026-08-02T22:09:17: 22:09:17 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 0.621 ms - 123[0m
2026-08-02T22:09:18: 22:09:18 [[32minfo[39m] [0mPOST /?rest_route=/batch/v1 [33m401[0m 0.418 ms - 123[0m
2026-08-03T02:29:10: 02:29:10 [[32minfo[39m] [0mGET / [33m401[0m 37.756 ms - 123[0m
2026-08-03T02:45:38: 02:45:38 [[32minfo[39m] [0mGET / [33m401[0m 2.608 ms - 123[0m
2026-08-03T02:57:32: 02:57:32 [[32minfo[39m] [0mGET /.git/config [33m401[0m 3.261 ms - 123[0m
2026-08-03T03:48:43: 03:48:43 [[32minfo[39m] [0mGET / [33m401[0m 2.948 ms - 123[0m
2026-08-03T04:42:21: 04:42:21 [[32minfo[39m] [0mGET /.env [33m401[0m 10.878 ms - 123[0m
2026-08-03T04:42:21: 04:42:21 [[32minfo[39m] [0mPOST / [33m401[0m 0.290 ms - 123[0m
2026-08-03T05:20:02: 05:20:02 [[32minfo[39m] [0mGET / [33m401[0m 2.702 ms - 123[0m
2026-08-03T08:46:24: 08:46:24 [[32minfo[39m] [0mGET / [33m401[0m 42.168 ms - 123[0m
2026-08-03T09:07:03: 09:07:03 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 32.486 ms - 3118[0m
2026-08-03T09:07:03: 09:07:03 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 13.390 ms - 102347[0m
2026-08-03T09:07:03: 09:07:03 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 19.744 ms - 178977[0m
2026-08-03T09:07:03: 09:07:03 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 20.294 ms - 251800[0m
2026-08-03T09:07:03: 09:07:03 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 5.392 ms - 1526918[0m
2026-08-03T09:14:57: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T09:14:57: ========== LOGIN API HIT ==========
2026-08-03T09:14:57: Member: {
2026-08-03T09:14:57:   id: 5,
2026-08-03T09:14:57:   society_id: 1,
2026-08-03T09:14:57:   full_name: 'Neeshu Verma',
2026-08-03T09:14:57:   email: 'superadmin@gmail.com',
2026-08-03T09:14:57:   mobile_number: '9999999998',
2026-08-03T09:14:57:   wing: 'A',
2026-08-03T09:14:57:   flat_number: '000',
2026-08-03T09:14:57:   vehicles: null,
2026-08-03T09:14:57:   family_members: null,
2026-08-03T09:14:57:   role: 'superadmin',
2026-08-03T09:14:57:   profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T09:14:57:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-03T09:14:57:   fcm_token: null,
2026-08-03T09:14:57:   last_login_at: 2026-08-01T12:30:44.000Z,
2026-08-03T09:14:57:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T09:14:57:   is_approved: 1,
2026-08-03T09:14:57:   is_active: 1,
2026-08-03T09:14:57:   status: 1,
2026-08-03T09:14:57:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-03T09:14:57:   updated_at: 2026-08-01T12:30:44.000Z,
2026-08-03T09:14:57:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-03T09:14:57:   ownership: 'owner'
2026-08-03T09:14:57: }
2026-08-03T09:14:58: Password Match: true
2026-08-03T09:14:58: Response: {
2026-08-03T09:14:58:   status: 'SUCCESS',
2026-08-03T09:14:58:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTcyODY5OCwiZXhwIjoxNzg4MzIwNjk4fQ.OQiDpeYFqkskYvR-P7Dh0jkDUAYHm4yG2SDhD2TbBMc',
2026-08-03T09:14:58:   expires_in: '30d',
2026-08-03T09:14:58:   expires_in_seconds: 2592000,
2026-08-03T09:14:58:   user: {
2026-08-03T09:14:58:     id: 5,
2026-08-03T09:14:58:     full_name: 'Neeshu Verma',
2026-08-03T09:14:58:     mobile_number: '9999999998',
2026-08-03T09:14:58:     email: 'superadmin@gmail.com',
2026-08-03T09:14:58:     role: 'superadmin',
2026-08-03T09:14:58:     society_id: 1,
2026-08-03T09:14:58:     flat_number: '000',
2026-08-03T09:14:58:     profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T09:14:58:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T09:14:58:     is_approved: 1
2026-08-03T09:14:58:   },
2026-08-03T09:14:58:   message: 'Login successful.'
2026-08-03T09:14:58: }
2026-08-03T09:14:58: 09:14:58 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 173.686 ms - 619[0m
2026-08-03T09:14:58: 09:14:58 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 87.852 ms - 73[0m
2026-08-03T09:18:22: 09:18:22 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 12.235 ms - 1956[0m
2026-08-03T09:18:22: 09:18:22 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 6.133 ms - 128[0m
2026-08-03T09:18:24: 09:18:24 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 5.482 ms - 73[0m
2026-08-03T09:25:59: 09:25:59 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 11.166 ms - 1956[0m
2026-08-03T09:25:59: 09:25:59 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.889 ms - 128[0m
2026-08-03T09:26:04: 09:26:04 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 8.150 ms - 643[0m
2026-08-03T09:26:04: 09:26:04 [[32minfo[39m] [0mGET /uploads/profile/1785585686106-511782343.jpg [32m200[0m 6.288 ms - 98895[0m
2026-08-03T09:26:08: 09:26:08 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.592 ms - 471[0m
2026-08-03T09:26:08: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T09:26:08:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T09:26:08:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T09:26:08:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T09:26:08:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T09:26:08:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T09:26:08:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T09:26:08:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T09:26:08:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T09:26:08:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T09:26:08:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T09:26:08:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T09:26:08:   errno: 1054,
2026-08-03T09:26:08:   sqlState: '42S22',
2026-08-03T09:26:08:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T09:26:08:   sql: '\n' +
2026-08-03T09:26:08:     '    SELECT\n' +
2026-08-03T09:26:08:     '\n' +
2026-08-03T09:26:08:     '        s.monthly_maintenance,\n' +
2026-08-03T09:26:08:     '\n' +
2026-08-03T09:26:08:     '        MAX(\n' +
2026-08-03T09:26:08:     '            CASE\n' +
2026-08-03T09:26:08:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T09:26:08:     '                THEN DATE_ADD(\n' +
2026-08-03T09:26:08:     '                    mp.for_month,\n' +
2026-08-03T09:26:08:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T09:26:08:     '                )\n' +
2026-08-03T09:26:08:     '            END\n' +
2026-08-03T09:26:08:     '        ) AS last_paid_month\n' +
2026-08-03T09:26:08:     '\n' +
2026-08-03T09:26:08:     '            FROM users u\n' +
2026-08-03T09:26:08:     '\n' +
2026-08-03T09:26:08:     '            INNER JOIN society s\n' +
2026-08-03T09:26:08:     '            ON s.id = u.society_id\n' +
2026-08-03T09:26:08:     '\n' +
2026-08-03T09:26:08:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T09:26:08:     '            ON mp.member_id = u.id\n' +
2026-08-03T09:26:08:     '\n' +
2026-08-03T09:26:08:     '        WHERE\n' +
2026-08-03T09:26:08:     '            u.society_id = ?\n' +
2026-08-03T09:26:08:     '            AND u.id = ?\n' +
2026-08-03T09:26:08:     '\n' +
2026-08-03T09:26:08:     '        GROUP BY\n' +
2026-08-03T09:26:08:     '            s.monthly_maintenance\n' +
2026-08-03T09:26:08:     '        '
2026-08-03T09:26:08: }
2026-08-03T09:26:08: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T09:26:08:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T09:26:08:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T09:26:08:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T09:26:08:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T09:26:08:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T09:26:08:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T09:26:08:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T09:26:08:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T09:26:08:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T09:26:08:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T09:26:08:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T09:26:08:   errno: 1054,
2026-08-03T09:26:08:   sqlState: '42S22',
2026-08-03T09:26:08:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T09:26:08:   sql: '\n' +
2026-08-03T09:26:08:     '    SELECT\n' +
2026-08-03T09:26:08:     '\n' +
2026-08-03T09:26:08:     '        s.monthly_maintenance,\n' +
2026-08-03T09:26:08:     '\n' +
2026-08-03T09:26:08:     '        MAX(\n' +
2026-08-03T09:26:08:     '            CASE\n' +
2026-08-03T09:26:08:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T09:26:08:     '                THEN DATE_ADD(\n' +
2026-08-03T09:26:08:     '                    mp.for_month,\n' +
2026-08-03T09:26:08:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T09:26:08:     '                )\n' +
2026-08-03T09:26:08:     '            END\n' +
2026-08-03T09:26:08:     '        ) AS last_paid_month\n' +
2026-08-03T09:26:08:     '\n' +
2026-08-03T09:26:08:     '            FROM users u\n' +
2026-08-03T09:26:08:     '\n' +
2026-08-03T09:26:08:     '            INNER JOIN society s\n' +
2026-08-03T09:26:08:     '            ON s.id = u.society_id\n' +
2026-08-03T09:26:08:     '\n' +
2026-08-03T09:26:08:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T09:26:08:     '            ON mp.member_id = u.id\n' +
2026-08-03T09:26:08:     '\n' +
2026-08-03T09:26:08:     '        WHERE\n' +
2026-08-03T09:26:08:     '            u.society_id = ?\n' +
2026-08-03T09:26:08:     '            AND u.id = ?\n' +
2026-08-03T09:26:08:     '\n' +
2026-08-03T09:26:08:     '        GROUP BY\n' +
2026-08-03T09:26:08:     '            s.monthly_maintenance\n' +
2026-08-03T09:26:08:     '        '
2026-08-03T09:26:08: }
2026-08-03T09:26:08: 09:26:08 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 5.647 ms - 80[0m
2026-08-03T09:26:11: 09:26:11 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.496 ms - 643[0m
2026-08-03T09:26:29: 09:26:29 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.602 ms - 471[0m
2026-08-03T09:26:29: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T09:26:29:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T09:26:29:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T09:26:29:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T09:26:29:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T09:26:29:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T09:26:29:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T09:26:29:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T09:26:29:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T09:26:29:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T09:26:29:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T09:26:29:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T09:26:29:   errno: 1054,
2026-08-03T09:26:29:   sqlState: '42S22',
2026-08-03T09:26:29:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T09:26:29:   sql: '\n' +
2026-08-03T09:26:29:     '    SELECT\n' +
2026-08-03T09:26:29:     '\n' +
2026-08-03T09:26:29:     '        s.monthly_maintenance,\n' +
2026-08-03T09:26:29:     '\n' +
2026-08-03T09:26:29:     '        MAX(\n' +
2026-08-03T09:26:29:     '            CASE\n' +
2026-08-03T09:26:29:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T09:26:29:     '                THEN DATE_ADD(\n' +
2026-08-03T09:26:29:     '                    mp.for_month,\n' +
2026-08-03T09:26:29:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T09:26:29:     '                )\n' +
2026-08-03T09:26:29:     '            END\n' +
2026-08-03T09:26:29:     '        ) AS last_paid_month\n' +
2026-08-03T09:26:29:     '\n' +
2026-08-03T09:26:29:     '            FROM users u\n' +
2026-08-03T09:26:29:     '\n' +
2026-08-03T09:26:29:     '            INNER JOIN society s\n' +
2026-08-03T09:26:29:     '            ON s.id = u.society_id\n' +
2026-08-03T09:26:29:     '\n' +
2026-08-03T09:26:29:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T09:26:29:     '            ON mp.member_id = u.id\n' +
2026-08-03T09:26:29:     '\n' +
2026-08-03T09:26:29:     '        WHERE\n' +
2026-08-03T09:26:29:     '            u.society_id = ?\n' +
2026-08-03T09:26:29:     '            AND u.id = ?\n' +
2026-08-03T09:26:29:     '\n' +
2026-08-03T09:26:29:     '        GROUP BY\n' +
2026-08-03T09:26:29:     '            s.monthly_maintenance\n' +
2026-08-03T09:26:29:     '        '
2026-08-03T09:26:29: }
2026-08-03T09:26:29: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T09:26:29:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T09:26:29:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T09:26:29:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T09:26:29:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T09:26:29:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T09:26:29:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T09:26:29:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T09:26:29:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T09:26:29:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T09:26:29:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T09:26:29:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T09:26:29:   errno: 1054,
2026-08-03T09:26:29:   sqlState: '42S22',
2026-08-03T09:26:29:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T09:26:29:   sql: '\n' +
2026-08-03T09:26:29:     '    SELECT\n' +
2026-08-03T09:26:29:     '\n' +
2026-08-03T09:26:29:     '        s.monthly_maintenance,\n' +
2026-08-03T09:26:29:     '\n' +
2026-08-03T09:26:29:     '        MAX(\n' +
2026-08-03T09:26:29:     '            CASE\n' +
2026-08-03T09:26:29:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T09:26:29:     '                THEN DATE_ADD(\n' +
2026-08-03T09:26:29:     '                    mp.for_month,\n' +
2026-08-03T09:26:29:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T09:26:29:     '                )\n' +
2026-08-03T09:26:29:     '            END\n' +
2026-08-03T09:26:29:     '        ) AS last_paid_month\n' +
2026-08-03T09:26:29:     '\n' +
2026-08-03T09:26:29:     '            FROM users u\n' +
2026-08-03T09:26:29:     '\n' +
2026-08-03T09:26:29:     '            INNER JOIN society s\n' +
2026-08-03T09:26:29:     '            ON s.id = u.society_id\n' +
2026-08-03T09:26:29:     '\n' +
2026-08-03T09:26:29:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T09:26:29:     '            ON mp.member_id = u.id\n' +
2026-08-03T09:26:29:     '\n' +
2026-08-03T09:26:29:     '        WHERE\n' +
2026-08-03T09:26:29:     '            u.society_id = ?\n' +
2026-08-03T09:26:29:     '            AND u.id = ?\n' +
2026-08-03T09:26:29:     '\n' +
2026-08-03T09:26:29:     '        GROUP BY\n' +
2026-08-03T09:26:29:     '            s.monthly_maintenance\n' +
2026-08-03T09:26:29:     '        '
2026-08-03T09:26:29: }
2026-08-03T09:26:29: 09:26:29 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 2.850 ms - 80[0m
2026-08-03T09:40:14: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T09:40:14: ========== LOGIN API HIT ==========
2026-08-03T09:40:14: Member: {
2026-08-03T09:40:14:   id: 5,
2026-08-03T09:40:14:   society_id: 1,
2026-08-03T09:40:14:   full_name: 'Neeshu Verma',
2026-08-03T09:40:14:   email: 'superadmin@gmail.com',
2026-08-03T09:40:14:   mobile_number: '9999999998',
2026-08-03T09:40:14:   wing: 'A',
2026-08-03T09:40:14:   flat_number: '000',
2026-08-03T09:40:14:   vehicles: null,
2026-08-03T09:40:14:   family_members: null,
2026-08-03T09:40:14:   role: 'superadmin',
2026-08-03T09:40:14:   profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T09:40:14:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-03T09:40:14:   fcm_token: null,
2026-08-03T09:40:14:   last_login_at: 2026-08-03T03:44:58.000Z,
2026-08-03T09:40:14:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T09:40:14:   is_approved: 1,
2026-08-03T09:40:14:   is_active: 1,
2026-08-03T09:40:14:   status: 1,
2026-08-03T09:40:14:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-03T09:40:14:   updated_at: 2026-08-03T03:44:58.000Z,
2026-08-03T09:40:14:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-03T09:40:14:   ownership: 'owner'
2026-08-03T09:40:14: }
2026-08-03T09:40:14: Password Match: true
2026-08-03T09:40:14: Response: {
2026-08-03T09:40:14:   status: 'SUCCESS',
2026-08-03T09:40:14:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTczMDIxNCwiZXhwIjoxNzg4MzIyMjE0fQ.7pzxi1YQ3td7AYTE_0UkB6xG_aANfA8fFtH42PS6mNg',
2026-08-03T09:40:14:   expires_in: '30d',
2026-08-03T09:40:14:   expires_in_seconds: 2592000,
2026-08-03T09:40:14:   user: {
2026-08-03T09:40:14:     id: 5,
2026-08-03T09:40:14:     full_name: 'Neeshu Verma',
2026-08-03T09:40:14:     mobile_number: '9999999998',
2026-08-03T09:40:14:     email: 'superadmin@gmail.com',
2026-08-03T09:40:14:     role: 'superadmin',
2026-08-03T09:40:14:     society_id: 1,
2026-08-03T09:40:14:     flat_number: '000',
2026-08-03T09:40:14:     profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T09:40:14:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T09:40:14:     is_approved: 1
2026-08-03T09:40:14:   },
2026-08-03T09:40:14:   message: 'Login successful.'
2026-08-03T09:40:14: }
2026-08-03T09:40:14: 09:40:14 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 89.548 ms - 619[0m
2026-08-03T09:40:14: 09:40:14 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 7.800 ms - 73[0m
2026-08-03T09:40:21: 09:40:21 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 5.619 ms - 643[0m
2026-08-03T09:40:21: 09:40:21 [[32minfo[39m] [0mGET /uploads/profile/1785585686106-511782343.jpg [32m200[0m 1.584 ms - 98895[0m
2026-08-03T09:40:26: 09:40:26 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.179 ms - 471[0m
2026-08-03T09:40:26: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T09:40:26:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T09:40:26:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T09:40:26:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T09:40:26:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T09:40:26:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T09:40:26:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T09:40:26:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T09:40:26:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T09:40:26:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T09:40:26:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T09:40:26:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T09:40:26:   errno: 1054,
2026-08-03T09:40:26:   sqlState: '42S22',
2026-08-03T09:40:26:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T09:40:26:   sql: '\n' +
2026-08-03T09:40:26:     '    SELECT\n' +
2026-08-03T09:40:26:     '\n' +
2026-08-03T09:40:26:     '        s.monthly_maintenance,\n' +
2026-08-03T09:40:26:     '\n' +
2026-08-03T09:40:26:     '        MAX(\n' +
2026-08-03T09:40:26:     '            CASE\n' +
2026-08-03T09:40:26:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T09:40:26:     '                THEN DATE_ADD(\n' +
2026-08-03T09:40:26:     '                    mp.for_month,\n' +
2026-08-03T09:40:26:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T09:40:26:     '                )\n' +
2026-08-03T09:40:26:     '            END\n' +
2026-08-03T09:40:26:     '        ) AS last_paid_month\n' +
2026-08-03T09:40:26:     '\n' +
2026-08-03T09:40:26:     '            FROM users u\n' +
2026-08-03T09:40:26:     '\n' +
2026-08-03T09:40:26:     '            INNER JOIN society s\n' +
2026-08-03T09:40:26:     '            ON s.id = u.society_id\n' +
2026-08-03T09:40:26:     '\n' +
2026-08-03T09:40:26:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T09:40:26:     '            ON mp.member_id = u.id\n' +
2026-08-03T09:40:26:     '\n' +
2026-08-03T09:40:26:     '        WHERE\n' +
2026-08-03T09:40:26:     '            u.society_id = ?\n' +
2026-08-03T09:40:26:     '            AND u.id = ?\n' +
2026-08-03T09:40:26:     '\n' +
2026-08-03T09:40:26:     '        GROUP BY\n' +
2026-08-03T09:40:26:     '            s.monthly_maintenance\n' +
2026-08-03T09:40:26:     '        '
2026-08-03T09:40:26: }
2026-08-03T09:40:26: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T09:40:26:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T09:40:26:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T09:40:26:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T09:40:26:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T09:40:26:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T09:40:26:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T09:40:26:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T09:40:26:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T09:40:26:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T09:40:26:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T09:40:26:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T09:40:26:   errno: 1054,
2026-08-03T09:40:26:   sqlState: '42S22',
2026-08-03T09:40:26:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T09:40:26:   sql: '\n' +
2026-08-03T09:40:26:     '    SELECT\n' +
2026-08-03T09:40:26:     '\n' +
2026-08-03T09:40:26:     '        s.monthly_maintenance,\n' +
2026-08-03T09:40:26:     '\n' +
2026-08-03T09:40:26:     '        MAX(\n' +
2026-08-03T09:40:26:     '            CASE\n' +
2026-08-03T09:40:26:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T09:40:26:     '                THEN DATE_ADD(\n' +
2026-08-03T09:40:26:     '                    mp.for_month,\n' +
2026-08-03T09:40:26:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T09:40:26:     '                )\n' +
2026-08-03T09:40:26:     '            END\n' +
2026-08-03T09:40:26:     '        ) AS last_paid_month\n' +
2026-08-03T09:40:26:     '\n' +
2026-08-03T09:40:26:     '            FROM users u\n' +
2026-08-03T09:40:26:     '\n' +
2026-08-03T09:40:26:     '            INNER JOIN society s\n' +
2026-08-03T09:40:26:     '            ON s.id = u.society_id\n' +
2026-08-03T09:40:26:     '\n' +
2026-08-03T09:40:26:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T09:40:26:     '            ON mp.member_id = u.id\n' +
2026-08-03T09:40:26:     '\n' +
2026-08-03T09:40:26:     '        WHERE\n' +
2026-08-03T09:40:26:     '            u.society_id = ?\n' +
2026-08-03T09:40:26:     '            AND u.id = ?\n' +
2026-08-03T09:40:26:     '\n' +
2026-08-03T09:40:26:     '        GROUP BY\n' +
2026-08-03T09:40:26:     '            s.monthly_maintenance\n' +
2026-08-03T09:40:26:     '        '
2026-08-03T09:40:26: }
2026-08-03T09:40:26: 09:40:26 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 3.715 ms - 80[0m
2026-08-03T09:40:33: 09:40:33 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.167 ms - 4046[0m
2026-08-03T09:40:33: 09:40:33 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 5.263 ms - 152[0m
2026-08-03T09:40:35: 09:40:35 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 5.812 ms - 128[0m
2026-08-03T09:40:35: 09:40:35 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 8.018 ms - 2346[0m
2026-08-03T09:40:39: 09:40:39 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 4.003 ms - 73[0m
2026-08-03T09:40:44: 09:40:44 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 3.827 ms - 1024[0m
2026-08-03T09:42:12: 09:42:12 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 4.002 ms - 73[0m
2026-08-03T09:47:51: 09:47:51 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 9.853 ms - 1956[0m
2026-08-03T09:47:51: 09:47:51 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.870 ms - 128[0m
2026-08-03T09:47:52: 09:47:52 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.204 ms - 4046[0m
2026-08-03T09:47:52: 09:47:52 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.644 ms - 152[0m
2026-08-03T09:47:55: 09:47:55 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 7.503 ms - 471[0m
2026-08-03T09:47:55: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T09:47:55:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T09:47:55:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T09:47:55:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T09:47:55:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T09:47:55:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T09:47:55:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T09:47:55:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T09:47:55:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T09:47:55:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T09:47:55:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T09:47:55:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T09:47:55:   errno: 1054,
2026-08-03T09:47:55:   sqlState: '42S22',
2026-08-03T09:47:55:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T09:47:55:   sql: '\n' +
2026-08-03T09:47:55:     '    SELECT\n' +
2026-08-03T09:47:55:     '\n' +
2026-08-03T09:47:55:     '        s.monthly_maintenance,\n' +
2026-08-03T09:47:55:     '\n' +
2026-08-03T09:47:55:     '        MAX(\n' +
2026-08-03T09:47:55:     '            CASE\n' +
2026-08-03T09:47:55:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T09:47:55:     '                THEN DATE_ADD(\n' +
2026-08-03T09:47:55:     '                    mp.for_month,\n' +
2026-08-03T09:47:55:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T09:47:55:     '                )\n' +
2026-08-03T09:47:55:     '            END\n' +
2026-08-03T09:47:55:     '        ) AS last_paid_month\n' +
2026-08-03T09:47:55:     '\n' +
2026-08-03T09:47:55:     '            FROM users u\n' +
2026-08-03T09:47:55:     '\n' +
2026-08-03T09:47:55:     '            INNER JOIN society s\n' +
2026-08-03T09:47:55:     '            ON s.id = u.society_id\n' +
2026-08-03T09:47:55:     '\n' +
2026-08-03T09:47:55:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T09:47:55:     '            ON mp.member_id = u.id\n' +
2026-08-03T09:47:55:     '\n' +
2026-08-03T09:47:55:     '        WHERE\n' +
2026-08-03T09:47:55:     '            u.society_id = ?\n' +
2026-08-03T09:47:55:     '            AND u.id = ?\n' +
2026-08-03T09:47:55:     '\n' +
2026-08-03T09:47:55:     '        GROUP BY\n' +
2026-08-03T09:47:55:     '            s.monthly_maintenance\n' +
2026-08-03T09:47:55:     '        '
2026-08-03T09:47:55: }
2026-08-03T09:47:55: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T09:47:55:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T09:47:55:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T09:47:55:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T09:47:55:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T09:47:55:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T09:47:55:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T09:47:55:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T09:47:55:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T09:47:55:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T09:47:55:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T09:47:55:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T09:47:55:   errno: 1054,
2026-08-03T09:47:55:   sqlState: '42S22',
2026-08-03T09:47:55:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T09:47:55:   sql: '\n' +
2026-08-03T09:47:55:     '    SELECT\n' +
2026-08-03T09:47:55:     '\n' +
2026-08-03T09:47:55:     '        s.monthly_maintenance,\n' +
2026-08-03T09:47:55:     '\n' +
2026-08-03T09:47:55:     '        MAX(\n' +
2026-08-03T09:47:55:     '            CASE\n' +
2026-08-03T09:47:55:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T09:47:55:     '                THEN DATE_ADD(\n' +
2026-08-03T09:47:55:     '                    mp.for_month,\n' +
2026-08-03T09:47:55:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T09:47:55:     '                )\n' +
2026-08-03T09:47:55:     '            END\n' +
2026-08-03T09:47:55:     '        ) AS last_paid_month\n' +
2026-08-03T09:47:55:     '\n' +
2026-08-03T09:47:55:     '            FROM users u\n' +
2026-08-03T09:47:55:     '\n' +
2026-08-03T09:47:55:     '            INNER JOIN society s\n' +
2026-08-03T09:47:55:     '            ON s.id = u.society_id\n' +
2026-08-03T09:47:55:     '\n' +
2026-08-03T09:47:55:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T09:47:55:     '            ON mp.member_id = u.id\n' +
2026-08-03T09:47:55:     '\n' +
2026-08-03T09:47:55:     '        WHERE\n' +
2026-08-03T09:47:55:     '            u.society_id = ?\n' +
2026-08-03T09:47:55:     '            AND u.id = ?\n' +
2026-08-03T09:47:55:     '\n' +
2026-08-03T09:47:55:     '        GROUP BY\n' +
2026-08-03T09:47:55:     '            s.monthly_maintenance\n' +
2026-08-03T09:47:55:     '        '
2026-08-03T09:47:55: }
2026-08-03T09:47:55: 09:47:55 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 7.146 ms - 80[0m
2026-08-03T09:47:58: 09:47:58 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 5.191 ms - 73[0m
2026-08-03T09:49:29: 09:49:29 [[32minfo[39m] [0mGET /v1/dashboard [33m401[0m 4.026 ms - 120[0m
2026-08-03T09:51:07: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T09:51:07: ========== LOGIN API HIT ==========
2026-08-03T09:51:07: Member: {
2026-08-03T09:51:07:   id: 5,
2026-08-03T09:51:07:   society_id: 1,
2026-08-03T09:51:07:   full_name: 'Neeshu Verma',
2026-08-03T09:51:07:   email: 'superadmin@gmail.com',
2026-08-03T09:51:07:   mobile_number: '9999999998',
2026-08-03T09:51:07:   wing: 'A',
2026-08-03T09:51:07:   flat_number: '000',
2026-08-03T09:51:07:   vehicles: null,
2026-08-03T09:51:07:   family_members: null,
2026-08-03T09:51:07:   role: 'superadmin',
2026-08-03T09:51:07:   profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T09:51:07:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-03T09:51:07:   fcm_token: null,
2026-08-03T09:51:07:   last_login_at: 2026-08-03T04:10:14.000Z,
2026-08-03T09:51:07:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T09:51:07:   is_approved: 1,
2026-08-03T09:51:07:   is_active: 1,
2026-08-03T09:51:07:   status: 1,
2026-08-03T09:51:07:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-03T09:51:07:   updated_at: 2026-08-03T04:10:14.000Z,
2026-08-03T09:51:07:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-03T09:51:07:   ownership: 'owner'
2026-08-03T09:51:07: }
2026-08-03T09:51:07: Password Match: true
2026-08-03T09:51:07: Response: {
2026-08-03T09:51:07:   status: 'SUCCESS',
2026-08-03T09:51:07:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTczMDg2NywiZXhwIjoxNzg4MzIyODY3fQ.7T8gwctd53mNwSNCAHCqOzNqcqcg_GqcSBovdiU5YxQ',
2026-08-03T09:51:07:   expires_in: '30d',
2026-08-03T09:51:07:   expires_in_seconds: 2592000,
2026-08-03T09:51:07:   user: {
2026-08-03T09:51:07:     id: 5,
2026-08-03T09:51:07:     full_name: 'Neeshu Verma',
2026-08-03T09:51:07:     mobile_number: '9999999998',
2026-08-03T09:51:07:     email: 'superadmin@gmail.com',
2026-08-03T09:51:07:     role: 'superadmin',
2026-08-03T09:51:07:     society_id: 1,
2026-08-03T09:51:07:     flat_number: '000',
2026-08-03T09:51:07:     profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T09:51:07:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T09:51:07:     is_approved: 1
2026-08-03T09:51:07:   },
2026-08-03T09:51:07:   message: 'Login successful.'
2026-08-03T09:51:07: }
2026-08-03T09:51:07: 09:51:07 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 102.811 ms - 619[0m
2026-08-03T09:51:40: 09:51:40 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 7.249 ms - 73[0m
2026-08-03T10:01:47: req.body { mobile_number: '9999999999', password: '123456789' }
2026-08-03T10:01:47: ========== LOGIN API HIT ==========
2026-08-03T10:01:47: Member: null
2026-08-03T10:01:47: 10:01:47 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 5.255 ms - 72[0m
2026-08-03T10:02:06: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T10:02:06: ========== LOGIN API HIT ==========
2026-08-03T10:02:06: Member: {
2026-08-03T10:02:06:   id: 5,
2026-08-03T10:02:06:   society_id: 1,
2026-08-03T10:02:06:   full_name: 'Neeshu Verma',
2026-08-03T10:02:06:   email: 'superadmin@gmail.com',
2026-08-03T10:02:06:   mobile_number: '9999999998',
2026-08-03T10:02:06:   wing: 'A',
2026-08-03T10:02:06:   flat_number: '000',
2026-08-03T10:02:06:   vehicles: null,
2026-08-03T10:02:06:   family_members: null,
2026-08-03T10:02:06:   role: 'superadmin',
2026-08-03T10:02:06:   profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T10:02:06:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-03T10:02:06:   fcm_token: null,
2026-08-03T10:02:06:   last_login_at: 2026-08-03T04:21:07.000Z,
2026-08-03T10:02:06:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T10:02:06:   is_approved: 1,
2026-08-03T10:02:06:   is_active: 1,
2026-08-03T10:02:06:   status: 1,
2026-08-03T10:02:06:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-03T10:02:06:   updated_at: 2026-08-03T04:21:07.000Z,
2026-08-03T10:02:06:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-03T10:02:06:   ownership: 'owner'
2026-08-03T10:02:06: }
2026-08-03T10:02:07: Password Match: true
2026-08-03T10:02:07: Response: {
2026-08-03T10:02:07:   status: 'SUCCESS',
2026-08-03T10:02:07:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTczMTUyNywiZXhwIjoxNzg4MzIzNTI3fQ.CVnzmJB7K1G08TjipQka6wZ0hfDgPW1b8ChiB3aP0Ek',
2026-08-03T10:02:07:   expires_in: '30d',
2026-08-03T10:02:07:   expires_in_seconds: 2592000,
2026-08-03T10:02:07:   user: {
2026-08-03T10:02:07:     id: 5,
2026-08-03T10:02:07:     full_name: 'Neeshu Verma',
2026-08-03T10:02:07:     mobile_number: '9999999998',
2026-08-03T10:02:07:     email: 'superadmin@gmail.com',
2026-08-03T10:02:07:     role: 'superadmin',
2026-08-03T10:02:07:     society_id: 1,
2026-08-03T10:02:07:     flat_number: '000',
2026-08-03T10:02:07:     profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T10:02:07:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T10:02:07:     is_approved: 1
2026-08-03T10:02:07:   },
2026-08-03T10:02:07:   message: 'Login successful.'
2026-08-03T10:02:07: }
2026-08-03T10:02:07: 10:02:07 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 100.597 ms - 619[0m
2026-08-03T10:02:07: 10:02:07 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 7.238 ms - 73[0m
2026-08-03T10:02:07: 10:02:07 [[32minfo[39m] [0mGET /uploads/profile/1785585686106-511782343.jpg [32m200[0m 10.977 ms - 98895[0m
2026-08-03T10:40:50: 10:40:50 [[32minfo[39m] [0mGET /.git/config [33m401[0m 2.310 ms - 123[0m
2026-08-03T10:59:17: 10:59:17 [[32minfo[39m] [0mGET /v1/user/login [33m401[0m 1.856 ms - 123[0m
2026-08-03T10:59:17: 10:59:17 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 0.683 ms - 123[0m
2026-08-03T11:00:31: 11:00:31 [[32minfo[39m] [0mGET /v1/user/login [33m401[0m 0.762 ms - 123[0m
2026-08-03T11:00:31: 11:00:31 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 0.697 ms - 123[0m
2026-08-03T11:05:27: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T11:05:27: ========== LOGIN API HIT ==========
2026-08-03T11:05:27: Member: {
2026-08-03T11:05:27:   id: 5,
2026-08-03T11:05:27:   society_id: 1,
2026-08-03T11:05:27:   full_name: 'Neeshu Verma',
2026-08-03T11:05:27:   email: 'superadmin@gmail.com',
2026-08-03T11:05:27:   mobile_number: '9999999998',
2026-08-03T11:05:27:   wing: 'A',
2026-08-03T11:05:27:   flat_number: '000',
2026-08-03T11:05:27:   vehicles: null,
2026-08-03T11:05:27:   family_members: null,
2026-08-03T11:05:27:   role: 'superadmin',
2026-08-03T11:05:27:   profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T11:05:27:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-03T11:05:27:   fcm_token: null,
2026-08-03T11:05:27:   last_login_at: 2026-08-03T04:32:07.000Z,
2026-08-03T11:05:27:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T11:05:27:   is_approved: 1,
2026-08-03T11:05:27:   is_active: 1,
2026-08-03T11:05:27:   status: 1,
2026-08-03T11:05:27:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-03T11:05:27:   updated_at: 2026-08-03T04:32:07.000Z,
2026-08-03T11:05:27:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-03T11:05:27:   ownership: 'owner'
2026-08-03T11:05:27: }
2026-08-03T11:05:27: Password Match: true
2026-08-03T11:05:27: Response: {
2026-08-03T11:05:27:   status: 'SUCCESS',
2026-08-03T11:05:27:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTczNTMyNywiZXhwIjoxNzg4MzI3MzI3fQ.Q3TRLghuedbRcNcD3avlAR8ggtuiMz4vOq5v-jG6sJA',
2026-08-03T11:05:27:   expires_in: '30d',
2026-08-03T11:05:27:   expires_in_seconds: 2592000,
2026-08-03T11:05:27:   user: {
2026-08-03T11:05:27:     id: 5,
2026-08-03T11:05:27:     full_name: 'Neeshu Verma',
2026-08-03T11:05:27:     mobile_number: '9999999998',
2026-08-03T11:05:27:     email: 'superadmin@gmail.com',
2026-08-03T11:05:27:     role: 'superadmin',
2026-08-03T11:05:27:     society_id: 1,
2026-08-03T11:05:27:     flat_number: '000',
2026-08-03T11:05:27:     profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T11:05:27:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T11:05:27:     is_approved: 1
2026-08-03T11:05:27:   },
2026-08-03T11:05:27:   message: 'Login successful.'
2026-08-03T11:05:27: }
2026-08-03T11:05:27: 11:05:27 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 159.395 ms - 619[0m
2026-08-03T11:06:09: 11:06:09 [[32minfo[39m] [0mGET /v1/user/login [33m401[0m 1.385 ms - 123[0m
2026-08-03T11:06:14: 11:06:14 [[32minfo[39m] [0mGET /v1/user/login [33m401[0m 0.780 ms - 123[0m
2026-08-03T11:06:14: 11:06:14 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 0.710 ms - 123[0m
2026-08-03T11:06:19: 11:06:19 [[32minfo[39m] [0mGET /v1/user/login [33m401[0m 0.690 ms - 123[0m
2026-08-03T11:06:19: 11:06:19 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 1.647 ms - 123[0m
2026-08-03T11:06:35: 11:06:35 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 6.858 ms - 3118[0m
2026-08-03T11:06:36: 11:06:36 [[32minfo[39m] [0mGET /favicon-32x32.png [33m401[0m 0.588 ms - 123[0m
2026-08-03T11:06:36: 11:06:36 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 0.750 ms - 123[0m
2026-08-03T11:07:04: 11:07:04 [[32minfo[39m] [0mGET /v1/ [33m401[0m 0.944 ms - 123[0m
2026-08-03T11:07:04: 11:07:04 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 1.050 ms - 123[0m
2026-08-03T11:07:33: 11:07:33 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 0.816 ms - 3118[0m
2026-08-03T11:07:34: 11:07:34 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 0.979 ms - 123[0m
2026-08-03T11:07:34: 11:07:34 [[32minfo[39m] [0mGET /favicon-32x32.png [33m401[0m 0.559 ms - 123[0m
2026-08-03T11:07:45: 11:07:45 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 1.097 ms - 3118[0m
2026-08-03T11:07:45: 11:07:45 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 10.463 ms - -[0m
2026-08-03T11:07:45: 11:07:45 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 10.901 ms - -[0m
2026-08-03T11:07:45: 11:07:45 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 1.709 ms - -[0m
2026-08-03T11:07:45: 11:07:45 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 0.535 ms - -[0m
2026-08-03T11:09:02: 11:09:02 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 2.328 ms - -[0m
2026-08-03T11:09:02: 11:09:02 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 0.482 ms - -[0m
2026-08-03T11:09:02: 11:09:02 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 0.826 ms - -[0m
2026-08-03T11:09:02: 11:09:02 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 0.283 ms - -[0m
2026-08-03T11:09:02: 11:09:02 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 1.036 ms - -[0m
2026-08-03T11:09:14: 11:09:14 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 1.007 ms - 3118[0m
2026-08-03T11:09:14: 11:09:14 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 3.477 ms - 178977[0m
2026-08-03T11:09:14: 11:09:14 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 1.246 ms - 1526918[0m
2026-08-03T11:09:14: 11:09:14 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 1.253 ms - 251800[0m
2026-08-03T11:09:14: 11:09:14 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 1.027 ms - 102347[0m
2026-08-03T11:09:16: 11:09:16 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 1.808 ms - 628[0m
2026-08-03T11:09:25: 11:09:25 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 0.772 ms - 3118[0m
2026-08-03T11:09:25: 11:09:25 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 2.991 ms - 178977[0m
2026-08-03T11:09:25: 11:09:25 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 4.784 ms - 1526918[0m
2026-08-03T11:09:25: 11:09:25 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 0.633 ms - 251800[0m
2026-08-03T11:09:25: 11:09:25 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 0.790 ms - 102347[0m
2026-08-03T11:09:27: 11:09:27 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 1.153 ms - 628[0m
2026-08-03T11:11:15: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T11:11:15: ========== LOGIN API HIT ==========
2026-08-03T11:11:15: Member: {
2026-08-03T11:11:15:   id: 5,
2026-08-03T11:11:15:   society_id: 1,
2026-08-03T11:11:15:   full_name: 'Neeshu Verma',
2026-08-03T11:11:15:   email: 'superadmin@gmail.com',
2026-08-03T11:11:15:   mobile_number: '9999999998',
2026-08-03T11:11:15:   wing: 'A',
2026-08-03T11:11:15:   flat_number: '000',
2026-08-03T11:11:15:   vehicles: null,
2026-08-03T11:11:15:   family_members: null,
2026-08-03T11:11:15:   role: 'superadmin',
2026-08-03T11:11:15:   profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T11:11:15:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-03T11:11:15:   fcm_token: null,
2026-08-03T11:11:15:   last_login_at: 2026-08-03T05:35:27.000Z,
2026-08-03T11:11:15:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T11:11:15:   is_approved: 1,
2026-08-03T11:11:15:   is_active: 1,
2026-08-03T11:11:15:   status: 1,
2026-08-03T11:11:15:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-03T11:11:15:   updated_at: 2026-08-03T05:35:27.000Z,
2026-08-03T11:11:15:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-03T11:11:15:   ownership: 'owner'
2026-08-03T11:11:15: }
2026-08-03T11:11:15: Password Match: true
2026-08-03T11:11:15: Response: {
2026-08-03T11:11:15:   status: 'SUCCESS',
2026-08-03T11:11:15:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTczNTY3NSwiZXhwIjoxNzg4MzI3Njc1fQ.4dEGAOK8_w2_CZA9H4_YLNrf_1xIUOWciRV_0LFM-QU',
2026-08-03T11:11:15:   expires_in: '30d',
2026-08-03T11:11:15:   expires_in_seconds: 2592000,
2026-08-03T11:11:15:   user: {
2026-08-03T11:11:15:     id: 5,
2026-08-03T11:11:15:     full_name: 'Neeshu Verma',
2026-08-03T11:11:15:     mobile_number: '9999999998',
2026-08-03T11:11:15:     email: 'superadmin@gmail.com',
2026-08-03T11:11:15:     role: 'superadmin',
2026-08-03T11:11:15:     society_id: 1,
2026-08-03T11:11:15:     flat_number: '000',
2026-08-03T11:11:15:     profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T11:11:15:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T11:11:15:     is_approved: 1
2026-08-03T11:11:15:   },
2026-08-03T11:11:15:   message: 'Login successful.'
2026-08-03T11:11:15: }
2026-08-03T11:11:15: 11:11:15 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 117.217 ms - 619[0m
2026-08-03T11:12:12: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T11:12:12:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T11:12:12:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T11:12:12:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T11:12:12:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:12:12:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:12:12:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T11:12:12:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:12:12:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:12:12:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T11:12:12:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T11:12:12:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T11:12:12:   errno: 1054,
2026-08-03T11:12:12:   sqlState: '42S22',
2026-08-03T11:12:12:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T11:12:12:   sql: '\n' +
2026-08-03T11:12:12:     '    SELECT\n' +
2026-08-03T11:12:12:     '\n' +
2026-08-03T11:12:12:     '        s.monthly_maintenance,\n' +
2026-08-03T11:12:12:     '\n' +
2026-08-03T11:12:12:     '        MAX(\n' +
2026-08-03T11:12:12:     '            CASE\n' +
2026-08-03T11:12:12:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T11:12:12:     '                THEN DATE_ADD(\n' +
2026-08-03T11:12:12:     '                    mp.for_month,\n' +
2026-08-03T11:12:12:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T11:12:12:     '                )\n' +
2026-08-03T11:12:12:     '            END\n' +
2026-08-03T11:12:12:     '        ) AS last_paid_month\n' +
2026-08-03T11:12:12:     '\n' +
2026-08-03T11:12:12:     '            FROM users u\n' +
2026-08-03T11:12:12:     '\n' +
2026-08-03T11:12:12:     '            INNER JOIN society s\n' +
2026-08-03T11:12:12:     '            ON s.id = u.society_id\n' +
2026-08-03T11:12:12:     '\n' +
2026-08-03T11:12:12:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T11:12:12:     '            ON mp.member_id = u.id\n' +
2026-08-03T11:12:12:     '\n' +
2026-08-03T11:12:12:     '        WHERE\n' +
2026-08-03T11:12:12:     '            u.society_id = ?\n' +
2026-08-03T11:12:12:     '            AND u.id = ?\n' +
2026-08-03T11:12:12:     '\n' +
2026-08-03T11:12:12:     '        GROUP BY\n' +
2026-08-03T11:12:12:     '            s.monthly_maintenance\n' +
2026-08-03T11:12:12:     '        '
2026-08-03T11:12:12: }
2026-08-03T11:12:12: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T11:12:12:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T11:12:12:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T11:12:12:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T11:12:12:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:12:12:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:12:12:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T11:12:12:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:12:12:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:12:12:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T11:12:12:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T11:12:12:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T11:12:12:   errno: 1054,
2026-08-03T11:12:12:   sqlState: '42S22',
2026-08-03T11:12:12:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T11:12:12:   sql: '\n' +
2026-08-03T11:12:12:     '    SELECT\n' +
2026-08-03T11:12:12:     '\n' +
2026-08-03T11:12:12:     '        s.monthly_maintenance,\n' +
2026-08-03T11:12:12:     '\n' +
2026-08-03T11:12:12:     '        MAX(\n' +
2026-08-03T11:12:12:     '            CASE\n' +
2026-08-03T11:12:12:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T11:12:12:     '                THEN DATE_ADD(\n' +
2026-08-03T11:12:12:     '                    mp.for_month,\n' +
2026-08-03T11:12:12:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T11:12:12:     '                )\n' +
2026-08-03T11:12:12:     '            END\n' +
2026-08-03T11:12:12:     '        ) AS last_paid_month\n' +
2026-08-03T11:12:12:     '\n' +
2026-08-03T11:12:12:     '            FROM users u\n' +
2026-08-03T11:12:12:     '\n' +
2026-08-03T11:12:12:     '            INNER JOIN society s\n' +
2026-08-03T11:12:12:     '            ON s.id = u.society_id\n' +
2026-08-03T11:12:12:     '\n' +
2026-08-03T11:12:12:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T11:12:12:     '            ON mp.member_id = u.id\n' +
2026-08-03T11:12:12:     '\n' +
2026-08-03T11:12:12:     '        WHERE\n' +
2026-08-03T11:12:12:     '            u.society_id = ?\n' +
2026-08-03T11:12:12:     '            AND u.id = ?\n' +
2026-08-03T11:12:12:     '\n' +
2026-08-03T11:12:12:     '        GROUP BY\n' +
2026-08-03T11:12:12:     '            s.monthly_maintenance\n' +
2026-08-03T11:12:12:     '        '
2026-08-03T11:12:12: }
2026-08-03T11:12:12: 11:12:12 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 4.688 ms - 80[0m
2026-08-03T11:15:06: 11:15:06 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 10.900 ms - 73[0m
2026-08-03T11:25:28: 11:25:28 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 10.643 ms - 2346[0m
2026-08-03T11:25:28: 11:25:28 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 10.640 ms - 128[0m
2026-08-03T11:25:29: 11:25:29 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.096 ms - 4046[0m
2026-08-03T11:25:29: 11:25:29 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.742 ms - 152[0m
2026-08-03T11:25:30: 11:25:30 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.230 ms - 471[0m
2026-08-03T11:25:30: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T11:25:30:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T11:25:30:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T11:25:30:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T11:25:30:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:25:30:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:25:30:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T11:25:30:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:25:30:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:25:30:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T11:25:30:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T11:25:30:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T11:25:30:   errno: 1054,
2026-08-03T11:25:30:   sqlState: '42S22',
2026-08-03T11:25:30:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T11:25:30:   sql: '\n' +
2026-08-03T11:25:30:     '    SELECT\n' +
2026-08-03T11:25:30:     '\n' +
2026-08-03T11:25:30:     '        s.monthly_maintenance,\n' +
2026-08-03T11:25:30:     '\n' +
2026-08-03T11:25:30:     '        MAX(\n' +
2026-08-03T11:25:30:     '            CASE\n' +
2026-08-03T11:25:30:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T11:25:30:     '                THEN DATE_ADD(\n' +
2026-08-03T11:25:30:     '                    mp.for_month,\n' +
2026-08-03T11:25:30:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T11:25:30:     '                )\n' +
2026-08-03T11:25:30:     '            END\n' +
2026-08-03T11:25:30:     '        ) AS last_paid_month\n' +
2026-08-03T11:25:30:     '\n' +
2026-08-03T11:25:30:     '            FROM users u\n' +
2026-08-03T11:25:30:     '\n' +
2026-08-03T11:25:30:     '            INNER JOIN society s\n' +
2026-08-03T11:25:30:     '            ON s.id = u.society_id\n' +
2026-08-03T11:25:30:     '\n' +
2026-08-03T11:25:30:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T11:25:30:     '            ON mp.member_id = u.id\n' +
2026-08-03T11:25:30:     '\n' +
2026-08-03T11:25:30:     '        WHERE\n' +
2026-08-03T11:25:30:     '            u.society_id = ?\n' +
2026-08-03T11:25:30:     '            AND u.id = ?\n' +
2026-08-03T11:25:30:     '\n' +
2026-08-03T11:25:30:     '        GROUP BY\n' +
2026-08-03T11:25:30:     '            s.monthly_maintenance\n' +
2026-08-03T11:25:30:     '        '
2026-08-03T11:25:30: }
2026-08-03T11:25:30: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T11:25:30:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T11:25:30:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T11:25:30:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T11:25:30:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:25:30:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:25:30:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T11:25:30:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:25:30:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:25:30:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T11:25:30:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T11:25:30:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T11:25:30:   errno: 1054,
2026-08-03T11:25:30:   sqlState: '42S22',
2026-08-03T11:25:30:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T11:25:30:   sql: '\n' +
2026-08-03T11:25:30:     '    SELECT\n' +
2026-08-03T11:25:30:     '\n' +
2026-08-03T11:25:30:     '        s.monthly_maintenance,\n' +
2026-08-03T11:25:30:     '\n' +
2026-08-03T11:25:30:     '        MAX(\n' +
2026-08-03T11:25:30:     '            CASE\n' +
2026-08-03T11:25:30:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T11:25:30:     '                THEN DATE_ADD(\n' +
2026-08-03T11:25:30:     '                    mp.for_month,\n' +
2026-08-03T11:25:30:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T11:25:30:     '                )\n' +
2026-08-03T11:25:30:     '            END\n' +
2026-08-03T11:25:30:     '        ) AS last_paid_month\n' +
2026-08-03T11:25:30:     '\n' +
2026-08-03T11:25:30:     '            FROM users u\n' +
2026-08-03T11:25:30:     '\n' +
2026-08-03T11:25:30:     '            INNER JOIN society s\n' +
2026-08-03T11:25:30:     '            ON s.id = u.society_id\n' +
2026-08-03T11:25:30:     '\n' +
2026-08-03T11:25:30:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T11:25:30:     '            ON mp.member_id = u.id\n' +
2026-08-03T11:25:30:     '\n' +
2026-08-03T11:25:30:     '        WHERE\n' +
2026-08-03T11:25:30:     '            u.society_id = ?\n' +
2026-08-03T11:25:30:     '            AND u.id = ?\n' +
2026-08-03T11:25:30:     '\n' +
2026-08-03T11:25:30:     '        GROUP BY\n' +
2026-08-03T11:25:30:     '            s.monthly_maintenance\n' +
2026-08-03T11:25:30:     '        '
2026-08-03T11:25:30: }
2026-08-03T11:25:30: 11:25:30 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 3.761 ms - 80[0m
2026-08-03T11:28:48: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T11:28:48:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T11:28:48:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T11:28:48:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T11:28:48:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:28:48:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:28:48:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T11:28:48:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:28:48:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:28:48:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T11:28:48:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T11:28:48:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T11:28:48:   errno: 1054,
2026-08-03T11:28:48:   sqlState: '42S22',
2026-08-03T11:28:48:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T11:28:48:   sql: '\n' +
2026-08-03T11:28:48:     '    SELECT\n' +
2026-08-03T11:28:48:     '\n' +
2026-08-03T11:28:48:     '        s.monthly_maintenance,\n' +
2026-08-03T11:28:48:     '\n' +
2026-08-03T11:28:48:     '        MAX(\n' +
2026-08-03T11:28:48:     '            CASE\n' +
2026-08-03T11:28:48:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T11:28:48:     '                THEN DATE_ADD(\n' +
2026-08-03T11:28:48:     '                    mp.for_month,\n' +
2026-08-03T11:28:48:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T11:28:48:     '                )\n' +
2026-08-03T11:28:48:     '            END\n' +
2026-08-03T11:28:48:     '        ) AS last_paid_month\n' +
2026-08-03T11:28:48:     '\n' +
2026-08-03T11:28:48:     '            FROM users u\n' +
2026-08-03T11:28:48:     '\n' +
2026-08-03T11:28:48:     '            INNER JOIN society s\n' +
2026-08-03T11:28:48:     '            ON s.id = u.society_id\n' +
2026-08-03T11:28:48:     '\n' +
2026-08-03T11:28:48:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T11:28:48:     '            ON mp.member_id = u.id\n' +
2026-08-03T11:28:48:     '\n' +
2026-08-03T11:28:48:     '        WHERE\n' +
2026-08-03T11:28:48:     '            u.society_id = ?\n' +
2026-08-03T11:28:48:     '            AND u.id = ?\n' +
2026-08-03T11:28:48:     '\n' +
2026-08-03T11:28:48:     '        GROUP BY\n' +
2026-08-03T11:28:48:     '            s.monthly_maintenance\n' +
2026-08-03T11:28:48:     '        '
2026-08-03T11:28:48: }
2026-08-03T11:28:48: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T11:28:48:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T11:28:48:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T11:28:48:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T11:28:48:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:28:48:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:28:48:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T11:28:48:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:28:48:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:28:48:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T11:28:48:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T11:28:48:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T11:28:48:   errno: 1054,
2026-08-03T11:28:48:   sqlState: '42S22',
2026-08-03T11:28:48:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T11:28:48:   sql: '\n' +
2026-08-03T11:28:48:     '    SELECT\n' +
2026-08-03T11:28:48:     '\n' +
2026-08-03T11:28:48:     '        s.monthly_maintenance,\n' +
2026-08-03T11:28:48:     '\n' +
2026-08-03T11:28:48:     '        MAX(\n' +
2026-08-03T11:28:48:     '            CASE\n' +
2026-08-03T11:28:48:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T11:28:48:     '                THEN DATE_ADD(\n' +
2026-08-03T11:28:48:     '                    mp.for_month,\n' +
2026-08-03T11:28:48:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T11:28:48:     '                )\n' +
2026-08-03T11:28:48:     '            END\n' +
2026-08-03T11:28:48:     '        ) AS last_paid_month\n' +
2026-08-03T11:28:48:     '\n' +
2026-08-03T11:28:48:     '            FROM users u\n' +
2026-08-03T11:28:48:     '\n' +
2026-08-03T11:28:48:     '            INNER JOIN society s\n' +
2026-08-03T11:28:48:     '            ON s.id = u.society_id\n' +
2026-08-03T11:28:48:     '\n' +
2026-08-03T11:28:48:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T11:28:48:     '            ON mp.member_id = u.id\n' +
2026-08-03T11:28:48:     '\n' +
2026-08-03T11:28:48:     '        WHERE\n' +
2026-08-03T11:28:48:     '            u.society_id = ?\n' +
2026-08-03T11:28:48:     '            AND u.id = ?\n' +
2026-08-03T11:28:48:     '\n' +
2026-08-03T11:28:48:     '        GROUP BY\n' +
2026-08-03T11:28:48:     '            s.monthly_maintenance\n' +
2026-08-03T11:28:48:     '        '
2026-08-03T11:28:48: }
2026-08-03T11:28:48: 11:28:48 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 8.092 ms - 80[0m
2026-08-03T11:29:00: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T11:29:00:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T11:29:00:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T11:29:00:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T11:29:00:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:29:00:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:29:00:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T11:29:00:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:29:00:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:29:00:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T11:29:00:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T11:29:00:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T11:29:00:   errno: 1054,
2026-08-03T11:29:00:   sqlState: '42S22',
2026-08-03T11:29:00:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T11:29:00:   sql: '\n' +
2026-08-03T11:29:00:     '    SELECT\n' +
2026-08-03T11:29:00:     '\n' +
2026-08-03T11:29:00:     '        s.monthly_maintenance,\n' +
2026-08-03T11:29:00:     '\n' +
2026-08-03T11:29:00:     '        MAX(\n' +
2026-08-03T11:29:00:     '            CASE\n' +
2026-08-03T11:29:00:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T11:29:00:     '                THEN DATE_ADD(\n' +
2026-08-03T11:29:00:     '                    mp.for_month,\n' +
2026-08-03T11:29:00:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T11:29:00:     '                )\n' +
2026-08-03T11:29:00:     '            END\n' +
2026-08-03T11:29:00:     '        ) AS last_paid_month\n' +
2026-08-03T11:29:00:     '\n' +
2026-08-03T11:29:00:     '            FROM users u\n' +
2026-08-03T11:29:00:     '\n' +
2026-08-03T11:29:00:     '            INNER JOIN society s\n' +
2026-08-03T11:29:00:     '            ON s.id = u.society_id\n' +
2026-08-03T11:29:00:     '\n' +
2026-08-03T11:29:00:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T11:29:00:     '            ON mp.member_id = u.id\n' +
2026-08-03T11:29:00:     '\n' +
2026-08-03T11:29:00:     '        WHERE\n' +
2026-08-03T11:29:00:     '            u.society_id = ?\n' +
2026-08-03T11:29:00:     '            AND u.id = ?\n' +
2026-08-03T11:29:00:     '\n' +
2026-08-03T11:29:00:     '        GROUP BY\n' +
2026-08-03T11:29:00:     '            s.monthly_maintenance\n' +
2026-08-03T11:29:00:     '        '
2026-08-03T11:29:00: }
2026-08-03T11:29:00: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T11:29:00:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T11:29:00:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T11:29:00:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T11:29:00:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:29:00:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:29:00:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T11:29:00:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:29:00:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:29:00:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T11:29:00:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T11:29:00:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T11:29:00:   errno: 1054,
2026-08-03T11:29:00:   sqlState: '42S22',
2026-08-03T11:29:00:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T11:29:00:   sql: '\n' +
2026-08-03T11:29:00:     '    SELECT\n' +
2026-08-03T11:29:00:     '\n' +
2026-08-03T11:29:00:     '        s.monthly_maintenance,\n' +
2026-08-03T11:29:00:     '\n' +
2026-08-03T11:29:00:     '        MAX(\n' +
2026-08-03T11:29:00:     '            CASE\n' +
2026-08-03T11:29:00:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T11:29:00:     '                THEN DATE_ADD(\n' +
2026-08-03T11:29:00:     '                    mp.for_month,\n' +
2026-08-03T11:29:00:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T11:29:00:     '                )\n' +
2026-08-03T11:29:00:     '            END\n' +
2026-08-03T11:29:00:     '        ) AS last_paid_month\n' +
2026-08-03T11:29:00:     '\n' +
2026-08-03T11:29:00:     '            FROM users u\n' +
2026-08-03T11:29:00:     '\n' +
2026-08-03T11:29:00:     '            INNER JOIN society s\n' +
2026-08-03T11:29:00:     '            ON s.id = u.society_id\n' +
2026-08-03T11:29:00:     '\n' +
2026-08-03T11:29:00:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T11:29:00:     '            ON mp.member_id = u.id\n' +
2026-08-03T11:29:00:     '\n' +
2026-08-03T11:29:00:     '        WHERE\n' +
2026-08-03T11:29:00:     '            u.society_id = ?\n' +
2026-08-03T11:29:00:     '            AND u.id = ?\n' +
2026-08-03T11:29:00:     '\n' +
2026-08-03T11:29:00:     '        GROUP BY\n' +
2026-08-03T11:29:00:     '            s.monthly_maintenance\n' +
2026-08-03T11:29:00:     '        '
2026-08-03T11:29:00: }
2026-08-03T11:29:00: 11:29:00 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 4.239 ms - 80[0m
2026-08-03T11:29:25: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T11:29:25:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T11:29:25:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T11:29:25:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T11:29:25:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:29:25:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:29:25:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T11:29:25:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:29:25:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:29:25:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T11:29:25:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T11:29:25:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T11:29:25:   errno: 1054,
2026-08-03T11:29:25:   sqlState: '42S22',
2026-08-03T11:29:25:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T11:29:25:   sql: '\n' +
2026-08-03T11:29:25:     '    SELECT\n' +
2026-08-03T11:29:25:     '\n' +
2026-08-03T11:29:25:     '        s.monthly_maintenance,\n' +
2026-08-03T11:29:25:     '\n' +
2026-08-03T11:29:25:     '        MAX(\n' +
2026-08-03T11:29:25:     '            CASE\n' +
2026-08-03T11:29:25:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T11:29:25:     '                THEN DATE_ADD(\n' +
2026-08-03T11:29:25:     '                    mp.for_month,\n' +
2026-08-03T11:29:25:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T11:29:25:     '                )\n' +
2026-08-03T11:29:25:     '            END\n' +
2026-08-03T11:29:25:     '        ) AS last_paid_month\n' +
2026-08-03T11:29:25:     '\n' +
2026-08-03T11:29:25:     '            FROM users u\n' +
2026-08-03T11:29:25:     '\n' +
2026-08-03T11:29:25:     '            INNER JOIN society s\n' +
2026-08-03T11:29:25:     '            ON s.id = u.society_id\n' +
2026-08-03T11:29:25:     '\n' +
2026-08-03T11:29:25:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T11:29:25:     '            ON mp.member_id = u.id\n' +
2026-08-03T11:29:25:     '\n' +
2026-08-03T11:29:25:     '        WHERE\n' +
2026-08-03T11:29:25:     '            u.society_id = ?\n' +
2026-08-03T11:29:25:     '            AND u.id = ?\n' +
2026-08-03T11:29:25:     '\n' +
2026-08-03T11:29:25:     '        GROUP BY\n' +
2026-08-03T11:29:25:     '            s.monthly_maintenance\n' +
2026-08-03T11:29:25:     '        '
2026-08-03T11:29:25: }
2026-08-03T11:29:25: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T11:29:25:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T11:29:25:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T11:29:25:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T11:29:25:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:29:25:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:29:25:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T11:29:25:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:29:25:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:29:25:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T11:29:25:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T11:29:25:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T11:29:25:   errno: 1054,
2026-08-03T11:29:25:   sqlState: '42S22',
2026-08-03T11:29:25:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T11:29:25:   sql: '\n' +
2026-08-03T11:29:25:     '    SELECT\n' +
2026-08-03T11:29:25:     '\n' +
2026-08-03T11:29:25:     '        s.monthly_maintenance,\n' +
2026-08-03T11:29:25:     '\n' +
2026-08-03T11:29:25:     '        MAX(\n' +
2026-08-03T11:29:25:     '            CASE\n' +
2026-08-03T11:29:25:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T11:29:25:     '                THEN DATE_ADD(\n' +
2026-08-03T11:29:25:     '                    mp.for_month,\n' +
2026-08-03T11:29:25:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T11:29:25:     '                )\n' +
2026-08-03T11:29:25:     '            END\n' +
2026-08-03T11:29:25:     '        ) AS last_paid_month\n' +
2026-08-03T11:29:25:     '\n' +
2026-08-03T11:29:25:     '            FROM users u\n' +
2026-08-03T11:29:25:     '\n' +
2026-08-03T11:29:25:     '            INNER JOIN society s\n' +
2026-08-03T11:29:25:     '            ON s.id = u.society_id\n' +
2026-08-03T11:29:25:     '\n' +
2026-08-03T11:29:25:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T11:29:25:     '            ON mp.member_id = u.id\n' +
2026-08-03T11:29:25:     '\n' +
2026-08-03T11:29:25:     '        WHERE\n' +
2026-08-03T11:29:25:     '            u.society_id = ?\n' +
2026-08-03T11:29:25:     '            AND u.id = ?\n' +
2026-08-03T11:29:25:     '\n' +
2026-08-03T11:29:25:     '        GROUP BY\n' +
2026-08-03T11:29:25:     '            s.monthly_maintenance\n' +
2026-08-03T11:29:25:     '        '
2026-08-03T11:29:25: }
2026-08-03T11:29:25: 11:29:25 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 7.763 ms - 80[0m
2026-08-03T11:31:24: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T11:31:24:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T11:31:24:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T11:31:24:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T11:31:24:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:31:24:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:31:24:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T11:31:24:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:31:24:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:31:24:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T11:31:24:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T11:31:24:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T11:31:24:   errno: 1054,
2026-08-03T11:31:24:   sqlState: '42S22',
2026-08-03T11:31:24:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T11:31:24:   sql: '\n' +
2026-08-03T11:31:24:     '    SELECT\n' +
2026-08-03T11:31:24:     '\n' +
2026-08-03T11:31:24:     '        s.monthly_maintenance,\n' +
2026-08-03T11:31:24:     '\n' +
2026-08-03T11:31:24:     '        MAX(\n' +
2026-08-03T11:31:24:     '            CASE\n' +
2026-08-03T11:31:24:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T11:31:24:     '                THEN DATE_ADD(\n' +
2026-08-03T11:31:24:     '                    mp.for_month,\n' +
2026-08-03T11:31:24:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T11:31:24:     '                )\n' +
2026-08-03T11:31:24:     '            END\n' +
2026-08-03T11:31:24:     '        ) AS last_paid_month\n' +
2026-08-03T11:31:24:     '\n' +
2026-08-03T11:31:24:     '            FROM users u\n' +
2026-08-03T11:31:24:     '\n' +
2026-08-03T11:31:24:     '            INNER JOIN society s\n' +
2026-08-03T11:31:24:     '            ON s.id = u.society_id\n' +
2026-08-03T11:31:24:     '\n' +
2026-08-03T11:31:24:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T11:31:24:     '            ON mp.member_id = u.id\n' +
2026-08-03T11:31:24:     '\n' +
2026-08-03T11:31:24:     '        WHERE\n' +
2026-08-03T11:31:24:     '            u.society_id = ?\n' +
2026-08-03T11:31:24:     '            AND u.id = ?\n' +
2026-08-03T11:31:24:     '\n' +
2026-08-03T11:31:24:     '        GROUP BY\n' +
2026-08-03T11:31:24:     '            s.monthly_maintenance\n' +
2026-08-03T11:31:24:     '        '
2026-08-03T11:31:24: }
2026-08-03T11:31:24: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T11:31:24:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T11:31:24:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T11:31:24:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T11:31:24:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:31:24:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:31:24:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T11:31:24:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T11:31:24:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T11:31:24:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T11:31:24:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T11:31:24:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T11:31:24:   errno: 1054,
2026-08-03T11:31:24:   sqlState: '42S22',
2026-08-03T11:31:24:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T11:31:24:   sql: '\n' +
2026-08-03T11:31:24:     '    SELECT\n' +
2026-08-03T11:31:24:     '\n' +
2026-08-03T11:31:24:     '        s.monthly_maintenance,\n' +
2026-08-03T11:31:24:     '\n' +
2026-08-03T11:31:24:     '        MAX(\n' +
2026-08-03T11:31:24:     '            CASE\n' +
2026-08-03T11:31:24:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T11:31:24:     '                THEN DATE_ADD(\n' +
2026-08-03T11:31:24:     '                    mp.for_month,\n' +
2026-08-03T11:31:24:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T11:31:24:     '                )\n' +
2026-08-03T11:31:24:     '            END\n' +
2026-08-03T11:31:24:     '        ) AS last_paid_month\n' +
2026-08-03T11:31:24:     '\n' +
2026-08-03T11:31:24:     '            FROM users u\n' +
2026-08-03T11:31:24:     '\n' +
2026-08-03T11:31:24:     '            INNER JOIN society s\n' +
2026-08-03T11:31:24:     '            ON s.id = u.society_id\n' +
2026-08-03T11:31:24:     '\n' +
2026-08-03T11:31:24:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T11:31:24:     '            ON mp.member_id = u.id\n' +
2026-08-03T11:31:24:     '\n' +
2026-08-03T11:31:24:     '        WHERE\n' +
2026-08-03T11:31:24:     '            u.society_id = ?\n' +
2026-08-03T11:31:24:     '            AND u.id = ?\n' +
2026-08-03T11:31:24:     '\n' +
2026-08-03T11:31:24:     '        GROUP BY\n' +
2026-08-03T11:31:24:     '            s.monthly_maintenance\n' +
2026-08-03T11:31:24:     '        '
2026-08-03T11:31:24: }
2026-08-03T11:31:24: 11:31:24 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 24.664 ms - 80[0m
2026-08-03T11:41:34: 11:41:34 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 10.844 ms - 73[0m
2026-08-03T11:41:41: 11:41:41 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 5.896 ms - 73[0m
2026-08-03T11:41:44: 11:41:44 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 3.172 ms - 73[0m
2026-08-03T11:43:16: 11:43:16 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 4.968 ms - 73[0m
2026-08-03T11:44:40: 11:44:40 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 2.094 ms - 3118[0m
2026-08-03T11:44:41: 11:44:41 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 0.883 ms - -[0m
2026-08-03T11:44:41: 11:44:41 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 0.316 ms - -[0m
2026-08-03T11:44:41: 11:44:41 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 0.732 ms - -[0m
2026-08-03T11:44:41: 11:44:41 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 1.593 ms - -[0m
2026-08-03T11:44:42: 11:44:42 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [36m304[0m 0.613 ms - -[0m
2026-08-03T11:44:47: 11:44:47 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 8.008 ms - 73[0m
2026-08-03T11:52:04: 11:52:04 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 7.793 ms - 73[0m
2026-08-03T11:52:24: 11:52:24 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 7.170 ms - 1329[0m
2026-08-03T11:57:33: 11:57:33 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1&month=2026-07 [32m200[0m 12.475 ms - 133[0m
2026-08-03T12:00:17: 12:00:17 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 4.341 ms - -[0m
2026-08-03T12:00:17: 12:00:17 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 0.678 ms - -[0m
2026-08-03T12:00:17: 12:00:17 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 0.339 ms - -[0m
2026-08-03T12:00:17: 12:00:17 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 0.318 ms - -[0m
2026-08-03T12:00:17: 12:00:17 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 1.103 ms - -[0m
2026-08-03T12:00:18: 12:00:18 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [36m304[0m 0.441 ms - -[0m
2026-08-03T12:04:54: 12:04:54 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 10.980 ms - 73[0m
2026-08-03T12:05:31: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T12:05:31: ========== LOGIN API HIT ==========
2026-08-03T12:05:31: Member: {
2026-08-03T12:05:31:   id: 5,
2026-08-03T12:05:31:   society_id: 1,
2026-08-03T12:05:31:   full_name: 'Neeshu Verma',
2026-08-03T12:05:31:   email: 'superadmin@gmail.com',
2026-08-03T12:05:31:   mobile_number: '9999999998',
2026-08-03T12:05:31:   wing: 'A',
2026-08-03T12:05:31:   flat_number: '000',
2026-08-03T12:05:31:   vehicles: null,
2026-08-03T12:05:31:   family_members: null,
2026-08-03T12:05:31:   role: 'superadmin',
2026-08-03T12:05:31:   profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T12:05:31:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-03T12:05:31:   fcm_token: null,
2026-08-03T12:05:31:   last_login_at: 2026-08-03T05:41:15.000Z,
2026-08-03T12:05:31:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T12:05:31:   is_approved: 1,
2026-08-03T12:05:31:   is_active: 1,
2026-08-03T12:05:31:   status: 1,
2026-08-03T12:05:31:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-03T12:05:31:   updated_at: 2026-08-03T05:41:15.000Z,
2026-08-03T12:05:31:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-03T12:05:31:   ownership: 'owner'
2026-08-03T12:05:31: }
2026-08-03T12:05:31: Password Match: true
2026-08-03T12:05:31: Response: {
2026-08-03T12:05:31:   status: 'SUCCESS',
2026-08-03T12:05:31:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTczODkzMSwiZXhwIjoxNzg4MzMwOTMxfQ.uFQ8hIzAFHq3N_Fp1j4LTsKuKgPMA3I8V1sTEOfb_Jo',
2026-08-03T12:05:31:   expires_in: '30d',
2026-08-03T12:05:31:   expires_in_seconds: 2592000,
2026-08-03T12:05:31:   user: {
2026-08-03T12:05:31:     id: 5,
2026-08-03T12:05:31:     full_name: 'Neeshu Verma',
2026-08-03T12:05:31:     mobile_number: '9999999998',
2026-08-03T12:05:31:     email: 'superadmin@gmail.com',
2026-08-03T12:05:31:     role: 'superadmin',
2026-08-03T12:05:31:     society_id: 1,
2026-08-03T12:05:31:     flat_number: '000',
2026-08-03T12:05:31:     profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T12:05:31:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T12:05:31:     is_approved: 1
2026-08-03T12:05:31:   },
2026-08-03T12:05:31:   message: 'Login successful.'
2026-08-03T12:05:31: }
2026-08-03T12:05:31: 12:05:31 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 118.404 ms - 619[0m
2026-08-03T12:12:23: 12:12:23 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 9.729 ms - 73[0m
2026-08-03T12:57:08: 12:57:08 [[32minfo[39m] [0mGET / [33m401[0m 2.268 ms - 123[0m
2026-08-03T14:37:33: 14:37:33 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 18.591 ms - -[0m
2026-08-03T14:37:33: 14:37:33 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 3.567 ms - -[0m
2026-08-03T14:37:33: 14:37:33 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 0.992 ms - -[0m
2026-08-03T14:37:33: 14:37:33 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 0.630 ms - -[0m
2026-08-03T14:37:33: 14:37:33 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 13.256 ms - -[0m
2026-08-03T14:37:33: 14:37:33 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [36m304[0m 1.732 ms - -[0m
2026-08-03T14:37:47: 14:37:47 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 79.580 ms - 73[0m
2026-08-03T14:38:00: 14:38:00 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 10.997 ms - 152[0m
2026-08-03T14:38:09: 14:38:09 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.582 ms - 152[0m
2026-08-03T14:39:12: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T14:39:12: ========== LOGIN API HIT ==========
2026-08-03T14:39:12: Member: {
2026-08-03T14:39:12:   id: 5,
2026-08-03T14:39:12:   society_id: 1,
2026-08-03T14:39:12:   full_name: 'Neeshu Verma',
2026-08-03T14:39:12:   email: 'superadmin@gmail.com',
2026-08-03T14:39:12:   mobile_number: '9999999998',
2026-08-03T14:39:12:   wing: 'A',
2026-08-03T14:39:12:   flat_number: '000',
2026-08-03T14:39:12:   vehicles: null,
2026-08-03T14:39:12:   family_members: null,
2026-08-03T14:39:12:   role: 'superadmin',
2026-08-03T14:39:12:   profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T14:39:12:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-03T14:39:12:   fcm_token: null,
2026-08-03T14:39:12:   last_login_at: 2026-08-03T06:35:31.000Z,
2026-08-03T14:39:12:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T14:39:12:   is_approved: 1,
2026-08-03T14:39:12:   is_active: 1,
2026-08-03T14:39:12:   status: 1,
2026-08-03T14:39:12:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-03T14:39:12:   updated_at: 2026-08-03T06:35:31.000Z,
2026-08-03T14:39:12:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-03T14:39:12:   ownership: 'owner'
2026-08-03T14:39:12: }
2026-08-03T14:39:13: Password Match: true
2026-08-03T14:39:13: Response: {
2026-08-03T14:39:13:   status: 'SUCCESS',
2026-08-03T14:39:13:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTc0ODE1MywiZXhwIjoxNzg4MzQwMTUzfQ.QvL0w-DX25MPdZC-Uu-lk4DqwYp4cjLft5lRcmdv_CQ',
2026-08-03T14:39:13:   expires_in: '30d',
2026-08-03T14:39:13:   expires_in_seconds: 2592000,
2026-08-03T14:39:13:   user: {
2026-08-03T14:39:13:     id: 5,
2026-08-03T14:39:13:     full_name: 'Neeshu Verma',
2026-08-03T14:39:13:     mobile_number: '9999999998',
2026-08-03T14:39:13:     email: 'superadmin@gmail.com',
2026-08-03T14:39:13:     role: 'superadmin',
2026-08-03T14:39:13:     society_id: 1,
2026-08-03T14:39:13:     flat_number: '000',
2026-08-03T14:39:13:     profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T14:39:13:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T14:39:13:     is_approved: 1
2026-08-03T14:39:13:   },
2026-08-03T14:39:13:   message: 'Login successful.'
2026-08-03T14:39:13: }
2026-08-03T14:39:13: 14:39:13 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 153.324 ms - 619[0m
2026-08-03T14:39:55: 14:39:55 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 5.958 ms - 152[0m
2026-08-03T14:40:34: 14:40:34 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 11.050 ms - 4436[0m
2026-08-03T14:40:57: 14:40:57 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.304 ms - 73[0m
2026-08-03T14:41:05: 14:41:05 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.884 ms - 4436[0m
2026-08-03T14:41:26: 14:41:26 [[32minfo[39m] [0mPOST /v1/societies [32m200[0m 35.793 ms - 3148[0m
2026-08-03T14:42:28: 14:42:28 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 14.037 ms - 5329[0m
2026-08-03T14:44:09: 14:44:09 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 7.093 ms - 145[0m
2026-08-03T14:44:18: 14:44:18 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.403 ms - 144[0m
2026-08-03T14:45:04: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T14:45:04: ========== LOGIN API HIT ==========
2026-08-03T14:45:04: Member: {
2026-08-03T14:45:04:   id: 5,
2026-08-03T14:45:04:   society_id: 1,
2026-08-03T14:45:04:   full_name: 'Neeshu Verma',
2026-08-03T14:45:04:   email: 'superadmin@gmail.com',
2026-08-03T14:45:04:   mobile_number: '9999999998',
2026-08-03T14:45:04:   wing: 'A',
2026-08-03T14:45:04:   flat_number: '000',
2026-08-03T14:45:04:   vehicles: null,
2026-08-03T14:45:04:   family_members: null,
2026-08-03T14:45:04:   role: 'superadmin',
2026-08-03T14:45:04:   profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T14:45:04:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-03T14:45:04:   fcm_token: null,
2026-08-03T14:45:04:   last_login_at: 2026-08-03T09:09:13.000Z,
2026-08-03T14:45:04:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T14:45:04:   is_approved: 1,
2026-08-03T14:45:04:   is_active: 1,
2026-08-03T14:45:04:   status: 1,
2026-08-03T14:45:04:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-03T14:45:04:   updated_at: 2026-08-03T09:09:13.000Z,
2026-08-03T14:45:04:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-03T14:45:04:   ownership: 'owner'
2026-08-03T14:45:04: }
2026-08-03T14:45:04: Password Match: true
2026-08-03T14:45:04: Response: {
2026-08-03T14:45:04:   status: 'SUCCESS',
2026-08-03T14:45:04:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTc0ODUwNCwiZXhwIjoxNzg4MzQwNTA0fQ.1UTF3G85r4J-kcrJs6HH8VXWLwawM3i3TL-ABm0lGJ8',
2026-08-03T14:45:04:   expires_in: '30d',
2026-08-03T14:45:04:   expires_in_seconds: 2592000,
2026-08-03T14:45:04:   user: {
2026-08-03T14:45:04:     id: 5,
2026-08-03T14:45:04:     full_name: 'Neeshu Verma',
2026-08-03T14:45:04:     mobile_number: '9999999998',
2026-08-03T14:45:04:     email: 'superadmin@gmail.com',
2026-08-03T14:45:04:     role: 'superadmin',
2026-08-03T14:45:04:     society_id: 1,
2026-08-03T14:45:04:     flat_number: '000',
2026-08-03T14:45:04:     profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T14:45:04:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T14:45:04:     is_approved: 1
2026-08-03T14:45:04:   },
2026-08-03T14:45:04:   message: 'Login successful.'
2026-08-03T14:45:04: }
2026-08-03T14:45:04: 14:45:04 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 127.228 ms - 619[0m
2026-08-03T14:45:05: 14:45:05 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 6.124 ms - 73[0m
2026-08-03T14:45:08: 14:45:08 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.703 ms - 5329[0m
2026-08-03T14:45:08: 14:45:08 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 1.677 ms - 144[0m
2026-08-03T14:45:31: 14:45:31 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 4.885 ms - 143[0m
2026-08-03T14:45:38: 14:45:38 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.141 ms - 143[0m
2026-08-03T14:45:43: 14:45:43 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 2.132 ms - 143[0m
2026-08-03T14:45:54: 14:45:54 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 4.657 ms - 143[0m
2026-08-03T14:48:03: 14:48:03 [[32minfo[39m] [0mGET /v1/member/10 [31m500[0m 15.034 ms - 72[0m
2026-08-03T14:48:39: 14:48:39 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 2.134 ms - -[0m
2026-08-03T14:48:39: 14:48:39 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 3.966 ms - -[0m
2026-08-03T14:48:39: 14:48:39 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 0.320 ms - -[0m
2026-08-03T14:48:39: 14:48:39 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 0.298 ms - -[0m
2026-08-03T14:48:39: 14:48:39 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 1.135 ms - -[0m
2026-08-03T14:48:40: 14:48:40 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 9.316 ms - 628[0m
2026-08-03T14:49:02: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T14:49:02: ========== LOGIN API HIT ==========
2026-08-03T14:49:02: Member: {
2026-08-03T14:49:02:   id: 5,
2026-08-03T14:49:02:   society_id: 1,
2026-08-03T14:49:02:   full_name: 'Neeshu Verma',
2026-08-03T14:49:02:   email: 'superadmin@gmail.com',
2026-08-03T14:49:02:   mobile_number: '9999999998',
2026-08-03T14:49:02:   wing: 'A',
2026-08-03T14:49:02:   flat_number: '000',
2026-08-03T14:49:02:   vehicles: null,
2026-08-03T14:49:02:   family_members: null,
2026-08-03T14:49:02:   role: 'superadmin',
2026-08-03T14:49:02:   profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T14:49:02:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-03T14:49:02:   fcm_token: null,
2026-08-03T14:49:02:   last_login_at: 2026-08-03T09:15:04.000Z,
2026-08-03T14:49:02:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T14:49:02:   is_approved: 1,
2026-08-03T14:49:02:   is_active: 1,
2026-08-03T14:49:02:   status: 1,
2026-08-03T14:49:02:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-03T14:49:02:   updated_at: 2026-08-03T09:15:04.000Z,
2026-08-03T14:49:02:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-03T14:49:02:   ownership: 'owner'
2026-08-03T14:49:02: }
2026-08-03T14:49:02: Password Match: true
2026-08-03T14:49:02: Response: {
2026-08-03T14:49:02:   status: 'SUCCESS',
2026-08-03T14:49:02:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTc0ODc0MiwiZXhwIjoxNzg4MzQwNzQyfQ.ZFYZh6ScLutU3RUea4deTN2DuTOOWl6G-IiZD-Th9XY',
2026-08-03T14:49:02:   expires_in: '30d',
2026-08-03T14:49:02:   expires_in_seconds: 2592000,
2026-08-03T14:49:02:   user: {
2026-08-03T14:49:02:     id: 5,
2026-08-03T14:49:02:     full_name: 'Neeshu Verma',
2026-08-03T14:49:02:     mobile_number: '9999999998',
2026-08-03T14:49:02:     email: 'superadmin@gmail.com',
2026-08-03T14:49:02:     role: 'superadmin',
2026-08-03T14:49:02:     society_id: 1,
2026-08-03T14:49:02:     flat_number: '000',
2026-08-03T14:49:02:     profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T14:49:02:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T14:49:02:     is_approved: 1
2026-08-03T14:49:02:   },
2026-08-03T14:49:02:   message: 'Login successful.'
2026-08-03T14:49:02: }
2026-08-03T14:49:02: 14:49:02 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 129.912 ms - 619[0m
2026-08-03T14:49:40: 14:49:40 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 4.878 ms - 120[0m
2026-08-03T14:50:37: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T14:50:37: ========== LOGIN API HIT ==========
2026-08-03T14:50:37: Member: {
2026-08-03T14:50:37:   id: 5,
2026-08-03T14:50:37:   society_id: 1,
2026-08-03T14:50:37:   full_name: 'Neeshu Verma',
2026-08-03T14:50:37:   email: 'superadmin@gmail.com',
2026-08-03T14:50:37:   mobile_number: '9999999998',
2026-08-03T14:50:37:   wing: 'A',
2026-08-03T14:50:37:   flat_number: '000',
2026-08-03T14:50:37:   vehicles: null,
2026-08-03T14:50:37:   family_members: null,
2026-08-03T14:50:37:   role: 'superadmin',
2026-08-03T14:50:37:   profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T14:50:37:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-03T14:50:37:   fcm_token: null,
2026-08-03T14:50:37:   last_login_at: 2026-08-03T09:19:02.000Z,
2026-08-03T14:50:37:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T14:50:37:   is_approved: 1,
2026-08-03T14:50:37:   is_active: 1,
2026-08-03T14:50:37:   status: 1,
2026-08-03T14:50:37:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-03T14:50:37:   updated_at: 2026-08-03T09:19:02.000Z,
2026-08-03T14:50:37:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-03T14:50:37:   ownership: 'owner'
2026-08-03T14:50:37: }
2026-08-03T14:50:37: Password Match: true
2026-08-03T14:50:37: Response: {
2026-08-03T14:50:37:   status: 'SUCCESS',
2026-08-03T14:50:37:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTc0ODgzNywiZXhwIjoxNzg4MzQwODM3fQ.t2LRayHox1W_GiJadzdErulzMvgl4Hbe3knhh2JGpWc',
2026-08-03T14:50:37:   expires_in: '30d',
2026-08-03T14:50:37:   expires_in_seconds: 2592000,
2026-08-03T14:50:37:   user: {
2026-08-03T14:50:37:     id: 5,
2026-08-03T14:50:37:     full_name: 'Neeshu Verma',
2026-08-03T14:50:37:     mobile_number: '9999999998',
2026-08-03T14:50:37:     email: 'superadmin@gmail.com',
2026-08-03T14:50:37:     role: 'superadmin',
2026-08-03T14:50:37:     society_id: 1,
2026-08-03T14:50:37:     flat_number: '000',
2026-08-03T14:50:37:     profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T14:50:37:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T14:50:37:     is_approved: 1
2026-08-03T14:50:37:   },
2026-08-03T14:50:37:   message: 'Login successful.'
2026-08-03T14:50:37: }
2026-08-03T14:50:37: 14:50:37 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 104.167 ms - 619[0m
2026-08-03T14:50:37: 14:50:37 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 7.677 ms - 73[0m
2026-08-03T14:50:45: 14:50:45 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 7.940 ms - 471[0m
2026-08-03T14:50:45: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T14:50:45:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T14:50:45:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T14:50:45:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T14:50:45:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T14:50:45:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T14:50:45:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T14:50:45:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T14:50:45:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T14:50:45:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T14:50:45:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T14:50:45:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T14:50:45:   errno: 1054,
2026-08-03T14:50:45:   sqlState: '42S22',
2026-08-03T14:50:45:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T14:50:45:   sql: '\n' +
2026-08-03T14:50:45:     '    SELECT\n' +
2026-08-03T14:50:45:     '\n' +
2026-08-03T14:50:45:     '        s.monthly_maintenance,\n' +
2026-08-03T14:50:45:     '\n' +
2026-08-03T14:50:45:     '        MAX(\n' +
2026-08-03T14:50:45:     '            CASE\n' +
2026-08-03T14:50:45:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T14:50:45:     '                THEN DATE_ADD(\n' +
2026-08-03T14:50:45:     '                    mp.for_month,\n' +
2026-08-03T14:50:45:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T14:50:45:     '                )\n' +
2026-08-03T14:50:45:     '            END\n' +
2026-08-03T14:50:45:     '        ) AS last_paid_month\n' +
2026-08-03T14:50:45:     '\n' +
2026-08-03T14:50:45:     '            FROM users u\n' +
2026-08-03T14:50:45:     '\n' +
2026-08-03T14:50:45:     '            INNER JOIN society s\n' +
2026-08-03T14:50:45:     '            ON s.id = u.society_id\n' +
2026-08-03T14:50:45:     '\n' +
2026-08-03T14:50:45:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T14:50:45:     '            ON mp.member_id = u.id\n' +
2026-08-03T14:50:45:     '\n' +
2026-08-03T14:50:45:     '        WHERE\n' +
2026-08-03T14:50:45:     '            u.society_id = ?\n' +
2026-08-03T14:50:45:     '            AND u.id = ?\n' +
2026-08-03T14:50:45:     '\n' +
2026-08-03T14:50:45:     '        GROUP BY\n' +
2026-08-03T14:50:45:     '            s.monthly_maintenance\n' +
2026-08-03T14:50:45:     '        '
2026-08-03T14:50:45: }
2026-08-03T14:50:45: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T14:50:45:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T14:50:45:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T14:50:45:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T14:50:45:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T14:50:45:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T14:50:45:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T14:50:45:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T14:50:45:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T14:50:45:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T14:50:45:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T14:50:45:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T14:50:45:   errno: 1054,
2026-08-03T14:50:45:   sqlState: '42S22',
2026-08-03T14:50:45:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T14:50:45:   sql: '\n' +
2026-08-03T14:50:45:     '    SELECT\n' +
2026-08-03T14:50:45:     '\n' +
2026-08-03T14:50:45:     '        s.monthly_maintenance,\n' +
2026-08-03T14:50:45:     '\n' +
2026-08-03T14:50:45:     '        MAX(\n' +
2026-08-03T14:50:45:     '            CASE\n' +
2026-08-03T14:50:45:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T14:50:45:     '                THEN DATE_ADD(\n' +
2026-08-03T14:50:45:     '                    mp.for_month,\n' +
2026-08-03T14:50:45:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T14:50:45:     '                )\n' +
2026-08-03T14:50:45:     '            END\n' +
2026-08-03T14:50:45:     '        ) AS last_paid_month\n' +
2026-08-03T14:50:45:     '\n' +
2026-08-03T14:50:45:     '            FROM users u\n' +
2026-08-03T14:50:45:     '\n' +
2026-08-03T14:50:45:     '            INNER JOIN society s\n' +
2026-08-03T14:50:45:     '            ON s.id = u.society_id\n' +
2026-08-03T14:50:45:     '\n' +
2026-08-03T14:50:45:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T14:50:45:     '            ON mp.member_id = u.id\n' +
2026-08-03T14:50:45:     '\n' +
2026-08-03T14:50:45:     '        WHERE\n' +
2026-08-03T14:50:45:     '            u.society_id = ?\n' +
2026-08-03T14:50:45:     '            AND u.id = ?\n' +
2026-08-03T14:50:45:     '\n' +
2026-08-03T14:50:45:     '        GROUP BY\n' +
2026-08-03T14:50:45:     '            s.monthly_maintenance\n' +
2026-08-03T14:50:45:     '        '
2026-08-03T14:50:45: }
2026-08-03T14:50:45: 14:50:45 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 5.154 ms - 80[0m
2026-08-03T14:51:31: 14:51:31 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 6.389 ms - 643[0m
2026-08-03T14:51:31: 14:51:31 [[32minfo[39m] [0mGET /uploads/profile/1785585686106-511782343.jpg [32m200[0m 2.367 ms - 98895[0m
2026-08-03T14:51:36: 14:51:36 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.590 ms - 471[0m
2026-08-03T14:51:36: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T14:51:36:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T14:51:36:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T14:51:36:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T14:51:36:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T14:51:36:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T14:51:36:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T14:51:36:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T14:51:36:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T14:51:36:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T14:51:36:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T14:51:36:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T14:51:36:   errno: 1054,
2026-08-03T14:51:36:   sqlState: '42S22',
2026-08-03T14:51:36:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T14:51:36:   sql: '\n' +
2026-08-03T14:51:36:     '    SELECT\n' +
2026-08-03T14:51:36:     '\n' +
2026-08-03T14:51:36:     '        s.monthly_maintenance,\n' +
2026-08-03T14:51:36:     '\n' +
2026-08-03T14:51:36:     '        MAX(\n' +
2026-08-03T14:51:36:     '            CASE\n' +
2026-08-03T14:51:36:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T14:51:36:     '                THEN DATE_ADD(\n' +
2026-08-03T14:51:36:     '                    mp.for_month,\n' +
2026-08-03T14:51:36:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T14:51:36:     '                )\n' +
2026-08-03T14:51:36:     '            END\n' +
2026-08-03T14:51:36:     '        ) AS last_paid_month\n' +
2026-08-03T14:51:36:     '\n' +
2026-08-03T14:51:36:     '            FROM users u\n' +
2026-08-03T14:51:36:     '\n' +
2026-08-03T14:51:36:     '            INNER JOIN society s\n' +
2026-08-03T14:51:36:     '            ON s.id = u.society_id\n' +
2026-08-03T14:51:36:     '\n' +
2026-08-03T14:51:36:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T14:51:36:     '            ON mp.member_id = u.id\n' +
2026-08-03T14:51:36:     '\n' +
2026-08-03T14:51:36:     '        WHERE\n' +
2026-08-03T14:51:36:     '            u.society_id = ?\n' +
2026-08-03T14:51:36:     '            AND u.id = ?\n' +
2026-08-03T14:51:36:     '\n' +
2026-08-03T14:51:36:     '        GROUP BY\n' +
2026-08-03T14:51:36:     '            s.monthly_maintenance\n' +
2026-08-03T14:51:36:     '        '
2026-08-03T14:51:36: }
2026-08-03T14:51:36: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T14:51:36:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:650:40)
2026-08-03T14:51:36:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T14:51:36:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T14:51:36:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T14:51:36:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T14:51:36:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T14:51:36:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T14:51:36:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T14:51:36:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T14:51:36:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T14:51:36:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T14:51:36:   errno: 1054,
2026-08-03T14:51:36:   sqlState: '42S22',
2026-08-03T14:51:36:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T14:51:36:   sql: '\n' +
2026-08-03T14:51:36:     '    SELECT\n' +
2026-08-03T14:51:36:     '\n' +
2026-08-03T14:51:36:     '        s.monthly_maintenance,\n' +
2026-08-03T14:51:36:     '\n' +
2026-08-03T14:51:36:     '        MAX(\n' +
2026-08-03T14:51:36:     '            CASE\n' +
2026-08-03T14:51:36:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T14:51:36:     '                THEN DATE_ADD(\n' +
2026-08-03T14:51:36:     '                    mp.for_month,\n' +
2026-08-03T14:51:36:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T14:51:36:     '                )\n' +
2026-08-03T14:51:36:     '            END\n' +
2026-08-03T14:51:36:     '        ) AS last_paid_month\n' +
2026-08-03T14:51:36:     '\n' +
2026-08-03T14:51:36:     '            FROM users u\n' +
2026-08-03T14:51:36:     '\n' +
2026-08-03T14:51:36:     '            INNER JOIN society s\n' +
2026-08-03T14:51:36:     '            ON s.id = u.society_id\n' +
2026-08-03T14:51:36:     '\n' +
2026-08-03T14:51:36:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T14:51:36:     '            ON mp.member_id = u.id\n' +
2026-08-03T14:51:36:     '\n' +
2026-08-03T14:51:36:     '        WHERE\n' +
2026-08-03T14:51:36:     '            u.society_id = ?\n' +
2026-08-03T14:51:36:     '            AND u.id = ?\n' +
2026-08-03T14:51:36:     '\n' +
2026-08-03T14:51:36:     '        GROUP BY\n' +
2026-08-03T14:51:36:     '            s.monthly_maintenance\n' +
2026-08-03T14:51:36:     '        '
2026-08-03T14:51:36: }
2026-08-03T14:51:36: 14:51:36 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 3.246 ms - 80[0m
2026-08-03T14:53:52: 14:53:52 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.353 ms - 4046[0m
2026-08-03T14:53:52: 14:53:52 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.603 ms - 152[0m
2026-08-03T14:55:33: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T14:55:33: ========== LOGIN API HIT ==========
2026-08-03T14:55:33: Member: {
2026-08-03T14:55:33:   id: 5,
2026-08-03T14:55:33:   society_id: 1,
2026-08-03T14:55:33:   full_name: 'Neeshu Verma',
2026-08-03T14:55:33:   email: 'superadmin@gmail.com',
2026-08-03T14:55:33:   mobile_number: '9999999998',
2026-08-03T14:55:33:   wing: 'A',
2026-08-03T14:55:33:   flat_number: '000',
2026-08-03T14:55:33:   vehicles: null,
2026-08-03T14:55:33:   family_members: null,
2026-08-03T14:55:33:   role: 'superadmin',
2026-08-03T14:55:33:   profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T14:55:33:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-03T14:55:33:   fcm_token: null,
2026-08-03T14:55:33:   last_login_at: 2026-08-03T09:20:37.000Z,
2026-08-03T14:55:33:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T14:55:33:   is_approved: 1,
2026-08-03T14:55:33:   is_active: 1,
2026-08-03T14:55:33:   status: 1,
2026-08-03T14:55:33:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-03T14:55:33:   updated_at: 2026-08-03T09:20:37.000Z,
2026-08-03T14:55:33:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-03T14:55:33:   ownership: 'owner'
2026-08-03T14:55:33: }
2026-08-03T14:55:33: Password Match: true
2026-08-03T14:55:33: Response: {
2026-08-03T14:55:33:   status: 'SUCCESS',
2026-08-03T14:55:33:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTc0OTEzMywiZXhwIjoxNzg4MzQxMTMzfQ.zeLmum2nG79-QVOLNASFUD0qClCAqpoLo3JXRTCs0tY',
2026-08-03T14:55:33:   expires_in: '30d',
2026-08-03T14:55:33:   expires_in_seconds: 2592000,
2026-08-03T14:55:33:   user: {
2026-08-03T14:55:33:     id: 5,
2026-08-03T14:55:33:     full_name: 'Neeshu Verma',
2026-08-03T14:55:33:     mobile_number: '9999999998',
2026-08-03T14:55:33:     email: 'superadmin@gmail.com',
2026-08-03T14:55:33:     role: 'superadmin',
2026-08-03T14:55:33:     society_id: 1,
2026-08-03T14:55:33:     flat_number: '000',
2026-08-03T14:55:33:     profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T14:55:33:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T14:55:33:     is_approved: 1
2026-08-03T14:55:33:   },
2026-08-03T14:55:33:   message: 'Login successful.'
2026-08-03T14:55:33: }
2026-08-03T14:55:33: 14:55:33 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 113.745 ms - 619[0m
2026-08-03T14:55:34: 14:55:34 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 5.803 ms - 73[0m
2026-08-03T14:55:46: 14:55:46 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 12.773 ms - 1024[0m
2026-08-03T14:56:02: 
2026-08-03T14:56:02: [SIGINT] Shutting down gracefully…
2026-08-03T14:56:02: Server closed. Port released.
2026-08-03T14:56:02: ◇ injected env (9) from .env // tip: ⌘ multiple files { path: ['.env.local', '.env'] }
2026-08-03T14:56:03: ◇ injected env (0) from .env // tip: ◈ secrets for agents [www.dotenvx.com]
2026-08-03T14:56:03: 
2026-08-03T14:56:03: 🚀 Server is running!
2026-08-03T14:56:03:    - Local URL:   http://localhost:3010
2026-08-03T14:56:03:    - Network URL: http://157.20.51.104:3010
2026-08-03T14:56:03:    - Swagger Doc: http://localhost:3010/api-docs
2026-08-03T14:56:03: 
2026-08-03T14:56:03: ✅ Database Connected Successfully
2026-08-03T14:57:00: 14:57:00 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 4.529 ms - -[0m
2026-08-03T14:57:00: 14:57:00 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 3.272 ms - 178977[0m
2026-08-03T14:57:00: 14:57:00 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 2.978 ms - 1526918[0m
2026-08-03T14:57:00: 14:57:00 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 0.987 ms - 107560[0m
2026-08-03T14:57:00: 14:57:00 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 1.433 ms - 251800[0m
2026-08-03T14:57:01: 14:57:01 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 1.205 ms - 628[0m
2026-08-03T14:57:34: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T14:57:34: ========== LOGIN API HIT ==========
2026-08-03T14:57:34: Member: {
2026-08-03T14:57:34:   id: 5,
2026-08-03T14:57:34:   society_id: 1,
2026-08-03T14:57:34:   full_name: 'Neeshu Verma',
2026-08-03T14:57:34:   email: 'superadmin@gmail.com',
2026-08-03T14:57:34:   mobile_number: '9999999998',
2026-08-03T14:57:34:   wing: 'A',
2026-08-03T14:57:34:   flat_number: '000',
2026-08-03T14:57:34:   vehicles: null,
2026-08-03T14:57:34:   family_members: null,
2026-08-03T14:57:34:   role: 'superadmin',
2026-08-03T14:57:34:   profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T14:57:34:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-03T14:57:34:   fcm_token: null,
2026-08-03T14:57:34:   last_login_at: 2026-08-03T09:25:33.000Z,
2026-08-03T14:57:34:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T14:57:34:   is_approved: 1,
2026-08-03T14:57:34:   is_active: 1,
2026-08-03T14:57:34:   status: 1,
2026-08-03T14:57:34:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-03T14:57:34:   updated_at: 2026-08-03T09:25:33.000Z,
2026-08-03T14:57:34:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-03T14:57:34:   ownership: 'owner'
2026-08-03T14:57:34: }
2026-08-03T14:57:34: Password Match: true
2026-08-03T14:57:34: Response: {
2026-08-03T14:57:34:   status: 'SUCCESS',
2026-08-03T14:57:34:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTc0OTI1NCwiZXhwIjoxNzg4MzQxMjU0fQ.7D-8eV7cVfMXxqVA2xfV2saiokHmKImpfr0D0k1svjg',
2026-08-03T14:57:34:   expires_in: '30d',
2026-08-03T14:57:34:   expires_in_seconds: 2592000,
2026-08-03T14:57:34:   user: {
2026-08-03T14:57:34:     id: 5,
2026-08-03T14:57:34:     full_name: 'Neeshu Verma',
2026-08-03T14:57:34:     mobile_number: '9999999998',
2026-08-03T14:57:34:     email: 'superadmin@gmail.com',
2026-08-03T14:57:34:     role: 'superadmin',
2026-08-03T14:57:34:     society_id: 1,
2026-08-03T14:57:34:     flat_number: '000',
2026-08-03T14:57:34:     profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T14:57:34:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T14:57:34:     is_approved: 1
2026-08-03T14:57:34:   },
2026-08-03T14:57:34:   message: 'Login successful.'
2026-08-03T14:57:34: }
2026-08-03T14:57:34: 14:57:34 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 122.962 ms - 619[0m
2026-08-03T14:58:09: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T14:58:09:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T14:58:09:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T14:58:09:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T14:58:09:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T14:58:09:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T14:58:09:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T14:58:09:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T14:58:09:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T14:58:09:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T14:58:09:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T14:58:09:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T14:58:09:   errno: 1054,
2026-08-03T14:58:09:   sqlState: '42S22',
2026-08-03T14:58:09:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T14:58:09:   sql: '\n' +
2026-08-03T14:58:09:     '    SELECT\n' +
2026-08-03T14:58:09:     '\n' +
2026-08-03T14:58:09:     '        s.monthly_maintenance,\n' +
2026-08-03T14:58:09:     '\n' +
2026-08-03T14:58:09:     '        MAX(\n' +
2026-08-03T14:58:09:     '            CASE\n' +
2026-08-03T14:58:09:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T14:58:09:     '                THEN DATE_ADD(\n' +
2026-08-03T14:58:09:     '                    mp.for_month,\n' +
2026-08-03T14:58:09:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T14:58:09:     '                )\n' +
2026-08-03T14:58:09:     '            END\n' +
2026-08-03T14:58:09:     '        ) AS last_paid_month\n' +
2026-08-03T14:58:09:     '\n' +
2026-08-03T14:58:09:     '            FROM users u\n' +
2026-08-03T14:58:09:     '\n' +
2026-08-03T14:58:09:     '            INNER JOIN society s\n' +
2026-08-03T14:58:09:     '            ON s.id = u.society_id\n' +
2026-08-03T14:58:09:     '\n' +
2026-08-03T14:58:09:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T14:58:09:     '            ON mp.member_id = u.id\n' +
2026-08-03T14:58:09:     '\n' +
2026-08-03T14:58:09:     '        WHERE\n' +
2026-08-03T14:58:09:     '            u.society_id = ?\n' +
2026-08-03T14:58:09:     '            AND u.id = ?\n' +
2026-08-03T14:58:09:     '\n' +
2026-08-03T14:58:09:     '        GROUP BY\n' +
2026-08-03T14:58:09:     '            s.monthly_maintenance\n' +
2026-08-03T14:58:09:     '        '
2026-08-03T14:58:09: }
2026-08-03T14:58:09: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T14:58:09:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T14:58:09:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T14:58:09:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T14:58:09:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T14:58:09:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T14:58:09:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T14:58:09:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T14:58:09:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T14:58:09:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T14:58:09:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T14:58:09:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T14:58:09:   errno: 1054,
2026-08-03T14:58:09:   sqlState: '42S22',
2026-08-03T14:58:09:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T14:58:09:   sql: '\n' +
2026-08-03T14:58:09:     '    SELECT\n' +
2026-08-03T14:58:09:     '\n' +
2026-08-03T14:58:09:     '        s.monthly_maintenance,\n' +
2026-08-03T14:58:09:     '\n' +
2026-08-03T14:58:09:     '        MAX(\n' +
2026-08-03T14:58:09:     '            CASE\n' +
2026-08-03T14:58:09:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T14:58:09:     '                THEN DATE_ADD(\n' +
2026-08-03T14:58:09:     '                    mp.for_month,\n' +
2026-08-03T14:58:09:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T14:58:09:     '                )\n' +
2026-08-03T14:58:09:     '            END\n' +
2026-08-03T14:58:09:     '        ) AS last_paid_month\n' +
2026-08-03T14:58:09:     '\n' +
2026-08-03T14:58:09:     '            FROM users u\n' +
2026-08-03T14:58:09:     '\n' +
2026-08-03T14:58:09:     '            INNER JOIN society s\n' +
2026-08-03T14:58:09:     '            ON s.id = u.society_id\n' +
2026-08-03T14:58:09:     '\n' +
2026-08-03T14:58:09:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T14:58:09:     '            ON mp.member_id = u.id\n' +
2026-08-03T14:58:09:     '\n' +
2026-08-03T14:58:09:     '        WHERE\n' +
2026-08-03T14:58:09:     '            u.society_id = ?\n' +
2026-08-03T14:58:09:     '            AND u.id = ?\n' +
2026-08-03T14:58:09:     '\n' +
2026-08-03T14:58:09:     '        GROUP BY\n' +
2026-08-03T14:58:09:     '            s.monthly_maintenance\n' +
2026-08-03T14:58:09:     '        '
2026-08-03T14:58:09: }
2026-08-03T14:58:09: 14:58:09 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 6.686 ms - 80[0m
2026-08-03T14:58:26: Dashboard route hit
2026-08-03T14:58:26: Dashboard Controller Called
2026-08-03T14:58:26: req.user => {
2026-08-03T14:58:26:   user_id: 5,
2026-08-03T14:58:26:   society_id: 1,
2026-08-03T14:58:26:   role: 'superadmin',
2026-08-03T14:58:26:   full_name: 'Neeshu Verma',
2026-08-03T14:58:26:   iat: 1785749254,
2026-08-03T14:58:26:   exp: 1788341254
2026-08-03T14:58:26: }
2026-08-03T14:58:26: societyId = 1
2026-08-03T14:58:26: memberId = 5
2026-08-03T14:58:26: 14:58:26 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 20.671 ms - 73[0m
2026-08-03T14:58:39: Dashboard route hit
2026-08-03T14:58:39: Dashboard Controller Called
2026-08-03T14:58:39: req.user => {
2026-08-03T14:58:39:   user_id: 5,
2026-08-03T14:58:39:   society_id: 1,
2026-08-03T14:58:39:   role: 'superadmin',
2026-08-03T14:58:39:   full_name: 'Neeshu Verma',
2026-08-03T14:58:39:   iat: 1785749254,
2026-08-03T14:58:39:   exp: 1788341254
2026-08-03T14:58:39: }
2026-08-03T14:58:39: societyId = 1
2026-08-03T14:58:39: memberId = 5
2026-08-03T14:58:39: 14:58:39 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 4.239 ms - 73[0m
2026-08-03T15:01:41: 15:01:41 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 4.024 ms - -[0m
2026-08-03T15:01:41: 15:01:41 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 1.686 ms - -[0m
2026-08-03T15:01:41: 15:01:41 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 0.482 ms - -[0m
2026-08-03T15:01:41: 15:01:41 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 0.558 ms - -[0m
2026-08-03T15:01:41: 15:01:41 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 1.553 ms - -[0m
2026-08-03T15:01:41: 15:01:41 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [36m304[0m 0.570 ms - -[0m
2026-08-03T15:01:57: Dashboard route hit
2026-08-03T15:01:57: Dashboard Controller Called
2026-08-03T15:01:57: req.user => {
2026-08-03T15:01:57:   user_id: 5,
2026-08-03T15:01:57:   society_id: 1,
2026-08-03T15:01:57:   role: 'superadmin',
2026-08-03T15:01:57:   full_name: 'Neeshu Verma',
2026-08-03T15:01:57:   iat: 1785749254,
2026-08-03T15:01:57:   exp: 1788341254
2026-08-03T15:01:57: }
2026-08-03T15:01:57: societyId = 1
2026-08-03T15:01:57: memberId = 5
2026-08-03T15:01:57: 15:01:57 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 11.292 ms - 73[0m
2026-08-03T15:02:19: 15:02:19 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 6.621 ms - 152[0m
2026-08-03T15:02:24: 15:02:24 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 5.054 ms - 152[0m
2026-08-03T15:03:55: Dashboard route hit
2026-08-03T15:03:55: Dashboard Controller Called
2026-08-03T15:03:55: req.user => {
2026-08-03T15:03:55:   user_id: 5,
2026-08-03T15:03:55:   society_id: 1,
2026-08-03T15:03:55:   role: 'superadmin',
2026-08-03T15:03:55:   full_name: 'Neeshu Verma',
2026-08-03T15:03:55:   iat: 1785749254,
2026-08-03T15:03:55:   exp: 1788341254
2026-08-03T15:03:55: }
2026-08-03T15:03:55: societyId = 1
2026-08-03T15:03:55: memberId = 5
2026-08-03T15:03:55: 15:03:55 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 20.540 ms - 73[0m
2026-08-03T15:04:05: Dashboard route hit
2026-08-03T15:04:05: Dashboard Controller Called
2026-08-03T15:04:05: req.user => {
2026-08-03T15:04:05:   user_id: 5,
2026-08-03T15:04:05:   society_id: 1,
2026-08-03T15:04:05:   role: 'superadmin',
2026-08-03T15:04:05:   full_name: 'Neeshu Verma',
2026-08-03T15:04:05:   iat: 1785749254,
2026-08-03T15:04:05:   exp: 1788341254
2026-08-03T15:04:05: }
2026-08-03T15:04:05: societyId = 1
2026-08-03T15:04:05: memberId = 5
2026-08-03T15:04:05: 15:04:05 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 8.741 ms - 73[0m
2026-08-03T15:04:20: Dashboard route hit
2026-08-03T15:04:20: Dashboard Controller Called
2026-08-03T15:04:20: req.user => {
2026-08-03T15:04:20:   user_id: 5,
2026-08-03T15:04:20:   society_id: 1,
2026-08-03T15:04:20:   role: 'superadmin',
2026-08-03T15:04:20:   full_name: 'Neeshu Verma',
2026-08-03T15:04:20:   iat: 1785749254,
2026-08-03T15:04:20:   exp: 1788341254
2026-08-03T15:04:20: }
2026-08-03T15:04:20: societyId = 1
2026-08-03T15:04:20: memberId = 5
2026-08-03T15:04:20: 15:04:20 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 7.326 ms - 73[0m
2026-08-03T15:04:34: Dashboard route hit
2026-08-03T15:04:34: Dashboard Controller Called
2026-08-03T15:04:34: req.user => {
2026-08-03T15:04:34:   user_id: 5,
2026-08-03T15:04:34:   society_id: 1,
2026-08-03T15:04:34:   role: 'superadmin',
2026-08-03T15:04:34:   full_name: 'Neeshu Verma',
2026-08-03T15:04:34:   iat: 1785749254,
2026-08-03T15:04:34:   exp: 1788341254
2026-08-03T15:04:34: }
2026-08-03T15:04:34: societyId = 1
2026-08-03T15:04:34: memberId = 5
2026-08-03T15:04:34: 15:04:34 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 4.353 ms - 73[0m
2026-08-03T15:10:55: 15:10:55 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 11.977 ms - 471[0m
2026-08-03T15:10:55: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T15:10:55:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T15:10:55:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T15:10:55:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T15:10:55:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:10:55:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:10:55:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T15:10:55:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:10:55:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:10:55:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T15:10:55:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T15:10:55:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T15:10:55:   errno: 1054,
2026-08-03T15:10:55:   sqlState: '42S22',
2026-08-03T15:10:55:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T15:10:55:   sql: '\n' +
2026-08-03T15:10:55:     '    SELECT\n' +
2026-08-03T15:10:55:     '\n' +
2026-08-03T15:10:55:     '        s.monthly_maintenance,\n' +
2026-08-03T15:10:55:     '\n' +
2026-08-03T15:10:55:     '        MAX(\n' +
2026-08-03T15:10:55:     '            CASE\n' +
2026-08-03T15:10:55:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T15:10:55:     '                THEN DATE_ADD(\n' +
2026-08-03T15:10:55:     '                    mp.for_month,\n' +
2026-08-03T15:10:55:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T15:10:55:     '                )\n' +
2026-08-03T15:10:55:     '            END\n' +
2026-08-03T15:10:55:     '        ) AS last_paid_month\n' +
2026-08-03T15:10:55:     '\n' +
2026-08-03T15:10:55:     '            FROM users u\n' +
2026-08-03T15:10:55:     '\n' +
2026-08-03T15:10:55:     '            INNER JOIN society s\n' +
2026-08-03T15:10:55:     '            ON s.id = u.society_id\n' +
2026-08-03T15:10:55:     '\n' +
2026-08-03T15:10:55:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T15:10:55:     '            ON mp.member_id = u.id\n' +
2026-08-03T15:10:55:     '\n' +
2026-08-03T15:10:55:     '        WHERE\n' +
2026-08-03T15:10:55:     '            u.society_id = ?\n' +
2026-08-03T15:10:55:     '            AND u.id = ?\n' +
2026-08-03T15:10:55:     '\n' +
2026-08-03T15:10:55:     '        GROUP BY\n' +
2026-08-03T15:10:55:     '            s.monthly_maintenance\n' +
2026-08-03T15:10:55:     '        '
2026-08-03T15:10:55: }
2026-08-03T15:10:55: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T15:10:55:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T15:10:55:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T15:10:55:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T15:10:55:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:10:55:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:10:55:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T15:10:55:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:10:55:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:10:55:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T15:10:55:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T15:10:55:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T15:10:55:   errno: 1054,
2026-08-03T15:10:55:   sqlState: '42S22',
2026-08-03T15:10:55:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T15:10:55:   sql: '\n' +
2026-08-03T15:10:55:     '    SELECT\n' +
2026-08-03T15:10:55:     '\n' +
2026-08-03T15:10:55:     '        s.monthly_maintenance,\n' +
2026-08-03T15:10:55:     '\n' +
2026-08-03T15:10:55:     '        MAX(\n' +
2026-08-03T15:10:55:     '            CASE\n' +
2026-08-03T15:10:55:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T15:10:55:     '                THEN DATE_ADD(\n' +
2026-08-03T15:10:55:     '                    mp.for_month,\n' +
2026-08-03T15:10:55:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T15:10:55:     '                )\n' +
2026-08-03T15:10:55:     '            END\n' +
2026-08-03T15:10:55:     '        ) AS last_paid_month\n' +
2026-08-03T15:10:55:     '\n' +
2026-08-03T15:10:55:     '            FROM users u\n' +
2026-08-03T15:10:55:     '\n' +
2026-08-03T15:10:55:     '            INNER JOIN society s\n' +
2026-08-03T15:10:55:     '            ON s.id = u.society_id\n' +
2026-08-03T15:10:55:     '\n' +
2026-08-03T15:10:55:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T15:10:55:     '            ON mp.member_id = u.id\n' +
2026-08-03T15:10:55:     '\n' +
2026-08-03T15:10:55:     '        WHERE\n' +
2026-08-03T15:10:55:     '            u.society_id = ?\n' +
2026-08-03T15:10:55:     '            AND u.id = ?\n' +
2026-08-03T15:10:55:     '\n' +
2026-08-03T15:10:55:     '        GROUP BY\n' +
2026-08-03T15:10:55:     '            s.monthly_maintenance\n' +
2026-08-03T15:10:55:     '        '
2026-08-03T15:10:55: }
2026-08-03T15:10:55: 15:10:55 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 4.181 ms - 80[0m
2026-08-03T15:11:06: 15:11:06 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.138 ms - 4046[0m
2026-08-03T15:11:06: 15:11:06 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.770 ms - 152[0m
2026-08-03T15:11:15: 15:11:15 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.225 ms - 4046[0m
2026-08-03T15:11:15: 15:11:15 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.140 ms - 152[0m
2026-08-03T15:11:18: 15:11:18 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.321 ms - 471[0m
2026-08-03T15:11:18: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T15:11:18:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T15:11:18:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T15:11:18:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T15:11:18:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:11:18:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:11:18:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T15:11:18:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:11:18:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:11:18:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T15:11:18:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T15:11:18:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T15:11:18:   errno: 1054,
2026-08-03T15:11:18:   sqlState: '42S22',
2026-08-03T15:11:18:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T15:11:18:   sql: '\n' +
2026-08-03T15:11:18:     '    SELECT\n' +
2026-08-03T15:11:18:     '\n' +
2026-08-03T15:11:18:     '        s.monthly_maintenance,\n' +
2026-08-03T15:11:18:     '\n' +
2026-08-03T15:11:18:     '        MAX(\n' +
2026-08-03T15:11:18:     '            CASE\n' +
2026-08-03T15:11:18:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T15:11:18:     '                THEN DATE_ADD(\n' +
2026-08-03T15:11:18:     '                    mp.for_month,\n' +
2026-08-03T15:11:18:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T15:11:18:     '                )\n' +
2026-08-03T15:11:18:     '            END\n' +
2026-08-03T15:11:18:     '        ) AS last_paid_month\n' +
2026-08-03T15:11:18:     '\n' +
2026-08-03T15:11:18:     '            FROM users u\n' +
2026-08-03T15:11:18:     '\n' +
2026-08-03T15:11:18:     '            INNER JOIN society s\n' +
2026-08-03T15:11:18:     '            ON s.id = u.society_id\n' +
2026-08-03T15:11:18:     '\n' +
2026-08-03T15:11:18:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T15:11:18:     '            ON mp.member_id = u.id\n' +
2026-08-03T15:11:18:     '\n' +
2026-08-03T15:11:18:     '        WHERE\n' +
2026-08-03T15:11:18:     '            u.society_id = ?\n' +
2026-08-03T15:11:18:     '            AND u.id = ?\n' +
2026-08-03T15:11:18:     '\n' +
2026-08-03T15:11:18:     '        GROUP BY\n' +
2026-08-03T15:11:18:     '            s.monthly_maintenance\n' +
2026-08-03T15:11:18:     '        '
2026-08-03T15:11:18: }
2026-08-03T15:11:18: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T15:11:18:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T15:11:18:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T15:11:18:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T15:11:18:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:11:18:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:11:18:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T15:11:18:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:11:18:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:11:18:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T15:11:18:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T15:11:18:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T15:11:18:   errno: 1054,
2026-08-03T15:11:18:   sqlState: '42S22',
2026-08-03T15:11:18:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T15:11:18:   sql: '\n' +
2026-08-03T15:11:18:     '    SELECT\n' +
2026-08-03T15:11:18:     '\n' +
2026-08-03T15:11:18:     '        s.monthly_maintenance,\n' +
2026-08-03T15:11:18:     '\n' +
2026-08-03T15:11:18:     '        MAX(\n' +
2026-08-03T15:11:18:     '            CASE\n' +
2026-08-03T15:11:18:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T15:11:18:     '                THEN DATE_ADD(\n' +
2026-08-03T15:11:18:     '                    mp.for_month,\n' +
2026-08-03T15:11:18:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T15:11:18:     '                )\n' +
2026-08-03T15:11:18:     '            END\n' +
2026-08-03T15:11:18:     '        ) AS last_paid_month\n' +
2026-08-03T15:11:18:     '\n' +
2026-08-03T15:11:18:     '            FROM users u\n' +
2026-08-03T15:11:18:     '\n' +
2026-08-03T15:11:18:     '            INNER JOIN society s\n' +
2026-08-03T15:11:18:     '            ON s.id = u.society_id\n' +
2026-08-03T15:11:18:     '\n' +
2026-08-03T15:11:18:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T15:11:18:     '            ON mp.member_id = u.id\n' +
2026-08-03T15:11:18:     '\n' +
2026-08-03T15:11:18:     '        WHERE\n' +
2026-08-03T15:11:18:     '            u.society_id = ?\n' +
2026-08-03T15:11:18:     '            AND u.id = ?\n' +
2026-08-03T15:11:18:     '\n' +
2026-08-03T15:11:18:     '        GROUP BY\n' +
2026-08-03T15:11:18:     '            s.monthly_maintenance\n' +
2026-08-03T15:11:18:     '        '
2026-08-03T15:11:18: }
2026-08-03T15:11:18: 15:11:18 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 3.406 ms - 80[0m
2026-08-03T15:11:37: 15:11:37 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.555 ms - 1956[0m
2026-08-03T15:11:37: 15:11:37 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 6.168 ms - 128[0m
2026-08-03T15:11:39: Dashboard route hit
2026-08-03T15:11:39: Dashboard Controller Called
2026-08-03T15:11:39: req.user => {
2026-08-03T15:11:39:   user_id: 5,
2026-08-03T15:11:39:   society_id: 1,
2026-08-03T15:11:39:   role: 'superadmin',
2026-08-03T15:11:39:   full_name: 'Neeshu Verma',
2026-08-03T15:11:39:   iat: 1785748837,
2026-08-03T15:11:39:   exp: 1788340837
2026-08-03T15:11:39: }
2026-08-03T15:11:39: societyId = 1
2026-08-03T15:11:39: memberId = 5
2026-08-03T15:11:39: 15:11:39 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 4.306 ms - 73[0m
2026-08-03T15:12:09: 15:12:09 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 5.238 ms - 1024[0m
2026-08-03T15:12:29: 15:12:29 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 8.403 ms - 471[0m
2026-08-03T15:12:29: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T15:12:29:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T15:12:29:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T15:12:29:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T15:12:29:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:12:29:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:12:29:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T15:12:29:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:12:29:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:12:29:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T15:12:29:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T15:12:29:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T15:12:29:   errno: 1054,
2026-08-03T15:12:29:   sqlState: '42S22',
2026-08-03T15:12:29:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T15:12:29:   sql: '\n' +
2026-08-03T15:12:29:     '    SELECT\n' +
2026-08-03T15:12:29:     '\n' +
2026-08-03T15:12:29:     '        s.monthly_maintenance,\n' +
2026-08-03T15:12:29:     '\n' +
2026-08-03T15:12:29:     '        MAX(\n' +
2026-08-03T15:12:29:     '            CASE\n' +
2026-08-03T15:12:29:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T15:12:29:     '                THEN DATE_ADD(\n' +
2026-08-03T15:12:29:     '                    mp.for_month,\n' +
2026-08-03T15:12:29:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T15:12:29:     '                )\n' +
2026-08-03T15:12:29:     '            END\n' +
2026-08-03T15:12:29:     '        ) AS last_paid_month\n' +
2026-08-03T15:12:29:     '\n' +
2026-08-03T15:12:29:     '            FROM users u\n' +
2026-08-03T15:12:29:     '\n' +
2026-08-03T15:12:29:     '            INNER JOIN society s\n' +
2026-08-03T15:12:29:     '            ON s.id = u.society_id\n' +
2026-08-03T15:12:29:     '\n' +
2026-08-03T15:12:29:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T15:12:29:     '            ON mp.member_id = u.id\n' +
2026-08-03T15:12:29:     '\n' +
2026-08-03T15:12:29:     '        WHERE\n' +
2026-08-03T15:12:29:     '            u.society_id = ?\n' +
2026-08-03T15:12:29:     '            AND u.id = ?\n' +
2026-08-03T15:12:29:     '\n' +
2026-08-03T15:12:29:     '        GROUP BY\n' +
2026-08-03T15:12:29:     '            s.monthly_maintenance\n' +
2026-08-03T15:12:29:     '        '
2026-08-03T15:12:29: }
2026-08-03T15:12:29: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T15:12:29:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T15:12:29:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T15:12:29:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T15:12:29:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:12:29:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:12:29:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T15:12:29:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:12:29:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:12:29:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T15:12:29:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T15:12:29:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T15:12:29:   errno: 1054,
2026-08-03T15:12:29:   sqlState: '42S22',
2026-08-03T15:12:29:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T15:12:29:   sql: '\n' +
2026-08-03T15:12:29:     '    SELECT\n' +
2026-08-03T15:12:29:     '\n' +
2026-08-03T15:12:29:     '        s.monthly_maintenance,\n' +
2026-08-03T15:12:29:     '\n' +
2026-08-03T15:12:29:     '        MAX(\n' +
2026-08-03T15:12:29:     '            CASE\n' +
2026-08-03T15:12:29:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T15:12:29:     '                THEN DATE_ADD(\n' +
2026-08-03T15:12:29:     '                    mp.for_month,\n' +
2026-08-03T15:12:29:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T15:12:29:     '                )\n' +
2026-08-03T15:12:29:     '            END\n' +
2026-08-03T15:12:29:     '        ) AS last_paid_month\n' +
2026-08-03T15:12:29:     '\n' +
2026-08-03T15:12:29:     '            FROM users u\n' +
2026-08-03T15:12:29:     '\n' +
2026-08-03T15:12:29:     '            INNER JOIN society s\n' +
2026-08-03T15:12:29:     '            ON s.id = u.society_id\n' +
2026-08-03T15:12:29:     '\n' +
2026-08-03T15:12:29:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T15:12:29:     '            ON mp.member_id = u.id\n' +
2026-08-03T15:12:29:     '\n' +
2026-08-03T15:12:29:     '        WHERE\n' +
2026-08-03T15:12:29:     '            u.society_id = ?\n' +
2026-08-03T15:12:29:     '            AND u.id = ?\n' +
2026-08-03T15:12:29:     '\n' +
2026-08-03T15:12:29:     '        GROUP BY\n' +
2026-08-03T15:12:29:     '            s.monthly_maintenance\n' +
2026-08-03T15:12:29:     '        '
2026-08-03T15:12:29: }
2026-08-03T15:12:29: 15:12:29 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 3.965 ms - 80[0m
2026-08-03T15:12:39: Dashboard route hit
2026-08-03T15:12:39: Dashboard Controller Called
2026-08-03T15:12:39: req.user => {
2026-08-03T15:12:39:   user_id: 5,
2026-08-03T15:12:39:   society_id: 1,
2026-08-03T15:12:39:   role: 'superadmin',
2026-08-03T15:12:39:   full_name: 'Neeshu Verma',
2026-08-03T15:12:39:   iat: 1785748837,
2026-08-03T15:12:39:   exp: 1788340837
2026-08-03T15:12:39: }
2026-08-03T15:12:39: societyId = 1
2026-08-03T15:12:39: memberId = 5
2026-08-03T15:12:39: 15:12:39 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 7.644 ms - 73[0m
2026-08-03T15:12:46: 15:12:46 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 14.656 ms - 5329[0m
2026-08-03T15:12:46: 15:12:46 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 5.053 ms - 144[0m
2026-08-03T15:12:57: 15:12:57 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.139 ms - 1956[0m
2026-08-03T15:12:57: 15:12:57 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.262 ms - 128[0m
2026-08-03T15:13:00: 15:13:00 [[32minfo[39m] [0mGET /v1/payment/17 [31m500[0m 3.682 ms - 72[0m
2026-08-03T15:13:06: 15:13:06 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.687 ms - 4046[0m
2026-08-03T15:13:07: 15:13:07 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.422 ms - 152[0m
2026-08-03T15:13:13: 15:13:13 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.538 ms - 4046[0m
2026-08-03T15:13:13: 15:13:13 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.721 ms - 152[0m
2026-08-03T15:13:16: 15:13:16 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 5.186 ms - 643[0m
2026-08-03T15:13:17: 15:13:17 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.507 ms - 643[0m
2026-08-03T15:13:35: 15:13:35 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.155 ms - 471[0m
2026-08-03T15:13:35: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T15:13:35:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T15:13:35:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T15:13:35:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T15:13:35:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:13:35:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:13:35:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T15:13:35:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:13:35:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:13:35:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T15:13:35:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T15:13:35:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T15:13:35:   errno: 1054,
2026-08-03T15:13:35:   sqlState: '42S22',
2026-08-03T15:13:35:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T15:13:35:   sql: '\n' +
2026-08-03T15:13:35:     '    SELECT\n' +
2026-08-03T15:13:35:     '\n' +
2026-08-03T15:13:35:     '        s.monthly_maintenance,\n' +
2026-08-03T15:13:35:     '\n' +
2026-08-03T15:13:35:     '        MAX(\n' +
2026-08-03T15:13:35:     '            CASE\n' +
2026-08-03T15:13:35:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T15:13:35:     '                THEN DATE_ADD(\n' +
2026-08-03T15:13:35:     '                    mp.for_month,\n' +
2026-08-03T15:13:35:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T15:13:35:     '                )\n' +
2026-08-03T15:13:35:     '            END\n' +
2026-08-03T15:13:35:     '        ) AS last_paid_month\n' +
2026-08-03T15:13:35:     '\n' +
2026-08-03T15:13:35:     '            FROM users u\n' +
2026-08-03T15:13:35:     '\n' +
2026-08-03T15:13:35:     '            INNER JOIN society s\n' +
2026-08-03T15:13:35:     '            ON s.id = u.society_id\n' +
2026-08-03T15:13:35:     '\n' +
2026-08-03T15:13:35:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T15:13:35:     '            ON mp.member_id = u.id\n' +
2026-08-03T15:13:35:     '\n' +
2026-08-03T15:13:35:     '        WHERE\n' +
2026-08-03T15:13:35:     '            u.society_id = ?\n' +
2026-08-03T15:13:35:     '            AND u.id = ?\n' +
2026-08-03T15:13:35:     '\n' +
2026-08-03T15:13:35:     '        GROUP BY\n' +
2026-08-03T15:13:35:     '            s.monthly_maintenance\n' +
2026-08-03T15:13:35:     '        '
2026-08-03T15:13:35: }
2026-08-03T15:13:35: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T15:13:35:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T15:13:35:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T15:13:35:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T15:13:35:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:13:35:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:13:35:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T15:13:35:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:13:35:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:13:35:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T15:13:35:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T15:13:35:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T15:13:35:   errno: 1054,
2026-08-03T15:13:35:   sqlState: '42S22',
2026-08-03T15:13:35:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T15:13:35:   sql: '\n' +
2026-08-03T15:13:35:     '    SELECT\n' +
2026-08-03T15:13:35:     '\n' +
2026-08-03T15:13:35:     '        s.monthly_maintenance,\n' +
2026-08-03T15:13:35:     '\n' +
2026-08-03T15:13:35:     '        MAX(\n' +
2026-08-03T15:13:35:     '            CASE\n' +
2026-08-03T15:13:35:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T15:13:35:     '                THEN DATE_ADD(\n' +
2026-08-03T15:13:35:     '                    mp.for_month,\n' +
2026-08-03T15:13:35:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T15:13:35:     '                )\n' +
2026-08-03T15:13:35:     '            END\n' +
2026-08-03T15:13:35:     '        ) AS last_paid_month\n' +
2026-08-03T15:13:35:     '\n' +
2026-08-03T15:13:35:     '            FROM users u\n' +
2026-08-03T15:13:35:     '\n' +
2026-08-03T15:13:35:     '            INNER JOIN society s\n' +
2026-08-03T15:13:35:     '            ON s.id = u.society_id\n' +
2026-08-03T15:13:35:     '\n' +
2026-08-03T15:13:35:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T15:13:35:     '            ON mp.member_id = u.id\n' +
2026-08-03T15:13:35:     '\n' +
2026-08-03T15:13:35:     '        WHERE\n' +
2026-08-03T15:13:35:     '            u.society_id = ?\n' +
2026-08-03T15:13:35:     '            AND u.id = ?\n' +
2026-08-03T15:13:35:     '\n' +
2026-08-03T15:13:35:     '        GROUP BY\n' +
2026-08-03T15:13:35:     '            s.monthly_maintenance\n' +
2026-08-03T15:13:35:     '        '
2026-08-03T15:13:35: }
2026-08-03T15:13:35: 15:13:35 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 3.567 ms - 80[0m
2026-08-03T15:25:04: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T15:25:04: ========== LOGIN API HIT ==========
2026-08-03T15:25:04: Member: {
2026-08-03T15:25:04:   id: 5,
2026-08-03T15:25:04:   society_id: 1,
2026-08-03T15:25:04:   full_name: 'Neeshu Verma',
2026-08-03T15:25:04:   email: 'superadmin@gmail.com',
2026-08-03T15:25:04:   mobile_number: '9999999998',
2026-08-03T15:25:04:   wing: 'A',
2026-08-03T15:25:04:   flat_number: '000',
2026-08-03T15:25:04:   vehicles: null,
2026-08-03T15:25:04:   family_members: null,
2026-08-03T15:25:04:   role: 'superadmin',
2026-08-03T15:25:04:   profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T15:25:04:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-03T15:25:04:   fcm_token: null,
2026-08-03T15:25:04:   last_login_at: 2026-08-03T09:27:34.000Z,
2026-08-03T15:25:04:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T15:25:04:   is_approved: 1,
2026-08-03T15:25:04:   is_active: 1,
2026-08-03T15:25:04:   status: 1,
2026-08-03T15:25:04:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-03T15:25:04:   updated_at: 2026-08-03T09:27:34.000Z,
2026-08-03T15:25:04:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-03T15:25:04:   ownership: 'owner'
2026-08-03T15:25:04: }
2026-08-03T15:25:04: Password Match: true
2026-08-03T15:25:04: Response: {
2026-08-03T15:25:04:   status: 'SUCCESS',
2026-08-03T15:25:04:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTc1MDkwNCwiZXhwIjoxNzg4MzQyOTA0fQ.Gdvta1UqBBevmF1e25QmAtBEsMzKbng_XGdXXjejE9k',
2026-08-03T15:25:04:   expires_in: '30d',
2026-08-03T15:25:04:   expires_in_seconds: 2592000,
2026-08-03T15:25:04:   user: {
2026-08-03T15:25:04:     id: 5,
2026-08-03T15:25:04:     full_name: 'Neeshu Verma',
2026-08-03T15:25:04:     mobile_number: '9999999998',
2026-08-03T15:25:04:     email: 'superadmin@gmail.com',
2026-08-03T15:25:04:     role: 'superadmin',
2026-08-03T15:25:04:     society_id: 1,
2026-08-03T15:25:04:     flat_number: '000',
2026-08-03T15:25:04:     profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T15:25:04:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T15:25:04:     is_approved: 1
2026-08-03T15:25:04:   },
2026-08-03T15:25:04:   message: 'Login successful.'
2026-08-03T15:25:04: }
2026-08-03T15:25:04: 15:25:04 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 90.999 ms - 619[0m
2026-08-03T15:25:05: Dashboard route hit
2026-08-03T15:25:05: Dashboard Controller Called
2026-08-03T15:25:05: req.user => {
2026-08-03T15:25:05:   user_id: 5,
2026-08-03T15:25:05:   society_id: 1,
2026-08-03T15:25:05:   role: 'superadmin',
2026-08-03T15:25:05:   full_name: 'Neeshu Verma',
2026-08-03T15:25:05:   iat: 1785750904,
2026-08-03T15:25:05:   exp: 1788342904
2026-08-03T15:25:05: }
2026-08-03T15:25:05: societyId = 1
2026-08-03T15:25:05: memberId = 5
2026-08-03T15:25:05: 15:25:05 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 6.714 ms - 73[0m
2026-08-03T15:25:11: 15:25:11 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.843 ms - 471[0m
2026-08-03T15:25:11: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T15:25:11:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T15:25:11:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T15:25:11:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T15:25:11:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:25:11:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:25:11:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T15:25:11:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:25:11:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:25:11:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T15:25:11:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T15:25:11:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T15:25:11:   errno: 1054,
2026-08-03T15:25:11:   sqlState: '42S22',
2026-08-03T15:25:11:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T15:25:11:   sql: '\n' +
2026-08-03T15:25:11:     '    SELECT\n' +
2026-08-03T15:25:11:     '\n' +
2026-08-03T15:25:11:     '        s.monthly_maintenance,\n' +
2026-08-03T15:25:11:     '\n' +
2026-08-03T15:25:11:     '        MAX(\n' +
2026-08-03T15:25:11:     '            CASE\n' +
2026-08-03T15:25:11:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T15:25:11:     '                THEN DATE_ADD(\n' +
2026-08-03T15:25:11:     '                    mp.for_month,\n' +
2026-08-03T15:25:11:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T15:25:11:     '                )\n' +
2026-08-03T15:25:11:     '            END\n' +
2026-08-03T15:25:11:     '        ) AS last_paid_month\n' +
2026-08-03T15:25:11:     '\n' +
2026-08-03T15:25:11:     '            FROM users u\n' +
2026-08-03T15:25:11:     '\n' +
2026-08-03T15:25:11:     '            INNER JOIN society s\n' +
2026-08-03T15:25:11:     '            ON s.id = u.society_id\n' +
2026-08-03T15:25:11:     '\n' +
2026-08-03T15:25:11:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T15:25:11:     '            ON mp.member_id = u.id\n' +
2026-08-03T15:25:11:     '\n' +
2026-08-03T15:25:11:     '        WHERE\n' +
2026-08-03T15:25:11:     '            u.society_id = ?\n' +
2026-08-03T15:25:11:     '            AND u.id = ?\n' +
2026-08-03T15:25:11:     '\n' +
2026-08-03T15:25:11:     '        GROUP BY\n' +
2026-08-03T15:25:11:     '            s.monthly_maintenance\n' +
2026-08-03T15:25:11:     '        '
2026-08-03T15:25:11: }
2026-08-03T15:25:11: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T15:25:11:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T15:25:11:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T15:25:11:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T15:25:11:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:25:11:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:25:11:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T15:25:11:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:25:11:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:25:11:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T15:25:11:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T15:25:11:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T15:25:11:   errno: 1054,
2026-08-03T15:25:11:   sqlState: '42S22',
2026-08-03T15:25:11:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T15:25:11:   sql: '\n' +
2026-08-03T15:25:11:     '    SELECT\n' +
2026-08-03T15:25:11:     '\n' +
2026-08-03T15:25:11:     '        s.monthly_maintenance,\n' +
2026-08-03T15:25:11:     '\n' +
2026-08-03T15:25:11:     '        MAX(\n' +
2026-08-03T15:25:11:     '            CASE\n' +
2026-08-03T15:25:11:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T15:25:11:     '                THEN DATE_ADD(\n' +
2026-08-03T15:25:11:     '                    mp.for_month,\n' +
2026-08-03T15:25:11:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T15:25:11:     '                )\n' +
2026-08-03T15:25:11:     '            END\n' +
2026-08-03T15:25:11:     '        ) AS last_paid_month\n' +
2026-08-03T15:25:11:     '\n' +
2026-08-03T15:25:11:     '            FROM users u\n' +
2026-08-03T15:25:11:     '\n' +
2026-08-03T15:25:11:     '            INNER JOIN society s\n' +
2026-08-03T15:25:11:     '            ON s.id = u.society_id\n' +
2026-08-03T15:25:11:     '\n' +
2026-08-03T15:25:11:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T15:25:11:     '            ON mp.member_id = u.id\n' +
2026-08-03T15:25:11:     '\n' +
2026-08-03T15:25:11:     '        WHERE\n' +
2026-08-03T15:25:11:     '            u.society_id = ?\n' +
2026-08-03T15:25:11:     '            AND u.id = ?\n' +
2026-08-03T15:25:11:     '\n' +
2026-08-03T15:25:11:     '        GROUP BY\n' +
2026-08-03T15:25:11:     '            s.monthly_maintenance\n' +
2026-08-03T15:25:11:     '        '
2026-08-03T15:25:11: }
2026-08-03T15:25:11: 15:25:11 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 3.262 ms - 80[0m
2026-08-03T15:30:06: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T15:30:06:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T15:30:06:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T15:30:06:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T15:30:06:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:30:06:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:30:06:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T15:30:06:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:30:06:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:30:06:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T15:30:06:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T15:30:06:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T15:30:06:   errno: 1054,
2026-08-03T15:30:06:   sqlState: '42S22',
2026-08-03T15:30:06:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T15:30:06:   sql: '\n' +
2026-08-03T15:30:06:     '    SELECT\n' +
2026-08-03T15:30:06:     '\n' +
2026-08-03T15:30:06:     '        s.monthly_maintenance,\n' +
2026-08-03T15:30:06:     '\n' +
2026-08-03T15:30:06:     '        MAX(\n' +
2026-08-03T15:30:06:     '            CASE\n' +
2026-08-03T15:30:06:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T15:30:06:     '                THEN DATE_ADD(\n' +
2026-08-03T15:30:06:     '                    mp.for_month,\n' +
2026-08-03T15:30:06:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T15:30:06:     '                )\n' +
2026-08-03T15:30:06:     '            END\n' +
2026-08-03T15:30:06:     '        ) AS last_paid_month\n' +
2026-08-03T15:30:06:     '\n' +
2026-08-03T15:30:06:     '            FROM users u\n' +
2026-08-03T15:30:06:     '\n' +
2026-08-03T15:30:06:     '            INNER JOIN society s\n' +
2026-08-03T15:30:06:     '            ON s.id = u.society_id\n' +
2026-08-03T15:30:06:     '\n' +
2026-08-03T15:30:06:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T15:30:06:     '            ON mp.member_id = u.id\n' +
2026-08-03T15:30:06:     '\n' +
2026-08-03T15:30:06:     '        WHERE\n' +
2026-08-03T15:30:06:     '            u.society_id = ?\n' +
2026-08-03T15:30:06:     '            AND u.id = ?\n' +
2026-08-03T15:30:06:     '\n' +
2026-08-03T15:30:06:     '        GROUP BY\n' +
2026-08-03T15:30:06:     '            s.monthly_maintenance\n' +
2026-08-03T15:30:06:     '        '
2026-08-03T15:30:06: }
2026-08-03T15:30:06: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T15:30:06:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T15:30:06:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T15:30:06:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T15:30:06:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:30:06:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:30:06:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T15:30:06:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:30:06:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:30:06:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T15:30:06:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T15:30:06:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T15:30:06:   errno: 1054,
2026-08-03T15:30:06:   sqlState: '42S22',
2026-08-03T15:30:06:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T15:30:06:   sql: '\n' +
2026-08-03T15:30:06:     '    SELECT\n' +
2026-08-03T15:30:06:     '\n' +
2026-08-03T15:30:06:     '        s.monthly_maintenance,\n' +
2026-08-03T15:30:06:     '\n' +
2026-08-03T15:30:06:     '        MAX(\n' +
2026-08-03T15:30:06:     '            CASE\n' +
2026-08-03T15:30:06:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T15:30:06:     '                THEN DATE_ADD(\n' +
2026-08-03T15:30:06:     '                    mp.for_month,\n' +
2026-08-03T15:30:06:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T15:30:06:     '                )\n' +
2026-08-03T15:30:06:     '            END\n' +
2026-08-03T15:30:06:     '        ) AS last_paid_month\n' +
2026-08-03T15:30:06:     '\n' +
2026-08-03T15:30:06:     '            FROM users u\n' +
2026-08-03T15:30:06:     '\n' +
2026-08-03T15:30:06:     '            INNER JOIN society s\n' +
2026-08-03T15:30:06:     '            ON s.id = u.society_id\n' +
2026-08-03T15:30:06:     '\n' +
2026-08-03T15:30:06:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T15:30:06:     '            ON mp.member_id = u.id\n' +
2026-08-03T15:30:06:     '\n' +
2026-08-03T15:30:06:     '        WHERE\n' +
2026-08-03T15:30:06:     '            u.society_id = ?\n' +
2026-08-03T15:30:06:     '            AND u.id = ?\n' +
2026-08-03T15:30:06:     '\n' +
2026-08-03T15:30:06:     '        GROUP BY\n' +
2026-08-03T15:30:06:     '            s.monthly_maintenance\n' +
2026-08-03T15:30:06:     '        '
2026-08-03T15:30:06: }
2026-08-03T15:30:06: 15:30:06 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 8.940 ms - 80[0m
2026-08-03T15:31:03: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T15:31:03: ========== LOGIN API HIT ==========
2026-08-03T15:31:03: Member: {
2026-08-03T15:31:03:   id: 5,
2026-08-03T15:31:03:   society_id: 1,
2026-08-03T15:31:03:   full_name: 'Neeshu Verma',
2026-08-03T15:31:03:   email: 'superadmin@gmail.com',
2026-08-03T15:31:03:   mobile_number: '9999999998',
2026-08-03T15:31:03:   wing: 'A',
2026-08-03T15:31:03:   flat_number: '000',
2026-08-03T15:31:03:   vehicles: null,
2026-08-03T15:31:03:   family_members: null,
2026-08-03T15:31:03:   role: 'superadmin',
2026-08-03T15:31:03:   profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T15:31:03:   password_hash: '$2a$10$csv8dlcoI7yedhSiKS4Zve5wBCGRszUJ3sE6o/k/Rd.F6cmG31Q9q',
2026-08-03T15:31:03:   fcm_token: null,
2026-08-03T15:31:03:   last_login_at: 2026-08-03T09:55:04.000Z,
2026-08-03T15:31:03:   member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T15:31:03:   is_approved: 1,
2026-08-03T15:31:03:   is_active: 1,
2026-08-03T15:31:03:   status: 1,
2026-08-03T15:31:03:   created_at: 2026-07-08T12:22:47.000Z,
2026-08-03T15:31:03:   updated_at: 2026-08-03T09:55:04.000Z,
2026-08-03T15:31:03:   move_in_date: 2026-07-27T18:30:00.000Z,
2026-08-03T15:31:03:   ownership: 'owner'
2026-08-03T15:31:03: }
2026-08-03T15:31:03: Password Match: true
2026-08-03T15:31:03: Response: {
2026-08-03T15:31:03:   status: 'SUCCESS',
2026-08-03T15:31:03:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo1LCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6Ik5lZXNodSBWZXJtYSIsImlhdCI6MTc4NTc1MTI2MywiZXhwIjoxNzg4MzQzMjYzfQ.cpiXwTgmJ3efKmzps4X-8V4Ob2fMD3s1nVGHOu0l9tg',
2026-08-03T15:31:03:   expires_in: '30d',
2026-08-03T15:31:03:   expires_in_seconds: 2592000,
2026-08-03T15:31:03:   user: {
2026-08-03T15:31:03:     id: 5,
2026-08-03T15:31:03:     full_name: 'Neeshu Verma',
2026-08-03T15:31:03:     mobile_number: '9999999998',
2026-08-03T15:31:03:     email: 'superadmin@gmail.com',
2026-08-03T15:31:03:     role: 'superadmin',
2026-08-03T15:31:03:     society_id: 1,
2026-08-03T15:31:03:     flat_number: '000',
2026-08-03T15:31:03:     profile_photo: '/uploads/profile/1785585686106-511782343.jpg',
2026-08-03T15:31:03:     member_since: 2026-07-07T18:30:00.000Z,
2026-08-03T15:31:03:     is_approved: 1
2026-08-03T15:31:03:   },
2026-08-03T15:31:03:   message: 'Login successful.'
2026-08-03T15:31:03: }
2026-08-03T15:31:03: 15:31:03 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 127.243 ms - 619[0m
2026-08-03T15:31:04: Dashboard route hit
2026-08-03T15:31:04: Dashboard Controller Called
2026-08-03T15:31:04: req.user => {
2026-08-03T15:31:04:   user_id: 5,
2026-08-03T15:31:04:   society_id: 1,
2026-08-03T15:31:04:   role: 'superadmin',
2026-08-03T15:31:04:   full_name: 'Neeshu Verma',
2026-08-03T15:31:04:   iat: 1785751263,
2026-08-03T15:31:04:   exp: 1788343263
2026-08-03T15:31:04: }
2026-08-03T15:31:04: societyId = 1
2026-08-03T15:31:04: memberId = 5
2026-08-03T15:31:04: 15:31:04 [[32minfo[39m] [0mGET /v1/dashboard [31m500[0m 4.866 ms - 73[0m
2026-08-03T15:31:08: 15:31:08 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.940 ms - 471[0m
2026-08-03T15:31:08: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T15:31:08:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T15:31:08:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T15:31:08:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T15:31:08:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:31:08:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:31:08:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T15:31:08:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:31:08:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:31:08:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T15:31:08:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T15:31:08:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T15:31:08:   errno: 1054,
2026-08-03T15:31:08:   sqlState: '42S22',
2026-08-03T15:31:08:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T15:31:08:   sql: '\n' +
2026-08-03T15:31:08:     '    SELECT\n' +
2026-08-03T15:31:08:     '\n' +
2026-08-03T15:31:08:     '        s.monthly_maintenance,\n' +
2026-08-03T15:31:08:     '\n' +
2026-08-03T15:31:08:     '        MAX(\n' +
2026-08-03T15:31:08:     '            CASE\n' +
2026-08-03T15:31:08:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T15:31:08:     '                THEN DATE_ADD(\n' +
2026-08-03T15:31:08:     '                    mp.for_month,\n' +
2026-08-03T15:31:08:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T15:31:08:     '                )\n' +
2026-08-03T15:31:08:     '            END\n' +
2026-08-03T15:31:08:     '        ) AS last_paid_month\n' +
2026-08-03T15:31:08:     '\n' +
2026-08-03T15:31:08:     '            FROM users u\n' +
2026-08-03T15:31:08:     '\n' +
2026-08-03T15:31:08:     '            INNER JOIN society s\n' +
2026-08-03T15:31:08:     '            ON s.id = u.society_id\n' +
2026-08-03T15:31:08:     '\n' +
2026-08-03T15:31:08:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T15:31:08:     '            ON mp.member_id = u.id\n' +
2026-08-03T15:31:08:     '\n' +
2026-08-03T15:31:08:     '        WHERE\n' +
2026-08-03T15:31:08:     '            u.society_id = ?\n' +
2026-08-03T15:31:08:     '            AND u.id = ?\n' +
2026-08-03T15:31:08:     '\n' +
2026-08-03T15:31:08:     '        GROUP BY\n' +
2026-08-03T15:31:08:     '            s.monthly_maintenance\n' +
2026-08-03T15:31:08:     '        '
2026-08-03T15:31:08: }
2026-08-03T15:31:08: Error: Unknown column 's.monthly_maintenance' in 'SELECT'
2026-08-03T15:31:08:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T15:31:08:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T15:31:08:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T15:31:08:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:31:08:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:31:08:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T15:31:08:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:31:08:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:31:08:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T15:31:08:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T15:31:08:   code: 'ER_BAD_FIELD_ERROR',
2026-08-03T15:31:08:   errno: 1054,
2026-08-03T15:31:08:   sqlState: '42S22',
2026-08-03T15:31:08:   sqlMessage: "Unknown column 's.monthly_maintenance' in 'SELECT'",
2026-08-03T15:31:08:   sql: '\n' +
2026-08-03T15:31:08:     '    SELECT\n' +
2026-08-03T15:31:08:     '\n' +
2026-08-03T15:31:08:     '        s.monthly_maintenance,\n' +
2026-08-03T15:31:08:     '\n' +
2026-08-03T15:31:08:     '        MAX(\n' +
2026-08-03T15:31:08:     '            CASE\n' +
2026-08-03T15:31:08:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T15:31:08:     '                THEN DATE_ADD(\n' +
2026-08-03T15:31:08:     '                    mp.for_month,\n' +
2026-08-03T15:31:08:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T15:31:08:     '                )\n' +
2026-08-03T15:31:08:     '            END\n' +
2026-08-03T15:31:08:     '        ) AS last_paid_month\n' +
2026-08-03T15:31:08:     '\n' +
2026-08-03T15:31:08:     '            FROM users u\n' +
2026-08-03T15:31:08:     '\n' +
2026-08-03T15:31:08:     '            INNER JOIN society s\n' +
2026-08-03T15:31:08:     '            ON s.id = u.society_id\n' +
2026-08-03T15:31:08:     '\n' +
2026-08-03T15:31:08:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T15:31:08:     '            ON mp.member_id = u.id\n' +
2026-08-03T15:31:08:     '\n' +
2026-08-03T15:31:08:     '        WHERE\n' +
2026-08-03T15:31:08:     '            u.society_id = ?\n' +
2026-08-03T15:31:08:     '            AND u.id = ?\n' +
2026-08-03T15:31:08:     '\n' +
2026-08-03T15:31:08:     '        GROUP BY\n' +
2026-08-03T15:31:08:     '            s.monthly_maintenance\n' +
2026-08-03T15:31:08:     '        '
2026-08-03T15:31:08: }
2026-08-03T15:31:08: 15:31:08 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 3.270 ms - 80[0m
2026-08-03T15:31:22: 15:31:22 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.261 ms - 4046[0m
2026-08-03T15:31:22: 15:31:22 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.589 ms - 152[0m
2026-08-03T15:32:31: Error: Table 'b2_society_db.users' doesn't exist
2026-08-03T15:32:31:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T15:32:31:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T15:32:31:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T15:32:31:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:32:31:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:32:31:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T15:32:31:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:32:31:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:32:31:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T15:32:31:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T15:32:31:   code: 'ER_NO_SUCH_TABLE',
2026-08-03T15:32:31:   errno: 1146,
2026-08-03T15:32:31:   sqlState: '42S02',
2026-08-03T15:32:31:   sqlMessage: "Table 'b2_society_db.users' doesn't exist",
2026-08-03T15:32:31:   sql: '\n' +
2026-08-03T15:32:31:     '    SELECT\n' +
2026-08-03T15:32:31:     '\n' +
2026-08-03T15:32:31:     '        s.monthly_maintenance,\n' +
2026-08-03T15:32:31:     '\n' +
2026-08-03T15:32:31:     '        MAX(\n' +
2026-08-03T15:32:31:     '            CASE\n' +
2026-08-03T15:32:31:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T15:32:31:     '                THEN DATE_ADD(\n' +
2026-08-03T15:32:31:     '                    mp.for_month,\n' +
2026-08-03T15:32:31:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T15:32:31:     '                )\n' +
2026-08-03T15:32:31:     '            END\n' +
2026-08-03T15:32:31:     '        ) AS last_paid_month\n' +
2026-08-03T15:32:31:     '\n' +
2026-08-03T15:32:31:     '            FROM users u\n' +
2026-08-03T15:32:31:     '\n' +
2026-08-03T15:32:31:     '            INNER JOIN society s\n' +
2026-08-03T15:32:31:     '            ON s.id = u.society_id\n' +
2026-08-03T15:32:31:     '\n' +
2026-08-03T15:32:31:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T15:32:31:     '            ON mp.member_id = u.id\n' +
2026-08-03T15:32:31:     '\n' +
2026-08-03T15:32:31:     '        WHERE\n' +
2026-08-03T15:32:31:     '            u.society_id = ?\n' +
2026-08-03T15:32:31:     '            AND u.id = ?\n' +
2026-08-03T15:32:31:     '\n' +
2026-08-03T15:32:31:     '        GROUP BY\n' +
2026-08-03T15:32:31:     '            s.monthly_maintenance\n' +
2026-08-03T15:32:31:     '        '
2026-08-03T15:32:31: }
2026-08-03T15:32:31: Error: Table 'b2_society_db.users' doesn't exist
2026-08-03T15:32:31:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T15:32:31:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T15:32:31:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T15:32:31:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:32:31:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:32:31:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T15:32:31:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:32:31:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:32:31:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T15:32:31:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T15:32:31:   code: 'ER_NO_SUCH_TABLE',
2026-08-03T15:32:31:   errno: 1146,
2026-08-03T15:32:31:   sqlState: '42S02',
2026-08-03T15:32:31:   sqlMessage: "Table 'b2_society_db.users' doesn't exist",
2026-08-03T15:32:31:   sql: '\n' +
2026-08-03T15:32:31:     '    SELECT\n' +
2026-08-03T15:32:31:     '\n' +
2026-08-03T15:32:31:     '        s.monthly_maintenance,\n' +
2026-08-03T15:32:31:     '\n' +
2026-08-03T15:32:31:     '        MAX(\n' +
2026-08-03T15:32:31:     '            CASE\n' +
2026-08-03T15:32:31:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T15:32:31:     '                THEN DATE_ADD(\n' +
2026-08-03T15:32:31:     '                    mp.for_month,\n' +
2026-08-03T15:32:31:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T15:32:31:     '                )\n' +
2026-08-03T15:32:31:     '            END\n' +
2026-08-03T15:32:31:     '        ) AS last_paid_month\n' +
2026-08-03T15:32:31:     '\n' +
2026-08-03T15:32:31:     '            FROM users u\n' +
2026-08-03T15:32:31:     '\n' +
2026-08-03T15:32:31:     '            INNER JOIN society s\n' +
2026-08-03T15:32:31:     '            ON s.id = u.society_id\n' +
2026-08-03T15:32:31:     '\n' +
2026-08-03T15:32:31:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T15:32:31:     '            ON mp.member_id = u.id\n' +
2026-08-03T15:32:31:     '\n' +
2026-08-03T15:32:31:     '        WHERE\n' +
2026-08-03T15:32:31:     '            u.society_id = ?\n' +
2026-08-03T15:32:31:     '            AND u.id = ?\n' +
2026-08-03T15:32:31:     '\n' +
2026-08-03T15:32:31:     '        GROUP BY\n' +
2026-08-03T15:32:31:     '            s.monthly_maintenance\n' +
2026-08-03T15:32:31:     '        '
2026-08-03T15:32:31: }
2026-08-03T15:32:31: 15:32:31 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 9.010 ms - 71[0m
2026-08-03T15:32:36: Error: Table 'b2_society_db.users' doesn't exist
2026-08-03T15:32:36:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T15:32:36:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T15:32:36:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T15:32:36:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:32:36:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:32:36:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T15:32:36:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:32:36:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:32:36:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T15:32:36:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T15:32:36:   code: 'ER_NO_SUCH_TABLE',
2026-08-03T15:32:36:   errno: 1146,
2026-08-03T15:32:36:   sqlState: '42S02',
2026-08-03T15:32:36:   sqlMessage: "Table 'b2_society_db.users' doesn't exist",
2026-08-03T15:32:36:   sql: '\n' +
2026-08-03T15:32:36:     '    SELECT\n' +
2026-08-03T15:32:36:     '\n' +
2026-08-03T15:32:36:     '        s.monthly_maintenance,\n' +
2026-08-03T15:32:36:     '\n' +
2026-08-03T15:32:36:     '        MAX(\n' +
2026-08-03T15:32:36:     '            CASE\n' +
2026-08-03T15:32:36:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T15:32:36:     '                THEN DATE_ADD(\n' +
2026-08-03T15:32:36:     '                    mp.for_month,\n' +
2026-08-03T15:32:36:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T15:32:36:     '                )\n' +
2026-08-03T15:32:36:     '            END\n' +
2026-08-03T15:32:36:     '        ) AS last_paid_month\n' +
2026-08-03T15:32:36:     '\n' +
2026-08-03T15:32:36:     '            FROM users u\n' +
2026-08-03T15:32:36:     '\n' +
2026-08-03T15:32:36:     '            INNER JOIN society s\n' +
2026-08-03T15:32:36:     '            ON s.id = u.society_id\n' +
2026-08-03T15:32:36:     '\n' +
2026-08-03T15:32:36:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T15:32:36:     '            ON mp.member_id = u.id\n' +
2026-08-03T15:32:36:     '\n' +
2026-08-03T15:32:36:     '        WHERE\n' +
2026-08-03T15:32:36:     '            u.society_id = ?\n' +
2026-08-03T15:32:36:     '            AND u.id = ?\n' +
2026-08-03T15:32:36:     '\n' +
2026-08-03T15:32:36:     '        GROUP BY\n' +
2026-08-03T15:32:36:     '            s.monthly_maintenance\n' +
2026-08-03T15:32:36:     '        '
2026-08-03T15:32:36: }
2026-08-03T15:32:36: Error: Table 'b2_society_db.users' doesn't exist
2026-08-03T15:32:36:     at Object.getMemberPaymentSummary (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:652:40)
2026-08-03T15:32:36:     at Object.getMemberDue (/home/b2/public_html/society.1b2.in/src/v1/models/payment.model.js:585:50)
2026-08-03T15:32:36:     at getMyDues (/home/b2/public_html/society.1b2.in/src/v1/controllers/payment.controller.js:315:45)
2026-08-03T15:32:36:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:32:36:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:32:36:     at any (/home/b2/public_html/society.1b2.in/src/v1/middlewares/rbac.middleware.js:111:16)
2026-08-03T15:32:36:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-03T15:32:36:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-03T15:32:36:     at verifyJwt (/home/b2/public_html/society.1b2.in/src/v1/middlewares/auth.middleware.js:306:12)
2026-08-03T15:32:36:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5) {
2026-08-03T15:32:36:   code: 'ER_NO_SUCH_TABLE',
2026-08-03T15:32:36:   errno: 1146,
2026-08-03T15:32:36:   sqlState: '42S02',
2026-08-03T15:32:36:   sqlMessage: "Table 'b2_society_db.users' doesn't exist",
2026-08-03T15:32:36:   sql: '\n' +
2026-08-03T15:32:36:     '    SELECT\n' +
2026-08-03T15:32:36:     '\n' +
2026-08-03T15:32:36:     '        s.monthly_maintenance,\n' +
2026-08-03T15:32:36:     '\n' +
2026-08-03T15:32:36:     '        MAX(\n' +
2026-08-03T15:32:36:     '            CASE\n' +
2026-08-03T15:32:36:     "                WHEN mp.approval_status = 'approved'\n" +
2026-08-03T15:32:36:     '                THEN DATE_ADD(\n' +
2026-08-03T15:32:36:     '                    mp.for_month,\n' +
2026-08-03T15:32:36:     '                    INTERVAL (mp.months_count - 1) MONTH\n' +
2026-08-03T15:32:36:     '                )\n' +
2026-08-03T15:32:36:     '            END\n' +
2026-08-03T15:32:36:     '        ) AS last_paid_month\n' +
2026-08-03T15:32:36:     '\n' +
2026-08-03T15:32:36:     '            FROM users u\n' +
2026-08-03T15:32:36:     '\n' +
2026-08-03T15:32:36:     '            INNER JOIN society s\n' +
2026-08-03T15:32:36:     '            ON s.id = u.society_id\n' +
2026-08-03T15:32:36:     '\n' +
2026-08-03T15:32:36:     '            LEFT JOIN maintenance_payments mp\n' +
2026-08-03T15:32:36:     '            ON mp.member_id = u.id\n' +
2026-08-03T15:32:36:     '\n' +
2026-08-03T15:32:36:     '        WHERE\n' +
2026-08-03T15:32:36:     '            u.society_id = ?\n' +
2026-08-03T15:32:36:     '            AND u.id = ?\n' +
2026-08-03T15:32:36:     '\n' +
2026-08-03T15:32:36:     '        GROUP BY\n' +
2026-08-03T15:32:36:     '            s.monthly_maintenance\n' +
2026-08-03T15:32:36:     '        '
2026-08-03T15:32:36: }
2026-08-03T15:32:36: 15:32:36 [[32minfo[39m] [0mGET /v1/payment/my-dues [31m500[0m 2.960 ms - 71[0m
2026-08-03T15:33:33: 
2026-08-03T15:33:33: [SIGINT] Shutting down gracefully…
2026-08-03T15:33:33: Server closed. Port released.
2026-08-03T15:33:33: ◇ injected env (9) from .env // tip: ⌘ enable debugging { debug: true }
2026-08-03T15:33:34: ◇ injected env (0) from .env // tip: ⌁ auth for agents [www.vestauth.com]
2026-08-03T15:33:34: 
2026-08-03T15:33:34: 🚀 Server is running!
2026-08-03T15:33:34:    - Local URL:   http://localhost:3010
2026-08-03T15:33:34:    - Network URL: http://157.20.51.104:3010
2026-08-03T15:33:34:    - Swagger Doc: http://localhost:3010/api-docs
2026-08-03T15:33:34: 
2026-08-03T15:33:34: ✅ Database Connected Successfully
2026-08-03T15:37:51: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T15:37:51: ========== LOGIN API HIT ==========
2026-08-03T15:37:51: Member: null
2026-08-03T15:37:51: 15:37:51 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 15.275 ms - 72[0m
2026-08-03T15:37:57: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T15:37:57: ========== LOGIN API HIT ==========
2026-08-03T15:37:57: Member: null
2026-08-03T15:37:57: 15:37:57 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 3.427 ms - 72[0m
2026-08-03T15:38:12: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T15:38:12: ========== LOGIN API HIT ==========
2026-08-03T15:38:12: Member: null
2026-08-03T15:38:12: 15:38:12 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 2.000 ms - 72[0m
2026-08-03T15:38:36: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T15:38:36: ========== LOGIN API HIT ==========
2026-08-03T15:38:36: Member: null
2026-08-03T15:38:36: 15:38:36 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 3.096 ms - 72[0m
2026-08-03T15:39:32: req.body { mobile_number: '9999999998', password: 'SuperAdmin@123' }
2026-08-03T15:39:32: ========== LOGIN API HIT ==========
2026-08-03T15:39:32: Member: null
2026-08-03T15:39:32: 15:39:32 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 2.153 ms - 72[0m
2026-08-03T15:42:42: 15:42:42 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.872 ms - 123[0m
2026-08-03T15:43:04: req.body { mobile_number: '9999999998', password: 'Password@123' }
2026-08-03T15:43:04: ========== LOGIN API HIT ==========
2026-08-03T15:43:04: Member: {
2026-08-03T15:43:04:   id: 1,
2026-08-03T15:43:04:   society_id: 1,
2026-08-03T15:43:04:   full_name: 'Super Admin',
2026-08-03T15:43:04:   email: 'superadmin@society.1b2.in',
2026-08-03T15:43:04:   mobile_number: '9999999998',
2026-08-03T15:43:04:   flat_number: '000',
2026-08-03T15:43:04:   vehicles: null,
2026-08-03T15:43:04:   family_members: null,
2026-08-03T15:43:04:   role: 'superadmin',
2026-08-03T15:43:04:   profile_photo: null,
2026-08-03T15:43:04:   password_hash: 'a0.wkIXx.c8mmF894WxpuewwrRMhR6TTkcXRFEgFVXivPnV6ZEr26',
2026-08-03T15:43:04:   fcm_token: null,
2026-08-03T15:43:04:   last_login_at: null,
2026-08-03T15:43:04:   member_since: null,
2026-08-03T15:43:04:   is_approved: 1,
2026-08-03T15:43:04:   is_active: 1,
2026-08-03T15:43:04:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-03T15:43:04:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-03T15:43:04:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-03T15:43:04:   ownership: 'owner',
2026-08-03T15:43:04:   status: 1,
2026-08-03T15:43:04:   wing: 'A'
2026-08-03T15:43:04: }
2026-08-03T15:43:04: Password Match: false
2026-08-03T15:43:04: Response: { status: 'FAIL', message: 'Invalid password.' }
2026-08-03T15:43:04: 15:43:04 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 8.702 ms - 47[0m
2026-08-03T15:43:19: req.body { mobile_number: '9999999998', password: 'Password@123' }
2026-08-03T15:43:19: ========== LOGIN API HIT ==========
2026-08-03T15:43:19: Member: {
2026-08-03T15:43:19:   id: 1,
2026-08-03T15:43:19:   society_id: 1,
2026-08-03T15:43:19:   full_name: 'Super Admin',
2026-08-03T15:43:19:   email: 'superadmin@society.1b2.in',
2026-08-03T15:43:19:   mobile_number: '9999999998',
2026-08-03T15:43:19:   flat_number: '000',
2026-08-03T15:43:19:   vehicles: null,
2026-08-03T15:43:19:   family_members: null,
2026-08-03T15:43:19:   role: 'superadmin',
2026-08-03T15:43:19:   profile_photo: null,
2026-08-03T15:43:19:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-03T15:43:19:   fcm_token: null,
2026-08-03T15:43:19:   last_login_at: null,
2026-08-03T15:43:19:   member_since: null,
2026-08-03T15:43:19:   is_approved: 1,
2026-08-03T15:43:19:   is_active: 1,
2026-08-03T15:43:19:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-03T15:43:19:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-03T15:43:19:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-03T15:43:19:   ownership: 'owner',
2026-08-03T15:43:19:   status: 1,
2026-08-03T15:43:19:   wing: 'A'
2026-08-03T15:43:19: }
2026-08-03T15:43:19: Password Match: true
2026-08-03T15:43:19: Response: {
2026-08-03T15:43:19:   status: 'SUCCESS',
2026-08-03T15:43:19:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlN1cGVyIEFkbWluIiwiaWF0IjoxNzg1NzUxOTk5LCJleHAiOjE3ODgzNDM5OTl9.no6ZO00XPAcaxwhvng0jzB2mU4De7Cjszb_1pkOpiHY',
2026-08-03T15:43:19:   expires_in: '30d',
2026-08-03T15:43:19:   expires_in_seconds: 2592000,
2026-08-03T15:43:19:   user: {
2026-08-03T15:43:19:     id: 1,
2026-08-03T15:43:19:     full_name: 'Super Admin',
2026-08-03T15:43:19:     mobile_number: '9999999998',
2026-08-03T15:43:19:     email: 'superadmin@society.1b2.in',
2026-08-03T15:43:19:     role: 'superadmin',
2026-08-03T15:43:19:     society_id: 1,
2026-08-03T15:43:19:     flat_number: '000',
2026-08-03T15:43:19:     profile_photo: null,
2026-08-03T15:43:19:     member_since: null,
2026-08-03T15:43:19:     is_approved: 1
2026-08-03T15:43:19:   },
2026-08-03T15:43:19:   message: 'Login successful.'
2026-08-03T15:43:19: }
2026-08-03T15:43:19: 15:43:19 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 144.081 ms - 557[0m
2026-08-03T15:43:21: req.body {
2026-08-03T15:43:21:   mobile_number: '9876543210',
2026-08-03T15:43:21:   password: 'Password@123',
2026-08-03T15:43:21:   society_id: 1
2026-08-03T15:43:21: }
2026-08-03T15:43:21: ========== LOGIN API HIT ==========
2026-08-03T15:43:21: Member: {
2026-08-03T15:43:21:   id: 2,
2026-08-03T15:43:21:   society_id: 1,
2026-08-03T15:43:21:   full_name: 'Society Admin',
2026-08-03T15:43:21:   email: 'admin@society.1b2.in',
2026-08-03T15:43:21:   mobile_number: '9876543210',
2026-08-03T15:43:21:   flat_number: '101',
2026-08-03T15:43:21:   vehicles: null,
2026-08-03T15:43:21:   family_members: null,
2026-08-03T15:43:21:   role: 'admin',
2026-08-03T15:43:21:   profile_photo: null,
2026-08-03T15:43:21:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-03T15:43:21:   fcm_token: null,
2026-08-03T15:43:21:   last_login_at: null,
2026-08-03T15:43:21:   member_since: null,
2026-08-03T15:43:21:   is_approved: 1,
2026-08-03T15:43:21:   is_active: 1,
2026-08-03T15:43:21:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-03T15:43:21:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-03T15:43:21:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-03T15:43:21:   ownership: 'owner',
2026-08-03T15:43:21:   status: 1,
2026-08-03T15:43:21:   wing: 'A'
2026-08-03T15:43:21: }
2026-08-03T15:43:21: Password Match: true
2026-08-03T15:43:21: Response: {
2026-08-03T15:43:21:   status: 'SUCCESS',
2026-08-03T15:43:21:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoiYWRtaW4iLCJmdWxsX25hbWUiOiJTb2NpZXR5IEFkbWluIiwiaWF0IjoxNzg1NzUyMDAxLCJleHAiOjE3ODgzNDQwMDF9.EjxqkaXB1RsSQqKy-bxe-T8YalNzb-KmycAS1U2G4HE',
2026-08-03T15:43:21:   expires_in: '30d',
2026-08-03T15:43:21:   expires_in_seconds: 2592000,
2026-08-03T15:43:21:   user: {
2026-08-03T15:43:21:     id: 2,
2026-08-03T15:43:21:     full_name: 'Society Admin',
2026-08-03T15:43:21:     mobile_number: '9876543210',
2026-08-03T15:43:21:     email: 'admin@society.1b2.in',
2026-08-03T15:43:21:     role: 'admin',
2026-08-03T15:43:21:     society_id: 1,
2026-08-03T15:43:21:     flat_number: '101',
2026-08-03T15:43:21:     profile_photo: null,
2026-08-03T15:43:21:     member_since: null,
2026-08-03T15:43:21:     is_approved: 1
2026-08-03T15:43:21:   },
2026-08-03T15:43:21:   message: 'Login successful.'
2026-08-03T15:43:21: }
2026-08-03T15:43:21: 15:43:21 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 100.856 ms - 545[0m
2026-08-03T15:43:53: 15:43:53 [[32minfo[39m] [0mGET /v1/user/login [33m401[0m 2.325 ms - 123[0m
2026-08-03T15:43:54: 15:43:54 [[32minfo[39m] [0mGET /v1/user/login [33m401[0m 0.739 ms - 123[0m
2026-08-03T15:44:54: 15:44:54 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 2.533 ms - -[0m
2026-08-03T15:44:54: 15:44:54 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 3.626 ms - 178977[0m
2026-08-03T15:44:54: 15:44:54 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 1.794 ms - 1526918[0m
2026-08-03T15:44:54: 15:44:54 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 1.394 ms - 251800[0m
2026-08-03T15:44:54: 15:44:54 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 1.387 ms - -[0m
2026-08-03T15:44:59: 15:44:59 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 1.251 ms - 628[0m
2026-08-03T15:45:16: req.body { mobile_number: '9999999998', password: 'Password@123' }
2026-08-03T15:45:16: ========== LOGIN API HIT ==========
2026-08-03T15:45:16: Member: {
2026-08-03T15:45:16:   id: 1,
2026-08-03T15:45:16:   society_id: 1,
2026-08-03T15:45:16:   full_name: 'Super Admin',
2026-08-03T15:45:16:   email: 'superadmin@society.1b2.in',
2026-08-03T15:45:16:   mobile_number: '9999999998',
2026-08-03T15:45:16:   flat_number: '000',
2026-08-03T15:45:16:   vehicles: null,
2026-08-03T15:45:16:   family_members: null,
2026-08-03T15:45:16:   role: 'superadmin',
2026-08-03T15:45:16:   profile_photo: null,
2026-08-03T15:45:16:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-03T15:45:16:   fcm_token: null,
2026-08-03T15:45:16:   last_login_at: 2026-08-03T10:13:19.000Z,
2026-08-03T15:45:16:   member_since: null,
2026-08-03T15:45:16:   is_approved: 1,
2026-08-03T15:45:16:   is_active: 1,
2026-08-03T15:45:16:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-03T15:45:16:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-03T15:45:16:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-03T15:45:16:   ownership: 'owner',
2026-08-03T15:45:16:   status: 1,
2026-08-03T15:45:16:   wing: 'A'
2026-08-03T15:45:16: }
2026-08-03T15:45:16: Password Match: true
2026-08-03T15:45:16: Response: {
2026-08-03T15:45:16:   status: 'SUCCESS',
2026-08-03T15:45:16:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlN1cGVyIEFkbWluIiwiaWF0IjoxNzg1NzUyMTE2LCJleHAiOjE3ODgzNDQxMTZ9._Nd6Zswvu9ClrGkThMx0Gb27wgaEk6G1mie55JvYZ4c',
2026-08-03T15:45:16:   expires_in: '30d',
2026-08-03T15:45:16:   expires_in_seconds: 2592000,
2026-08-03T15:45:16:   user: {
2026-08-03T15:45:16:     id: 1,
2026-08-03T15:45:16:     full_name: 'Super Admin',
2026-08-03T15:45:16:     mobile_number: '9999999998',
2026-08-03T15:45:16:     email: 'superadmin@society.1b2.in',
2026-08-03T15:45:16:     role: 'superadmin',
2026-08-03T15:45:16:     society_id: 1,
2026-08-03T15:45:16:     flat_number: '000',
2026-08-03T15:45:16:     profile_photo: null,
2026-08-03T15:45:16:     member_since: null,
2026-08-03T15:45:16:     is_approved: 1
2026-08-03T15:45:16:   },
2026-08-03T15:45:16:   message: 'Login successful.'
2026-08-03T15:45:16: }
2026-08-03T15:45:16: 15:45:16 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 117.061 ms - 557[0m
2026-08-03T15:45:16: Dashboard route hit
2026-08-03T15:45:16: Dashboard Controller Called
2026-08-03T15:45:16: req.user => {
2026-08-03T15:45:16:   user_id: 1,
2026-08-03T15:45:16:   society_id: 1,
2026-08-03T15:45:16:   role: 'superadmin',
2026-08-03T15:45:16:   full_name: 'Super Admin',
2026-08-03T15:45:16:   iat: 1785752116,
2026-08-03T15:45:16:   exp: 1788344116
2026-08-03T15:45:16: }
2026-08-03T15:45:16: societyId = 1
2026-08-03T15:45:16: memberId = 1
2026-08-03T15:45:16: 15:45:16 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 25.283 ms - 313[0m
2026-08-03T15:45:25: 15:45:25 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 7.320 ms - 73[0m
2026-08-03T15:45:25: 15:45:25 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 5.066 ms - 152[0m
2026-08-03T15:45:27: 15:45:27 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 8.854 ms - 77[0m
2026-08-03T15:45:27: 15:45:27 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 5.967 ms - 128[0m
2026-08-03T15:45:29: Dashboard route hit
2026-08-03T15:45:29: Dashboard Controller Called
2026-08-03T15:45:29: req.user => {
2026-08-03T15:45:29:   user_id: 1,
2026-08-03T15:45:29:   society_id: 1,
2026-08-03T15:45:29:   role: 'superadmin',
2026-08-03T15:45:29:   full_name: 'Super Admin',
2026-08-03T15:45:29:   iat: 1785752116,
2026-08-03T15:45:29:   exp: 1788344116
2026-08-03T15:45:29: }
2026-08-03T15:45:29: societyId = 1
2026-08-03T15:45:29: memberId = 1
2026-08-03T15:45:29: 15:45:29 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.260 ms - 313[0m
2026-08-03T15:45:37: 15:45:37 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.656 ms - 128[0m
2026-08-03T15:45:37: 15:45:37 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.732 ms - 293[0m
2026-08-03T15:45:38: 15:45:38 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.830 ms - 73[0m
2026-08-03T15:45:38: 15:45:38 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.782 ms - 152[0m
2026-08-03T15:51:49: 15:51:49 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.352 ms - 73[0m
2026-08-03T15:51:49: 15:51:49 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.031 ms - 152[0m
2026-08-03T15:51:51: 15:51:51 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.562 ms - 128[0m
2026-08-03T15:51:51: 15:51:51 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.564 ms - 293[0m
2026-08-03T15:51:53: 15:51:53 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 1.185 ms - -[0m
2026-08-03T15:51:53: 15:51:53 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 0.693 ms - -[0m
2026-08-03T15:51:53: 15:51:53 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 0.306 ms - -[0m
2026-08-03T15:51:53: 15:51:53 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 1.120 ms - -[0m
2026-08-03T15:51:53: 15:51:53 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 2.170 ms - -[0m
2026-08-03T15:51:54: 15:51:54 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [36m304[0m 0.493 ms - -[0m
2026-08-03T15:52:35: 15:52:35 [[32minfo[39m] [0mPOST /v1/payment/submit [32m201[0m 56.042 ms - 109[0m
2026-08-03T15:52:35: 15:52:35 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.253 ms - 421[0m
2026-08-03T15:52:36: 15:52:36 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.746 ms - 293[0m
2026-08-03T15:52:39: 15:52:39 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.858 ms - 610[0m
2026-08-03T15:52:40: 15:52:40 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.892 ms - 421[0m
2026-08-03T15:52:40: 15:52:40 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.284 ms - 293[0m
2026-08-03T15:52:42: 15:52:42 [[32minfo[39m] [0mGET /v1/payment/1 [32m200[0m 5.198 ms - 442[0m
2026-08-03T15:52:47: req.body { mobile_number: '9999999998', password: 'Password@123' }
2026-08-03T15:52:47: ========== LOGIN API HIT ==========
2026-08-03T15:52:47: Member: {
2026-08-03T15:52:47:   id: 1,
2026-08-03T15:52:47:   society_id: 1,
2026-08-03T15:52:47:   full_name: 'Super Admin',
2026-08-03T15:52:47:   email: 'superadmin@society.1b2.in',
2026-08-03T15:52:47:   mobile_number: '9999999998',
2026-08-03T15:52:47:   flat_number: '000',
2026-08-03T15:52:47:   vehicles: null,
2026-08-03T15:52:47:   family_members: null,
2026-08-03T15:52:47:   role: 'superadmin',
2026-08-03T15:52:47:   profile_photo: null,
2026-08-03T15:52:47:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-03T15:52:47:   fcm_token: null,
2026-08-03T15:52:47:   last_login_at: 2026-08-03T10:15:16.000Z,
2026-08-03T15:52:47:   member_since: null,
2026-08-03T15:52:47:   is_approved: 1,
2026-08-03T15:52:47:   is_active: 1,
2026-08-03T15:52:47:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-03T15:52:47:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-03T15:52:47:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-03T15:52:47:   ownership: 'owner',
2026-08-03T15:52:47:   status: 1,
2026-08-03T15:52:47:   wing: 'A'
2026-08-03T15:52:47: }
2026-08-03T15:52:47: Password Match: true
2026-08-03T15:52:47: Response: {
2026-08-03T15:52:47:   status: 'SUCCESS',
2026-08-03T15:52:47:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlN1cGVyIEFkbWluIiwiaWF0IjoxNzg1NzUyNTY3LCJleHAiOjE3ODgzNDQ1Njd9.8kBd1mbYTor4m9F7eRtCY1kWnaBYmPhrBMnJOe5GXsI',
2026-08-03T15:52:47:   expires_in: '30d',
2026-08-03T15:52:47:   expires_in_seconds: 2592000,
2026-08-03T15:52:47:   user: {
2026-08-03T15:52:47:     id: 1,
2026-08-03T15:52:47:     full_name: 'Super Admin',
2026-08-03T15:52:47:     mobile_number: '9999999998',
2026-08-03T15:52:47:     email: 'superadmin@society.1b2.in',
2026-08-03T15:52:47:     role: 'superadmin',
2026-08-03T15:52:47:     society_id: 1,
2026-08-03T15:52:47:     flat_number: '000',
2026-08-03T15:52:47:     profile_photo: null,
2026-08-03T15:52:47:     member_since: null,
2026-08-03T15:52:47:     is_approved: 1
2026-08-03T15:52:47:   },
2026-08-03T15:52:47:   message: 'Login successful.'
2026-08-03T15:52:47: }
2026-08-03T15:52:47: 15:52:47 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 122.332 ms - 557[0m
2026-08-03T15:53:47: Dashboard route hit
2026-08-03T15:53:47: Dashboard Controller Called
2026-08-03T15:53:47: req.user => {
2026-08-03T15:53:47:   user_id: 1,
2026-08-03T15:53:47:   society_id: 1,
2026-08-03T15:53:47:   role: 'superadmin',
2026-08-03T15:53:47:   full_name: 'Super Admin',
2026-08-03T15:53:47:   iat: 1785752567,
2026-08-03T15:53:47:   exp: 1788344567
2026-08-03T15:53:47: }
2026-08-03T15:53:47: societyId = 1
2026-08-03T15:53:47: memberId = 1
2026-08-03T15:53:47: 15:53:47 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.496 ms - 313[0m
2026-08-03T15:54:16: 15:54:16 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 37.162 ms - 293[0m
2026-08-03T15:55:36: 15:55:36 [[32minfo[39m] [0mPOST /v1/payment/submit [32m201[0m 28.153 ms - 109[0m
2026-08-03T15:55:36: 15:55:36 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 7.861 ms - 710[0m
2026-08-03T15:55:36: 15:55:36 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.971 ms - 293[0m
2026-08-03T15:55:44: 15:55:44 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.963 ms - 610[0m
2026-08-03T15:55:48: 15:55:48 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.370 ms - 710[0m
2026-08-03T15:55:48: 15:55:48 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.042 ms - 293[0m
2026-08-03T15:57:00: req.body { mobile_number: '9999999998', password: 'Password@123' }
2026-08-03T15:57:00: ========== LOGIN API HIT ==========
2026-08-03T15:57:00: Member: {
2026-08-03T15:57:00:   id: 1,
2026-08-03T15:57:00:   society_id: 1,
2026-08-03T15:57:00:   full_name: 'Super Admin',
2026-08-03T15:57:00:   email: 'superadmin@society.1b2.in',
2026-08-03T15:57:00:   mobile_number: '9999999998',
2026-08-03T15:57:00:   flat_number: '000',
2026-08-03T15:57:00:   vehicles: null,
2026-08-03T15:57:00:   family_members: null,
2026-08-03T15:57:00:   role: 'superadmin',
2026-08-03T15:57:00:   profile_photo: null,
2026-08-03T15:57:00:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-03T15:57:00:   fcm_token: null,
2026-08-03T15:57:00:   last_login_at: 2026-08-03T10:22:47.000Z,
2026-08-03T15:57:00:   member_since: null,
2026-08-03T15:57:00:   is_approved: 1,
2026-08-03T15:57:00:   is_active: 1,
2026-08-03T15:57:00:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-03T15:57:00:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-03T15:57:00:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-03T15:57:00:   ownership: 'owner',
2026-08-03T15:57:00:   status: 1,
2026-08-03T15:57:00:   wing: 'A'
2026-08-03T15:57:00: }
2026-08-03T15:57:00: Password Match: true
2026-08-03T15:57:00: Response: {
2026-08-03T15:57:00:   status: 'SUCCESS',
2026-08-03T15:57:00:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlN1cGVyIEFkbWluIiwiaWF0IjoxNzg1NzUyODIwLCJleHAiOjE3ODgzNDQ4MjB9.F71eHcx38YEcQ-UJ9lnp--tL0hS41-n_uhEFMjOUzJk',
2026-08-03T15:57:00:   expires_in: '30d',
2026-08-03T15:57:00:   expires_in_seconds: 2592000,
2026-08-03T15:57:00:   user: {
2026-08-03T15:57:00:     id: 1,
2026-08-03T15:57:00:     full_name: 'Super Admin',
2026-08-03T15:57:00:     mobile_number: '9999999998',
2026-08-03T15:57:00:     email: 'superadmin@society.1b2.in',
2026-08-03T15:57:00:     role: 'superadmin',
2026-08-03T15:57:00:     society_id: 1,
2026-08-03T15:57:00:     flat_number: '000',
2026-08-03T15:57:00:     profile_photo: null,
2026-08-03T15:57:00:     member_since: null,
2026-08-03T15:57:00:     is_approved: 1
2026-08-03T15:57:00:   },
2026-08-03T15:57:00:   message: 'Login successful.'
2026-08-03T15:57:00: }
2026-08-03T15:57:00: 15:57:00 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 104.689 ms - 557[0m
2026-08-03T15:57:00: Dashboard route hit
2026-08-03T15:57:00: Dashboard Controller Called
2026-08-03T15:57:00: req.user => {
2026-08-03T15:57:00:   user_id: 1,
2026-08-03T15:57:00:   society_id: 1,
2026-08-03T15:57:00:   role: 'superadmin',
2026-08-03T15:57:00:   full_name: 'Super Admin',
2026-08-03T15:57:00:   iat: 1785752820,
2026-08-03T15:57:00:   exp: 1788344820
2026-08-03T15:57:00: }
2026-08-03T15:57:00: societyId = 1
2026-08-03T15:57:00: memberId = 1
2026-08-03T15:57:00: 15:57:00 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.806 ms - 313[0m
2026-08-03T15:59:38: 15:59:38 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.750 ms - 710[0m
2026-08-03T15:59:39: 15:59:39 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.385 ms - 293[0m
2026-08-03T16:01:53: 16:01:53 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 9.886 ms - 610[0m
2026-08-03T16:02:39: 16:02:39 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 9.404 ms - 161[0m
2026-08-03T16:02:56: 16:02:56 [[32minfo[39m] [0mPOST /v1/societies [32m200[0m 7.888 ms - 714[0m
2026-08-03T16:03:55: 16:03:55 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1&month=2026-07 [32m200[0m 6.575 ms - 128[0m
2026-08-03T16:08:23: 16:08:23 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.195 ms - 73[0m
2026-08-03T16:08:23: 16:08:23 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.606 ms - 152[0m
2026-08-03T16:10:27: 16:10:27 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 71.518 ms - 78[0m
2026-08-03T16:10:27: 16:10:27 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.189 ms - 502[0m
2026-08-03T16:10:27: 16:10:27 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.373 ms - 158[0m
2026-08-03T16:11:16: 16:11:16 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 4.951 ms - 78[0m
2026-08-03T16:11:16: 16:11:16 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.436 ms - 913[0m
2026-08-03T16:11:16: 16:11:16 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.421 ms - 161[0m
2026-08-03T16:11:29: 16:11:29 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.091 ms - 483[0m
2026-08-03T16:11:33: 16:11:33 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.831 ms - 913[0m
2026-08-03T16:11:52: 16:11:52 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.017 ms - 73[0m
2026-08-03T16:11:53: 16:11:53 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.716 ms - 913[0m
2026-08-03T16:11:59: 16:11:59 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.662 ms - 913[0m
2026-08-03T16:11:59: 16:11:59 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.522 ms - 161[0m
2026-08-03T16:12:02: 16:12:02 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.521 ms - 710[0m
2026-08-03T16:12:02: 16:12:02 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.953 ms - 293[0m
2026-08-03T16:12:04: 16:12:04 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.996 ms - 830[0m
2026-08-03T16:12:04: 16:12:04 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.152 ms - 131[0m
2026-08-03T16:12:13: 16:12:13 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.940 ms - 77[0m
2026-08-03T16:12:15: 16:12:15 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.848 ms - 457[0m
2026-08-03T16:12:17: 16:12:17 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.838 ms - 830[0m
2026-08-03T16:12:18: 16:12:18 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 8.295 ms - 457[0m
2026-08-03T16:12:18: 16:12:18 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.570 ms - 77[0m
2026-08-03T16:12:20: 16:12:20 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.491 ms - 457[0m
2026-08-03T16:12:20: 16:12:20 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.382 ms - 830[0m
2026-08-03T16:12:46: Dashboard route hit
2026-08-03T16:12:46: Dashboard Controller Called
2026-08-03T16:12:46: req.user => {
2026-08-03T16:12:46:   user_id: 1,
2026-08-03T16:12:46:   society_id: 1,
2026-08-03T16:12:46:   role: 'superadmin',
2026-08-03T16:12:46:   full_name: 'Super Admin',
2026-08-03T16:12:46:   iat: 1785752820,
2026-08-03T16:12:46:   exp: 1788344820
2026-08-03T16:12:46: }
2026-08-03T16:12:46: societyId = 1
2026-08-03T16:12:46: memberId = 1
2026-08-03T16:12:46: 16:12:46 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.935 ms - 522[0m
2026-08-03T16:12:52: 16:12:52 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 6.363 ms - 143[0m
2026-08-03T16:12:52: 16:12:52 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.624 ms - 1160[0m
2026-08-03T16:12:54: 16:12:54 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.398 ms - 145[0m
2026-08-03T16:12:57: 16:12:57 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.656 ms - 145[0m
2026-08-03T16:12:59: 16:12:59 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.659 ms - 1160[0m
2026-08-03T16:13:04: 16:13:04 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.608 ms - 145[0m
2026-08-03T16:13:07: 16:13:07 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.132 ms - 1160[0m
2026-08-03T16:13:18: 16:13:18 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.075 ms - 145[0m
2026-08-03T16:13:31: 16:13:31 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.570 ms - 1160[0m
2026-08-03T16:13:40: 16:13:40 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.942 ms - 816[0m
2026-08-03T16:13:44: 16:13:44 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.982 ms - 480[0m
2026-08-03T16:13:44: 16:13:44 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.631 ms - 480[0m
2026-08-03T16:13:45: 16:13:45 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.844 ms - 480[0m
2026-08-03T16:13:45: 16:13:45 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.471 ms - 816[0m
2026-08-03T16:13:46: 16:13:46 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.575 ms - 1160[0m
2026-08-03T16:38:48: 16:38:48 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.558 ms - 913[0m
2026-08-03T16:38:48: 16:38:48 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.075 ms - 161[0m
2026-08-03T16:38:56: 16:38:56 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.807 ms - 913[0m
2026-08-03T16:38:56: 16:38:56 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.358 ms - 161[0m
2026-08-03T16:39:07: 16:39:07 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.828 ms - 710[0m
2026-08-03T16:39:07: 16:39:07 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.576 ms - 293[0m
2026-08-03T16:39:53: 16:39:53 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 5.151 ms - 78[0m
2026-08-03T16:59:06: Dashboard route hit
2026-08-03T16:59:06: Dashboard Controller Called
2026-08-03T16:59:06: req.user => {
2026-08-03T16:59:06:   user_id: 1,
2026-08-03T16:59:06:   society_id: 1,
2026-08-03T16:59:06:   role: 'superadmin',
2026-08-03T16:59:06:   full_name: 'Super Admin',
2026-08-03T16:59:06:   iat: 1785752820,
2026-08-03T16:59:06:   exp: 1788344820
2026-08-03T16:59:06: }
2026-08-03T16:59:06: societyId = 1
2026-08-03T16:59:06: memberId = 1
2026-08-03T16:59:06: 16:59:06 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 14.653 ms - 522[0m
2026-08-03T16:59:16: 16:59:16 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.626 ms - 830[0m
2026-08-03T16:59:16: 16:59:16 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.594 ms - 131[0m
2026-08-03T16:59:22: Dashboard route hit
2026-08-03T16:59:22: Dashboard Controller Called
2026-08-03T16:59:22: req.user => {
2026-08-03T16:59:22:   user_id: 1,
2026-08-03T16:59:22:   society_id: 1,
2026-08-03T16:59:22:   role: 'superadmin',
2026-08-03T16:59:22:   full_name: 'Super Admin',
2026-08-03T16:59:22:   iat: 1785752820,
2026-08-03T16:59:22:   exp: 1788344820
2026-08-03T16:59:22: }
2026-08-03T16:59:22: societyId = 1
2026-08-03T16:59:22: memberId = 1
2026-08-03T16:59:22: 16:59:22 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 4.686 ms - 522[0m
2026-08-03T17:10:53: req.body { mobile_number: '9999999998', password: 'Password@123' }
2026-08-03T17:10:53: ========== LOGIN API HIT ==========
2026-08-03T17:10:53: Member: {
2026-08-03T17:10:53:   id: 1,
2026-08-03T17:10:53:   society_id: 1,
2026-08-03T17:10:53:   full_name: 'Super Admin',
2026-08-03T17:10:53:   email: 'superadmin@society.1b2.in',
2026-08-03T17:10:53:   mobile_number: '9999999998',
2026-08-03T17:10:53:   flat_number: '000',
2026-08-03T17:10:53:   vehicles: null,
2026-08-03T17:10:53:   family_members: null,
2026-08-03T17:10:53:   role: 'superadmin',
2026-08-03T17:10:53:   profile_photo: null,
2026-08-03T17:10:53:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-03T17:10:53:   fcm_token: null,
2026-08-03T17:10:53:   last_login_at: 2026-08-03T10:27:00.000Z,
2026-08-03T17:10:53:   member_since: null,
2026-08-03T17:10:53:   is_approved: 1,
2026-08-03T17:10:53:   is_active: 1,
2026-08-03T17:10:53:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-03T17:10:53:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-03T17:10:53:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-03T17:10:53:   ownership: 'owner',
2026-08-03T17:10:53:   status: 1,
2026-08-03T17:10:53:   wing: 'A'
2026-08-03T17:10:53: }
2026-08-03T17:10:53: Password Match: true
2026-08-03T17:10:53: Response: {
2026-08-03T17:10:53:   status: 'SUCCESS',
2026-08-03T17:10:53:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlN1cGVyIEFkbWluIiwiaWF0IjoxNzg1NzU3MjUzLCJleHAiOjE3ODgzNDkyNTN9.DUGZ9MO-Y56Q3HtKWp4k67m8bWyysGL8dOPfosydh9k',
2026-08-03T17:10:53:   expires_in: '30d',
2026-08-03T17:10:53:   expires_in_seconds: 2592000,
2026-08-03T17:10:53:   user: {
2026-08-03T17:10:53:     id: 1,
2026-08-03T17:10:53:     full_name: 'Super Admin',
2026-08-03T17:10:53:     mobile_number: '9999999998',
2026-08-03T17:10:53:     email: 'superadmin@society.1b2.in',
2026-08-03T17:10:53:     role: 'superadmin',
2026-08-03T17:10:53:     society_id: 1,
2026-08-03T17:10:53:     flat_number: '000',
2026-08-03T17:10:53:     profile_photo: null,
2026-08-03T17:10:53:     member_since: null,
2026-08-03T17:10:53:     is_approved: 1
2026-08-03T17:10:53:   },
2026-08-03T17:10:53:   message: 'Login successful.'
2026-08-03T17:10:53: }
2026-08-03T17:10:53: 17:10:53 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 150.680 ms - 557[0m
2026-08-03T17:10:54: Dashboard route hit
2026-08-03T17:10:54: Dashboard Controller Called
2026-08-03T17:10:54: req.user => {
2026-08-03T17:10:54:   user_id: 1,
2026-08-03T17:10:54:   society_id: 1,
2026-08-03T17:10:54:   role: 'superadmin',
2026-08-03T17:10:54:   full_name: 'Super Admin',
2026-08-03T17:10:54:   iat: 1785757253,
2026-08-03T17:10:54:   exp: 1788349253
2026-08-03T17:10:54: }
2026-08-03T17:10:54: societyId = 1
2026-08-03T17:10:54: memberId = 1
2026-08-03T17:10:54: 17:10:54 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 16.177 ms - 520[0m
2026-08-03T17:17:33: 17:17:33 [[32minfo[39m] [0mGET / [33m401[0m 2.783 ms - 123[0m
2026-08-03T17:18:24: 17:18:24 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 7.776 ms - 78[0m
2026-08-03T17:18:39: 17:18:39 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 12.492 ms - 830[0m
2026-08-03T17:18:39: 17:18:39 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.961 ms - 131[0m
2026-08-03T17:18:44: 17:18:44 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 7.777 ms - 710[0m
2026-08-03T17:18:44: 17:18:44 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 9.020 ms - 293[0m
2026-08-03T17:23:40: 17:23:40 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 11.083 ms - 913[0m
2026-08-03T17:23:40: 17:23:40 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 6.586 ms - 161[0m
2026-08-03T17:24:27: 17:24:27 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.956 ms - 913[0m
2026-08-03T17:24:27: 17:24:27 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.246 ms - 161[0m
2026-08-03T17:24:30: 17:24:30 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.562 ms - 830[0m
2026-08-03T17:24:30: 17:24:30 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.898 ms - 131[0m
2026-08-03T17:24:35: Dashboard route hit
2026-08-03T17:24:35: Dashboard Controller Called
2026-08-03T17:24:35: req.user => {
2026-08-03T17:24:35:   user_id: 1,
2026-08-03T17:24:35:   society_id: 1,
2026-08-03T17:24:35:   role: 'superadmin',
2026-08-03T17:24:35:   full_name: 'Super Admin',
2026-08-03T17:24:35:   iat: 1785757253,
2026-08-03T17:24:35:   exp: 1788349253
2026-08-03T17:24:35: }
2026-08-03T17:24:35: societyId = 1
2026-08-03T17:24:35: memberId = 1
2026-08-03T17:24:35: 17:24:35 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.310 ms - 520[0m
2026-08-03T17:24:35: 17:24:35 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.960 ms - 830[0m
2026-08-03T17:24:35: 17:24:35 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.378 ms - 131[0m
2026-08-03T17:24:36: 17:24:36 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.834 ms - 77[0m
2026-08-03T17:24:37: 17:24:37 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.190 ms - 830[0m
2026-08-03T17:24:38: 17:24:38 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.905 ms - 77[0m
2026-08-03T17:24:39: 17:24:39 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.852 ms - 830[0m
2026-08-03T17:24:40: 17:24:40 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.683 ms - 77[0m
2026-08-03T17:24:41: 17:24:41 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.685 ms - 830[0m
2026-08-03T17:24:44: 17:24:44 [[32minfo[39m] [0mGET /v1/payment/2 [32m200[0m 4.635 ms - 437[0m
2026-08-03T17:24:47: 17:24:47 [[32minfo[39m] [0mGET /v1/payment/2 [32m200[0m 3.449 ms - 437[0m
2026-08-03T17:24:49: 17:24:49 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.516 ms - 457[0m
2026-08-03T17:24:49: 17:24:49 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.390 ms - 457[0m
2026-08-03T17:24:50: 17:24:50 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.896 ms - 457[0m
2026-08-03T17:24:51: 17:24:51 [[32minfo[39m] [0mGET /v1/payment/2 [32m200[0m 2.706 ms - 437[0m
2026-08-03T17:24:54: 17:24:54 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.961 ms - 457[0m
2026-08-03T17:24:54: 17:24:54 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.638 ms - 457[0m
2026-08-03T17:24:54: 17:24:54 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.653 ms - 830[0m
2026-08-03T17:25:04: 17:25:04 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.356 ms - 610[0m
2026-08-03T17:25:16: 17:25:16 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.688 ms - 710[0m
2026-08-03T17:25:16: 17:25:16 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.517 ms - 293[0m
2026-08-03T17:25:20: 17:25:20 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.624 ms - 913[0m
2026-08-03T17:25:20: 17:25:20 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.558 ms - 161[0m
2026-08-03T17:25:21: 17:25:21 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.655 ms - 830[0m
2026-08-03T17:25:21: 17:25:21 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.014 ms - 131[0m
2026-08-03T17:25:22: Dashboard route hit
2026-08-03T17:25:22: Dashboard Controller Called
2026-08-03T17:25:22: req.user => {
2026-08-03T17:25:22:   user_id: 1,
2026-08-03T17:25:22:   society_id: 1,
2026-08-03T17:25:22:   role: 'superadmin',
2026-08-03T17:25:22:   full_name: 'Super Admin',
2026-08-03T17:25:22:   iat: 1785757253,
2026-08-03T17:25:22:   exp: 1788349253
2026-08-03T17:25:22: }
2026-08-03T17:25:22: societyId = 1
2026-08-03T17:25:22: memberId = 1
2026-08-03T17:25:22: 17:25:22 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 12.516 ms - 520[0m
2026-08-03T17:25:35: 17:25:35 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 9.486 ms - 830[0m
2026-08-03T17:25:36: 17:25:36 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.972 ms - 131[0m
2026-08-03T17:25:36: 17:25:36 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.104 ms - 913[0m
2026-08-03T17:25:36: 17:25:36 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 5.854 ms - 161[0m
2026-08-03T17:25:37: 17:25:37 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.856 ms - 913[0m
2026-08-03T17:25:37: 17:25:37 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.165 ms - 161[0m
2026-08-03T17:25:37: 17:25:37 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 5.474 ms - 610[0m
2026-08-03T17:26:18: 17:26:18 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.698 ms - 710[0m
2026-08-03T17:26:18: 17:26:18 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 7.500 ms - 293[0m
2026-08-03T17:26:20: 17:26:20 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.592 ms - 913[0m
2026-08-03T17:26:20: 17:26:20 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.096 ms - 161[0m
2026-08-03T17:26:21: 17:26:21 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.586 ms - 830[0m
2026-08-03T17:26:21: 17:26:21 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 2.709 ms - 131[0m
2026-08-03T17:26:25: Dashboard route hit
2026-08-03T17:26:25: Dashboard Controller Called
2026-08-03T17:26:25: req.user => {
2026-08-03T17:26:25:   user_id: 1,
2026-08-03T17:26:25:   society_id: 1,
2026-08-03T17:26:25:   role: 'superadmin',
2026-08-03T17:26:25:   full_name: 'Super Admin',
2026-08-03T17:26:25:   iat: 1785757253,
2026-08-03T17:26:25:   exp: 1788349253
2026-08-03T17:26:25: }
2026-08-03T17:26:25: societyId = 1
2026-08-03T17:26:25: memberId = 1
2026-08-03T17:26:25: 17:26:25 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.812 ms - 520[0m
2026-08-03T17:26:32: 17:26:32 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.827 ms - 830[0m
2026-08-03T17:26:34: Dashboard route hit
2026-08-03T17:26:34: Dashboard Controller Called
2026-08-03T17:26:34: req.user => {
2026-08-03T17:26:34:   user_id: 1,
2026-08-03T17:26:34:   society_id: 1,
2026-08-03T17:26:34:   role: 'superadmin',
2026-08-03T17:26:34:   full_name: 'Super Admin',
2026-08-03T17:26:34:   iat: 1785757253,
2026-08-03T17:26:34:   exp: 1788349253
2026-08-03T17:26:34: }
2026-08-03T17:26:34: societyId = 1
2026-08-03T17:26:34: memberId = 1
2026-08-03T17:26:34: 17:26:34 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.252 ms - 520[0m
2026-08-03T17:26:43: 17:26:43 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 7.729 ms - 143[0m
2026-08-03T17:26:43: 17:26:43 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 6.936 ms - 1160[0m
2026-08-03T17:31:29: 17:31:29 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 11.084 ms - 830[0m
2026-08-03T17:31:29: 17:31:29 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.233 ms - 131[0m
2026-08-03T17:31:31: Dashboard route hit
2026-08-03T17:31:31: Dashboard Controller Called
2026-08-03T17:31:31: req.user => {
2026-08-03T17:31:31:   user_id: 1,
2026-08-03T17:31:31:   society_id: 1,
2026-08-03T17:31:31:   role: 'superadmin',
2026-08-03T17:31:31:   full_name: 'Super Admin',
2026-08-03T17:31:31:   iat: 1785757253,
2026-08-03T17:31:31:   exp: 1788349253
2026-08-03T17:31:31: }
2026-08-03T17:31:31: societyId = 1
2026-08-03T17:31:31: memberId = 1
2026-08-03T17:31:31: 17:31:31 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.376 ms - 520[0m
2026-08-03T17:32:04: req.body { mobile_number: '9999999998', password: 'Password@123' }
2026-08-03T17:32:04: ========== LOGIN API HIT ==========
2026-08-03T17:32:04: Member: {
2026-08-03T17:32:04:   id: 1,
2026-08-03T17:32:04:   society_id: 1,
2026-08-03T17:32:04:   full_name: 'Super Admin',
2026-08-03T17:32:04:   email: 'superadmin@society.1b2.in',
2026-08-03T17:32:04:   mobile_number: '9999999998',
2026-08-03T17:32:04:   flat_number: '000',
2026-08-03T17:32:04:   vehicles: null,
2026-08-03T17:32:04:   family_members: null,
2026-08-03T17:32:04:   role: 'superadmin',
2026-08-03T17:32:04:   profile_photo: null,
2026-08-03T17:32:04:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-03T17:32:04:   fcm_token: null,
2026-08-03T17:32:04:   last_login_at: 2026-08-03T11:40:53.000Z,
2026-08-03T17:32:04:   member_since: null,
2026-08-03T17:32:04:   is_approved: 1,
2026-08-03T17:32:04:   is_active: 1,
2026-08-03T17:32:04:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-03T17:32:04:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-03T17:32:04:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-03T17:32:04:   ownership: 'owner',
2026-08-03T17:32:04:   status: 1,
2026-08-03T17:32:04:   wing: 'A'
2026-08-03T17:32:04: }
2026-08-03T17:32:04: Password Match: true
2026-08-03T17:32:04: Response: {
2026-08-03T17:32:04:   status: 'SUCCESS',
2026-08-03T17:32:04:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlN1cGVyIEFkbWluIiwiaWF0IjoxNzg1NzU4NTI0LCJleHAiOjE3ODgzNTA1MjR9.-JFCqIL0O6kNzfhyeAIisNfHseakoubA1UvCGm5WwbE',
2026-08-03T17:32:04:   expires_in: '30d',
2026-08-03T17:32:04:   expires_in_seconds: 2592000,
2026-08-03T17:32:04:   user: {
2026-08-03T17:32:04:     id: 1,
2026-08-03T17:32:04:     full_name: 'Super Admin',
2026-08-03T17:32:04:     mobile_number: '9999999998',
2026-08-03T17:32:04:     email: 'superadmin@society.1b2.in',
2026-08-03T17:32:04:     role: 'superadmin',
2026-08-03T17:32:04:     society_id: 1,
2026-08-03T17:32:04:     flat_number: '000',
2026-08-03T17:32:04:     profile_photo: null,
2026-08-03T17:32:04:     member_since: null,
2026-08-03T17:32:04:     is_approved: 1
2026-08-03T17:32:04:   },
2026-08-03T17:32:04:   message: 'Login successful.'
2026-08-03T17:32:04: }
2026-08-03T17:32:04: 17:32:04 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 124.950 ms - 557[0m
2026-08-03T17:32:04: Dashboard route hit
2026-08-03T17:32:04: Dashboard Controller Called
2026-08-03T17:32:04: req.user => {
2026-08-03T17:32:04:   user_id: 1,
2026-08-03T17:32:04:   society_id: 1,
2026-08-03T17:32:04:   role: 'superadmin',
2026-08-03T17:32:04:   full_name: 'Super Admin',
2026-08-03T17:32:04:   iat: 1785758524,
2026-08-03T17:32:04:   exp: 1788350524
2026-08-03T17:32:04: }
2026-08-03T17:32:04: societyId = 1
2026-08-03T17:32:04: memberId = 1
2026-08-03T17:32:04: 17:32:04 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.447 ms - 520[0m
2026-08-03T17:39:22: req.body { mobile_number: '9999999998', password: 'Password@123' }
2026-08-03T17:39:22: ========== LOGIN API HIT ==========
2026-08-03T17:39:22: Member: {
2026-08-03T17:39:22:   id: 1,
2026-08-03T17:39:22:   society_id: 1,
2026-08-03T17:39:22:   full_name: 'Super Admin',
2026-08-03T17:39:22:   email: 'superadmin@society.1b2.in',
2026-08-03T17:39:22:   mobile_number: '9999999998',
2026-08-03T17:39:22:   flat_number: '000',
2026-08-03T17:39:22:   vehicles: null,
2026-08-03T17:39:22:   family_members: null,
2026-08-03T17:39:22:   role: 'superadmin',
2026-08-03T17:39:22:   profile_photo: null,
2026-08-03T17:39:22:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-03T17:39:22:   fcm_token: null,
2026-08-03T17:39:22:   last_login_at: 2026-08-03T12:02:04.000Z,
2026-08-03T17:39:22:   member_since: null,
2026-08-03T17:39:22:   is_approved: 1,
2026-08-03T17:39:22:   is_active: 1,
2026-08-03T17:39:22:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-03T17:39:22:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-03T17:39:22:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-03T17:39:22:   ownership: 'owner',
2026-08-03T17:39:22:   status: 1,
2026-08-03T17:39:22:   wing: 'A'
2026-08-03T17:39:22: }
2026-08-03T17:39:22: Password Match: true
2026-08-03T17:39:22: Response: {
2026-08-03T17:39:22:   status: 'SUCCESS',
2026-08-03T17:39:22:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlN1cGVyIEFkbWluIiwiaWF0IjoxNzg1NzU4OTYyLCJleHAiOjE3ODgzNTA5NjJ9.U89-ghMCYnuLebjRbvUqYpBOuIry7mkUDeLkNgyzfQE',
2026-08-03T17:39:22:   expires_in: '30d',
2026-08-03T17:39:22:   expires_in_seconds: 2592000,
2026-08-03T17:39:22:   user: {
2026-08-03T17:39:22:     id: 1,
2026-08-03T17:39:22:     full_name: 'Super Admin',
2026-08-03T17:39:22:     mobile_number: '9999999998',
2026-08-03T17:39:22:     email: 'superadmin@society.1b2.in',
2026-08-03T17:39:22:     role: 'superadmin',
2026-08-03T17:39:22:     society_id: 1,
2026-08-03T17:39:22:     flat_number: '000',
2026-08-03T17:39:22:     profile_photo: null,
2026-08-03T17:39:22:     member_since: null,
2026-08-03T17:39:22:     is_approved: 1
2026-08-03T17:39:22:   },
2026-08-03T17:39:22:   message: 'Login successful.'
2026-08-03T17:39:22: }
2026-08-03T17:39:22: 17:39:22 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 133.745 ms - 557[0m
2026-08-03T17:39:23: Dashboard route hit
2026-08-03T17:39:23: Dashboard Controller Called
2026-08-03T17:39:23: req.user => {
2026-08-03T17:39:23:   user_id: 1,
2026-08-03T17:39:23:   society_id: 1,
2026-08-03T17:39:23:   role: 'superadmin',
2026-08-03T17:39:23:   full_name: 'Super Admin',
2026-08-03T17:39:23:   iat: 1785758962,
2026-08-03T17:39:23:   exp: 1788350962
2026-08-03T17:39:23: }
2026-08-03T17:39:23: societyId = 1
2026-08-03T17:39:23: memberId = 1
2026-08-03T17:39:23: 17:39:23 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.809 ms - 520[0m
2026-08-03T17:39:31: 17:39:31 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 3.643 ms - 78[0m
2026-08-03T17:39:48: 17:39:48 [[32minfo[39m] [0mPOST /v1/announcement/create [31m500[0m 137.286 ms - 241[0m
2026-08-03T17:39:52: 17:39:52 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 2.488 ms - 78[0m
2026-08-03T17:40:15: req.body { mobile_number: '9999999998', password: 'Password@123' }
2026-08-03T17:40:15: ========== LOGIN API HIT ==========
2026-08-03T17:40:15: Member: {
2026-08-03T17:40:15:   id: 1,
2026-08-03T17:40:15:   society_id: 1,
2026-08-03T17:40:15:   full_name: 'Super Admin',
2026-08-03T17:40:15:   email: 'superadmin@society.1b2.in',
2026-08-03T17:40:15:   mobile_number: '9999999998',
2026-08-03T17:40:15:   flat_number: '000',
2026-08-03T17:40:15:   vehicles: null,
2026-08-03T17:40:15:   family_members: null,
2026-08-03T17:40:15:   role: 'superadmin',
2026-08-03T17:40:15:   profile_photo: null,
2026-08-03T17:40:15:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-03T17:40:15:   fcm_token: null,
2026-08-03T17:40:15:   last_login_at: 2026-08-03T12:09:22.000Z,
2026-08-03T17:40:15:   member_since: null,
2026-08-03T17:40:15:   is_approved: 1,
2026-08-03T17:40:15:   is_active: 1,
2026-08-03T17:40:15:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-03T17:40:15:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-03T17:40:15:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-03T17:40:15:   ownership: 'owner',
2026-08-03T17:40:15:   status: 1,
2026-08-03T17:40:15:   wing: 'A'
2026-08-03T17:40:15: }
2026-08-03T17:40:15: Password Match: true
2026-08-03T17:40:15: Response: {
2026-08-03T17:40:15:   status: 'SUCCESS',
2026-08-03T17:40:15:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlN1cGVyIEFkbWluIiwiaWF0IjoxNzg1NzU5MDE1LCJleHAiOjE3ODgzNTEwMTV9.CX5gQs8f-WZt27Ni7lwq5FnQjai9qd5MmrOzi2X8uEI',
2026-08-03T17:40:15:   expires_in: '30d',
2026-08-03T17:40:15:   expires_in_seconds: 2592000,
2026-08-03T17:40:15:   user: {
2026-08-03T17:40:15:     id: 1,
2026-08-03T17:40:15:     full_name: 'Super Admin',
2026-08-03T17:40:15:     mobile_number: '9999999998',
2026-08-03T17:40:15:     email: 'superadmin@society.1b2.in',
2026-08-03T17:40:15:     role: 'superadmin',
2026-08-03T17:40:15:     society_id: 1,
2026-08-03T17:40:15:     flat_number: '000',
2026-08-03T17:40:15:     profile_photo: null,
2026-08-03T17:40:15:     member_since: null,
2026-08-03T17:40:15:     is_approved: 1
2026-08-03T17:40:15:   },
2026-08-03T17:40:15:   message: 'Login successful.'
2026-08-03T17:40:15: }
2026-08-03T17:40:15: 17:40:15 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 102.926 ms - 557[0m
2026-08-03T17:40:16: Dashboard route hit
2026-08-03T17:40:16: Dashboard Controller Called
2026-08-03T17:40:16: req.user => {
2026-08-03T17:40:16:   user_id: 1,
2026-08-03T17:40:16:   society_id: 1,
2026-08-03T17:40:16:   role: 'superadmin',
2026-08-03T17:40:16:   full_name: 'Super Admin',
2026-08-03T17:40:16:   iat: 1785759015,
2026-08-03T17:40:16:   exp: 1788351015
2026-08-03T17:40:16: }
2026-08-03T17:40:16: societyId = 1
2026-08-03T17:40:16: memberId = 1
2026-08-03T17:40:16: 17:40:16 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.162 ms - 520[0m
2026-08-03T17:40:29: 17:40:29 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.793 ms - 830[0m
2026-08-03T17:40:29: 17:40:29 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.062 ms - 131[0m
2026-08-03T17:40:34: 17:40:34 [[32minfo[39m] [0mGET /v1/payment/2 [32m200[0m 3.753 ms - 437[0m
2026-08-03T17:40:50: 17:40:50 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.603 ms - 913[0m
2026-08-03T17:40:50: 17:40:50 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.367 ms - 161[0m
2026-08-03T17:41:23: 17:41:23 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 205.490 ms - 78[0m
2026-08-03T17:41:23: 17:41:23 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.512 ms - 1352[0m
2026-08-03T17:41:23: 17:41:23 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 1.849 ms - 165[0m
2026-08-03T17:42:08: 17:42:08 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 144.140 ms - 78[0m
2026-08-03T17:42:08: 17:42:08 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.381 ms - 1789[0m
2026-08-03T17:42:09: 17:42:09 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.162 ms - 168[0m
2026-08-03T17:42:22: 17:42:22 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.045 ms - 509[0m
2026-08-03T17:42:27: 17:42:27 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.345 ms - 1789[0m
2026-08-03T17:42:55: 17:42:55 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 193.518 ms - 78[0m
2026-08-03T17:42:55: 17:42:55 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.707 ms - 2233[0m
2026-08-03T17:42:55: 17:42:55 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.513 ms - 170[0m
2026-08-03T17:43:03: 17:43:03 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.602 ms - 953[0m
2026-08-03T17:43:09: Dashboard route hit
2026-08-03T17:43:09: Dashboard Controller Called
2026-08-03T17:43:09: req.user => {
2026-08-03T17:43:09:   user_id: 1,
2026-08-03T17:43:09:   society_id: 1,
2026-08-03T17:43:09:   role: 'superadmin',
2026-08-03T17:43:09:   full_name: 'Super Admin',
2026-08-03T17:43:09:   iat: 1785758962,
2026-08-03T17:43:09:   exp: 1788350962
2026-08-03T17:43:09: }
2026-08-03T17:43:09: societyId = 1
2026-08-03T17:43:09: memberId = 1
2026-08-03T17:43:09: 17:43:09 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.566 ms - 632[0m
2026-08-03T17:43:10: 17:43:10 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.979 ms - 1396[0m
2026-08-03T17:43:10: 17:43:10 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.223 ms - 133[0m
2026-08-03T17:43:12: 17:43:12 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.751 ms - 2233[0m
2026-08-03T17:43:12: 17:43:12 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.397 ms - 170[0m
2026-08-03T17:43:17: 17:43:17 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 7.291 ms - 710[0m
2026-08-03T17:43:17: 17:43:17 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.231 ms - 293[0m
2026-08-03T17:43:26: 17:43:26 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.053 ms - 710[0m
2026-08-03T17:43:31: 17:43:31 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.339 ms - 416[0m
2026-08-03T17:43:31: 17:43:31 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.463 ms - 128[0m
2026-08-03T17:43:33: 17:43:33 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.352 ms - 416[0m
2026-08-03T17:43:35: 17:43:35 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.698 ms - 710[0m
2026-08-03T17:43:40: 17:43:40 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.663 ms - 710[0m
2026-08-03T17:43:42: 17:43:42 [[32minfo[39m] [0mGET /v1/payment/2 [32m200[0m 5.024 ms - 437[0m
2026-08-03T17:43:49: 17:43:49 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.724 ms - 710[0m
2026-08-03T17:44:00: 17:44:00 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.668 ms - 710[0m
2026-08-03T17:44:03: 17:44:03 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.941 ms - 710[0m
2026-08-03T17:44:05: 17:44:05 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.039 ms - 710[0m
2026-08-03T17:44:17: 17:44:17 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.626 ms - 128[0m
2026-08-03T17:44:28: 17:44:28 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.863 ms - 710[0m
2026-08-03T17:44:31: 17:44:31 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.972 ms - 710[0m
2026-08-03T17:44:33: 17:44:33 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.250 ms - 710[0m
2026-08-03T17:44:38: 17:44:38 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.602 ms - 710[0m
2026-08-03T17:44:46: 17:44:46 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.852 ms - 128[0m
2026-08-03T17:46:07: 17:46:07 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.493 ms - 710[0m
2026-08-03T17:46:10: 17:46:10 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.596 ms - 610[0m
2026-08-03T17:46:17: Dashboard route hit
2026-08-03T17:46:17: Dashboard Controller Called
2026-08-03T17:46:17: req.user => {
2026-08-03T17:46:17:   user_id: 1,
2026-08-03T17:46:17:   society_id: 1,
2026-08-03T17:46:17:   role: 'superadmin',
2026-08-03T17:46:17:   full_name: 'Super Admin',
2026-08-03T17:46:17:   iat: 1785758962,
2026-08-03T17:46:17:   exp: 1788350962
2026-08-03T17:46:17: }
2026-08-03T17:46:17: societyId = 1
2026-08-03T17:46:17: memberId = 1
2026-08-03T17:46:17: 17:46:17 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.302 ms - 632[0m
2026-08-03T17:46:19: 17:46:19 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 5.222 ms - 610[0m
2026-08-03T17:46:20: 17:46:20 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.254 ms - 610[0m
2026-08-03T17:46:35: 17:46:35 [[32minfo[39m] [0mPUT /v1/user/profile/edit [32m200[0m 8.690 ms - 257[0m
2026-08-03T17:46:35: 17:46:35 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.707 ms - 608[0m
2026-08-03T17:46:38: 17:46:38 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.948 ms - 608[0m
2026-08-03T17:46:46: 17:46:46 [[32minfo[39m] [0mPUT /v1/user/profile/edit [32m200[0m 31.135 ms - 299[0m
2026-08-03T17:46:46: 17:46:46 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.193 ms - 650[0m
2026-08-03T17:46:47: 17:46:47 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 1.568 ms - 112278[0m
2026-08-03T17:47:00: req.body { mobile_number: '9999999998', password: 'Password@123' }
2026-08-03T17:47:00: ========== LOGIN API HIT ==========
2026-08-03T17:47:00: Member: {
2026-08-03T17:47:00:   id: 1,
2026-08-03T17:47:00:   society_id: 1,
2026-08-03T17:47:00:   full_name: 'Super Admin',
2026-08-03T17:47:00:   email: 'superadmin@society.1b2.in',
2026-08-03T17:47:00:   mobile_number: '9999999998',
2026-08-03T17:47:00:   flat_number: '0',
2026-08-03T17:47:00:   vehicles: null,
2026-08-03T17:47:00:   family_members: null,
2026-08-03T17:47:00:   role: 'superadmin',
2026-08-03T17:47:00:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-03T17:47:00:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-03T17:47:00:   fcm_token: null,
2026-08-03T17:47:00:   last_login_at: 2026-08-03T12:10:15.000Z,
2026-08-03T17:47:00:   member_since: null,
2026-08-03T17:47:00:   is_approved: 1,
2026-08-03T17:47:00:   is_active: 1,
2026-08-03T17:47:00:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-03T17:47:00:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-03T17:47:00:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-03T17:47:00:   ownership: 'owner',
2026-08-03T17:47:00:   status: 1,
2026-08-03T17:47:00:   wing: 'A'
2026-08-03T17:47:00: }
2026-08-03T17:47:00: Password Match: true
2026-08-03T17:47:00: Response: {
2026-08-03T17:47:00:   status: 'SUCCESS',
2026-08-03T17:47:00:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlN1cGVyIEFkbWluIiwiaWF0IjoxNzg1NzU5NDIwLCJleHAiOjE3ODgzNTE0MjB9.kisAnw52yriS6-KmCD42_Z85cj4Ow9m7A1bSr2a6BEY',
2026-08-03T17:47:00:   expires_in: '30d',
2026-08-03T17:47:00:   expires_in_seconds: 2592000,
2026-08-03T17:47:00:   user: {
2026-08-03T17:47:00:     id: 1,
2026-08-03T17:47:00:     full_name: 'Super Admin',
2026-08-03T17:47:00:     mobile_number: '9999999998',
2026-08-03T17:47:00:     email: 'superadmin@society.1b2.in',
2026-08-03T17:47:00:     role: 'superadmin',
2026-08-03T17:47:00:     society_id: 1,
2026-08-03T17:47:00:     flat_number: '0',
2026-08-03T17:47:00:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-03T17:47:00:     member_since: null,
2026-08-03T17:47:00:     is_approved: 1
2026-08-03T17:47:00:   },
2026-08-03T17:47:00:   message: 'Login successful.'
2026-08-03T17:47:00: }
2026-08-03T17:47:00: 17:47:00 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 98.884 ms - 597[0m
2026-08-03T17:47:00: Dashboard route hit
2026-08-03T17:47:00: Dashboard Controller Called
2026-08-03T17:47:00: req.user => {
2026-08-03T17:47:00:   user_id: 1,
2026-08-03T17:47:00:   society_id: 1,
2026-08-03T17:47:00:   role: 'superadmin',
2026-08-03T17:47:00:   full_name: 'Super Admin',
2026-08-03T17:47:00:   iat: 1785759420,
2026-08-03T17:47:00:   exp: 1788351420
2026-08-03T17:47:00: }
2026-08-03T17:47:00: societyId = 1
2026-08-03T17:47:00: memberId = 1
2026-08-03T17:47:00: 17:47:00 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.518 ms - 630[0m
2026-08-03T17:48:04: req.body { mobile_number: '9999999998', password: 'Password@123' }
2026-08-03T17:48:04: ========== LOGIN API HIT ==========
2026-08-03T17:48:04: Member: {
2026-08-03T17:48:04:   id: 1,
2026-08-03T17:48:04:   society_id: 1,
2026-08-03T17:48:04:   full_name: 'Super Admin',
2026-08-03T17:48:04:   email: 'superadmin@society.1b2.in',
2026-08-03T17:48:04:   mobile_number: '9999999998',
2026-08-03T17:48:04:   flat_number: '0',
2026-08-03T17:48:04:   vehicles: null,
2026-08-03T17:48:04:   family_members: null,
2026-08-03T17:48:04:   role: 'superadmin',
2026-08-03T17:48:04:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-03T17:48:04:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-03T17:48:04:   fcm_token: null,
2026-08-03T17:48:04:   last_login_at: 2026-08-03T12:17:00.000Z,
2026-08-03T17:48:04:   member_since: null,
2026-08-03T17:48:04:   is_approved: 1,
2026-08-03T17:48:04:   is_active: 1,
2026-08-03T17:48:04:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-03T17:48:04:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-03T17:48:04:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-03T17:48:04:   ownership: 'owner',
2026-08-03T17:48:04:   status: 1,
2026-08-03T17:48:04:   wing: 'A'
2026-08-03T17:48:04: }
2026-08-03T17:48:04: Password Match: true
2026-08-03T17:48:04: Response: {
2026-08-03T17:48:04:   status: 'SUCCESS',
2026-08-03T17:48:04:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlN1cGVyIEFkbWluIiwiaWF0IjoxNzg1NzU5NDg0LCJleHAiOjE3ODgzNTE0ODR9.ABTS5exPPHX-D5MkOqXcUT0GhN8RBaBR19lWS2AZkoE',
2026-08-03T17:48:04:   expires_in: '30d',
2026-08-03T17:48:04:   expires_in_seconds: 2592000,
2026-08-03T17:48:04:   user: {
2026-08-03T17:48:04:     id: 1,
2026-08-03T17:48:04:     full_name: 'Super Admin',
2026-08-03T17:48:04:     mobile_number: '9999999998',
2026-08-03T17:48:04:     email: 'superadmin@society.1b2.in',
2026-08-03T17:48:04:     role: 'superadmin',
2026-08-03T17:48:04:     society_id: 1,
2026-08-03T17:48:04:     flat_number: '0',
2026-08-03T17:48:04:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-03T17:48:04:     member_since: null,
2026-08-03T17:48:04:     is_approved: 1
2026-08-03T17:48:04:   },
2026-08-03T17:48:04:   message: 'Login successful.'
2026-08-03T17:48:04: }
2026-08-03T17:48:04: 17:48:04 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 136.724 ms - 597[0m
2026-08-03T17:48:05: Dashboard route hit
2026-08-03T17:48:05: Dashboard Controller Called
2026-08-03T17:48:05: req.user => {
2026-08-03T17:48:05:   user_id: 1,
2026-08-03T17:48:05:   society_id: 1,
2026-08-03T17:48:05:   role: 'superadmin',
2026-08-03T17:48:05:   full_name: 'Super Admin',
2026-08-03T17:48:05:   iat: 1785759484,
2026-08-03T17:48:05:   exp: 1788351484
2026-08-03T17:48:05: }
2026-08-03T17:48:05: societyId = 1
2026-08-03T17:48:05: memberId = 1
2026-08-03T17:48:05: 17:48:05 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.506 ms - 630[0m
2026-08-03T17:48:08: 17:48:08 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.375 ms - 706[0m
2026-08-03T17:48:09: 17:48:09 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.470 ms - 291[0m
2026-08-03T17:48:11: 17:48:11 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.323 ms - 650[0m
2026-08-03T17:48:11: 17:48:11 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 1.068 ms - 112278[0m
2026-08-03T17:48:14: 17:48:14 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.425 ms - 2233[0m
2026-08-03T17:48:14: 17:48:14 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.425 ms - 170[0m
2026-08-03T17:48:22: 17:48:22 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.667 ms - 2233[0m
2026-08-03T17:48:22: 17:48:22 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.591 ms - 170[0m
2026-08-03T17:48:23: 17:48:23 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.929 ms - 650[0m
2026-08-03T17:48:25: 17:48:25 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 2.507 ms - 78[0m
2026-08-03T17:48:52: 17:48:52 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.742 ms - 1392[0m
2026-08-03T17:48:52: 17:48:52 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.076 ms - 133[0m
2026-08-03T17:48:55: 17:48:55 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.686 ms - 650[0m
2026-08-03T17:48:55: 17:48:55 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 1.482 ms - 112278[0m
2026-08-03T17:48:59: 17:48:59 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.706 ms - 706[0m
2026-08-03T17:48:59: 17:48:59 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.280 ms - 291[0m
2026-08-03T17:49:19: 17:49:19 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.644 ms - 2233[0m
2026-08-03T17:49:19: 17:49:19 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.527 ms - 170[0m
2026-08-03T17:49:35: 17:49:35 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.475 ms - 502[0m
2026-08-03T17:49:35: 17:49:35 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.609 ms - 502[0m
2026-08-03T17:49:38: 17:49:38 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.333 ms - 502[0m
2026-08-03T17:49:38: 17:49:38 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.558 ms - 2233[0m
2026-08-03T17:49:40: 17:49:40 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.138 ms - 1357[0m
2026-08-03T17:49:42: 17:49:42 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.784 ms - 502[0m
2026-08-03T17:49:45: 17:49:45 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.267 ms - 2233[0m
2026-08-03T17:49:51: 17:49:51 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.539 ms - 953[0m
2026-08-03T17:49:54: 17:49:54 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.774 ms - 2233[0m
2026-08-03T17:50:01: 17:50:01 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.277 ms - 73[0m
2026-08-03T17:50:02: 17:50:02 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.188 ms - 2233[0m
2026-08-03T17:50:05: 17:50:05 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.778 ms - 2233[0m
2026-08-03T17:50:12: 17:50:12 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.598 ms - 2233[0m
2026-08-03T17:50:32: 17:50:32 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 0.882 ms - 112278[0m
2026-08-03T17:50:35: 17:50:35 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.449 ms - 90[0m
2026-08-03T17:50:35: 17:50:35 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.612 ms - 161[0m
2026-08-03T17:50:38: 17:50:38 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.607 ms - 90[0m
2026-08-03T17:50:38: 17:50:38 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.848 ms - 161[0m
2026-08-03T17:50:42: Dashboard route hit
2026-08-03T17:50:42: Dashboard Controller Called
2026-08-03T17:50:42: req.user => {
2026-08-03T17:50:42:   user_id: 1,
2026-08-03T17:50:42:   society_id: 1,
2026-08-03T17:50:42:   role: 'superadmin',
2026-08-03T17:50:42:   full_name: 'Super Admin',
2026-08-03T17:50:42:   iat: 1785759420,
2026-08-03T17:50:42:   exp: 1788351420
2026-08-03T17:50:42: }
2026-08-03T17:50:42: societyId = 1
2026-08-03T17:50:42: memberId = 1
2026-08-03T17:50:42: 17:50:42 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 4.928 ms - 630[0m
2026-08-03T17:51:08: 17:51:08 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 2.659 ms - 78[0m
2026-08-03T17:51:08: 17:51:08 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.734 ms - 90[0m
2026-08-03T17:51:22: 17:51:22 [[32minfo[39m] [0mPOST /v1/societies [32m200[0m 6.658 ms - 714[0m
2026-08-03T17:51:34: 17:51:34 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.447 ms - 90[0m
2026-08-03T17:51:35: 17:51:35 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.831 ms - 90[0m
2026-08-03T17:51:35: 17:51:35 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.389 ms - 90[0m
2026-08-03T17:51:36: 17:51:36 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.161 ms - 90[0m
2026-08-03T17:52:19: 17:52:19 [[32minfo[39m] [0mPOST /v1/announcement/create [31m500[0m 5.134 ms - 75[0m
2026-08-03T17:52:40: 17:52:40 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 2.779 ms - 78[0m
2026-08-03T17:55:53: 17:55:53 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 9.223 ms - 706[0m
2026-08-03T17:55:53: 17:55:53 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.426 ms - 291[0m
2026-08-03T17:56:15: 17:56:15 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 7.390 ms - 2233[0m
2026-08-03T17:56:15: 17:56:15 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.424 ms - 170[0m
2026-08-03T17:57:00: 17:57:00 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.532 ms - 2233[0m
2026-08-03T17:57:00: 17:57:00 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.604 ms - 170[0m
2026-08-03T17:57:18: Dashboard route hit
2026-08-03T17:57:18: Dashboard Controller Called
2026-08-03T17:57:18: req.user => {
2026-08-03T17:57:18:   user_id: 1,
2026-08-03T17:57:18:   society_id: 1,
2026-08-03T17:57:18:   role: 'superadmin',
2026-08-03T17:57:18:   full_name: 'Super Admin',
2026-08-03T17:57:18:   iat: 1785759420,
2026-08-03T17:57:18:   exp: 1788351420
2026-08-03T17:57:18: }
2026-08-03T17:57:18: societyId = 1
2026-08-03T17:57:18: memberId = 1
2026-08-03T17:57:18: 17:57:18 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.924 ms - 630[0m
2026-08-03T17:57:37: 17:57:37 [[32minfo[39m] [0mPOST /v1/announcement/create [32m201[0m 10.347 ms - 83[0m
2026-08-03T17:57:39: 17:57:39 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.866 ms - 706[0m
2026-08-03T17:57:39: 17:57:39 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.066 ms - 291[0m
2026-08-03T17:57:39: 17:57:39 [[32minfo[39m] [0mPOST /v1/announcement/create [32m201[0m 4.930 ms - 83[0m
2026-08-03T17:58:35: Dashboard route hit
2026-08-03T17:58:35: Dashboard Controller Called
2026-08-03T17:58:35: req.user => {
2026-08-03T17:58:35:   user_id: 1,
2026-08-03T17:58:35:   society_id: 1,
2026-08-03T17:58:35:   role: 'superadmin',
2026-08-03T17:58:35:   full_name: 'Super Admin',
2026-08-03T17:58:35:   iat: 1785759420,
2026-08-03T17:58:35:   exp: 1788351420
2026-08-03T17:58:35: }
2026-08-03T17:58:35: societyId = 1
2026-08-03T17:58:35: memberId = 1
2026-08-03T17:58:35: 17:58:35 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.925 ms - 769[0m
2026-08-03T18:01:57: 18:01:57 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 8.133 ms - 1392[0m
2026-08-03T18:01:57: 18:01:57 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.528 ms - 133[0m
2026-08-03T18:01:58: Dashboard route hit
2026-08-03T18:01:58: Dashboard Controller Called
2026-08-03T18:01:58: req.user => {
2026-08-03T18:01:58:   user_id: 1,
2026-08-03T18:01:58:   society_id: 1,
2026-08-03T18:01:58:   role: 'superadmin',
2026-08-03T18:01:58:   full_name: 'Super Admin',
2026-08-03T18:01:58:   iat: 1785759420,
2026-08-03T18:01:58:   exp: 1788351420
2026-08-03T18:01:58: }
2026-08-03T18:01:58: societyId = 1
2026-08-03T18:01:58: memberId = 1
2026-08-03T18:01:58: 18:01:58 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.846 ms - 769[0m
2026-08-03T20:10:52: 20:10:52 [[32minfo[39m] [0mGET / [33m401[0m 39.442 ms - 123[0m
2026-08-03T20:52:15: 20:52:15 [[32minfo[39m] [0mGET / [33m401[0m 3.336 ms - 123[0m
2026-08-03T21:30:01: 21:30:01 [[32minfo[39m] [0mGET / [33m401[0m 7.042 ms - 123[0m
2026-08-03T22:00:06: 22:00:06 [[32minfo[39m] [0mGET / [33m401[0m 2.303 ms - 123[0m
2026-08-04T01:18:04: 01:18:04 [[32minfo[39m] [0mGET / [33m401[0m 39.558 ms - 123[0m
2026-08-04T01:18:05: 01:18:05 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 1.669 ms - 123[0m
2026-08-04T04:25:31: 04:25:31 [[32minfo[39m] [0mGET / [33m401[0m 52.098 ms - 123[0m
2026-08-04T09:09:40: 09:09:40 [[32minfo[39m] [0mGET / [33m401[0m 37.197 ms - 123[0m
2026-08-04T09:15:43: req.body { mobile_number: '9999999998', password: 'Password@123' }
2026-08-04T09:15:43: ========== LOGIN API HIT ==========
2026-08-04T09:15:43: Member: {
2026-08-04T09:15:43:   id: 1,
2026-08-04T09:15:43:   society_id: 1,
2026-08-04T09:15:43:   full_name: 'Super Admin',
2026-08-04T09:15:43:   email: 'superadmin@society.1b2.in',
2026-08-04T09:15:43:   mobile_number: '9999999998',
2026-08-04T09:15:43:   flat_number: '0',
2026-08-04T09:15:43:   vehicles: null,
2026-08-04T09:15:43:   family_members: null,
2026-08-04T09:15:43:   role: 'superadmin',
2026-08-04T09:15:43:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T09:15:43:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T09:15:43:   fcm_token: null,
2026-08-04T09:15:43:   last_login_at: 2026-08-03T12:18:04.000Z,
2026-08-04T09:15:43:   member_since: null,
2026-08-04T09:15:43:   is_approved: 1,
2026-08-04T09:15:43:   is_active: 1,
2026-08-04T09:15:43:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T09:15:43:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T09:15:43:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T09:15:43:   ownership: 'owner',
2026-08-04T09:15:43:   status: 1,
2026-08-04T09:15:43:   wing: 'A'
2026-08-04T09:15:43: }
2026-08-04T09:15:43: Password Match: true
2026-08-04T09:15:43: Response: {
2026-08-04T09:15:43:   status: 'SUCCESS',
2026-08-04T09:15:43:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlN1cGVyIEFkbWluIiwiaWF0IjoxNzg1ODE1MTQzLCJleHAiOjE3ODg0MDcxNDN9.h20JFuoTp9ADP_Zco6snJt2iXwNqhiEFyn5rDjMmKss',
2026-08-04T09:15:43:   expires_in: '30d',
2026-08-04T09:15:43:   expires_in_seconds: 2592000,
2026-08-04T09:15:43:   user: {
2026-08-04T09:15:43:     id: 1,
2026-08-04T09:15:43:     full_name: 'Super Admin',
2026-08-04T09:15:43:     mobile_number: '9999999998',
2026-08-04T09:15:43:     email: 'superadmin@society.1b2.in',
2026-08-04T09:15:43:     role: 'superadmin',
2026-08-04T09:15:43:     society_id: 1,
2026-08-04T09:15:43:     flat_number: '0',
2026-08-04T09:15:43:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T09:15:43:     member_since: null,
2026-08-04T09:15:43:     is_approved: 1
2026-08-04T09:15:43:   },
2026-08-04T09:15:43:   message: 'Login successful.'
2026-08-04T09:15:43: }
2026-08-04T09:15:43: 09:15:43 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 283.511 ms - 597[0m
2026-08-04T09:15:44: Dashboard route hit
2026-08-04T09:15:44: Dashboard Controller Called
2026-08-04T09:15:44: req.user => {
2026-08-04T09:15:44:   user_id: 1,
2026-08-04T09:15:44:   society_id: 1,
2026-08-04T09:15:44:   role: 'superadmin',
2026-08-04T09:15:44:   full_name: 'Super Admin',
2026-08-04T09:15:44:   iat: 1785815143,
2026-08-04T09:15:44:   exp: 1788407143
2026-08-04T09:15:44: }
2026-08-04T09:15:44: societyId = 1
2026-08-04T09:15:44: memberId = 1
2026-08-04T09:15:44: 09:15:44 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 142.735 ms - 769[0m
2026-08-04T09:17:24: 09:17:24 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.574 ms - 706[0m
2026-08-04T09:17:24: 09:17:24 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.186 ms - 291[0m
2026-08-04T09:18:09: 09:18:09 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 3.669 ms - -[0m
2026-08-04T09:18:09: 09:18:09 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 5.269 ms - 178977[0m
2026-08-04T09:18:09: 09:18:09 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 7.610 ms - 107560[0m
2026-08-04T09:18:09: 09:18:09 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 3.918 ms - 1526918[0m
2026-08-04T09:18:09: 09:18:09 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 10.634 ms - 251800[0m
2026-08-04T09:18:11: 09:18:11 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 1.244 ms - 628[0m
2026-08-04T09:23:12: req.body { mobile_number: '9999999998', password: 'Password@123' }
2026-08-04T09:23:12: ========== LOGIN API HIT ==========
2026-08-04T09:23:12: Member: {
2026-08-04T09:23:12:   id: 1,
2026-08-04T09:23:12:   society_id: 1,
2026-08-04T09:23:12:   full_name: 'Super Admin',
2026-08-04T09:23:12:   email: 'superadmin@society.1b2.in',
2026-08-04T09:23:12:   mobile_number: '9999999998',
2026-08-04T09:23:12:   flat_number: '0',
2026-08-04T09:23:12:   vehicles: null,
2026-08-04T09:23:12:   family_members: null,
2026-08-04T09:23:12:   role: 'superadmin',
2026-08-04T09:23:12:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T09:23:12:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T09:23:12:   fcm_token: null,
2026-08-04T09:23:12:   last_login_at: 2026-08-04T03:45:43.000Z,
2026-08-04T09:23:12:   member_since: null,
2026-08-04T09:23:12:   is_approved: 1,
2026-08-04T09:23:12:   is_active: 1,
2026-08-04T09:23:12:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T09:23:12:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T09:23:12:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T09:23:12:   ownership: 'owner',
2026-08-04T09:23:12:   status: 1,
2026-08-04T09:23:12:   wing: 'A'
2026-08-04T09:23:12: }
2026-08-04T09:23:12: Password Match: true
2026-08-04T09:23:12: Response: {
2026-08-04T09:23:12:   status: 'SUCCESS',
2026-08-04T09:23:12:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlN1cGVyIEFkbWluIiwiaWF0IjoxNzg1ODE1NTkyLCJleHAiOjE3ODg0MDc1OTJ9.2rMWYiZNMVhNGFdcqYCtMS-G_tHEbVI_44aPYxkJZY0',
2026-08-04T09:23:12:   expires_in: '30d',
2026-08-04T09:23:12:   expires_in_seconds: 2592000,
2026-08-04T09:23:12:   user: {
2026-08-04T09:23:12:     id: 1,
2026-08-04T09:23:12:     full_name: 'Super Admin',
2026-08-04T09:23:12:     mobile_number: '9999999998',
2026-08-04T09:23:12:     email: 'superadmin@society.1b2.in',
2026-08-04T09:23:12:     role: 'superadmin',
2026-08-04T09:23:12:     society_id: 1,
2026-08-04T09:23:12:     flat_number: '0',
2026-08-04T09:23:12:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T09:23:12:     member_since: null,
2026-08-04T09:23:12:     is_approved: 1
2026-08-04T09:23:12:   },
2026-08-04T09:23:12:   message: 'Login successful.'
2026-08-04T09:23:12: }
2026-08-04T09:23:12: 09:23:12 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 106.629 ms - 597[0m
2026-08-04T09:23:12: Dashboard route hit
2026-08-04T09:23:12: Dashboard Controller Called
2026-08-04T09:23:12: req.user => {
2026-08-04T09:23:12:   user_id: 1,
2026-08-04T09:23:12:   society_id: 1,
2026-08-04T09:23:12:   role: 'superadmin',
2026-08-04T09:23:12:   full_name: 'Super Admin',
2026-08-04T09:23:12:   iat: 1785815592,
2026-08-04T09:23:12:   exp: 1788407592
2026-08-04T09:23:12: }
2026-08-04T09:23:12: societyId = 1
2026-08-04T09:23:12: memberId = 1
2026-08-04T09:23:12: 09:23:12 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 11.579 ms - 769[0m
2026-08-04T09:23:12: 09:23:12 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.883 ms - 650[0m
2026-08-04T09:23:13: 09:23:13 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 2.770 ms - 112278[0m
2026-08-04T09:23:14: 09:23:14 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.247 ms - 706[0m
2026-08-04T09:23:14: 09:23:14 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.529 ms - 291[0m
2026-08-04T09:23:17: 09:23:17 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 9.112 ms - 789[0m
2026-08-04T09:23:21: 09:23:21 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.797 ms - 706[0m
2026-08-04T09:23:21: 09:23:21 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.444 ms - 291[0m
2026-08-04T09:23:23: 09:23:23 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 6.356 ms - 78[0m
2026-08-04T09:23:25: 09:23:25 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 3.856 ms - 789[0m
2026-08-04T09:23:25: 09:23:25 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.291 ms - 2233[0m
2026-08-04T09:23:25: 09:23:25 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.917 ms - 170[0m
2026-08-04T09:23:28: 09:23:28 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 19.803 ms - 1392[0m
2026-08-04T09:23:28: 09:23:28 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 11.220 ms - 133[0m
2026-08-04T09:23:31: Dashboard route hit
2026-08-04T09:23:31: Dashboard Controller Called
2026-08-04T09:23:31: req.user => {
2026-08-04T09:23:31:   user_id: 1,
2026-08-04T09:23:31:   society_id: 1,
2026-08-04T09:23:31:   role: 'superadmin',
2026-08-04T09:23:31:   full_name: 'Super Admin',
2026-08-04T09:23:31:   iat: 1785815143,
2026-08-04T09:23:31:   exp: 1788407143
2026-08-04T09:23:31: }
2026-08-04T09:23:31: societyId = 1
2026-08-04T09:23:31: memberId = 1
2026-08-04T09:23:31: 09:23:31 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.559 ms - 769[0m
2026-08-04T09:24:39: 09:24:39 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 11.640 ms - 706[0m
2026-08-04T09:24:39: 09:24:39 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.494 ms - 291[0m
2026-08-04T09:25:25: Dashboard route hit
2026-08-04T09:25:25: Dashboard Controller Called
2026-08-04T09:25:25: req.user => {
2026-08-04T09:25:25:   user_id: 1,
2026-08-04T09:25:25:   society_id: 1,
2026-08-04T09:25:25:   role: 'superadmin',
2026-08-04T09:25:25:   full_name: 'Super Admin',
2026-08-04T09:25:25:   iat: 1785815143,
2026-08-04T09:25:25:   exp: 1788407143
2026-08-04T09:25:25: }
2026-08-04T09:25:25: societyId = 1
2026-08-04T09:25:25: memberId = 1
2026-08-04T09:25:25: 09:25:25 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 11.895 ms - 769[0m
2026-08-04T09:25:31: 09:25:31 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 3.480 ms - 789[0m
2026-08-04T09:25:36: 09:25:36 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 10.874 ms - 143[0m
2026-08-04T09:25:36: 09:25:36 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 14.994 ms - 1200[0m
2026-08-04T09:25:41: 09:25:41 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.020 ms - 90[0m
2026-08-04T09:25:41: 09:25:41 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.766 ms - 161[0m
2026-08-04T09:25:48: 09:25:48 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 9.114 ms - 706[0m
2026-08-04T09:25:48: 09:25:48 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 7.557 ms - 291[0m
2026-08-04T09:25:52: 09:25:52 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 57.218 ms - 2233[0m
2026-08-04T09:25:52: 09:25:52 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 8.579 ms - 170[0m
2026-08-04T09:26:31: 09:26:31 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.549 ms - 650[0m
2026-08-04T09:26:36: 09:26:36 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.868 ms - 650[0m
2026-08-04T09:27:02: 09:27:02 [[32minfo[39m] [0mPUT /v1/user/profile/edit [32m200[0m 15.624 ms - 295[0m
2026-08-04T09:27:02: 09:27:02 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.388 ms - 646[0m
2026-08-04T09:27:15: 09:27:15 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.583 ms - 698[0m
2026-08-04T09:27:16: 09:27:16 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.513 ms - 287[0m
2026-08-04T09:27:45: 09:27:45 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.017 ms - 2213[0m
2026-08-04T09:27:45: 09:27:45 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.202 ms - 170[0m
2026-08-04T09:27:49: 09:27:49 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.228 ms - 646[0m
2026-08-04T09:27:52: 09:27:52 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.751 ms - 2213[0m
2026-08-04T09:27:52: 09:27:52 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.385 ms - 170[0m
2026-08-04T09:30:34: 09:30:34 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 20.757 ms - 78[0m
2026-08-04T09:30:34: 09:30:34 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.890 ms - 2609[0m
2026-08-04T09:30:34: 09:30:34 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.629 ms - 170[0m
2026-08-04T09:31:23: 09:31:23 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 5.967 ms - 78[0m
2026-08-04T09:31:23: 09:31:23 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.765 ms - 2998[0m
2026-08-04T09:31:23: 09:31:23 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.489 ms - 171[0m
2026-08-04T09:31:39: 09:31:39 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.015 ms - 2998[0m
2026-08-04T09:31:39: 09:31:39 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.357 ms - 171[0m
2026-08-04T09:31:54: 09:31:54 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.623 ms - 646[0m
2026-08-04T09:31:57: 09:31:57 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.371 ms - 2998[0m
2026-08-04T09:31:57: 09:31:57 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.050 ms - 171[0m
2026-08-04T09:33:37: 09:33:37 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 8.224 ms - 78[0m
2026-08-04T09:33:37: 09:33:37 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.830 ms - 3388[0m
2026-08-04T09:33:37: 09:33:37 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.160 ms - 171[0m
2026-08-04T09:34:23: 09:34:23 [[32minfo[39m] [0mGET /v1/announcement/2 [32m200[0m 7.642 ms - 426[0m
2026-08-04T09:34:25: 09:34:25 [[32minfo[39m] [0mGET /v1/announcement/3 [32m200[0m 2.630 ms - 426[0m
2026-08-04T09:37:29: 09:37:29 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 1.388 ms - 3118[0m
2026-08-04T09:37:30: 09:37:30 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 1.651 ms - -[0m
2026-08-04T09:37:30: 09:37:30 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 0.897 ms - -[0m
2026-08-04T09:37:30: 09:37:30 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 0.301 ms - -[0m
2026-08-04T09:37:30: 09:37:30 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 1.174 ms - -[0m
2026-08-04T09:37:30: 09:37:30 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 0.294 ms - -[0m
2026-08-04T09:37:30: 09:37:30 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 1.037 ms - 3118[0m
2026-08-04T09:37:31: 09:37:31 [[32minfo[39m] [0mGET /favicon-32x32.png [33m401[0m 1.259 ms - 123[0m
2026-08-04T09:37:31: 09:37:31 [[32minfo[39m] [0mGET /favicon-32x32.png [33m401[0m 0.779 ms - 123[0m
2026-08-04T09:37:55: 09:37:55 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 2.548 ms - -[0m
2026-08-04T09:37:55: 09:37:55 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 0.607 ms - -[0m
2026-08-04T09:37:55: 09:37:55 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 0.619 ms - -[0m
2026-08-04T09:37:55: 09:37:55 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 0.409 ms - -[0m
2026-08-04T09:37:55: 09:37:55 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 1.011 ms - -[0m
2026-08-04T09:40:28: 09:40:28 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 13.075 ms - 468[0m
2026-08-04T09:40:28: 09:40:28 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.766 ms - 468[0m
2026-08-04T09:40:30: 09:40:30 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.808 ms - 3388[0m
2026-08-04T09:40:33: 09:40:33 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 8.096 ms - 698[0m
2026-08-04T09:40:33: 09:40:33 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 7.072 ms - 287[0m
2026-08-04T09:40:34: 09:40:34 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.291 ms - 3388[0m
2026-08-04T09:40:34: 09:40:34 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.167 ms - 171[0m
2026-08-04T09:40:43: 09:40:43 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.370 ms - 462[0m
2026-08-04T09:40:47: 09:40:47 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.218 ms - 462[0m
2026-08-04T09:40:49: 09:40:49 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.821 ms - 3388[0m
2026-08-04T09:41:23: 09:41:23 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.798 ms - 3388[0m
2026-08-04T09:41:23: 09:41:23 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.874 ms - 171[0m
2026-08-04T09:41:42: 09:41:42 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.700 ms - 3388[0m
2026-08-04T09:41:42: 09:41:42 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.546 ms - 171[0m
2026-08-04T09:41:46: 09:41:46 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.065 ms - 887[0m
2026-08-04T09:41:49: 09:41:49 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.772 ms - 3388[0m
2026-08-04T09:41:54: 09:41:54 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.735 ms - 1341[0m
2026-08-04T09:41:57: 09:41:57 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.874 ms - 3388[0m
2026-08-04T09:41:59: 09:41:59 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.309 ms - 73[0m
2026-08-04T09:42:02: 09:42:02 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.745 ms - 3388[0m
2026-08-04T09:42:07: 09:42:07 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.960 ms - 887[0m
2026-08-04T09:42:10: 09:42:10 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.630 ms - 3388[0m
2026-08-04T09:42:15: 09:42:15 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.714 ms - 73[0m
2026-08-04T09:42:16: 09:42:16 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.053 ms - 3388[0m
2026-08-04T09:42:46: 09:42:46 [[32minfo[39m] [0mPOST /v1/expense/create [31m500[0m 6.108 ms - 79[0m
2026-08-04T09:42:50: 09:42:50 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.837 ms - 498[0m
2026-08-04T09:42:54: 09:42:54 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.826 ms - 3388[0m
2026-08-04T09:43:00: 09:43:00 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.719 ms - 894[0m
2026-08-04T09:43:01: 09:43:01 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 5.144 ms - 78[0m
2026-08-04T09:43:05: 09:43:05 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.248 ms - 3806[0m
2026-08-04T09:43:23: 09:43:23 [[32minfo[39m] [0mGET /v1/expense/9 [32m200[0m 7.001 ms - 449[0m
2026-08-04T09:43:29: 09:43:29 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.386 ms - 3806[0m
2026-08-04T09:43:29: 09:43:29 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.473 ms - 171[0m
2026-08-04T09:43:53: 09:43:53 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.370 ms - 490[0m
2026-08-04T09:44:06: 09:44:06 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.815 ms - 3806[0m
2026-08-04T09:45:09: 09:45:09 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.007 ms - 3806[0m
2026-08-04T09:45:09: 09:45:09 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.984 ms - 171[0m
2026-08-04T09:45:24: 09:45:24 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.902 ms - 646[0m
2026-08-04T09:45:26: 09:45:26 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.785 ms - 3806[0m
2026-08-04T09:45:26: 09:45:26 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.817 ms - 171[0m
2026-08-04T09:45:31: Dashboard route hit
2026-08-04T09:45:31: Dashboard Controller Called
2026-08-04T09:45:31: req.user => {
2026-08-04T09:45:31:   user_id: 1,
2026-08-04T09:45:31:   society_id: 1,
2026-08-04T09:45:31:   role: 'superadmin',
2026-08-04T09:45:31:   full_name: 'Super Admin',
2026-08-04T09:45:31:   iat: 1785815143,
2026-08-04T09:45:31:   exp: 1788407143
2026-08-04T09:45:31: }
2026-08-04T09:45:31: societyId = 1
2026-08-04T09:45:31: memberId = 1
2026-08-04T09:45:31: 09:45:31 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.053 ms - 747[0m
2026-08-04T09:45:45: 09:45:45 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.341 ms - 1196[0m
2026-08-04T09:45:45: 09:45:45 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.364 ms - 143[0m
2026-08-04T09:45:46: 09:45:46 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.214 ms - 1912[0m
2026-08-04T09:45:48: Dashboard route hit
2026-08-04T09:45:48: Dashboard Controller Called
2026-08-04T09:45:48: req.user => {
2026-08-04T09:45:48:   user_id: 1,
2026-08-04T09:45:48:   society_id: 1,
2026-08-04T09:45:48:   role: 'superadmin',
2026-08-04T09:45:48:   full_name: 'Super Admin',
2026-08-04T09:45:48:   iat: 1785815143,
2026-08-04T09:45:48:   exp: 1788407143
2026-08-04T09:45:48: }
2026-08-04T09:45:48: societyId = 1
2026-08-04T09:45:48: memberId = 1
2026-08-04T09:45:48: 09:45:48 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 4.278 ms - 747[0m
2026-08-04T09:45:51: 09:45:51 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.012 ms - 1912[0m
2026-08-04T09:45:52: Dashboard route hit
2026-08-04T09:45:52: Dashboard Controller Called
2026-08-04T09:45:52: req.user => {
2026-08-04T09:45:52:   user_id: 1,
2026-08-04T09:45:52:   society_id: 1,
2026-08-04T09:45:52:   role: 'superadmin',
2026-08-04T09:45:52:   full_name: 'Super Admin',
2026-08-04T09:45:52:   iat: 1785815143,
2026-08-04T09:45:52:   exp: 1788407143
2026-08-04T09:45:52: }
2026-08-04T09:45:52: societyId = 1
2026-08-04T09:45:52: memberId = 1
2026-08-04T09:45:52: 09:45:52 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 12.100 ms - 747[0m
2026-08-04T09:45:53: 09:45:53 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.606 ms - 1912[0m
2026-08-04T09:45:53: 09:45:53 [[32minfo[39m] [0mGET /v1/payment/8 [33m404[0m 4.076 ms - 48[0m
2026-08-04T09:45:56: Dashboard route hit
2026-08-04T09:45:56: Dashboard Controller Called
2026-08-04T09:45:56: req.user => {
2026-08-04T09:45:56:   user_id: 1,
2026-08-04T09:45:56:   society_id: 1,
2026-08-04T09:45:56:   role: 'superadmin',
2026-08-04T09:45:56:   full_name: 'Super Admin',
2026-08-04T09:45:56:   iat: 1785815143,
2026-08-04T09:45:56:   exp: 1788407143
2026-08-04T09:45:56: }
2026-08-04T09:45:56: societyId = 1
2026-08-04T09:45:56: memberId = 1
2026-08-04T09:45:56: 09:45:56 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 4.584 ms - 747[0m
2026-08-04T09:45:57: 09:45:57 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.003 ms - 1912[0m
2026-08-04T09:45:57: 09:45:57 [[32minfo[39m] [0mGET /v1/payment/9 [33m404[0m 2.509 ms - 48[0m
2026-08-04T09:46:06: 09:46:06 [[32minfo[39m] [0mGET /v1/payment/9 [33m404[0m 3.172 ms - 48[0m
2026-08-04T09:46:11: 09:46:11 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.554 ms - 3806[0m
2026-08-04T09:46:11: 09:46:11 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.762 ms - 171[0m
2026-08-04T09:46:29: 09:46:29 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.374 ms - 3806[0m
2026-08-04T09:46:29: 09:46:29 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.397 ms - 171[0m
2026-08-04T09:46:41: 09:46:41 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.755 ms - 698[0m
2026-08-04T09:46:41: 09:46:41 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 7.545 ms - 287[0m
2026-08-04T09:46:43: 09:46:43 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.007 ms - 1912[0m
2026-08-04T09:46:43: 09:46:43 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.802 ms - 133[0m
2026-08-04T09:47:03: 09:47:03 [[32minfo[39m] [0mGET /v1/payment/9 [33m404[0m 4.041 ms - 48[0m
2026-08-04T09:47:14: 09:47:14 [[32minfo[39m] [0mGET /v1/payment/8 [33m404[0m 4.433 ms - 48[0m
2026-08-04T09:47:22: 09:47:22 [[32minfo[39m] [0mGET /v1/payment/7 [33m404[0m 3.650 ms - 48[0m
2026-08-04T09:49:03: Dashboard route hit
2026-08-04T09:49:03: Dashboard Controller Called
2026-08-04T09:49:03: req.user => {
2026-08-04T09:49:03:   user_id: 1,
2026-08-04T09:49:03:   society_id: 1,
2026-08-04T09:49:03:   role: 'superadmin',
2026-08-04T09:49:03:   full_name: 'Super Admin',
2026-08-04T09:49:03:   iat: 1785815143,
2026-08-04T09:49:03:   exp: 1788407143
2026-08-04T09:49:03: }
2026-08-04T09:49:03: societyId = 1
2026-08-04T09:49:03: memberId = 1
2026-08-04T09:49:03: 09:49:03 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.409 ms - 747[0m
2026-08-04T09:49:05: 09:49:05 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 3.567 ms - 781[0m
2026-08-04T09:49:05: 09:49:05 [[32minfo[39m] [0mGET /v1/announcement/3 [32m200[0m 6.106 ms - 426[0m
2026-08-04T09:49:12: 09:49:12 [[32minfo[39m] [0mGET /v1/announcement/3 [32m200[0m 3.298 ms - 426[0m
2026-08-04T09:49:30: 09:49:30 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.576 ms - 1912[0m
2026-08-04T09:49:30: 09:49:30 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 5.120 ms - 133[0m
2026-08-04T09:50:05: 09:50:05 [[32minfo[39m] [0mGET /v1/payment/2 [32m200[0m 3.745 ms - 431[0m
2026-08-04T09:50:11: 09:50:11 [[32minfo[39m] [0mGET /v1/payment/2 [32m200[0m 3.036 ms - 431[0m
2026-08-04T09:50:16: 09:50:16 [[32minfo[39m] [0mGET /v1/payment/4 [33m404[0m 2.273 ms - 48[0m
2026-08-04T09:50:20: 09:50:20 [[32minfo[39m] [0mGET /v1/payment/6 [33m404[0m 3.651 ms - 48[0m
2026-08-04T10:04:57: req.body { mobile_number: '9999999998', password: 'Password@123' }
2026-08-04T10:04:57: ========== LOGIN API HIT ==========
2026-08-04T10:04:57: Member: {
2026-08-04T10:04:57:   id: 1,
2026-08-04T10:04:57:   society_id: 1,
2026-08-04T10:04:57:   full_name: 'Testing',
2026-08-04T10:04:57:   email: 'superadmin@society.1b2.in',
2026-08-04T10:04:57:   mobile_number: '9999999998',
2026-08-04T10:04:57:   flat_number: '0',
2026-08-04T10:04:57:   vehicles: null,
2026-08-04T10:04:57:   family_members: null,
2026-08-04T10:04:57:   role: 'superadmin',
2026-08-04T10:04:57:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T10:04:57:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T10:04:57:   fcm_token: null,
2026-08-04T10:04:57:   last_login_at: 2026-08-04T03:53:12.000Z,
2026-08-04T10:04:57:   member_since: null,
2026-08-04T10:04:57:   is_approved: 1,
2026-08-04T10:04:57:   is_active: 1,
2026-08-04T10:04:57:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T10:04:57:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T10:04:57:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T10:04:57:   ownership: 'owner',
2026-08-04T10:04:57:   status: 1,
2026-08-04T10:04:57:   wing: 'A'
2026-08-04T10:04:57: }
2026-08-04T10:04:57: Password Match: true
2026-08-04T10:04:57: Response: {
2026-08-04T10:04:57:   status: 'SUCCESS',
2026-08-04T10:04:57:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlRlc3RpbmciLCJpYXQiOjE3ODU4MTgwOTcsImV4cCI6MTc4ODQxMDA5N30.C66lWf9agYquLG7HeAtXgtFbKoxvuuG9XNpZI45ITPk',
2026-08-04T10:04:57:   expires_in: '30d',
2026-08-04T10:04:57:   expires_in_seconds: 2592000,
2026-08-04T10:04:57:   user: {
2026-08-04T10:04:57:     id: 1,
2026-08-04T10:04:57:     full_name: 'Testing',
2026-08-04T10:04:57:     mobile_number: '9999999998',
2026-08-04T10:04:57:     email: 'superadmin@society.1b2.in',
2026-08-04T10:04:57:     role: 'superadmin',
2026-08-04T10:04:57:     society_id: 1,
2026-08-04T10:04:57:     flat_number: '0',
2026-08-04T10:04:57:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T10:04:57:     member_since: null,
2026-08-04T10:04:57:     is_approved: 1
2026-08-04T10:04:57:   },
2026-08-04T10:04:57:   message: 'Login successful.'
2026-08-04T10:04:57: }
2026-08-04T10:04:57: 10:04:57 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 129.497 ms - 588[0m
2026-08-04T10:04:57: Dashboard route hit
2026-08-04T10:04:57: Dashboard Controller Called
2026-08-04T10:04:57: req.user => {
2026-08-04T10:04:57:   user_id: 1,
2026-08-04T10:04:57:   society_id: 1,
2026-08-04T10:04:57:   role: 'superadmin',
2026-08-04T10:04:57:   full_name: 'Testing',
2026-08-04T10:04:57:   iat: 1785818097,
2026-08-04T10:04:57:   exp: 1788410097
2026-08-04T10:04:57: }
2026-08-04T10:04:57: societyId = 1
2026-08-04T10:04:57: memberId = 1
2026-08-04T10:04:57: 10:04:57 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.550 ms - 747[0m
2026-08-04T10:04:59: 10:04:59 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.329 ms - 1912[0m
2026-08-04T10:04:59: 10:04:59 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.621 ms - 133[0m
2026-08-04T10:05:00: 10:05:00 [[32minfo[39m] [0mGET /v1/payment/9 [33m404[0m 3.332 ms - 48[0m
2026-08-04T10:05:04: 10:05:04 [[32minfo[39m] [0mGET /v1/payment/7 [33m404[0m 3.557 ms - 48[0m
2026-08-04T10:05:06: 10:05:06 [[32minfo[39m] [0mGET /v1/payment/2 [32m200[0m 5.546 ms - 431[0m
2026-08-04T10:05:14: 10:05:14 [[32minfo[39m] [0mGET /v1/payment/2 [32m200[0m 4.046 ms - 431[0m
2026-08-04T10:05:17: 10:05:17 [[32minfo[39m] [0mGET /v1/payment/4 [33m404[0m 3.273 ms - 48[0m
2026-08-04T10:05:21: 10:05:21 [[32minfo[39m] [0mGET /v1/payment/2 [32m200[0m 3.074 ms - 431[0m
2026-08-04T10:05:33: 10:05:33 [[32minfo[39m] [0mGET /v1/payment/2 [32m200[0m 2.884 ms - 431[0m
2026-08-04T10:05:41: 10:05:41 [[32minfo[39m] [0mGET /v1/payment/1 [32m200[0m 2.364 ms - 436[0m
2026-08-04T10:06:00: 10:06:00 [[32minfo[39m] [0mGET /v1/payment/2 [32m200[0m 4.121 ms - 431[0m
2026-08-04T10:06:44: 10:06:44 [[32minfo[39m] [0mGET /v1/payment/9 [33m404[0m 2.558 ms - 48[0m
2026-08-04T10:07:00: 10:07:00 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.772 ms - 3806[0m
2026-08-04T10:07:00: 10:07:00 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.592 ms - 171[0m
2026-08-04T10:07:03: 10:07:03 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.653 ms - 1912[0m
2026-08-04T10:07:03: 10:07:03 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.021 ms - 133[0m
2026-08-04T10:10:35: 10:10:35 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.985 ms - 3806[0m
2026-08-04T10:10:35: 10:10:35 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.174 ms - 171[0m
2026-08-04T10:11:33: 10:11:33 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 9.994 ms - 79[0m
2026-08-04T10:11:33: 10:11:33 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.828 ms - 4189[0m
2026-08-04T10:11:33: 10:11:33 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 1.871 ms - 171[0m
2026-08-04T10:12:55: 10:12:55 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.722 ms - 4189[0m
2026-08-04T10:12:55: 10:12:55 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.083 ms - 171[0m
2026-08-04T10:12:57: 10:12:57 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.229 ms - 1906[0m
2026-08-04T10:12:57: 10:12:57 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.223 ms - 133[0m
2026-08-04T10:13:11: 10:13:11 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.838 ms - 630[0m
2026-08-04T10:13:12: 10:13:12 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.507 ms - 1906[0m
2026-08-04T10:13:13: 10:13:13 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.659 ms - 1546[0m
2026-08-04T10:13:13: 10:13:13 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.687 ms - 813[0m
2026-08-04T10:13:13: 10:13:13 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.513 ms - 445[0m
2026-08-04T10:13:14: 10:13:14 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.397 ms - 77[0m
2026-08-04T10:13:14: 10:13:14 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.767 ms - 445[0m
2026-08-04T10:13:14: 10:13:14 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.585 ms - 813[0m
2026-08-04T10:13:15: 10:13:15 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.425 ms - 445[0m
2026-08-04T10:13:15: 10:13:15 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.368 ms - 445[0m
2026-08-04T10:13:15: 10:13:15 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.349 ms - 445[0m
2026-08-04T10:13:15: 10:13:15 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.335 ms - 445[0m
2026-08-04T10:13:15: 10:13:15 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.061 ms - 445[0m
2026-08-04T10:14:30: 10:14:30 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.562 ms - 1906[0m
2026-08-04T10:14:40: 10:14:40 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 3.296 ms - 48[0m
2026-08-04T10:15:32: 10:15:32 [[32minfo[39m] [0mGET /v1/payment/9 [33m404[0m 6.773 ms - 48[0m
2026-08-04T10:16:47: Dashboard route hit
2026-08-04T10:16:47: Dashboard Controller Called
2026-08-04T10:16:47: req.user => {
2026-08-04T10:16:47:   user_id: 1,
2026-08-04T10:16:47:   society_id: 1,
2026-08-04T10:16:47:   role: 'superadmin',
2026-08-04T10:16:47:   full_name: 'Testing',
2026-08-04T10:16:47:   iat: 1785818097,
2026-08-04T10:16:47:   exp: 1788410097
2026-08-04T10:16:47: }
2026-08-04T10:16:47: societyId = 1
2026-08-04T10:16:47: memberId = 1
2026-08-04T10:16:47: 10:16:47 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.588 ms - 744[0m
2026-08-04T10:16:53: 10:16:53 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.618 ms - 1906[0m
2026-08-04T10:16:53: 10:16:53 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 3.388 ms - 48[0m
2026-08-04T10:16:58: Dashboard route hit
2026-08-04T10:16:58: Dashboard Controller Called
2026-08-04T10:16:58: req.user => {
2026-08-04T10:16:58:   user_id: 1,
2026-08-04T10:16:58:   society_id: 1,
2026-08-04T10:16:58:   role: 'superadmin',
2026-08-04T10:16:58:   full_name: 'Testing',
2026-08-04T10:16:58:   iat: 1785818097,
2026-08-04T10:16:58:   exp: 1788410097
2026-08-04T10:16:58: }
2026-08-04T10:16:58: societyId = 1
2026-08-04T10:16:58: memberId = 1
2026-08-04T10:16:58: 10:16:58 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 4.338 ms - 744[0m
2026-08-04T10:17:00: 10:17:00 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.802 ms - 1906[0m
2026-08-04T10:17:00: 10:17:00 [[32minfo[39m] [0mGET /v1/payment/8 [33m404[0m 3.090 ms - 48[0m
2026-08-04T10:17:56: 10:17:56 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.396 ms - 4189[0m
2026-08-04T10:17:56: 10:17:56 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.263 ms - 171[0m
2026-08-04T10:18:00: 10:18:00 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.356 ms - 1906[0m
2026-08-04T10:18:00: 10:18:00 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.774 ms - 133[0m
2026-08-04T10:18:11: 10:18:11 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 3.408 ms - 48[0m
2026-08-04T10:18:27: 10:18:27 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 6.113 ms - 1196[0m
2026-08-04T10:18:27: 10:18:27 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.547 ms - 143[0m
2026-08-04T10:23:19: 10:23:19 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.923 ms - 1196[0m
2026-08-04T10:23:20: 10:23:20 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.992 ms - 480[0m
2026-08-04T10:23:22: 10:23:22 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.608 ms - 1196[0m
2026-08-04T10:23:22: 10:23:22 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.580 ms - 1196[0m
2026-08-04T10:23:42: 10:23:42 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 2.847 ms - 48[0m
2026-08-04T10:23:47: 10:23:47 [[32minfo[39m] [0mGET /v1/payment/1 [32m200[0m 2.655 ms - 436[0m
2026-08-04T10:23:57: 10:23:57 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.221 ms - 1196[0m
2026-08-04T10:23:57: 10:23:57 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.175 ms - 143[0m
2026-08-04T10:24:04: 10:24:04 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.017 ms - 816[0m
2026-08-04T10:24:06: 10:24:06 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.899 ms - 145[0m
2026-08-04T10:24:07: 10:24:07 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.453 ms - 816[0m
2026-08-04T10:24:08: 10:24:08 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.526 ms - 816[0m
2026-08-04T10:24:08: 10:24:08 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1&month=2026-07 [32m200[0m 3.691 ms - 131[0m
2026-08-04T10:24:09: 10:24:09 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.526 ms - 480[0m
2026-08-04T10:24:10: 10:24:10 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.789 ms - 816[0m
2026-08-04T10:24:10: 10:24:10 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.385 ms - 816[0m
2026-08-04T10:24:10: 10:24:10 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.738 ms - 1196[0m
2026-08-04T10:24:15: 10:24:15 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.427 ms - 145[0m
2026-08-04T10:24:17: 10:24:17 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1&month=2026-08 [32m200[0m 3.532 ms - 133[0m
2026-08-04T10:24:18: 10:24:18 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.722 ms - 145[0m
2026-08-04T10:24:22: 10:24:22 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.618 ms - 145[0m
2026-08-04T10:24:22: 10:24:22 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.566 ms - 145[0m
2026-08-04T10:24:23: 10:24:23 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.911 ms - 1196[0m
2026-08-04T10:24:28: 10:24:28 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 6.847 ms - 652[0m
2026-08-04T10:24:39: 10:24:39 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 2.880 ms - 48[0m
2026-08-04T10:24:46: 10:24:46 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.189 ms - 1196[0m
2026-08-04T10:24:46: 10:24:46 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 2.911 ms - 143[0m
2026-08-04T10:25:06: 10:25:06 [[32minfo[39m] [0mGET /v1/payment/2 [32m200[0m 4.614 ms - 431[0m
2026-08-04T10:25:11: 10:25:11 [[32minfo[39m] [0mGET /v1/payment/3 [33m404[0m 3.605 ms - 48[0m
2026-08-04T10:25:17: 10:25:17 [[32minfo[39m] [0mGET /v1/payment/4 [33m404[0m 2.497 ms - 48[0m
2026-08-04T10:25:22: 10:25:22 [[32minfo[39m] [0mGET /v1/payment/5 [33m404[0m 3.566 ms - 48[0m
2026-08-04T10:25:27: 10:25:27 [[32minfo[39m] [0mGET /v1/payment/6 [33m404[0m 3.479 ms - 48[0m
2026-08-04T10:25:32: 10:25:32 [[32minfo[39m] [0mGET /v1/payment/7 [33m404[0m 4.182 ms - 48[0m
2026-08-04T10:25:36: 10:25:36 [[32minfo[39m] [0mGET /v1/payment/8 [33m404[0m 2.802 ms - 48[0m
2026-08-04T10:25:41: 10:25:41 [[32minfo[39m] [0mGET /v1/payment/9 [33m404[0m 2.270 ms - 48[0m
2026-08-04T10:25:46: 10:25:46 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 2.697 ms - 48[0m
2026-08-04T10:26:55: 10:26:54 [[32minfo[39m] [0mPOST /v1/payment/submit [32m201[0m 24.084 ms - 109[0m
2026-08-04T10:28:02: 10:28:02 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1&month=2026-08 [36m304[0m 9.277 ms - -[0m
2026-08-04T10:28:10: 10:28:10 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1&month=2026-07 [36m304[0m 4.012 ms - -[0m
2026-08-04T10:28:35: 10:28:35 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.630 ms - 979[0m
2026-08-04T10:28:47: 10:28:47 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.357 ms - 145[0m
2026-08-04T10:29:11: 10:29:11 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.733 ms - 145[0m
2026-08-04T10:29:39: 10:29:39 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.224 ms - 1909[0m
2026-08-04T10:29:39: 10:29:39 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.255 ms - 133[0m
2026-08-04T10:32:34: 10:32:34 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.125 ms - 2459[0m
2026-08-04T10:33:42: 10:33:42 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 1.026 ms - -[0m
2026-08-04T10:33:42: 10:33:42 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 0.716 ms - -[0m
2026-08-04T10:33:42: 10:33:42 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 0.367 ms - -[0m
2026-08-04T10:33:42: 10:33:42 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 0.287 ms - -[0m
2026-08-04T10:33:42: 10:33:42 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 1.546 ms - -[0m
2026-08-04T10:33:42: 10:33:42 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [36m304[0m 0.416 ms - -[0m
2026-08-04T10:33:55: 10:33:55 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.288 ms - 2459[0m
2026-08-04T10:37:44: 10:37:44 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 6.472 ms - 143[0m
2026-08-04T10:37:44: 10:37:44 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.940 ms - 1196[0m
2026-08-04T10:37:47: 10:37:47 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 5.737 ms - 652[0m
2026-08-04T10:37:53: 10:37:53 [[32minfo[39m] [0mGET /v1/member/3 [32m200[0m 2.900 ms - 586[0m
2026-08-04T10:38:03: 10:38:03 [[32minfo[39m] [0mDELETE /v1/member/3 [32m200[0m 4.990 ms - 87[0m
2026-08-04T10:38:18: 10:38:18 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.140 ms - 1196[0m
2026-08-04T10:38:18: 10:38:18 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 1.722 ms - 143[0m
2026-08-04T10:44:55: 10:44:55 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 8.012 ms - 429[0m
2026-08-04T10:46:29: 10:46:29 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 3.091 ms - 48[0m
2026-08-04T10:47:45: 10:47:45 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 2.917 ms - 48[0m
2026-08-04T10:50:48: Dashboard route hit
2026-08-04T10:50:48: Dashboard Controller Called
2026-08-04T10:50:48: req.user => {
2026-08-04T10:50:48:   user_id: 1,
2026-08-04T10:50:48:   society_id: 1,
2026-08-04T10:50:48:   role: 'superadmin',
2026-08-04T10:50:48:   full_name: 'Testing',
2026-08-04T10:50:48:   iat: 1785818097,
2026-08-04T10:50:48:   exp: 1788410097
2026-08-04T10:50:48: }
2026-08-04T10:50:48: societyId = 1
2026-08-04T10:50:48: memberId = 1
2026-08-04T10:50:48: 10:50:48 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.575 ms - 744[0m
2026-08-04T10:50:51: 10:50:51 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.868 ms - 1909[0m
2026-08-04T10:50:51: 10:50:51 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.328 ms - 133[0m
2026-08-04T10:50:54: 10:50:54 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 2.576 ms - 48[0m
2026-08-04T10:51:07: 10:51:07 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.368 ms - 1906[0m
2026-08-04T10:51:21: 10:51:21 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.207 ms - 1909[0m
2026-08-04T10:54:45: 10:54:45 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 9.773 ms - 781[0m
2026-08-04T10:55:00: 10:55:00 [[32minfo[39m] [0mGET /v1/announcement/3 [32m200[0m 4.724 ms - 426[0m
2026-08-04T10:55:07: 10:55:07 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 2.455 ms - 781[0m
2026-08-04T10:55:11: 10:55:11 [[32minfo[39m] [0mGET /v1/announcement/2 [32m200[0m 2.316 ms - 426[0m
2026-08-04T10:56:53: Dashboard route hit
2026-08-04T10:56:53: Dashboard Controller Called
2026-08-04T10:56:53: req.user => {
2026-08-04T10:56:53:   user_id: 1,
2026-08-04T10:56:53:   society_id: 1,
2026-08-04T10:56:53:   role: 'superadmin',
2026-08-04T10:56:53:   full_name: 'Testing',
2026-08-04T10:56:53:   iat: 1785818097,
2026-08-04T10:56:53:   exp: 1788410097
2026-08-04T10:56:53: }
2026-08-04T10:56:53: societyId = 1
2026-08-04T10:56:53: memberId = 1
2026-08-04T10:56:53: 10:56:53 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.400 ms - 744[0m
2026-08-04T10:56:56: 10:56:56 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.249 ms - 1909[0m
2026-08-04T10:56:57: Dashboard route hit
2026-08-04T10:56:57: Dashboard Controller Called
2026-08-04T10:56:57: req.user => {
2026-08-04T10:56:57:   user_id: 1,
2026-08-04T10:56:57:   society_id: 1,
2026-08-04T10:56:57:   role: 'superadmin',
2026-08-04T10:56:57:   full_name: 'Testing',
2026-08-04T10:56:57:   iat: 1785818097,
2026-08-04T10:56:57:   exp: 1788410097
2026-08-04T10:56:57: }
2026-08-04T10:56:57: societyId = 1
2026-08-04T10:56:57: memberId = 1
2026-08-04T10:56:57: 10:56:57 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.376 ms - 744[0m
2026-08-04T10:56:58: 10:56:58 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 2.739 ms - 781[0m
2026-08-04T10:57:02: 10:57:02 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 2.514 ms - 781[0m
2026-08-04T10:57:56: 10:57:56 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.237 ms - 979[0m
2026-08-04T10:57:56: 10:57:56 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.357 ms - 287[0m
2026-08-04T10:59:18: req.body { mobile_number: '9999999998', password: 'Password@123' }
2026-08-04T10:59:18: ========== LOGIN API HIT ==========
2026-08-04T10:59:18: Member: {
2026-08-04T10:59:18:   id: 1,
2026-08-04T10:59:18:   society_id: 1,
2026-08-04T10:59:18:   full_name: 'Testing',
2026-08-04T10:59:18:   email: 'superadmin@society.1b2.in',
2026-08-04T10:59:18:   mobile_number: '9999999998',
2026-08-04T10:59:18:   flat_number: '0',
2026-08-04T10:59:18:   vehicles: null,
2026-08-04T10:59:18:   family_members: null,
2026-08-04T10:59:18:   role: 'superadmin',
2026-08-04T10:59:18:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T10:59:18:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T10:59:18:   fcm_token: null,
2026-08-04T10:59:18:   last_login_at: 2026-08-04T04:34:57.000Z,
2026-08-04T10:59:18:   member_since: null,
2026-08-04T10:59:18:   is_approved: 1,
2026-08-04T10:59:18:   is_active: 1,
2026-08-04T10:59:18:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T10:59:18:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T10:59:18:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T10:59:18:   ownership: 'owner',
2026-08-04T10:59:18:   status: 1,
2026-08-04T10:59:18:   wing: 'A'
2026-08-04T10:59:18: }
2026-08-04T10:59:18: Password Match: true
2026-08-04T10:59:18: Response: {
2026-08-04T10:59:18:   status: 'SUCCESS',
2026-08-04T10:59:18:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlRlc3RpbmciLCJpYXQiOjE3ODU4MjEzNTgsImV4cCI6MTc4ODQxMzM1OH0.yQMmds__72pv-B0kke-jABYugbxTdcw7ktH9GCP2J54',
2026-08-04T10:59:18:   expires_in: '30d',
2026-08-04T10:59:18:   expires_in_seconds: 2592000,
2026-08-04T10:59:18:   user: {
2026-08-04T10:59:18:     id: 1,
2026-08-04T10:59:18:     full_name: 'Testing',
2026-08-04T10:59:18:     mobile_number: '9999999998',
2026-08-04T10:59:18:     email: 'superadmin@society.1b2.in',
2026-08-04T10:59:18:     role: 'superadmin',
2026-08-04T10:59:18:     society_id: 1,
2026-08-04T10:59:18:     flat_number: '0',
2026-08-04T10:59:18:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T10:59:18:     member_since: null,
2026-08-04T10:59:18:     is_approved: 1
2026-08-04T10:59:18:   },
2026-08-04T10:59:18:   message: 'Login successful.'
2026-08-04T10:59:18: }
2026-08-04T10:59:18: 10:59:18 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 121.132 ms - 588[0m
2026-08-04T10:59:18: Dashboard route hit
2026-08-04T10:59:18: Dashboard Controller Called
2026-08-04T10:59:18: req.user => {
2026-08-04T10:59:18:   user_id: 1,
2026-08-04T10:59:18:   society_id: 1,
2026-08-04T10:59:18:   role: 'superadmin',
2026-08-04T10:59:18:   full_name: 'Testing',
2026-08-04T10:59:18:   iat: 1785821358,
2026-08-04T10:59:18:   exp: 1788413358
2026-08-04T10:59:18: }
2026-08-04T10:59:18: societyId = 1
2026-08-04T10:59:18: memberId = 1
2026-08-04T10:59:18: 10:59:18 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 4.507 ms - 744[0m
2026-08-04T10:59:34: 10:59:34 [[32minfo[39m] [0mGET / [33m401[0m 0.506 ms - 123[0m
2026-08-04T11:00:19: 11:00:19 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.968 ms - 1909[0m
2026-08-04T11:00:19: 11:00:19 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 2.934 ms - 133[0m
2026-08-04T11:02:12: 11:02:12 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 8.296 ms - 77[0m
2026-08-04T11:02:21: 11:02:21 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.048 ms - 1909[0m
2026-08-04T11:02:34: 11:02:34 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.692 ms - 1909[0m
2026-08-04T11:02:34: 11:02:34 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.394 ms - 133[0m
2026-08-04T11:02:44: 11:02:44 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 3.115 ms - 429[0m
2026-08-04T11:02:58: 11:02:58 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 2.609 ms - 48[0m
2026-08-04T11:03:40: Dashboard route hit
2026-08-04T11:03:40: Dashboard Controller Called
2026-08-04T11:03:40: req.user => {
2026-08-04T11:03:40:   user_id: 1,
2026-08-04T11:03:40:   society_id: 1,
2026-08-04T11:03:40:   role: 'superadmin',
2026-08-04T11:03:40:   full_name: 'Testing',
2026-08-04T11:03:40:   iat: 1785821358,
2026-08-04T11:03:40:   exp: 1788413358
2026-08-04T11:03:40: }
2026-08-04T11:03:40: societyId = 1
2026-08-04T11:03:40: memberId = 1
2026-08-04T11:03:40: 11:03:40 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.870 ms - 744[0m
2026-08-04T11:05:04: 11:05:04 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.887 ms - 1909[0m
2026-08-04T11:05:08: Dashboard route hit
2026-08-04T11:05:08: Dashboard Controller Called
2026-08-04T11:05:08: req.user => {
2026-08-04T11:05:08:   user_id: 1,
2026-08-04T11:05:08:   society_id: 1,
2026-08-04T11:05:08:   role: 'superadmin',
2026-08-04T11:05:08:   full_name: 'Testing',
2026-08-04T11:05:08:   iat: 1785821358,
2026-08-04T11:05:08:   exp: 1788413358
2026-08-04T11:05:08: }
2026-08-04T11:05:08: societyId = 1
2026-08-04T11:05:08: memberId = 1
2026-08-04T11:05:08: 11:05:08 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.763 ms - 744[0m
2026-08-04T11:05:09: 11:05:09 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 12.654 ms - 1909[0m
2026-08-04T11:05:09: 11:05:09 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 6.170 ms - 133[0m
2026-08-04T11:05:22: Dashboard route hit
2026-08-04T11:05:22: Dashboard Controller Called
2026-08-04T11:05:22: req.user => {
2026-08-04T11:05:22:   user_id: 1,
2026-08-04T11:05:22:   society_id: 1,
2026-08-04T11:05:22:   role: 'superadmin',
2026-08-04T11:05:22:   full_name: 'Testing',
2026-08-04T11:05:22:   iat: 1785821358,
2026-08-04T11:05:22:   exp: 1788413358
2026-08-04T11:05:22: }
2026-08-04T11:05:22: societyId = 1
2026-08-04T11:05:22: memberId = 1
2026-08-04T11:05:22: 11:05:22 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.825 ms - 744[0m
2026-08-04T11:07:15: 11:07:15 [[32minfo[39m] [0mGET /v1/payment/2 [32m200[0m 3.576 ms - 431[0m
2026-08-04T11:07:21: 11:07:21 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 3.610 ms - 429[0m
2026-08-04T11:07:26: 11:07:26 [[32minfo[39m] [0mGET /v1/payment/4 [33m404[0m 2.517 ms - 48[0m
2026-08-04T11:07:36: 11:07:36 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.114 ms - 1909[0m
2026-08-04T11:07:36: 11:07:36 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 2.805 ms - 133[0m
2026-08-04T11:07:40: 11:07:40 [[32minfo[39m] [0mGET /v1/expense/10 [32m200[0m 2.907 ms - 414[0m
2026-08-04T11:07:49: 11:07:49 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 2.204 ms - 48[0m
2026-08-04T11:08:05: 11:08:05 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 1.153 ms - 3118[0m
2026-08-04T11:08:06: 11:08:06 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 0.787 ms - 123[0m
2026-08-04T11:08:16: 11:08:16 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 4.099 ms - 48[0m
2026-08-04T11:10:11: 11:10:11 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.327 ms - 4189[0m
2026-08-04T11:10:11: 11:10:11 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.684 ms - 171[0m
2026-08-04T11:10:14: 11:10:14 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.901 ms - 1909[0m
2026-08-04T11:10:14: 11:10:14 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.104 ms - 133[0m
2026-08-04T11:12:01: 11:12:01 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.759 ms - 4189[0m
2026-08-04T11:12:01: 11:12:01 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.512 ms - 171[0m
2026-08-04T11:12:09: 11:12:09 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.318 ms - 4189[0m
2026-08-04T11:12:09: 11:12:09 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.350 ms - 171[0m
2026-08-04T11:12:10: 11:12:10 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.956 ms - 1909[0m
2026-08-04T11:12:10: 11:12:10 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.427 ms - 133[0m
2026-08-04T11:12:16: 11:12:16 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 2.658 ms - 429[0m
2026-08-04T11:12:24: 11:12:24 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.856 ms - 979[0m
2026-08-04T11:12:24: 11:12:24 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.182 ms - 287[0m
2026-08-04T11:12:36: 11:12:36 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.629 ms - 1909[0m
2026-08-04T11:12:36: 11:12:36 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 2.601 ms - 133[0m
2026-08-04T11:12:38: 11:12:38 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.643 ms - 4189[0m
2026-08-04T11:12:38: 11:12:38 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.103 ms - 171[0m
2026-08-04T11:12:40: 11:12:40 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.591 ms - 1909[0m
2026-08-04T11:12:40: 11:12:40 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 2.662 ms - 133[0m
2026-08-04T11:13:08: 11:13:08 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.585 ms - 1909[0m
2026-08-04T11:13:09: 11:13:09 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 2.923 ms - 133[0m
2026-08-04T11:13:20: 11:13:20 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 2.882 ms - 429[0m
2026-08-04T11:13:33: 11:13:33 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 3.248 ms - 48[0m
2026-08-04T11:14:05: 11:14:05 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 3.296 ms - 48[0m
2026-08-04T11:14:53: 11:14:53 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.166 ms - 979[0m
2026-08-04T11:14:53: 11:14:53 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.998 ms - 287[0m
2026-08-04T11:14:56: 11:14:56 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.607 ms - 4189[0m
2026-08-04T11:14:57: 11:14:57 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.983 ms - 171[0m
2026-08-04T11:15:01: 11:15:01 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.362 ms - 1909[0m
2026-08-04T11:15:01: 11:15:01 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.389 ms - 133[0m
2026-08-04T11:19:05: 11:19:05 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.151 ms - 4189[0m
2026-08-04T11:19:05: 11:19:05 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.459 ms - 171[0m
2026-08-04T11:28:55: 11:28:55 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 7.951 ms - 1909[0m
2026-08-04T11:28:55: 11:28:55 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.471 ms - 133[0m
2026-08-04T11:28:58: 11:28:58 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.896 ms - 4189[0m
2026-08-04T11:28:58: 11:28:58 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.117 ms - 171[0m
2026-08-04T11:28:59: 11:28:59 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.546 ms - 979[0m
2026-08-04T11:28:59: 11:28:59 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.466 ms - 287[0m
2026-08-04T11:30:56: 11:30:56 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 2.582 ms - 429[0m
2026-08-04T11:31:05: 11:31:05 [[32minfo[39m] [0mGET /v1/payment/1 [36m304[0m 3.124 ms - -[0m
2026-08-04T11:31:19: 11:31:19 [[32minfo[39m] [0mGET /v1/payment/2 [36m304[0m 3.629 ms - -[0m
2026-08-04T11:31:56: 11:31:56 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.725 ms - 4189[0m
2026-08-04T11:31:56: 11:31:56 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.147 ms - 171[0m
2026-08-04T11:31:57: 11:31:57 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.253 ms - 979[0m
2026-08-04T11:31:57: 11:31:57 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.340 ms - 287[0m
2026-08-04T11:32:04: 11:32:04 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.922 ms - 4189[0m
2026-08-04T11:32:04: 11:32:04 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.186 ms - 171[0m
2026-08-04T11:32:05: 11:32:05 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.031 ms - 1909[0m
2026-08-04T11:32:06: 11:32:06 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.440 ms - 133[0m
2026-08-04T11:32:25: 11:32:25 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 2.989 ms - 429[0m
2026-08-04T11:32:27: 11:32:27 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 3.690 ms - 48[0m
2026-08-04T11:32:32: 11:32:32 [[32minfo[39m] [0mGET /v1/payment/8 [33m404[0m 3.899 ms - 48[0m
2026-08-04T11:37:15: 11:37:15 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 0.776 ms - 3118[0m
2026-08-04T11:37:16: 11:37:16 [[32minfo[39m] [0mGET /favicon-32x32.png [33m401[0m 0.563 ms - 123[0m
2026-08-04T11:37:16: 11:37:16 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 0.405 ms - 123[0m
2026-08-04T11:39:24: 11:39:24 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.136 ms - 4189[0m
2026-08-04T11:39:24: 11:39:24 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 1.959 ms - 171[0m
2026-08-04T11:39:28: Dashboard route hit
2026-08-04T11:39:28: Dashboard Controller Called
2026-08-04T11:39:28: req.user => {
2026-08-04T11:39:28:   user_id: 1,
2026-08-04T11:39:28:   society_id: 1,
2026-08-04T11:39:28:   role: 'superadmin',
2026-08-04T11:39:28:   full_name: 'Testing',
2026-08-04T11:39:28:   iat: 1785821358,
2026-08-04T11:39:28:   exp: 1788413358
2026-08-04T11:39:28: }
2026-08-04T11:39:28: societyId = 1
2026-08-04T11:39:28: memberId = 1
2026-08-04T11:39:28: 11:39:28 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.496 ms - 744[0m
2026-08-04T11:39:28: 11:39:28 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 6.344 ms - 1196[0m
2026-08-04T11:39:28: 11:39:28 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.150 ms - 143[0m
2026-08-04T11:39:30: 11:39:30 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.997 ms - 1909[0m
2026-08-04T11:39:31: 11:39:31 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 2.914 ms - 133[0m
2026-08-04T11:39:33: 11:39:33 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 3.663 ms - 429[0m
2026-08-04T11:39:33: 11:39:33 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.825 ms - 480[0m
2026-08-04T11:39:34: 11:39:34 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.917 ms - 1196[0m
2026-08-04T11:39:35: 11:39:35 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 2.594 ms - 48[0m
2026-08-04T11:39:35: 11:39:35 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.486 ms - 480[0m
2026-08-04T11:39:38: 11:39:38 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.729 ms - 4189[0m
2026-08-04T11:39:38: 11:39:38 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.496 ms - 171[0m
2026-08-04T11:39:39: 11:39:39 [[32minfo[39m] [0mGET /v1/member/3 [32m200[0m 4.954 ms - 586[0m
2026-08-04T11:39:42: 11:39:42 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.373 ms - 480[0m
2026-08-04T11:39:43: 11:39:43 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.709 ms - 979[0m
2026-08-04T11:39:43: 11:39:43 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.275 ms - 287[0m
2026-08-04T11:39:43: 11:39:43 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.669 ms - 1196[0m
2026-08-04T11:39:45: 11:39:45 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 5.832 ms - 652[0m
2026-08-04T11:39:48: 11:39:48 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 4.540 ms - 608[0m
2026-08-04T11:39:49: 11:39:49 [[32minfo[39m] [0mGET /v1/member/3 [32m200[0m 2.891 ms - 586[0m
2026-08-04T11:39:51: 11:39:51 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.340 ms - 480[0m
2026-08-04T11:39:52: 11:39:52 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.512 ms - 1196[0m
2026-08-04T11:39:57: 11:39:57 [[32minfo[39m] [0mGET / [33m401[0m 1.172 ms - 123[0m
2026-08-04T11:40:22: 11:40:22 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 6.847 ms - 480[0m
2026-08-04T11:40:42: 11:40:42 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.471 ms - 1196[0m
2026-08-04T11:41:20: 11:41:20 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.553 ms - 480[0m
2026-08-04T11:41:32: 11:41:32 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.046 ms - 480[0m
2026-08-04T11:41:41: 11:41:41 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.710 ms - 480[0m
2026-08-04T11:42:37: 11:42:37 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.999 ms - 143[0m
2026-08-04T11:42:37: 11:42:37 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.250 ms - 1196[0m
2026-08-04T11:42:53: 11:42:53 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 5.119 ms - 652[0m
2026-08-04T11:43:06: 11:43:06 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 3.479 ms - 608[0m
2026-08-04T11:43:12: 11:43:12 [[32minfo[39m] [0mGET /v1/member/3 [32m200[0m 3.367 ms - 586[0m
2026-08-04T11:43:14: 11:43:14 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 2.928 ms - 652[0m
2026-08-04T11:43:16: 11:43:16 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 2.579 ms - 608[0m
2026-08-04T11:43:22: 11:43:22 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 2.697 ms - 608[0m
2026-08-04T11:45:50: 11:45:50 [[32minfo[39m] [0mPOST /v1/member/create [32m201[0m 12.162 ms - 77[0m
2026-08-04T11:45:53: 11:45:53 [[32minfo[39m] [0mGET /v1/member/11 [33m404[0m 5.138 ms - 47[0m
2026-08-04T11:45:56: 11:45:56 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.977 ms - 480[0m
2026-08-04T11:45:57: 11:45:57 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 6.076 ms - 1513[0m
2026-08-04T11:46:14: 11:46:14 [[32minfo[39m] [0mGET /v1/member/4 [32m200[0m 3.798 ms - 567[0m
2026-08-04T11:48:46: 11:48:46 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.469 ms - 1133[0m
2026-08-04T11:48:46: 11:48:46 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.390 ms - 816[0m
2026-08-04T11:48:47: 11:48:47 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.064 ms - 145[0m
2026-08-04T11:49:00: 11:49:00 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.389 ms - 1513[0m
2026-08-04T11:51:59: 11:51:59 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 10.586 ms - 1909[0m
2026-08-04T11:51:59: 11:51:59 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 5.629 ms - 133[0m
2026-08-04T11:52:04: 11:52:04 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 4.739 ms - 429[0m
2026-08-04T11:52:10: 11:52:10 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.080 ms - 979[0m
2026-08-04T11:52:10: 11:52:10 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.508 ms - 287[0m
2026-08-04T11:52:11: 11:52:11 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.982 ms - 1909[0m
2026-08-04T11:52:12: 11:52:12 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 2.983 ms - 133[0m
2026-08-04T11:53:00: 11:53:00 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 3.591 ms - 429[0m
2026-08-04T11:53:04: 11:53:04 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 3.024 ms - 652[0m
2026-08-04T11:53:13: 11:53:13 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 2.179 ms - 48[0m
2026-08-04T11:53:45: 11:53:45 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.568 ms - 979[0m
2026-08-04T11:53:45: 11:53:45 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.035 ms - 287[0m
2026-08-04T11:53:47: 11:53:47 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.435 ms - 1909[0m
2026-08-04T11:53:47: 11:53:47 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 6.897 ms - 133[0m
2026-08-04T11:53:49: 11:53:49 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.023 ms - 4189[0m
2026-08-04T11:53:49: 11:53:49 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.898 ms - 171[0m
2026-08-04T11:53:50: 11:53:50 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.458 ms - 1909[0m
2026-08-04T11:53:50: 11:53:50 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.519 ms - 133[0m
2026-08-04T11:54:02: 11:54:02 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 2.968 ms - 429[0m
2026-08-04T11:54:05: 11:54:05 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 2.328 ms - 48[0m
2026-08-04T11:54:09: 11:54:09 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.460 ms - 4189[0m
2026-08-04T11:54:09: 11:54:09 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.123 ms - 171[0m
2026-08-04T11:54:16: 11:54:16 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.409 ms - 1909[0m
2026-08-04T11:54:16: 11:54:16 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.589 ms - 133[0m
2026-08-04T11:54:36: 11:54:36 [[32minfo[39m] [0mGET /v1/payment/8 [33m404[0m 2.990 ms - 48[0m
2026-08-04T11:54:47: 11:54:47 [[32minfo[39m] [0mGET /v1/payment/7 [33m404[0m 2.503 ms - 48[0m
2026-08-04T11:55:51: 11:55:51 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.627 ms - 4189[0m
2026-08-04T11:55:51: 11:55:51 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.341 ms - 171[0m
2026-08-04T11:55:56: 11:55:56 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.744 ms - 1909[0m
2026-08-04T11:55:56: 11:55:56 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.995 ms - 133[0m
2026-08-04T11:55:56: 11:55:56 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 3.668 ms - 429[0m
2026-08-04T11:56:26: 11:56:26 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 4.297 ms - 143[0m
2026-08-04T11:56:26: 11:56:26 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.791 ms - 1513[0m
2026-08-04T11:56:29: 11:56:29 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 3.107 ms - 652[0m
2026-08-04T11:57:14: 11:57:14 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.491 ms - 979[0m
2026-08-04T11:57:14: 11:57:14 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.840 ms - 287[0m
2026-08-04T11:57:15: 11:57:15 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.208 ms - 4189[0m
2026-08-04T11:57:16: 11:57:16 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.621 ms - 171[0m
2026-08-04T11:57:21: 11:57:21 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.676 ms - 1909[0m
2026-08-04T11:57:21: 11:57:21 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.056 ms - 133[0m
2026-08-04T11:57:35: 
2026-08-04T11:57:35: [SIGINT] Shutting down gracefully…
2026-08-04T11:57:35: Server closed. Port released.
2026-08-04T11:57:35: ◇ injected env (9) from .env // tip: ⌁ auth for agents [www.vestauth.com]
2026-08-04T11:57:36: ◇ injected env (0) from .env // tip: ⌘ enable debugging { debug: true }
2026-08-04T11:57:36: 
2026-08-04T11:57:36: 🚀 Server is running!
2026-08-04T11:57:36:    - Local URL:   http://localhost:3010
2026-08-04T11:57:36:    - Network URL: http://157.20.51.104:3010
2026-08-04T11:57:36:    - Swagger Doc: http://localhost:3010/api-docs
2026-08-04T11:57:36: 
2026-08-04T11:57:36: ✅ Database Connected Successfully
2026-08-04T11:57:37: 11:57:37 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 30.145 ms - 429[0m
2026-08-04T11:57:41: 11:57:41 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 5.097 ms - 48[0m
2026-08-04T11:57:46: ========== LOGIN API HIT ==========
2026-08-04T11:57:46: Member: {
2026-08-04T11:57:46:   id: 1,
2026-08-04T11:57:46:   society_id: 1,
2026-08-04T11:57:46:   full_name: 'Testing',
2026-08-04T11:57:46:   email: 'superadmin@society.1b2.in',
2026-08-04T11:57:46:   mobile_number: '9999999998',
2026-08-04T11:57:46:   flat_number: '0',
2026-08-04T11:57:46:   vehicles: null,
2026-08-04T11:57:46:   family_members: null,
2026-08-04T11:57:46:   role: 'superadmin',
2026-08-04T11:57:46:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T11:57:46:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T11:57:46:   fcm_token: null,
2026-08-04T11:57:46:   last_login_at: 2026-08-04T05:29:18.000Z,
2026-08-04T11:57:46:   member_since: null,
2026-08-04T11:57:46:   is_approved: 1,
2026-08-04T11:57:46:   is_active: 1,
2026-08-04T11:57:46:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T11:57:46:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T11:57:46:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T11:57:46:   ownership: 'owner',
2026-08-04T11:57:46:   status: 1,
2026-08-04T11:57:46:   wing: 'A',
2026-08-04T11:57:46:   society_name: 'Green Valley Society'
2026-08-04T11:57:46: }
2026-08-04T11:57:47: Password Match: true
2026-08-04T11:57:47: Response: {
2026-08-04T11:57:47:   status: 'SUCCESS',
2026-08-04T11:57:47:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlRlc3RpbmciLCJpYXQiOjE3ODU4MjQ4NjcsImV4cCI6MTc4ODQxNjg2N30.C6kylI5jqIdLfHA8XuxxLoa8h_MZuwj04O5wrm5EP8I',
2026-08-04T11:57:47:   expires_in: '30d',
2026-08-04T11:57:47:   expires_in_seconds: 2592000,
2026-08-04T11:57:47:   user: {
2026-08-04T11:57:47:     id: 1,
2026-08-04T11:57:47:     full_name: 'Testing',
2026-08-04T11:57:47:     mobile_number: '9999999998',
2026-08-04T11:57:47:     email: 'superadmin@society.1b2.in',
2026-08-04T11:57:47:     role: 'superadmin',
2026-08-04T11:57:47:     society_id: 1,
2026-08-04T11:57:47:     society_name: 'Green Valley Society',
2026-08-04T11:57:47:     flat_number: '0',
2026-08-04T11:57:47:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T11:57:47:     member_since: null,
2026-08-04T11:57:47:     is_approved: 1
2026-08-04T11:57:47:   },
2026-08-04T11:57:47:   message: 'Login successful.'
2026-08-04T11:57:47: }
2026-08-04T11:57:47: 11:57:47 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 152.191 ms - 626[0m
2026-08-04T11:58:01: 11:58:01 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 12.780 ms - 608[0m
2026-08-04T11:58:04: 11:58:04 [[32minfo[39m] [0mGET /v1/member/3 [32m200[0m 5.127 ms - 586[0m
2026-08-04T11:58:12: 11:58:12 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 13.910 ms - 1177[0m
2026-08-04T11:58:14: 11:58:14 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 7.052 ms - 480[0m
2026-08-04T11:58:16: 11:58:16 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.016 ms - 1177[0m
2026-08-04T11:58:19: 11:58:19 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 2.691 ms - -[0m
2026-08-04T11:58:19: 11:58:19 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 6.058 ms - 178977[0m
2026-08-04T11:58:19: 11:58:19 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 2.917 ms - 1526918[0m
2026-08-04T11:58:19: 11:58:19 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 1.435 ms - 108314[0m
2026-08-04T11:58:19: 11:58:19 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 4.425 ms - 251800[0m
2026-08-04T11:58:20: 11:58:20 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 8.243 ms - 979[0m
2026-08-04T11:58:20: 11:58:20 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 10.400 ms - 287[0m
2026-08-04T11:58:21: 11:58:21 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 1.937 ms - 628[0m
2026-08-04T11:58:22: 11:58:22 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 9.187 ms - 3669[0m
2026-08-04T11:58:23: 11:58:23 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 6.536 ms - 171[0m
2026-08-04T11:58:27: 11:58:27 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 13.512 ms - 1909[0m
2026-08-04T11:58:27: 11:58:27 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 6.701 ms - 133[0m
2026-08-04T11:58:32: 11:58:32 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.430 ms - 3669[0m
2026-08-04T11:58:32: 11:58:32 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.623 ms - 171[0m
2026-08-04T11:58:45: 11:58:45 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.270 ms - 416[0m
2026-08-04T11:58:48: 11:58:48 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.797 ms - 3669[0m
2026-08-04T11:58:53: 11:58:53 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.521 ms - 3669[0m
2026-08-04T11:58:53: 11:58:53 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.078 ms - 171[0m
2026-08-04T11:58:55: 11:58:55 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.187 ms - 979[0m
2026-08-04T11:58:55: 11:58:55 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.258 ms - 287[0m
2026-08-04T11:59:04: Dashboard route hit
2026-08-04T11:59:04: Dashboard Controller Called
2026-08-04T11:59:04: req.user => {
2026-08-04T11:59:04:   user_id: 1,
2026-08-04T11:59:04:   society_id: 1,
2026-08-04T11:59:04:   role: 'superadmin',
2026-08-04T11:59:04:   full_name: 'Testing',
2026-08-04T11:59:04:   iat: 1785821358,
2026-08-04T11:59:04:   exp: 1788413358
2026-08-04T11:59:04: }
2026-08-04T11:59:04: societyId = 1
2026-08-04T11:59:04: memberId = 1
2026-08-04T11:59:04: 11:59:04 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 17.394 ms - 744[0m
2026-08-04T11:59:12: 11:59:12 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.207 ms - 3669[0m
2026-08-04T11:59:12: 11:59:12 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 5.841 ms - 171[0m
2026-08-04T11:59:18: 11:59:18 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 11.339 ms - 143[0m
2026-08-04T11:59:18: 11:59:18 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 9.724 ms - 1513[0m
2026-08-04T11:59:24: 11:59:24 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 6.150 ms - 1177[0m
2026-08-04T11:59:46: 11:59:46 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.372 ms - 480[0m
2026-08-04T11:59:58: 11:59:58 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.042 ms - 1513[0m
2026-08-04T12:00:02: 12:00:02 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.777 ms - 1513[0m
2026-08-04T12:00:04: 12:00:04 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.143 ms - 797[0m
2026-08-04T12:00:05: 12:00:05 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.632 ms - 1513[0m
2026-08-04T12:00:11: 12:00:11 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.903 ms - 797[0m
2026-08-04T12:00:12: 12:00:12 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.090 ms - 461[0m
2026-08-04T12:00:12: 12:00:12 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.587 ms - 461[0m
2026-08-04T12:00:13: 12:00:13 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.507 ms - 461[0m
2026-08-04T12:00:13: 12:00:13 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.965 ms - 797[0m
2026-08-04T12:00:13: 12:00:13 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.299 ms - 1513[0m
2026-08-04T12:00:13: 12:00:13 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.280 ms - 1513[0m
2026-08-04T12:00:20: 12:00:20 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.885 ms - 1133[0m
2026-08-04T12:00:21: 12:00:21 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.164 ms - 1513[0m
2026-08-04T12:00:37: 12:00:37 [[32minfo[39m] [0mGET /v1/member/4 [32m200[0m 6.363 ms - 567[0m
2026-08-04T12:03:59: 12:03:59 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 2.562 ms - 143[0m
2026-08-04T12:03:59: 12:03:59 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 6.731 ms - 1513[0m
2026-08-04T12:04:04: 12:04:04 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.790 ms - 480[0m
2026-08-04T12:04:05: 12:04:05 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.695 ms - 1177[0m
2026-08-04T12:04:07: 12:04:07 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.757 ms - 480[0m
2026-08-04T12:04:10: 12:04:10 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.540 ms - 1177[0m
2026-08-04T12:04:11: 12:04:11 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.312 ms - 1513[0m
2026-08-04T12:04:14: 12:04:14 [[32minfo[39m] [0mGET /v1/member/4 [32m200[0m 4.731 ms - 567[0m
2026-08-04T12:04:22: 12:04:22 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 3.194 ms - 608[0m
2026-08-04T12:04:24: 12:04:24 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.209 ms - 480[0m
2026-08-04T12:04:26: 12:04:26 [[32minfo[39m] [0mGET /v1/member/3 [32m200[0m 4.401 ms - 586[0m
2026-08-04T12:04:44: 12:04:44 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 5.017 ms - 652[0m
2026-08-04T12:06:43: 12:06:43 [[32minfo[39m] [0mGET /v1/member/3 [32m200[0m 9.201 ms - 586[0m
2026-08-04T12:08:14: 12:08:14 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.947 ms - 1513[0m
2026-08-04T12:08:15: 12:08:15 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 3.449 ms - 652[0m
2026-08-04T12:08:20: 12:08:20 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 3.751 ms - 608[0m
2026-08-04T12:08:20: 12:08:20 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 2.786 ms - 652[0m
2026-08-04T12:08:23: 12:08:23 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.261 ms - 480[0m
2026-08-04T12:08:25: 12:08:25 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.864 ms - 1177[0m
2026-08-04T12:08:26: 12:08:26 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 4.092 ms - 652[0m
2026-08-04T12:08:28: 12:08:28 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 3.118 ms - 608[0m
2026-08-04T12:08:29: 12:08:29 [[32minfo[39m] [0mGET /v1/member/4 [32m200[0m 3.266 ms - 567[0m
2026-08-04T12:08:33: 12:08:33 [[32minfo[39m] [0mGET /v1/member/4 [32m200[0m 2.958 ms - 567[0m
2026-08-04T12:08:41: 12:08:41 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 5.676 ms - 143[0m
2026-08-04T12:08:41: 12:08:41 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.466 ms - 1513[0m
2026-08-04T12:08:50: 12:08:50 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 8.270 ms - 652[0m
2026-08-04T12:08:52: 12:08:52 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 3.433 ms - 608[0m
2026-08-04T12:08:53: 12:08:53 [[32minfo[39m] [0mGET /v1/member/3 [32m200[0m 4.225 ms - 586[0m
2026-08-04T12:08:54: 12:08:54 [[32minfo[39m] [0mGET /v1/member/4 [32m200[0m 4.158 ms - 567[0m
2026-08-04T12:09:03: 12:09:03 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 3.292 ms - 652[0m
2026-08-04T12:10:31: 12:10:31 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.837 ms - 979[0m
2026-08-04T12:10:31: 12:10:31 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.628 ms - 287[0m
2026-08-04T12:11:03: ========== LOGIN API HIT ==========
2026-08-04T12:11:03: Member: {
2026-08-04T12:11:03:   id: 1,
2026-08-04T12:11:03:   society_id: 1,
2026-08-04T12:11:03:   full_name: 'Testing',
2026-08-04T12:11:03:   email: 'superadmin@society.1b2.in',
2026-08-04T12:11:03:   mobile_number: '9999999998',
2026-08-04T12:11:03:   flat_number: '0',
2026-08-04T12:11:03:   vehicles: null,
2026-08-04T12:11:03:   family_members: null,
2026-08-04T12:11:03:   role: 'superadmin',
2026-08-04T12:11:03:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T12:11:03:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T12:11:03:   fcm_token: null,
2026-08-04T12:11:03:   last_login_at: 2026-08-04T06:27:47.000Z,
2026-08-04T12:11:03:   member_since: null,
2026-08-04T12:11:03:   is_approved: 1,
2026-08-04T12:11:03:   is_active: 1,
2026-08-04T12:11:03:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T12:11:03:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T12:11:03:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T12:11:03:   ownership: 'owner',
2026-08-04T12:11:03:   status: 1,
2026-08-04T12:11:03:   wing: 'A',
2026-08-04T12:11:03:   society_name: 'Green Valley Society'
2026-08-04T12:11:03: }
2026-08-04T12:11:03: Password Match: true
2026-08-04T12:11:03: Response: {
2026-08-04T12:11:03:   status: 'SUCCESS',
2026-08-04T12:11:03:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlRlc3RpbmciLCJpYXQiOjE3ODU4MjU2NjMsImV4cCI6MTc4ODQxNzY2M30.zXUElWFKmWB2pWh5T9HUOvU-ZgCmV8PS0XkDkdOjc3o',
2026-08-04T12:11:03:   expires_in: '30d',
2026-08-04T12:11:03:   expires_in_seconds: 2592000,
2026-08-04T12:11:03:   user: {
2026-08-04T12:11:03:     id: 1,
2026-08-04T12:11:03:     full_name: 'Testing',
2026-08-04T12:11:03:     mobile_number: '9999999998',
2026-08-04T12:11:03:     email: 'superadmin@society.1b2.in',
2026-08-04T12:11:03:     role: 'superadmin',
2026-08-04T12:11:03:     society_id: 1,
2026-08-04T12:11:03:     society_name: 'Green Valley Society',
2026-08-04T12:11:03:     flat_number: '0',
2026-08-04T12:11:03:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T12:11:03:     member_since: null,
2026-08-04T12:11:03:     is_approved: 1
2026-08-04T12:11:03:   },
2026-08-04T12:11:03:   message: 'Login successful.'
2026-08-04T12:11:03: }
2026-08-04T12:11:03: 12:11:03 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 108.982 ms - 626[0m
2026-08-04T12:11:03: Dashboard route hit
2026-08-04T12:11:03: Dashboard Controller Called
2026-08-04T12:11:03: req.user => {
2026-08-04T12:11:03:   user_id: 1,
2026-08-04T12:11:03:   society_id: 1,
2026-08-04T12:11:03:   role: 'superadmin',
2026-08-04T12:11:03:   full_name: 'Testing',
2026-08-04T12:11:03:   iat: 1785825663,
2026-08-04T12:11:03:   exp: 1788417663
2026-08-04T12:11:03: }
2026-08-04T12:11:03: societyId = 1
2026-08-04T12:11:03: memberId = 1
2026-08-04T12:11:03: 12:11:03 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.393 ms - 746[0m
2026-08-04T12:12:10: 12:12:10 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 6.027 ms - 652[0m
2026-08-04T12:14:15: 12:14:15 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 6.834 ms - 652[0m
2026-08-04T12:24:20: ========== LOGIN API HIT ==========
2026-08-04T12:24:20: Member: {
2026-08-04T12:24:20:   id: 1,
2026-08-04T12:24:20:   society_id: 1,
2026-08-04T12:24:20:   full_name: 'Testing',
2026-08-04T12:24:20:   email: 'superadmin@society.1b2.in',
2026-08-04T12:24:20:   mobile_number: '9999999998',
2026-08-04T12:24:20:   flat_number: '0',
2026-08-04T12:24:20:   vehicles: null,
2026-08-04T12:24:20:   family_members: null,
2026-08-04T12:24:20:   role: 'superadmin',
2026-08-04T12:24:20:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T12:24:20:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T12:24:20:   fcm_token: null,
2026-08-04T12:24:20:   last_login_at: 2026-08-04T06:41:03.000Z,
2026-08-04T12:24:20:   member_since: null,
2026-08-04T12:24:20:   is_approved: 1,
2026-08-04T12:24:20:   is_active: 1,
2026-08-04T12:24:20:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T12:24:20:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T12:24:20:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T12:24:20:   ownership: 'owner',
2026-08-04T12:24:20:   status: 1,
2026-08-04T12:24:20:   wing: 'A',
2026-08-04T12:24:20:   society_name: 'Green Valley Society'
2026-08-04T12:24:20: }
2026-08-04T12:24:20: Password Match: true
2026-08-04T12:24:20: Response: {
2026-08-04T12:24:20:   status: 'SUCCESS',
2026-08-04T12:24:20:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlRlc3RpbmciLCJpYXQiOjE3ODU4MjY0NjAsImV4cCI6MTc4ODQxODQ2MH0.sErrBKIrl9ZxjIEHWR3T9h_VvblcwebF696VTbG5Fck',
2026-08-04T12:24:20:   expires_in: '30d',
2026-08-04T12:24:20:   expires_in_seconds: 2592000,
2026-08-04T12:24:20:   user: {
2026-08-04T12:24:20:     id: 1,
2026-08-04T12:24:20:     full_name: 'Testing',
2026-08-04T12:24:20:     mobile_number: '9999999998',
2026-08-04T12:24:20:     email: 'superadmin@society.1b2.in',
2026-08-04T12:24:20:     role: 'superadmin',
2026-08-04T12:24:20:     society_id: 1,
2026-08-04T12:24:20:     society_name: 'Green Valley Society',
2026-08-04T12:24:20:     flat_number: '0',
2026-08-04T12:24:20:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T12:24:20:     member_since: null,
2026-08-04T12:24:20:     is_approved: 1
2026-08-04T12:24:20:   },
2026-08-04T12:24:20:   message: 'Login successful.'
2026-08-04T12:24:20: }
2026-08-04T12:24:20: 12:24:20 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 106.602 ms - 626[0m
2026-08-04T12:24:20: Dashboard route hit
2026-08-04T12:24:20: Dashboard Controller Called
2026-08-04T12:24:20: req.user => {
2026-08-04T12:24:20:   user_id: 1,
2026-08-04T12:24:20:   society_id: 1,
2026-08-04T12:24:20:   role: 'superadmin',
2026-08-04T12:24:20:   full_name: 'Testing',
2026-08-04T12:24:20:   iat: 1785826460,
2026-08-04T12:24:20:   exp: 1788418460
2026-08-04T12:24:20: }
2026-08-04T12:24:20: societyId = 1
2026-08-04T12:24:20: memberId = 1
2026-08-04T12:24:20: 12:24:20 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.599 ms - 746[0m
2026-08-04T12:24:28: 12:24:28 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.650 ms - 1909[0m
2026-08-04T12:24:28: 12:24:28 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.472 ms - 133[0m
2026-08-04T12:24:35: 12:24:35 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 5.760 ms - 646[0m
2026-08-04T12:24:35: 12:24:35 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 2.409 ms - 112278[0m
2026-08-04T12:24:37: 12:24:37 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.900 ms - 979[0m
2026-08-04T12:24:37: 12:24:37 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.621 ms - 287[0m
2026-08-04T12:24:38: 12:24:38 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.255 ms - 3669[0m
2026-08-04T12:24:38: 12:24:38 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.500 ms - 171[0m
2026-08-04T12:24:40: Dashboard route hit
2026-08-04T12:24:40: Dashboard Controller Called
2026-08-04T12:24:40: req.user => {
2026-08-04T12:24:40:   user_id: 1,
2026-08-04T12:24:40:   society_id: 1,
2026-08-04T12:24:40:   role: 'superadmin',
2026-08-04T12:24:40:   full_name: 'Testing',
2026-08-04T12:24:40:   iat: 1785826460,
2026-08-04T12:24:40:   exp: 1788418460
2026-08-04T12:24:40: }
2026-08-04T12:24:40: societyId = 1
2026-08-04T12:24:40: memberId = 1
2026-08-04T12:24:40: 12:24:40 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 4.887 ms - 746[0m
2026-08-04T12:32:07: 12:32:07 [[32minfo[39m] [0mGET / [33m401[0m 2.509 ms - 123[0m
2026-08-04T12:40:14: ========== LOGIN API HIT ==========
2026-08-04T12:40:14: Member: {
2026-08-04T12:40:14:   id: 1,
2026-08-04T12:40:14:   society_id: 1,
2026-08-04T12:40:14:   full_name: 'Testing',
2026-08-04T12:40:14:   email: 'superadmin@society.1b2.in',
2026-08-04T12:40:14:   mobile_number: '9999999998',
2026-08-04T12:40:14:   flat_number: '0',
2026-08-04T12:40:14:   vehicles: null,
2026-08-04T12:40:14:   family_members: null,
2026-08-04T12:40:14:   role: 'superadmin',
2026-08-04T12:40:14:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T12:40:14:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T12:40:14:   fcm_token: null,
2026-08-04T12:40:14:   last_login_at: 2026-08-04T06:54:20.000Z,
2026-08-04T12:40:14:   member_since: null,
2026-08-04T12:40:14:   is_approved: 1,
2026-08-04T12:40:14:   is_active: 1,
2026-08-04T12:40:14:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T12:40:14:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T12:40:14:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T12:40:14:   ownership: 'owner',
2026-08-04T12:40:14:   status: 1,
2026-08-04T12:40:14:   wing: 'A',
2026-08-04T12:40:14:   society_name: 'Green Valley Society'
2026-08-04T12:40:14: }
2026-08-04T12:40:14: Password Match: true
2026-08-04T12:40:14: Response: {
2026-08-04T12:40:14:   status: 'SUCCESS',
2026-08-04T12:40:14:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlRlc3RpbmciLCJpYXQiOjE3ODU4Mjc0MTQsImV4cCI6MTc4ODQxOTQxNH0.f2uvtjcI7fxMfaZRbP-YrGKigS_YHZ1O434WRpOU-6U',
2026-08-04T12:40:14:   expires_in: '30d',
2026-08-04T12:40:14:   expires_in_seconds: 2592000,
2026-08-04T12:40:14:   user: {
2026-08-04T12:40:14:     id: 1,
2026-08-04T12:40:14:     full_name: 'Testing',
2026-08-04T12:40:14:     mobile_number: '9999999998',
2026-08-04T12:40:14:     email: 'superadmin@society.1b2.in',
2026-08-04T12:40:14:     role: 'superadmin',
2026-08-04T12:40:14:     society_id: 1,
2026-08-04T12:40:14:     society_name: 'Green Valley Society',
2026-08-04T12:40:14:     flat_number: '0',
2026-08-04T12:40:14:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T12:40:14:     member_since: null,
2026-08-04T12:40:14:     is_approved: 1
2026-08-04T12:40:14:   },
2026-08-04T12:40:14:   message: 'Login successful.'
2026-08-04T12:40:14: }
2026-08-04T12:40:14: 12:40:14 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 107.414 ms - 626[0m
2026-08-04T12:40:15: Dashboard route hit
2026-08-04T12:40:15: Dashboard Controller Called
2026-08-04T12:40:15: req.user => {
2026-08-04T12:40:15:   user_id: 1,
2026-08-04T12:40:15:   society_id: 1,
2026-08-04T12:40:15:   role: 'superadmin',
2026-08-04T12:40:15:   full_name: 'Testing',
2026-08-04T12:40:15:   iat: 1785827414,
2026-08-04T12:40:15:   exp: 1788419414
2026-08-04T12:40:15: }
2026-08-04T12:40:15: societyId = 1
2026-08-04T12:40:15: memberId = 1
2026-08-04T12:40:15: 12:40:15 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.628 ms - 746[0m
2026-08-04T12:40:40: 12:40:40 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.347 ms - 646[0m
2026-08-04T12:40:41: 12:40:41 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 2.345 ms - 112278[0m
2026-08-04T12:40:56: 12:40:56 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.737 ms - 646[0m
2026-08-04T12:41:11: 12:41:11 [[32minfo[39m] [0mPUT /v1/user/profile/edit [32m200[0m 18.830 ms - 280[0m
2026-08-04T12:41:11: 12:41:11 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.210 ms - 631[0m
2026-08-04T12:41:42: 12:41:42 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.809 ms - 970[0m
2026-08-04T12:41:42: 12:41:42 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.351 ms - 284[0m
2026-08-04T12:41:51: 12:41:51 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.791 ms - 631[0m
2026-08-04T12:41:54: 12:41:54 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.934 ms - 970[0m
2026-08-04T12:41:54: 12:41:54 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.409 ms - 284[0m
2026-08-04T12:41:56: 12:41:56 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.616 ms - 3629[0m
2026-08-04T12:41:56: 12:41:56 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.151 ms - 171[0m
2026-08-04T12:41:58: 12:41:58 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.891 ms - 970[0m
2026-08-04T12:41:58: 12:41:58 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.129 ms - 284[0m
2026-08-04T12:44:30: 12:44:30 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 10.874 ms - 631[0m
2026-08-04T12:44:38: 12:44:38 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.905 ms - 970[0m
2026-08-04T12:44:38: 12:44:38 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.271 ms - 284[0m
2026-08-04T12:44:42: 12:44:42 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.975 ms - 3629[0m
2026-08-04T12:44:42: 12:44:42 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.270 ms - 171[0m
2026-08-04T12:44:45: 12:44:45 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 11.430 ms - 1870[0m
2026-08-04T12:44:45: 12:44:45 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 5.592 ms - 133[0m
2026-08-04T12:44:48: Dashboard route hit
2026-08-04T12:44:48: Dashboard Controller Called
2026-08-04T12:44:48: req.user => {
2026-08-04T12:44:48:   user_id: 1,
2026-08-04T12:44:48:   society_id: 1,
2026-08-04T12:44:48:   role: 'superadmin',
2026-08-04T12:44:48:   full_name: 'Testing',
2026-08-04T12:44:48:   iat: 1785827414,
2026-08-04T12:44:48:   exp: 1788419414
2026-08-04T12:44:48: }
2026-08-04T12:44:48: societyId = 1
2026-08-04T12:44:48: memberId = 1
2026-08-04T12:44:48: 12:44:48 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.569 ms - 731[0m
2026-08-04T12:45:15: 12:45:15 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.118 ms - 1870[0m
2026-08-04T12:45:20: 12:45:20 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.574 ms - 1870[0m
2026-08-04T12:45:21: Dashboard route hit
2026-08-04T12:45:21: Dashboard Controller Called
2026-08-04T12:45:21: req.user => {
2026-08-04T12:45:21:   user_id: 1,
2026-08-04T12:45:21:   society_id: 1,
2026-08-04T12:45:21:   role: 'superadmin',
2026-08-04T12:45:21:   full_name: 'Testing',
2026-08-04T12:45:21:   iat: 1785827414,
2026-08-04T12:45:21:   exp: 1788419414
2026-08-04T12:45:21: }
2026-08-04T12:45:21: societyId = 1
2026-08-04T12:45:21: memberId = 1
2026-08-04T12:45:21: 12:45:21 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.372 ms - 731[0m
2026-08-04T12:45:22: 12:45:22 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.920 ms - 970[0m
2026-08-04T12:45:22: 12:45:22 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.313 ms - 284[0m
2026-08-04T12:45:32: 12:45:32 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.924 ms - 970[0m
2026-08-04T12:45:34: 12:45:34 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.749 ms - 970[0m
2026-08-04T12:45:35: 12:45:35 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.121 ms - 692[0m
2026-08-04T12:45:36: 12:45:36 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.875 ms - 970[0m
2026-08-04T12:45:37: 12:45:37 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.987 ms - 970[0m
2026-08-04T12:45:37: 12:45:37 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.539 ms - 970[0m
2026-08-04T12:45:44: 12:45:44 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.098 ms - 970[0m
2026-08-04T12:45:44: 12:45:44 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.062 ms - 970[0m
2026-08-04T12:45:45: 12:45:45 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.633 ms - 692[0m
2026-08-04T12:45:46: 12:45:46 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.431 ms - 970[0m
2026-08-04T12:45:46: 12:45:46 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.344 ms - 970[0m
2026-08-04T12:45:46: 12:45:46 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.534 ms - 970[0m
2026-08-04T12:49:04: Dashboard route hit
2026-08-04T12:49:04: Dashboard Controller Called
2026-08-04T12:49:04: req.user => {
2026-08-04T12:49:04:   user_id: 1,
2026-08-04T12:49:04:   society_id: 1,
2026-08-04T12:49:04:   role: 'superadmin',
2026-08-04T12:49:04:   full_name: 'Testing',
2026-08-04T12:49:04:   iat: 1785827414,
2026-08-04T12:49:04:   exp: 1788419414
2026-08-04T12:49:04: }
2026-08-04T12:49:04: societyId = 1
2026-08-04T12:49:04: memberId = 1
2026-08-04T12:49:04: 12:49:04 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.521 ms - 731[0m
2026-08-04T12:49:56: 12:49:56 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.309 ms - 1870[0m
2026-08-04T12:49:57: 12:49:57 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.029 ms - 133[0m
2026-08-04T12:50:04: 12:50:04 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.755 ms - 1498[0m
2026-08-04T12:50:04: 12:50:04 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 4.470 ms - 143[0m
2026-08-04T12:50:21: 12:50:21 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.912 ms - 970[0m
2026-08-04T12:50:21: 12:50:21 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.281 ms - 284[0m
2026-08-04T12:54:22: 12:54:22 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 9.836 ms - 1162[0m
2026-08-04T12:54:45: 12:54:45 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 8.715 ms - 637[0m
2026-08-04T12:57:25: 12:57:25 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 3.030 ms - 637[0m
2026-08-04T13:01:26: ========== LOGIN API HIT ==========
2026-08-04T13:01:26: Member: {
2026-08-04T13:01:26:   id: 1,
2026-08-04T13:01:26:   society_id: 1,
2026-08-04T13:01:26:   full_name: 'Ram',
2026-08-04T13:01:26:   email: 'ram@gmail.com',
2026-08-04T13:01:26:   mobile_number: '9999999998',
2026-08-04T13:01:26:   flat_number: '12',
2026-08-04T13:01:26:   vehicles: null,
2026-08-04T13:01:26:   family_members: null,
2026-08-04T13:01:26:   role: 'superadmin',
2026-08-04T13:01:26:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T13:01:26:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T13:01:26:   fcm_token: null,
2026-08-04T13:01:26:   last_login_at: 2026-08-04T07:10:14.000Z,
2026-08-04T13:01:26:   member_since: null,
2026-08-04T13:01:26:   is_approved: 1,
2026-08-04T13:01:26:   is_active: 1,
2026-08-04T13:01:26:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T13:01:26:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T13:01:26:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T13:01:26:   ownership: 'owner',
2026-08-04T13:01:26:   status: 1,
2026-08-04T13:01:26:   wing: 'A',
2026-08-04T13:01:26:   society_name: 'Green Valley Society'
2026-08-04T13:01:26: }
2026-08-04T13:01:26: Password Match: true
2026-08-04T13:01:26: Response: {
2026-08-04T13:01:26:   status: 'SUCCESS',
2026-08-04T13:01:26:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTgyODY4NiwiZXhwIjoxNzg4NDIwNjg2fQ.4P97G1HDVr56noOBR624Yzr5pc9Uiim0F9Hx47h9fXA',
2026-08-04T13:01:26:   expires_in: '30d',
2026-08-04T13:01:26:   expires_in_seconds: 2592000,
2026-08-04T13:01:26:   user: {
2026-08-04T13:01:26:     id: 1,
2026-08-04T13:01:26:     full_name: 'Ram',
2026-08-04T13:01:26:     mobile_number: '9999999998',
2026-08-04T13:01:26:     email: 'ram@gmail.com',
2026-08-04T13:01:26:     role: 'superadmin',
2026-08-04T13:01:26:     society_id: 1,
2026-08-04T13:01:26:     society_name: 'Green Valley Society',
2026-08-04T13:01:26:     flat_number: '12',
2026-08-04T13:01:26:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T13:01:26:     member_since: null,
2026-08-04T13:01:26:     is_approved: 1
2026-08-04T13:01:26:   },
2026-08-04T13:01:26:   message: 'Login successful.'
2026-08-04T13:01:26: }
2026-08-04T13:01:26: 13:01:26 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 126.290 ms - 606[0m
2026-08-04T13:01:26: Dashboard route hit
2026-08-04T13:01:26: Dashboard Controller Called
2026-08-04T13:01:26: req.user => {
2026-08-04T13:01:26:   user_id: 1,
2026-08-04T13:01:26:   society_id: 1,
2026-08-04T13:01:26:   role: 'superadmin',
2026-08-04T13:01:26:   full_name: 'Ram',
2026-08-04T13:01:26:   iat: 1785828686,
2026-08-04T13:01:26:   exp: 1788420686
2026-08-04T13:01:26: }
2026-08-04T13:01:26: societyId = 1
2026-08-04T13:01:26: memberId = 1
2026-08-04T13:01:26: 13:01:26 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.071 ms - 731[0m
2026-08-04T13:01:29: 13:01:29 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.262 ms - 970[0m
2026-08-04T13:01:29: 13:01:29 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.800 ms - 284[0m
2026-08-04T13:01:31: 13:01:31 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.195 ms - 284[0m
2026-08-04T13:02:21: 13:02:21 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.766 ms - 284[0m
2026-08-04T13:02:25: Dashboard route hit
2026-08-04T13:02:25: Dashboard Controller Called
2026-08-04T13:02:25: req.user => {
2026-08-04T13:02:25:   user_id: 1,
2026-08-04T13:02:25:   society_id: 1,
2026-08-04T13:02:25:   role: 'superadmin',
2026-08-04T13:02:25:   full_name: 'Ram',
2026-08-04T13:02:25:   iat: 1785828686,
2026-08-04T13:02:25:   exp: 1788420686
2026-08-04T13:02:25: }
2026-08-04T13:02:25: societyId = 1
2026-08-04T13:02:25: memberId = 1
2026-08-04T13:02:25: 13:02:25 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.158 ms - 731[0m
2026-08-04T13:02:33: 13:02:33 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.984 ms - 631[0m
2026-08-04T13:02:33: 13:02:33 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 1.648 ms - 112278[0m
2026-08-04T13:03:52: 13:03:52 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.945 ms - 970[0m
2026-08-04T13:03:52: 13:03:52 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.791 ms - 284[0m
2026-08-04T13:03:53: 13:03:53 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 2.644 ms - 426[0m
2026-08-04T13:03:59: 13:03:59 [[32minfo[39m] [0mGET /v1/payment/2 [32m200[0m 3.263 ms - 428[0m
2026-08-04T13:04:05: 13:04:05 [[32minfo[39m] [0mGET /v1/payment/1 [32m200[0m 3.460 ms - 433[0m
2026-08-04T13:05:16: 13:05:16 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 9.398 ms - 3629[0m
2026-08-04T13:05:16: 13:05:16 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.651 ms - 171[0m
2026-08-04T13:05:33: 13:05:33 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.840 ms - 3629[0m
2026-08-04T13:05:33: 13:05:33 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.819 ms - 171[0m
2026-08-04T13:05:41: 13:05:41 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.893 ms - 1870[0m
2026-08-04T13:05:41: 13:05:41 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.971 ms - 133[0m
2026-08-04T13:06:17: 13:06:17 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 2.426 ms - 426[0m
2026-08-04T13:06:20: 13:06:20 [[32minfo[39m] [0mGET /v1/payment/9 [33m404[0m 2.640 ms - 48[0m
2026-08-04T13:06:44: Dashboard route hit
2026-08-04T13:06:44: Dashboard Controller Called
2026-08-04T13:06:44: req.user => {
2026-08-04T13:06:44:   user_id: 1,
2026-08-04T13:06:44:   society_id: 1,
2026-08-04T13:06:44:   role: 'superadmin',
2026-08-04T13:06:44:   full_name: 'Ram',
2026-08-04T13:06:44:   iat: 1785828686,
2026-08-04T13:06:44:   exp: 1788420686
2026-08-04T13:06:44: }
2026-08-04T13:06:44: societyId = 1
2026-08-04T13:06:44: memberId = 1
2026-08-04T13:06:44: 13:06:44 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.315 ms - 731[0m
2026-08-04T13:06:48: 13:06:48 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 7.855 ms - 773[0m
2026-08-04T13:06:50: 13:06:50 [[32minfo[39m] [0mGET /v1/announcement/3 [32m200[0m 6.467 ms - 422[0m
2026-08-04T13:10:08: 13:10:08 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 8.032 ms - 90[0m
2026-08-04T13:10:09: 13:10:09 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.943 ms - 161[0m
2026-08-04T13:10:16: 13:10:16 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.589 ms - 90[0m
2026-08-04T13:10:16: 13:10:16 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 1.986 ms - 161[0m
2026-08-04T13:10:23: 13:10:23 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.393 ms - 1870[0m
2026-08-04T13:10:23: 13:10:23 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.366 ms - 133[0m
2026-08-04T13:10:25: 13:10:25 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.204 ms - 970[0m
2026-08-04T13:10:25: 13:10:25 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.569 ms - 284[0m
2026-08-04T13:10:28: 13:10:28 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.838 ms - 284[0m
2026-08-04T13:12:14: ========== LOGIN API HIT ==========
2026-08-04T13:12:14: Member: {
2026-08-04T13:12:14:   id: 1,
2026-08-04T13:12:14:   society_id: 1,
2026-08-04T13:12:14:   full_name: 'Ram',
2026-08-04T13:12:14:   email: 'ram@gmail.com',
2026-08-04T13:12:14:   mobile_number: '9999999998',
2026-08-04T13:12:14:   flat_number: '12',
2026-08-04T13:12:14:   vehicles: null,
2026-08-04T13:12:14:   family_members: null,
2026-08-04T13:12:14:   role: 'superadmin',
2026-08-04T13:12:14:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T13:12:14:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T13:12:14:   fcm_token: null,
2026-08-04T13:12:14:   last_login_at: 2026-08-04T07:31:26.000Z,
2026-08-04T13:12:14:   member_since: null,
2026-08-04T13:12:14:   is_approved: 1,
2026-08-04T13:12:14:   is_active: 1,
2026-08-04T13:12:14:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T13:12:14:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T13:12:14:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T13:12:14:   ownership: 'owner',
2026-08-04T13:12:14:   status: 1,
2026-08-04T13:12:14:   wing: 'A',
2026-08-04T13:12:14:   society_name: 'Green Valley Society'
2026-08-04T13:12:14: }
2026-08-04T13:12:14: Password Match: true
2026-08-04T13:12:14: Response: {
2026-08-04T13:12:14:   status: 'SUCCESS',
2026-08-04T13:12:14:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTgyOTMzNCwiZXhwIjoxNzg4NDIxMzM0fQ.0bR2IhwzBwjgGsXL27-wga5yjDsH2_nO9JP3WAt_o5Y',
2026-08-04T13:12:14:   expires_in: '30d',
2026-08-04T13:12:14:   expires_in_seconds: 2592000,
2026-08-04T13:12:14:   user: {
2026-08-04T13:12:14:     id: 1,
2026-08-04T13:12:14:     full_name: 'Ram',
2026-08-04T13:12:14:     mobile_number: '9999999998',
2026-08-04T13:12:14:     email: 'ram@gmail.com',
2026-08-04T13:12:14:     role: 'superadmin',
2026-08-04T13:12:14:     society_id: 1,
2026-08-04T13:12:14:     society_name: 'Green Valley Society',
2026-08-04T13:12:14:     flat_number: '12',
2026-08-04T13:12:14:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T13:12:14:     member_since: null,
2026-08-04T13:12:14:     is_approved: 1
2026-08-04T13:12:14:   },
2026-08-04T13:12:14:   message: 'Login successful.'
2026-08-04T13:12:14: }
2026-08-04T13:12:14: 13:12:14 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 127.857 ms - 606[0m
2026-08-04T13:12:14: Dashboard route hit
2026-08-04T13:12:14: Dashboard Controller Called
2026-08-04T13:12:14: req.user => {
2026-08-04T13:12:14:   user_id: 1,
2026-08-04T13:12:14:   society_id: 1,
2026-08-04T13:12:14:   role: 'superadmin',
2026-08-04T13:12:14:   full_name: 'Ram',
2026-08-04T13:12:14:   iat: 1785829334,
2026-08-04T13:12:14:   exp: 1788421334
2026-08-04T13:12:14: }
2026-08-04T13:12:14: societyId = 1
2026-08-04T13:12:14: memberId = 1
2026-08-04T13:12:14: 13:12:14 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 15.710 ms - 731[0m
2026-08-04T13:12:18: 13:12:18 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.689 ms - 90[0m
2026-08-04T13:12:18: 13:12:18 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.879 ms - 161[0m
2026-08-04T13:12:22: 13:12:22 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.695 ms - 90[0m
2026-08-04T13:12:22: 
2026-08-04T13:12:22: [SIGINT] Shutting down gracefully…
2026-08-04T13:12:22: Server closed. Port released.
2026-08-04T13:12:22: ◇ injected env (9) from .env // tip: ⌘ enable debugging { debug: true }
2026-08-04T13:12:23: ◇ injected env (0) from .env // tip: ⌘ suppress logs { quiet: true }
2026-08-04T13:12:23: 
2026-08-04T13:12:23: 🚀 Server is running!
2026-08-04T13:12:23:    - Local URL:   http://localhost:3010
2026-08-04T13:12:23:    - Network URL: http://157.20.51.104:3010
2026-08-04T13:12:23:    - Swagger Doc: http://localhost:3010/api-docs
2026-08-04T13:12:23: 
2026-08-04T13:12:23: ✅ Database Connected Successfully
2026-08-04T13:12:24: 13:12:24 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 13.336 ms - 90[0m
2026-08-04T13:12:50: 13:12:50 [[32minfo[39m] [0mPOST /v1/societies [32m200[0m 11.379 ms - 714[0m
2026-08-04T13:13:28: 13:13:28 [[32minfo[39m] [0mGET / [33m401[0m 5.094 ms - 123[0m
2026-08-04T13:13:45: 13:13:45 [[32minfo[39m] [0mPOST /v1/society/registration-requests [32m200[0m 6.635 ms - 86[0m
2026-08-04T13:14:05: 13:14:05 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.545 ms - 90[0m
2026-08-04T13:14:24: 13:14:24 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 5.663 ms - 507[0m
2026-08-04T13:18:48: 13:18:48 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 7.379 ms - 3629[0m
2026-08-04T13:18:48: 13:18:48 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 6.092 ms - 171[0m
2026-08-04T13:18:57: 13:18:57 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 7.551 ms - 1870[0m
2026-08-04T13:18:57: 13:18:57 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 5.781 ms - 133[0m
2026-08-04T13:19:01: 13:19:01 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 12.828 ms - 1498[0m
2026-08-04T13:19:01: 13:19:01 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 10.423 ms - 143[0m
2026-08-04T13:19:04: 13:19:04 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.753 ms - 1162[0m
2026-08-04T13:19:05: 13:19:05 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.238 ms - 480[0m
2026-08-04T13:19:06: 13:19:06 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.738 ms - 1498[0m
2026-08-04T13:19:06: 13:19:06 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 5.248 ms - 649[0m
2026-08-04T13:19:16: 13:19:16 [[32minfo[39m] [0mGET /v1/member/3 [32m200[0m 2.827 ms - 629[0m
2026-08-04T13:19:23: 13:19:23 [[32minfo[39m] [0mGET /v1/member/4 [32m200[0m 6.388 ms - 608[0m
2026-08-04T13:19:47: 13:19:47 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [36m304[0m 4.206 ms - -[0m
2026-08-04T13:21:03: 13:21:03 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 10.431 ms - 678[0m
2026-08-04T13:21:07: 13:21:07 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 4.410 ms - 649[0m
2026-08-04T13:21:19: 13:21:19 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 3.512 ms - 649[0m
2026-08-04T13:21:30: 13:21:30 [[32minfo[39m] [0mGET /v1/member/3 [32m200[0m 2.864 ms - 629[0m
2026-08-04T13:21:32: 13:21:32 [[32minfo[39m] [0mGET /v1/member/4 [32m200[0m 2.806 ms - 608[0m
2026-08-04T13:21:35: 13:21:35 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 3.028 ms - 678[0m
2026-08-04T13:21:38: 13:21:38 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 2.765 ms - 649[0m
2026-08-04T13:21:50: 13:21:50 [[32minfo[39m] [0mPOST /v1/society/register [32m201[0m 103.030 ms - 122[0m
2026-08-04T13:22:11: 13:22:11 [[32minfo[39m] [0mPOST /v1/society/registration-requests [32m200[0m 4.675 ms - 940[0m
2026-08-04T13:22:21: 13:22:21 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.745 ms - 383[0m
2026-08-04T13:22:40: 13:22:40 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.649 ms - 158[0m
2026-08-04T13:26:04: ========== LOGIN API HIT ==========
2026-08-04T13:26:04: Member: {
2026-08-04T13:26:04:   id: 1,
2026-08-04T13:26:04:   society_id: 1,
2026-08-04T13:26:04:   full_name: 'Ram',
2026-08-04T13:26:04:   email: 'ram@gmail.com',
2026-08-04T13:26:04:   mobile_number: '9999999998',
2026-08-04T13:26:04:   flat_number: '12',
2026-08-04T13:26:04:   vehicles: null,
2026-08-04T13:26:04:   family_members: null,
2026-08-04T13:26:04:   role: 'superadmin',
2026-08-04T13:26:04:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T13:26:04:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T13:26:04:   fcm_token: null,
2026-08-04T13:26:04:   last_login_at: 2026-08-04T07:42:14.000Z,
2026-08-04T13:26:04:   member_since: null,
2026-08-04T13:26:04:   is_approved: 1,
2026-08-04T13:26:04:   is_active: 1,
2026-08-04T13:26:04:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T13:26:04:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T13:26:04:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T13:26:04:   ownership: 'owner',
2026-08-04T13:26:04:   status: 1,
2026-08-04T13:26:04:   wing: 'A',
2026-08-04T13:26:04:   maintenance_status: 'unverified',
2026-08-04T13:26:04:   society_name: 'Green Valley Society'
2026-08-04T13:26:04: }
2026-08-04T13:26:04: Password Match: true
2026-08-04T13:26:04: Response: {
2026-08-04T13:26:04:   status: 'SUCCESS',
2026-08-04T13:26:04:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTgzMDE2NCwiZXhwIjoxNzg4NDIyMTY0fQ.x5ySQnACw6P8iUNyfCo9Z2CiwspEbD931M44GY_wSLk',
2026-08-04T13:26:04:   expires_in: '30d',
2026-08-04T13:26:04:   expires_in_seconds: 2592000,
2026-08-04T13:26:04:   user: {
2026-08-04T13:26:04:     id: 1,
2026-08-04T13:26:04:     full_name: 'Ram',
2026-08-04T13:26:04:     mobile_number: '9999999998',
2026-08-04T13:26:04:     email: 'ram@gmail.com',
2026-08-04T13:26:04:     role: 'superadmin',
2026-08-04T13:26:04:     society_id: 1,
2026-08-04T13:26:04:     society_name: 'Green Valley Society',
2026-08-04T13:26:04:     flat_number: '12',
2026-08-04T13:26:04:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T13:26:04:     member_since: null,
2026-08-04T13:26:04:     is_approved: 1
2026-08-04T13:26:04:   },
2026-08-04T13:26:04:   message: 'Login successful.'
2026-08-04T13:26:04: }
2026-08-04T13:26:04: 13:26:04 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 149.428 ms - 606[0m
2026-08-04T13:26:04: Dashboard route hit
2026-08-04T13:26:04: Dashboard Controller Called
2026-08-04T13:26:04: req.user => {
2026-08-04T13:26:04:   user_id: 1,
2026-08-04T13:26:04:   society_id: 1,
2026-08-04T13:26:04:   role: 'superadmin',
2026-08-04T13:26:04:   full_name: 'Ram',
2026-08-04T13:26:04:   iat: 1785830164,
2026-08-04T13:26:04:   exp: 1788422164
2026-08-04T13:26:04: }
2026-08-04T13:26:04: societyId = 1
2026-08-04T13:26:04: memberId = 1
2026-08-04T13:26:04: 13:26:04 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 20.937 ms - 731[0m
2026-08-04T13:26:07: 13:26:07 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 11.584 ms - 1498[0m
2026-08-04T13:26:07: 13:26:07 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.856 ms - 143[0m
2026-08-04T13:26:10: 13:26:10 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 4.626 ms - 649[0m
2026-08-04T13:26:16: 13:26:16 [[32minfo[39m] [0mGET /v1/member/4 [32m200[0m 4.455 ms - 608[0m
2026-08-04T13:26:28: 13:26:28 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 3.107 ms - 649[0m
2026-08-04T13:27:54: 13:27:54 [[32minfo[39m] [0mPOST /v1/member/create [31m500[0m 5.064 ms - 71[0m
2026-08-04T13:27:59: 13:27:59 [[32minfo[39m] [0mPOST /v1/member/create [31m500[0m 4.475 ms - 71[0m
2026-08-04T13:28:00: 13:28:00 [[32minfo[39m] [0mPOST /v1/member/create [31m500[0m 3.450 ms - 71[0m
2026-08-04T13:28:00: 13:28:00 [[32minfo[39m] [0mPOST /v1/member/create [31m500[0m 3.435 ms - 71[0m
2026-08-04T13:28:13: 13:28:13 [[32minfo[39m] [0mPOST /v1/member/create [31m500[0m 2.839 ms - 71[0m
2026-08-04T13:28:18: 13:28:18 [[32minfo[39m] [0mPOST /v1/member/create [31m500[0m 3.046 ms - 71[0m
2026-08-04T13:29:59: 13:29:59 [[32minfo[39m] [0mPOST /v1/member/create [33m409[0m 3.500 ms - 75[0m
2026-08-04T13:30:07: 13:30:07 [[32minfo[39m] [0mPOST /v1/member/create [32m201[0m 11.361 ms - 77[0m
2026-08-04T14:09:14: 14:09:14 [[32minfo[39m] [0mGET /v1/member/5 [32m200[0m 12.436 ms - 628[0m
2026-08-04T14:09:26: 14:09:26 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 4.834 ms - 678[0m
2026-08-04T14:09:36: 14:09:36 [[32minfo[39m] [0mGET /v1/member/5 [36m304[0m 3.365 ms - -[0m
2026-08-04T14:28:03: 14:28:03 [[32minfo[39m] [0mPOST /v1/member/create [31m500[0m 7.828 ms - 71[0m
2026-08-04T14:28:11: 14:28:11 [[32minfo[39m] [0mPOST /v1/member/create [33m409[0m 4.077 ms - 75[0m
2026-08-04T14:28:21: 14:28:21 [[32minfo[39m] [0mPOST /v1/member/create [31m500[0m 5.335 ms - 91[0m
2026-08-04T14:28:34: 14:28:34 [[32minfo[39m] [0mPOST /v1/member/create [32m201[0m 10.334 ms - 77[0m
2026-08-04T14:36:44: 14:36:44 [[32minfo[39m] [0mPOST /v1/member/create [31m500[0m 9.113 ms - 71[0m
2026-08-04T14:42:46: 14:42:46 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 7.419 ms - 143[0m
2026-08-04T14:42:46: 14:42:46 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.967 ms - 2171[0m
2026-08-04T14:43:41: 14:43:41 [[32minfo[39m] [0mPOST /v1/member/create [31m500[0m 8.865 ms - 71[0m
2026-08-04T14:43:57: 14:43:57 [[32minfo[39m] [0mPOST /v1/member/create [32m201[0m 7.733 ms - 77[0m
2026-08-04T14:44:01: 14:44:01 [[32minfo[39m] [0mGET /v1/member/46 [33m404[0m 13.328 ms - 47[0m
2026-08-04T14:45:08: 14:45:08 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 5.132 ms - 649[0m
2026-08-04T14:45:23: 14:45:23 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.027 ms - 383[0m
2026-08-04T14:45:23: 14:45:23 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.128 ms - 158[0m
2026-08-04T14:45:38: 14:45:38 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.156 ms - 383[0m
2026-08-04T14:45:38: 14:45:38 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.325 ms - 158[0m
2026-08-04T14:46:17: 14:46:17 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 7.249 ms - 507[0m
2026-08-04T14:48:07: ========== LOGIN API HIT ==========
2026-08-04T14:48:07: Member: {
2026-08-04T14:48:07:   id: 1,
2026-08-04T14:48:07:   society_id: 1,
2026-08-04T14:48:07:   full_name: 'Ram',
2026-08-04T14:48:07:   email: 'ram@gmail.com',
2026-08-04T14:48:07:   mobile_number: '9999999998',
2026-08-04T14:48:07:   flat_number: '12',
2026-08-04T14:48:07:   vehicles: null,
2026-08-04T14:48:07:   family_members: null,
2026-08-04T14:48:07:   role: 'superadmin',
2026-08-04T14:48:07:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T14:48:07:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T14:48:07:   fcm_token: null,
2026-08-04T14:48:07:   last_login_at: 2026-08-04T07:56:04.000Z,
2026-08-04T14:48:07:   member_since: null,
2026-08-04T14:48:07:   is_approved: 1,
2026-08-04T14:48:07:   is_active: 1,
2026-08-04T14:48:07:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T14:48:07:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T14:48:07:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T14:48:07:   ownership: 'owner',
2026-08-04T14:48:07:   status: 1,
2026-08-04T14:48:07:   wing: 'A',
2026-08-04T14:48:07:   maintenance_status: 'unverified',
2026-08-04T14:48:07:   society_name: 'Green Valley Society'
2026-08-04T14:48:07: }
2026-08-04T14:48:07: Password Match: true
2026-08-04T14:48:07: Response: {
2026-08-04T14:48:07:   status: 'SUCCESS',
2026-08-04T14:48:07:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTgzNTA4NywiZXhwIjoxNzg4NDI3MDg3fQ.N2PTuqzkOpWq_jzx5CL4VfbzhKto_zPkwxhxRG4Fkqk',
2026-08-04T14:48:07:   expires_in: '30d',
2026-08-04T14:48:07:   expires_in_seconds: 2592000,
2026-08-04T14:48:07:   user: {
2026-08-04T14:48:07:     id: 1,
2026-08-04T14:48:07:     full_name: 'Ram',
2026-08-04T14:48:07:     mobile_number: '9999999998',
2026-08-04T14:48:07:     email: 'ram@gmail.com',
2026-08-04T14:48:07:     role: 'superadmin',
2026-08-04T14:48:07:     society_id: 1,
2026-08-04T14:48:07:     society_name: 'Green Valley Society',
2026-08-04T14:48:07:     flat_number: '12',
2026-08-04T14:48:07:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T14:48:07:     member_since: null,
2026-08-04T14:48:07:     is_approved: 1
2026-08-04T14:48:07:   },
2026-08-04T14:48:07:   message: 'Login successful.'
2026-08-04T14:48:07: }
2026-08-04T14:48:07: 14:48:07 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 149.727 ms - 606[0m
2026-08-04T14:48:07: Dashboard route hit
2026-08-04T14:48:07: Dashboard Controller Called
2026-08-04T14:48:07: req.user => {
2026-08-04T14:48:07:   user_id: 1,
2026-08-04T14:48:07:   society_id: 1,
2026-08-04T14:48:07:   role: 'superadmin',
2026-08-04T14:48:07:   full_name: 'Ram',
2026-08-04T14:48:07:   iat: 1785835087,
2026-08-04T14:48:07:   exp: 1788427087
2026-08-04T14:48:07: }
2026-08-04T14:48:07: societyId = 1
2026-08-04T14:48:07: memberId = 1
2026-08-04T14:48:07: 14:48:07 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.455 ms - 731[0m
2026-08-04T14:48:15: 14:48:15 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.497 ms - 383[0m
2026-08-04T14:48:16: 14:48:16 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.268 ms - 158[0m
2026-08-04T14:48:18: 14:48:18 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 3.023 ms - 507[0m
2026-08-04T14:48:30: 14:48:30 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.406 ms - 383[0m
2026-08-04T14:48:30: 14:48:30 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.413 ms - 158[0m
2026-08-04T14:48:32: 14:48:32 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 3.575 ms - 507[0m
2026-08-04T14:53:26: ========== LOGIN API HIT ==========
2026-08-04T14:53:26: Member: {
2026-08-04T14:53:26:   id: 1,
2026-08-04T14:53:26:   society_id: 1,
2026-08-04T14:53:26:   full_name: 'Ram',
2026-08-04T14:53:26:   email: 'ram@gmail.com',
2026-08-04T14:53:26:   mobile_number: '9999999998',
2026-08-04T14:53:26:   flat_number: '12',
2026-08-04T14:53:26:   vehicles: null,
2026-08-04T14:53:26:   family_members: null,
2026-08-04T14:53:26:   role: 'superadmin',
2026-08-04T14:53:26:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T14:53:26:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T14:53:26:   fcm_token: null,
2026-08-04T14:53:26:   last_login_at: 2026-08-04T09:18:07.000Z,
2026-08-04T14:53:26:   member_since: null,
2026-08-04T14:53:26:   is_approved: 1,
2026-08-04T14:53:26:   is_active: 1,
2026-08-04T14:53:26:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T14:53:26:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T14:53:26:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T14:53:26:   ownership: 'owner',
2026-08-04T14:53:26:   status: 1,
2026-08-04T14:53:26:   wing: 'A',
2026-08-04T14:53:26:   maintenance_status: 'unverified',
2026-08-04T14:53:26:   society_name: 'Green Valley Society'
2026-08-04T14:53:26: }
2026-08-04T14:53:27: Password Match: true
2026-08-04T14:53:27: Response: {
2026-08-04T14:53:27:   status: 'SUCCESS',
2026-08-04T14:53:27:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTgzNTQwNywiZXhwIjoxNzg4NDI3NDA3fQ.qr9x93x6nGvIFGcfGQLqCvifumgJBhKd_7hX6qFEsa0',
2026-08-04T14:53:27:   expires_in: '30d',
2026-08-04T14:53:27:   expires_in_seconds: 2592000,
2026-08-04T14:53:27:   user: {
2026-08-04T14:53:27:     id: 1,
2026-08-04T14:53:27:     full_name: 'Ram',
2026-08-04T14:53:27:     mobile_number: '9999999998',
2026-08-04T14:53:27:     email: 'ram@gmail.com',
2026-08-04T14:53:27:     role: 'superadmin',
2026-08-04T14:53:27:     society_id: 1,
2026-08-04T14:53:27:     society_name: 'Green Valley Society',
2026-08-04T14:53:27:     flat_number: '12',
2026-08-04T14:53:27:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T14:53:27:     member_since: null,
2026-08-04T14:53:27:     is_approved: 1
2026-08-04T14:53:27:   },
2026-08-04T14:53:27:   message: 'Login successful.'
2026-08-04T14:53:27: }
2026-08-04T14:53:27: 14:53:27 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 110.261 ms - 606[0m
2026-08-04T14:53:27: Dashboard route hit
2026-08-04T14:53:27: Dashboard Controller Called
2026-08-04T14:53:27: req.user => {
2026-08-04T14:53:27:   user_id: 1,
2026-08-04T14:53:27:   society_id: 1,
2026-08-04T14:53:27:   role: 'superadmin',
2026-08-04T14:53:27:   full_name: 'Ram',
2026-08-04T14:53:27:   iat: 1785835407,
2026-08-04T14:53:27:   exp: 1788427407
2026-08-04T14:53:27: }
2026-08-04T14:53:27: societyId = 1
2026-08-04T14:53:27: memberId = 1
2026-08-04T14:53:27: 14:53:27 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.855 ms - 731[0m
2026-08-04T14:53:31: 14:53:31 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.456 ms - 383[0m
2026-08-04T14:53:31: 14:53:31 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.122 ms - 158[0m
2026-08-04T14:53:32: 14:53:32 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 3.763 ms - 507[0m
2026-08-04T14:53:42: 14:53:42 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 4.237 ms - 507[0m
2026-08-04T14:59:33: 14:59:33 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 7.749 ms - 507[0m
2026-08-04T15:08:21: 15:08:21 [[32minfo[39m] [0mGET /v1/member/46 [33m404[0m 12.442 ms - 47[0m
2026-08-04T15:08:58: 15:08:58 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 9.491 ms - 1870[0m
2026-08-04T15:08:58: 15:08:58 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 8.105 ms - 133[0m
2026-08-04T15:09:00: 15:09:00 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.140 ms - 383[0m
2026-08-04T15:09:00: 15:09:00 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.678 ms - 158[0m
2026-08-04T15:09:05: 15:09:05 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 5.201 ms - 507[0m
2026-08-04T15:13:00: ========== LOGIN API HIT ==========
2026-08-04T15:13:00: Member: {
2026-08-04T15:13:00:   id: 1,
2026-08-04T15:13:00:   society_id: 1,
2026-08-04T15:13:00:   full_name: 'Ram',
2026-08-04T15:13:00:   email: 'ram@gmail.com',
2026-08-04T15:13:00:   mobile_number: '9999999998',
2026-08-04T15:13:00:   flat_number: '12',
2026-08-04T15:13:00:   vehicles: null,
2026-08-04T15:13:00:   family_members: null,
2026-08-04T15:13:00:   role: 'superadmin',
2026-08-04T15:13:00:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T15:13:00:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T15:13:00:   fcm_token: null,
2026-08-04T15:13:00:   last_login_at: 2026-08-04T09:23:27.000Z,
2026-08-04T15:13:00:   member_since: null,
2026-08-04T15:13:00:   is_approved: 1,
2026-08-04T15:13:00:   is_active: 1,
2026-08-04T15:13:00:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T15:13:00:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T15:13:00:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T15:13:00:   ownership: 'owner',
2026-08-04T15:13:00:   status: 1,
2026-08-04T15:13:00:   wing: 'A',
2026-08-04T15:13:00:   maintenance_status: 'unverified',
2026-08-04T15:13:00:   society_name: 'Green Valley Society'
2026-08-04T15:13:00: }
2026-08-04T15:13:00: Password Match: true
2026-08-04T15:13:00: Response: {
2026-08-04T15:13:00:   status: 'SUCCESS',
2026-08-04T15:13:00:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTgzNjU4MCwiZXhwIjoxNzg4NDI4NTgwfQ.bun1pxhJtsbCZivTa_nrBD0_QwyxZ9Rsd8E4OnCYeYw',
2026-08-04T15:13:00:   expires_in: '30d',
2026-08-04T15:13:00:   expires_in_seconds: 2592000,
2026-08-04T15:13:00:   user: {
2026-08-04T15:13:00:     id: 1,
2026-08-04T15:13:00:     full_name: 'Ram',
2026-08-04T15:13:00:     mobile_number: '9999999998',
2026-08-04T15:13:00:     email: 'ram@gmail.com',
2026-08-04T15:13:00:     role: 'superadmin',
2026-08-04T15:13:00:     society_id: 1,
2026-08-04T15:13:00:     society_name: 'Green Valley Society',
2026-08-04T15:13:00:     flat_number: '12',
2026-08-04T15:13:00:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T15:13:00:     member_since: null,
2026-08-04T15:13:00:     is_approved: 1
2026-08-04T15:13:00:   },
2026-08-04T15:13:00:   message: 'Login successful.'
2026-08-04T15:13:00: }
2026-08-04T15:13:00: 15:13:00 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 136.852 ms - 606[0m
2026-08-04T15:13:01: Dashboard route hit
2026-08-04T15:13:01: Dashboard Controller Called
2026-08-04T15:13:01: req.user => {
2026-08-04T15:13:01:   user_id: 1,
2026-08-04T15:13:01:   society_id: 1,
2026-08-04T15:13:01:   role: 'superadmin',
2026-08-04T15:13:01:   full_name: 'Ram',
2026-08-04T15:13:01:   iat: 1785836580,
2026-08-04T15:13:01:   exp: 1788428580
2026-08-04T15:13:01: }
2026-08-04T15:13:01: societyId = 1
2026-08-04T15:13:01: memberId = 1
2026-08-04T15:13:01: 15:13:01 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 15.601 ms - 731[0m
2026-08-04T15:13:07: 15:13:07 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.475 ms - 3629[0m
2026-08-04T15:13:07: 15:13:07 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 5.768 ms - 171[0m
2026-08-04T15:13:11: 15:13:11 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.794 ms - 1870[0m
2026-08-04T15:13:12: 15:13:12 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.895 ms - 133[0m
2026-08-04T15:13:18: 15:13:18 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 10.719 ms - 970[0m
2026-08-04T15:13:18: 15:13:18 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 8.203 ms - 284[0m
2026-08-04T15:13:22: 15:13:22 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.745 ms - 3629[0m
2026-08-04T15:13:22: 15:13:22 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.382 ms - 171[0m
2026-08-04T15:13:24: 15:13:24 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 10.505 ms - 665[0m
2026-08-04T15:13:25: 15:13:25 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 8.148 ms - 112278[0m
2026-08-04T15:13:30: 15:13:30 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.887 ms - 3629[0m
2026-08-04T15:13:30: 15:13:30 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.144 ms - 171[0m
2026-08-04T15:13:33: 15:13:33 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 16.681 ms - 2496[0m
2026-08-04T15:13:33: 15:13:33 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 13.291 ms - 143[0m
2026-08-04T15:13:35: 15:13:35 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 14.119 ms - 2160[0m
2026-08-04T15:13:37: 15:13:37 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 15.430 ms - 480[0m
2026-08-04T15:13:38: 15:13:38 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.930 ms - 2160[0m
2026-08-04T15:13:39: 15:13:39 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 13.437 ms - 649[0m
2026-08-04T15:13:42: 15:13:42 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.327 ms - 480[0m
2026-08-04T15:13:43: 15:13:43 [[32minfo[39m] [0mGET /v1/member/3 [32m200[0m 2.887 ms - 629[0m
2026-08-04T15:13:45: 15:13:45 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 7.081 ms - 2496[0m
2026-08-04T15:13:48: 15:13:48 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.374 ms - 2160[0m
2026-08-04T15:13:49: 15:13:49 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 6.982 ms - 480[0m
2026-08-04T15:13:49: 15:13:49 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.459 ms - 2160[0m
2026-08-04T15:13:50: 15:13:50 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.104 ms - 2496[0m
2026-08-04T15:13:51: 15:13:51 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.173 ms - 480[0m
2026-08-04T15:13:53: 15:13:53 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 6.374 ms - 2160[0m
2026-08-04T15:13:53: 15:13:53 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.723 ms - 2496[0m
2026-08-04T15:13:54: 15:13:54 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 6.465 ms - 2160[0m
2026-08-04T15:13:56: 15:13:56 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.571 ms - 2496[0m
2026-08-04T15:13:56: 15:13:56 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 8.720 ms - 2160[0m
2026-08-04T15:13:57: 15:13:57 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.325 ms - 2496[0m
2026-08-04T15:14:00: 15:14:00 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 7.675 ms - 678[0m
2026-08-04T15:14:14: 15:14:14 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 4.716 ms - 649[0m
2026-08-04T15:14:17: 15:14:17 [[32minfo[39m] [0mGET /v1/member/8 [32m200[0m 3.120 ms - 616[0m
2026-08-04T15:17:39: 15:17:39 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.229 ms - 970[0m
2026-08-04T15:17:39: 15:17:39 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.344 ms - 284[0m
2026-08-04T15:17:41: 15:17:41 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.251 ms - 383[0m
2026-08-04T15:17:41: 15:17:41 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.826 ms - 158[0m
2026-08-04T15:17:44: 15:17:44 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 4.805 ms - 507[0m
2026-08-04T15:17:50: 15:17:50 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 3.433 ms - 507[0m
2026-08-04T15:17:51: 15:17:51 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.276 ms - 383[0m
2026-08-04T15:17:51: 15:17:51 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.408 ms - 158[0m
2026-08-04T15:18:29: ========== LOGIN API HIT ==========
2026-08-04T15:18:29: Member: {
2026-08-04T15:18:29:   id: 1,
2026-08-04T15:18:29:   society_id: 1,
2026-08-04T15:18:29:   full_name: 'Ram',
2026-08-04T15:18:29:   email: 'ram@gmail.com',
2026-08-04T15:18:29:   mobile_number: '9999999998',
2026-08-04T15:18:29:   flat_number: '12',
2026-08-04T15:18:29:   vehicles: null,
2026-08-04T15:18:29:   family_members: null,
2026-08-04T15:18:29:   role: 'superadmin',
2026-08-04T15:18:29:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T15:18:29:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T15:18:29:   fcm_token: null,
2026-08-04T15:18:29:   last_login_at: 2026-08-04T09:43:00.000Z,
2026-08-04T15:18:29:   member_since: null,
2026-08-04T15:18:29:   is_approved: 1,
2026-08-04T15:18:29:   is_active: 1,
2026-08-04T15:18:29:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T15:18:29:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T15:18:29:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T15:18:29:   ownership: 'owner',
2026-08-04T15:18:29:   status: 1,
2026-08-04T15:18:29:   wing: 'A',
2026-08-04T15:18:29:   maintenance_status: 'unverified',
2026-08-04T15:18:29:   society_name: 'Green Valley Society'
2026-08-04T15:18:29: }
2026-08-04T15:18:30: Password Match: true
2026-08-04T15:18:30: Response: {
2026-08-04T15:18:30:   status: 'SUCCESS',
2026-08-04T15:18:30:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTgzNjkxMCwiZXhwIjoxNzg4NDI4OTEwfQ.m-Q9JQ0gfIKHlLsOH1cgd4Ct_GYDJPORUPftktL3C4I',
2026-08-04T15:18:30:   expires_in: '30d',
2026-08-04T15:18:30:   expires_in_seconds: 2592000,
2026-08-04T15:18:30:   user: {
2026-08-04T15:18:30:     id: 1,
2026-08-04T15:18:30:     full_name: 'Ram',
2026-08-04T15:18:30:     mobile_number: '9999999998',
2026-08-04T15:18:30:     email: 'ram@gmail.com',
2026-08-04T15:18:30:     role: 'superadmin',
2026-08-04T15:18:30:     society_id: 1,
2026-08-04T15:18:30:     society_name: 'Green Valley Society',
2026-08-04T15:18:30:     flat_number: '12',
2026-08-04T15:18:30:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T15:18:30:     member_since: null,
2026-08-04T15:18:30:     is_approved: 1
2026-08-04T15:18:30:   },
2026-08-04T15:18:30:   message: 'Login successful.'
2026-08-04T15:18:30: }
2026-08-04T15:18:30: 15:18:30 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 108.919 ms - 606[0m
2026-08-04T15:18:30: Dashboard route hit
2026-08-04T15:18:30: Dashboard Controller Called
2026-08-04T15:18:30: req.user => {
2026-08-04T15:18:30:   user_id: 1,
2026-08-04T15:18:30:   society_id: 1,
2026-08-04T15:18:30:   role: 'superadmin',
2026-08-04T15:18:30:   full_name: 'Ram',
2026-08-04T15:18:30:   iat: 1785836910,
2026-08-04T15:18:30:   exp: 1788428910
2026-08-04T15:18:30: }
2026-08-04T15:18:30: societyId = 1
2026-08-04T15:18:30: memberId = 1
2026-08-04T15:18:30: 15:18:30 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.614 ms - 731[0m
2026-08-04T15:18:34: 15:18:34 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.885 ms - 3629[0m
2026-08-04T15:18:34: 15:18:34 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.705 ms - 171[0m
2026-08-04T15:18:42: 15:18:42 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.405 ms - 970[0m
2026-08-04T15:18:42: 15:18:42 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.754 ms - 284[0m
2026-08-04T15:21:02: 15:21:02 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 10.246 ms - 426[0m
2026-08-04T15:21:04: 15:21:04 [[32minfo[39m] [0mGET /v1/payment/1 [32m200[0m 2.285 ms - 433[0m
2026-08-04T15:21:06: 15:21:06 [[32minfo[39m] [0mGET /v1/payment/2 [32m200[0m 2.085 ms - 428[0m
2026-08-04T15:21:26: 15:21:26 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 17.259 ms - 284[0m
2026-08-04T15:21:55: 15:21:55 [[32minfo[39m] [0mPOST /v1/payment/submit [32m201[0m 58.734 ms - 109[0m
2026-08-04T15:21:55: 15:21:55 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.221 ms - 1255[0m
2026-08-04T15:21:55: 15:21:55 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.697 ms - 284[0m
2026-08-04T15:22:14: 15:22:14 [[32minfo[39m] [0mGET /v1/payment/4 [32m200[0m 2.814 ms - 433[0m
2026-08-04T15:22:31: 15:22:31 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.980 ms - 284[0m
2026-08-04T15:22:38: 15:22:38 [[32minfo[39m] [0mPOST /v1/payment/submit [32m201[0m 6.145 ms - 109[0m
2026-08-04T15:22:38: 15:22:38 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.626 ms - 1530[0m
2026-08-04T15:22:38: 15:22:38 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.496 ms - 284[0m
2026-08-04T15:22:47: 15:22:47 [[32minfo[39m] [0mGET /v1/payment/4 [32m200[0m 2.321 ms - 433[0m
2026-08-04T15:22:56: 15:22:56 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.866 ms - 284[0m
2026-08-04T15:22:56: 15:22:56 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 6.919 ms - 2496[0m
2026-08-04T15:22:56: 15:22:56 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 5.430 ms - 143[0m
2026-08-04T15:23:06: 15:23:06 [[32minfo[39m] [0mPOST /v1/payment/submit [32m201[0m 15.083 ms - 109[0m
2026-08-04T15:23:06: 15:23:06 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.680 ms - 1807[0m
2026-08-04T15:23:06: 15:23:06 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.104 ms - 284[0m
2026-08-04T15:23:57: 15:23:57 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.344 ms - 284[0m
2026-08-04T15:27:12: 15:27:12 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 10.916 ms - 426[0m
2026-08-04T15:27:23: 15:27:23 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 7.386 ms - 284[0m
2026-08-04T15:29:42: 15:29:42 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.820 ms - 284[0m
2026-08-04T15:30:47: 15:30:47 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.501 ms - 284[0m
2026-08-04T15:31:24: 15:31:24 [[32minfo[39m] [0mPOST /v1/payment/submit [32m201[0m 48.111 ms - 109[0m
2026-08-04T15:31:24: 15:31:24 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.024 ms - 2088[0m
2026-08-04T15:31:24: 15:31:24 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.575 ms - 284[0m
2026-08-04T15:31:28: 15:31:28 [[32minfo[39m] [0mGET /v1/payment/7 [32m200[0m 2.776 ms - 429[0m
2026-08-04T15:35:30: 15:35:30 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 12.369 ms - 128[0m
2026-08-04T15:35:32: 15:35:32 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.086 ms - 2088[0m
2026-08-04T15:35:45: 15:35:45 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.979 ms - 2088[0m
2026-08-04T15:35:45: 15:35:45 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.327 ms - 284[0m
2026-08-04T15:36:19: 15:36:19 [[32minfo[39m] [0mGET /v1/payment/5 [32m200[0m 3.767 ms - 423[0m
2026-08-04T15:36:22: 15:36:22 [[32minfo[39m] [0mGET /v1/payment/7 [32m200[0m 3.548 ms - 429[0m
2026-08-04T15:36:30: 15:36:30 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.993 ms - 284[0m
2026-08-04T15:39:15: 15:39:15 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.493 ms - 284[0m
2026-08-04T15:39:50: 15:39:50 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 9.855 ms - 773[0m
2026-08-04T15:41:29: 15:41:29 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.250 ms - 2088[0m
2026-08-04T15:41:29: 15:41:29 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.165 ms - 284[0m
2026-08-04T15:41:32: 15:41:32 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.639 ms - 284[0m
2026-08-04T15:41:35: 15:41:35 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 2.848 ms - 426[0m
2026-08-04T15:43:05: 15:43:05 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 10.004 ms - 284[0m
2026-08-04T15:45:12: 15:45:12 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.828 ms - 3629[0m
2026-08-04T15:45:12: 15:45:12 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.665 ms - 171[0m
2026-08-04T15:45:15: 15:45:15 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.035 ms - 3629[0m
2026-08-04T15:45:15: 15:45:15 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 1.938 ms - 171[0m
2026-08-04T15:45:23: 15:45:23 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 10.751 ms - 1874[0m
2026-08-04T15:45:23: 15:45:23 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.553 ms - 133[0m
2026-08-04T15:52:45: 15:52:45 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 7.350 ms - 2496[0m
2026-08-04T15:52:45: 15:52:45 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 4.576 ms - 143[0m
2026-08-04T15:52:47: 15:52:47 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 7.104 ms - 649[0m
2026-08-04T15:53:18: 15:53:18 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 3.676 ms - 649[0m
2026-08-04T15:53:42: ========== LOGIN API HIT ==========
2026-08-04T15:53:42: Member: {
2026-08-04T15:53:42:   id: 1,
2026-08-04T15:53:42:   society_id: 1,
2026-08-04T15:53:42:   full_name: 'Ram',
2026-08-04T15:53:42:   email: 'ram@gmail.com',
2026-08-04T15:53:42:   mobile_number: '9999999998',
2026-08-04T15:53:42:   flat_number: '12',
2026-08-04T15:53:42:   vehicles: null,
2026-08-04T15:53:42:   family_members: null,
2026-08-04T15:53:42:   role: 'superadmin',
2026-08-04T15:53:42:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T15:53:42:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T15:53:42:   fcm_token: null,
2026-08-04T15:53:42:   last_login_at: 2026-08-04T09:48:30.000Z,
2026-08-04T15:53:42:   member_since: null,
2026-08-04T15:53:42:   is_approved: 1,
2026-08-04T15:53:42:   is_active: 1,
2026-08-04T15:53:42:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T15:53:42:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T15:53:42:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T15:53:42:   ownership: 'owner',
2026-08-04T15:53:42:   status: 1,
2026-08-04T15:53:42:   wing: 'A',
2026-08-04T15:53:42:   maintenance_status: 'unverified',
2026-08-04T15:53:42:   society_name: 'Green Valley Society'
2026-08-04T15:53:42: }
2026-08-04T15:53:42: Password Match: false
2026-08-04T15:53:42: Response: { status: 'FAIL', message: 'Invalid password.' }
2026-08-04T15:53:42: 15:53:42 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 100.166 ms - 47[0m
2026-08-04T15:53:53: ========== LOGIN API HIT ==========
2026-08-04T15:53:53: Member: {
2026-08-04T15:53:53:   id: 1,
2026-08-04T15:53:53:   society_id: 1,
2026-08-04T15:53:53:   full_name: 'Ram',
2026-08-04T15:53:53:   email: 'ram@gmail.com',
2026-08-04T15:53:53:   mobile_number: '9999999998',
2026-08-04T15:53:53:   flat_number: '12',
2026-08-04T15:53:53:   vehicles: null,
2026-08-04T15:53:53:   family_members: null,
2026-08-04T15:53:53:   role: 'superadmin',
2026-08-04T15:53:53:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T15:53:53:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T15:53:53:   fcm_token: null,
2026-08-04T15:53:53:   last_login_at: 2026-08-04T09:48:30.000Z,
2026-08-04T15:53:53:   member_since: null,
2026-08-04T15:53:53:   is_approved: 1,
2026-08-04T15:53:53:   is_active: 1,
2026-08-04T15:53:53:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T15:53:53:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T15:53:53:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T15:53:53:   ownership: 'owner',
2026-08-04T15:53:53:   status: 1,
2026-08-04T15:53:53:   wing: 'A',
2026-08-04T15:53:53:   maintenance_status: 'unverified',
2026-08-04T15:53:53:   society_name: 'Green Valley Society'
2026-08-04T15:53:53: }
2026-08-04T15:53:53: Password Match: true
2026-08-04T15:53:53: Response: {
2026-08-04T15:53:53:   status: 'SUCCESS',
2026-08-04T15:53:53:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTgzOTAzMywiZXhwIjoxNzg4NDMxMDMzfQ.mhVWw0VacVCUhfZCwC-cpHBslL9iZw3LX9g0RfrSMXs',
2026-08-04T15:53:53:   expires_in: '30d',
2026-08-04T15:53:53:   expires_in_seconds: 2592000,
2026-08-04T15:53:53:   user: {
2026-08-04T15:53:53:     id: 1,
2026-08-04T15:53:53:     full_name: 'Ram',
2026-08-04T15:53:53:     mobile_number: '9999999998',
2026-08-04T15:53:53:     email: 'ram@gmail.com',
2026-08-04T15:53:53:     role: 'superadmin',
2026-08-04T15:53:53:     society_id: 1,
2026-08-04T15:53:53:     society_name: 'Green Valley Society',
2026-08-04T15:53:53:     flat_number: '12',
2026-08-04T15:53:53:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T15:53:53:     member_since: null,
2026-08-04T15:53:53:     is_approved: 1
2026-08-04T15:53:53:   },
2026-08-04T15:53:53:   message: 'Login successful.'
2026-08-04T15:53:53: }
2026-08-04T15:53:53: 15:53:53 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 99.481 ms - 606[0m
2026-08-04T15:53:54: Dashboard route hit
2026-08-04T15:53:54: Dashboard Controller Called
2026-08-04T15:53:54: req.user => {
2026-08-04T15:53:54:   user_id: 1,
2026-08-04T15:53:54:   society_id: 1,
2026-08-04T15:53:54:   role: 'superadmin',
2026-08-04T15:53:54:   full_name: 'Ram',
2026-08-04T15:53:54:   iat: 1785839033,
2026-08-04T15:53:54:   exp: 1788431033
2026-08-04T15:53:54: }
2026-08-04T15:53:54: societyId = 1
2026-08-04T15:53:54: memberId = 1
2026-08-04T15:53:54: 15:53:54 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.751 ms - 731[0m
2026-08-04T15:54:54: 15:54:54 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.721 ms - 383[0m
2026-08-04T15:54:54: 15:54:54 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.502 ms - 158[0m
2026-08-04T15:55:41: 15:55:41 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.216 ms - 2088[0m
2026-08-04T15:55:41: 15:55:41 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.625 ms - 284[0m
2026-08-04T15:55:43: 15:55:43 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 6.188 ms - 426[0m
2026-08-04T15:56:12: 15:56:12 [[32minfo[39m] [0mGET /v1/payment/1 [32m200[0m 2.523 ms - 433[0m
2026-08-04T15:58:03: 15:58:03 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.891 ms - 284[0m
2026-08-04T16:02:32: 16:02:32 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 113.991 ms - 3629[0m
2026-08-04T16:02:32: 16:02:32 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 7.276 ms - 171[0m
2026-08-04T16:02:47: 16:02:47 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.976 ms - 733[0m
2026-08-04T16:02:52: 16:02:52 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.148 ms - 3629[0m
2026-08-04T16:03:05: 16:03:05 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.706 ms - 399[0m
2026-08-04T16:03:10: 16:03:10 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.721 ms - 3629[0m
2026-08-04T16:03:31: 16:03:31 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.296 ms - 1535[0m
2026-08-04T16:03:36: 16:03:36 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 7.711 ms - 3629[0m
2026-08-04T16:03:41: 16:03:41 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.577 ms - 1173[0m
2026-08-04T16:03:45: 16:03:45 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.224 ms - 434[0m
2026-08-04T16:03:48: 16:03:48 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.963 ms - 73[0m
2026-08-04T16:03:51: 16:03:51 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.136 ms - 73[0m
2026-08-04T16:03:57: 16:03:57 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.116 ms - 434[0m
2026-08-04T16:04:01: 16:04:01 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.628 ms - 434[0m
2026-08-04T16:04:02: 16:04:02 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.695 ms - 1535[0m
2026-08-04T16:04:02: 16:04:02 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.769 ms - 3629[0m
2026-08-04T16:04:10: 16:04:10 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.803 ms - 3629[0m
2026-08-04T16:04:10: 16:04:10 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.941 ms - 171[0m
2026-08-04T16:15:59: 16:15:59 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 19.320 ms - 2088[0m
2026-08-04T16:15:59: 16:15:59 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 23.085 ms - 284[0m
2026-08-04T16:16:01: 16:16:01 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 6.761 ms - 426[0m
2026-08-04T16:16:04: 16:16:04 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.905 ms - 284[0m
2026-08-04T16:16:33: 16:16:33 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 11.715 ms - 1874[0m
2026-08-04T16:16:33: 16:16:33 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 6.695 ms - 133[0m
2026-08-04T16:18:18: 16:18:18 [[32minfo[39m] [0mGET /v1/payment/7 [32m200[0m 2.424 ms - 429[0m
2026-08-04T16:18:25: 16:18:25 [[32minfo[39m] [0mGET /v1/payment/5 [32m200[0m 2.547 ms - 423[0m
2026-08-04T16:18:28: 16:18:28 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 18.479 ms - 48[0m
2026-08-04T16:18:32: 16:18:32 [[32minfo[39m] [0mGET /v1/payment/8 [33m404[0m 3.338 ms - 48[0m
2026-08-04T16:21:16: 16:21:16 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.386 ms - 1874[0m
2026-08-04T16:21:16: 16:21:16 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.167 ms - 133[0m
2026-08-04T16:21:18: 16:21:18 [[32minfo[39m] [0mGET /v1/payment/4 [32m200[0m 3.742 ms - 433[0m
2026-08-04T16:21:20: 16:21:20 [[32minfo[39m] [0mGET /v1/payment/9 [33m404[0m 3.246 ms - 48[0m
2026-08-04T16:21:23: 16:21:23 [[32minfo[39m] [0mGET /v1/payment/8 [33m404[0m 2.772 ms - 48[0m
2026-08-04T16:21:27: 16:21:27 [[32minfo[39m] [0mGET /v1/payment/5 [32m200[0m 3.986 ms - 423[0m
2026-08-04T16:21:41: 16:21:41 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.212 ms - 3629[0m
2026-08-04T16:21:41: 16:21:41 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.756 ms - 171[0m
2026-08-04T16:21:43: 16:21:43 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.492 ms - 2088[0m
2026-08-04T16:21:43: 16:21:43 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.693 ms - 284[0m
2026-08-04T16:21:45: 16:21:45 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.284 ms - 1874[0m
2026-08-04T16:21:45: 16:21:45 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.518 ms - 133[0m
2026-08-04T16:21:48: 16:21:48 [[32minfo[39m] [0mGET /v1/payment/4 [32m200[0m 3.190 ms - 433[0m
2026-08-04T16:22:00: 16:22:00 [[32minfo[39m] [0mGET /v1/payment/5 [32m200[0m 2.561 ms - 423[0m
2026-08-04T16:22:35: 16:22:35 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.243 ms - 2088[0m
2026-08-04T16:22:35: 16:22:35 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.348 ms - 284[0m
2026-08-04T16:22:36: 16:22:36 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.468 ms - 1874[0m
2026-08-04T16:22:36: 16:22:36 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 2.989 ms - 133[0m
2026-08-04T16:22:38: 16:22:38 [[32minfo[39m] [0mGET /v1/payment/8 [33m404[0m 3.473 ms - 48[0m
2026-08-04T16:22:47: 16:22:47 [[32minfo[39m] [0mGET /v1/payment/5 [32m200[0m 5.331 ms - 423[0m
2026-08-04T16:22:51: 16:22:51 [[32minfo[39m] [0mGET /v1/payment/9 [33m404[0m 3.408 ms - 48[0m
2026-08-04T16:23:23: 16:23:23 [[32minfo[39m] [0mGET /v1/payment/6 [32m200[0m 3.525 ms - 425[0m
2026-08-04T16:23:33: 16:23:33 [[32minfo[39m] [0mGET /v1/payment/6 [32m200[0m 3.169 ms - 425[0m
2026-08-04T16:23:47: 16:23:47 [[32minfo[39m] [0mGET /v1/payment/9 [33m404[0m 2.073 ms - 48[0m
2026-08-04T16:23:59: 16:23:59 [[32minfo[39m] [0mGET /v1/payment/8 [33m404[0m 2.634 ms - 48[0m
2026-08-04T16:24:14: 16:24:14 [[32minfo[39m] [0mGET /v1/payment/10 [33m404[0m 2.400 ms - 48[0m
2026-08-04T16:24:20: 16:24:20 [[32minfo[39m] [0mGET /v1/payment/9 [33m404[0m 2.255 ms - 48[0m
2026-08-04T16:24:38: 16:24:38 [[32minfo[39m] [0mGET /v1/payment/9 [33m404[0m 2.533 ms - 48[0m
2026-08-04T16:24:40: 16:24:40 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.517 ms - 3629[0m
2026-08-04T16:24:41: 16:24:41 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.247 ms - 171[0m
2026-08-04T16:24:43: 16:24:43 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.097 ms - 2088[0m
2026-08-04T16:24:43: 16:24:43 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.524 ms - 284[0m
2026-08-04T16:24:45: 16:24:45 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.542 ms - 3629[0m
2026-08-04T16:24:45: 16:24:45 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.739 ms - 171[0m
2026-08-04T16:24:48: 16:24:48 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.139 ms - 2088[0m
2026-08-04T16:24:49: 16:24:49 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.628 ms - 284[0m
2026-08-04T16:24:50: 16:24:50 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.779 ms - 3629[0m
2026-08-04T16:24:50: 16:24:50 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.031 ms - 171[0m
2026-08-04T16:24:55: 16:24:55 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.652 ms - 1874[0m
2026-08-04T16:24:55: 16:24:55 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 2.814 ms - 133[0m
2026-08-04T16:25:02: 16:25:02 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.484 ms - 3629[0m
2026-08-04T16:25:02: 16:25:02 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.359 ms - 171[0m
2026-08-04T16:25:09: 16:25:09 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.763 ms - 3629[0m
2026-08-04T16:25:09: 16:25:09 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.089 ms - 171[0m
2026-08-04T16:25:09: 16:25:09 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.890 ms - 1874[0m
2026-08-04T16:25:10: 16:25:10 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.399 ms - 133[0m
2026-08-04T16:25:16: 16:25:16 [[32minfo[39m] [0mGET /v1/payment/9 [33m404[0m 2.463 ms - 48[0m
2026-08-04T16:27:02: 16:27:02 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.387 ms - 3629[0m
2026-08-04T16:27:02: 16:27:02 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.272 ms - 171[0m
2026-08-04T16:27:04: 16:27:04 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.416 ms - 2088[0m
2026-08-04T16:27:04: 16:27:04 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.077 ms - 284[0m
2026-08-04T16:27:08: 16:27:08 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.158 ms - 3629[0m
2026-08-04T16:27:08: 16:27:08 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.783 ms - 171[0m
2026-08-04T16:27:10: 16:27:10 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.716 ms - 2088[0m
2026-08-04T16:27:10: 16:27:10 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.784 ms - 284[0m
2026-08-04T16:27:12: 16:27:12 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.664 ms - 284[0m
2026-08-04T16:27:20: 16:27:20 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.214 ms - 1874[0m
2026-08-04T16:27:20: 16:27:20 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.706 ms - 133[0m
2026-08-04T16:27:26: 16:27:26 [[32minfo[39m] [0mGET /v1/payment/6 [32m200[0m 2.517 ms - 425[0m
2026-08-04T16:27:36: 16:27:36 [[32minfo[39m] [0mGET /v1/payment/9 [33m404[0m 2.681 ms - 48[0m
2026-08-04T16:27:46: 16:27:46 [[32minfo[39m] [0mGET /v1/payment/9 [33m404[0m 3.046 ms - 48[0m
2026-08-04T16:27:50: 16:27:50 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.389 ms - 3629[0m
2026-08-04T16:27:50: 16:27:50 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.171 ms - 171[0m
2026-08-04T16:28:25: 16:28:25 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 122.907 ms - 79[0m
2026-08-04T16:28:25: 16:28:25 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.964 ms - 3625[0m
2026-08-04T16:28:25: 16:28:25 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.325 ms - 171[0m
2026-08-04T16:28:29: 16:28:29 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.885 ms - 1871[0m
2026-08-04T16:28:29: 16:28:29 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.273 ms - 133[0m
2026-08-04T16:28:30: 16:28:30 [[32minfo[39m] [0mGET /v1/payment/11 [33m404[0m 2.175 ms - 48[0m
2026-08-04T16:28:43: 16:28:43 [[32minfo[39m] [0mGET /v1/payment/11 [33m404[0m 2.281 ms - 48[0m
2026-08-04T16:28:55: 16:28:55 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.718 ms - 2088[0m
2026-08-04T16:28:55: 16:28:55 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.781 ms - 284[0m
2026-08-04T16:28:59: 16:28:59 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.650 ms - 284[0m
2026-08-04T16:29:09: 16:29:09 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.390 ms - 3625[0m
2026-08-04T16:29:09: 16:29:09 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.025 ms - 171[0m
2026-08-04T16:29:33: 16:29:33 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.320 ms - 3625[0m
2026-08-04T16:29:33: 16:29:33 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.413 ms - 171[0m
2026-08-04T16:29:34: 16:29:34 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.471 ms - 1871[0m
2026-08-04T16:29:34: 16:29:34 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.223 ms - 133[0m
2026-08-04T16:29:35: 16:29:35 [[32minfo[39m] [0mGET /v1/payment/7 [32m200[0m 3.316 ms - 429[0m
2026-08-04T16:29:42: 16:29:42 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.789 ms - 1871[0m
2026-08-04T16:29:42: 16:29:42 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.047 ms - 133[0m
2026-08-04T16:29:43: 16:29:43 [[32minfo[39m] [0mGET /v1/payment/11 [33m404[0m 2.339 ms - 48[0m
2026-08-04T16:30:04: 16:30:04 [[32minfo[39m] [0mGET /v1/payment/11 [33m404[0m 3.206 ms - 48[0m
2026-08-04T16:30:07: 16:30:07 [[32minfo[39m] [0mGET /v1/payment/7 [32m200[0m 2.391 ms - 429[0m
2026-08-04T16:30:11: 16:30:11 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.979 ms - 2088[0m
2026-08-04T16:30:12: 16:30:12 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.572 ms - 284[0m
2026-08-04T16:30:14: 16:30:14 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.071 ms - 284[0m
2026-08-04T16:30:25: 16:30:25 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.856 ms - 3625[0m
2026-08-04T16:30:25: 16:30:25 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.455 ms - 171[0m
2026-08-04T16:30:28: 16:30:28 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.669 ms - 2088[0m
2026-08-04T16:30:28: 16:30:28 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.559 ms - 284[0m
2026-08-04T16:30:31: 16:30:31 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.969 ms - 665[0m
2026-08-04T16:30:31: 16:30:31 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 3.648 ms - 112278[0m
2026-08-04T16:30:35: 16:30:35 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.413 ms - 3625[0m
2026-08-04T16:30:35: 16:30:35 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.411 ms - 171[0m
2026-08-04T16:30:53: 16:30:53 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 9.397 ms - 79[0m
2026-08-04T16:30:53: 16:30:53 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.974 ms - 3621[0m
2026-08-04T16:30:53: 16:30:53 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.509 ms - 171[0m
2026-08-04T16:30:55: 16:30:55 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 7.614 ms - 1873[0m
2026-08-04T16:30:55: 16:30:55 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 5.238 ms - 133[0m
2026-08-04T16:31:01: 16:31:01 [[32minfo[39m] [0mGET /v1/payment/12 [33m404[0m 2.835 ms - 48[0m
2026-08-04T16:31:16: 16:31:16 [[32minfo[39m] [0mGET /v1/payment/6 [32m200[0m 2.769 ms - 425[0m
2026-08-04T16:31:19: 16:31:19 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.794 ms - 3621[0m
2026-08-04T16:31:19: 16:31:19 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.257 ms - 171[0m
2026-08-04T16:31:26: 16:31:26 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.282 ms - 3621[0m
2026-08-04T16:31:26: 16:31:26 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.585 ms - 171[0m
2026-08-04T16:31:27: 16:31:27 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.624 ms - 1873[0m
2026-08-04T16:31:27: 16:31:27 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 5.424 ms - 133[0m
2026-08-04T16:31:47: 16:31:47 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.890 ms - 2088[0m
2026-08-04T16:31:47: 16:31:47 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.876 ms - 284[0m
2026-08-04T16:31:49: 16:31:49 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.201 ms - 284[0m
2026-08-04T16:32:00: 16:32:00 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 7.966 ms - 3621[0m
2026-08-04T16:32:00: 16:32:00 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.989 ms - 171[0m
2026-08-04T16:32:06: 16:32:06 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.367 ms - 3621[0m
2026-08-04T16:32:07: 16:32:07 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.123 ms - 171[0m
2026-08-04T16:32:07: 16:32:07 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.827 ms - 1873[0m
2026-08-04T16:32:07: 16:32:07 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.508 ms - 133[0m
2026-08-04T16:32:09: 16:32:09 [[32minfo[39m] [0mGET /v1/payment/12 [33m404[0m 3.147 ms - 48[0m
2026-08-04T16:32:17: 16:32:17 [[32minfo[39m] [0mGET /v1/payment/12 [33m404[0m 2.174 ms - 48[0m
2026-08-04T16:32:19: 16:32:19 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.010 ms - 2088[0m
2026-08-04T16:32:20: 16:32:20 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.502 ms - 284[0m
2026-08-04T16:32:22: 16:32:22 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.886 ms - 284[0m
2026-08-04T16:32:24: 16:32:24 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.523 ms - 665[0m
2026-08-04T16:32:29: 16:32:29 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.333 ms - 2088[0m
2026-08-04T16:32:29: 16:32:29 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.826 ms - 284[0m
2026-08-04T16:32:31: 16:32:31 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.917 ms - 284[0m
2026-08-04T16:32:38: 16:32:38 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.655 ms - 3621[0m
2026-08-04T16:32:38: 16:32:38 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.336 ms - 171[0m
2026-08-04T16:32:44: 16:32:44 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.967 ms - 2088[0m
2026-08-04T16:32:44: 16:32:44 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.366 ms - 284[0m
2026-08-04T16:32:48: 16:32:48 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.813 ms - 3621[0m
2026-08-04T16:32:48: 16:32:48 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.445 ms - 171[0m
2026-08-04T16:32:52: 16:32:52 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.664 ms - 1873[0m
2026-08-04T16:32:52: 16:32:52 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.930 ms - 133[0m
2026-08-04T16:33:01: 16:33:01 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.167 ms - 3621[0m
2026-08-04T16:33:01: 16:33:01 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.113 ms - 171[0m
2026-08-04T16:33:08: 16:33:08 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.697 ms - 3621[0m
2026-08-04T16:33:08: 16:33:08 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 1.875 ms - 171[0m
2026-08-04T16:33:08: 16:33:08 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.817 ms - 2088[0m
2026-08-04T16:33:09: 16:33:09 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.848 ms - 284[0m
2026-08-04T16:33:10: 16:33:10 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.348 ms - 3621[0m
2026-08-04T16:33:10: 16:33:10 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.585 ms - 171[0m
2026-08-04T16:33:16: 16:33:16 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.343 ms - 2088[0m
2026-08-04T16:33:16: 16:33:16 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.162 ms - 284[0m
2026-08-04T16:33:17: 16:33:17 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 2.555 ms - 426[0m
2026-08-04T16:33:18: 16:33:18 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.045 ms - 284[0m
2026-08-04T16:34:29: 16:34:29 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 6.438 ms - 665[0m
2026-08-04T16:34:45: 16:34:45 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.145 ms - 2088[0m
2026-08-04T16:34:46: 16:34:46 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.056 ms - 284[0m
2026-08-04T16:34:46: 16:34:46 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.215 ms - 284[0m
2026-08-04T16:36:01: 16:36:01 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.966 ms - 284[0m
2026-08-04T16:36:59: Dashboard route hit
2026-08-04T16:36:59: Dashboard Controller Called
2026-08-04T16:36:59: req.user => {
2026-08-04T16:36:59:   user_id: 1,
2026-08-04T16:36:59:   society_id: 1,
2026-08-04T16:36:59:   role: 'superadmin',
2026-08-04T16:36:59:   full_name: 'Ram',
2026-08-04T16:36:59:   iat: 1785839033,
2026-08-04T16:36:59:   exp: 1788431033
2026-08-04T16:36:59: }
2026-08-04T16:36:59: societyId = 1
2026-08-04T16:36:59: memberId = 1
2026-08-04T16:36:59: 16:36:59 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 14.673 ms - 730[0m
2026-08-04T16:37:11: 16:37:11 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.239 ms - 383[0m
2026-08-04T16:37:11: 16:37:11 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.981 ms - 158[0m
2026-08-04T16:37:14: 16:37:14 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 4.651 ms - 507[0m
2026-08-04T16:37:47: 16:37:47 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.176 ms - 383[0m
2026-08-04T16:37:52: 16:37:52 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.463 ms - 383[0m
2026-08-04T16:37:59: 16:37:59 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.178 ms - 383[0m
2026-08-04T16:38:00: 16:38:00 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.720 ms - 383[0m
2026-08-04T16:38:00: 16:38:00 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.276 ms - 383[0m
2026-08-04T16:38:00: 16:38:00 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.216 ms - 383[0m
2026-08-04T16:38:00: 16:38:00 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.177 ms - 383[0m
2026-08-04T16:38:01: 16:38:01 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.193 ms - 383[0m
2026-08-04T16:38:01: 16:38:01 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.846 ms - 383[0m
2026-08-04T16:38:02: 16:38:02 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.053 ms - 383[0m
2026-08-04T16:38:02: 16:38:02 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.256 ms - 383[0m
2026-08-04T16:38:03: 16:38:03 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.972 ms - 383[0m
2026-08-04T16:38:04: 16:38:04 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.123 ms - 383[0m
2026-08-04T16:38:18: 16:38:18 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 2.422 ms - 507[0m
2026-08-04T16:38:33: 16:38:33 [[32minfo[39m] [0mPUT /v1/society/registration-request/1/approve [33m409[0m 6.415 ms - 75[0m
2026-08-04T16:38:37: 16:38:37 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.939 ms - 383[0m
2026-08-04T16:38:37: 16:38:37 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.480 ms - 158[0m
2026-08-04T16:38:42: 16:38:42 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.765 ms - 383[0m
2026-08-04T16:38:44: 16:38:44 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.319 ms - 383[0m
2026-08-04T16:38:46: 16:38:46 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 2.917 ms - 507[0m
2026-08-04T16:38:49: 16:38:49 [[32minfo[39m] [0mPUT /v1/society/registration-request/1/approve [33m409[0m 4.216 ms - 75[0m
2026-08-04T16:38:56: 16:38:56 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.402 ms - 383[0m
2026-08-04T16:38:56: 16:38:56 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.130 ms - 158[0m
2026-08-04T16:38:58: 16:38:58 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.927 ms - 383[0m
2026-08-04T16:38:58: 16:38:58 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.729 ms - 158[0m
2026-08-04T16:40:01: 16:40:01 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.345 ms - 383[0m
2026-08-04T16:40:01: 16:40:01 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 5.937 ms - 158[0m
2026-08-04T16:40:02: 16:40:02 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 3.499 ms - 507[0m
2026-08-04T16:40:20: 16:40:20 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 2.150 ms - 507[0m
2026-08-04T16:40:21: 16:40:21 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.565 ms - 383[0m
2026-08-04T16:40:21: 16:40:21 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.169 ms - 158[0m
2026-08-04T16:40:24: 16:40:24 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.692 ms - 2088[0m
2026-08-04T16:40:24: 16:40:24 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.135 ms - 284[0m
2026-08-04T16:40:25: 16:40:25 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.853 ms - 284[0m
2026-08-04T16:41:09: 16:41:09 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.975 ms - 3621[0m
2026-08-04T16:41:09: 16:41:09 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 5.325 ms - 171[0m
2026-08-04T16:41:11: 16:41:11 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.925 ms - 2088[0m
2026-08-04T16:41:11: 16:41:11 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.333 ms - 284[0m
2026-08-04T16:41:43: 16:41:43 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.911 ms - 2088[0m
2026-08-04T16:41:43: 16:41:43 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.963 ms - 284[0m
2026-08-04T16:41:45: 16:41:45 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.601 ms - 284[0m
2026-08-04T16:42:19: 16:42:19 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.516 ms - 1873[0m
2026-08-04T16:42:19: 16:42:19 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.390 ms - 133[0m
2026-08-04T16:42:22: Dashboard route hit
2026-08-04T16:42:22: Dashboard Controller Called
2026-08-04T16:42:22: req.user => {
2026-08-04T16:42:22:   user_id: 1,
2026-08-04T16:42:22:   society_id: 1,
2026-08-04T16:42:22:   role: 'superadmin',
2026-08-04T16:42:22:   full_name: 'Ram',
2026-08-04T16:42:22:   iat: 1785839033,
2026-08-04T16:42:22:   exp: 1788431033
2026-08-04T16:42:22: }
2026-08-04T16:42:22: societyId = 1
2026-08-04T16:42:22: memberId = 1
2026-08-04T16:42:22: 16:42:22 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.771 ms - 730[0m
2026-08-04T16:42:47: 16:42:47 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 5.911 ms - 773[0m
2026-08-04T16:43:51: 16:43:51 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.289 ms - 383[0m
2026-08-04T16:43:51: 16:43:51 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.706 ms - 158[0m
2026-08-04T16:44:16: 16:44:16 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.709 ms - 665[0m
2026-08-04T16:44:25: Dashboard route hit
2026-08-04T16:44:25: Dashboard Controller Called
2026-08-04T16:44:25: req.user => {
2026-08-04T16:44:25:   user_id: 1,
2026-08-04T16:44:25:   society_id: 1,
2026-08-04T16:44:25:   role: 'superadmin',
2026-08-04T16:44:25:   full_name: 'Ram',
2026-08-04T16:44:25:   iat: 1785839033,
2026-08-04T16:44:25:   exp: 1788431033
2026-08-04T16:44:25: }
2026-08-04T16:44:25: societyId = 1
2026-08-04T16:44:25: memberId = 1
2026-08-04T16:44:25: 16:44:25 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.393 ms - 730[0m
2026-08-04T16:44:58: 16:44:58 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.179 ms - 383[0m
2026-08-04T16:44:59: 16:44:59 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.659 ms - 158[0m
2026-08-04T16:45:16: 16:45:16 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.157 ms - 383[0m
2026-08-04T16:45:16: 16:45:16 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.899 ms - 158[0m
2026-08-04T16:45:25: 16:45:25 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.179 ms - 383[0m
2026-08-04T16:46:07: 16:46:07 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 7.511 ms - 2088[0m
2026-08-04T16:46:07: 16:46:07 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.883 ms - 284[0m
2026-08-04T16:46:07: 16:46:07 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.916 ms - 3621[0m
2026-08-04T16:46:07: 16:46:07 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.216 ms - 171[0m
2026-08-04T16:46:11: 16:46:11 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.137 ms - 2088[0m
2026-08-04T16:46:11: 16:46:11 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.679 ms - 284[0m
2026-08-04T16:46:12: 16:46:12 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.233 ms - 284[0m
2026-08-04T16:46:27: 16:46:27 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.131 ms - 284[0m
2026-08-04T16:46:34: Dashboard route hit
2026-08-04T16:46:34: Dashboard Controller Called
2026-08-04T16:46:34: req.user => {
2026-08-04T16:46:34:   user_id: 1,
2026-08-04T16:46:34:   society_id: 1,
2026-08-04T16:46:34:   role: 'superadmin',
2026-08-04T16:46:34:   full_name: 'Ram',
2026-08-04T16:46:34:   iat: 1785836910,
2026-08-04T16:46:34:   exp: 1788428910
2026-08-04T16:46:34: }
2026-08-04T16:46:34: societyId = 1
2026-08-04T16:46:34: memberId = 1
2026-08-04T16:46:34: 16:46:34 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.266 ms - 730[0m
2026-08-04T16:46:49: ========== LOGIN API HIT ==========
2026-08-04T16:46:49: Member: {
2026-08-04T16:46:49:   id: 1,
2026-08-04T16:46:49:   society_id: 1,
2026-08-04T16:46:49:   full_name: 'Ram',
2026-08-04T16:46:49:   email: 'ram@gmail.com',
2026-08-04T16:46:49:   mobile_number: '9999999998',
2026-08-04T16:46:49:   flat_number: '12',
2026-08-04T16:46:49:   vehicles: null,
2026-08-04T16:46:49:   family_members: null,
2026-08-04T16:46:49:   role: 'superadmin',
2026-08-04T16:46:49:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T16:46:49:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T16:46:49:   fcm_token: null,
2026-08-04T16:46:49:   last_login_at: 2026-08-04T10:23:53.000Z,
2026-08-04T16:46:49:   member_since: null,
2026-08-04T16:46:49:   is_approved: 1,
2026-08-04T16:46:49:   is_active: 1,
2026-08-04T16:46:49:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T16:46:49:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T16:46:49:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T16:46:49:   ownership: 'owner',
2026-08-04T16:46:49:   status: 1,
2026-08-04T16:46:49:   wing: 'A',
2026-08-04T16:46:49:   maintenance_status: 'unverified',
2026-08-04T16:46:49:   society_name: 'Green Valley Society'
2026-08-04T16:46:49: }
2026-08-04T16:46:49: Password Match: true
2026-08-04T16:46:49: Response: {
2026-08-04T16:46:49:   status: 'SUCCESS',
2026-08-04T16:46:49:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTg0MjIwOSwiZXhwIjoxNzg4NDM0MjA5fQ.EzCy_Vxr6-9aRZ05GbIXb3A-NqNonB6m4eFxrQFQH7Q',
2026-08-04T16:46:49:   expires_in: '30d',
2026-08-04T16:46:49:   expires_in_seconds: 2592000,
2026-08-04T16:46:49:   user: {
2026-08-04T16:46:49:     id: 1,
2026-08-04T16:46:49:     full_name: 'Ram',
2026-08-04T16:46:49:     mobile_number: '9999999998',
2026-08-04T16:46:49:     email: 'ram@gmail.com',
2026-08-04T16:46:49:     role: 'superadmin',
2026-08-04T16:46:49:     society_id: 1,
2026-08-04T16:46:49:     society_name: 'Green Valley Society',
2026-08-04T16:46:49:     flat_number: '12',
2026-08-04T16:46:49:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T16:46:49:     member_since: null,
2026-08-04T16:46:49:     is_approved: 1
2026-08-04T16:46:49:   },
2026-08-04T16:46:49:   message: 'Login successful.'
2026-08-04T16:46:49: }
2026-08-04T16:46:49: 16:46:49 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 102.900 ms - 606[0m
2026-08-04T16:46:50: Dashboard route hit
2026-08-04T16:46:50: Dashboard Controller Called
2026-08-04T16:46:50: req.user => {
2026-08-04T16:46:50:   user_id: 1,
2026-08-04T16:46:50:   society_id: 1,
2026-08-04T16:46:50:   role: 'superadmin',
2026-08-04T16:46:50:   full_name: 'Ram',
2026-08-04T16:46:50:   iat: 1785842209,
2026-08-04T16:46:50:   exp: 1788434209
2026-08-04T16:46:50: }
2026-08-04T16:46:50: societyId = 1
2026-08-04T16:46:50: memberId = 1
2026-08-04T16:46:50: 16:46:50 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.151 ms - 730[0m
2026-08-04T16:48:18: ========== LOGIN API HIT ==========
2026-08-04T16:48:18: Member: {
2026-08-04T16:48:18:   id: 1,
2026-08-04T16:48:18:   society_id: 1,
2026-08-04T16:48:18:   full_name: 'Ram',
2026-08-04T16:48:18:   email: 'ram@gmail.com',
2026-08-04T16:48:18:   mobile_number: '9999999998',
2026-08-04T16:48:18:   flat_number: '12',
2026-08-04T16:48:18:   vehicles: null,
2026-08-04T16:48:18:   family_members: null,
2026-08-04T16:48:18:   role: 'superadmin',
2026-08-04T16:48:18:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T16:48:18:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T16:48:18:   fcm_token: null,
2026-08-04T16:48:18:   last_login_at: 2026-08-04T11:16:49.000Z,
2026-08-04T16:48:18:   member_since: null,
2026-08-04T16:48:18:   is_approved: 1,
2026-08-04T16:48:18:   is_active: 1,
2026-08-04T16:48:18:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T16:48:18:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T16:48:18:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T16:48:18:   ownership: 'owner',
2026-08-04T16:48:18:   status: 1,
2026-08-04T16:48:18:   wing: 'A',
2026-08-04T16:48:18:   maintenance_status: 'unverified',
2026-08-04T16:48:18:   society_name: 'Green Valley Society'
2026-08-04T16:48:18: }
2026-08-04T16:48:18: Password Match: true
2026-08-04T16:48:18: Response: {
2026-08-04T16:48:18:   status: 'SUCCESS',
2026-08-04T16:48:18:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTg0MjI5OCwiZXhwIjoxNzg4NDM0Mjk4fQ.5k9AdKG-5r3DK1HrCzlgyv7kBuXQjXJwUb0FTmUPv90',
2026-08-04T16:48:18:   expires_in: '30d',
2026-08-04T16:48:18:   expires_in_seconds: 2592000,
2026-08-04T16:48:18:   user: {
2026-08-04T16:48:18:     id: 1,
2026-08-04T16:48:18:     full_name: 'Ram',
2026-08-04T16:48:18:     mobile_number: '9999999998',
2026-08-04T16:48:18:     email: 'ram@gmail.com',
2026-08-04T16:48:18:     role: 'superadmin',
2026-08-04T16:48:18:     society_id: 1,
2026-08-04T16:48:18:     society_name: 'Green Valley Society',
2026-08-04T16:48:18:     flat_number: '12',
2026-08-04T16:48:18:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T16:48:18:     member_since: null,
2026-08-04T16:48:18:     is_approved: 1
2026-08-04T16:48:18:   },
2026-08-04T16:48:18:   message: 'Login successful.'
2026-08-04T16:48:18: }
2026-08-04T16:48:18: 16:48:18 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 139.841 ms - 606[0m
2026-08-04T16:48:19: Dashboard route hit
2026-08-04T16:48:19: Dashboard Controller Called
2026-08-04T16:48:19: req.user => {
2026-08-04T16:48:19:   user_id: 1,
2026-08-04T16:48:19:   society_id: 1,
2026-08-04T16:48:19:   role: 'superadmin',
2026-08-04T16:48:19:   full_name: 'Ram',
2026-08-04T16:48:19:   iat: 1785842298,
2026-08-04T16:48:19:   exp: 1788434298
2026-08-04T16:48:19: }
2026-08-04T16:48:19: societyId = 1
2026-08-04T16:48:19: memberId = 1
2026-08-04T16:48:19: 16:48:19 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.816 ms - 730[0m
2026-08-04T16:48:52: 16:48:52 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.862 ms - 383[0m
2026-08-04T16:48:52: 16:48:52 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.206 ms - 158[0m
2026-08-04T16:49:47: 16:49:47 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.340 ms - 284[0m
2026-08-04T16:49:52: 16:49:52 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 2.454 ms - 773[0m
2026-08-04T16:49:55: 16:49:55 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 3.598 ms - 78[0m
2026-08-04T16:49:57: 16:49:57 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 2.318 ms - 773[0m
2026-08-04T16:49:59: 16:49:59 [[32minfo[39m] [0mGET /v1/announcement/3 [32m200[0m 5.289 ms - 422[0m
2026-08-04T16:50:04: 16:50:04 [[32minfo[39m] [0mGET /v1/announcement/2 [32m200[0m 3.090 ms - 422[0m
2026-08-04T16:50:18: 16:50:18 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.511 ms - 1873[0m
2026-08-04T16:50:18: 16:50:18 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.732 ms - 133[0m
2026-08-04T16:51:54: 16:51:54 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.235 ms - 383[0m
2026-08-04T16:51:54: 16:51:54 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.501 ms - 158[0m
2026-08-04T16:53:16: 16:53:16 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.959 ms - 383[0m
2026-08-04T16:53:16: 16:53:16 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.118 ms - 158[0m
2026-08-04T16:53:16: 16:53:16 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 3.568 ms - 507[0m
2026-08-04T16:53:23: 16:53:23 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.241 ms - 383[0m
2026-08-04T16:53:23: 16:53:23 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.407 ms - 158[0m
2026-08-04T16:54:04: 16:54:04 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.984 ms - 383[0m
2026-08-04T16:54:04: 16:54:04 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 1.908 ms - 158[0m
2026-08-04T16:54:58: 16:54:58 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.598 ms - 383[0m
2026-08-04T16:54:58: 16:54:58 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 1.882 ms - 158[0m
2026-08-04T16:55:03: 16:55:03 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 2.341 ms - 507[0m
2026-08-04T16:55:12: 16:55:12 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.445 ms - 383[0m
2026-08-04T16:55:12: 16:55:12 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.183 ms - 158[0m
2026-08-04T16:55:15: Dashboard route hit
2026-08-04T16:55:15: Dashboard Controller Called
2026-08-04T16:55:15: req.user => {
2026-08-04T16:55:15:   user_id: 1,
2026-08-04T16:55:15:   society_id: 1,
2026-08-04T16:55:15:   role: 'superadmin',
2026-08-04T16:55:15:   full_name: 'Ram',
2026-08-04T16:55:15:   iat: 1785842298,
2026-08-04T16:55:15:   exp: 1788434298
2026-08-04T16:55:15: }
2026-08-04T16:55:15: societyId = 1
2026-08-04T16:55:15: memberId = 1
2026-08-04T16:55:15: 16:55:15 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.034 ms - 730[0m
2026-08-04T16:56:24: 16:56:24 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 7.223 ms - 383[0m
2026-08-04T16:56:24: 16:56:24 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.025 ms - 158[0m
2026-08-04T16:56:55: ========== LOGIN API HIT ==========
2026-08-04T16:56:55: Member: {
2026-08-04T16:56:55:   id: 1,
2026-08-04T16:56:55:   society_id: 1,
2026-08-04T16:56:55:   full_name: 'Ram',
2026-08-04T16:56:55:   email: 'ram@gmail.com',
2026-08-04T16:56:55:   mobile_number: '9999999998',
2026-08-04T16:56:55:   flat_number: '12',
2026-08-04T16:56:55:   vehicles: null,
2026-08-04T16:56:55:   family_members: null,
2026-08-04T16:56:55:   role: 'superadmin',
2026-08-04T16:56:55:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T16:56:55:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T16:56:55:   fcm_token: null,
2026-08-04T16:56:55:   last_login_at: 2026-08-04T11:18:18.000Z,
2026-08-04T16:56:55:   member_since: null,
2026-08-04T16:56:55:   is_approved: 1,
2026-08-04T16:56:55:   is_active: 1,
2026-08-04T16:56:55:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T16:56:55:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T16:56:55:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T16:56:55:   ownership: 'owner',
2026-08-04T16:56:55:   status: 1,
2026-08-04T16:56:55:   wing: 'A',
2026-08-04T16:56:55:   maintenance_status: 'unverified',
2026-08-04T16:56:55:   society_name: 'Green Valley Society'
2026-08-04T16:56:55: }
2026-08-04T16:56:55: Password Match: true
2026-08-04T16:56:55: Response: {
2026-08-04T16:56:55:   status: 'SUCCESS',
2026-08-04T16:56:55:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTg0MjgxNSwiZXhwIjoxNzg4NDM0ODE1fQ.FkdE_-VW0h2l1l-FLGA9bzh3v7fXaC2RtO8AZ2YqKmI',
2026-08-04T16:56:55:   expires_in: '30d',
2026-08-04T16:56:55:   expires_in_seconds: 2592000,
2026-08-04T16:56:55:   user: {
2026-08-04T16:56:55:     id: 1,
2026-08-04T16:56:55:     full_name: 'Ram',
2026-08-04T16:56:55:     mobile_number: '9999999998',
2026-08-04T16:56:55:     email: 'ram@gmail.com',
2026-08-04T16:56:55:     role: 'superadmin',
2026-08-04T16:56:55:     society_id: 1,
2026-08-04T16:56:55:     society_name: 'Green Valley Society',
2026-08-04T16:56:55:     flat_number: '12',
2026-08-04T16:56:55:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T16:56:55:     member_since: null,
2026-08-04T16:56:55:     is_approved: 1
2026-08-04T16:56:55:   },
2026-08-04T16:56:55:   message: 'Login successful.'
2026-08-04T16:56:55: }
2026-08-04T16:56:55: 16:56:55 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 107.563 ms - 606[0m
2026-08-04T16:56:56: 16:56:56 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 2.596 ms - 112278[0m
2026-08-04T16:56:56: Dashboard route hit
2026-08-04T16:56:56: Dashboard Controller Called
2026-08-04T16:56:56: req.user => {
2026-08-04T16:56:56:   user_id: 1,
2026-08-04T16:56:56:   society_id: 1,
2026-08-04T16:56:56:   role: 'superadmin',
2026-08-04T16:56:56:   full_name: 'Ram',
2026-08-04T16:56:56:   iat: 1785842815,
2026-08-04T16:56:56:   exp: 1788434815
2026-08-04T16:56:56: }
2026-08-04T16:56:56: societyId = 1
2026-08-04T16:56:56: memberId = 1
2026-08-04T16:56:56: 16:56:56 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.420 ms - 730[0m
2026-08-04T16:57:01: 16:57:01 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.906 ms - 383[0m
2026-08-04T16:57:01: 16:57:01 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.157 ms - 158[0m
2026-08-04T16:59:01: 16:59:01 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 7.231 ms - 507[0m
2026-08-04T17:00:01: 17:00:01 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.033 ms - 383[0m
2026-08-04T17:00:02: 17:00:02 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.606 ms - 158[0m
2026-08-04T17:00:40: 17:00:40 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 2.464 ms - 507[0m
2026-08-04T17:00:42: 17:00:42 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.217 ms - 383[0m
2026-08-04T17:00:42: 17:00:42 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.382 ms - 158[0m
2026-08-04T17:01:55: ========== LOGIN API HIT ==========
2026-08-04T17:01:55: Member: {
2026-08-04T17:01:55:   id: 1,
2026-08-04T17:01:55:   society_id: 1,
2026-08-04T17:01:55:   full_name: 'Ram',
2026-08-04T17:01:55:   email: 'ram@gmail.com',
2026-08-04T17:01:55:   mobile_number: '9999999998',
2026-08-04T17:01:55:   flat_number: '12',
2026-08-04T17:01:55:   vehicles: null,
2026-08-04T17:01:55:   family_members: null,
2026-08-04T17:01:55:   role: 'superadmin',
2026-08-04T17:01:55:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T17:01:55:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T17:01:55:   fcm_token: null,
2026-08-04T17:01:55:   last_login_at: 2026-08-04T11:26:55.000Z,
2026-08-04T17:01:55:   member_since: null,
2026-08-04T17:01:55:   is_approved: 1,
2026-08-04T17:01:55:   is_active: 1,
2026-08-04T17:01:55:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T17:01:55:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T17:01:55:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T17:01:55:   ownership: 'owner',
2026-08-04T17:01:55:   status: 1,
2026-08-04T17:01:55:   wing: 'A',
2026-08-04T17:01:55:   maintenance_status: 'unverified',
2026-08-04T17:01:55:   society_name: 'Green Valley Society'
2026-08-04T17:01:55: }
2026-08-04T17:01:55: Password Match: true
2026-08-04T17:01:55: Response: {
2026-08-04T17:01:55:   status: 'SUCCESS',
2026-08-04T17:01:55:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTg0MzExNSwiZXhwIjoxNzg4NDM1MTE1fQ.yjBU1zJIW2uoi7pqWPp65U6o6tDHRjkbtBtzbgLbSY0',
2026-08-04T17:01:55:   expires_in: '30d',
2026-08-04T17:01:55:   expires_in_seconds: 2592000,
2026-08-04T17:01:55:   user: {
2026-08-04T17:01:55:     id: 1,
2026-08-04T17:01:55:     full_name: 'Ram',
2026-08-04T17:01:55:     mobile_number: '9999999998',
2026-08-04T17:01:55:     email: 'ram@gmail.com',
2026-08-04T17:01:55:     role: 'superadmin',
2026-08-04T17:01:55:     society_id: 1,
2026-08-04T17:01:55:     society_name: 'Green Valley Society',
2026-08-04T17:01:55:     flat_number: '12',
2026-08-04T17:01:55:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T17:01:55:     member_since: null,
2026-08-04T17:01:55:     is_approved: 1
2026-08-04T17:01:55:   },
2026-08-04T17:01:55:   message: 'Login successful.'
2026-08-04T17:01:55: }
2026-08-04T17:01:55: 17:01:55 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 133.386 ms - 606[0m
2026-08-04T17:01:55: Dashboard route hit
2026-08-04T17:01:55: Dashboard Controller Called
2026-08-04T17:01:55: req.user => {
2026-08-04T17:01:55:   user_id: 1,
2026-08-04T17:01:55:   society_id: 1,
2026-08-04T17:01:55:   role: 'superadmin',
2026-08-04T17:01:55:   full_name: 'Ram',
2026-08-04T17:01:55:   iat: 1785843115,
2026-08-04T17:01:55:   exp: 1788435115
2026-08-04T17:01:55: }
2026-08-04T17:01:55: societyId = 1
2026-08-04T17:01:55: memberId = 1
2026-08-04T17:01:55: 17:01:55 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.722 ms - 728[0m
2026-08-04T17:06:20: 17:06:20 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.977 ms - 383[0m
2026-08-04T17:06:20: 17:06:20 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.482 ms - 158[0m
2026-08-04T17:07:40: 17:07:40 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.460 ms - 383[0m
2026-08-04T17:07:40: 17:07:40 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.118 ms - 158[0m
2026-08-04T17:17:49: ========== LOGIN API HIT ==========
2026-08-04T17:17:49: Member: {
2026-08-04T17:17:49:   id: 1,
2026-08-04T17:17:49:   society_id: 1,
2026-08-04T17:17:49:   full_name: 'Ram',
2026-08-04T17:17:49:   email: 'ram@gmail.com',
2026-08-04T17:17:49:   mobile_number: '9999999998',
2026-08-04T17:17:49:   flat_number: '12',
2026-08-04T17:17:49:   vehicles: null,
2026-08-04T17:17:49:   family_members: null,
2026-08-04T17:17:49:   role: 'superadmin',
2026-08-04T17:17:49:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T17:17:49:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T17:17:49:   fcm_token: null,
2026-08-04T17:17:49:   last_login_at: 2026-08-04T11:31:55.000Z,
2026-08-04T17:17:49:   member_since: null,
2026-08-04T17:17:49:   is_approved: 1,
2026-08-04T17:17:49:   is_active: 1,
2026-08-04T17:17:49:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T17:17:49:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T17:17:49:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T17:17:49:   ownership: 'owner',
2026-08-04T17:17:49:   status: 1,
2026-08-04T17:17:49:   wing: 'A',
2026-08-04T17:17:49:   maintenance_status: 'unverified',
2026-08-04T17:17:49:   society_name: 'Green Valley Society'
2026-08-04T17:17:49: }
2026-08-04T17:17:50: Password Match: true
2026-08-04T17:17:50: Response: {
2026-08-04T17:17:50:   status: 'SUCCESS',
2026-08-04T17:17:50:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTg0NDA3MCwiZXhwIjoxNzg4NDM2MDcwfQ.txyRbRYJfYfjTnlp2sxSjDLrwO2474p9JecwXgN4Ido',
2026-08-04T17:17:50:   expires_in: '30d',
2026-08-04T17:17:50:   expires_in_seconds: 2592000,
2026-08-04T17:17:50:   user: {
2026-08-04T17:17:50:     id: 1,
2026-08-04T17:17:50:     full_name: 'Ram',
2026-08-04T17:17:50:     mobile_number: '9999999998',
2026-08-04T17:17:50:     email: 'ram@gmail.com',
2026-08-04T17:17:50:     role: 'superadmin',
2026-08-04T17:17:50:     society_id: 1,
2026-08-04T17:17:50:     society_name: 'Green Valley Society',
2026-08-04T17:17:50:     flat_number: '12',
2026-08-04T17:17:50:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T17:17:50:     member_since: null,
2026-08-04T17:17:50:     is_approved: 1
2026-08-04T17:17:50:   },
2026-08-04T17:17:50:   message: 'Login successful.'
2026-08-04T17:17:50: }
2026-08-04T17:17:50: 17:17:50 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 105.602 ms - 606[0m
2026-08-04T17:17:50: 17:17:50 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.956 ms - 383[0m
2026-08-04T17:17:50: 17:17:50 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.524 ms - 158[0m
2026-08-04T17:17:58: 17:17:58 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.057 ms - 383[0m
2026-08-04T17:18:03: 17:18:03 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 6.275 ms - 507[0m
2026-08-04T17:18:06: 17:18:06 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 3.495 ms - 507[0m
2026-08-04T17:18:07: 17:18:07 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.427 ms - 383[0m
2026-08-04T17:18:07: 17:18:07 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.848 ms - 158[0m
2026-08-04T17:23:29: 17:23:29 [[32minfo[39m] [0mGET / [33m401[0m 1.807 ms - 123[0m
2026-08-04T17:25:11: 17:25:11 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.162 ms - 383[0m
2026-08-04T17:25:11: 17:25:11 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.110 ms - 158[0m
2026-08-04T17:25:34: 17:25:34 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.342 ms - 383[0m
2026-08-04T17:25:35: 17:25:35 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.342 ms - 158[0m
2026-08-04T17:25:57: ========== LOGIN API HIT ==========
2026-08-04T17:25:57: Member: {
2026-08-04T17:25:57:   id: 1,
2026-08-04T17:25:57:   society_id: 1,
2026-08-04T17:25:57:   full_name: 'Ram',
2026-08-04T17:25:57:   email: 'ram@gmail.com',
2026-08-04T17:25:57:   mobile_number: '9999999998',
2026-08-04T17:25:57:   flat_number: '12',
2026-08-04T17:25:57:   vehicles: null,
2026-08-04T17:25:57:   family_members: null,
2026-08-04T17:25:57:   role: 'superadmin',
2026-08-04T17:25:57:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T17:25:57:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T17:25:57:   fcm_token: null,
2026-08-04T17:25:57:   last_login_at: 2026-08-04T11:47:50.000Z,
2026-08-04T17:25:57:   member_since: null,
2026-08-04T17:25:57:   is_approved: 1,
2026-08-04T17:25:57:   is_active: 1,
2026-08-04T17:25:57:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T17:25:57:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T17:25:57:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T17:25:57:   ownership: 'owner',
2026-08-04T17:25:57:   status: 1,
2026-08-04T17:25:57:   wing: 'A',
2026-08-04T17:25:57:   maintenance_status: 'unverified',
2026-08-04T17:25:57:   society_name: 'Green Valley Society'
2026-08-04T17:25:57: }
2026-08-04T17:25:57: Password Match: true
2026-08-04T17:25:57: Response: {
2026-08-04T17:25:57:   status: 'SUCCESS',
2026-08-04T17:25:57:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTg0NDU1NywiZXhwIjoxNzg4NDM2NTU3fQ.aqEKtz78dbOF1WwSGelIytyxInzIrzPFnKoYmZJJ3xI',
2026-08-04T17:25:57:   expires_in: '30d',
2026-08-04T17:25:57:   expires_in_seconds: 2592000,
2026-08-04T17:25:57:   user: {
2026-08-04T17:25:57:     id: 1,
2026-08-04T17:25:57:     full_name: 'Ram',
2026-08-04T17:25:57:     mobile_number: '9999999998',
2026-08-04T17:25:57:     email: 'ram@gmail.com',
2026-08-04T17:25:57:     role: 'superadmin',
2026-08-04T17:25:57:     society_id: 1,
2026-08-04T17:25:57:     society_name: 'Green Valley Society',
2026-08-04T17:25:57:     flat_number: '12',
2026-08-04T17:25:57:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T17:25:57:     member_since: null,
2026-08-04T17:25:57:     is_approved: 1
2026-08-04T17:25:57:   },
2026-08-04T17:25:57:   message: 'Login successful.'
2026-08-04T17:25:57: }
2026-08-04T17:25:57: 17:25:57 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 105.599 ms - 606[0m
2026-08-04T17:25:58: 17:25:58 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.193 ms - 383[0m
2026-08-04T17:25:58: 17:25:58 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.670 ms - 158[0m
2026-08-04T17:26:01: 17:26:01 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 4.836 ms - 773[0m
2026-08-04T17:28:15: 17:28:15 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.324 ms - 383[0m
2026-08-04T17:28:16: 17:28:16 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.450 ms - 383[0m
2026-08-04T17:28:17: 17:28:17 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.281 ms - 383[0m
2026-08-04T17:28:26: 17:28:26 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.052 ms - 383[0m
2026-08-04T17:28:27: 17:28:27 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.986 ms - 383[0m
2026-08-04T17:28:27: 17:28:27 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.952 ms - 383[0m
2026-08-04T17:28:27: 17:28:27 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.907 ms - 383[0m
2026-08-04T17:28:29: 17:28:29 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.006 ms - 383[0m
2026-08-04T17:28:29: 17:28:29 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.015 ms - 383[0m
2026-08-04T17:28:29: 17:28:29 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.950 ms - 383[0m
2026-08-04T17:28:29: 17:28:29 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.942 ms - 383[0m
2026-08-04T17:28:29: 17:28:29 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.538 ms - 383[0m
2026-08-04T17:28:30: 17:28:30 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.488 ms - 383[0m
2026-08-04T17:28:30: 17:28:30 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.883 ms - 383[0m
2026-08-04T17:30:12: 17:30:12 [[31merror[39m] Unhandled error {"error":"Unexpected field","stack":"MulterError: Unexpected field\n    at wrappedFileFilter (/home/b2/public_html/society.1b2.in/node_modules/multer/index.js:40:19)\n    at Multipart.<anonymous> (/home/b2/public_html/society.1b2.in/node_modules/multer/lib/make-middleware.js:109:7)\n    at Multipart.emit (node:events:524:28)\n    at HeaderParser.cb (/home/b2/public_html/society.1b2.in/node_modules/busboy/lib/types/multipart.js:358:14)\n    at HeaderParser.push (/home/b2/public_html/society.1b2.in/node_modules/busboy/lib/types/multipart.js:162:20)\n    at SBMH.ssCb [as _cb] (/home/b2/public_html/society.1b2.in/node_modules/busboy/lib/types/multipart.js:394:37)\n    at feed (/home/b2/public_html/society.1b2.in/node_modules/streamsearch/lib/sbmh.js:248:10)\n    at SBMH.push (/home/b2/public_html/society.1b2.in/node_modules/streamsearch/lib/sbmh.js:104:16)\n    at Multipart._write (/home/b2/public_html/society.1b2.in/node_modules/busboy/lib/types/multipart.js:567:19)\n    at writeOrBuffer (node:internal/streams/writable:572:12)"}
2026-08-04T17:30:12: 17:30:12 [[32minfo[39m] [0mPOST /v1/society/register [32m200[0m 10.772 ms - 46[0m
2026-08-04T17:30:25: ========== LOGIN API HIT ==========
2026-08-04T17:30:25: Member: null
2026-08-04T17:30:25: 17:30:25 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 3.967 ms - 72[0m
2026-08-04T17:37:16: 17:37:16 [[32minfo[39m] [0mPOST /v1/society/registration-requests [32m200[0m 8.795 ms - 940[0m
2026-08-04T17:37:49: 17:37:49 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.754 ms - 383[0m
2026-08-04T17:39:07: ========== LOGIN API HIT ==========
2026-08-04T17:39:07: Member: {
2026-08-04T17:39:07:   id: 1,
2026-08-04T17:39:07:   society_id: 1,
2026-08-04T17:39:07:   full_name: 'Ram',
2026-08-04T17:39:07:   email: 'ram@gmail.com',
2026-08-04T17:39:07:   mobile_number: '9999999998',
2026-08-04T17:39:07:   flat_number: '12',
2026-08-04T17:39:07:   vehicles: null,
2026-08-04T17:39:07:   family_members: null,
2026-08-04T17:39:07:   role: 'superadmin',
2026-08-04T17:39:07:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T17:39:07:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T17:39:07:   fcm_token: null,
2026-08-04T17:39:07:   last_login_at: 2026-08-04T11:55:57.000Z,
2026-08-04T17:39:07:   member_since: null,
2026-08-04T17:39:07:   is_approved: 1,
2026-08-04T17:39:07:   is_active: 1,
2026-08-04T17:39:07:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T17:39:07:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T17:39:07:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T17:39:07:   ownership: 'owner',
2026-08-04T17:39:07:   status: 1,
2026-08-04T17:39:07:   wing: 'A',
2026-08-04T17:39:07:   maintenance_status: 'unverified',
2026-08-04T17:39:07:   society_name: 'Green Valley Society'
2026-08-04T17:39:07: }
2026-08-04T17:39:07: Password Match: true
2026-08-04T17:39:07: Response: {
2026-08-04T17:39:07:   status: 'SUCCESS',
2026-08-04T17:39:07:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTg0NTM0NywiZXhwIjoxNzg4NDM3MzQ3fQ.gWEue63DLvKow1VR5H-wdKAZ5axn87XYcCQFkTKpnRU',
2026-08-04T17:39:07:   expires_in: '30d',
2026-08-04T17:39:07:   expires_in_seconds: 2592000,
2026-08-04T17:39:07:   user: {
2026-08-04T17:39:07:     id: 1,
2026-08-04T17:39:07:     full_name: 'Ram',
2026-08-04T17:39:07:     mobile_number: '9999999998',
2026-08-04T17:39:07:     email: 'ram@gmail.com',
2026-08-04T17:39:07:     role: 'superadmin',
2026-08-04T17:39:07:     society_id: 1,
2026-08-04T17:39:07:     society_name: 'Green Valley Society',
2026-08-04T17:39:07:     flat_number: '12',
2026-08-04T17:39:07:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T17:39:07:     member_since: null,
2026-08-04T17:39:07:     is_approved: 1
2026-08-04T17:39:07:   },
2026-08-04T17:39:07:   message: 'Login successful.'
2026-08-04T17:39:07: }
2026-08-04T17:39:07: 17:39:07 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 100.491 ms - 606[0m
2026-08-04T17:39:07: 17:39:07 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.885 ms - 383[0m
2026-08-04T17:39:07: 17:39:07 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.376 ms - 158[0m
2026-08-04T17:39:09: 17:39:09 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.947 ms - 383[0m
2026-08-04T17:39:09: 17:39:09 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.346 ms - 158[0m
2026-08-04T17:39:18: 17:39:18 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.943 ms - 383[0m
2026-08-04T17:39:18: 17:39:18 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.060 ms - 158[0m
2026-08-04T17:39:24: 17:39:24 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 3.259 ms - 507[0m
2026-08-04T17:39:32: 17:39:32 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.678 ms - 383[0m
2026-08-04T17:39:32: 17:39:32 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.945 ms - 158[0m
2026-08-04T17:42:41: 17:42:41 [[31merror[39m] Unhandled error {"error":"Unexpected field","stack":"MulterError: Unexpected field\n    at wrappedFileFilter (/home/b2/public_html/society.1b2.in/node_modules/multer/index.js:40:19)\n    at Multipart.<anonymous> (/home/b2/public_html/society.1b2.in/node_modules/multer/lib/make-middleware.js:109:7)\n    at Multipart.emit (node:events:524:28)\n    at HeaderParser.cb (/home/b2/public_html/society.1b2.in/node_modules/busboy/lib/types/multipart.js:358:14)\n    at HeaderParser.push (/home/b2/public_html/society.1b2.in/node_modules/busboy/lib/types/multipart.js:162:20)\n    at SBMH.ssCb [as _cb] (/home/b2/public_html/society.1b2.in/node_modules/busboy/lib/types/multipart.js:394:37)\n    at feed (/home/b2/public_html/society.1b2.in/node_modules/streamsearch/lib/sbmh.js:248:10)\n    at SBMH.push (/home/b2/public_html/society.1b2.in/node_modules/streamsearch/lib/sbmh.js:104:16)\n    at Multipart._write (/home/b2/public_html/society.1b2.in/node_modules/busboy/lib/types/multipart.js:567:19)\n    at writeOrBuffer (node:internal/streams/writable:572:12)"}
2026-08-04T17:42:41: 17:42:41 [[32minfo[39m] [0mPOST /v1/society/register [32m200[0m 6.502 ms - 46[0m
2026-08-04T17:43:39: 17:43:39 [[32minfo[39m] [0mGET / [33m401[0m 0.796 ms - 123[0m
2026-08-04T17:48:00: 17:48:00 [[31merror[39m] Unhandled error {"error":"File too large","stack":"MulterError: File too large\n    at abortWithCode (/home/b2/public_html/society.1b2.in/node_modules/multer/lib/make-middleware.js:73:22)\n    at FileStream.<anonymous> (/home/b2/public_html/society.1b2.in/node_modules/multer/lib/make-middleware.js:136:11)\n    at FileStream.emit (node:events:524:28)\n    at SBMH.ssCb [as _cb] (/home/b2/public_html/society.1b2.in/node_modules/busboy/lib/types/multipart.js:479:32)\n    at feed (/home/b2/public_html/society.1b2.in/node_modules/streamsearch/lib/sbmh.js:248:10)\n    at SBMH.push (/home/b2/public_html/society.1b2.in/node_modules/streamsearch/lib/sbmh.js:104:16)\n    at Multipart._write (/home/b2/public_html/society.1b2.in/node_modules/busboy/lib/types/multipart.js:567:19)\n    at writeOrBuffer (node:internal/streams/writable:572:12)\n    at _write (node:internal/streams/writable:501:10)\n    at Writable.write (node:internal/streams/writable:510:10)"}
2026-08-04T17:48:00: 17:48:00 [[32minfo[39m] [0mPOST /v1/society/register [32m200[0m 986.978 ms - 44[0m
2026-08-04T17:48:14: 17:48:14 [[32minfo[39m] [0mPOST /v1/society/register [32m201[0m 110.723 ms - 122[0m
2026-08-04T17:52:52: ========== LOGIN API HIT ==========
2026-08-04T17:52:52: Member: {
2026-08-04T17:52:52:   id: 1,
2026-08-04T17:52:52:   society_id: 1,
2026-08-04T17:52:52:   full_name: 'Ram',
2026-08-04T17:52:52:   email: 'ram@gmail.com',
2026-08-04T17:52:52:   mobile_number: '9999999998',
2026-08-04T17:52:52:   flat_number: '12',
2026-08-04T17:52:52:   vehicles: null,
2026-08-04T17:52:52:   family_members: null,
2026-08-04T17:52:52:   role: 'superadmin',
2026-08-04T17:52:52:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T17:52:52:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-04T17:52:52:   fcm_token: null,
2026-08-04T17:52:52:   last_login_at: 2026-08-04T12:09:07.000Z,
2026-08-04T17:52:52:   member_since: null,
2026-08-04T17:52:52:   is_approved: 1,
2026-08-04T17:52:52:   is_active: 1,
2026-08-04T17:52:52:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-04T17:52:52:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-04T17:52:52:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-04T17:52:52:   ownership: 'owner',
2026-08-04T17:52:52:   status: 1,
2026-08-04T17:52:52:   wing: 'A',
2026-08-04T17:52:52:   maintenance_status: 'unverified',
2026-08-04T17:52:52:   society_name: 'Green Valley Society'
2026-08-04T17:52:52: }
2026-08-04T17:52:52: Password Match: true
2026-08-04T17:52:52: Response: {
2026-08-04T17:52:52:   status: 'SUCCESS',
2026-08-04T17:52:52:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTg0NjE3MiwiZXhwIjoxNzg4NDM4MTcyfQ.R8mJRjYMQKSOmnDxTKiAybYoVcPTR1p4Wf1JPd-m94I',
2026-08-04T17:52:52:   expires_in: '30d',
2026-08-04T17:52:52:   expires_in_seconds: 2592000,
2026-08-04T17:52:52:   user: {
2026-08-04T17:52:52:     id: 1,
2026-08-04T17:52:52:     full_name: 'Ram',
2026-08-04T17:52:52:     mobile_number: '9999999998',
2026-08-04T17:52:52:     email: 'ram@gmail.com',
2026-08-04T17:52:52:     role: 'superadmin',
2026-08-04T17:52:52:     society_id: 1,
2026-08-04T17:52:52:     society_name: 'Green Valley Society',
2026-08-04T17:52:52:     flat_number: '12',
2026-08-04T17:52:52:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-04T17:52:52:     member_since: null,
2026-08-04T17:52:52:     is_approved: 1
2026-08-04T17:52:52:   },
2026-08-04T17:52:52:   message: 'Login successful.'
2026-08-04T17:52:52: }
2026-08-04T17:52:52: 17:52:52 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 101.772 ms - 606[0m
2026-08-04T17:52:53: 17:52:53 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.568 ms - 661[0m
2026-08-04T17:52:53: 17:52:53 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.179 ms - 158[0m
2026-08-04T17:52:53: 17:52:53 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.620 ms - 661[0m
2026-08-04T17:52:53: 17:52:53 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.430 ms - 158[0m
2026-08-04T17:53:06: 17:53:06 [[32minfo[39m] [0mPUT /v1/society/registration-request/2/approve [33m409[0m 4.338 ms - 75[0m
2026-08-04T17:53:27: 17:53:27 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.330 ms - 661[0m
2026-08-04T17:53:27: 17:53:27 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.405 ms - 158[0m
2026-08-04T17:53:42: 17:53:42 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.524 ms - 661[0m
2026-08-04T17:53:42: 17:53:42 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.177 ms - 158[0m
2026-08-04T17:53:54: 17:53:54 [[32minfo[39m] [0mPUT /v1/society/registration-request/2/approve [33m409[0m 2.904 ms - 75[0m
2026-08-04T17:56:46: 17:56:46 [[32minfo[39m] [0mPUT /v1/society/registration-request/2/approve [33m409[0m 6.010 ms - 75[0m
2026-08-04T17:57:03: 17:57:03 [[32minfo[39m] [0mPUT /v1/society/registration-request/2/review [32m200[0m 11.933 ms - 90[0m
2026-08-04T17:57:12: 17:57:12 [[32minfo[39m] [0mPUT /v1/society/registration-request/2/approve [31m500[0m 25.787 ms - 78[0m
2026-08-04T17:58:10: ========== LOGIN API HIT ==========
2026-08-04T17:58:10: Member: null
2026-08-04T17:58:10: 17:58:10 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 2.465 ms - 72[0m
2026-08-04T17:58:21: 17:58:21 [[32minfo[39m] [0mGET /v1/society/registration-request/2 [32m200[0m 2.695 ms - 948[0m
2026-08-04T18:00:09: ========== LOGIN API HIT ==========
2026-08-04T18:00:09: Member: null
2026-08-04T18:00:09: 18:00:09 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 1.782 ms - 72[0m
2026-08-04T18:00:35: ========== LOGIN API HIT ==========
2026-08-04T18:00:35: Member: null
2026-08-04T18:00:35: 18:00:35 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 2.135 ms - 72[0m
2026-08-04T18:03:01: 18:03:01 [[32minfo[39m] [0mPUT /v1/society/registration-request/2/approve [31m500[0m 5.673 ms - 78[0m
2026-08-04T18:13:57: 18:13:57 [[32minfo[39m] [0mGET / [33m401[0m 1.648 ms - 123[0m
2026-08-04T19:59:58: 19:59:58 [[32minfo[39m] [0mGET / [33m401[0m 24.837 ms - 123[0m
2026-08-04T21:24:27: 21:24:27 [[32minfo[39m] [0mGET / [33m401[0m 9.277 ms - 123[0m
2026-08-04T22:23:14: 22:23:14 [[32minfo[39m] [0mGET / [33m401[0m 3.769 ms - 123[0m
2026-08-04T22:43:09: 22:43:09 [[32minfo[39m] [0mGET / [33m401[0m 2.351 ms - 123[0m
2026-08-05T01:01:27: 01:01:27 [[32minfo[39m] [0mGET /.env [33m401[0m 54.988 ms - 123[0m
2026-08-05T02:59:22: 02:59:22 [[32minfo[39m] [0mGET / [33m401[0m 9.428 ms - 123[0m
2026-08-05T04:04:24: 04:04:24 [[32minfo[39m] [0mGET / [33m401[0m 9.214 ms - 123[0m
2026-08-05T05:08:51: 05:08:51 [[32minfo[39m] [0mGET / [33m401[0m 34.990 ms - 123[0m
2026-08-05T06:53:38: 06:53:38 [[32minfo[39m] [0mGET / [33m401[0m 5.939 ms - 123[0m
2026-08-05T08:22:39: 08:22:39 [[32minfo[39m] [0mGET / [33m401[0m 24.913 ms - 123[0m
2026-08-05T08:50:29: 08:50:29 [[32minfo[39m] [0mGET / [33m401[0m 3.097 ms - 123[0m
2026-08-05T09:06:35: 09:06:35 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 22.516 ms - 3118[0m
2026-08-05T09:06:35: 09:06:35 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 14.126 ms - 178977[0m
2026-08-05T09:06:35: 09:06:35 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 4.458 ms - 251800[0m
2026-08-05T09:06:35: 09:06:35 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 7.614 ms - 1526918[0m
2026-08-05T09:06:36: 09:06:36 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 12.453 ms - 108314[0m
2026-08-05T09:08:08: ========== LOGIN API HIT ==========
2026-08-05T09:08:08: Member: {
2026-08-05T09:08:08:   id: 1,
2026-08-05T09:08:08:   society_id: 1,
2026-08-05T09:08:08:   full_name: 'Ram',
2026-08-05T09:08:08:   email: 'ram@gmail.com',
2026-08-05T09:08:08:   mobile_number: '9999999998',
2026-08-05T09:08:08:   flat_number: '12',
2026-08-05T09:08:08:   vehicles: null,
2026-08-05T09:08:08:   family_members: null,
2026-08-05T09:08:08:   role: 'superadmin',
2026-08-05T09:08:08:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T09:08:08:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-05T09:08:08:   fcm_token: null,
2026-08-05T09:08:08:   last_login_at: 2026-08-04T12:22:52.000Z,
2026-08-05T09:08:08:   member_since: null,
2026-08-05T09:08:08:   is_approved: 1,
2026-08-05T09:08:08:   is_active: 1,
2026-08-05T09:08:08:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-05T09:08:08:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-05T09:08:08:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-05T09:08:08:   ownership: 'owner',
2026-08-05T09:08:08:   status: 1,
2026-08-05T09:08:08:   wing: 'A',
2026-08-05T09:08:08:   maintenance_status: 'unverified',
2026-08-05T09:08:08:   society_name: 'Green Valley Society'
2026-08-05T09:08:08: }
2026-08-05T09:08:08: Password Match: true
2026-08-05T09:08:08: Response: {
2026-08-05T09:08:08:   status: 'SUCCESS',
2026-08-05T09:08:08:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTkwMTA4OCwiZXhwIjoxNzg4NDkzMDg4fQ.SQ9p9PlRPo53pE87Fq4C93Z_PaOwxOhuXbL4BNVCiGQ',
2026-08-05T09:08:08:   expires_in: '30d',
2026-08-05T09:08:08:   expires_in_seconds: 2592000,
2026-08-05T09:08:08:   user: {
2026-08-05T09:08:08:     id: 1,
2026-08-05T09:08:08:     full_name: 'Ram',
2026-08-05T09:08:08:     mobile_number: '9999999998',
2026-08-05T09:08:08:     email: 'ram@gmail.com',
2026-08-05T09:08:08:     role: 'superadmin',
2026-08-05T09:08:08:     society_id: 1,
2026-08-05T09:08:08:     society_name: 'Green Valley Society',
2026-08-05T09:08:08:     flat_number: '12',
2026-08-05T09:08:08:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T09:08:08:     member_since: null,
2026-08-05T09:08:08:     is_approved: 1
2026-08-05T09:08:08:   },
2026-08-05T09:08:08:   message: 'Login successful.'
2026-08-05T09:08:08: }
2026-08-05T09:08:08: 09:08:08 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 256.304 ms - 606[0m
2026-08-05T09:08:09: Dashboard route hit
2026-08-05T09:08:09: Dashboard Controller Called
2026-08-05T09:08:09: req.user => {
2026-08-05T09:08:09:   user_id: 1,
2026-08-05T09:08:09:   society_id: 1,
2026-08-05T09:08:09:   role: 'superadmin',
2026-08-05T09:08:09:   full_name: 'Ram',
2026-08-05T09:08:09:   iat: 1785901088,
2026-08-05T09:08:09:   exp: 1788493088
2026-08-05T09:08:09: }
2026-08-05T09:08:09: societyId = 1
2026-08-05T09:08:09: memberId = 1
2026-08-05T09:08:09: 09:08:09 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 96.322 ms - 728[0m
2026-08-05T09:08:13: 09:08:13 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.221 ms - 2088[0m
2026-08-05T09:08:13: 09:08:13 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 7.495 ms - 284[0m
2026-08-05T09:08:14: 09:08:14 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.332 ms - 3621[0m
2026-08-05T09:08:14: 09:08:14 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.298 ms - 171[0m
2026-08-05T09:08:18: 09:08:18 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 6.952 ms - 143[0m
2026-08-05T09:08:18: 09:08:18 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 8.518 ms - 2496[0m
2026-08-05T09:08:22: 09:08:22 [[32minfo[39m] [0mGET /v1/member/3 [32m200[0m 17.428 ms - 629[0m
2026-08-05T09:08:27: 09:08:27 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.399 ms - 2160[0m
2026-08-05T09:08:28: 09:08:28 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 4.982 ms - 649[0m
2026-08-05T09:08:32: 09:08:32 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.562 ms - 2496[0m
2026-08-05T09:08:36: Dashboard route hit
2026-08-05T09:08:36: Dashboard Controller Called
2026-08-05T09:08:36: req.user => {
2026-08-05T09:08:36:   user_id: 1,
2026-08-05T09:08:36:   society_id: 1,
2026-08-05T09:08:36:   role: 'superadmin',
2026-08-05T09:08:36:   full_name: 'Ram',
2026-08-05T09:08:36:   iat: 1785901088,
2026-08-05T09:08:36:   exp: 1788493088
2026-08-05T09:08:36: }
2026-08-05T09:08:36: societyId = 1
2026-08-05T09:08:36: memberId = 1
2026-08-05T09:08:36: 09:08:36 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.778 ms - 728[0m
2026-08-05T09:08:37: 09:08:37 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.689 ms - 665[0m
2026-08-05T09:08:37: 09:08:37 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 3.891 ms - 112278[0m
2026-08-05T09:08:44: 09:08:44 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.790 ms - 2088[0m
2026-08-05T09:08:45: 09:08:45 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.822 ms - 284[0m
2026-08-05T09:08:46: 09:08:46 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.136 ms - 666[0m
2026-08-05T09:08:46: 09:08:46 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 5.468 ms - 158[0m
2026-08-05T09:08:52: 09:08:52 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 7.305 ms - 48[0m
2026-08-05T09:08:52: 09:08:52 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.288 ms - 666[0m
2026-08-05T09:08:57: 09:08:57 [[32minfo[39m] [0mPUT /v1/society/registration-request/2/approve [31m500[0m 9.259 ms - 78[0m
2026-08-05T09:09:01: 09:09:01 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.744 ms - 666[0m
2026-08-05T09:09:02: 09:09:02 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.920 ms - 158[0m
2026-08-05T09:09:03: 09:09:03 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.347 ms - 666[0m
2026-08-05T09:09:03: 09:09:03 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.360 ms - 158[0m
2026-08-05T09:09:04: 09:09:04 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.354 ms - 666[0m
2026-08-05T09:09:04: 09:09:04 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.841 ms - 158[0m
2026-08-05T09:09:05: 09:09:05 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 2.274 ms - 48[0m
2026-08-05T09:09:05: 09:09:05 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.969 ms - 666[0m
2026-08-05T09:15:33: 09:15:33 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 7.858 ms - 48[0m
2026-08-05T09:15:33: 09:15:33 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.034 ms - 666[0m
2026-08-05T09:15:51: ========== LOGIN API HIT ==========
2026-08-05T09:15:51: Member: {
2026-08-05T09:15:51:   id: 1,
2026-08-05T09:15:51:   society_id: 1,
2026-08-05T09:15:51:   full_name: 'Ram',
2026-08-05T09:15:51:   email: 'ram@gmail.com',
2026-08-05T09:15:51:   mobile_number: '9999999998',
2026-08-05T09:15:51:   flat_number: '12',
2026-08-05T09:15:51:   vehicles: null,
2026-08-05T09:15:51:   family_members: null,
2026-08-05T09:15:51:   role: 'superadmin',
2026-08-05T09:15:51:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T09:15:51:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-05T09:15:51:   fcm_token: null,
2026-08-05T09:15:51:   last_login_at: 2026-08-05T03:38:08.000Z,
2026-08-05T09:15:51:   member_since: null,
2026-08-05T09:15:51:   is_approved: 1,
2026-08-05T09:15:51:   is_active: 1,
2026-08-05T09:15:51:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-05T09:15:51:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-05T09:15:51:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-05T09:15:51:   ownership: 'owner',
2026-08-05T09:15:51:   status: 1,
2026-08-05T09:15:51:   wing: 'A',
2026-08-05T09:15:51:   maintenance_status: 'unverified',
2026-08-05T09:15:51:   society_name: 'Green Valley Society'
2026-08-05T09:15:51: }
2026-08-05T09:15:51: Password Match: true
2026-08-05T09:15:51: Response: {
2026-08-05T09:15:51:   status: 'SUCCESS',
2026-08-05T09:15:51:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTkwMTU1MSwiZXhwIjoxNzg4NDkzNTUxfQ.dzzRgbTlVSEdxBe_sSJ7-yeOHZhFQYwVifEUJfHoMyA',
2026-08-05T09:15:51:   expires_in: '30d',
2026-08-05T09:15:51:   expires_in_seconds: 2592000,
2026-08-05T09:15:51:   user: {
2026-08-05T09:15:51:     id: 1,
2026-08-05T09:15:51:     full_name: 'Ram',
2026-08-05T09:15:51:     mobile_number: '9999999998',
2026-08-05T09:15:51:     email: 'ram@gmail.com',
2026-08-05T09:15:51:     role: 'superadmin',
2026-08-05T09:15:51:     society_id: 1,
2026-08-05T09:15:51:     society_name: 'Green Valley Society',
2026-08-05T09:15:51:     flat_number: '12',
2026-08-05T09:15:51:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T09:15:51:     member_since: null,
2026-08-05T09:15:51:     is_approved: 1
2026-08-05T09:15:51:   },
2026-08-05T09:15:51:   message: 'Login successful.'
2026-08-05T09:15:51: }
2026-08-05T09:15:51: 09:15:51 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 132.889 ms - 606[0m
2026-08-05T09:15:52: 09:15:52 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.831 ms - 666[0m
2026-08-05T09:15:52: 09:15:52 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 6.081 ms - 158[0m
2026-08-05T09:15:56: 09:15:56 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.535 ms - 666[0m
2026-08-05T09:15:57: 09:15:57 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [36m304[0m 2.477 ms - -[0m
2026-08-05T09:19:16: ========== LOGIN API HIT ==========
2026-08-05T09:19:16: Member: {
2026-08-05T09:19:16:   id: 1,
2026-08-05T09:19:16:   society_id: 1,
2026-08-05T09:19:16:   full_name: 'Ram',
2026-08-05T09:19:16:   email: 'ram@gmail.com',
2026-08-05T09:19:16:   mobile_number: '9999999998',
2026-08-05T09:19:16:   flat_number: '12',
2026-08-05T09:19:16:   vehicles: null,
2026-08-05T09:19:16:   family_members: null,
2026-08-05T09:19:16:   role: 'superadmin',
2026-08-05T09:19:16:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T09:19:16:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-05T09:19:16:   fcm_token: null,
2026-08-05T09:19:16:   last_login_at: 2026-08-05T03:45:51.000Z,
2026-08-05T09:19:16:   member_since: null,
2026-08-05T09:19:16:   is_approved: 1,
2026-08-05T09:19:16:   is_active: 1,
2026-08-05T09:19:16:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-05T09:19:16:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-05T09:19:16:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-05T09:19:16:   ownership: 'owner',
2026-08-05T09:19:16:   status: 1,
2026-08-05T09:19:16:   wing: 'A',
2026-08-05T09:19:16:   maintenance_status: 'unverified',
2026-08-05T09:19:16:   society_name: 'Green Valley Society'
2026-08-05T09:19:16: }
2026-08-05T09:19:16: Password Match: true
2026-08-05T09:19:16: Response: {
2026-08-05T09:19:16:   status: 'SUCCESS',
2026-08-05T09:19:16:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTkwMTc1NiwiZXhwIjoxNzg4NDkzNzU2fQ.Xw6eoxDxirVwMxc23vuSxJELbnuaykuYQl9TXo6ITKg',
2026-08-05T09:19:16:   expires_in: '30d',
2026-08-05T09:19:16:   expires_in_seconds: 2592000,
2026-08-05T09:19:16:   user: {
2026-08-05T09:19:16:     id: 1,
2026-08-05T09:19:16:     full_name: 'Ram',
2026-08-05T09:19:16:     mobile_number: '9999999998',
2026-08-05T09:19:16:     email: 'ram@gmail.com',
2026-08-05T09:19:16:     role: 'superadmin',
2026-08-05T09:19:16:     society_id: 1,
2026-08-05T09:19:16:     society_name: 'Green Valley Society',
2026-08-05T09:19:16:     flat_number: '12',
2026-08-05T09:19:16:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T09:19:16:     member_since: null,
2026-08-05T09:19:16:     is_approved: 1
2026-08-05T09:19:16:   },
2026-08-05T09:19:16:   message: 'Login successful.'
2026-08-05T09:19:16: }
2026-08-05T09:19:16: 09:19:16 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 105.571 ms - 606[0m
2026-08-05T09:19:17: 09:19:17 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.831 ms - 666[0m
2026-08-05T09:19:17: 09:19:17 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.384 ms - 158[0m
2026-08-05T09:19:57: 09:19:57 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.962 ms - 666[0m
2026-08-05T09:19:57: 09:19:57 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 1.784 ms - 158[0m
2026-08-05T09:20:39: ========== LOGIN API HIT ==========
2026-08-05T09:20:39: Member: null
2026-08-05T09:20:39: 09:20:39 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 5.214 ms - 72[0m
2026-08-05T09:23:05: ========== LOGIN API HIT ==========
2026-08-05T09:23:05: Member: {
2026-08-05T09:23:05:   id: 1,
2026-08-05T09:23:05:   society_id: 1,
2026-08-05T09:23:05:   full_name: 'Ram',
2026-08-05T09:23:05:   email: 'ram@gmail.com',
2026-08-05T09:23:05:   mobile_number: '9999999998',
2026-08-05T09:23:05:   flat_number: '12',
2026-08-05T09:23:05:   vehicles: null,
2026-08-05T09:23:05:   family_members: null,
2026-08-05T09:23:05:   role: 'superadmin',
2026-08-05T09:23:05:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T09:23:05:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-05T09:23:05:   fcm_token: null,
2026-08-05T09:23:05:   last_login_at: 2026-08-05T03:49:16.000Z,
2026-08-05T09:23:05:   member_since: null,
2026-08-05T09:23:05:   is_approved: 1,
2026-08-05T09:23:05:   is_active: 1,
2026-08-05T09:23:05:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-05T09:23:05:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-05T09:23:05:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-05T09:23:05:   ownership: 'owner',
2026-08-05T09:23:05:   status: 1,
2026-08-05T09:23:05:   wing: 'A',
2026-08-05T09:23:05:   maintenance_status: 'unverified',
2026-08-05T09:23:05:   society_name: 'Green Valley Society'
2026-08-05T09:23:05: }
2026-08-05T09:23:05: Password Match: true
2026-08-05T09:23:05: Response: {
2026-08-05T09:23:05:   status: 'SUCCESS',
2026-08-05T09:23:05:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTkwMTk4NSwiZXhwIjoxNzg4NDkzOTg1fQ.yhK_yToozAJ8tntqdiG9wOxERG32i0bs1-YRP5JYyHQ',
2026-08-05T09:23:05:   expires_in: '30d',
2026-08-05T09:23:05:   expires_in_seconds: 2592000,
2026-08-05T09:23:05:   user: {
2026-08-05T09:23:05:     id: 1,
2026-08-05T09:23:05:     full_name: 'Ram',
2026-08-05T09:23:05:     mobile_number: '9999999998',
2026-08-05T09:23:05:     email: 'ram@gmail.com',
2026-08-05T09:23:05:     role: 'superadmin',
2026-08-05T09:23:05:     society_id: 1,
2026-08-05T09:23:05:     society_name: 'Green Valley Society',
2026-08-05T09:23:05:     flat_number: '12',
2026-08-05T09:23:05:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T09:23:05:     member_since: null,
2026-08-05T09:23:05:     is_approved: 1
2026-08-05T09:23:05:   },
2026-08-05T09:23:05:   message: 'Login successful.'
2026-08-05T09:23:05: }
2026-08-05T09:23:05: 09:23:05 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 103.134 ms - 606[0m
2026-08-05T09:23:05: 09:23:05 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.783 ms - 666[0m
2026-08-05T09:23:05: 09:23:05 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.544 ms - 158[0m
2026-08-05T09:23:19: 09:23:19 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 1.435 ms - 3118[0m
2026-08-05T09:23:19: 09:23:19 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 0.627 ms - -[0m
2026-08-05T09:23:19: 09:23:19 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 1.373 ms - 178977[0m
2026-08-05T09:23:19: 09:23:19 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 3.911 ms - 1526918[0m
2026-08-05T09:23:19: 09:23:19 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 1.248 ms - -[0m
2026-08-05T09:23:19: 09:23:19 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 1.281 ms - 251800[0m
2026-08-05T09:23:20: 09:23:20 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 0.492 ms - 123[0m
2026-08-05T09:23:52: 09:23:52 [[32minfo[39m] [0mPUT /v1/society/registration-request/2/approve [31m500[0m 7.992 ms - 78[0m
2026-08-05T09:24:08: 09:24:08 [[32minfo[39m] [0mPOST /v1/society/registration-requests [32m200[0m 3.206 ms - 1777[0m
2026-08-05T09:24:36: 09:24:36 [[32minfo[39m] [0mPUT /v1/society/registration-request/1/approve [33m409[0m 3.449 ms - 75[0m
2026-08-05T09:24:51: 09:24:51 [[32minfo[39m] [0mPUT /v1/society/registration-request/1/review [32m200[0m 5.424 ms - 90[0m
2026-08-05T09:25:00: 09:25:00 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.481 ms - 671[0m
2026-08-05T09:25:00: 09:25:00 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.061 ms - 158[0m
2026-08-05T09:25:01: 09:25:01 [[32minfo[39m] [0mPUT /v1/society/registration-request/1/approve [31m500[0m 9.089 ms - 78[0m
2026-08-05T09:25:09: 09:25:09 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.664 ms - 671[0m
2026-08-05T09:25:09: 09:25:09 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.977 ms - 158[0m
2026-08-05T09:25:24: 09:25:24 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 3.225 ms - 48[0m
2026-08-05T09:25:25: 09:25:25 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.769 ms - 671[0m
2026-08-05T09:25:32: 09:25:32 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.064 ms - 671[0m
2026-08-05T09:25:32: 09:25:32 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.135 ms - 158[0m
2026-08-05T09:25:37: 09:25:37 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.866 ms - 671[0m
2026-08-05T09:25:37: 09:25:37 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.265 ms - 158[0m
2026-08-05T09:43:33: 09:43:33 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 3.084 ms - -[0m
2026-08-05T09:43:33: 09:43:33 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 2.006 ms - -[0m
2026-08-05T09:43:33: 09:43:33 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 0.450 ms - -[0m
2026-08-05T09:43:33: 09:43:33 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 1.677 ms - -[0m
2026-08-05T09:43:33: 09:43:33 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 0.370 ms - -[0m
2026-08-05T09:59:08: ========== LOGIN API HIT ==========
2026-08-05T09:59:08: Member: {
2026-08-05T09:59:08:   id: 1,
2026-08-05T09:59:08:   society_id: 1,
2026-08-05T09:59:08:   full_name: 'Ram',
2026-08-05T09:59:08:   email: 'ram@gmail.com',
2026-08-05T09:59:08:   mobile_number: '9999999998',
2026-08-05T09:59:08:   flat_number: '12',
2026-08-05T09:59:08:   vehicles: null,
2026-08-05T09:59:08:   family_members: null,
2026-08-05T09:59:08:   role: 'superadmin',
2026-08-05T09:59:08:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T09:59:08:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-05T09:59:08:   fcm_token: null,
2026-08-05T09:59:08:   last_login_at: 2026-08-05T03:53:05.000Z,
2026-08-05T09:59:08:   member_since: null,
2026-08-05T09:59:08:   is_approved: 1,
2026-08-05T09:59:08:   is_active: 1,
2026-08-05T09:59:08:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-05T09:59:08:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-05T09:59:08:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-05T09:59:08:   ownership: 'owner',
2026-08-05T09:59:08:   status: 1,
2026-08-05T09:59:08:   wing: 'A',
2026-08-05T09:59:08:   maintenance_status: 'unverified',
2026-08-05T09:59:08:   society_name: 'Green Valley Society'
2026-08-05T09:59:08: }
2026-08-05T09:59:08: Password Match: true
2026-08-05T09:59:08: Response: {
2026-08-05T09:59:08:   status: 'SUCCESS',
2026-08-05T09:59:08:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTkwNDE0OCwiZXhwIjoxNzg4NDk2MTQ4fQ.j9xvNZ-1Q-huNnTwMJ5UmVBCyqMnfov_YWBQ7JoMja4',
2026-08-05T09:59:08:   expires_in: '30d',
2026-08-05T09:59:08:   expires_in_seconds: 2592000,
2026-08-05T09:59:08:   user: {
2026-08-05T09:59:08:     id: 1,
2026-08-05T09:59:08:     full_name: 'Ram',
2026-08-05T09:59:08:     mobile_number: '9999999998',
2026-08-05T09:59:08:     email: 'ram@gmail.com',
2026-08-05T09:59:08:     role: 'superadmin',
2026-08-05T09:59:08:     society_id: 1,
2026-08-05T09:59:08:     society_name: 'Green Valley Society',
2026-08-05T09:59:08:     flat_number: '12',
2026-08-05T09:59:08:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T09:59:08:     member_since: null,
2026-08-05T09:59:08:     is_approved: 1
2026-08-05T09:59:08:   },
2026-08-05T09:59:08:   message: 'Login successful.'
2026-08-05T09:59:08: }
2026-08-05T09:59:08: 09:59:08 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 106.840 ms - 606[0m
2026-08-05T09:59:09: 09:59:09 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.031 ms - 671[0m
2026-08-05T09:59:09: 09:59:09 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.553 ms - 158[0m
2026-08-05T10:01:20: 10:01:20 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.940 ms - 671[0m
2026-08-05T10:01:20: 10:01:20 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.515 ms - 158[0m
2026-08-05T10:01:26: 10:01:26 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.226 ms - 671[0m
2026-08-05T10:01:27: 10:01:27 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.906 ms - 158[0m
2026-08-05T10:01:34: 10:01:34 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.678 ms - 671[0m
2026-08-05T10:01:34: 10:01:34 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.046 ms - 158[0m
2026-08-05T10:01:35: 10:01:35 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.025 ms - 671[0m
2026-08-05T10:01:35: 10:01:35 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.267 ms - 158[0m
2026-08-05T10:10:49: ========== LOGIN API HIT ==========
2026-08-05T10:10:49: Member: {
2026-08-05T10:10:49:   id: 1,
2026-08-05T10:10:49:   society_id: 1,
2026-08-05T10:10:49:   full_name: 'Ram',
2026-08-05T10:10:49:   email: 'ram@gmail.com',
2026-08-05T10:10:49:   mobile_number: '9999999998',
2026-08-05T10:10:49:   flat_number: '12',
2026-08-05T10:10:49:   vehicles: null,
2026-08-05T10:10:49:   family_members: null,
2026-08-05T10:10:49:   role: 'superadmin',
2026-08-05T10:10:49:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T10:10:49:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-05T10:10:49:   fcm_token: null,
2026-08-05T10:10:49:   last_login_at: 2026-08-05T04:29:08.000Z,
2026-08-05T10:10:49:   member_since: null,
2026-08-05T10:10:49:   is_approved: 1,
2026-08-05T10:10:49:   is_active: 1,
2026-08-05T10:10:49:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-05T10:10:49:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-05T10:10:49:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-05T10:10:49:   ownership: 'owner',
2026-08-05T10:10:49:   status: 1,
2026-08-05T10:10:49:   wing: 'A',
2026-08-05T10:10:49:   maintenance_status: 'unverified',
2026-08-05T10:10:49:   society_name: 'Green Valley Society'
2026-08-05T10:10:49: }
2026-08-05T10:10:49: Password Match: false
2026-08-05T10:10:49: Response: { status: 'FAIL', message: 'Invalid password.' }
2026-08-05T10:10:49: 10:10:49 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 118.936 ms - 47[0m
2026-08-05T10:11:05: ========== LOGIN API HIT ==========
2026-08-05T10:11:05: Member: {
2026-08-05T10:11:05:   id: 1,
2026-08-05T10:11:05:   society_id: 1,
2026-08-05T10:11:05:   full_name: 'Ram',
2026-08-05T10:11:05:   email: 'ram@gmail.com',
2026-08-05T10:11:05:   mobile_number: '9999999998',
2026-08-05T10:11:05:   flat_number: '12',
2026-08-05T10:11:05:   vehicles: null,
2026-08-05T10:11:05:   family_members: null,
2026-08-05T10:11:05:   role: 'superadmin',
2026-08-05T10:11:05:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T10:11:05:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-05T10:11:05:   fcm_token: null,
2026-08-05T10:11:05:   last_login_at: 2026-08-05T04:29:08.000Z,
2026-08-05T10:11:05:   member_since: null,
2026-08-05T10:11:05:   is_approved: 1,
2026-08-05T10:11:05:   is_active: 1,
2026-08-05T10:11:05:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-05T10:11:05:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-05T10:11:05:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-05T10:11:05:   ownership: 'owner',
2026-08-05T10:11:05:   status: 1,
2026-08-05T10:11:05:   wing: 'A',
2026-08-05T10:11:05:   maintenance_status: 'unverified',
2026-08-05T10:11:05:   society_name: 'Green Valley Society'
2026-08-05T10:11:05: }
2026-08-05T10:11:05: Password Match: true
2026-08-05T10:11:05: Response: {
2026-08-05T10:11:05:   status: 'SUCCESS',
2026-08-05T10:11:05:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTkwNDg2NSwiZXhwIjoxNzg4NDk2ODY1fQ.ACKN-OLb87hur5Or9NKcZmcHHJ3kTA69uFyTTvZsj8E',
2026-08-05T10:11:05:   expires_in: '30d',
2026-08-05T10:11:05:   expires_in_seconds: 2592000,
2026-08-05T10:11:05:   user: {
2026-08-05T10:11:05:     id: 1,
2026-08-05T10:11:05:     full_name: 'Ram',
2026-08-05T10:11:05:     mobile_number: '9999999998',
2026-08-05T10:11:05:     email: 'ram@gmail.com',
2026-08-05T10:11:05:     role: 'superadmin',
2026-08-05T10:11:05:     society_id: 1,
2026-08-05T10:11:05:     society_name: 'Green Valley Society',
2026-08-05T10:11:05:     flat_number: '12',
2026-08-05T10:11:05:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T10:11:05:     member_since: null,
2026-08-05T10:11:05:     is_approved: 1
2026-08-05T10:11:05:   },
2026-08-05T10:11:05:   message: 'Login successful.'
2026-08-05T10:11:05: }
2026-08-05T10:11:05: 10:11:05 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 100.698 ms - 606[0m
2026-08-05T10:11:06: 10:11:06 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.105 ms - 671[0m
2026-08-05T10:11:06: 10:11:06 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.514 ms - 158[0m
2026-08-05T10:11:13: 10:11:13 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.036 ms - 671[0m
2026-08-05T10:11:13: 10:11:13 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.395 ms - 158[0m
2026-08-05T10:18:20: 10:18:20 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.389 ms - 671[0m
2026-08-05T10:18:20: 10:18:20 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.524 ms - 158[0m
2026-08-05T10:18:23: 10:18:23 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.973 ms - 671[0m
2026-08-05T10:18:23: 10:18:23 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.215 ms - 158[0m
2026-08-05T10:18:25: 10:18:25 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.671 ms - 671[0m
2026-08-05T10:18:25: 10:18:25 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.277 ms - 158[0m
2026-08-05T10:18:41: 10:18:41 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.635 ms - 671[0m
2026-08-05T10:18:41: 10:18:41 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.187 ms - 158[0m
2026-08-05T10:24:14: 10:24:14 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 8.160 ms - 48[0m
2026-08-05T10:24:14: 10:24:14 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.820 ms - 671[0m
2026-08-05T10:24:16: 10:24:16 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.185 ms - 671[0m
2026-08-05T10:24:17: 10:24:17 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.687 ms - 158[0m
2026-08-05T10:31:16: 10:31:16 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 61.886 ms - 48[0m
2026-08-05T10:31:17: 10:31:17 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.401 ms - 671[0m
2026-08-05T10:31:23: 10:31:23 [[32minfo[39m] [0mPUT /v1/society/registration-request/2/approve [31m500[0m 28.180 ms - 78[0m
2026-08-05T10:31:28: 10:31:28 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 4.105 ms - 48[0m
2026-08-05T10:31:29: 10:31:29 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.401 ms - 671[0m
2026-08-05T10:31:33: 10:31:33 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.075 ms - 671[0m
2026-08-05T10:31:33: 10:31:33 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.668 ms - 158[0m
2026-08-05T10:31:34: 10:31:34 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.161 ms - 671[0m
2026-08-05T10:31:35: 10:31:35 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.409 ms - 158[0m
2026-08-05T10:31:36: 10:31:36 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.349 ms - 671[0m
2026-08-05T10:31:36: 10:31:36 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.303 ms - 158[0m
2026-08-05T10:31:36: 10:31:36 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.078 ms - 671[0m
2026-08-05T10:31:36: 10:31:36 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.050 ms - 158[0m
2026-08-05T10:31:39: 10:31:39 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.888 ms - 671[0m
2026-08-05T10:31:39: 10:31:39 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.755 ms - 158[0m
2026-08-05T10:40:13: 10:40:13 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 13.889 ms - 112278[0m
2026-08-05T10:40:32: 10:40:32 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.016 ms - 671[0m
2026-08-05T10:40:32: 10:40:32 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.318 ms - 158[0m
2026-08-05T10:45:08: 10:45:08 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.937 ms - 671[0m
2026-08-05T10:45:08: 10:45:08 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.976 ms - 158[0m
2026-08-05T10:46:41: 10:46:41 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 3.856 ms - 48[0m
2026-08-05T10:46:41: 10:46:41 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.207 ms - 671[0m
2026-08-05T10:54:48: 10:54:48 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 7.669 ms - 48[0m
2026-08-05T10:54:48: 10:54:48 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.098 ms - 671[0m
2026-08-05T10:54:50: 10:54:50 [[32minfo[39m] [0mPUT /v1/society/registration-request/2/approve [31m500[0m 7.213 ms - 78[0m
2026-08-05T10:54:53: 10:54:53 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.314 ms - 671[0m
2026-08-05T10:54:53: 10:54:53 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.459 ms - 158[0m
2026-08-05T10:54:54: 10:54:54 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.007 ms - 671[0m
2026-08-05T10:54:54: 10:54:54 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 1.982 ms - 158[0m
2026-08-05T10:55:39: 10:55:39 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.284 ms - 671[0m
2026-08-05T10:55:39: 10:55:39 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.273 ms - 158[0m
2026-08-05T10:55:41: 10:55:41 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 2.943 ms - 48[0m
2026-08-05T10:55:42: 10:55:42 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.455 ms - 671[0m
2026-08-05T10:55:50: 10:55:50 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.064 ms - 671[0m
2026-08-05T10:55:50: 10:55:50 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.154 ms - 158[0m
2026-08-05T10:55:52: 10:55:52 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 2.567 ms - 48[0m
2026-08-05T10:55:52: 10:55:52 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.073 ms - 671[0m
2026-08-05T10:55:57: 10:55:57 [[32minfo[39m] [0mPUT /v1/society/registration-request/2/reject [32m200[0m 19.355 ms - 89[0m
2026-08-05T10:55:57: 10:55:57 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.396 ms - 667[0m
2026-08-05T10:55:57: 10:55:57 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 1.792 ms - 158[0m
2026-08-05T10:55:57: 10:55:57 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 1.808 ms - 48[0m
2026-08-05T10:55:57: 10:55:57 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.730 ms - 667[0m
2026-08-05T10:56:01: 10:56:01 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.057 ms - 667[0m
2026-08-05T10:56:01: 10:56:01 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.256 ms - 158[0m
2026-08-05T10:56:05: 10:56:05 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 2.095 ms - 48[0m
2026-08-05T10:56:05: 10:56:05 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.862 ms - 667[0m
2026-08-05T10:56:08: 10:56:08 [[32minfo[39m] [0mPUT /v1/society/registration-request/2/approve [33m409[0m 3.296 ms - 64[0m
2026-08-05T10:56:12: 10:56:12 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.664 ms - 667[0m
2026-08-05T10:56:12: 10:56:12 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.563 ms - 158[0m
2026-08-05T10:56:13: 10:56:13 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.537 ms - 667[0m
2026-08-05T10:56:13: 10:56:13 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.471 ms - 158[0m
2026-08-05T10:56:21: 10:56:21 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 2.431 ms - 48[0m
2026-08-05T10:56:22: 10:56:22 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.231 ms - 667[0m
2026-08-05T10:56:30: 10:56:30 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.792 ms - 667[0m
2026-08-05T10:56:30: 10:56:30 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.100 ms - 158[0m
2026-08-05T10:58:21: 10:58:21 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.987 ms - 667[0m
2026-08-05T10:58:21: 10:58:21 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 1.789 ms - 158[0m
2026-08-05T10:58:24: 10:58:24 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.321 ms - 667[0m
2026-08-05T10:58:24: 10:58:24 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.261 ms - 158[0m
2026-08-05T10:58:33: 10:58:33 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 2.779 ms - 48[0m
2026-08-05T10:58:33: 10:58:33 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.463 ms - 667[0m
2026-08-05T10:58:36: 10:58:36 [[32minfo[39m] [0mPUT /v1/society/registration-request/2/approve [33m409[0m 3.048 ms - 64[0m
2026-08-05T10:58:41: 10:58:41 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.412 ms - 667[0m
2026-08-05T10:58:41: 10:58:41 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.298 ms - 158[0m
2026-08-05T10:58:44: 10:58:44 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.327 ms - 667[0m
2026-08-05T10:58:44: 10:58:44 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 1.864 ms - 158[0m
2026-08-05T10:58:53: 10:58:53 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.094 ms - 667[0m
2026-08-05T10:58:53: 10:58:53 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 1.739 ms - 158[0m
2026-08-05T11:07:56: 11:07:56 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.034 ms - 667[0m
2026-08-05T11:07:56: 11:07:56 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.148 ms - 158[0m
2026-08-05T11:08:09: 11:08:09 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.250 ms - 667[0m
2026-08-05T11:08:09: 11:08:09 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.450 ms - 158[0m
2026-08-05T11:10:34: 11:10:34 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.805 ms - 667[0m
2026-08-05T11:10:34: 11:10:34 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.671 ms - 158[0m
2026-08-05T11:11:29: 11:11:29 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 8.079 ms - 667[0m
2026-08-05T11:11:30: 11:11:30 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.816 ms - 158[0m
2026-08-05T11:11:32: 11:11:32 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 4.313 ms - 507[0m
2026-08-05T11:11:34: 11:11:34 [[32minfo[39m] [0mPUT /v1/society/registration-request/1/approve [31m500[0m 10.739 ms - 78[0m
2026-08-05T11:11:38: 11:11:38 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.590 ms - 667[0m
2026-08-05T11:11:38: 11:11:38 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.133 ms - 158[0m
2026-08-05T11:11:40: 11:11:40 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 2.896 ms - 48[0m
2026-08-05T11:11:40: 11:11:40 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.749 ms - 667[0m
2026-08-05T11:11:41: 11:11:41 [[32minfo[39m] [0mPUT /v1/society/registration-request/2/approve [33m409[0m 2.202 ms - 64[0m
2026-08-05T11:11:45: 11:11:45 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.461 ms - 667[0m
2026-08-05T11:11:45: 11:11:45 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.387 ms - 158[0m
2026-08-05T11:11:48: 11:11:48 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 10.796 ms - 3621[0m
2026-08-05T11:11:48: 11:11:48 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 7.082 ms - 171[0m
2026-08-05T11:11:52: 11:11:52 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 5.550 ms - 665[0m
2026-08-05T11:14:58: ========== LOGIN API HIT ==========
2026-08-05T11:14:58: Member: {
2026-08-05T11:14:58:   id: 1,
2026-08-05T11:14:58:   society_id: 1,
2026-08-05T11:14:58:   full_name: 'Ram',
2026-08-05T11:14:58:   email: 'ram@gmail.com',
2026-08-05T11:14:58:   mobile_number: '9999999998',
2026-08-05T11:14:58:   flat_number: '12',
2026-08-05T11:14:58:   vehicles: null,
2026-08-05T11:14:58:   family_members: null,
2026-08-05T11:14:58:   role: 'superadmin',
2026-08-05T11:14:58:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T11:14:58:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-05T11:14:58:   fcm_token: null,
2026-08-05T11:14:58:   last_login_at: 2026-08-05T04:41:05.000Z,
2026-08-05T11:14:58:   member_since: null,
2026-08-05T11:14:58:   is_approved: 1,
2026-08-05T11:14:58:   is_active: 1,
2026-08-05T11:14:58:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-05T11:14:58:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-05T11:14:58:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-05T11:14:58:   ownership: 'owner',
2026-08-05T11:14:58:   status: 1,
2026-08-05T11:14:58:   wing: 'A',
2026-08-05T11:14:58:   maintenance_status: 'unverified',
2026-08-05T11:14:58:   society_name: 'Green Valley Society'
2026-08-05T11:14:58: }
2026-08-05T11:14:58: Password Match: true
2026-08-05T11:14:58: Response: {
2026-08-05T11:14:58:   status: 'SUCCESS',
2026-08-05T11:14:58:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTkwODY5OCwiZXhwIjoxNzg4NTAwNjk4fQ.goqTtMrHOSouohyRWZhNhZ6gCdmDXxMLnGlb45J66gA',
2026-08-05T11:14:58:   expires_in: '30d',
2026-08-05T11:14:58:   expires_in_seconds: 2592000,
2026-08-05T11:14:58:   user: {
2026-08-05T11:14:58:     id: 1,
2026-08-05T11:14:58:     full_name: 'Ram',
2026-08-05T11:14:58:     mobile_number: '9999999998',
2026-08-05T11:14:58:     email: 'ram@gmail.com',
2026-08-05T11:14:58:     role: 'superadmin',
2026-08-05T11:14:58:     society_id: 1,
2026-08-05T11:14:58:     society_name: 'Green Valley Society',
2026-08-05T11:14:58:     flat_number: '12',
2026-08-05T11:14:58:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T11:14:58:     member_since: null,
2026-08-05T11:14:58:     is_approved: 1
2026-08-05T11:14:58:   },
2026-08-05T11:14:58:   message: 'Login successful.'
2026-08-05T11:14:58: }
2026-08-05T11:14:58: 11:14:58 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 124.273 ms - 606[0m
2026-08-05T11:14:59: 11:14:59 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.144 ms - 667[0m
2026-08-05T11:15:00: 11:15:00 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.570 ms - 158[0m
2026-08-05T11:15:01: 11:15:01 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 8.281 ms - 667[0m
2026-08-05T11:15:01: 11:15:01 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.424 ms - 158[0m
2026-08-05T11:15:07: 11:15:07 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.793 ms - 667[0m
2026-08-05T11:15:07: 11:15:07 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.578 ms - 158[0m
2026-08-05T11:15:55: 11:15:55 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 2.953 ms - 507[0m
2026-08-05T11:15:58: 11:15:58 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.999 ms - 667[0m
2026-08-05T11:15:58: 11:15:58 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.058 ms - 158[0m
2026-08-05T11:18:08: 11:18:08 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 43.874 ms - 667[0m
2026-08-05T11:18:08: 11:18:08 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 9.560 ms - 158[0m
2026-08-05T11:18:09: 11:18:09 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.674 ms - 90[0m
2026-08-05T11:18:23: 11:18:23 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.507 ms - 90[0m
2026-08-05T11:18:29: 11:18:29 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.296 ms - 90[0m
2026-08-05T11:18:29: 11:18:29 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.437 ms - 158[0m
2026-08-05T11:18:33: 11:18:33 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.755 ms - 90[0m
2026-08-05T11:18:37: 11:18:37 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.354 ms - 90[0m
2026-08-05T11:18:38: 11:18:38 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.226 ms - 368[0m
2026-08-05T11:18:40: 11:18:40 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.169 ms - 667[0m
2026-08-05T11:19:00: 11:19:00 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.422 ms - 667[0m
2026-08-05T11:19:00: 11:19:00 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.658 ms - 158[0m
2026-08-05T11:20:58: 11:20:58 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.060 ms - 667[0m
2026-08-05T11:20:58: 11:20:58 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.319 ms - 158[0m
2026-08-05T11:20:59: 11:20:59 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.384 ms - 90[0m
2026-08-05T11:21:00: 11:21:00 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.483 ms - 90[0m
2026-08-05T11:21:01: 11:21:01 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.382 ms - 368[0m
2026-08-05T11:22:23: 11:22:23 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.515 ms - 368[0m
2026-08-05T11:22:23: 11:22:23 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.511 ms - 158[0m
2026-08-05T11:23:43: 11:23:43 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 8.776 ms - 48[0m
2026-08-05T11:23:43: 11:23:43 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.010 ms - 667[0m
2026-08-05T11:23:48: 11:23:48 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.553 ms - 368[0m
2026-08-05T11:23:48: 11:23:48 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.267 ms - 158[0m
2026-08-05T11:24:34: 11:24:34 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.644 ms - 368[0m
2026-08-05T11:24:34: 11:24:34 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.325 ms - 158[0m
2026-08-05T11:25:47: 11:25:47 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.481 ms - 368[0m
2026-08-05T11:25:47: 11:25:47 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.821 ms - 158[0m
2026-08-05T11:26:15: Dashboard route hit
2026-08-05T11:26:15: Dashboard Controller Called
2026-08-05T11:26:15: req.user => {
2026-08-05T11:26:15:   user_id: 1,
2026-08-05T11:26:15:   society_id: 1,
2026-08-05T11:26:15:   role: 'superadmin',
2026-08-05T11:26:15:   full_name: 'Ram',
2026-08-05T11:26:15:   iat: 1785901088,
2026-08-05T11:26:15:   exp: 1788493088
2026-08-05T11:26:15: }
2026-08-05T11:26:15: societyId = 1
2026-08-05T11:26:15: memberId = 1
2026-08-05T11:26:15: 11:26:15 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 25.027 ms - 728[0m
2026-08-05T11:26:22: 11:26:22 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 10.001 ms - 1873[0m
2026-08-05T11:26:22: 11:26:22 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.777 ms - 133[0m
2026-08-05T11:26:25: 11:26:25 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.450 ms - 667[0m
2026-08-05T11:26:39: 11:26:39 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.172 ms - 667[0m
2026-08-05T11:26:39: 11:26:39 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.710 ms - 158[0m
2026-08-05T11:33:31: 11:33:31 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 7.103 ms - 667[0m
2026-08-05T11:33:31: 11:33:31 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.204 ms - 158[0m
2026-08-05T11:33:58: 11:33:58 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.612 ms - 667[0m
2026-08-05T11:33:58: 11:33:58 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.292 ms - 158[0m
2026-08-05T11:34:02: 11:34:02 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.283 ms - 667[0m
2026-08-05T11:34:02: 11:34:02 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.715 ms - 158[0m
2026-08-05T11:37:02: 11:37:02 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 18.437 ms - 667[0m
2026-08-05T11:37:02: 11:37:02 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.644 ms - 158[0m
2026-08-05T11:43:12: ========== LOGIN API HIT ==========
2026-08-05T11:43:12: Member: {
2026-08-05T11:43:12:   id: 1,
2026-08-05T11:43:12:   society_id: 1,
2026-08-05T11:43:12:   full_name: 'Ram',
2026-08-05T11:43:12:   email: 'ram@gmail.com',
2026-08-05T11:43:12:   mobile_number: '9999999998',
2026-08-05T11:43:12:   flat_number: '12',
2026-08-05T11:43:12:   vehicles: null,
2026-08-05T11:43:12:   family_members: null,
2026-08-05T11:43:12:   role: 'superadmin',
2026-08-05T11:43:12:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T11:43:12:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-05T11:43:12:   fcm_token: null,
2026-08-05T11:43:12:   last_login_at: 2026-08-05T05:44:58.000Z,
2026-08-05T11:43:12:   member_since: null,
2026-08-05T11:43:12:   is_approved: 1,
2026-08-05T11:43:12:   is_active: 1,
2026-08-05T11:43:12:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-05T11:43:12:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-05T11:43:12:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-05T11:43:12:   ownership: 'owner',
2026-08-05T11:43:12:   status: 1,
2026-08-05T11:43:12:   wing: 'A',
2026-08-05T11:43:12:   maintenance_status: 'unverified',
2026-08-05T11:43:12:   society_name: 'Green Valley Society'
2026-08-05T11:43:12: }
2026-08-05T11:43:12: Password Match: true
2026-08-05T11:43:12: Response: {
2026-08-05T11:43:12:   status: 'SUCCESS',
2026-08-05T11:43:12:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTkxMDM5MiwiZXhwIjoxNzg4NTAyMzkyfQ.oueNZyUab6KlN8Wi8XXdFlZLYtPhgzKBH1w8jUfULq0',
2026-08-05T11:43:12:   expires_in: '30d',
2026-08-05T11:43:12:   expires_in_seconds: 2592000,
2026-08-05T11:43:12:   user: {
2026-08-05T11:43:12:     id: 1,
2026-08-05T11:43:12:     full_name: 'Ram',
2026-08-05T11:43:12:     mobile_number: '9999999998',
2026-08-05T11:43:12:     email: 'ram@gmail.com',
2026-08-05T11:43:12:     role: 'superadmin',
2026-08-05T11:43:12:     society_id: 1,
2026-08-05T11:43:12:     society_name: 'Green Valley Society',
2026-08-05T11:43:12:     flat_number: '12',
2026-08-05T11:43:12:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T11:43:12:     member_since: null,
2026-08-05T11:43:12:     is_approved: 1
2026-08-05T11:43:12:   },
2026-08-05T11:43:12:   message: 'Login successful.'
2026-08-05T11:43:12: }
2026-08-05T11:43:12: 11:43:12 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 118.694 ms - 606[0m
2026-08-05T11:43:12: 11:43:12 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.701 ms - 667[0m
2026-08-05T11:43:12: 11:43:12 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.458 ms - 158[0m
2026-08-05T11:43:48: 11:43:48 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.176 ms - 667[0m
2026-08-05T11:43:48: 11:43:48 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.088 ms - 158[0m
2026-08-05T11:46:00: 11:46:00 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 13.279 ms - 90[0m
2026-08-05T11:46:02: 11:46:02 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.792 ms - 368[0m
2026-08-05T11:58:58: 11:58:58 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.562 ms - 368[0m
2026-08-05T11:58:58: 11:58:58 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.974 ms - 158[0m
2026-08-05T12:03:49: ========== LOGIN API HIT ==========
2026-08-05T12:03:49: Member: {
2026-08-05T12:03:49:   id: 1,
2026-08-05T12:03:49:   society_id: 1,
2026-08-05T12:03:49:   full_name: 'Ram',
2026-08-05T12:03:49:   email: 'ram@gmail.com',
2026-08-05T12:03:49:   mobile_number: '9999999998',
2026-08-05T12:03:49:   flat_number: '12',
2026-08-05T12:03:49:   vehicles: null,
2026-08-05T12:03:49:   family_members: null,
2026-08-05T12:03:49:   role: 'superadmin',
2026-08-05T12:03:49:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T12:03:49:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-05T12:03:49:   fcm_token: null,
2026-08-05T12:03:49:   last_login_at: 2026-08-05T06:13:12.000Z,
2026-08-05T12:03:49:   member_since: null,
2026-08-05T12:03:49:   is_approved: 1,
2026-08-05T12:03:49:   is_active: 1,
2026-08-05T12:03:49:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-05T12:03:49:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-05T12:03:49:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-05T12:03:49:   ownership: 'owner',
2026-08-05T12:03:49:   status: 1,
2026-08-05T12:03:49:   wing: 'A',
2026-08-05T12:03:49:   maintenance_status: 'unverified',
2026-08-05T12:03:49:   society_name: 'Green Valley Society'
2026-08-05T12:03:49: }
2026-08-05T12:03:49: Password Match: true
2026-08-05T12:03:49: Response: {
2026-08-05T12:03:49:   status: 'SUCCESS',
2026-08-05T12:03:49:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTkxMTYyOSwiZXhwIjoxNzg4NTAzNjI5fQ.R79mWk8cjFyvTjtwMbX0RTconTysfsxXQCFumIoHWgA',
2026-08-05T12:03:49:   expires_in: '30d',
2026-08-05T12:03:49:   expires_in_seconds: 2592000,
2026-08-05T12:03:49:   user: {
2026-08-05T12:03:49:     id: 1,
2026-08-05T12:03:49:     full_name: 'Ram',
2026-08-05T12:03:49:     mobile_number: '9999999998',
2026-08-05T12:03:49:     email: 'ram@gmail.com',
2026-08-05T12:03:49:     role: 'superadmin',
2026-08-05T12:03:49:     society_id: 1,
2026-08-05T12:03:49:     society_name: 'Green Valley Society',
2026-08-05T12:03:49:     flat_number: '12',
2026-08-05T12:03:49:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T12:03:49:     member_since: null,
2026-08-05T12:03:49:     is_approved: 1
2026-08-05T12:03:49:   },
2026-08-05T12:03:49:   message: 'Login successful.'
2026-08-05T12:03:49: }
2026-08-05T12:03:49: 12:03:49 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 125.703 ms - 606[0m
2026-08-05T12:03:50: 12:03:50 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.167 ms - 368[0m
2026-08-05T12:03:50: 12:03:50 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.610 ms - 90[0m
2026-08-05T12:03:50: 12:03:50 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.346 ms - 667[0m
2026-08-05T12:03:50: 12:03:50 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.030 ms - 90[0m
2026-08-05T12:03:50: 12:03:50 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.982 ms - 158[0m
2026-08-05T12:03:58: 12:03:58 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.919 ms - 667[0m
2026-08-05T12:03:58: 12:03:58 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.362 ms - 158[0m
2026-08-05T12:05:08: 12:05:08 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.341 ms - 667[0m
2026-08-05T12:05:08: 12:05:08 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.423 ms - 158[0m
2026-08-05T12:05:16: 12:05:16 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 6.183 ms - 48[0m
2026-08-05T12:05:16: 12:05:16 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.318 ms - 667[0m
2026-08-05T12:05:19: 12:05:19 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.553 ms - 90[0m
2026-08-05T12:05:19: 12:05:19 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.667 ms - 90[0m
2026-08-05T12:05:19: 12:05:19 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.446 ms - 368[0m
2026-08-05T12:05:26: 12:05:26 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.315 ms - 667[0m
2026-08-05T12:05:26: 12:05:26 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.403 ms - 158[0m
2026-08-05T12:05:42: ========== LOGIN API HIT ==========
2026-08-05T12:05:42: Member: {
2026-08-05T12:05:42:   id: 1,
2026-08-05T12:05:42:   society_id: 1,
2026-08-05T12:05:42:   full_name: 'Ram',
2026-08-05T12:05:42:   email: 'ram@gmail.com',
2026-08-05T12:05:42:   mobile_number: '9999999998',
2026-08-05T12:05:42:   flat_number: '12',
2026-08-05T12:05:42:   vehicles: null,
2026-08-05T12:05:42:   family_members: null,
2026-08-05T12:05:42:   role: 'superadmin',
2026-08-05T12:05:42:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T12:05:42:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-05T12:05:42:   fcm_token: null,
2026-08-05T12:05:42:   last_login_at: 2026-08-05T06:33:49.000Z,
2026-08-05T12:05:42:   member_since: null,
2026-08-05T12:05:42:   is_approved: 1,
2026-08-05T12:05:42:   is_active: 1,
2026-08-05T12:05:42:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-05T12:05:42:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-05T12:05:42:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-05T12:05:42:   ownership: 'owner',
2026-08-05T12:05:42:   status: 1,
2026-08-05T12:05:42:   wing: 'A',
2026-08-05T12:05:42:   maintenance_status: 'unverified',
2026-08-05T12:05:42:   society_name: 'Green Valley Society'
2026-08-05T12:05:42: }
2026-08-05T12:05:43: Password Match: true
2026-08-05T12:05:43: Response: {
2026-08-05T12:05:43:   status: 'SUCCESS',
2026-08-05T12:05:43:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTkxMTc0MywiZXhwIjoxNzg4NTAzNzQzfQ.YwaEkaf7r0ju8HyJT_h5IXTgCRt_xnqfvpmhUkUhTWw',
2026-08-05T12:05:43:   expires_in: '30d',
2026-08-05T12:05:43:   expires_in_seconds: 2592000,
2026-08-05T12:05:43:   user: {
2026-08-05T12:05:43:     id: 1,
2026-08-05T12:05:43:     full_name: 'Ram',
2026-08-05T12:05:43:     mobile_number: '9999999998',
2026-08-05T12:05:43:     email: 'ram@gmail.com',
2026-08-05T12:05:43:     role: 'superadmin',
2026-08-05T12:05:43:     society_id: 1,
2026-08-05T12:05:43:     society_name: 'Green Valley Society',
2026-08-05T12:05:43:     flat_number: '12',
2026-08-05T12:05:43:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T12:05:43:     member_since: null,
2026-08-05T12:05:43:     is_approved: 1
2026-08-05T12:05:43:   },
2026-08-05T12:05:43:   message: 'Login successful.'
2026-08-05T12:05:43: }
2026-08-05T12:05:43: 12:05:43 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 137.745 ms - 606[0m
2026-08-05T12:05:43: 12:05:43 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.190 ms - 90[0m
2026-08-05T12:05:43: 12:05:43 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.517 ms - 667[0m
2026-08-05T12:05:43: 12:05:43 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.799 ms - 90[0m
2026-08-05T12:05:43: 12:05:43 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.758 ms - 368[0m
2026-08-05T12:05:43: 12:05:43 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 1.982 ms - 158[0m
2026-08-05T12:07:25: 12:07:25 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.349 ms - 667[0m
2026-08-05T12:07:25: 12:07:25 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.524 ms - 158[0m
2026-08-05T12:08:18: 12:08:18 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.497 ms - 667[0m
2026-08-05T12:08:19: 12:08:19 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.283 ms - 368[0m
2026-08-05T12:08:19: 12:08:19 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.021 ms - 368[0m
2026-08-05T12:08:20: 12:08:20 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.023 ms - 368[0m
2026-08-05T12:08:21: 12:08:21 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.107 ms - 90[0m
2026-08-05T12:08:24: 12:08:24 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.992 ms - 667[0m
2026-08-05T12:08:44: 12:08:44 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 2.579 ms - 48[0m
2026-08-05T12:08:44: 12:08:44 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.032 ms - 667[0m
2026-08-05T12:08:46: 12:08:46 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.883 ms - 368[0m
2026-08-05T12:08:46: 12:08:46 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.949 ms - 90[0m
2026-08-05T12:08:46: 12:08:46 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.487 ms - 90[0m
2026-08-05T12:10:13: 12:10:13 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.383 ms - 667[0m
2026-08-05T12:10:13: 12:10:13 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.300 ms - 158[0m
2026-08-05T12:10:17: 12:10:17 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.168 ms - 667[0m
2026-08-05T12:10:17: 12:10:17 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.544 ms - 158[0m
2026-08-05T12:12:49: 12:12:49 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.111 ms - 667[0m
2026-08-05T12:12:49: 12:12:49 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.404 ms - 158[0m
2026-08-05T12:27:02: 12:27:02 [[32minfo[39m] [0mPUT /v1/society/registration-request/2/approve [33m409[0m 13.808 ms - 64[0m
2026-08-05T12:27:04: 12:27:04 [[32minfo[39m] [0mPOST /v1/societies [32m200[0m 18.670 ms - 714[0m
2026-08-05T12:30:54: 12:30:54 [[32minfo[39m] [0mGET /v1/society/2 [33m404[0m 5.945 ms - 48[0m
2026-08-05T12:30:54: 12:30:54 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.231 ms - 667[0m
2026-08-05T12:30:55: 12:30:55 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.795 ms - 90[0m
2026-08-05T12:30:55: 12:30:55 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.239 ms - 368[0m
2026-08-05T12:30:55: 12:30:55 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.902 ms - 90[0m
2026-08-05T12:31:01: 12:31:01 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.208 ms - 667[0m
2026-08-05T12:31:01: 12:31:01 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.253 ms - 158[0m
2026-08-05T12:34:17: 12:34:17 [[31merror[39m] Unhandled error {"error":"Unexpected field","stack":"MulterError: Unexpected field\n    at wrappedFileFilter (/home/b2/public_html/society.1b2.in/node_modules/multer/index.js:40:19)\n    at Multipart.<anonymous> (/home/b2/public_html/society.1b2.in/node_modules/multer/lib/make-middleware.js:109:7)\n    at Multipart.emit (node:events:524:28)\n    at HeaderParser.cb (/home/b2/public_html/society.1b2.in/node_modules/busboy/lib/types/multipart.js:358:14)\n    at HeaderParser.push (/home/b2/public_html/society.1b2.in/node_modules/busboy/lib/types/multipart.js:162:20)\n    at SBMH.ssCb [as _cb] (/home/b2/public_html/society.1b2.in/node_modules/busboy/lib/types/multipart.js:394:37)\n    at feed (/home/b2/public_html/society.1b2.in/node_modules/streamsearch/lib/sbmh.js:248:10)\n    at SBMH.push (/home/b2/public_html/society.1b2.in/node_modules/streamsearch/lib/sbmh.js:104:16)\n    at Multipart._write (/home/b2/public_html/society.1b2.in/node_modules/busboy/lib/types/multipart.js:567:19)\n    at writeOrBuffer (node:internal/streams/writable:572:12)"}
2026-08-05T12:34:17: 12:34:17 [[32minfo[39m] [0mPOST /v1/society/register [32m200[0m 7.039 ms - 46[0m
2026-08-05T12:38:58: 12:38:58 [[32minfo[39m] [0mPOST /v1/society/register [32m201[0m 125.421 ms - 122[0m
2026-08-05T12:50:10: 12:50:10 [[32minfo[39m] [0mPOST /v1/society/register [32m201[0m 93.450 ms - 122[0m
2026-08-05T12:50:36: ========== LOGIN API HIT ==========
2026-08-05T12:50:36: Member: {
2026-08-05T12:50:36:   id: 1,
2026-08-05T12:50:36:   society_id: 1,
2026-08-05T12:50:36:   full_name: 'Ram',
2026-08-05T12:50:36:   email: 'ram@gmail.com',
2026-08-05T12:50:36:   mobile_number: '9999999998',
2026-08-05T12:50:36:   flat_number: '12',
2026-08-05T12:50:36:   vehicles: null,
2026-08-05T12:50:36:   family_members: null,
2026-08-05T12:50:36:   role: 'superadmin',
2026-08-05T12:50:36:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T12:50:36:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-05T12:50:36:   fcm_token: null,
2026-08-05T12:50:36:   last_login_at: 2026-08-05T06:35:43.000Z,
2026-08-05T12:50:36:   member_since: null,
2026-08-05T12:50:36:   is_approved: 1,
2026-08-05T12:50:36:   is_active: 1,
2026-08-05T12:50:36:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-05T12:50:36:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-05T12:50:36:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-05T12:50:36:   ownership: 'owner',
2026-08-05T12:50:36:   status: 1,
2026-08-05T12:50:36:   wing: 'A',
2026-08-05T12:50:36:   maintenance_status: 'unverified',
2026-08-05T12:50:36:   society_name: 'Green Valley Society'
2026-08-05T12:50:36: }
2026-08-05T12:50:36: Password Match: true
2026-08-05T12:50:36: Response: {
2026-08-05T12:50:36:   status: 'SUCCESS',
2026-08-05T12:50:36:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTkxNDQzNiwiZXhwIjoxNzg4NTA2NDM2fQ.C4e-Rmm9tJ9flCwmdkjooB88V1Nmh7bn-YwqWGaR0M0',
2026-08-05T12:50:36:   expires_in: '30d',
2026-08-05T12:50:36:   expires_in_seconds: 2592000,
2026-08-05T12:50:36:   user: {
2026-08-05T12:50:36:     id: 1,
2026-08-05T12:50:36:     full_name: 'Ram',
2026-08-05T12:50:36:     mobile_number: '9999999998',
2026-08-05T12:50:36:     email: 'ram@gmail.com',
2026-08-05T12:50:36:     role: 'superadmin',
2026-08-05T12:50:36:     society_id: 1,
2026-08-05T12:50:36:     society_name: 'Green Valley Society',
2026-08-05T12:50:36:     flat_number: '12',
2026-08-05T12:50:36:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T12:50:36:     member_since: null,
2026-08-05T12:50:36:     is_approved: 1
2026-08-05T12:50:36:   },
2026-08-05T12:50:36:   message: 'Login successful.'
2026-08-05T12:50:36: }
2026-08-05T12:50:36: 12:50:36 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 123.147 ms - 606[0m
2026-08-05T12:50:37: 12:50:37 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.553 ms - 1227[0m
2026-08-05T12:50:37: 12:50:37 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.407 ms - 649[0m
2026-08-05T12:50:37: 12:50:37 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.851 ms - 90[0m
2026-08-05T12:50:37: 12:50:37 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.680 ms - 368[0m
2026-08-05T12:50:37: 12:50:37 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.578 ms - 158[0m
2026-08-05T12:50:50: 12:50:50 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.384 ms - 1227[0m
2026-08-05T12:50:50: 12:50:50 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 1.712 ms - 158[0m
2026-08-05T12:51:03: 12:51:03 [[32minfo[39m] [0mPUT /v1/society/registration-request/3/approve [33m409[0m 3.299 ms - 75[0m
2026-08-05T12:51:03: 12:51:03 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.404 ms - 368[0m
2026-08-05T12:51:03: 12:51:03 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.116 ms - 90[0m
2026-08-05T12:51:03: 12:51:03 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.734 ms - 649[0m
2026-08-05T12:51:13: 12:51:13 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.207 ms - 1227[0m
2026-08-05T12:51:13: 12:51:13 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.369 ms - 158[0m
2026-08-05T12:51:17: 12:51:17 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.160 ms - 1227[0m
2026-08-05T12:51:17: 12:51:17 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.092 ms - 158[0m
2026-08-05T12:52:12: 12:52:12 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.412 ms - 1227[0m
2026-08-05T12:52:12: 12:52:12 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 1.987 ms - 158[0m
2026-08-05T12:52:13: 12:52:13 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.999 ms - 1227[0m
2026-08-05T12:52:13: 12:52:13 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.550 ms - 158[0m
2026-08-05T12:52:14: 12:52:14 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.157 ms - 1227[0m
2026-08-05T12:52:14: 12:52:14 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.430 ms - 158[0m
2026-08-05T12:53:05: 12:53:05 [[32minfo[39m] [0mGET / [33m401[0m 2.046 ms - 123[0m
2026-08-05T12:58:24: 12:58:24 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.934 ms - 1227[0m
2026-08-05T12:58:24: 12:58:24 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.828 ms - 158[0m
2026-08-05T13:05:12: 13:05:12 [[32minfo[39m] [0mPUT /v1/society/registration-request/4/approve [33m409[0m 6.460 ms - 75[0m
2026-08-05T13:06:08: 13:06:08 [[32minfo[39m] [0mPUT /v1/society/registration-request/4/approve [33m409[0m 3.073 ms - 75[0m
2026-08-05T13:06:20: 13:06:20 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.468 ms - 1227[0m
2026-08-05T13:06:20: 13:06:20 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.971 ms - 158[0m
2026-08-05T13:10:02: 13:10:02 [[32minfo[39m] [0mPOST /v1/society/register [33m400[0m 28.119 ms - 73[0m
2026-08-05T13:10:29: 13:10:29 [[32minfo[39m] [0mPOST /v1/society/register [32m201[0m 127.553 ms - 122[0m
2026-08-05T13:14:03: 13:14:03 [[32minfo[39m] [0mPOST /v1/societies [32m200[0m 8.114 ms - 714[0m
2026-08-05T13:14:28: 13:14:28 [[32minfo[39m] [0mPUT /v1/society/registration-request/5/review [32m200[0m 6.507 ms - 90[0m
2026-08-05T13:14:39: 13:14:39 [[32minfo[39m] [0mPUT /v1/society/registration-request/5/approve [31m500[0m 13.804 ms - 78[0m
2026-08-05T13:15:26: ========== LOGIN API HIT ==========
2026-08-05T13:15:26: Member: {
2026-08-05T13:15:26:   id: 1,
2026-08-05T13:15:26:   society_id: 1,
2026-08-05T13:15:26:   full_name: 'Ram',
2026-08-05T13:15:26:   email: 'ram@gmail.com',
2026-08-05T13:15:26:   mobile_number: '9999999998',
2026-08-05T13:15:26:   flat_number: '12',
2026-08-05T13:15:26:   vehicles: null,
2026-08-05T13:15:26:   family_members: null,
2026-08-05T13:15:26:   role: 'superadmin',
2026-08-05T13:15:26:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T13:15:26:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-05T13:15:26:   fcm_token: null,
2026-08-05T13:15:26:   last_login_at: 2026-08-05T07:20:36.000Z,
2026-08-05T13:15:26:   member_since: null,
2026-08-05T13:15:26:   is_approved: 1,
2026-08-05T13:15:26:   is_active: 1,
2026-08-05T13:15:26:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-05T13:15:26:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-05T13:15:26:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-05T13:15:26:   ownership: 'owner',
2026-08-05T13:15:26:   status: 1,
2026-08-05T13:15:26:   wing: 'A',
2026-08-05T13:15:26:   maintenance_status: 'unverified',
2026-08-05T13:15:26:   society_name: 'Green Valley Society'
2026-08-05T13:15:26: }
2026-08-05T13:15:26: Password Match: true
2026-08-05T13:15:26: Response: {
2026-08-05T13:15:26:   status: 'SUCCESS',
2026-08-05T13:15:26:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTkxNTkyNiwiZXhwIjoxNzg4NTA3OTI2fQ.TSNCY2qOLCi8rNBWn9zC8ukYkmmIApAuJnm70e2HDgs',
2026-08-05T13:15:26:   expires_in: '30d',
2026-08-05T13:15:26:   expires_in_seconds: 2592000,
2026-08-05T13:15:26:   user: {
2026-08-05T13:15:26:     id: 1,
2026-08-05T13:15:26:     full_name: 'Ram',
2026-08-05T13:15:26:     mobile_number: '9999999998',
2026-08-05T13:15:26:     email: 'ram@gmail.com',
2026-08-05T13:15:26:     role: 'superadmin',
2026-08-05T13:15:26:     society_id: 1,
2026-08-05T13:15:26:     society_name: 'Green Valley Society',
2026-08-05T13:15:26:     flat_number: '12',
2026-08-05T13:15:26:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T13:15:26:     member_since: null,
2026-08-05T13:15:26:     is_approved: 1
2026-08-05T13:15:26:   },
2026-08-05T13:15:26:   message: 'Login successful.'
2026-08-05T13:15:26: }
2026-08-05T13:15:26: 13:15:26 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 103.510 ms - 606[0m
2026-08-05T13:15:27: Dashboard route hit
2026-08-05T13:15:27: Dashboard Controller Called
2026-08-05T13:15:27: req.user => {
2026-08-05T13:15:27:   user_id: 1,
2026-08-05T13:15:27:   society_id: 1,
2026-08-05T13:15:27:   role: 'superadmin',
2026-08-05T13:15:27:   full_name: 'Ram',
2026-08-05T13:15:27:   iat: 1785915926,
2026-08-05T13:15:27:   exp: 1788507926
2026-08-05T13:15:27: }
2026-08-05T13:15:27: societyId = 1
2026-08-05T13:15:27: memberId = 1
2026-08-05T13:15:27: 13:15:27 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 20.360 ms - 730[0m
2026-08-05T13:15:27: 13:15:27 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.504 ms - 3621[0m
2026-08-05T13:15:27: 13:15:27 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.618 ms - 171[0m
2026-08-05T13:15:30: 13:15:30 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.247 ms - 1519[0m
2026-08-05T13:15:30: 13:15:30 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.202 ms - 158[0m
2026-08-05T13:15:35: 13:15:35 [[32minfo[39m] [0mGET /v1/society/5 [33m404[0m 4.654 ms - 48[0m
2026-08-05T13:15:35: 13:15:35 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.159 ms - 1519[0m
2026-08-05T13:15:39: 13:15:39 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 1.985 ms - 1519[0m
2026-08-05T13:15:39: 13:15:39 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.899 ms - 158[0m
2026-08-05T13:15:47: 13:15:47 [[32minfo[39m] [0mGET /v1/society/5 [33m404[0m 2.511 ms - 48[0m
2026-08-05T13:15:47: 13:15:47 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.405 ms - 1519[0m
2026-08-05T13:15:50: 13:15:50 [[32minfo[39m] [0mDELETE /v1/society/5 [33m404[0m 7.593 ms - 67[0m
2026-08-05T13:15:50: 13:15:50 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.265 ms - 1519[0m
2026-08-05T13:15:56: 13:15:56 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.049 ms - 1519[0m
2026-08-05T13:15:56: 13:15:56 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.187 ms - 158[0m
2026-08-05T13:15:58: 13:15:58 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 9.621 ms - 1519[0m
2026-08-05T13:15:58: 13:15:58 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.024 ms - 158[0m
2026-08-05T13:20:08: 13:20:08 [[32minfo[39m] [0mPOST /v1/societies [32m200[0m 10.343 ms - 714[0m
2026-08-05T14:10:22: 14:10:22 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.993 ms - 1519[0m
2026-08-05T14:10:22: 14:10:22 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.179 ms - 158[0m
2026-08-05T14:10:30: ========== LOGIN API HIT ==========
2026-08-05T14:10:30: Member: {
2026-08-05T14:10:30:   id: 1,
2026-08-05T14:10:30:   society_id: 1,
2026-08-05T14:10:30:   full_name: 'Ram',
2026-08-05T14:10:30:   email: 'ram@gmail.com',
2026-08-05T14:10:30:   mobile_number: '9999999998',
2026-08-05T14:10:30:   flat_number: '12',
2026-08-05T14:10:30:   vehicles: null,
2026-08-05T14:10:30:   family_members: null,
2026-08-05T14:10:30:   role: 'superadmin',
2026-08-05T14:10:30:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T14:10:30:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-05T14:10:30:   fcm_token: null,
2026-08-05T14:10:30:   last_login_at: 2026-08-05T07:45:26.000Z,
2026-08-05T14:10:30:   member_since: null,
2026-08-05T14:10:30:   is_approved: 1,
2026-08-05T14:10:30:   is_active: 1,
2026-08-05T14:10:30:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-05T14:10:30:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-05T14:10:30:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-05T14:10:30:   ownership: 'owner',
2026-08-05T14:10:30:   status: 1,
2026-08-05T14:10:30:   wing: 'A',
2026-08-05T14:10:30:   maintenance_status: 'unverified',
2026-08-05T14:10:30:   society_name: 'Green Valley Society'
2026-08-05T14:10:30: }
2026-08-05T14:10:30: Password Match: true
2026-08-05T14:10:30: Response: {
2026-08-05T14:10:30:   status: 'SUCCESS',
2026-08-05T14:10:30:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTkxOTIzMCwiZXhwIjoxNzg4NTExMjMwfQ.JICEq78lR2ULse5y-DjY4hN3wOx2eM9GhsCSO3n6hRE',
2026-08-05T14:10:30:   expires_in: '30d',
2026-08-05T14:10:30:   expires_in_seconds: 2592000,
2026-08-05T14:10:30:   user: {
2026-08-05T14:10:30:     id: 1,
2026-08-05T14:10:30:     full_name: 'Ram',
2026-08-05T14:10:30:     mobile_number: '9999999998',
2026-08-05T14:10:30:     email: 'ram@gmail.com',
2026-08-05T14:10:30:     role: 'superadmin',
2026-08-05T14:10:30:     society_id: 1,
2026-08-05T14:10:30:     society_name: 'Green Valley Society',
2026-08-05T14:10:30:     flat_number: '12',
2026-08-05T14:10:30:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-05T14:10:30:     member_since: null,
2026-08-05T14:10:30:     is_approved: 1
2026-08-05T14:10:30:   },
2026-08-05T14:10:30:   message: 'Login successful.'
2026-08-05T14:10:30: }
2026-08-05T14:10:30: 14:10:30 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 123.776 ms - 606[0m
2026-08-05T14:10:30: Dashboard route hit
2026-08-05T14:10:30: Dashboard Controller Called
2026-08-05T14:10:30: req.user => {
2026-08-05T14:10:30:   user_id: 1,
2026-08-05T14:10:30:   society_id: 1,
2026-08-05T14:10:30:   role: 'superadmin',
2026-08-05T14:10:30:   full_name: 'Ram',
2026-08-05T14:10:30:   iat: 1785919230,
2026-08-05T14:10:30:   exp: 1788511230
2026-08-05T14:10:30: }
2026-08-05T14:10:30: societyId = 1
2026-08-05T14:10:30: memberId = 1
2026-08-05T14:10:30: 14:10:30 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.270 ms - 730[0m
2026-08-05T14:10:40: 14:10:40 [[32minfo[39m] [0mPUT /v1/society/registration-request/4/approve [33m409[0m 2.617 ms - 75[0m
2026-08-05T14:10:43: 14:10:43 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.876 ms - 1519[0m
2026-08-05T14:10:43: 14:10:43 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.478 ms - 158[0m
2026-08-05T14:10:44: 14:10:44 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.621 ms - 1519[0m
2026-08-05T14:10:44: 14:10:44 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.884 ms - 158[0m
2026-08-05T14:12:41: 14:12:41 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 6.620 ms - -[0m
2026-08-05T14:12:41: 14:12:41 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 2.734 ms - -[0m
2026-08-05T14:12:41: 14:12:41 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 0.925 ms - -[0m
2026-08-05T14:12:41: 14:12:41 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 8.556 ms - -[0m
2026-08-05T14:12:41: 14:12:41 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 11.070 ms - -[0m
2026-08-05T14:12:42: 14:12:42 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 3.989 ms - 628[0m
2026-08-05T14:13:27: 14:13:27 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 1.040 ms - -[0m
2026-08-05T14:13:27: 14:13:27 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 0.612 ms - -[0m
2026-08-05T14:13:27: 14:13:27 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 0.612 ms - -[0m
2026-08-05T14:13:27: 14:13:27 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 0.417 ms - -[0m
2026-08-05T14:13:27: 14:13:27 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 0.956 ms - -[0m
2026-08-05T14:13:28: 14:13:28 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [36m304[0m 0.898 ms - -[0m
2026-08-05T14:16:02: 14:16:02 [[32minfo[39m] [0mGET / [33m401[0m 0.892 ms - 123[0m
2026-08-05T16:24:12: 16:24:12 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 44.620 ms - 3118[0m
2026-08-05T16:24:12: 16:24:12 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 2.151 ms - 3118[0m
2026-08-05T16:24:12: 16:24:12 [[32minfo[39m] [0mGET /v1/user/login [33m401[0m 3.119 ms - 123[0m
2026-08-05T16:24:12: 16:24:12 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 0.953 ms - 3118[0m
2026-08-05T16:24:12: 16:24:12 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 0.445 ms - 3118[0m
2026-08-05T16:24:12: 16:24:12 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 1.095 ms - 3118[0m
2026-08-05T16:24:12: 16:24:12 [[32minfo[39m] [0mGET /v1/user/login [33m401[0m 0.442 ms - 123[0m
2026-08-05T16:24:12: 16:24:12 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 0.333 ms - 3118[0m
2026-08-05T16:24:13: 16:24:13 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 1.632 ms - 123[0m
2026-08-05T16:24:14: 16:24:14 [[32minfo[39m] [0mGET /favicon-32x32.png [33m401[0m 1.772 ms - 123[0m
2026-08-05T16:24:14: 16:24:14 [[32minfo[39m] [0mGET /favicon-32x32.png [33m401[0m 0.269 ms - 123[0m
2026-08-05T16:24:14: 16:24:14 [[32minfo[39m] [0mGET /favicon-32x32.png [33m401[0m 0.391 ms - 123[0m
2026-08-05T16:24:14: 16:24:14 [[32minfo[39m] [0mGET /favicon-32x32.png [33m401[0m 0.729 ms - 123[0m
2026-08-05T16:58:27: 16:58:27 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 76.409 ms - 1873[0m
2026-08-05T16:58:27: 16:58:27 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 9.276 ms - 133[0m
2026-08-05T16:59:28: 16:59:28 [[32minfo[39m] [0mGET / [33m401[0m 2.711 ms - 123[0m
2026-08-05T17:05:33: 17:05:33 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.986 ms - 3118[0m
2026-08-05T17:05:46: 17:05:46 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.351 ms - 3118[0m
2026-08-05T17:05:52: 17:05:52 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.217 ms - 3118[0m
2026-08-05T17:06:10: 17:06:10 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.532 ms - 3118[0m
2026-08-05T17:06:56: 17:06:56 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.494 ms - 3118[0m
2026-08-05T17:09:40: 17:09:40 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.949 ms - 3118[0m
2026-08-05T17:10:58: 17:10:58 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.596 ms - 3118[0m
2026-08-05T17:13:40: 17:13:40 [[32minfo[39m] [0mPOST /api-docs/v1/user/login [32m200[0m 0.508 ms - 3118[0m
2026-08-05T17:18:03: 17:18:03 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 13.396 ms - 2088[0m
2026-08-05T17:18:04: 17:18:04 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 9.376 ms - 284[0m
2026-08-05T17:18:05: 17:18:05 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.198 ms - 284[0m
2026-08-05T17:18:09: 17:18:09 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.240 ms - 284[0m
2026-08-05T17:19:40: 17:19:40 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.458 ms - 1873[0m
2026-08-05T17:19:40: 17:19:40 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.903 ms - 133[0m
2026-08-05T17:19:44: 17:19:44 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.418 ms - 3621[0m
2026-08-05T17:19:45: 17:19:45 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.988 ms - 171[0m
2026-08-05T17:20:37: 17:20:37 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 17.839 ms - 3621[0m
2026-08-05T17:20:37: 17:20:37 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.931 ms - 171[0m
2026-08-05T17:20:37: 17:20:37 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.762 ms - 1873[0m
2026-08-05T17:20:38: 17:20:38 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 20.741 ms - 133[0m
2026-08-05T17:29:17: 17:29:17 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.400 ms - 3621[0m
2026-08-05T17:29:17: 17:29:17 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.207 ms - 171[0m
2026-08-05T17:29:19: 17:29:19 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.592 ms - 2088[0m
2026-08-05T17:29:20: 17:29:20 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.165 ms - 284[0m
2026-08-05T17:29:20: 17:29:20 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 5.766 ms - 426[0m
2026-08-05T17:29:25: 17:29:25 [[32minfo[39m] [0mGET /v1/payment/6 [32m200[0m 2.605 ms - 425[0m
2026-08-05T17:29:30: 17:29:30 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.266 ms - 1873[0m
2026-08-05T17:29:30: 17:29:30 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 2.772 ms - 133[0m
2026-08-05T17:29:31: 17:29:31 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 5.262 ms - 773[0m
2026-08-05T17:30:45: 17:30:45 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.775 ms - 2088[0m
2026-08-05T17:30:45: 17:30:45 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.976 ms - 284[0m
2026-08-05T17:30:46: 17:30:46 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.482 ms - 3621[0m
2026-08-05T17:30:46: 17:30:46 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.248 ms - 171[0m
2026-08-05T17:30:46: 17:30:46 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.853 ms - 1873[0m
2026-08-05T17:30:46: 17:30:46 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 2.471 ms - 133[0m
2026-08-05T17:30:49: 17:30:49 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.937 ms - 2088[0m
2026-08-05T17:30:49: 17:30:49 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.787 ms - 284[0m
2026-08-05T17:30:50: 17:30:50 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.972 ms - 1873[0m
2026-08-05T17:30:50: 17:30:50 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.198 ms - 133[0m
2026-08-05T17:30:52: 17:30:52 [[32minfo[39m] [0mGET /v1/payment/7 [32m200[0m 3.401 ms - 429[0m
2026-08-05T17:30:55: 17:30:55 [[32minfo[39m] [0mGET /v1/payment/12 [33m404[0m 2.741 ms - 48[0m
2026-08-05T17:31:05: 17:31:05 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.543 ms - 3621[0m
2026-08-05T17:31:05: 17:31:05 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.792 ms - 171[0m
2026-08-05T17:31:06: 17:31:06 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.257 ms - 2088[0m
2026-08-05T17:31:06: 17:31:06 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.453 ms - 284[0m
2026-08-05T17:31:08: 17:31:08 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.416 ms - 3621[0m
2026-08-05T17:31:08: 17:31:08 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.353 ms - 171[0m
2026-08-05T17:31:50: 17:31:50 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.733 ms - 1873[0m
2026-08-05T17:31:50: 17:31:50 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 2.621 ms - 133[0m
2026-08-05T17:32:09: 17:32:09 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.679 ms - 3621[0m
2026-08-05T17:32:09: 17:32:09 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.255 ms - 171[0m
2026-08-05T17:32:09: 17:32:09 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.960 ms - 2088[0m
2026-08-05T17:32:09: 17:32:09 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.626 ms - 284[0m
2026-08-05T17:32:13: 17:32:13 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.577 ms - 3621[0m
2026-08-05T17:32:13: 17:32:13 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.113 ms - 171[0m
2026-08-05T17:32:14: 17:32:14 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.769 ms - 2088[0m
2026-08-05T17:32:14: 17:32:14 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.410 ms - 284[0m
2026-08-05T17:32:15: 17:32:15 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.773 ms - 1873[0m
2026-08-05T17:32:15: 17:32:15 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 2.681 ms - 133[0m
2026-08-05T17:32:40: 17:32:40 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.856 ms - 3621[0m
2026-08-05T17:32:41: 17:32:41 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.164 ms - 171[0m
2026-08-05T17:32:41: 17:32:41 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.958 ms - 2088[0m
2026-08-05T17:32:41: 17:32:41 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.856 ms - 284[0m
2026-08-05T17:32:43: 17:32:43 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.665 ms - 3621[0m
2026-08-05T17:32:43: 17:32:43 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 1.944 ms - 171[0m
2026-08-05T17:32:47: 17:32:47 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 2.584 ms - 2088[0m
2026-08-05T17:32:47: 17:32:47 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 2.823 ms - 284[0m
2026-08-05T17:32:51: 17:32:51 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.866 ms - 1873[0m
2026-08-05T17:32:51: 17:32:51 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 2.695 ms - 133[0m
2026-08-05T17:34:41: 17:34:41 [[32minfo[39m] [0mGET /v1/user/login [33m401[0m 0.584 ms - 123[0m
2026-08-05T17:34:41: 17:34:41 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 1.283 ms - 3118[0m
2026-08-05T17:34:41: 17:34:41 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 0.637 ms - 3118[0m
2026-08-05T17:34:41: 17:34:41 [[32minfo[39m] [0mGET /v1/user/login [33m401[0m 0.523 ms - 123[0m
2026-08-05T17:34:41: 17:34:41 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 0.583 ms - 3118[0m
2026-08-05T17:34:41: 17:34:41 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 0.325 ms - 3118[0m
2026-08-05T17:34:41: 17:34:41 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 0.615 ms - 3118[0m
2026-08-05T17:34:41: 17:34:41 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 0.410 ms - 3118[0m
2026-08-05T17:34:43: 17:34:43 [[32minfo[39m] [0mGET /favicon-32x32.png [33m401[0m 0.627 ms - 123[0m
2026-08-05T17:34:43: 17:34:43 [[32minfo[39m] [0mGET /favicon-32x32.png [33m401[0m 2.033 ms - 123[0m
2026-08-05T17:34:43: 17:34:43 [[32minfo[39m] [0mGET /favicon-32x32.png [33m401[0m 0.283 ms - 123[0m
2026-08-05T17:34:43: 17:34:43 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 0.490 ms - 123[0m
2026-08-05T17:34:43: 17:34:43 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 0.535 ms - 123[0m
2026-08-05T17:59:40: 17:59:40 [[32minfo[39m] [0mGET /v1/payment/12 [33m404[0m 6.267 ms - 48[0m
2026-08-05T18:00:10: 18:00:10 [[32minfo[39m] [0mGET /v1/payment/7 [32m200[0m 2.887 ms - 429[0m
2026-08-05T18:01:18: 18:01:18 [[32minfo[39m] [0mGET /v1/payment/11 [33m404[0m 2.523 ms - 48[0m
2026-08-05T18:01:22: 18:01:22 [[32minfo[39m] [0mGET /v1/payment/6 [32m200[0m 2.351 ms - 425[0m
2026-08-05T18:01:24: 18:01:24 [[32minfo[39m] [0mGET /v1/payment/3 [32m200[0m 3.259 ms - 426[0m
2026-08-05T20:59:05: 20:59:05 [[32minfo[39m] [0mGET / [33m401[0m 41.092 ms - 123[0m
2026-08-06T03:29:13: 03:29:13 [[32minfo[39m] [0mGET / [33m401[0m 50.640 ms - 123[0m
2026-08-06T08:02:54: 08:02:54 [[32minfo[39m] [0mGET / [33m401[0m 32.744 ms - 123[0m
2026-08-06T08:20:34: 08:20:34 [[32minfo[39m] [0mGET / [33m401[0m 3.284 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /staging/.git/config [33m401[0m 2.788 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /admin/.git/config [33m401[0m 3.340 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /wp-admin/.git/config [33m401[0m 1.673 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /backup/.git/config [33m401[0m 1.741 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /v2/.git/config [33m401[0m 1.027 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /app/.git/config [33m401[0m 0.537 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /public/.git/config [33m401[0m 0.600 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /backup/.git/config [33m401[0m 0.491 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /git/.git/config [33m401[0m 0.228 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /wp-content/.git/config [33m401[0m 0.319 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /application/.git/config [33m401[0m 1.708 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /.git/config [33m401[0m 0.285 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /mail/.git/config [33m401[0m 0.408 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /api/.git/config [33m401[0m 0.348 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /application/.git/config [33m401[0m 0.294 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /staging/.git/config [33m401[0m 0.480 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /dev/.git/config [33m401[0m 0.318 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /dev/.git/config [33m401[0m 0.266 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /mail/.git/config [33m401[0m 0.244 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /v2/.git/config [33m401[0m 0.467 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /git/.git/config [33m401[0m 1.351 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /public/.git/config [33m401[0m 0.582 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /wp-content/.git/config [33m401[0m 0.305 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /backend/.git/config [33m401[0m 0.363 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /wp/.git/config [33m401[0m 0.541 ms - 123[0m
2026-08-06T08:58:53: 08:58:53 [[32minfo[39m] [0mGET /api/.git/config [33m401[0m 0.456 ms - 123[0m
2026-08-06T08:58:54: 08:58:54 [[32minfo[39m] [0mGET /backend/.git/config [33m401[0m 0.443 ms - 123[0m
2026-08-06T08:58:54: 08:58:54 [[32minfo[39m] [0mGET /.git/config [33m401[0m 0.464 ms - 123[0m
2026-08-06T08:58:54: 08:58:54 [[32minfo[39m] [0mGET /admin/.git/config [33m401[0m 0.240 ms - 123[0m
2026-08-06T08:58:54: 08:58:54 [[32minfo[39m] [0mGET /wp-admin/.git/config [33m401[0m 0.239 ms - 123[0m
2026-08-06T08:58:54: 08:58:54 [[32minfo[39m] [0mGET /app/.git/config [33m401[0m 0.417 ms - 123[0m
2026-08-06T08:58:54: 08:58:54 [[32minfo[39m] [0mGET /wp/.git/config [33m401[0m 0.399 ms - 123[0m
2026-08-06T09:07:20: 09:07:20 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 9.514 ms - 3118[0m
2026-08-06T09:07:23: 09:07:23 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 17.924 ms - 178977[0m
2026-08-06T09:07:23: 09:07:23 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 15.608 ms - 1526918[0m
2026-08-06T09:07:23: 09:07:23 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 1.504 ms - 251800[0m
2026-08-06T09:07:23: 09:07:23 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 4.735 ms - 108314[0m
2026-08-06T09:48:15: 09:48:15 [[32minfo[39m] [0mGET /wp-json/gravitysmtp/v1/tests/mock-data?page=gravitysmtp-settings [33m401[0m 33.015 ms - 123[0m
2026-08-06T10:31:50: ========== LOGIN API HIT ==========
2026-08-06T10:31:50: Member: {
2026-08-06T10:31:50:   id: 1,
2026-08-06T10:31:50:   society_id: 1,
2026-08-06T10:31:50:   full_name: 'Ram',
2026-08-06T10:31:50:   email: 'ram@gmail.com',
2026-08-06T10:31:50:   mobile_number: '9999999998',
2026-08-06T10:31:50:   flat_number: '12',
2026-08-06T10:31:50:   vehicles: null,
2026-08-06T10:31:50:   family_members: null,
2026-08-06T10:31:50:   role: 'superadmin',
2026-08-06T10:31:50:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-06T10:31:50:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-06T10:31:50:   fcm_token: null,
2026-08-06T10:31:50:   last_login_at: 2026-08-05T08:40:30.000Z,
2026-08-06T10:31:50:   member_since: null,
2026-08-06T10:31:50:   is_approved: 1,
2026-08-06T10:31:50:   is_active: 1,
2026-08-06T10:31:50:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-06T10:31:50:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-06T10:31:50:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-06T10:31:50:   ownership: 'owner',
2026-08-06T10:31:50:   status: 1,
2026-08-06T10:31:50:   wing: 'A',
2026-08-06T10:31:50:   maintenance_status: 'unverified',
2026-08-06T10:31:50:   society_name: 'Green Valley Society'
2026-08-06T10:31:50: }
2026-08-06T10:31:50: Password Match: true
2026-08-06T10:31:50: Response: {
2026-08-06T10:31:50:   status: 'SUCCESS',
2026-08-06T10:31:50:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTk5MjUxMCwiZXhwIjoxNzg4NTg0NTEwfQ.S0HJ3gyG6MEcqa4_YmLD016TYy091xEhamp0S07kpKQ',
2026-08-06T10:31:50:   expires_in: '30d',
2026-08-06T10:31:50:   expires_in_seconds: 2592000,
2026-08-06T10:31:50:   user: {
2026-08-06T10:31:50:     id: 1,
2026-08-06T10:31:50:     full_name: 'Ram',
2026-08-06T10:31:50:     mobile_number: '9999999998',
2026-08-06T10:31:50:     email: 'ram@gmail.com',
2026-08-06T10:31:50:     role: 'superadmin',
2026-08-06T10:31:50:     society_id: 1,
2026-08-06T10:31:50:     society_name: 'Green Valley Society',
2026-08-06T10:31:50:     flat_number: '12',
2026-08-06T10:31:50:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-06T10:31:50:     member_since: null,
2026-08-06T10:31:50:     is_approved: 1
2026-08-06T10:31:50:   },
2026-08-06T10:31:50:   message: 'Login successful.'
2026-08-06T10:31:50: }
2026-08-06T10:31:50: 10:31:50 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 241.717 ms - 606[0m
2026-08-06T10:31:51: Dashboard route hit
2026-08-06T10:31:51: Dashboard Controller Called
2026-08-06T10:31:51: req.user => {
2026-08-06T10:31:51:   user_id: 1,
2026-08-06T10:31:51:   society_id: 1,
2026-08-06T10:31:51:   role: 'superadmin',
2026-08-06T10:31:51:   full_name: 'Ram',
2026-08-06T10:31:51:   iat: 1785992510,
2026-08-06T10:31:51:   exp: 1788584510
2026-08-06T10:31:51: }
2026-08-06T10:31:51: societyId = 1
2026-08-06T10:31:51: memberId = 1
2026-08-06T10:31:51: 10:31:51 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 91.887 ms - 728[0m
2026-08-06T10:31:52: 10:31:52 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 8.836 ms - 1873[0m
2026-08-06T10:31:52: 10:31:52 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.087 ms - 133[0m
2026-08-06T10:32:15: 10:32:15 [[32minfo[39m] [0mGET /v1/payment/12 [33m404[0m 2.968 ms - 48[0m
2026-08-06T10:32:40: 10:32:40 [[32minfo[39m] [0mGET /v1/payment/11 [33m404[0m 2.237 ms - 48[0m
2026-08-06T10:32:46: 10:32:46 [[32minfo[39m] [0mGET /v1/payment/7 [32m200[0m 3.170 ms - 429[0m
2026-08-06T10:36:00: 10:36:00 [[32minfo[39m] [0mGET /v1/payment/7 [32m200[0m 3.444 ms - 429[0m
2026-08-06T11:50:07: 11:50:07 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 23.704 ms - 3621[0m
2026-08-06T11:50:07: 11:50:07 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 5.316 ms - 171[0m
2026-08-06T11:50:08: 11:50:08 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 8.522 ms - 2088[0m
2026-08-06T11:50:08: 11:50:08 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 8.310 ms - 284[0m
2026-08-06T11:50:10: 11:50:10 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 7.475 ms - 2496[0m
2026-08-06T11:50:10: 11:50:10 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 4.009 ms - 143[0m
2026-08-06T11:50:11: 11:50:11 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 9.569 ms - 649[0m
2026-08-06T11:50:21: 11:50:21 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 4.172 ms - 649[0m
2026-08-06T11:50:23: 11:50:23 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.073 ms - 480[0m
2026-08-06T11:50:25: 11:50:25 [[32minfo[39m] [0mGET /v1/member/3 [32m200[0m 6.838 ms - 629[0m
2026-08-06T12:13:55: 12:13:55 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 10.828 ms - 773[0m
2026-08-06T12:19:55: 12:19:55 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 16.122 ms - 1873[0m
2026-08-06T12:19:55: 12:19:55 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 5.508 ms - 133[0m
2026-08-06T12:19:56: 12:19:56 [[32minfo[39m] [0mGET /v1/payment/11 [33m404[0m 5.395 ms - 48[0m
2026-08-06T12:33:03: ========== LOGIN API HIT ==========
2026-08-06T12:33:03: Member: {
2026-08-06T12:33:03:   id: 1,
2026-08-06T12:33:03:   society_id: 1,
2026-08-06T12:33:03:   full_name: 'Ram',
2026-08-06T12:33:03:   email: 'ram@gmail.com',
2026-08-06T12:33:03:   mobile_number: '9999999998',
2026-08-06T12:33:03:   flat_number: '12',
2026-08-06T12:33:03:   vehicles: null,
2026-08-06T12:33:03:   family_members: null,
2026-08-06T12:33:03:   role: 'superadmin',
2026-08-06T12:33:03:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-06T12:33:03:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-06T12:33:03:   fcm_token: null,
2026-08-06T12:33:03:   last_login_at: 2026-08-06T05:01:50.000Z,
2026-08-06T12:33:03:   member_since: null,
2026-08-06T12:33:03:   is_approved: 1,
2026-08-06T12:33:03:   is_active: 1,
2026-08-06T12:33:03:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-06T12:33:03:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-06T12:33:03:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-06T12:33:03:   ownership: 'owner',
2026-08-06T12:33:03:   status: 1,
2026-08-06T12:33:03:   wing: 'A',
2026-08-06T12:33:03:   maintenance_status: 'unverified',
2026-08-06T12:33:03:   society_name: 'Green Valley Society'
2026-08-06T12:33:03: }
2026-08-06T12:33:03: Password Match: true
2026-08-06T12:33:03: Response: {
2026-08-06T12:33:03:   status: 'SUCCESS',
2026-08-06T12:33:03:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NTk5OTc4MywiZXhwIjoxNzg4NTkxNzgzfQ._efQ58wvAdxQyUzCHhZK5vDzU_a1WYyFvK4CJrRLgjc',
2026-08-06T12:33:03:   expires_in: '30d',
2026-08-06T12:33:03:   expires_in_seconds: 2592000,
2026-08-06T12:33:03:   user: {
2026-08-06T12:33:03:     id: 1,
2026-08-06T12:33:03:     full_name: 'Ram',
2026-08-06T12:33:03:     mobile_number: '9999999998',
2026-08-06T12:33:03:     email: 'ram@gmail.com',
2026-08-06T12:33:03:     role: 'superadmin',
2026-08-06T12:33:03:     society_id: 1,
2026-08-06T12:33:03:     society_name: 'Green Valley Society',
2026-08-06T12:33:03:     flat_number: '12',
2026-08-06T12:33:03:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-06T12:33:03:     member_since: null,
2026-08-06T12:33:03:     is_approved: 1
2026-08-06T12:33:03:   },
2026-08-06T12:33:03:   message: 'Login successful.'
2026-08-06T12:33:03: }
2026-08-06T12:33:03: 12:33:03 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 131.160 ms - 606[0m
2026-08-06T12:33:03: Dashboard route hit
2026-08-06T12:33:03: Dashboard Controller Called
2026-08-06T12:33:03: req.user => {
2026-08-06T12:33:03:   user_id: 1,
2026-08-06T12:33:03:   society_id: 1,
2026-08-06T12:33:03:   role: 'superadmin',
2026-08-06T12:33:03:   full_name: 'Ram',
2026-08-06T12:33:03:   iat: 1785999783,
2026-08-06T12:33:03:   exp: 1788591783
2026-08-06T12:33:03: }
2026-08-06T12:33:03: societyId = 1
2026-08-06T12:33:03: memberId = 1
2026-08-06T12:33:03: 12:33:03 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 24.515 ms - 730[0m
2026-08-06T12:33:06: 12:33:06 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 4.461 ms - 143[0m
2026-08-06T12:33:06: 12:33:06 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.988 ms - 2496[0m
2026-08-06T12:40:58: 12:40:58 [[32minfo[39m] [0mGET / [33m401[0m 2.492 ms - 123[0m
2026-08-06T12:49:16: 12:49:16 [[32minfo[39m] [0mGET /v1/member/2 [32m200[0m 17.239 ms - 649[0m
2026-08-06T13:17:55: 13:17:55 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 71.493 ms - 2088[0m
2026-08-06T13:17:55: 13:17:55 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 14.314 ms - 284[0m
2026-08-06T13:17:55: Dashboard route hit
2026-08-06T13:17:55: Dashboard Controller Called
2026-08-06T13:17:55: req.user => {
2026-08-06T13:17:55:   user_id: 1,
2026-08-06T13:17:55:   society_id: 1,
2026-08-06T13:17:55:   role: 'superadmin',
2026-08-06T13:17:55:   full_name: 'Ram',
2026-08-06T13:17:55:   iat: 1785999783,
2026-08-06T13:17:55:   exp: 1788591783
2026-08-06T13:17:55: }
2026-08-06T13:17:55: societyId = 1
2026-08-06T13:17:55: memberId = 1
2026-08-06T13:17:55: 13:17:55 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 19.580 ms - 730[0m
2026-08-06T13:17:59: 13:17:59 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 9.283 ms - 2496[0m
2026-08-06T13:17:59: 13:17:59 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 6.414 ms - 143[0m
2026-08-06T13:18:39: ========== LOGIN API HIT ==========
2026-08-06T13:18:39: Member: {
2026-08-06T13:18:39:   id: 1,
2026-08-06T13:18:39:   society_id: 1,
2026-08-06T13:18:39:   full_name: 'Ram',
2026-08-06T13:18:39:   email: 'ram@gmail.com',
2026-08-06T13:18:39:   mobile_number: '9999999998',
2026-08-06T13:18:39:   flat_number: '12',
2026-08-06T13:18:39:   vehicles: null,
2026-08-06T13:18:39:   family_members: null,
2026-08-06T13:18:39:   role: 'superadmin',
2026-08-06T13:18:39:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-06T13:18:39:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-06T13:18:39:   fcm_token: null,
2026-08-06T13:18:39:   last_login_at: 2026-08-06T07:03:03.000Z,
2026-08-06T13:18:39:   member_since: null,
2026-08-06T13:18:39:   is_approved: 1,
2026-08-06T13:18:39:   is_active: 1,
2026-08-06T13:18:39:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-06T13:18:39:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-06T13:18:39:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-06T13:18:39:   ownership: 'owner',
2026-08-06T13:18:39:   status: 1,
2026-08-06T13:18:39:   wing: 'A',
2026-08-06T13:18:39:   maintenance_status: 'unverified',
2026-08-06T13:18:39:   society_name: 'Green Valley Society'
2026-08-06T13:18:39: }
2026-08-06T13:18:39: Password Match: true
2026-08-06T13:18:39: Response: {
2026-08-06T13:18:39:   status: 'SUCCESS',
2026-08-06T13:18:39:   jwt_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJzb2NpZXR5X2lkIjoxLCJyb2xlIjoic3VwZXJhZG1pbiIsImZ1bGxfbmFtZSI6IlJhbSIsImlhdCI6MTc4NjAwMjUxOSwiZXhwIjoxNzg4NTk0NTE5fQ.UKsp0E15cwdJmdtct1aZH_8OWkADoF2-ST5BAs61r3I',
2026-08-06T13:18:39:   expires_in: '30d',
2026-08-06T13:18:39:   expires_in_seconds: 2592000,
2026-08-06T13:18:39:   user: {
2026-08-06T13:18:39:     id: 1,
2026-08-06T13:18:39:     full_name: 'Ram',
2026-08-06T13:18:39:     mobile_number: '9999999998',
2026-08-06T13:18:39:     email: 'ram@gmail.com',
2026-08-06T13:18:39:     role: 'superadmin',
2026-08-06T13:18:39:     society_id: 1,
2026-08-06T13:18:39:     society_name: 'Green Valley Society',
2026-08-06T13:18:39:     flat_number: '12',
2026-08-06T13:18:39:     profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-06T13:18:39:     member_since: null,
2026-08-06T13:18:39:     is_approved: 1
2026-08-06T13:18:39:   },
2026-08-06T13:18:39:   message: 'Login successful.'
2026-08-06T13:18:39: }
2026-08-06T13:18:39: 13:18:39 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 114.660 ms - 606[0m
2026-08-06T13:18:40: Dashboard route hit
2026-08-06T13:18:40: Dashboard Controller Called
2026-08-06T13:18:40: req.user => {
2026-08-06T13:18:40:   user_id: 1,
2026-08-06T13:18:40:   society_id: 1,
2026-08-06T13:18:40:   role: 'superadmin',
2026-08-06T13:18:40:   full_name: 'Ram',
2026-08-06T13:18:40:   iat: 1786002519,
2026-08-06T13:18:40:   exp: 1788594519
2026-08-06T13:18:40: }
2026-08-06T13:18:40: societyId = 1
2026-08-06T13:18:40: memberId = 1
2026-08-06T13:18:40: 13:18:40 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.705 ms - 730[0m
2026-08-06T13:18:41: 13:18:41 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.729 ms - 2496[0m
2026-08-06T13:18:41: 13:18:41 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.066 ms - 143[0m
2026-08-06T15:18:46: 15:18:46 [[32minfo[39m] [0mHEAD / [33m401[0m 40.889 ms - 123[0m
2026-08-06T15:22:45: Dashboard route hit
2026-08-06T15:22:45: Dashboard Controller Called
2026-08-06T15:22:45: req.user => {
2026-08-06T15:22:45:   user_id: 1,
2026-08-06T15:22:45:   society_id: 1,
2026-08-06T15:22:45:   role: 'superadmin',
2026-08-06T15:22:45:   full_name: 'Ram',
2026-08-06T15:22:45:   iat: 1786002519,
2026-08-06T15:22:45:   exp: 1788594519
2026-08-06T15:22:45: }
2026-08-06T15:22:45: societyId = 1
2026-08-06T15:22:45: memberId = 1
2026-08-06T15:22:45: 15:22:45 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 87.077 ms - 730[0m
2026-08-06T15:42:06: 15:42:06 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 12.479 ms - 1873[0m
2026-08-06T15:42:06: 15:42:06 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 6.102 ms - 133[0m
2026-08-06T15:44:12: 15:44:12 [[32minfo[39m] [0mGET /v1/payment/12 [33m404[0m 5.308 ms - 48[0m
2026-08-06T15:44:18: 15:44:18 [[32minfo[39m] [0mGET /v1/payment/11 [33m404[0m 3.311 ms - 48[0m
2026-08-06T15:44:21: 15:44:21 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.189 ms - 3621[0m
2026-08-06T15:44:21: 15:44:21 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 7.660 ms - 171[0m
2026-08-06T15:44:56: 15:44:56 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.890 ms - 2088[0m
2026-08-06T15:44:56: 15:44:56 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 10.760 ms - 284[0m
2026-08-06T15:45:02: 15:45:02 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.135 ms - 3621[0m
2026-08-06T15:45:02: 15:45:02 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.542 ms - 171[0m
2026-08-06T16:15:38: Dashboard route hit
2026-08-06T16:15:38: Dashboard Controller Called
2026-08-06T16:15:38: req.user => {
2026-08-06T16:15:38:   user_id: 1,
2026-08-06T16:15:38:   society_id: 1,
2026-08-06T16:15:38:   role: 'superadmin',
2026-08-06T16:15:38:   full_name: 'Ram',
2026-08-06T16:15:38:   iat: 1786002519,
2026-08-06T16:15:38:   exp: 1788594519
2026-08-06T16:15:38: }
2026-08-06T16:15:38: societyId = 1
2026-08-06T16:15:38: memberId = 1
2026-08-06T16:15:38: 16:15:38 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 24.020 ms - 730[0m
2026-08-06T16:24:14: 16:24:14 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 10.398 ms - 773[0m
2026-08-06T16:45:43: 16:45:43 [[32minfo[39m] [0mGET / [33m401[0m 2.283 ms - 123[0m
2026-08-06T17:57:39: 17:57:39 [[32minfo[39m] [0mGET /info.php [33m401[0m 4.628 ms - 123[0m
2026-08-06T17:57:39: 17:57:39 [[32minfo[39m] [0mGET /.env [33m401[0m 3.635 ms - 123[0m
2026-08-06T17:57:39: 17:57:39 [[32minfo[39m] [0mGET /config.php [33m401[0m 0.924 ms - 123[0m
2026-08-06T17:57:39: 17:57:39 [[32minfo[39m] [0mGET /appsettings.json [33m401[0m 0.458 ms - 123[0m
2026-08-06T17:57:39: 17:57:39 [[32minfo[39m] [0mGET /.git/config [33m401[0m 0.351 ms - 123[0m
2026-08-06T17:57:39: 17:57:39 [[32minfo[39m] [0mGET /server.js [33m401[0m 0.519 ms - 123[0m
2026-08-06T17:57:39: 17:57:39 [[32minfo[39m] [0mGET /wp-config.php [33m401[0m 0.392 ms - 123[0m
2026-08-06T17:57:39: 17:57:39 [[32minfo[39m] [0mGET /app.js [33m401[0m 0.372 ms - 123[0m
2026-08-06T17:57:39: 17:57:39 [[32minfo[39m] [0mGET /phpinfo.php [33m401[0m 0.987 ms - 123[0m
2026-08-06T18:00:55: 18:00:55 [[32minfo[39m] [0mGET /web.config [33m401[0m 1.779 ms - 123[0m
2026-08-06T18:00:55: 18:00:55 [[32minfo[39m] [0mGET /settings.php [33m401[0m 0.516 ms - 123[0m
2026-08-06T18:00:55: 18:00:55 [[32minfo[39m] [0mGET /application.yml [33m401[0m 0.798 ms - 123[0m
2026-08-06T18:00:55: 18:00:55 [[32minfo[39m] [0mGET /.env.bak [33m401[0m 0.471 ms - 123[0m
2026-08-06T18:00:55: 18:00:55 [[32minfo[39m] [0mGET /.gitconfig [33m401[0m 0.468 ms - 123[0m
2026-08-06T18:00:55: 18:00:55 [[32minfo[39m] [0mGET /db.php [33m401[0m 0.602 ms - 123[0m
2026-08-06T18:00:56: 18:00:56 [[32minfo[39m] [0mGET /config.js [33m401[0m 0.517 ms - 123[0m
2026-08-06T18:00:56: 18:00:56 [[32minfo[39m] [0mGET /docker-compose.yml [33m401[0m 0.589 ms - 123[0m
2026-08-06T18:00:56: 18:00:56 [[32minfo[39m] [0mGET /composer.json [33m401[0m 0.776 ms - 123[0m
2026-08-06T18:00:56: 18:00:56 [[32minfo[39m] [0mGET /database.php [33m401[0m 0.426 ms - 123[0m
2026-08-06T18:03:26: 18:03:26 [[32minfo[39m] [0mGET /test.php [33m401[0m 0.477 ms - 123[0m
2026-08-06T18:03:26: 18:03:26 [[32minfo[39m] [0mGET /.env-config.js [33m401[0m 0.390 ms - 123[0m
2026-08-06T18:03:26: 18:03:26 [[32minfo[39m] [0mGET /php_info.php [33m401[0m 0.856 ms - 123[0m
2026-08-06T18:03:26: 18:03:26 [[32minfo[39m] [0mGET /pinfo.php [33m401[0m 0.296 ms - 123[0m
2026-08-06T18:03:26: 18:03:26 [[32minfo[39m] [0mGET /functions.php [33m401[0m 0.275 ms - 123[0m
2026-08-06T18:03:26: 18:03:26 [[32minfo[39m] [0mGET /config/parameters.yml [33m401[0m 0.411 ms - 123[0m
2026-08-06T18:03:26: 18:03:26 [[32minfo[39m] [0mGET /configuration.php [33m401[0m 0.543 ms - 123[0m
2026-08-06T18:03:26: 18:03:26 [[32minfo[39m] [0mGET /phpinfo/info.php [33m401[0m 1.170 ms - 123[0m
2026-08-06T18:03:26: 18:03:26 [[32minfo[39m] [0mGET /settings.py [33m401[0m 0.854 ms - 123[0m
2026-08-06T18:03:26: 18:03:26 [[32minfo[39m] [0mGET /server_info.php [33m401[0m 0.579 ms - 123[0m
2026-08-06T18:03:26: 18:03:26 [[32minfo[39m] [0mGET /portal/phpinfo.php [33m401[0m 0.320 ms - 123[0m
2026-08-06T18:03:26: 18:03:26 [[32minfo[39m] [0mGET /config/application.yml [33m401[0m 0.229 ms - 123[0m
2026-08-06T18:03:26: 18:03:26 [[32minfo[39m] [0mGET /config.json [33m401[0m 0.488 ms - 123[0m
2026-08-06T18:03:26: 18:03:26 [[32minfo[39m] [0mGET /app/config/parameters.yml [33m401[0m 0.292 ms - 123[0m
2026-08-06T18:03:26: 18:03:26 [[32minfo[39m] [0mGET /index.php [33m401[0m 0.476 ms - 123[0m
2026-08-06T18:03:27: 18:03:27 [[32minfo[39m] [0mGET /.env.js [33m401[0m 0.799 ms - 123[0m
2026-08-06T18:03:27: 18:03:27 [[32minfo[39m] [0mGET /.aws/credentials [33m401[0m 0.486 ms - 123[0m
2026-08-06T21:09:44: 21:09:44 [[32minfo[39m] [0mGET / [33m401[0m 3.524 ms - 123[0m
2026-08-07T04:05:14: 04:05:14 [[32minfo[39m] [0mGET / [33m401[0m 41.139 ms - 123[0m
2026-08-07T04:50:51: 04:50:51 [[32minfo[39m] [0mGET /.env [33m401[0m 5.808 ms - 123[0m
2026-08-07T08:27:17: 08:27:17 [[32minfo[39m] [0mGET / [33m401[0m 45.353 ms - 123[0m
2026-08-07T09:11:14: 09:11:14 [[32minfo[39m] [0mGET / [33m401[0m 2.811 ms - 123[0m
2026-08-07T11:15:46: 
2026-08-07T11:15:46: [SIGINT] Shutting down gracefully…
2026-08-07T11:15:46: Server closed. Port released.
2026-08-07T11:15:47: ◇ injected env (9) from .env // tip: ⌁ auth for agents [www.vestauth.com]
2026-08-07T11:15:47: ◇ injected env (0) from .env // tip: ⌘ enable debugging { debug: true }
2026-08-07T11:15:48: 
2026-08-07T11:15:48: 🚀 Server is running!
2026-08-07T11:15:48:    - Local URL:   http://localhost:3010
2026-08-07T11:15:48:    - Network URL: http://157.20.51.104:3010
2026-08-07T11:15:48:    - Swagger Doc: http://localhost:3010/api-docs
2026-08-07T11:15:48: 
2026-08-07T11:15:48: ✅ Database Connected Successfully
2026-08-07T11:42:29: 11:42:29 [[32minfo[39m] [0mGET / [33m401[0m 5.063 ms - 123[0m
2026-08-07T12:35:51: 12:35:51 [[32minfo[39m] [0mGET / [33m401[0m 4.143 ms - 123[0m
2026-08-07T13:25:19: 13:25:19 [[32minfo[39m] [0mGET / [33m401[0m 32.018 ms - 123[0m
2026-08-07T17:45:07: 17:45:07 [[32minfo[39m] [0mGET / [33m401[0m 44.318 ms - 123[0m
2026-08-07T22:10:06: 22:10:06 [[32minfo[39m] [0mGET / [33m401[0m 35.524 ms - 123[0m
2026-08-07T22:46:52: 22:46:52 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 11.777 ms - 123[0m
2026-08-08T06:03:19: 06:03:19 [[32minfo[39m] [0mGET / [33m401[0m 40.721 ms - 123[0m
2026-08-08T11:06:27: 11:06:27 [[32minfo[39m] [0mGET /.git/config [33m401[0m 44.406 ms - 123[0m
2026-08-08T11:25:05: 11:25:05 [[32minfo[39m] [0mGET / [33m401[0m 6.622 ms - 123[0m
2026-08-08T11:35:54: 11:35:54 [[32minfo[39m] [0mGET /.git/config [33m401[0m 3.200 ms - 123[0m
2026-08-08T15:47:20: 15:47:20 [[32minfo[39m] [0mGET / [33m401[0m 45.840 ms - 123[0m
2026-08-08T19:55:31: 19:55:31 [[32minfo[39m] [0mGET / [33m401[0m 40.520 ms - 123[0m
2026-08-09T00:37:35: 00:37:35 [[32minfo[39m] [0mGET / [33m401[0m 35.012 ms - 123[0m
2026-08-09T05:44:19: 05:44:19 [[32minfo[39m] [0mGET /.env [33m401[0m 33.481 ms - 123[0m
2026-08-09T05:44:19: 05:44:19 [[32minfo[39m] [0mGET /.env [33m401[0m 0.535 ms - 123[0m
2026-08-09T05:44:20: 05:44:20 [[32minfo[39m] [0mGET / [33m401[0m 6.034 ms - 123[0m
2026-08-09T05:44:20: 05:44:20 [[32minfo[39m] [0mGET / [33m401[0m 1.075 ms - 123[0m
2026-08-09T06:12:30: 06:12:30 [[32minfo[39m] [0mGET / [33m401[0m 5.542 ms - 123[0m
2026-08-09T06:12:30: 06:12:30 [[32minfo[39m] [0mGET / [33m401[0m 6.265 ms - 123[0m
2026-08-09T06:12:30: 06:12:30 [[32minfo[39m] [0mGET /wp-includes/wlwmanifest.xml [33m401[0m 1.879 ms - 123[0m
2026-08-09T06:12:31: 06:12:31 [[32minfo[39m] [0mGET /xmlrpc.php?rsd [33m401[0m 0.835 ms - 123[0m
2026-08-09T06:12:31: 06:12:31 [[32minfo[39m] [0mGET / [33m401[0m 1.174 ms - 123[0m
2026-08-09T06:12:31: 06:12:31 [[32minfo[39m] [0mGET /blog/wp-includes/wlwmanifest.xml [33m401[0m 0.994 ms - 123[0m
2026-08-09T06:12:31: 06:12:31 [[32minfo[39m] [0mGET /web/wp-includes/wlwmanifest.xml [33m401[0m 0.948 ms - 123[0m
2026-08-09T06:12:31: 06:12:31 [[32minfo[39m] [0mGET /wordpress/wp-includes/wlwmanifest.xml [33m401[0m 0.654 ms - 123[0m
2026-08-09T06:12:31: 06:12:31 [[32minfo[39m] [0mGET /website/wp-includes/wlwmanifest.xml [33m401[0m 0.582 ms - 123[0m
2026-08-09T06:12:32: 06:12:32 [[32minfo[39m] [0mGET /wp/wp-includes/wlwmanifest.xml [33m401[0m 0.757 ms - 123[0m
2026-08-09T06:12:32: 06:12:32 [[32minfo[39m] [0mGET /news/wp-includes/wlwmanifest.xml [33m401[0m 0.620 ms - 123[0m
2026-08-09T06:12:32: 06:12:32 [[32minfo[39m] [0mGET /2018/wp-includes/wlwmanifest.xml [33m401[0m 0.909 ms - 123[0m
2026-08-09T06:12:32: 06:12:32 [[32minfo[39m] [0mGET /2019/wp-includes/wlwmanifest.xml [33m401[0m 1.967 ms - 123[0m
2026-08-09T06:12:32: 06:12:32 [[32minfo[39m] [0mGET /shop/wp-includes/wlwmanifest.xml [33m401[0m 12.079 ms - 123[0m
2026-08-09T06:12:33: 06:12:33 [[32minfo[39m] [0mGET /wp1/wp-includes/wlwmanifest.xml [33m401[0m 0.645 ms - 123[0m
2026-08-09T06:12:33: 06:12:33 [[32minfo[39m] [0mGET /test/wp-includes/wlwmanifest.xml [33m401[0m 0.739 ms - 123[0m
2026-08-09T06:12:33: 06:12:33 [[32minfo[39m] [0mGET /media/wp-includes/wlwmanifest.xml [33m401[0m 1.897 ms - 123[0m
2026-08-09T06:12:33: 06:12:33 [[32minfo[39m] [0mGET /wp2/wp-includes/wlwmanifest.xml [33m401[0m 0.585 ms - 123[0m
2026-08-09T06:12:33: 06:12:33 [[32minfo[39m] [0mGET /site/wp-includes/wlwmanifest.xml [33m401[0m 0.584 ms - 123[0m
2026-08-09T06:12:33: 06:12:33 [[32minfo[39m] [0mGET /cms/wp-includes/wlwmanifest.xml [33m401[0m 2.536 ms - 123[0m
2026-08-09T06:12:34: 06:12:34 [[32minfo[39m] [0mGET /sito/wp-includes/wlwmanifest.xml [33m401[0m 0.596 ms - 123[0m
2026-08-09T06:44:31: 06:44:31 [[32minfo[39m] [0mGET / [33m401[0m 1.719 ms - 123[0m
2026-08-09T11:53:42: 11:53:41 [[32minfo[39m] [0mGET /.env [33m401[0m 31.268 ms - 123[0m
2026-08-09T11:53:42: 11:53:42 [[32minfo[39m] [0mPOST / [33m401[0m 0.871 ms - 123[0m
2026-08-09T11:58:29: 11:58:29 [[32minfo[39m] [0mGET / [33m401[0m 5.307 ms - 123[0m
2026-08-09T12:32:03: 12:32:03 [[32minfo[39m] [0mGET / [33m401[0m 3.185 ms - 123[0m
2026-08-09T12:32:04: 12:32:04 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 1.362 ms - 123[0m
2026-08-09T12:32:05: 12:32:05 [[32minfo[39m] [0mGET / [33m401[0m 1.501 ms - 123[0m
2026-08-09T12:32:11: 12:32:11 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 0.761 ms - 123[0m
2026-08-09T16:48:12: 16:48:12 [[32minfo[39m] [0mGET / [33m401[0m 25.271 ms - 123[0m
2026-08-09T17:58:16: 17:58:16 [[32minfo[39m] [0mGET / [33m401[0m 10.015 ms - 123[0m
2026-08-09T17:58:17: 17:58:17 [[32minfo[39m] [0mGET /wp-includes/ID3/license.txt [33m401[0m 1.984 ms - 123[0m
2026-08-09T17:58:17: 17:58:17 [[32minfo[39m] [0mGET /feed/ [33m401[0m 1.570 ms - 123[0m
2026-08-09T17:58:17: 17:58:17 [[32minfo[39m] [0mGET /xmlrpc.php?rsd [33m401[0m 0.696 ms - 123[0m
2026-08-09T17:58:17: 17:58:17 [[32minfo[39m] [0mGET /blog/wp-includes/wlwmanifest.xml [33m401[0m 0.829 ms - 123[0m
2026-08-09T17:58:18: 17:58:18 [[32minfo[39m] [0mGET /web/wp-includes/wlwmanifest.xml [33m401[0m 0.589 ms - 123[0m
2026-08-09T17:58:18: 17:58:18 [[32minfo[39m] [0mGET /wordpress/wp-includes/wlwmanifest.xml [33m401[0m 0.574 ms - 123[0m
2026-08-09T17:58:19: 17:58:19 [[32minfo[39m] [0mGET /wp/wp-includes/wlwmanifest.xml [33m401[0m 0.969 ms - 123[0m
2026-08-09T17:58:19: 17:58:19 [[32minfo[39m] [0mGET /2020/wp-includes/wlwmanifest.xml [33m401[0m 0.877 ms - 123[0m
2026-08-09T17:58:19: 17:58:19 [[32minfo[39m] [0mGET /2019/wp-includes/wlwmanifest.xml [33m401[0m 0.557 ms - 123[0m
2026-08-09T17:58:20: 17:58:20 [[32minfo[39m] [0mGET /2021/wp-includes/wlwmanifest.xml [33m401[0m 1.532 ms - 123[0m
2026-08-09T17:58:20: 17:58:20 [[32minfo[39m] [0mGET /shop/wp-includes/wlwmanifest.xml [33m401[0m 0.466 ms - 123[0m
2026-08-09T17:58:20: 17:58:20 [[32minfo[39m] [0mGET /wp1/wp-includes/wlwmanifest.xml [33m401[0m 2.207 ms - 123[0m
2026-08-09T17:58:20: 17:58:20 [[32minfo[39m] [0mGET /test/wp-includes/wlwmanifest.xml [33m401[0m 3.049 ms - 123[0m
2026-08-09T17:58:21: 17:58:21 [[32minfo[39m] [0mGET /site/wp-includes/wlwmanifest.xml [33m401[0m 0.562 ms - 123[0m
2026-08-09T17:58:21: 17:58:21 [[32minfo[39m] [0mGET /cms/wp-includes/wlwmanifest.xml [33m401[0m 0.483 ms - 123[0m
2026-08-09T19:06:31: 19:06:31 [[32minfo[39m] [0mGET / [33m401[0m 15.078 ms - 123[0m
2026-08-09T19:06:32: 19:06:32 [[32minfo[39m] [0mGET /wp-includes/ID3/license.txt [33m401[0m 1.953 ms - 123[0m
2026-08-09T19:06:32: 19:06:32 [[32minfo[39m] [0mGET /feed/ [33m401[0m 0.985 ms - 123[0m
2026-08-09T19:06:33: 19:06:33 [[32minfo[39m] [0mGET /xmlrpc.php?rsd [33m401[0m 0.950 ms - 123[0m
2026-08-09T19:06:33: 19:06:33 [[32minfo[39m] [0mGET /blog/wp-includes/wlwmanifest.xml [33m401[0m 0.437 ms - 123[0m
2026-08-09T19:06:33: 19:06:33 [[32minfo[39m] [0mGET /web/wp-includes/wlwmanifest.xml [33m401[0m 1.024 ms - 123[0m
2026-08-09T19:06:33: 19:06:33 [[32minfo[39m] [0mGET /wordpress/wp-includes/wlwmanifest.xml [33m401[0m 0.477 ms - 123[0m
2026-08-09T19:06:34: 19:06:34 [[32minfo[39m] [0mGET /wp/wp-includes/wlwmanifest.xml [33m401[0m 1.119 ms - 123[0m
2026-08-09T19:06:34: 19:06:34 [[32minfo[39m] [0mGET /2020/wp-includes/wlwmanifest.xml [33m401[0m 0.778 ms - 123[0m
2026-08-09T19:06:34: 19:06:34 [[32minfo[39m] [0mGET /2019/wp-includes/wlwmanifest.xml [33m401[0m 1.127 ms - 123[0m
2026-08-09T19:06:34: 19:06:34 [[32minfo[39m] [0mGET /2021/wp-includes/wlwmanifest.xml [33m401[0m 0.669 ms - 123[0m
2026-08-09T19:06:35: 19:06:35 [[32minfo[39m] [0mGET /shop/wp-includes/wlwmanifest.xml [33m401[0m 0.437 ms - 123[0m
2026-08-09T19:06:35: 19:06:35 [[32minfo[39m] [0mGET /wp1/wp-includes/wlwmanifest.xml [33m401[0m 0.621 ms - 123[0m
2026-08-09T19:06:35: 19:06:35 [[32minfo[39m] [0mGET /test/wp-includes/wlwmanifest.xml [33m401[0m 0.885 ms - 123[0m
2026-08-09T19:06:35: 19:06:35 [[32minfo[39m] [0mGET /site/wp-includes/wlwmanifest.xml [33m401[0m 0.477 ms - 123[0m
2026-08-09T19:06:36: 19:06:36 [[32minfo[39m] [0mGET /cms/wp-includes/wlwmanifest.xml [33m401[0m 0.795 ms - 123[0m
2026-08-09T19:18:45: 19:18:45 [[32minfo[39m] [0mGET /.env [33m401[0m 6.690 ms - 123[0m
2026-08-09T19:18:45: 19:18:45 [[32minfo[39m] [0mPOST / [33m401[0m 0.389 ms - 123[0m
2026-08-09T21:21:04: 21:21:04 [[32minfo[39m] [0mGET / [33m401[0m 38.618 ms - 123[0m
2026-08-10T04:43:33: 04:43:33 [[32minfo[39m] [0mGET / [33m401[0m 4.803 ms - 123[0m
2026-08-10T09:53:09: 09:53:09 [[32minfo[39m] [0mGET / [33m401[0m 35.691 ms - 123[0m
2026-08-10T12:34:16: 12:34:16 [[32minfo[39m] [0mGET /xmlrpc.php [33m401[0m 36.239 ms - 123[0m
2026-08-10T12:34:16: 12:34:16 [[32minfo[39m] [0mGET /wp-login.php [33m401[0m 1.202 ms - 123[0m
2026-08-10T12:35:29: 12:35:29 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 0.804 ms - 123[0m
2026-08-10T12:36:16: 12:36:16 [[32minfo[39m] [0mGET / [33m401[0m 1.278 ms - 123[0m
2026-08-10T12:36:18: 12:36:18 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 36.832 ms - 3118[0m
2026-08-10T14:44:43: 14:44:43 [[32minfo[39m] [0mGET / [33m401[0m 35.537 ms - 123[0m
2026-08-10T19:07:57: 19:07:57 [[32minfo[39m] [0mGET / [33m401[0m 30.060 ms - 123[0m
2026-08-11T01:14:15: 01:14:15 [[32minfo[39m] [0mGET / [33m401[0m 52.811 ms - 123[0m
2026-08-11T05:56:22: 05:56:22 [[32minfo[39m] [0mGET / [33m401[0m 38.329 ms - 123[0m
2026-08-11T07:37:30: 07:37:29 [[32minfo[39m] [0mGET / [33m401[0m 3.756 ms - 123[0m
2026-08-11T10:32:50: 10:32:50 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 42.109 ms - 123[0m
2026-08-11T12:21:43: 12:21:43 [[32minfo[39m] [0mGET / [33m401[0m 29.879 ms - 123[0m
2026-08-11T12:34:11: 12:34:11 [[32minfo[39m] [0mGET / [33m401[0m 2.090 ms - 123[0m
2026-08-11T16:43:25: 16:43:25 [[32minfo[39m] [0mGET / [33m401[0m 33.604 ms - 123[0m
2026-08-11T21:07:10: 21:07:10 [[32minfo[39m] [0mGET / [33m401[0m 2.544 ms - 123[0m
2026-08-11T22:03:39: 22:03:39 [[32minfo[39m] [0mGET / [33m401[0m 2.324 ms - 123[0m
2026-08-11T22:03:39: 22:03:39 [[32minfo[39m] [0mGET / [33m401[0m 1.109 ms - 123[0m
2026-08-11T22:03:39: 22:03:39 [[32minfo[39m] [0mGET /wp-includes/wlwmanifest.xml [33m401[0m 1.051 ms - 123[0m
2026-08-11T22:03:39: 22:03:39 [[32minfo[39m] [0mGET /xmlrpc.php?rsd [33m401[0m 0.507 ms - 123[0m
2026-08-11T22:03:39: 22:03:39 [[32minfo[39m] [0mGET / [33m401[0m 0.394 ms - 123[0m
2026-08-11T22:03:40: 22:03:40 [[32minfo[39m] [0mGET /blog/wp-includes/wlwmanifest.xml [33m401[0m 0.427 ms - 123[0m
2026-08-11T22:03:40: 22:03:40 [[32minfo[39m] [0mGET /web/wp-includes/wlwmanifest.xml [33m401[0m 0.412 ms - 123[0m
2026-08-11T22:03:40: 22:03:40 [[32minfo[39m] [0mGET /wordpress/wp-includes/wlwmanifest.xml [33m401[0m 0.417 ms - 123[0m
2026-08-11T22:03:40: 22:03:40 [[32minfo[39m] [0mGET /website/wp-includes/wlwmanifest.xml [33m401[0m 0.532 ms - 123[0m
2026-08-11T22:03:40: 22:03:40 [[32minfo[39m] [0mGET /wp/wp-includes/wlwmanifest.xml [33m401[0m 0.523 ms - 123[0m
2026-08-11T22:03:41: 22:03:41 [[32minfo[39m] [0mGET /news/wp-includes/wlwmanifest.xml [33m401[0m 0.484 ms - 123[0m
2026-08-11T22:03:41: 22:03:41 [[32minfo[39m] [0mGET /2020/wp-includes/wlwmanifest.xml [33m401[0m 0.463 ms - 123[0m
2026-08-11T22:03:41: 22:03:41 [[32minfo[39m] [0mGET /2019/wp-includes/wlwmanifest.xml [33m401[0m 0.540 ms - 123[0m
2026-08-11T22:03:41: 22:03:41 [[32minfo[39m] [0mGET /shop/wp-includes/wlwmanifest.xml [33m401[0m 0.860 ms - 123[0m
2026-08-11T22:03:41: 22:03:41 [[32minfo[39m] [0mGET /wp1/wp-includes/wlwmanifest.xml [33m401[0m 0.461 ms - 123[0m
2026-08-11T22:03:42: 22:03:42 [[32minfo[39m] [0mGET /test/wp-includes/wlwmanifest.xml [33m401[0m 0.459 ms - 123[0m
2026-08-11T22:03:42: 22:03:42 [[32minfo[39m] [0mGET /wp2/wp-includes/wlwmanifest.xml [33m401[0m 0.429 ms - 123[0m
2026-08-11T22:03:42: 22:03:42 [[32minfo[39m] [0mGET /site/wp-includes/wlwmanifest.xml [33m401[0m 0.431 ms - 123[0m
2026-08-11T22:03:42: 22:03:42 [[32minfo[39m] [0mGET /cms/wp-includes/wlwmanifest.xml [33m401[0m 0.667 ms - 123[0m
2026-08-11T22:03:42: 22:03:42 [[32minfo[39m] [0mGET /sito/wp-includes/wlwmanifest.xml [33m401[0m 0.530 ms - 123[0m
2026-08-11T22:31:40: 22:31:40 [[32minfo[39m] [0mGET / [33m401[0m 3.007 ms - 123[0m
2026-08-11T22:31:47: 22:31:47 [[32minfo[39m] [0mGET / [33m401[0m 0.850 ms - 123[0m
2026-08-11T23:43:02: 23:43:02 [[32minfo[39m] [0mGET / [33m401[0m 4.384 ms - 123[0m
2026-08-12T00:14:14: 00:14:14 [[32minfo[39m] [0mGET / [33m401[0m 20.256 ms - 123[0m
2026-08-12T04:22:31: 04:22:31 [[32minfo[39m] [0mGET / [33m401[0m 38.263 ms - 123[0m
2026-08-12T07:31:12: 07:31:12 [[32minfo[39m] [0mGET / [33m401[0m 36.283 ms - 123[0m
2026-08-12T07:31:12: 07:31:12 [[32minfo[39m] [0mGET / [33m401[0m 1.806 ms - 123[0m
2026-08-12T07:31:12: 07:31:12 [[32minfo[39m] [0mGET /wp-includes/wlwmanifest.xml [33m401[0m 2.309 ms - 123[0m
2026-08-12T07:31:13: 07:31:13 [[32minfo[39m] [0mGET /xmlrpc.php?rsd [33m401[0m 1.094 ms - 123[0m
2026-08-12T07:31:13: 07:31:13 [[32minfo[39m] [0mGET / [33m401[0m 0.382 ms - 123[0m
2026-08-12T07:31:13: 07:31:13 [[32minfo[39m] [0mGET /blog/wp-includes/wlwmanifest.xml [33m401[0m 0.850 ms - 123[0m
2026-08-12T07:31:13: 07:31:13 [[32minfo[39m] [0mGET /web/wp-includes/wlwmanifest.xml [33m401[0m 0.916 ms - 123[0m
2026-08-12T07:31:14: 07:31:14 [[32minfo[39m] [0mGET /wordpress/wp-includes/wlwmanifest.xml [33m401[0m 0.648 ms - 123[0m
2026-08-12T07:31:14: 07:31:14 [[32minfo[39m] [0mGET /website/wp-includes/wlwmanifest.xml [33m401[0m 0.716 ms - 123[0m
2026-08-12T07:31:14: 07:31:14 [[32minfo[39m] [0mGET /wp/wp-includes/wlwmanifest.xml [33m401[0m 0.879 ms - 123[0m
2026-08-12T07:31:15: 07:31:15 [[32minfo[39m] [0mGET /news/wp-includes/wlwmanifest.xml [33m401[0m 0.465 ms - 123[0m
2026-08-12T07:31:15: 07:31:15 [[32minfo[39m] [0mGET /2020/wp-includes/wlwmanifest.xml [33m401[0m 0.689 ms - 123[0m
2026-08-12T07:31:15: 07:31:15 [[32minfo[39m] [0mGET /2019/wp-includes/wlwmanifest.xml [33m401[0m 0.676 ms - 123[0m
2026-08-12T07:31:16: 07:31:16 [[32minfo[39m] [0mGET /shop/wp-includes/wlwmanifest.xml [33m401[0m 0.527 ms - 123[0m
2026-08-12T07:31:16: 07:31:16 [[32minfo[39m] [0mGET /wp1/wp-includes/wlwmanifest.xml [33m401[0m 0.506 ms - 123[0m
2026-08-12T07:31:16: 07:31:16 [[32minfo[39m] [0mGET /test/wp-includes/wlwmanifest.xml [33m401[0m 0.561 ms - 123[0m
2026-08-12T07:31:16: 07:31:16 [[32minfo[39m] [0mGET /wp2/wp-includes/wlwmanifest.xml [33m401[0m 0.425 ms - 123[0m
2026-08-12T07:31:17: 07:31:17 [[32minfo[39m] [0mGET /site/wp-includes/wlwmanifest.xml [33m401[0m 0.569 ms - 123[0m
2026-08-12T07:31:17: 07:31:17 [[32minfo[39m] [0mGET /cms/wp-includes/wlwmanifest.xml [33m401[0m 0.617 ms - 123[0m
2026-08-12T07:31:17: 07:31:17 [[32minfo[39m] [0mGET /sito/wp-includes/wlwmanifest.xml [33m401[0m 0.464 ms - 123[0m
2026-08-12T08:08:23: 08:08:23 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 1.997 ms - 123[0m
2026-08-12T09:29:30: 09:29:30 [[32minfo[39m] [0mGET / [33m401[0m 33.208 ms - 123[0m
2026-08-12T09:38:59: 09:38:59 [[32minfo[39m] [0mGET / [33m401[0m 2.479 ms - 123[0m
2026-08-12T13:36:06: 13:36:06 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 31.266 ms - 123[0m
2026-08-12T13:36:08: 13:36:08 [[32minfo[39m] [0mGET / [33m401[0m 1.602 ms - 123[0m
2026-08-12T14:01:11: 14:01:11 [[32minfo[39m] [0mGET / [33m401[0m 2.079 ms - 123[0m
2026-08-12T14:45:08: 14:45:08 [[32minfo[39m] [0mGET / [33m401[0m 2.181 ms - 123[0m
2026-08-12T14:53:50: 14:53:50 [[32minfo[39m] [0mGET / [33m401[0m 1.865 ms - 123[0m
2026-08-12T16:38:50: 16:38:50 [[32minfo[39m] [0mGET / [33m401[0m 32.942 ms - 123[0m
2026-08-12T16:38:50: 16:38:50 [[32minfo[39m] [0mGET / [33m401[0m 1.902 ms - 123[0m
2026-08-12T16:38:50: 16:38:50 [[32minfo[39m] [0mGET /wp-includes/wlwmanifest.xml [33m401[0m 2.307 ms - 123[0m
2026-08-12T16:38:51: 16:38:51 [[32minfo[39m] [0mGET /xmlrpc.php?rsd [33m401[0m 1.012 ms - 123[0m
2026-08-12T16:38:51: 16:38:51 [[32minfo[39m] [0mGET / [33m401[0m 0.656 ms - 123[0m
2026-08-12T16:38:51: 16:38:51 [[32minfo[39m] [0mGET /blog/wp-includes/wlwmanifest.xml [33m401[0m 0.545 ms - 123[0m
2026-08-12T16:38:51: 16:38:51 [[32minfo[39m] [0mGET /web/wp-includes/wlwmanifest.xml [33m401[0m 1.382 ms - 123[0m
2026-08-12T16:38:53: 16:38:53 [[32minfo[39m] [0mGET /wordpress/wp-includes/wlwmanifest.xml [33m401[0m 0.560 ms - 123[0m
2026-08-12T16:38:54: 16:38:54 [[32minfo[39m] [0mGET /website/wp-includes/wlwmanifest.xml [33m401[0m 0.870 ms - 123[0m
2026-08-12T16:38:56: 16:38:56 [[32minfo[39m] [0mGET /wp/wp-includes/wlwmanifest.xml [33m401[0m 1.077 ms - 123[0m
2026-08-12T16:38:56: 16:38:56 [[32minfo[39m] [0mGET /news/wp-includes/wlwmanifest.xml [33m401[0m 0.567 ms - 123[0m
2026-08-12T16:38:56: 16:38:56 [[32minfo[39m] [0mGET /2020/wp-includes/wlwmanifest.xml [33m401[0m 0.494 ms - 123[0m
2026-08-12T16:38:57: 16:38:57 [[32minfo[39m] [0mGET /2019/wp-includes/wlwmanifest.xml [33m401[0m 0.980 ms - 123[0m
2026-08-12T16:38:58: 16:38:58 [[32minfo[39m] [0mGET /shop/wp-includes/wlwmanifest.xml [33m401[0m 0.746 ms - 123[0m
2026-08-12T16:38:58: 16:38:58 [[32minfo[39m] [0mGET /wp1/wp-includes/wlwmanifest.xml [33m401[0m 0.514 ms - 123[0m
2026-08-12T16:38:58: 16:38:58 [[32minfo[39m] [0mGET /test/wp-includes/wlwmanifest.xml [33m401[0m 1.083 ms - 123[0m
2026-08-12T16:38:58: 16:38:58 [[32minfo[39m] [0mGET /wp2/wp-includes/wlwmanifest.xml [33m401[0m 0.487 ms - 123[0m
2026-08-12T16:38:59: 16:38:59 [[32minfo[39m] [0mGET /site/wp-includes/wlwmanifest.xml [33m401[0m 0.825 ms - 123[0m
2026-08-12T16:38:59: 16:38:59 [[32minfo[39m] [0mGET /cms/wp-includes/wlwmanifest.xml [33m401[0m 0.501 ms - 123[0m
2026-08-12T16:38:59: 16:38:59 [[32minfo[39m] [0mGET /sito/wp-includes/wlwmanifest.xml [33m401[0m 0.717 ms - 123[0m
2026-08-12T18:19:21: 18:19:21 [[32minfo[39m] [0mGET / [33m401[0m 31.848 ms - 123[0m
2026-08-12T23:06:46: 23:06:46 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 37.299 ms - 123[0m
2026-08-12T23:06:48: 23:06:48 [[32minfo[39m] [0mGET / [33m401[0m 1.291 ms - 123[0m
2026-08-12T23:30:16: 23:30:16 [[32minfo[39m] [0mGET / [33m401[0m 2.964 ms - 123[0m
2026-08-13T02:14:25: 02:14:25 [[32minfo[39m] [0mGET / [33m401[0m 29.383 ms - 123[0m
2026-08-13T02:14:44: 02:14:44 [[32minfo[39m] [0mGET / [33m401[0m 2.094 ms - 123[0m
2026-08-13T05:29:16: 05:29:16 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 43.889 ms - 123[0m
2026-08-13T06:23:48: 06:23:48 [[32minfo[39m] [0mGET / [33m401[0m 4.989 ms - 123[0m
2026-08-13T10:58:05: 10:58:05 [[32minfo[39m] [0mGET / [33m401[0m 37.074 ms - 123[0m
2026-08-13T10:58:06: 10:58:06 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 1.881 ms - 123[0m
2026-08-13T10:58:07: 10:58:07 [[32minfo[39m] [0mGET / [33m401[0m 1.088 ms - 123[0m
2026-08-13T10:58:12: 10:58:12 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 0.862 ms - 123[0m
2026-08-13T11:16:55: 11:16:55 [[32minfo[39m] [0mGET / [33m401[0m 1.615 ms - 123[0m
2026-08-13T13:31:17: 
2026-08-13T13:31:17: [SIGINT] Shutting down gracefully…
2026-08-13T13:31:17: Server closed. Port released.
2026-08-13T13:31:18: ◇ injected env (9) from .env // tip: ⌘ custom filepath { path: '/custom/path/.env' }
2026-08-13T13:31:18: ◇ injected env (0) from .env // tip: ⌁ auth for agents [www.vestauth.com]
2026-08-13T13:31:19: 
2026-08-13T13:31:19: 🚀 Server is running!
2026-08-13T13:31:19:    - Local URL:   http://localhost:3010
2026-08-13T13:31:19:    - Network URL: http://157.20.51.104:3010
2026-08-13T13:31:19:    - Swagger Doc: http://localhost:3010/api-docs
2026-08-13T13:31:19: 
2026-08-13T13:31:19: ✅ Database Connected Successfully
2026-08-13T14:07:11: 14:07:11 [[32minfo[39m] [0mGET / [33m401[0m 9.409 ms - 123[0m
2026-08-13T14:07:11: 14:07:11 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 1.796 ms - 123[0m
2026-08-13T14:07:59: 14:07:59 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 3.897 ms - 3118[0m
2026-08-13T14:07:59: 14:07:59 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 4.545 ms - 178977[0m
2026-08-13T14:07:59: 14:07:59 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 3.674 ms - 1526918[0m
2026-08-13T14:07:59: 14:07:59 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 2.847 ms - 251800[0m
2026-08-13T14:07:59: 14:07:59 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 2.445 ms - 128394[0m
2026-08-13T14:08:01: 14:08:01 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 1.985 ms - 628[0m
2026-08-13T14:10:33: 14:10:33 [[32minfo[39m] [0mPOST /v1/user/register [33m401[0m 1.070 ms - 123[0m
2026-08-13T14:24:25: 14:24:25 [[32minfo[39m] [0mPOST /v1/user/register [33m401[0m 1.301 ms - 123[0m
2026-08-13T14:27:02: 14:27:02 [[32minfo[39m] [0mPOST /v1/user/register [33m401[0m 11.661 ms - 120[0m
2026-08-13T14:28:01: 14:28:01 [[32minfo[39m] [0mPOST /v1/user/register [33m401[0m 1.243 ms - 123[0m
2026-08-13T14:28:59: 14:28:59 [[32minfo[39m] [0mPOST /v1/user/register [33m401[0m 1.833 ms - 120[0m
2026-08-13T14:32:05: 14:32:05 [[32minfo[39m] [0mPOST /v1/user/register [33m401[0m 0.330 ms - 123[0m
2026-08-13T14:34:34: 14:34:34 [[32minfo[39m] [0mPOST /v1/user/register [33m401[0m 9.015 ms - 115[0m
2026-08-13T14:46:16: ========== LOGIN API HIT ==========
2026-08-13T14:46:16: Member: {
2026-08-13T14:46:16:   id: 2,
2026-08-13T14:46:16:   society_id: 1,
2026-08-13T14:46:16:   full_name: 'Society Admin',
2026-08-13T14:46:16:   email: 'admin@society.1b2.in',
2026-08-13T14:46:16:   mobile_number: '9876543210',
2026-08-13T14:46:16:   flat_number: '101',
2026-08-13T14:46:16:   vehicles: null,
2026-08-13T14:46:16:   family_members: null,
2026-08-13T14:46:16:   role: 'admin',
2026-08-13T14:46:16:   profile_photo: null,
2026-08-13T14:46:16:   password_hash: '$2a$10$yJFcBmIKYaO.Y3QbmSqh8.fJorYG791JjgTs46/46F8Zu2vgGNe66',
2026-08-13T14:46:16:   fcm_token: null,
2026-08-13T14:46:16:   last_login_at: 2026-08-03T10:13:21.000Z,
2026-08-13T14:46:16:   member_since: null,
2026-08-13T14:46:16:   is_approved: 1,
2026-08-13T14:46:16:   is_active: 1,
2026-08-13T14:46:16:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-13T14:46:16:   updated_at: 2026-08-03T10:12:38.000Z,
2026-08-13T14:46:16:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-13T14:46:16:   ownership: 'owner',
2026-08-13T14:46:16:   status: 1,
2026-08-13T14:46:16:   maintenance_status: 'unverified',
2026-08-13T14:46:16:   is_admin: 0,
2026-08-13T14:46:16:   is_member: 1,
2026-08-13T14:46:16:   permissions: null,
2026-08-13T14:46:16:   selected_society_id: null,
2026-08-13T14:46:16:   society_name: 'Green Valley Society'
2026-08-13T14:46:16: }
2026-08-13T14:46:16: Password Match: false
2026-08-13T14:46:16: Response: { status: 'FAIL', message: 'Invalid password.' }
2026-08-13T14:46:16: 14:46:16 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 173.576 ms - 47[0m
2026-08-13T15:44:14: 15:44:14 [[32minfo[39m] [0mGET / [33m401[0m 38.367 ms - 123[0m
2026-08-13T16:10:21: 16:10:21 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 41.486 ms - 123[0m
2026-08-13T19:32:04: 19:32:04 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 39.635 ms - 123[0m
2026-08-13T19:52:11: 19:52:11 [[32minfo[39m] [0mGET / [33m401[0m 2.299 ms - 123[0m
2026-08-13T23:20:39: 23:20:39 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 3.210 ms - 123[0m
2026-08-13T23:20:39: 23:20:39 [[32minfo[39m] [0mGET / [33m401[0m 0.942 ms - 123[0m
2026-08-14T02:30:24: 02:30:24 [[32minfo[39m] [0mGET / [33m401[0m 36.662 ms - 123[0m
2026-08-14T03:25:54: 03:25:54 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 9.329 ms - 123[0m
2026-08-14T07:58:14: 07:58:14 [[32minfo[39m] [0mGET / [33m401[0m 44.531 ms - 123[0m
2026-08-14T09:09:40: 
2026-08-14T09:09:40: [SIGINT] Shutting down gracefully…
2026-08-14T09:09:40: Server closed. Port released.
2026-08-14T09:09:40: ◇ injected env (9) from .env // tip: ⌘ enable debugging { debug: true }
2026-08-14T09:09:41: ◇ injected env (0) from .env // tip: ⌘ override existing { override: true }
2026-08-14T09:09:41: 
2026-08-14T09:09:41: 🚀 Server is running!
2026-08-14T09:09:41:    - Local URL:   http://localhost:3010
2026-08-14T09:09:41:    - Network URL: http://157.20.51.104:3010
2026-08-14T09:09:41:    - Swagger Doc: http://localhost:3010/api-docs
2026-08-14T09:09:41: 
2026-08-14T09:09:41: ✅ Database Connected Successfully
2026-08-14T09:09:43: 09:09:43 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 3.675 ms - 3118[0m
2026-08-14T09:09:43: 09:09:43 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 3.756 ms - 178977[0m
2026-08-14T09:09:43: 09:09:43 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 3.872 ms - 1526918[0m
2026-08-14T09:09:44: 09:09:44 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 1.310 ms - 251800[0m
2026-08-14T09:09:44: 09:09:44 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 1.258 ms - 128394[0m
2026-08-14T09:09:45: 09:09:45 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 1.064 ms - 628[0m
2026-08-14T09:45:26: 09:45:26 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 5.014 ms - 120[0m
2026-08-14T09:45:32: 09:45:32 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.098 ms - 120[0m
2026-08-14T09:46:23: 09:46:23 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.233 ms - 120[0m
2026-08-14T09:49:48: 09:49:48 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.886 ms - 120[0m
2026-08-14T12:15:36: 12:15:36 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 31.577 ms - 120[0m
2026-08-14T12:15:44: 12:15:44 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.776 ms - 120[0m
2026-08-14T12:15:45: 12:15:45 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.573 ms - 120[0m
2026-08-14T12:15:46: 12:15:46 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 3.187 ms - 120[0m
2026-08-14T12:37:10: 12:37:10 [[32minfo[39m] [0mGET / [33m401[0m 27.245 ms - 123[0m
2026-08-14T17:01:26: 17:01:26 [[32minfo[39m] [0mGET / [33m401[0m 42.668 ms - 123[0m
2026-08-14T19:25:35: 19:25:35 [[32minfo[39m] [0mGET / [33m401[0m 58.855 ms - 123[0m
2026-08-14T19:25:35: 19:25:35 [[32minfo[39m] [0mGET / [33m401[0m 1.475 ms - 123[0m
2026-08-14T21:22:37: 21:22:37 [[32minfo[39m] [0mGET / [33m401[0m 4.494 ms - 123[0m
2026-08-14T22:42:47: 22:42:47 [[32minfo[39m] [0mGET / [33m401[0m 45.566 ms - 123[0m
2026-08-14T22:55:48: 22:55:48 [[32minfo[39m] [0mGET / [33m401[0m 3.585 ms - 123[0m
2026-08-14T23:06:44: 23:06:44 [[32minfo[39m] [0mGET / [33m401[0m 2.811 ms - 123[0m
2026-08-14T23:06:44: 23:06:44 [[32minfo[39m] [0mGET / [33m401[0m 1.267 ms - 123[0m
2026-08-14T23:19:20: 23:19:20 [[32minfo[39m] [0mGET / [33m401[0m 1.917 ms - 123[0m
2026-08-14T23:19:21: 23:19:21 [[32minfo[39m] [0mGET / [33m401[0m 1.376 ms - 123[0m
2026-08-14T23:55:47: 23:55:47 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 4.563 ms - 123[0m
2026-08-15T05:03:07: 05:03:07 [[32minfo[39m] [0mGET / [33m401[0m 49.819 ms - 123[0m
2026-08-15T09:21:46: 09:21:46 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 67.396 ms - 3118[0m
2026-08-15T09:21:46: 09:21:46 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 24.814 ms - 178977[0m
2026-08-15T09:21:46: 09:21:46 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 6.562 ms - 251800[0m
2026-08-15T09:21:46: 09:21:46 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 20.856 ms - 128394[0m
2026-08-15T09:21:46: 09:21:46 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 12.668 ms - 1526918[0m
2026-08-15T10:01:32: 10:01:32 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 3.068 ms - 123[0m
2026-08-15T10:01:32: 10:01:32 [[32minfo[39m] [0mGET / [33m401[0m 0.594 ms - 123[0m
2026-08-15T10:29:47: 10:29:47 [[32minfo[39m] [0mGET / [33m401[0m 2.606 ms - 123[0m
2026-08-15T13:18:30: 
2026-08-15T13:18:30: [SIGINT] Shutting down gracefully…
2026-08-15T13:18:30: Server closed. Port released.
2026-08-15T13:18:30: ◇ injected env (9) from .env // tip: ⌘ custom filepath { path: '/custom/path/.env' }
2026-08-15T13:18:31: ◇ injected env (0) from .env // tip: ⌘ multiple files { path: ['.env.local', '.env'] }
2026-08-15T13:18:31: 
2026-08-15T13:18:31: 🚀 Server is running!
2026-08-15T13:18:31:    - Local URL:   http://localhost:3010
2026-08-15T13:18:31:    - Network URL: http://157.20.51.104:3010
2026-08-15T13:18:31:    - Swagger Doc: http://localhost:3010/api-docs
2026-08-15T13:18:31: 
2026-08-15T13:18:31: ✅ Database Connected Successfully
2026-08-15T13:21:02: ----- initAuth DEBUG -----
2026-08-15T13:21:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T13:21:02: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-15T13:21:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T13:21:02: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-15T13:21:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T13:21:02: Received salt: b15ff9d5
2026-08-15T13:21:02: IsValid: false
2026-08-15T13:21:02: --------------------------
2026-08-15T13:21:02: 13:21:02 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 5.466 ms - 120[0m
2026-08-15T13:22:36: 13:22:36 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 2.781 ms - -[0m
2026-08-15T13:22:36: 13:22:36 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 3.356 ms - 178977[0m
2026-08-15T13:22:36: 13:22:36 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 4.422 ms - 1526918[0m
2026-08-15T13:22:36: 13:22:36 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 2.214 ms - 251800[0m
2026-08-15T13:22:36: 13:22:36 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 1.673 ms - 130933[0m
2026-08-15T13:23:55: 13:23:55 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.464 ms - 123[0m
2026-08-15T13:24:40: 13:24:40 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.288 ms - 123[0m
2026-08-15T13:24:57: 13:24:57 [[32minfo[39m] [0mPOST /v1/user/register [33m401[0m 0.593 ms - 123[0m
2026-08-15T13:25:01: ----- initAuth DEBUG -----
2026-08-15T13:25:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T13:25:01: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-15T13:25:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T13:25:01: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-15T13:25:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T13:25:01: Received salt: b15ff9d5
2026-08-15T13:25:01: IsValid: false
2026-08-15T13:25:01: --------------------------
2026-08-15T13:25:01: 13:25:01 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.185 ms - 120[0m
2026-08-15T13:27:29: ----- initAuth DEBUG -----
2026-08-15T13:27:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T13:27:29: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-15T13:27:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T13:27:29: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-15T13:27:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T13:27:29: Received salt: b15ff9d5
2026-08-15T13:27:29: IsValid: false
2026-08-15T13:27:29: --------------------------
2026-08-15T13:27:29: 13:27:29 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 3.008 ms - 120[0m
2026-08-15T14:09:49: ----- initAuth DEBUG -----
2026-08-15T14:09:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:09:49: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-15T14:09:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:09:49: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-15T14:09:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:09:49: Received salt: b15ff9d5
2026-08-15T14:09:49: IsValid: false
2026-08-15T14:09:49: --------------------------
2026-08-15T14:09:49: 14:09:49 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 6.266 ms - 120[0m
2026-08-15T14:25:07: 14:25:07 [[32minfo[39m] [0mPOST /v1/user/register [33m401[0m 1.628 ms - 123[0m
2026-08-15T14:31:17: ----- initAuth DEBUG -----
2026-08-15T14:31:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:31:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:31:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:31:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:31:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:31:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:31:17: IsValid: true
2026-08-15T14:31:17: --------------------------
2026-08-15T14:31:17: 14:31:17 [[32minfo[39m] [0mPOST /v1/user/register [33m401[0m 4.724 ms - 115[0m
2026-08-15T14:31:48: ----- initAuth DEBUG -----
2026-08-15T14:31:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:31:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:31:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:31:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:31:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:31:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:31:48: IsValid: true
2026-08-15T14:31:48: --------------------------
2026-08-15T14:31:48: 14:31:48 [[32minfo[39m] [0mPOST /v1/user/register [33m401[0m 6.172 ms - 110[0m
2026-08-15T14:32:35: ----- initAuth DEBUG -----
2026-08-15T14:32:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:32:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:32:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:32:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:32:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:32:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:32:35: IsValid: true
2026-08-15T14:32:35: --------------------------
2026-08-15T14:32:35: 14:32:35 [[32minfo[39m] [0mPOST /v1/user/register [33m401[0m 1.244 ms - 110[0m
2026-08-15T14:33:31: ----- initAuth DEBUG -----
2026-08-15T14:33:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:33:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:33:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:33:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:33:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:33:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:33:31: IsValid: true
2026-08-15T14:33:31: --------------------------
2026-08-15T14:33:31: 14:33:31 [[32minfo[39m] [0mPOST /v1/user/register [33m401[0m 1.785 ms - 110[0m
2026-08-15T14:36:47: ----- initAuth DEBUG -----
2026-08-15T14:36:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:36:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:36:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:36:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:36:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:36:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:36:47: IsValid: true
2026-08-15T14:36:47: --------------------------
2026-08-15T14:36:47: 14:36:47 [[32minfo[39m] [0mPOST /v1/user/register [33m401[0m 1.113 ms - 115[0m
2026-08-15T14:42:29: 14:42:29 [[32minfo[39m] [0mPOST /v1/society/register [32m201[0m 189.318 ms - 122[0m
2026-08-15T14:45:59: ----- initAuth DEBUG -----
2026-08-15T14:45:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:45:59: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-15T14:45:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:45:59: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-15T14:45:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:45:59: Received salt: b15ff9d5
2026-08-15T14:45:59: IsValid: false
2026-08-15T14:45:59: --------------------------
2026-08-15T14:45:59: 14:45:59 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 3.006 ms - 120[0m
2026-08-15T14:47:28: ----- initAuth DEBUG -----
2026-08-15T14:47:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:47:28: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-15T14:47:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:47:28: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-15T14:47:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:47:28: Received salt: b15ff9d5
2026-08-15T14:47:28: IsValid: false
2026-08-15T14:47:28: --------------------------
2026-08-15T14:47:28: 14:47:28 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 3.614 ms - 120[0m
2026-08-15T14:49:13: ----- initAuth DEBUG -----
2026-08-15T14:49:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:49:13: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-15T14:49:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:49:13: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-15T14:49:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:49:13: Received salt: b15ff9d5
2026-08-15T14:49:13: IsValid: false
2026-08-15T14:49:13: --------------------------
2026-08-15T14:49:13: 14:49:13 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.135 ms - 120[0m
2026-08-15T14:53:25: ----- initAuth DEBUG -----
2026-08-15T14:53:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:53:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:53:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:53:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:53:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:53:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:53:25: IsValid: true
2026-08-15T14:53:25: --------------------------
2026-08-15T14:53:25: ========== LOGIN API HIT ==========
2026-08-15T14:53:25: Login Request Body: {
2026-08-15T14:53:25:   mobile_number: '9999999998',
2026-08-15T14:53:25:   password: '1234567890',
2026-08-15T14:53:25:   society_id: 1,
2026-08-15T14:53:25:   fcm_token: 'fcm_token_placeholder'
2026-08-15T14:53:25: }
2026-08-15T14:53:25: SUPERADMIN CHECK RESULT: Found
2026-08-15T14:53:25: User is superadmin, checking password...
2026-08-15T14:53:25: Password match result: true
2026-08-15T14:53:25: 14:53:25 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 197.791 ms - 755[0m
2026-08-15T14:53:34: ----- initAuth DEBUG -----
2026-08-15T14:53:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:53:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:53:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:53:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:53:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:53:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:53:34: IsValid: true
2026-08-15T14:53:34: --------------------------
2026-08-15T14:53:34: ========== LOGIN API HIT ==========
2026-08-15T14:53:34: Login Request Body: {
2026-08-15T14:53:34:   mobile_number: '9999999998',
2026-08-15T14:53:34:   password: '1234567890',
2026-08-15T14:53:34:   society_id: 1,
2026-08-15T14:53:34:   fcm_token: 'fcm_token_placeholder'
2026-08-15T14:53:34: }
2026-08-15T14:53:34: SUPERADMIN CHECK RESULT: Found
2026-08-15T14:53:34: User is superadmin, checking password...
2026-08-15T14:53:34: Password match result: true
2026-08-15T14:53:34: 14:53:34 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 118.051 ms - 755[0m
2026-08-15T14:53:50: ----- initAuth DEBUG -----
2026-08-15T14:53:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:53:50: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-15T14:53:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:53:50: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-15T14:53:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:53:50: Received salt: b15ff9d5
2026-08-15T14:53:50: IsValid: false
2026-08-15T14:53:50: --------------------------
2026-08-15T14:53:50: 14:53:50 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.253 ms - 120[0m
2026-08-15T14:57:07: ----- initAuth DEBUG -----
2026-08-15T14:57:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:57:07: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-15T14:57:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:57:07: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-15T14:57:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:57:07: Received salt: b15ff9d5
2026-08-15T14:57:07: IsValid: false
2026-08-15T14:57:07: --------------------------
2026-08-15T14:57:07: 14:57:07 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 3.267 ms - 120[0m
2026-08-15T14:58:00: 14:58:00 [[31merror[39m] Unhandled error {"error":"Expected ',' or '}' after property value in JSON at position 61 (line 3 column 27)","stack":"SyntaxError: Expected ',' or '}' after property value in JSON at position 61 (line 3 column 27)\n    at JSON.parse (<anonymous>)\n    at parse (/home/b2/public_html/society.1b2.in/node_modules/body-parser/lib/types/json.js:96:19)\n    at /home/b2/public_html/society.1b2.in/node_modules/body-parser/lib/read.js:128:18\n    at AsyncResource.runInAsyncScope (node:async_hooks:211:14)\n    at invokeCallback (/home/b2/public_html/society.1b2.in/node_modules/raw-body/index.js:238:16)\n    at done (/home/b2/public_html/society.1b2.in/node_modules/raw-body/index.js:227:7)\n    at IncomingMessage.onEnd (/home/b2/public_html/society.1b2.in/node_modules/raw-body/index.js:287:7)\n    at IncomingMessage.emit (node:events:524:28)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)"}
2026-08-15T14:58:12: ----- initAuth DEBUG -----
2026-08-15T14:58:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:58:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:58:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:58:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:58:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:58:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:58:12: IsValid: true
2026-08-15T14:58:12: --------------------------
2026-08-15T14:58:12: ========== LOGIN API HIT ==========
2026-08-15T14:58:12: Login Request Body: {
2026-08-15T14:58:12:   mobile_number: '9999999998',
2026-08-15T14:58:12:   password: '1234567890',
2026-08-15T14:58:12:   society_id: 1,
2026-08-15T14:58:12:   fcm_token: 'fcm_token_placeholder'
2026-08-15T14:58:12: }
2026-08-15T14:58:12: SUPERADMIN CHECK RESULT: Found
2026-08-15T14:58:12: User is superadmin, checking password...
2026-08-15T14:58:12: Password match result: true
2026-08-15T14:58:12: 14:58:12 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 128.384 ms - 755[0m
2026-08-15T14:58:47: ----- initAuth DEBUG -----
2026-08-15T14:58:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:58:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:58:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:58:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:58:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:58:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:58:47: IsValid: true
2026-08-15T14:58:47: --------------------------
2026-08-15T14:58:47: ========== LOGIN API HIT ==========
2026-08-15T14:58:47: Login Request Body: { mobile_number: '9999999998', password: '1234567890' }
2026-08-15T14:58:47: SUPERADMIN CHECK RESULT: Found
2026-08-15T14:58:47: User is superadmin, checking password...
2026-08-15T14:58:47: Password match result: true
2026-08-15T14:58:47: 14:58:47 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 119.408 ms - 755[0m
2026-08-15T14:59:03: ----- initAuth DEBUG -----
2026-08-15T14:59:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T14:59:03: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-15T14:59:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T14:59:03: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-15T14:59:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T14:59:03: Received salt: b15ff9d5
2026-08-15T14:59:03: IsValid: false
2026-08-15T14:59:03: --------------------------
2026-08-15T14:59:03: 14:59:03 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.423 ms - 120[0m
2026-08-15T15:00:34: ----- initAuth DEBUG -----
2026-08-15T15:00:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:00:34: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-15T15:00:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:00:34: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-15T15:00:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:00:34: Received salt: b15ff9d5
2026-08-15T15:00:34: IsValid: false
2026-08-15T15:00:34: --------------------------
2026-08-15T15:00:34: 15:00:34 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 15.621 ms - 120[0m
2026-08-15T15:01:49: 15:01:49 [[31merror[39m] Unhandled error {"error":"Expected double-quoted property name in JSON at position 66 (line 5 column 1)","stack":"SyntaxError: Expected double-quoted property name in JSON at position 66 (line 5 column 1)\n    at JSON.parse (<anonymous>)\n    at parse (/home/b2/public_html/society.1b2.in/node_modules/body-parser/lib/types/json.js:96:19)\n    at /home/b2/public_html/society.1b2.in/node_modules/body-parser/lib/read.js:128:18\n    at AsyncResource.runInAsyncScope (node:async_hooks:211:14)\n    at invokeCallback (/home/b2/public_html/society.1b2.in/node_modules/raw-body/index.js:238:16)\n    at done (/home/b2/public_html/society.1b2.in/node_modules/raw-body/index.js:227:7)\n    at IncomingMessage.onEnd (/home/b2/public_html/society.1b2.in/node_modules/raw-body/index.js:287:7)\n    at IncomingMessage.emit (node:events:524:28)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)"}
2026-08-15T15:02:00: ----- initAuth DEBUG -----
2026-08-15T15:02:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:02:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:02:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:02:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:02:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:02:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:02:00: IsValid: true
2026-08-15T15:02:00: --------------------------
2026-08-15T15:02:00: ========== LOGIN API HIT ==========
2026-08-15T15:02:00: Login Request Body: { mobile_number: '9999999998', password: '1234567890' }
2026-08-15T15:02:00: SUPERADMIN CHECK RESULT: Found
2026-08-15T15:02:00: User is superadmin, checking password...
2026-08-15T15:02:00: Password match result: true
2026-08-15T15:02:00: 15:02:00 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 124.857 ms - 755[0m
2026-08-15T15:08:22: 15:08:22 [[32minfo[39m] [0mGET / [33m401[0m 5.528 ms - 123[0m
2026-08-15T15:09:48: ----- initAuth DEBUG -----
2026-08-15T15:09:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:09:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:09:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:09:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:09:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:09:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:09:48: IsValid: true
2026-08-15T15:09:48: --------------------------
2026-08-15T15:09:48: ========== LOGIN API HIT ==========
2026-08-15T15:09:48: Login Request Body: { mobile_number: '9999999998', password: '1234567890' }
2026-08-15T15:09:48: SUPERADMIN CHECK RESULT: Found
2026-08-15T15:09:48: User is superadmin, checking password...
2026-08-15T15:09:48: Password match result: true
2026-08-15T15:09:48: 15:09:48 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 125.918 ms - 755[0m
2026-08-15T15:09:48: ----- initAuth DEBUG -----
2026-08-15T15:09:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:09:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:09:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:09:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:09:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:09:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:09:48: IsValid: true
2026-08-15T15:09:48: --------------------------
2026-08-15T15:09:48: ========== Dashboard Controller ==========
2026-08-15T15:09:48: req.user => {
2026-08-15T15:09:48:   user_id: 1,
2026-08-15T15:09:48:   society_id: 1,
2026-08-15T15:09:48:   role: 'superadmin',
2026-08-15T15:09:48:   full_name: 'Ram',
2026-08-15T15:09:48:   is_admin: 0,
2026-08-15T15:09:48:   is_member: 1,
2026-08-15T15:09:48:   is_superadmin: 1,
2026-08-15T15:09:48:   permissions: null,
2026-08-15T15:09:48:   iat: 1786786788,
2026-08-15T15:09:48:   exp: 1789378788
2026-08-15T15:09:48: }
2026-08-15T15:09:48: req.selectedSocietyId => 1
2026-08-15T15:09:48: Dashboard Society ID => 1
2026-08-15T15:09:48: Member ID => 1
2026-08-15T15:09:48: User Role => superadmin
2026-08-15T15:09:48: societyId = 1
2026-08-15T15:09:48: memberId = 1
2026-08-15T15:09:48: 15:09:48 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 56.174 ms - 730[0m
2026-08-15T15:17:09: ----- initAuth DEBUG -----
2026-08-15T15:17:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:17:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:17:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:17:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:17:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:17:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:17:09: IsValid: true
2026-08-15T15:17:09: --------------------------
2026-08-15T15:17:09: 15:17:09 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 21.280 ms - 77[0m
2026-08-15T15:17:09: ----- initAuth DEBUG -----
2026-08-15T15:17:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:17:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:17:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:17:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:17:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:17:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:17:09: IsValid: true
2026-08-15T15:17:09: --------------------------
2026-08-15T15:17:09: 15:17:09 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 11.842 ms - 133[0m
2026-08-15T15:17:10: ----- initAuth DEBUG -----
2026-08-15T15:17:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:17:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:17:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:17:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:17:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:17:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:17:10: IsValid: true
2026-08-15T15:17:10: --------------------------
2026-08-15T15:17:10: 15:17:10 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 8.577 ms - 3621[0m
2026-08-15T15:17:10: ----- initAuth DEBUG -----
2026-08-15T15:17:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:17:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:17:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:17:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:17:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:17:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:17:10: IsValid: true
2026-08-15T15:17:10: --------------------------
2026-08-15T15:17:10: 15:17:10 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 6.771 ms - 171[0m
2026-08-15T15:17:16: ----- initAuth DEBUG -----
2026-08-15T15:17:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:17:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:17:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:17:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:17:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:17:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:17:16: IsValid: true
2026-08-15T15:17:16: --------------------------
2026-08-15T15:17:16: 15:17:16 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 11.155 ms - 2088[0m
2026-08-15T15:17:16: ----- initAuth DEBUG -----
2026-08-15T15:17:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:17:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:17:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:17:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:17:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:17:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:17:16: IsValid: true
2026-08-15T15:17:16: --------------------------
2026-08-15T15:17:16: 15:17:16 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 12.310 ms - 326[0m
2026-08-15T15:17:21: ----- initAuth DEBUG -----
2026-08-15T15:17:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:17:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:17:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:17:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:17:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:17:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:17:21: IsValid: true
2026-08-15T15:17:21: --------------------------
2026-08-15T15:17:21: 15:17:21 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.922 ms - 326[0m
2026-08-15T15:17:28: ----- initAuth DEBUG -----
2026-08-15T15:17:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:17:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:17:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:17:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:17:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:17:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:17:28: IsValid: true
2026-08-15T15:17:28: --------------------------
2026-08-15T15:17:28: 15:17:28 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 9.854 ms - 773[0m
2026-08-15T15:17:48: ----- initAuth DEBUG -----
2026-08-15T15:17:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:17:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:17:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:17:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:17:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:17:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:17:48: IsValid: true
2026-08-15T15:17:48: --------------------------
2026-08-15T15:17:48: ========== Dashboard Controller ==========
2026-08-15T15:17:48: req.user => {
2026-08-15T15:17:48:   user_id: 1,
2026-08-15T15:17:48:   society_id: 1,
2026-08-15T15:17:48:   role: 'superadmin',
2026-08-15T15:17:48:   full_name: 'Ram',
2026-08-15T15:17:48:   is_admin: 0,
2026-08-15T15:17:48:   is_member: 1,
2026-08-15T15:17:48:   is_superadmin: 1,
2026-08-15T15:17:48:   permissions: null,
2026-08-15T15:17:48:   iat: 1786786788,
2026-08-15T15:17:48:   exp: 1789378788
2026-08-15T15:17:48: }
2026-08-15T15:17:48: req.selectedSocietyId => 1
2026-08-15T15:17:48: Dashboard Society ID => 1
2026-08-15T15:17:48: Member ID => 1
2026-08-15T15:17:48: User Role => superadmin
2026-08-15T15:17:48: societyId = 1
2026-08-15T15:17:48: memberId = 1
2026-08-15T15:17:48: 15:17:48 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 14.385 ms - 730[0m
2026-08-15T15:19:50: ----- initAuth DEBUG -----
2026-08-15T15:19:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:19:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:19:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:19:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:19:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:19:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:19:50: IsValid: true
2026-08-15T15:19:50: --------------------------
2026-08-15T15:19:50: ----- initAuth DEBUG -----
2026-08-15T15:19:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:19:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:19:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:19:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:19:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:19:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:19:50: IsValid: true
2026-08-15T15:19:50: --------------------------
2026-08-15T15:19:50: [getMemberList] Error: Error: Unknown column 'usm.society_id' in 'WHERE'
2026-08-15T15:19:50:     at Object.getMemberList (/home/b2/public_html/society.1b2.in/src/v1/models/member.model.js:1269:39)
2026-08-15T15:19:50:     at getMemberList (/home/b2/public_html/society.1b2.in/src/v1/controllers/member.controller.js:85:46)
2026-08-15T15:19:50:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-15T15:19:50:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-15T15:19:50:     at selectedSociety (/home/b2/public_html/society.1b2.in/src/v1/middlewares/selectedSociety.middleware.js:152:16)
2026-08-15T15:19:50:     at process.processTicksAndRejections (node:internal/process/task_queues:105:5) {
2026-08-15T15:19:50:   code: 'ER_BAD_FIELD_ERROR',
2026-08-15T15:19:50:   errno: 1054,
2026-08-15T15:19:50:   sqlState: '42S22',
2026-08-15T15:19:50:   sqlMessage: "Unknown column 'usm.society_id' in 'WHERE'",
2026-08-15T15:19:50:   sql: '\n' +
2026-08-15T15:19:50:     '            SELECT\n' +
2026-08-15T15:19:50:     '                u.id,\n' +
2026-08-15T15:19:50:     '                u.society_id,\n' +
2026-08-15T15:19:50:     '                u.full_name,\n' +
2026-08-15T15:19:50:     '                u.email,\n' +
2026-08-15T15:19:50:     '                u.mobile_number,\n' +
2026-08-15T15:19:50:     '                u.flat_number,\n' +
2026-08-15T15:19:50:     '                u.role,\n' +
2026-08-15T15:19:50:     '                u.profile_photo,\n' +
2026-08-15T15:19:50:     '                u.vehicles,\n' +
2026-08-15T15:19:50:     '                u.family_members,\n' +
2026-08-15T15:19:50:     '                u.move_in_date,\n' +
2026-08-15T15:19:50:     '                u.ownership,\n' +
2026-08-15T15:19:50:     '                u.is_active,\n' +
2026-08-15T15:19:50:     '                u.is_approved,\n' +
2026-08-15T15:19:50:     '                s.name AS society_name\n' +
2026-08-15T15:19:50:     '            FROM users u\n' +
2026-08-15T15:19:50:     '            LEFT JOIN society s\n' +
2026-08-15T15:19:50:     '                ON s.id = u.society_id\n' +
2026-08-15T15:19:50:     '            WHERE u.status = 1\n' +
2026-08-15T15:19:50:     '         AND usm.society_id = ?\n' +
2026-08-15T15:19:50:     '            ORDER BY u.flat_number ASC\n' +
2026-08-15T15:19:50:     '            LIMIT ?\n' +
2026-08-15T15:19:50:     '            OFFSET ?\n' +
2026-08-15T15:19:50:     '        '
2026-08-15T15:19:50: }
2026-08-15T15:19:50: 15:19:50 [[32minfo[39m] [0mPOST /v1/member/list [31m500[0m 14.687 ms - 72[0m
2026-08-15T15:19:50: 15:19:50 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 14.119 ms - 143[0m
2026-08-15T15:19:59: ----- initAuth DEBUG -----
2026-08-15T15:19:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:19:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:19:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:19:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:19:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:19:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:19:59: IsValid: true
2026-08-15T15:19:59: --------------------------
2026-08-15T15:19:59: 15:19:59 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 8.300 ms - 2384[0m
2026-08-15T15:19:59: ----- initAuth DEBUG -----
2026-08-15T15:19:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:19:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:19:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:19:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:19:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:19:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:19:59: IsValid: true
2026-08-15T15:19:59: --------------------------
2026-08-15T15:19:59: 15:19:59 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 11.979 ms - 152[0m
2026-08-15T15:20:04: ----- initAuth DEBUG -----
2026-08-15T15:20:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:20:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:20:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:20:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:20:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:20:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:20:04: IsValid: true
2026-08-15T15:20:04: --------------------------
2026-08-15T15:20:04: 15:20:04 [[32minfo[39m] [0mPUT /v1/society/registration-request/6/approve [31m500[0m 34.454 ms - 106[0m
2026-08-15T15:20:10: ----- initAuth DEBUG -----
2026-08-15T15:20:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:20:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:20:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:20:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:20:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:20:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:20:10: IsValid: true
2026-08-15T15:20:10: --------------------------
2026-08-15T15:20:10: 15:20:10 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.558 ms - 2384[0m
2026-08-15T15:20:10: ----- initAuth DEBUG -----
2026-08-15T15:20:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:20:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:20:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:20:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:20:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:20:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:20:10: IsValid: true
2026-08-15T15:20:10: --------------------------
2026-08-15T15:20:10: 15:20:10 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.398 ms - 152[0m
2026-08-15T15:20:13: ----- initAuth DEBUG -----
2026-08-15T15:20:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:20:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:20:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:20:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:20:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:20:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:20:13: IsValid: true
2026-08-15T15:20:13: --------------------------
2026-08-15T15:20:14: 15:20:14 [[32minfo[39m] [0mPUT /v1/society/registration-request/6/approve [31m500[0m 11.858 ms - 106[0m
2026-08-15T15:20:45: ----- initAuth DEBUG -----
2026-08-15T15:20:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:20:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:20:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:20:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:20:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:20:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:20:45: IsValid: true
2026-08-15T15:20:45: --------------------------
2026-08-15T15:20:45: 15:20:45 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 12.541 ms - 745[0m
2026-08-15T15:20:47: ----- initAuth DEBUG -----
2026-08-15T15:20:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:20:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:20:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:20:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:20:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:20:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:20:47: IsValid: true
2026-08-15T15:20:47: --------------------------
2026-08-15T15:20:47: 15:20:47 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.994 ms - 2384[0m
2026-08-15T15:20:47: ----- initAuth DEBUG -----
2026-08-15T15:20:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:20:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:20:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:20:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:20:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:20:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:20:47: IsValid: true
2026-08-15T15:20:47: --------------------------
2026-08-15T15:20:47: 15:20:47 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.643 ms - 152[0m
2026-08-15T15:22:54: ----- initAuth DEBUG -----
2026-08-15T15:22:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:22:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:22:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:22:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:22:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:22:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:22:54: IsValid: true
2026-08-15T15:22:54: --------------------------
2026-08-15T15:22:54: 15:22:54 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 8.876 ms - 3621[0m
2026-08-15T15:22:54: ----- initAuth DEBUG -----
2026-08-15T15:22:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:22:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:22:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:22:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:22:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:22:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:22:54: IsValid: true
2026-08-15T15:22:54: --------------------------
2026-08-15T15:22:54: 15:22:54 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 5.020 ms - 171[0m
2026-08-15T15:26:59: ----- initAuth DEBUG -----
2026-08-15T15:26:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:26:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:26:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:26:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:26:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:26:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:26:59: IsValid: true
2026-08-15T15:26:59: --------------------------
2026-08-15T15:26:59: 15:26:59 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.061 ms - 2384[0m
2026-08-15T15:26:59: ----- initAuth DEBUG -----
2026-08-15T15:26:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:26:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:26:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:26:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:26:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:26:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:26:59: IsValid: true
2026-08-15T15:26:59: --------------------------
2026-08-15T15:26:59: 15:26:59 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.652 ms - 152[0m
2026-08-15T15:27:01: ----- initAuth DEBUG -----
2026-08-15T15:27:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:27:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:27:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:27:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:27:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:27:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:27:01: IsValid: true
2026-08-15T15:27:01: --------------------------
2026-08-15T15:27:01: 15:27:01 [[32minfo[39m] [0mGET /v1/society/registration-request/6 [32m200[0m 12.365 ms - 1000[0m
2026-08-15T15:27:27: ----- initAuth DEBUG -----
2026-08-15T15:27:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:27:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:27:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:27:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:27:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:27:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:27:27: IsValid: true
2026-08-15T15:27:27: --------------------------
2026-08-15T15:27:27: 15:27:27 [[32minfo[39m] [0mGET /v1/society/6 [33m404[0m 9.137 ms - 48[0m
2026-08-15T15:27:27: ----- initAuth DEBUG -----
2026-08-15T15:27:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:27:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:27:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:27:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:27:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:27:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:27:27: IsValid: true
2026-08-15T15:27:27: --------------------------
2026-08-15T15:27:27: 15:27:27 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.615 ms - 2384[0m
2026-08-15T15:27:30: ----- initAuth DEBUG -----
2026-08-15T15:27:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:27:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:27:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:27:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:27:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:27:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:27:30: IsValid: true
2026-08-15T15:27:30: --------------------------
2026-08-15T15:27:30: 15:27:30 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.218 ms - 2384[0m
2026-08-15T15:27:30: ----- initAuth DEBUG -----
2026-08-15T15:27:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:27:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:27:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:27:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:27:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:27:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:27:30: IsValid: true
2026-08-15T15:27:30: --------------------------
2026-08-15T15:27:30: 15:27:30 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.738 ms - 152[0m
2026-08-15T15:27:32: ----- initAuth DEBUG -----
2026-08-15T15:27:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:27:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:27:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:27:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:27:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:27:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:27:32: IsValid: true
2026-08-15T15:27:32: --------------------------
2026-08-15T15:27:32: 15:27:32 [[32minfo[39m] [0mGET /v1/society/registration-request/6 [32m200[0m 5.836 ms - 1000[0m
2026-08-15T15:40:34: ----- initAuth DEBUG -----
2026-08-15T15:40:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:40:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:40:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:40:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:40:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:40:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:40:34: IsValid: true
2026-08-15T15:40:34: --------------------------
2026-08-15T15:40:34: ========== LOGIN API HIT ==========
2026-08-15T15:40:34: Login Request Body: { mobile_number: '1234567890', password: '1234567890' }
2026-08-15T15:40:34: SUPERADMIN CHECK RESULT: Not Found
2026-08-15T15:40:34: Response: {
2026-08-15T15:40:34:   status: 'FAIL',
2026-08-15T15:40:34:   message: 'memberModel.findAllSocietiesByMobile is not a function'
2026-08-15T15:40:34: }
2026-08-15T15:40:34: 15:40:34 [[32minfo[39m] [0mPOST /v1/user/login [31m500[0m 9.802 ms - 84[0m
2026-08-15T15:42:50: ----- initAuth DEBUG -----
2026-08-15T15:42:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:42:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:42:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:42:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:42:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:42:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:42:50: IsValid: true
2026-08-15T15:42:50: --------------------------
2026-08-15T15:42:50: ========== LOGIN API HIT ==========
2026-08-15T15:42:50: Login Request Body: { mobile_number: '1234567890', password: '1234567890' }
2026-08-15T15:42:50: SUPERADMIN CHECK RESULT: Not Found
2026-08-15T15:42:50: Response: {
2026-08-15T15:42:50:   status: 'FAIL',
2026-08-15T15:42:50:   message: 'memberModel.findAllSocietiesByMobile is not a function'
2026-08-15T15:42:50: }
2026-08-15T15:42:50: 15:42:50 [[32minfo[39m] [0mPOST /v1/user/login [31m500[0m 3.607 ms - 84[0m
2026-08-15T15:42:53: ----- initAuth DEBUG -----
2026-08-15T15:42:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:42:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:42:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:42:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:42:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:42:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:42:53: IsValid: true
2026-08-15T15:42:53: --------------------------
2026-08-15T15:42:53: ========== LOGIN API HIT ==========
2026-08-15T15:42:53: Login Request Body: { mobile_number: '1234567890', password: '1234567890' }
2026-08-15T15:42:53: SUPERADMIN CHECK RESULT: Not Found
2026-08-15T15:42:53: Response: {
2026-08-15T15:42:53:   status: 'FAIL',
2026-08-15T15:42:53:   message: 'memberModel.findAllSocietiesByMobile is not a function'
2026-08-15T15:42:53: }
2026-08-15T15:42:53: 15:42:53 [[32minfo[39m] [0mPOST /v1/user/login [31m500[0m 2.795 ms - 84[0m
2026-08-15T15:51:46: 15:51:46 [[32minfo[39m] [0mGET / [33m401[0m 2.532 ms - 123[0m
2026-08-15T15:51:47: 15:51:47 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 2.109 ms - 123[0m
2026-08-15T15:54:55: ----- initAuth DEBUG -----
2026-08-15T15:54:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:54:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-15T15:54:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:54:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-15T15:54:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:54:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-15T15:54:55: IsValid: true
2026-08-15T15:54:55: --------------------------
2026-08-15T15:54:55: ========== LOGIN API HIT ==========
2026-08-15T15:54:55: Login Request Body: { mobile_number: '1234567890', password: '1234567890' }
2026-08-15T15:54:55: SUPERADMIN CHECK RESULT: Not Found
2026-08-15T15:54:55: Response: {
2026-08-15T15:54:55:   status: 'FAIL',
2026-08-15T15:54:55:   message: 'memberModel.findAllSocietiesByMobile is not a function'
2026-08-15T15:54:55: }
2026-08-15T15:54:55: 15:54:55 [[32minfo[39m] [0mPOST /v1/user/login [31m500[0m 10.949 ms - 84[0m
2026-08-15T19:29:26: 19:29:26 [[32minfo[39m] [0mGET / [33m401[0m 46.329 ms - 123[0m
2026-08-15T21:37:26: 21:37:26 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 48.176 ms - 123[0m
2026-08-15T21:37:27: 21:37:27 [[32minfo[39m] [0mGET / [33m401[0m 2.221 ms - 123[0m
2026-08-15T21:40:59: 21:40:59 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 1.275 ms - 123[0m
2026-08-15T23:54:52: 23:54:52 [[32minfo[39m] [0mGET / [33m401[0m 40.029 ms - 123[0m
2026-08-16T01:37:58: 01:37:58 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 5.477 ms - 123[0m
2026-08-16T01:47:04: 01:47:04 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 2.549 ms - 123[0m
2026-08-16T05:53:39: 05:53:39 [[32minfo[39m] [0mGET / [33m401[0m 48.654 ms - 123[0m
2026-08-16T09:07:53: 09:07:53 [[32minfo[39m] [0mGET / [33m401[0m 54.365 ms - 123[0m
2026-08-16T11:23:30: 11:23:30 [[32minfo[39m] [0mGET / [33m401[0m 47.057 ms - 123[0m
2026-08-16T16:05:15: 16:05:15 [[32minfo[39m] [0mGET / [33m401[0m 48.722 ms - 123[0m
2026-08-16T17:04:39: 17:04:39 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 3.260 ms - 123[0m
2026-08-16T18:40:25: 18:40:25 [[32minfo[39m] [0mGET / [33m401[0m 33.733 ms - 123[0m
2026-08-16T19:00:41: 19:00:41 [[32minfo[39m] [0mGET / [33m401[0m 4.224 ms - 123[0m
2026-08-16T20:32:55: 20:32:55 [[32minfo[39m] [0mGET / [33m401[0m 39.766 ms - 123[0m
2026-08-16T22:12:45: 22:12:45 [[32minfo[39m] [0mGET / [33m401[0m 48.805 ms - 123[0m
2026-08-16T22:28:36: 22:28:36 [[32minfo[39m] [0mGET / [33m401[0m 4.153 ms - 123[0m
2026-08-17T00:22:44: 00:22:44 [[32minfo[39m] [0mGET /.env [33m401[0m 49.575 ms - 123[0m
2026-08-17T00:41:05: 00:41:05 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 9.632 ms - 123[0m
2026-08-17T01:18:01: 01:18:01 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 49.997 ms - 123[0m
2026-08-17T03:50:26: 03:50:26 [[32minfo[39m] [0mGET / [33m401[0m 45.273 ms - 123[0m
2026-08-17T07:39:27: 07:39:27 [[32minfo[39m] [0mGET /.env [33m401[0m 35.728 ms - 123[0m
2026-08-17T07:39:28: 07:39:28 [[32minfo[39m] [0mGET /.env [33m401[0m 0.510 ms - 123[0m
2026-08-17T09:07:47: 09:07:47 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 43.895 ms - 3118[0m
2026-08-17T09:07:47: 09:07:47 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 15.336 ms - 178977[0m
2026-08-17T09:07:47: 09:07:47 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 5.820 ms - 1526918[0m
2026-08-17T09:07:47: 09:07:47 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 1.972 ms - 251800[0m
2026-08-17T09:07:47: 09:07:47 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 11.884 ms - 130933[0m
2026-08-17T09:25:21: 09:25:21 [[32minfo[39m] [0mGET / [33m401[0m 7.176 ms - 123[0m
2026-08-17T09:36:30: 
2026-08-17T09:36:30: [SIGINT] Shutting down gracefully…
2026-08-17T09:36:30: Server closed. Port released.
2026-08-17T09:36:30: ◇ injected env (9) from .env // tip: ◈ encrypted .env [www.dotenvx.com]
2026-08-17T09:36:31: ◇ injected env (0) from .env // tip: ⌘ override existing { override: true }
2026-08-17T09:36:31: 
2026-08-17T09:36:31: 🚀 Server is running!
2026-08-17T09:36:31:    - Local URL:   http://localhost:3010
2026-08-17T09:36:31:    - Network URL: http://157.20.51.104:3010
2026-08-17T09:36:31:    - Swagger Doc: http://localhost:3010/api-docs
2026-08-17T09:36:31: 
2026-08-17T09:36:31: ✅ Database Connected Successfully
2026-08-17T09:38:46: ----- initAuth DEBUG -----
2026-08-17T09:38:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:38:46: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-17T09:38:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:38:46: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-17T09:38:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:38:46: Received salt: b15ff9d5
2026-08-17T09:38:46: IsValid: false
2026-08-17T09:38:46: --------------------------
2026-08-17T09:38:46: 09:38:46 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 7.210 ms - 120[0m
2026-08-17T09:39:00: ----- initAuth DEBUG -----
2026-08-17T09:39:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:39:00: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-17T09:39:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:39:00: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-17T09:39:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:39:00: Received salt: b15ff9d5
2026-08-17T09:39:00: IsValid: false
2026-08-17T09:39:00: --------------------------
2026-08-17T09:39:00: 09:39:00 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.246 ms - 120[0m
2026-08-17T09:40:14: ----- initAuth DEBUG -----
2026-08-17T09:40:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:40:14: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-17T09:40:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:40:14: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-17T09:40:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:40:14: Received salt: b15ff9d5
2026-08-17T09:40:14: IsValid: false
2026-08-17T09:40:14: --------------------------
2026-08-17T09:40:14: 09:40:14 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.383 ms - 120[0m
2026-08-17T09:40:30: ----- initAuth DEBUG -----
2026-08-17T09:40:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:40:30: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-17T09:40:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:40:30: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-17T09:40:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:40:30: Received salt: b15ff9d5
2026-08-17T09:40:30: IsValid: false
2026-08-17T09:40:30: --------------------------
2026-08-17T09:40:30: 09:40:30 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.205 ms - 120[0m
2026-08-17T09:41:14: ----- initAuth DEBUG -----
2026-08-17T09:41:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:41:14: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-17T09:41:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:41:14: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-17T09:41:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:41:14: Received salt: b15ff9d5
2026-08-17T09:41:14: IsValid: false
2026-08-17T09:41:14: --------------------------
2026-08-17T09:41:14: 09:41:14 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.932 ms - 120[0m
2026-08-17T09:41:35: ----- initAuth DEBUG -----
2026-08-17T09:41:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:41:35: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-17T09:41:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:41:35: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-17T09:41:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:41:35: Received salt: b15ff9d5
2026-08-17T09:41:35: IsValid: false
2026-08-17T09:41:35: --------------------------
2026-08-17T09:41:35: 09:41:35 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.025 ms - 120[0m
2026-08-17T09:43:13: ----- initAuth DEBUG -----
2026-08-17T09:43:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:43:13: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-17T09:43:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:43:13: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-17T09:43:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:43:13: Received salt: b15ff9d5
2026-08-17T09:43:13: IsValid: false
2026-08-17T09:43:13: --------------------------
2026-08-17T09:43:13: 09:43:13 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.876 ms - 120[0m
2026-08-17T09:52:35: ----- initAuth DEBUG -----
2026-08-17T09:52:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:52:35: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-17T09:52:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:52:35: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-17T09:52:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:52:35: Received salt: b15ff9d5
2026-08-17T09:52:35: IsValid: false
2026-08-17T09:52:35: --------------------------
2026-08-17T09:52:35: 09:52:35 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 3.364 ms - 120[0m
2026-08-17T09:52:43: ----- initAuth DEBUG -----
2026-08-17T09:52:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:52:43: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-08-17T09:52:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:52:43: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-17T09:52:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:52:43: Received salt: b15ff9d5
2026-08-17T09:52:43: IsValid: false
2026-08-17T09:52:43: --------------------------
2026-08-17T09:52:43: 09:52:43 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.197 ms - 120[0m
2026-08-17T09:55:57: ----- initAuth DEBUG -----
2026-08-17T09:55:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:55:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:55:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:55:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:55:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:55:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:55:57: IsValid: true
2026-08-17T09:55:57: --------------------------
2026-08-17T09:55:57: ========== LOGIN API HIT ==========
2026-08-17T09:55:57: Login Request Body: {
2026-08-17T09:55:57:   mobile_number: '9999999998',
2026-08-17T09:55:57:   password: '1234512345',
2026-08-17T09:55:57:   society_id: 1,
2026-08-17T09:55:57:   fcm_token: 'fcm_token_placeholder'
2026-08-17T09:55:57: }
2026-08-17T09:55:57: SUPERADMIN CHECK RESULT: Found
2026-08-17T09:55:57: User is superadmin, checking password...
2026-08-17T09:55:57: Password match result: true
2026-08-17T09:55:57: 09:55:57 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 172.265 ms - 755[0m
2026-08-17T09:57:07: ----- initAuth DEBUG -----
2026-08-17T09:57:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:57:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:57:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:57:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:57:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:57:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:57:07: IsValid: true
2026-08-17T09:57:07: --------------------------
2026-08-17T09:57:07: ========== LOGIN API HIT ==========
2026-08-17T09:57:07: Login Request Body: { mobile_number: '9999999998', password: '1234512345' }
2026-08-17T09:57:07: SUPERADMIN CHECK RESULT: Found
2026-08-17T09:57:07: User is superadmin, checking password...
2026-08-17T09:57:07: Password match result: true
2026-08-17T09:57:07: 09:57:07 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 131.536 ms - 755[0m
2026-08-17T09:57:09: ----- initAuth DEBUG -----
2026-08-17T09:57:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:57:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:57:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:57:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:57:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:57:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:57:09: IsValid: true
2026-08-17T09:57:09: --------------------------
2026-08-17T09:57:09: ========== Dashboard Controller ==========
2026-08-17T09:57:09: req.user => {
2026-08-17T09:57:09:   user_id: 1,
2026-08-17T09:57:09:   society_id: 1,
2026-08-17T09:57:09:   role: 'superadmin',
2026-08-17T09:57:09:   full_name: 'Ram',
2026-08-17T09:57:09:   is_admin: 0,
2026-08-17T09:57:09:   is_member: 1,
2026-08-17T09:57:09:   is_superadmin: 1,
2026-08-17T09:57:09:   permissions: null,
2026-08-17T09:57:09:   iat: 1786940827,
2026-08-17T09:57:09:   exp: 1789532827
2026-08-17T09:57:09: }
2026-08-17T09:57:09: req.selectedSocietyId => 1
2026-08-17T09:57:09: Dashboard Society ID => 1
2026-08-17T09:57:09: Member ID => 1
2026-08-17T09:57:09: User Role => superadmin
2026-08-17T09:57:09: societyId = 1
2026-08-17T09:57:09: memberId = 1
2026-08-17T09:57:09: 09:57:09 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 30.964 ms - 728[0m
2026-08-17T09:57:20: ----- initAuth DEBUG -----
2026-08-17T09:57:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:57:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:57:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:57:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:57:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:57:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:57:20: IsValid: true
2026-08-17T09:57:20: --------------------------
2026-08-17T09:57:20: 09:57:20 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 8.774 ms - 2384[0m
2026-08-17T09:57:20: ----- initAuth DEBUG -----
2026-08-17T09:57:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:57:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:57:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:57:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:57:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:57:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:57:20: IsValid: true
2026-08-17T09:57:20: --------------------------
2026-08-17T09:57:20: 09:57:20 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 14.954 ms - 152[0m
2026-08-17T09:59:06: ----- initAuth DEBUG -----
2026-08-17T09:59:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:59:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:59:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:59:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:59:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:59:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:59:06: IsValid: true
2026-08-17T09:59:06: --------------------------
2026-08-17T09:59:06: SELECT SOCIETY BODY: { society_id: 5 }
2026-08-17T09:59:06: SELECT SOCIETY USER: {
2026-08-17T09:59:06:   user_id: 1,
2026-08-17T09:59:06:   society_id: 1,
2026-08-17T09:59:06:   role: 'superadmin',
2026-08-17T09:59:06:   full_name: 'Ram',
2026-08-17T09:59:06:   is_admin: 0,
2026-08-17T09:59:06:   is_member: 1,
2026-08-17T09:59:06:   is_superadmin: 1,
2026-08-17T09:59:06:   permissions: null,
2026-08-17T09:59:06:   iat: 1786940827,
2026-08-17T09:59:06:   exp: 1789532827
2026-08-17T09:59:06: }
2026-08-17T09:59:06: SELECTED SOCIETY ID: 5
2026-08-17T09:59:06: 09:59:06 [[32minfo[39m] [0mPUT /v1/society/select [33m404[0m 12.451 ms - 48[0m
2026-08-17T09:59:17: ----- initAuth DEBUG -----
2026-08-17T09:59:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:59:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:59:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:59:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:59:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:59:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:59:17: IsValid: true
2026-08-17T09:59:17: --------------------------
2026-08-17T09:59:17: 09:59:17 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 11.938 ms - 77[0m
2026-08-17T09:59:17: ----- initAuth DEBUG -----
2026-08-17T09:59:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:59:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:59:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:59:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:59:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:59:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:59:17: IsValid: true
2026-08-17T09:59:17: --------------------------
2026-08-17T09:59:17: 09:59:17 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 6.990 ms - 133[0m
2026-08-17T09:59:20: ----- initAuth DEBUG -----
2026-08-17T09:59:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:59:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:59:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:59:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:59:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:59:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:59:20: IsValid: true
2026-08-17T09:59:20: --------------------------
2026-08-17T09:59:20: 09:59:20 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 7.157 ms - 3621[0m
2026-08-17T09:59:20: ----- initAuth DEBUG -----
2026-08-17T09:59:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:59:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:59:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:59:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:59:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:59:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:59:20: IsValid: true
2026-08-17T09:59:20: --------------------------
2026-08-17T09:59:20: 09:59:20 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.378 ms - 171[0m
2026-08-17T09:59:26: ----- initAuth DEBUG -----
2026-08-17T09:59:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:59:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:59:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:59:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:59:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:59:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:59:26: IsValid: true
2026-08-17T09:59:26: --------------------------
2026-08-17T09:59:26: 09:59:26 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 7.247 ms - 77[0m
2026-08-17T09:59:26: ----- initAuth DEBUG -----
2026-08-17T09:59:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:59:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:59:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:59:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:59:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:59:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:59:26: IsValid: true
2026-08-17T09:59:26: --------------------------
2026-08-17T09:59:26: 09:59:26 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.493 ms - 133[0m
2026-08-17T09:59:31: ----- initAuth DEBUG -----
2026-08-17T09:59:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:59:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:59:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:59:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:59:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:59:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:59:31: IsValid: true
2026-08-17T09:59:31: --------------------------
2026-08-17T09:59:31: 09:59:31 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.970 ms - 2088[0m
2026-08-17T09:59:31: ----- initAuth DEBUG -----
2026-08-17T09:59:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:59:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T09:59:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:59:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T09:59:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:59:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T09:59:31: IsValid: true
2026-08-17T09:59:31: --------------------------
2026-08-17T09:59:31: 09:59:31 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 7.063 ms - 326[0m
2026-08-17T10:02:04: 10:02:04 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 2.328 ms - 123[0m
2026-08-17T10:05:32: ----- initAuth DEBUG -----
2026-08-17T10:05:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:05:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:05:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:05:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:05:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:05:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:05:32: IsValid: true
2026-08-17T10:05:32: --------------------------
2026-08-17T10:05:32: ----- initAuth DEBUG -----
2026-08-17T10:05:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:05:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:05:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:05:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:05:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:05:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:05:32: IsValid: true
2026-08-17T10:05:32: --------------------------
2026-08-17T10:05:32: [getMemberList] Error: Error: Unknown column 'usm.society_id' in 'WHERE'
2026-08-17T10:05:32:     at Object.getMemberList (/home/b2/public_html/society.1b2.in/src/v1/models/member.model.js:1308:39)
2026-08-17T10:05:32:     at getMemberList (/home/b2/public_html/society.1b2.in/src/v1/controllers/member.controller.js:85:46)
2026-08-17T10:05:32:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-17T10:05:32:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-17T10:05:32:     at selectedSociety (/home/b2/public_html/society.1b2.in/src/v1/middlewares/selectedSociety.middleware.js:152:16)
2026-08-17T10:05:32:     at process.processTicksAndRejections (node:internal/process/task_queues:105:5) {
2026-08-17T10:05:32:   code: 'ER_BAD_FIELD_ERROR',
2026-08-17T10:05:32:   errno: 1054,
2026-08-17T10:05:32:   sqlState: '42S22',
2026-08-17T10:05:32:   sqlMessage: "Unknown column 'usm.society_id' in 'WHERE'",
2026-08-17T10:05:32:   sql: '\n' +
2026-08-17T10:05:32:     '            SELECT\n' +
2026-08-17T10:05:32:     '                u.id,\n' +
2026-08-17T10:05:32:     '                u.society_id,\n' +
2026-08-17T10:05:32:     '                u.full_name,\n' +
2026-08-17T10:05:32:     '                u.email,\n' +
2026-08-17T10:05:32:     '                u.mobile_number,\n' +
2026-08-17T10:05:32:     '                u.flat_number,\n' +
2026-08-17T10:05:32:     '                u.role,\n' +
2026-08-17T10:05:32:     '                u.profile_photo,\n' +
2026-08-17T10:05:32:     '                u.vehicles,\n' +
2026-08-17T10:05:32:     '                u.family_members,\n' +
2026-08-17T10:05:32:     '                u.move_in_date,\n' +
2026-08-17T10:05:32:     '                u.ownership,\n' +
2026-08-17T10:05:32:     '                u.is_active,\n' +
2026-08-17T10:05:32:     '                u.is_approved,\n' +
2026-08-17T10:05:32:     '                s.name AS society_name\n' +
2026-08-17T10:05:32:     '            FROM users u\n' +
2026-08-17T10:05:32:     '            LEFT JOIN society s\n' +
2026-08-17T10:05:32:     '                ON s.id = u.society_id\n' +
2026-08-17T10:05:32:     '            WHERE u.status = 1\n' +
2026-08-17T10:05:32:     '         AND usm.society_id = ?\n' +
2026-08-17T10:05:32:     '            ORDER BY u.flat_number ASC\n' +
2026-08-17T10:05:32:     '            LIMIT ?\n' +
2026-08-17T10:05:32:     '            OFFSET ?\n' +
2026-08-17T10:05:32:     '        '
2026-08-17T10:05:32: }
2026-08-17T10:05:32: 10:05:32 [[32minfo[39m] [0mPOST /v1/member/list [31m500[0m 10.474 ms - 72[0m
2026-08-17T10:05:32: 10:05:32 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 20.495 ms - 143[0m
2026-08-17T10:16:16: ----- initAuth DEBUG -----
2026-08-17T10:16:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:16:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:16:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:16:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:16:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:16:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:16:16: IsValid: true
2026-08-17T10:16:16: --------------------------
2026-08-17T10:16:16: 10:16:16 [[32minfo[39m] [0mGET /v1/payment/4 [32m200[0m 18.256 ms - 433[0m
2026-08-17T10:17:52: ----- initAuth DEBUG -----
2026-08-17T10:17:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:17:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:17:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:17:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:17:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:17:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:17:52: IsValid: true
2026-08-17T10:17:52: --------------------------
2026-08-17T10:17:52: 10:17:52 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 12.039 ms - 3621[0m
2026-08-17T10:17:52: ----- initAuth DEBUG -----
2026-08-17T10:17:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:17:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:17:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:17:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:17:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:17:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:17:52: IsValid: true
2026-08-17T10:17:52: --------------------------
2026-08-17T10:17:52: 10:17:52 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 6.122 ms - 171[0m
2026-08-17T10:17:59: ----- initAuth DEBUG -----
2026-08-17T10:17:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:17:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:17:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:17:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:17:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:17:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:17:59: IsValid: true
2026-08-17T10:17:59: --------------------------
2026-08-17T10:17:59: ========== Dashboard Controller ==========
2026-08-17T10:17:59: req.user => {
2026-08-17T10:17:59:   user_id: 1,
2026-08-17T10:17:59:   society_id: 1,
2026-08-17T10:17:59:   role: 'superadmin',
2026-08-17T10:17:59:   full_name: 'Ram',
2026-08-17T10:17:59:   is_admin: 0,
2026-08-17T10:17:59:   is_member: 1,
2026-08-17T10:17:59:   is_superadmin: 1,
2026-08-17T10:17:59:   permissions: null,
2026-08-17T10:17:59:   iat: 1786940827,
2026-08-17T10:17:59:   exp: 1789532827
2026-08-17T10:17:59: }
2026-08-17T10:17:59: req.selectedSocietyId => 1
2026-08-17T10:17:59: Dashboard Society ID => 1
2026-08-17T10:17:59: Member ID => 1
2026-08-17T10:17:59: User Role => superadmin
2026-08-17T10:17:59: societyId = 1
2026-08-17T10:17:59: memberId = 1
2026-08-17T10:17:59: 10:17:59 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 18.757 ms - 728[0m
2026-08-17T10:18:03: ----- initAuth DEBUG -----
2026-08-17T10:18:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:03: IsValid: true
2026-08-17T10:18:03: --------------------------
2026-08-17T10:18:03: 10:18:03 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 11.495 ms - 2384[0m
2026-08-17T10:18:03: ----- initAuth DEBUG -----
2026-08-17T10:18:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:03: IsValid: true
2026-08-17T10:18:03: --------------------------
2026-08-17T10:18:03: 10:18:03 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 7.723 ms - 152[0m
2026-08-17T10:18:06: ----- initAuth DEBUG -----
2026-08-17T10:18:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:06: IsValid: true
2026-08-17T10:18:06: --------------------------
2026-08-17T10:18:06: 10:18:06 [[32minfo[39m] [0mGET /v1/society/registration-request/6 [32m200[0m 26.053 ms - 1000[0m
2026-08-17T10:18:15: ----- initAuth DEBUG -----
2026-08-17T10:18:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:15: IsValid: true
2026-08-17T10:18:15: --------------------------
2026-08-17T10:18:15: 10:18:15 [[32minfo[39m] [0mPUT /v1/society/registration-request/6/approve [32m200[0m 39.466 ms - 148[0m
2026-08-17T10:18:15: ----- initAuth DEBUG -----
2026-08-17T10:18:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:15: IsValid: true
2026-08-17T10:18:15: --------------------------
2026-08-17T10:18:15: 10:18:15 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.850 ms - 2386[0m
2026-08-17T10:18:15: ----- initAuth DEBUG -----
2026-08-17T10:18:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:15: IsValid: true
2026-08-17T10:18:15: --------------------------
2026-08-17T10:18:15: 10:18:15 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.100 ms - 152[0m
2026-08-17T10:18:15: ----- initAuth DEBUG -----
2026-08-17T10:18:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:15: IsValid: true
2026-08-17T10:18:15: --------------------------
2026-08-17T10:18:15: 10:18:15 [[32minfo[39m] [0mGET /v1/society/6 [33m404[0m 4.476 ms - 48[0m
2026-08-17T10:18:15: ----- initAuth DEBUG -----
2026-08-17T10:18:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:15: IsValid: true
2026-08-17T10:18:15: --------------------------
2026-08-17T10:18:15: 10:18:15 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 7.189 ms - 2386[0m
2026-08-17T10:18:32: ----- initAuth DEBUG -----
2026-08-17T10:18:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:32: IsValid: true
2026-08-17T10:18:32: --------------------------
2026-08-17T10:18:32: 10:18:32 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.018 ms - 2386[0m
2026-08-17T10:18:32: ----- initAuth DEBUG -----
2026-08-17T10:18:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:32: IsValid: true
2026-08-17T10:18:32: --------------------------
2026-08-17T10:18:32: 10:18:32 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.404 ms - 152[0m
2026-08-17T10:18:43: ----- initAuth DEBUG -----
2026-08-17T10:18:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:43: IsValid: true
2026-08-17T10:18:43: --------------------------
2026-08-17T10:18:43: 10:18:43 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.501 ms - 77[0m
2026-08-17T10:18:43: ----- initAuth DEBUG -----
2026-08-17T10:18:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:43: IsValid: true
2026-08-17T10:18:43: --------------------------
2026-08-17T10:18:43: 10:18:43 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.382 ms - 133[0m
2026-08-17T10:18:45: ----- initAuth DEBUG -----
2026-08-17T10:18:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:45: IsValid: true
2026-08-17T10:18:45: --------------------------
2026-08-17T10:18:45: 10:18:45 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.220 ms - 3621[0m
2026-08-17T10:18:45: ----- initAuth DEBUG -----
2026-08-17T10:18:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:18:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:18:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:18:45: IsValid: true
2026-08-17T10:18:45: --------------------------
2026-08-17T10:18:45: 10:18:45 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 5.201 ms - 171[0m
2026-08-17T10:20:29: ----- initAuth DEBUG -----
2026-08-17T10:20:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:20:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:20:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:20:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:20:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:20:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:20:29: IsValid: true
2026-08-17T10:20:29: --------------------------
2026-08-17T10:20:29: ========== LOGIN API HIT ==========
2026-08-17T10:20:29: Login Request Body: { mobile_number: '1111111111', password: '1234567890' }
2026-08-17T10:20:29: SUPERADMIN CHECK RESULT: Found
2026-08-17T10:20:29: 10:20:29 [[32minfo[39m] [0mPOST /v1/user/login [33m403[0m 124.887 ms - 70[0m
2026-08-17T10:21:29: ----- initAuth DEBUG -----
2026-08-17T10:21:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:21:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:21:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:21:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:21:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:21:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:21:29: IsValid: true
2026-08-17T10:21:29: --------------------------
2026-08-17T10:21:29: ========== LOGIN API HIT ==========
2026-08-17T10:21:29: Login Request Body: { mobile_number: '9999999998', password: '1234512345' }
2026-08-17T10:21:29: SUPERADMIN CHECK RESULT: Found
2026-08-17T10:21:29: User is superadmin, checking password...
2026-08-17T10:21:29: Password match result: true
2026-08-17T10:21:29: 10:21:29 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 128.743 ms - 755[0m
2026-08-17T10:21:30: ----- initAuth DEBUG -----
2026-08-17T10:21:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:21:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:21:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:21:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:21:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:21:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:21:30: IsValid: true
2026-08-17T10:21:30: --------------------------
2026-08-17T10:21:30: ========== Dashboard Controller ==========
2026-08-17T10:21:30: req.user => {
2026-08-17T10:21:30:   user_id: 1,
2026-08-17T10:21:30:   society_id: 1,
2026-08-17T10:21:30:   role: 'superadmin',
2026-08-17T10:21:30:   full_name: 'Ram',
2026-08-17T10:21:30:   is_admin: 0,
2026-08-17T10:21:30:   is_member: 1,
2026-08-17T10:21:30:   is_superadmin: 1,
2026-08-17T10:21:30:   permissions: null,
2026-08-17T10:21:30:   iat: 1786942289,
2026-08-17T10:21:30:   exp: 1789534289
2026-08-17T10:21:30: }
2026-08-17T10:21:30: req.selectedSocietyId => 1
2026-08-17T10:21:30: Dashboard Society ID => 1
2026-08-17T10:21:30: Member ID => 1
2026-08-17T10:21:30: User Role => superadmin
2026-08-17T10:21:30: societyId = 1
2026-08-17T10:21:30: memberId = 1
2026-08-17T10:21:30: 10:21:30 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.990 ms - 728[0m
2026-08-17T10:21:35: ----- initAuth DEBUG -----
2026-08-17T10:21:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:21:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:21:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:21:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:21:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:21:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:21:35: IsValid: true
2026-08-17T10:21:35: --------------------------
2026-08-17T10:21:35: 10:21:35 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 9.421 ms - 2386[0m
2026-08-17T10:21:35: ----- initAuth DEBUG -----
2026-08-17T10:21:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:21:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:21:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:21:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:21:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:21:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:21:35: IsValid: true
2026-08-17T10:21:35: --------------------------
2026-08-17T10:21:35: 10:21:35 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 5.562 ms - 152[0m
2026-08-17T10:21:37: ----- initAuth DEBUG -----
2026-08-17T10:21:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:21:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:21:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:21:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:21:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:21:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:21:37: IsValid: true
2026-08-17T10:21:37: --------------------------
2026-08-17T10:21:37: 10:21:37 [[32minfo[39m] [0mGET /v1/society/13 [32m200[0m 4.393 ms - 569[0m
2026-08-17T10:21:39: ----- initAuth DEBUG -----
2026-08-17T10:21:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:21:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:21:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:21:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:21:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:21:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:21:39: IsValid: true
2026-08-17T10:21:39: --------------------------
2026-08-17T10:21:39: 10:21:39 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.934 ms - 2386[0m
2026-08-17T10:21:39: ----- initAuth DEBUG -----
2026-08-17T10:21:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:21:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:21:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:21:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:21:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:21:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:21:39: IsValid: true
2026-08-17T10:21:39: --------------------------
2026-08-17T10:21:39: 10:21:39 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.980 ms - 152[0m
2026-08-17T10:21:54: ----- initAuth DEBUG -----
2026-08-17T10:21:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:21:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:21:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:21:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:21:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:21:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:21:54: IsValid: true
2026-08-17T10:21:54: --------------------------
2026-08-17T10:21:54: 10:21:54 [[32minfo[39m] [0mGET /v1/society/13 [32m200[0m 4.042 ms - 569[0m
2026-08-17T10:22:00: ----- initAuth DEBUG -----
2026-08-17T10:22:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:22:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:22:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:22:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:22:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:22:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:22:00: IsValid: true
2026-08-17T10:22:00: --------------------------
2026-08-17T10:22:00: 10:22:00 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.661 ms - 2386[0m
2026-08-17T10:22:00: ----- initAuth DEBUG -----
2026-08-17T10:22:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:22:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:22:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:22:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:22:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:22:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:22:00: IsValid: true
2026-08-17T10:22:00: --------------------------
2026-08-17T10:22:00: 10:22:00 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.429 ms - 152[0m
2026-08-17T10:23:44: ----- initAuth DEBUG -----
2026-08-17T10:23:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:23:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:23:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:23:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:23:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:23:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:23:44: IsValid: true
2026-08-17T10:23:44: --------------------------
2026-08-17T10:23:44: 10:23:44 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 10.957 ms - 745[0m
2026-08-17T10:23:44: 10:23:44 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 11.345 ms - 112278[0m
2026-08-17T10:23:45: ----- initAuth DEBUG -----
2026-08-17T10:23:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:23:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:23:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:23:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:23:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:23:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:23:45: IsValid: true
2026-08-17T10:23:45: --------------------------
2026-08-17T10:23:45: 10:23:45 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 98.729 ms - 2088[0m
2026-08-17T10:23:45: ----- initAuth DEBUG -----
2026-08-17T10:23:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:23:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:23:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:23:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:23:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:23:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:23:45: IsValid: true
2026-08-17T10:23:45: --------------------------
2026-08-17T10:23:45: 10:23:45 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 14.606 ms - 326[0m
2026-08-17T10:23:48: ----- initAuth DEBUG -----
2026-08-17T10:23:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:23:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:23:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:23:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:23:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:23:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:23:48: IsValid: true
2026-08-17T10:23:48: --------------------------
2026-08-17T10:23:48: 10:23:48 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.946 ms - 3621[0m
2026-08-17T10:23:48: ----- initAuth DEBUG -----
2026-08-17T10:23:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:23:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:23:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:23:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:23:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:23:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:23:48: IsValid: true
2026-08-17T10:23:48: --------------------------
2026-08-17T10:23:48: 10:23:48 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 6.007 ms - 171[0m
2026-08-17T10:32:32: ----- initAuth DEBUG -----
2026-08-17T10:32:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:32:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:32:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:32:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:32:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:32:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:32:32: IsValid: true
2026-08-17T10:32:32: --------------------------
2026-08-17T10:32:32: 10:32:32 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 7.852 ms - 745[0m
2026-08-17T10:32:39: ----- initAuth DEBUG -----
2026-08-17T10:32:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:32:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:32:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:32:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:32:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:32:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:32:39: IsValid: true
2026-08-17T10:32:39: --------------------------
2026-08-17T10:32:39: 10:32:39 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.259 ms - 745[0m
2026-08-17T10:32:50: ----- initAuth DEBUG -----
2026-08-17T10:32:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:32:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:32:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:32:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:32:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:32:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:32:50: IsValid: true
2026-08-17T10:32:50: --------------------------
2026-08-17T10:32:50: 10:32:50 [[32minfo[39m] [0mPUT /v1/user/profile/edit [32m200[0m 17.688 ms - 281[0m
2026-08-17T10:32:50: ----- initAuth DEBUG -----
2026-08-17T10:32:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:32:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:32:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:32:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:32:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:32:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:32:50: IsValid: true
2026-08-17T10:32:50: --------------------------
2026-08-17T10:32:50: 10:32:50 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.179 ms - 746[0m
2026-08-17T10:32:55: ----- initAuth DEBUG -----
2026-08-17T10:32:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:32:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:32:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:32:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:32:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:32:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:32:55: IsValid: true
2026-08-17T10:32:55: --------------------------
2026-08-17T10:32:55: 10:32:55 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.401 ms - 746[0m
2026-08-17T10:33:05: ----- initAuth DEBUG -----
2026-08-17T10:33:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:33:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:33:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:33:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:33:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:33:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:33:05: IsValid: true
2026-08-17T10:33:05: --------------------------
2026-08-17T10:33:05: 10:33:05 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 7.965 ms - 2095[0m
2026-08-17T10:33:05: ----- initAuth DEBUG -----
2026-08-17T10:33:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:33:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:33:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:33:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:33:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:33:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:33:05: IsValid: true
2026-08-17T10:33:05: --------------------------
2026-08-17T10:33:05: 10:33:05 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.492 ms - 327[0m
2026-08-17T10:33:12: ----- initAuth DEBUG -----
2026-08-17T10:33:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:33:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:33:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:33:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:33:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:33:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:33:12: IsValid: true
2026-08-17T10:33:12: --------------------------
2026-08-17T10:33:12: 10:33:12 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 7.480 ms - 3631[0m
2026-08-17T10:33:12: ----- initAuth DEBUG -----
2026-08-17T10:33:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:33:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:33:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:33:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:33:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:33:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:33:12: IsValid: true
2026-08-17T10:33:12: --------------------------
2026-08-17T10:33:12: 10:33:12 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.330 ms - 171[0m
2026-08-17T10:33:25: ----- initAuth DEBUG -----
2026-08-17T10:33:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:33:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:33:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:33:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:33:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:33:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:33:25: IsValid: true
2026-08-17T10:33:25: --------------------------
2026-08-17T10:33:25: ----- initAuth DEBUG -----
2026-08-17T10:33:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:33:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:33:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:33:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:33:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:33:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:33:25: IsValid: true
2026-08-17T10:33:25: --------------------------
2026-08-17T10:33:25: [getMemberList] Error: Error: Unknown column 'usm.society_id' in 'WHERE'
2026-08-17T10:33:25:     at Object.getMemberList (/home/b2/public_html/society.1b2.in/src/v1/models/member.model.js:1308:39)
2026-08-17T10:33:25:     at getMemberList (/home/b2/public_html/society.1b2.in/src/v1/controllers/member.controller.js:85:46)
2026-08-17T10:33:25:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-17T10:33:25:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-17T10:33:25:     at selectedSociety (/home/b2/public_html/society.1b2.in/src/v1/middlewares/selectedSociety.middleware.js:152:16)
2026-08-17T10:33:25:     at process.processTicksAndRejections (node:internal/process/task_queues:105:5) {
2026-08-17T10:33:25:   code: 'ER_BAD_FIELD_ERROR',
2026-08-17T10:33:25:   errno: 1054,
2026-08-17T10:33:25:   sqlState: '42S22',
2026-08-17T10:33:25:   sqlMessage: "Unknown column 'usm.society_id' in 'WHERE'",
2026-08-17T10:33:25:   sql: '\n' +
2026-08-17T10:33:25:     '            SELECT\n' +
2026-08-17T10:33:25:     '                u.id,\n' +
2026-08-17T10:33:25:     '                u.society_id,\n' +
2026-08-17T10:33:25:     '                u.full_name,\n' +
2026-08-17T10:33:25:     '                u.email,\n' +
2026-08-17T10:33:25:     '                u.mobile_number,\n' +
2026-08-17T10:33:25:     '                u.flat_number,\n' +
2026-08-17T10:33:25:     '                u.role,\n' +
2026-08-17T10:33:25:     '                u.profile_photo,\n' +
2026-08-17T10:33:25:     '                u.vehicles,\n' +
2026-08-17T10:33:25:     '                u.family_members,\n' +
2026-08-17T10:33:25:     '                u.move_in_date,\n' +
2026-08-17T10:33:25:     '                u.ownership,\n' +
2026-08-17T10:33:25:     '                u.is_active,\n' +
2026-08-17T10:33:25:     '                u.is_approved,\n' +
2026-08-17T10:33:25:     '                s.name AS society_name\n' +
2026-08-17T10:33:25:     '            FROM users u\n' +
2026-08-17T10:33:25:     '            LEFT JOIN society s\n' +
2026-08-17T10:33:25:     '                ON s.id = u.society_id\n' +
2026-08-17T10:33:25:     '            WHERE u.status = 1\n' +
2026-08-17T10:33:25:     '         AND usm.society_id = ?\n' +
2026-08-17T10:33:25:     '            ORDER BY u.flat_number ASC\n' +
2026-08-17T10:33:25:     '            LIMIT ?\n' +
2026-08-17T10:33:25:     '            OFFSET ?\n' +
2026-08-17T10:33:25:     '        '
2026-08-17T10:33:25: }
2026-08-17T10:33:25: 10:33:25 [[32minfo[39m] [0mPOST /v1/member/list [31m500[0m 6.664 ms - 72[0m
2026-08-17T10:33:25: 10:33:25 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 11.880 ms - 143[0m
2026-08-17T10:42:10: ----- initAuth DEBUG -----
2026-08-17T10:42:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:42:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:42:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:42:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:42:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:42:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:42:10: IsValid: true
2026-08-17T10:42:10: --------------------------
2026-08-17T10:42:10: 10:42:10 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 10.326 ms - 77[0m
2026-08-17T10:42:10: ----- initAuth DEBUG -----
2026-08-17T10:42:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:42:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:42:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:42:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:42:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:42:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:42:10: IsValid: true
2026-08-17T10:42:10: --------------------------
2026-08-17T10:42:10: 10:42:10 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 9.094 ms - 133[0m
2026-08-17T10:42:14: ----- initAuth DEBUG -----
2026-08-17T10:42:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:42:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:42:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:42:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:42:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:42:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:42:14: IsValid: true
2026-08-17T10:42:14: --------------------------
2026-08-17T10:42:14: ========== Dashboard Controller ==========
2026-08-17T10:42:14: req.user => {
2026-08-17T10:42:14:   user_id: 1,
2026-08-17T10:42:14:   society_id: 1,
2026-08-17T10:42:14:   role: 'superadmin',
2026-08-17T10:42:14:   full_name: 'Ram',
2026-08-17T10:42:14:   is_admin: 0,
2026-08-17T10:42:14:   is_member: 1,
2026-08-17T10:42:14:   is_superadmin: 1,
2026-08-17T10:42:14:   permissions: null,
2026-08-17T10:42:14:   iat: 1786942289,
2026-08-17T10:42:14:   exp: 1789534289
2026-08-17T10:42:14: }
2026-08-17T10:42:14: req.selectedSocietyId => 1
2026-08-17T10:42:14: Dashboard Society ID => 1
2026-08-17T10:42:14: Member ID => 1
2026-08-17T10:42:14: User Role => superadmin
2026-08-17T10:42:14: societyId = 1
2026-08-17T10:42:14: memberId = 1
2026-08-17T10:42:14: 10:42:14 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.201 ms - 732[0m
2026-08-17T10:42:40: ----- initAuth DEBUG -----
2026-08-17T10:42:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:42:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:42:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:42:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:42:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:42:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:42:40: IsValid: true
2026-08-17T10:42:40: --------------------------
2026-08-17T10:42:40: 10:42:40 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 7.943 ms - 775[0m
2026-08-17T10:42:46: ----- initAuth DEBUG -----
2026-08-17T10:42:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:42:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:42:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:42:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:42:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:42:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:42:46: IsValid: true
2026-08-17T10:42:46: --------------------------
2026-08-17T10:42:46: 10:42:46 [[32minfo[39m] [0mGET /v1/announcement/3 [32m200[0m 6.905 ms - 423[0m
2026-08-17T10:42:47: 10:42:47 [[32minfo[39m] [0mGET /uploads/announcement/1785760059922-458798199.jpg [32m200[0m 3.941 ms - 30965[0m
2026-08-17T10:42:52: ----- initAuth DEBUG -----
2026-08-17T10:42:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:42:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:42:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:42:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:42:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:42:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:42:52: IsValid: true
2026-08-17T10:42:52: --------------------------
2026-08-17T10:42:52: 10:42:52 [[32minfo[39m] [0mGET /v1/announcement/2 [32m200[0m 4.639 ms - 423[0m
2026-08-17T10:42:52: 10:42:52 [[32minfo[39m] [0mGET /uploads/announcement/1785760057711-740312354.jpg [32m200[0m 1.460 ms - 30965[0m
2026-08-17T10:52:53: ----- initAuth DEBUG -----
2026-08-17T10:52:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:52:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:52:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:52:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:52:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:52:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:52:53: IsValid: true
2026-08-17T10:52:53: --------------------------
2026-08-17T10:52:53: 10:52:53 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 10.130 ms - 77[0m
2026-08-17T10:52:53: ----- initAuth DEBUG -----
2026-08-17T10:52:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:52:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:52:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:52:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:52:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:52:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:52:53: IsValid: true
2026-08-17T10:52:53: --------------------------
2026-08-17T10:52:53: 10:52:53 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 6.102 ms - 133[0m
2026-08-17T10:52:56: ----- initAuth DEBUG -----
2026-08-17T10:52:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:52:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:52:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:52:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:52:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:52:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:52:56: IsValid: true
2026-08-17T10:52:56: --------------------------
2026-08-17T10:52:56: 10:52:56 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.026 ms - 3631[0m
2026-08-17T10:52:56: ----- initAuth DEBUG -----
2026-08-17T10:52:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:52:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:52:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:52:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:52:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:52:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:52:56: IsValid: true
2026-08-17T10:52:56: --------------------------
2026-08-17T10:52:56: 10:52:56 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.490 ms - 171[0m
2026-08-17T10:55:18: ----- initAuth DEBUG -----
2026-08-17T10:55:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:55:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:55:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:55:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:55:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:55:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:55:18: IsValid: true
2026-08-17T10:55:18: --------------------------
2026-08-17T10:55:18: ========== LOGIN API HIT ==========
2026-08-17T10:55:18: Login Request Body: { mobile_number: '1111111111', password: '1234567890' }
2026-08-17T10:55:18: SUPERADMIN CHECK RESULT: Found
2026-08-17T10:55:18: 10:55:18 [[32minfo[39m] [0mPOST /v1/user/login [33m403[0m 119.814 ms - 70[0m
2026-08-17T10:55:30: ----- initAuth DEBUG -----
2026-08-17T10:55:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:55:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:55:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:55:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:55:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:55:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:55:30: IsValid: true
2026-08-17T10:55:30: --------------------------
2026-08-17T10:55:30: ========== LOGIN API HIT ==========
2026-08-17T10:55:30: Login Request Body: { mobile_number: '9876543210', password: '1234512345' }
2026-08-17T10:55:30: SUPERADMIN CHECK RESULT: Found
2026-08-17T10:55:30: 10:55:30 [[32minfo[39m] [0mPOST /v1/user/login [33m403[0m 5.007 ms - 108[0m
2026-08-17T10:55:40: ----- initAuth DEBUG -----
2026-08-17T10:55:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:55:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:55:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:55:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:55:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:55:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:55:40: IsValid: true
2026-08-17T10:55:40: --------------------------
2026-08-17T10:55:40: ========== LOGIN API HIT ==========
2026-08-17T10:55:40: Login Request Body: { mobile_number: '9999999998', password: '1234512345' }
2026-08-17T10:55:40: SUPERADMIN CHECK RESULT: Found
2026-08-17T10:55:40: User is superadmin, checking password...
2026-08-17T10:55:40: Password match result: true
2026-08-17T10:55:40: 10:55:40 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 100.478 ms - 757[0m
2026-08-17T10:55:40: ----- initAuth DEBUG -----
2026-08-17T10:55:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:55:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:55:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:55:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:55:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:55:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:55:40: IsValid: true
2026-08-17T10:55:40: --------------------------
2026-08-17T10:55:40: ========== Dashboard Controller ==========
2026-08-17T10:55:40: req.user => {
2026-08-17T10:55:40:   user_id: 1,
2026-08-17T10:55:40:   society_id: 1,
2026-08-17T10:55:40:   role: 'superadmin',
2026-08-17T10:55:40:   full_name: 'Rama',
2026-08-17T10:55:40:   is_admin: 0,
2026-08-17T10:55:40:   is_member: 1,
2026-08-17T10:55:40:   is_superadmin: 1,
2026-08-17T10:55:40:   permissions: null,
2026-08-17T10:55:40:   iat: 1786944340,
2026-08-17T10:55:40:   exp: 1789536340
2026-08-17T10:55:40: }
2026-08-17T10:55:40: req.selectedSocietyId => 1
2026-08-17T10:55:40: Dashboard Society ID => 1
2026-08-17T10:55:40: Member ID => 1
2026-08-17T10:55:40: User Role => superadmin
2026-08-17T10:55:40: societyId = 1
2026-08-17T10:55:40: memberId = 1
2026-08-17T10:55:40: 10:55:40 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 12.548 ms - 732[0m
2026-08-17T10:55:44: ----- initAuth DEBUG -----
2026-08-17T10:55:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:55:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:55:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:55:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:55:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:55:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:55:44: IsValid: true
2026-08-17T10:55:44: --------------------------
2026-08-17T10:55:44: 10:55:44 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 9.061 ms - 2386[0m
2026-08-17T10:55:44: ----- initAuth DEBUG -----
2026-08-17T10:55:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:55:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:55:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:55:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:55:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:55:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:55:44: IsValid: true
2026-08-17T10:55:44: --------------------------
2026-08-17T10:55:44: 10:55:44 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 6.625 ms - 152[0m
2026-08-17T10:55:50: ----- initAuth DEBUG -----
2026-08-17T10:55:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:55:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:55:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:55:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:55:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:55:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:55:50: IsValid: true
2026-08-17T10:55:50: --------------------------
2026-08-17T10:55:50: 10:55:50 [[32minfo[39m] [0mGET /v1/society/registration-request/5 [32m200[0m 14.282 ms - 1002[0m
2026-08-17T10:55:58: ----- initAuth DEBUG -----
2026-08-17T10:55:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:55:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:55:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:55:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:55:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:55:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:55:58: IsValid: true
2026-08-17T10:55:58: --------------------------
2026-08-17T10:55:58: 10:55:58 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.802 ms - 2386[0m
2026-08-17T10:55:58: ----- initAuth DEBUG -----
2026-08-17T10:55:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:55:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:55:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:55:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:55:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:55:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:55:58: IsValid: true
2026-08-17T10:55:58: --------------------------
2026-08-17T10:55:58: 10:55:58 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.769 ms - 152[0m
2026-08-17T10:56:00: ----- initAuth DEBUG -----
2026-08-17T10:56:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:56:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:56:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:56:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:56:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:56:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:56:00: IsValid: true
2026-08-17T10:56:00: --------------------------
2026-08-17T10:56:00: 10:56:00 [[32minfo[39m] [0mGET /v1/society/registration-request/4 [32m200[0m 4.754 ms - 991[0m
2026-08-17T10:56:04: ----- initAuth DEBUG -----
2026-08-17T10:56:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:56:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:56:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:56:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:56:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:56:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:56:04: IsValid: true
2026-08-17T10:56:04: --------------------------
2026-08-17T10:56:04: 10:56:04 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.859 ms - 2386[0m
2026-08-17T10:56:04: ----- initAuth DEBUG -----
2026-08-17T10:56:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:56:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:56:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:56:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:56:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:56:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:56:04: IsValid: true
2026-08-17T10:56:04: --------------------------
2026-08-17T10:56:04: 10:56:04 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.861 ms - 152[0m
2026-08-17T10:58:19: ----- initAuth DEBUG -----
2026-08-17T10:58:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:58:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:58:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:58:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:58:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:58:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:58:20: IsValid: true
2026-08-17T10:58:20: --------------------------
2026-08-17T10:58:20: 10:58:20 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 11.957 ms - 2386[0m
2026-08-17T10:58:20: ----- initAuth DEBUG -----
2026-08-17T10:58:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:58:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:58:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:58:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:58:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:58:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:58:20: IsValid: true
2026-08-17T10:58:20: --------------------------
2026-08-17T10:58:20: 10:58:20 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 13.063 ms - 152[0m
2026-08-17T10:58:21: ----- initAuth DEBUG -----
2026-08-17T10:58:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:58:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:58:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:58:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:58:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:58:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:58:21: IsValid: true
2026-08-17T10:58:21: --------------------------
2026-08-17T10:58:21: 10:58:21 [[32minfo[39m] [0mGET /v1/society/13 [32m200[0m 5.406 ms - 569[0m
2026-08-17T10:58:29: ----- initAuth DEBUG -----
2026-08-17T10:58:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:58:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:58:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:58:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:58:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:58:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:58:29: IsValid: true
2026-08-17T10:58:29: --------------------------
2026-08-17T10:58:29: 10:58:29 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.170 ms - 2386[0m
2026-08-17T10:58:29: ----- initAuth DEBUG -----
2026-08-17T10:58:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:58:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:58:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:58:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:58:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:58:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:58:29: IsValid: true
2026-08-17T10:58:29: --------------------------
2026-08-17T10:58:29: 10:58:29 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 5.217 ms - 152[0m
2026-08-17T10:59:35: ----- initAuth DEBUG -----
2026-08-17T10:59:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:35: IsValid: true
2026-08-17T10:59:35: --------------------------
2026-08-17T10:59:35: 10:59:35 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.792 ms - 2386[0m
2026-08-17T10:59:35: ----- initAuth DEBUG -----
2026-08-17T10:59:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:35: IsValid: true
2026-08-17T10:59:35: --------------------------
2026-08-17T10:59:35: 10:59:35 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.338 ms - 152[0m
2026-08-17T10:59:36: ----- initAuth DEBUG -----
2026-08-17T10:59:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:36: IsValid: true
2026-08-17T10:59:36: --------------------------
2026-08-17T10:59:36: 10:59:36 [[32minfo[39m] [0mGET /v1/society/13 [32m200[0m 3.009 ms - 569[0m
2026-08-17T10:59:44: ----- initAuth DEBUG -----
2026-08-17T10:59:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:44: IsValid: true
2026-08-17T10:59:44: --------------------------
2026-08-17T10:59:44: 10:59:44 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.067 ms - 2386[0m
2026-08-17T10:59:44: ----- initAuth DEBUG -----
2026-08-17T10:59:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:44: IsValid: true
2026-08-17T10:59:44: --------------------------
2026-08-17T10:59:44: 10:59:44 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.823 ms - 152[0m
2026-08-17T10:59:47: ----- initAuth DEBUG -----
2026-08-17T10:59:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:47: IsValid: true
2026-08-17T10:59:47: --------------------------
2026-08-17T10:59:47: SELECT SOCIETY BODY: { society_id: 13 }
2026-08-17T10:59:47: SELECT SOCIETY USER: {
2026-08-17T10:59:47:   user_id: 1,
2026-08-17T10:59:47:   society_id: 1,
2026-08-17T10:59:47:   role: 'superadmin',
2026-08-17T10:59:47:   full_name: 'Rama',
2026-08-17T10:59:47:   is_admin: 0,
2026-08-17T10:59:47:   is_member: 1,
2026-08-17T10:59:47:   is_superadmin: 1,
2026-08-17T10:59:47:   permissions: null,
2026-08-17T10:59:47:   iat: 1786944340,
2026-08-17T10:59:47:   exp: 1789536340
2026-08-17T10:59:47: }
2026-08-17T10:59:47: SELECTED SOCIETY ID: 13
2026-08-17T10:59:47: 10:59:47 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 9.317 ms - 124[0m
2026-08-17T10:59:48: ----- initAuth DEBUG -----
2026-08-17T10:59:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:48: IsValid: true
2026-08-17T10:59:48: --------------------------
2026-08-17T10:59:48: ========== Dashboard Controller ==========
2026-08-17T10:59:48: req.user => {
2026-08-17T10:59:48:   user_id: 1,
2026-08-17T10:59:48:   society_id: 1,
2026-08-17T10:59:48:   role: 'superadmin',
2026-08-17T10:59:48:   full_name: 'Rama',
2026-08-17T10:59:48:   is_admin: 0,
2026-08-17T10:59:48:   is_member: 1,
2026-08-17T10:59:48:   is_superadmin: 1,
2026-08-17T10:59:48:   permissions: null,
2026-08-17T10:59:48:   iat: 1786944340,
2026-08-17T10:59:48:   exp: 1789536340
2026-08-17T10:59:48: }
2026-08-17T10:59:48: req.selectedSocietyId => 13
2026-08-17T10:59:48: Dashboard Society ID => 13
2026-08-17T10:59:48: Member ID => 1
2026-08-17T10:59:48: User Role => superadmin
2026-08-17T10:59:48: societyId = 13
2026-08-17T10:59:48: memberId = 1
2026-08-17T10:59:48: 10:59:48 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 15.195 ms - 303[0m
2026-08-17T10:59:56: ----- initAuth DEBUG -----
2026-08-17T10:59:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:56: IsValid: true
2026-08-17T10:59:56: --------------------------
2026-08-17T10:59:56: 10:59:56 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.269 ms - 77[0m
2026-08-17T10:59:56: ----- initAuth DEBUG -----
2026-08-17T10:59:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:56: IsValid: true
2026-08-17T10:59:56: --------------------------
2026-08-17T10:59:56: 10:59:56 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.766 ms - 133[0m
2026-08-17T10:59:58: ----- initAuth DEBUG -----
2026-08-17T10:59:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T10:59:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T10:59:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T10:59:58: IsValid: true
2026-08-17T10:59:58: --------------------------
2026-08-17T10:59:58: ========== Dashboard Controller ==========
2026-08-17T10:59:58: req.user => {
2026-08-17T10:59:58:   user_id: 1,
2026-08-17T10:59:58:   society_id: 1,
2026-08-17T10:59:58:   role: 'superadmin',
2026-08-17T10:59:58:   full_name: 'Rama',
2026-08-17T10:59:58:   is_admin: 0,
2026-08-17T10:59:58:   is_member: 1,
2026-08-17T10:59:58:   is_superadmin: 1,
2026-08-17T10:59:58:   permissions: null,
2026-08-17T10:59:58:   iat: 1786944340,
2026-08-17T10:59:58:   exp: 1789536340
2026-08-17T10:59:58: }
2026-08-17T10:59:58: req.selectedSocietyId => 13
2026-08-17T10:59:58: Dashboard Society ID => 13
2026-08-17T10:59:58: Member ID => 1
2026-08-17T10:59:58: User Role => superadmin
2026-08-17T10:59:58: societyId = 13
2026-08-17T10:59:58: memberId = 1
2026-08-17T10:59:58: 10:59:58 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.329 ms - 303[0m
2026-08-17T11:00:00: ----- initAuth DEBUG -----
2026-08-17T11:00:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:00:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:00:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:00:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:00:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:00:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:00:00: IsValid: true
2026-08-17T11:00:00: --------------------------
2026-08-17T11:00:00: 11:00:00 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.567 ms - 2386[0m
2026-08-17T11:00:00: ----- initAuth DEBUG -----
2026-08-17T11:00:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:00:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:00:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:00:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:00:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:00:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:00:00: IsValid: true
2026-08-17T11:00:00: --------------------------
2026-08-17T11:00:00: 11:00:00 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 6.569 ms - 152[0m
2026-08-17T11:00:23: ----- initAuth DEBUG -----
2026-08-17T11:00:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:00:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:00:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:00:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:00:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:00:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:00:23: IsValid: true
2026-08-17T11:00:23: --------------------------
2026-08-17T11:00:23: ========== LOGIN API HIT ==========
2026-08-17T11:00:23: Login Request Body: { mobile_number: '1111111111', password: '1234512345' }
2026-08-17T11:00:23: SUPERADMIN CHECK RESULT: Found
2026-08-17T11:00:23: 11:00:23 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 98.242 ms - 47[0m
2026-08-17T11:00:30: ----- initAuth DEBUG -----
2026-08-17T11:00:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:00:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:00:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:00:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:00:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:00:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:00:30: IsValid: true
2026-08-17T11:00:30: --------------------------
2026-08-17T11:00:30: ========== LOGIN API HIT ==========
2026-08-17T11:00:30: Login Request Body: { mobile_number: '1111111111', password: '1234567890' }
2026-08-17T11:00:30: SUPERADMIN CHECK RESULT: Found
2026-08-17T11:00:30: 11:00:30 [[32minfo[39m] [0mPOST /v1/user/login [33m403[0m 100.842 ms - 70[0m
2026-08-17T11:00:43: ----- initAuth DEBUG -----
2026-08-17T11:00:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:00:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:00:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:00:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:00:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:00:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:00:43: IsValid: true
2026-08-17T11:00:43: --------------------------
2026-08-17T11:00:43: ========== LOGIN API HIT ==========
2026-08-17T11:00:43: Login Request Body: { mobile_number: '9999999998', password: '1234512345' }
2026-08-17T11:00:43: SUPERADMIN CHECK RESULT: Found
2026-08-17T11:00:43: User is superadmin, checking password...
2026-08-17T11:00:43: Password match result: true
2026-08-17T11:00:43: 11:00:43 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 93.293 ms - 757[0m
2026-08-17T11:00:43: ----- initAuth DEBUG -----
2026-08-17T11:00:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:00:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:00:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:00:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:00:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:00:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:00:43: IsValid: true
2026-08-17T11:00:43: --------------------------
2026-08-17T11:00:43: ========== Dashboard Controller ==========
2026-08-17T11:00:43: req.user => {
2026-08-17T11:00:43:   user_id: 1,
2026-08-17T11:00:43:   society_id: 1,
2026-08-17T11:00:43:   role: 'superadmin',
2026-08-17T11:00:43:   full_name: 'Rama',
2026-08-17T11:00:43:   is_admin: 0,
2026-08-17T11:00:43:   is_member: 1,
2026-08-17T11:00:43:   is_superadmin: 1,
2026-08-17T11:00:43:   permissions: null,
2026-08-17T11:00:43:   iat: 1786944643,
2026-08-17T11:00:43:   exp: 1789536643
2026-08-17T11:00:43: }
2026-08-17T11:00:43: req.selectedSocietyId => 13
2026-08-17T11:00:43: Dashboard Society ID => 13
2026-08-17T11:00:43: Member ID => 1
2026-08-17T11:00:43: User Role => superadmin
2026-08-17T11:00:43: societyId = 13
2026-08-17T11:00:43: memberId = 1
2026-08-17T11:00:43: 11:00:43 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.220 ms - 303[0m
2026-08-17T11:00:52: ----- initAuth DEBUG -----
2026-08-17T11:00:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:00:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:00:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:00:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:00:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:00:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:00:52: IsValid: true
2026-08-17T11:00:52: --------------------------
2026-08-17T11:00:52: 11:00:52 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.849 ms - 77[0m
2026-08-17T11:00:53: ----- initAuth DEBUG -----
2026-08-17T11:00:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:00:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:00:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:00:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:00:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:00:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:00:53: IsValid: true
2026-08-17T11:00:53: --------------------------
2026-08-17T11:00:53: 11:00:53 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.069 ms - 133[0m
2026-08-17T11:26:38: ----- initAuth DEBUG -----
2026-08-17T11:26:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:26:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:26:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:26:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:26:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:26:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:26:38: IsValid: true
2026-08-17T11:26:38: --------------------------
2026-08-17T11:26:38: 11:26:38 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 33.701 ms - 73[0m
2026-08-17T11:26:38: ----- initAuth DEBUG -----
2026-08-17T11:26:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:26:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:26:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:26:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:26:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:26:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:26:38: IsValid: true
2026-08-17T11:26:38: --------------------------
2026-08-17T11:26:38: 11:26:38 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 5.858 ms - 171[0m
2026-08-17T11:38:31: ----- initAuth DEBUG -----
2026-08-17T11:38:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:31: IsValid: true
2026-08-17T11:38:31: --------------------------
2026-08-17T11:38:31: 11:38:31 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 48.753 ms - 79[0m
2026-08-17T11:38:31: ----- initAuth DEBUG -----
2026-08-17T11:38:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:31: IsValid: true
2026-08-17T11:38:31: --------------------------
2026-08-17T11:38:31: 11:38:31 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.096 ms - 73[0m
2026-08-17T11:38:31: ----- initAuth DEBUG -----
2026-08-17T11:38:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:31: IsValid: true
2026-08-17T11:38:31: --------------------------
2026-08-17T11:38:31: 11:38:31 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.043 ms - 171[0m
2026-08-17T11:38:36: ----- initAuth DEBUG -----
2026-08-17T11:38:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:36: IsValid: true
2026-08-17T11:38:36: --------------------------
2026-08-17T11:38:36: 11:38:36 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.436 ms - 73[0m
2026-08-17T11:38:36: ----- initAuth DEBUG -----
2026-08-17T11:38:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:36: IsValid: true
2026-08-17T11:38:36: --------------------------
2026-08-17T11:38:36: 11:38:36 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.592 ms - 171[0m
2026-08-17T11:38:36: ----- initAuth DEBUG -----
2026-08-17T11:38:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:36: IsValid: true
2026-08-17T11:38:36: --------------------------
2026-08-17T11:38:36: 11:38:36 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.933 ms - 73[0m
2026-08-17T11:38:36: ----- initAuth DEBUG -----
2026-08-17T11:38:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:36: IsValid: true
2026-08-17T11:38:36: --------------------------
2026-08-17T11:38:36: 11:38:36 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.510 ms - 171[0m
2026-08-17T11:38:41: ----- initAuth DEBUG -----
2026-08-17T11:38:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:41: IsValid: true
2026-08-17T11:38:41: --------------------------
2026-08-17T11:38:41: 11:38:41 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.190 ms - 77[0m
2026-08-17T11:38:41: ----- initAuth DEBUG -----
2026-08-17T11:38:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:41: IsValid: true
2026-08-17T11:38:41: --------------------------
2026-08-17T11:38:41: 11:38:41 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 5.071 ms - 133[0m
2026-08-17T11:38:42: ----- initAuth DEBUG -----
2026-08-17T11:38:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:42: IsValid: true
2026-08-17T11:38:42: --------------------------
2026-08-17T11:38:42: 11:38:42 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.310 ms - 73[0m
2026-08-17T11:38:43: ----- initAuth DEBUG -----
2026-08-17T11:38:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:43: IsValid: true
2026-08-17T11:38:43: --------------------------
2026-08-17T11:38:43: 11:38:43 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.969 ms - 171[0m
2026-08-17T11:38:43: ----- initAuth DEBUG -----
2026-08-17T11:38:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:43: IsValid: true
2026-08-17T11:38:43: --------------------------
2026-08-17T11:38:43: 11:38:43 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.965 ms - 128[0m
2026-08-17T11:38:43: ----- initAuth DEBUG -----
2026-08-17T11:38:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:38:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:38:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:38:43: IsValid: true
2026-08-17T11:38:43: --------------------------
2026-08-17T11:38:43: 11:38:43 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 5.303 ms - 52[0m
2026-08-17T11:39:01: ----- initAuth DEBUG -----
2026-08-17T11:39:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:39:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:39:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:39:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:39:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:39:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:39:01: IsValid: true
2026-08-17T11:39:01: --------------------------
2026-08-17T11:39:01: 11:39:01 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.879 ms - 73[0m
2026-08-17T11:39:01: ----- initAuth DEBUG -----
2026-08-17T11:39:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:39:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:39:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:39:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:39:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:39:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:39:01: IsValid: true
2026-08-17T11:39:01: --------------------------
2026-08-17T11:39:01: 11:39:01 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.254 ms - 171[0m
2026-08-17T11:39:12: ----- initAuth DEBUG -----
2026-08-17T11:39:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:39:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:39:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:39:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:39:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:39:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:39:12: IsValid: true
2026-08-17T11:39:12: --------------------------
2026-08-17T11:39:12: 11:39:12 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.149 ms - 77[0m
2026-08-17T11:39:12: ----- initAuth DEBUG -----
2026-08-17T11:39:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:39:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:39:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:39:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:39:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:39:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:39:12: IsValid: true
2026-08-17T11:39:12: --------------------------
2026-08-17T11:39:12: 11:39:12 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 5.171 ms - 133[0m
2026-08-17T11:39:14: ----- initAuth DEBUG -----
2026-08-17T11:39:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:39:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:39:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:39:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:39:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:39:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:39:14: IsValid: true
2026-08-17T11:39:14: --------------------------
2026-08-17T11:39:14: 11:39:14 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.213 ms - 73[0m
2026-08-17T11:39:14: ----- initAuth DEBUG -----
2026-08-17T11:39:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:39:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:39:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:39:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:39:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:39:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:39:14: IsValid: true
2026-08-17T11:39:14: --------------------------
2026-08-17T11:39:14: 11:39:14 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.128 ms - 171[0m
2026-08-17T11:43:00: ----- initAuth DEBUG -----
2026-08-17T11:43:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:00: IsValid: true
2026-08-17T11:43:00: --------------------------
2026-08-17T11:43:00: 11:43:00 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 13.539 ms - 77[0m
2026-08-17T11:43:00: ----- initAuth DEBUG -----
2026-08-17T11:43:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:00: IsValid: true
2026-08-17T11:43:00: --------------------------
2026-08-17T11:43:00: 11:43:00 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 8.609 ms - 133[0m
2026-08-17T11:43:01: ----- initAuth DEBUG -----
2026-08-17T11:43:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:01: IsValid: true
2026-08-17T11:43:01: --------------------------
2026-08-17T11:43:01: 11:43:01 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.602 ms - 73[0m
2026-08-17T11:43:01: ----- initAuth DEBUG -----
2026-08-17T11:43:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:01: IsValid: true
2026-08-17T11:43:01: --------------------------
2026-08-17T11:43:01: 11:43:01 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 6.199 ms - 171[0m
2026-08-17T11:43:06: ----- initAuth DEBUG -----
2026-08-17T11:43:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:06: IsValid: true
2026-08-17T11:43:06: --------------------------
2026-08-17T11:43:06: 11:43:06 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.512 ms - 77[0m
2026-08-17T11:43:06: ----- initAuth DEBUG -----
2026-08-17T11:43:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:06: IsValid: true
2026-08-17T11:43:06: --------------------------
2026-08-17T11:43:06: 11:43:06 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 8.190 ms - 133[0m
2026-08-17T11:43:07: ----- initAuth DEBUG -----
2026-08-17T11:43:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:07: IsValid: true
2026-08-17T11:43:07: --------------------------
2026-08-17T11:43:07: 11:43:07 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.063 ms - 73[0m
2026-08-17T11:43:07: ----- initAuth DEBUG -----
2026-08-17T11:43:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:07: IsValid: true
2026-08-17T11:43:07: --------------------------
2026-08-17T11:43:07: 11:43:07 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.665 ms - 171[0m
2026-08-17T11:43:39: ----- initAuth DEBUG -----
2026-08-17T11:43:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:39: IsValid: true
2026-08-17T11:43:39: --------------------------
2026-08-17T11:43:39: 11:43:39 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 15.012 ms - 79[0m
2026-08-17T11:43:39: ----- initAuth DEBUG -----
2026-08-17T11:43:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:39: IsValid: true
2026-08-17T11:43:39: --------------------------
2026-08-17T11:43:39: 11:43:39 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 2.648 ms - 73[0m
2026-08-17T11:43:40: ----- initAuth DEBUG -----
2026-08-17T11:43:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:43:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:43:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:43:40: IsValid: true
2026-08-17T11:43:40: --------------------------
2026-08-17T11:43:40: 11:43:40 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.365 ms - 171[0m
2026-08-17T11:44:11: ----- initAuth DEBUG -----
2026-08-17T11:44:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:11: IsValid: true
2026-08-17T11:44:11: --------------------------
2026-08-17T11:44:11: 11:44:11 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 5.735 ms - 79[0m
2026-08-17T11:44:11: ----- initAuth DEBUG -----
2026-08-17T11:44:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:11: IsValid: true
2026-08-17T11:44:11: --------------------------
2026-08-17T11:44:11: 11:44:11 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.762 ms - 73[0m
2026-08-17T11:44:11: ----- initAuth DEBUG -----
2026-08-17T11:44:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:11: IsValid: true
2026-08-17T11:44:11: --------------------------
2026-08-17T11:44:11: 11:44:11 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.758 ms - 171[0m
2026-08-17T11:44:15: ----- initAuth DEBUG -----
2026-08-17T11:44:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:15: IsValid: true
2026-08-17T11:44:15: --------------------------
2026-08-17T11:44:15: 11:44:15 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.263 ms - 77[0m
2026-08-17T11:44:15: ----- initAuth DEBUG -----
2026-08-17T11:44:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:15: IsValid: true
2026-08-17T11:44:15: --------------------------
2026-08-17T11:44:15: 11:44:15 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.028 ms - 133[0m
2026-08-17T11:44:15: ----- initAuth DEBUG -----
2026-08-17T11:44:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:15: IsValid: true
2026-08-17T11:44:15: --------------------------
2026-08-17T11:44:15: 11:44:15 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.148 ms - 73[0m
2026-08-17T11:44:15: ----- initAuth DEBUG -----
2026-08-17T11:44:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:15: IsValid: true
2026-08-17T11:44:15: --------------------------
2026-08-17T11:44:15: 11:44:15 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.353 ms - 171[0m
2026-08-17T11:44:37: ----- initAuth DEBUG -----
2026-08-17T11:44:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:37: IsValid: true
2026-08-17T11:44:37: --------------------------
2026-08-17T11:44:37: 11:44:37 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.884 ms - 73[0m
2026-08-17T11:44:37: ----- initAuth DEBUG -----
2026-08-17T11:44:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:37: IsValid: true
2026-08-17T11:44:37: --------------------------
2026-08-17T11:44:37: 11:44:37 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.627 ms - 171[0m
2026-08-17T11:44:42: ----- initAuth DEBUG -----
2026-08-17T11:44:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:42: IsValid: true
2026-08-17T11:44:42: --------------------------
2026-08-17T11:44:42: 11:44:42 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 2.920 ms - 77[0m
2026-08-17T11:44:42: ----- initAuth DEBUG -----
2026-08-17T11:44:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:42: IsValid: true
2026-08-17T11:44:42: --------------------------
2026-08-17T11:44:42: 11:44:42 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.622 ms - 133[0m
2026-08-17T11:44:59: ----- initAuth DEBUG -----
2026-08-17T11:44:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:59: IsValid: true
2026-08-17T11:44:59: --------------------------
2026-08-17T11:44:59: 11:44:59 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.203 ms - 128[0m
2026-08-17T11:44:59: ----- initAuth DEBUG -----
2026-08-17T11:44:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:44:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:44:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:44:59: IsValid: true
2026-08-17T11:44:59: --------------------------
2026-08-17T11:44:59: 11:44:59 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 3.978 ms - 52[0m
2026-08-17T11:45:00: ----- initAuth DEBUG -----
2026-08-17T11:45:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:45:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:45:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:45:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:45:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:45:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:45:00: IsValid: true
2026-08-17T11:45:00: --------------------------
2026-08-17T11:45:00: 11:45:00 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 2.864 ms - 52[0m
2026-08-17T11:45:15: ----- initAuth DEBUG -----
2026-08-17T11:45:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:45:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:45:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:45:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:45:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:45:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:45:15: IsValid: true
2026-08-17T11:45:15: --------------------------
2026-08-17T11:45:15: 11:45:15 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 3.283 ms - 52[0m
2026-08-17T11:53:43: ----- initAuth DEBUG -----
2026-08-17T11:53:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:53:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:53:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:53:43: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-17T11:53:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:53:43: Received salt: b15ff9d5
2026-08-17T11:53:43: IsValid: false
2026-08-17T11:53:43: --------------------------
2026-08-17T11:53:44: 11:53:44 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 180.667 ms - 120[0m
2026-08-17T11:53:50: ----- initAuth DEBUG -----
2026-08-17T11:53:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:53:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:53:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:53:50: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-17T11:53:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:53:50: Received salt: b15ff9d5
2026-08-17T11:53:50: IsValid: false
2026-08-17T11:53:50: --------------------------
2026-08-17T11:53:50: 11:53:50 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 8.736 ms - 120[0m
2026-08-17T11:54:04: ----- initAuth DEBUG -----
2026-08-17T11:54:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:54:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:54:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:54:04: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-08-17T11:54:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:54:04: Received salt: b15ff9d5
2026-08-17T11:54:04: IsValid: false
2026-08-17T11:54:04: --------------------------
2026-08-17T11:54:04: 11:54:04 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.272 ms - 120[0m
2026-08-17T11:56:02: ----- initAuth DEBUG -----
2026-08-17T11:56:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:56:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:56:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:56:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:56:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:56:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:56:02: IsValid: true
2026-08-17T11:56:02: --------------------------
2026-08-17T11:56:02: ========== LOGIN API HIT ==========
2026-08-17T11:56:02: Login Request Body: { mobile_number: '9999999998', password: '1234512345' }
2026-08-17T11:56:02: SUPERADMIN CHECK RESULT: Found
2026-08-17T11:56:02: User is superadmin, checking password...
2026-08-17T11:56:03: Password match result: true
2026-08-17T11:56:03: 11:56:03 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 396.028 ms - 757[0m
2026-08-17T11:56:04: ----- initAuth DEBUG -----
2026-08-17T11:56:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:56:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:56:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:56:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:56:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:56:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:56:04: IsValid: true
2026-08-17T11:56:04: --------------------------
2026-08-17T11:56:04: ========== Dashboard Controller ==========
2026-08-17T11:56:04: req.user => {
2026-08-17T11:56:04:   user_id: 1,
2026-08-17T11:56:04:   society_id: 1,
2026-08-17T11:56:04:   role: 'superadmin',
2026-08-17T11:56:04:   full_name: 'Rama',
2026-08-17T11:56:04:   is_admin: 0,
2026-08-17T11:56:04:   is_member: 1,
2026-08-17T11:56:04:   is_superadmin: 1,
2026-08-17T11:56:04:   permissions: null,
2026-08-17T11:56:04:   iat: 1786947963,
2026-08-17T11:56:04:   exp: 1789539963
2026-08-17T11:56:04: }
2026-08-17T11:56:04: req.selectedSocietyId => 13
2026-08-17T11:56:04: Dashboard Society ID => 13
2026-08-17T11:56:04: Member ID => 1
2026-08-17T11:56:04: User Role => superadmin
2026-08-17T11:56:04: societyId = 13
2026-08-17T11:56:04: memberId = 1
2026-08-17T11:56:04: 11:56:04 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 198.805 ms - 303[0m
2026-08-17T11:56:09: ----- initAuth DEBUG -----
2026-08-17T11:56:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:56:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:56:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:56:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:56:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:56:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:56:09: IsValid: true
2026-08-17T11:56:09: --------------------------
2026-08-17T11:56:09: 11:56:09 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 53.631 ms - 128[0m
2026-08-17T11:56:10: ----- initAuth DEBUG -----
2026-08-17T11:56:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:56:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:56:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:56:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:56:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:56:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:56:10: IsValid: true
2026-08-17T11:56:10: --------------------------
2026-08-17T11:56:10: 11:56:10 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 28.258 ms - 52[0m
2026-08-17T11:56:48: ----- initAuth DEBUG -----
2026-08-17T11:56:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:56:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:56:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:56:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:56:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:56:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:56:48: IsValid: true
2026-08-17T11:56:48: --------------------------
2026-08-17T11:56:48: 11:56:48 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m403[0m 19.323 ms - 97[0m
2026-08-17T11:57:02: ----- initAuth DEBUG -----
2026-08-17T11:57:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:57:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T11:57:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:57:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T11:57:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:57:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T11:57:02: IsValid: true
2026-08-17T11:57:02: --------------------------
2026-08-17T11:57:02: 11:57:02 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 18.671 ms - 52[0m
2026-08-17T12:02:26: ----- initAuth DEBUG -----
2026-08-17T12:02:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:02:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:02:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:02:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:02:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:02:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:02:26: IsValid: true
2026-08-17T12:02:26: --------------------------
2026-08-17T12:02:26: 12:02:26 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 13.834 ms - 52[0m
2026-08-17T12:02:56: ----- initAuth DEBUG -----
2026-08-17T12:02:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:02:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:02:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:02:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:02:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:02:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:02:56: IsValid: true
2026-08-17T12:02:56: --------------------------
2026-08-17T12:02:56: 12:02:56 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 12.105 ms - 52[0m
2026-08-17T12:08:54: ----- initAuth DEBUG -----
2026-08-17T12:08:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:08:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:08:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:08:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:08:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:08:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:08:54: IsValid: true
2026-08-17T12:08:54: --------------------------
2026-08-17T12:08:54: 12:08:54 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 20.901 ms - 73[0m
2026-08-17T12:08:54: ----- initAuth DEBUG -----
2026-08-17T12:08:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:08:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:08:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:08:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:08:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:08:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:08:54: IsValid: true
2026-08-17T12:08:54: --------------------------
2026-08-17T12:08:54: 12:08:54 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 9.792 ms - 171[0m
2026-08-17T12:29:54: ----- initAuth DEBUG -----
2026-08-17T12:29:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:29:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:29:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:29:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:29:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:29:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:29:54: IsValid: true
2026-08-17T12:29:54: --------------------------
2026-08-17T12:29:54: 12:29:54 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 10.245 ms - 128[0m
2026-08-17T12:29:54: ----- initAuth DEBUG -----
2026-08-17T12:29:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:29:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:29:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:29:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:29:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:29:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:29:54: IsValid: true
2026-08-17T12:29:54: --------------------------
2026-08-17T12:29:54: 12:29:54 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 6.192 ms - 52[0m
2026-08-17T12:29:59: ----- initAuth DEBUG -----
2026-08-17T12:29:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:29:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:29:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:29:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:29:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:29:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:29:59: IsValid: true
2026-08-17T12:29:59: --------------------------
2026-08-17T12:29:59: 12:29:59 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.029 ms - 73[0m
2026-08-17T12:29:59: ----- initAuth DEBUG -----
2026-08-17T12:29:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:29:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:29:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:29:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:29:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:29:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:29:59: IsValid: true
2026-08-17T12:29:59: --------------------------
2026-08-17T12:29:59: 12:29:59 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.772 ms - 171[0m
2026-08-17T12:30:01: ----- initAuth DEBUG -----
2026-08-17T12:30:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:30:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:30:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:30:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:30:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:30:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:30:01: IsValid: true
2026-08-17T12:30:01: --------------------------
2026-08-17T12:30:01: 12:30:01 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 22.768 ms - 128[0m
2026-08-17T12:30:01: ----- initAuth DEBUG -----
2026-08-17T12:30:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:30:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:30:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:30:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:30:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:30:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:30:01: IsValid: true
2026-08-17T12:30:01: --------------------------
2026-08-17T12:30:01: 12:30:01 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 11.267 ms - 52[0m
2026-08-17T12:44:48: ----- initAuth DEBUG -----
2026-08-17T12:44:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:44:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:44:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:44:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:44:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:44:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:44:48: IsValid: true
2026-08-17T12:44:48: --------------------------
2026-08-17T12:44:48: 12:44:48 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 63.313 ms - 77[0m
2026-08-17T12:44:48: ----- initAuth DEBUG -----
2026-08-17T12:44:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:44:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:44:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:44:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:44:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:44:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:44:48: IsValid: true
2026-08-17T12:44:48: --------------------------
2026-08-17T12:44:48: 12:44:48 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 56.295 ms - 133[0m
2026-08-17T12:45:05: ----- initAuth DEBUG -----
2026-08-17T12:45:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:45:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:45:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:45:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:45:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:45:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:45:05: IsValid: true
2026-08-17T12:45:05: --------------------------
2026-08-17T12:45:05: 12:45:05 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 18.402 ms - 73[0m
2026-08-17T12:45:05: ----- initAuth DEBUG -----
2026-08-17T12:45:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:45:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:45:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:45:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:45:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:45:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:45:05: IsValid: true
2026-08-17T12:45:05: --------------------------
2026-08-17T12:45:05: 12:45:05 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 18.461 ms - 171[0m
2026-08-17T12:52:07: ----- initAuth DEBUG -----
2026-08-17T12:52:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:52:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:52:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:52:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:52:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:52:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:52:07: IsValid: true
2026-08-17T12:52:07: --------------------------
2026-08-17T12:52:07: 12:52:07 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 32.240 ms - 2386[0m
2026-08-17T12:52:08: ----- initAuth DEBUG -----
2026-08-17T12:52:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:52:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:52:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:52:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:52:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:52:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:52:08: IsValid: true
2026-08-17T12:52:08: --------------------------
2026-08-17T12:52:08: 12:52:08 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 27.495 ms - 152[0m
2026-08-17T12:53:35: ----- initAuth DEBUG -----
2026-08-17T12:53:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:53:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:53:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:53:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:53:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:53:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:53:35: IsValid: true
2026-08-17T12:53:35: --------------------------
2026-08-17T12:53:35: SELECT SOCIETY BODY: { society_id: 13 }
2026-08-17T12:53:35: SELECT SOCIETY USER: {
2026-08-17T12:53:35:   user_id: 1,
2026-08-17T12:53:35:   society_id: 1,
2026-08-17T12:53:35:   role: 'superadmin',
2026-08-17T12:53:35:   full_name: 'Rama',
2026-08-17T12:53:35:   is_admin: 0,
2026-08-17T12:53:35:   is_member: 1,
2026-08-17T12:53:35:   is_superadmin: 1,
2026-08-17T12:53:35:   permissions: null,
2026-08-17T12:53:35:   iat: 1786947963,
2026-08-17T12:53:35:   exp: 1789539963
2026-08-17T12:53:35: }
2026-08-17T12:53:35: SELECTED SOCIETY ID: 13
2026-08-17T12:53:35: 12:53:35 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 18.748 ms - 124[0m
2026-08-17T12:53:35: ----- initAuth DEBUG -----
2026-08-17T12:53:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:53:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:53:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:53:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:53:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:53:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:53:35: IsValid: true
2026-08-17T12:53:35: --------------------------
2026-08-17T12:53:35: ========== Dashboard Controller ==========
2026-08-17T12:53:35: req.user => {
2026-08-17T12:53:35:   user_id: 1,
2026-08-17T12:53:35:   society_id: 1,
2026-08-17T12:53:35:   role: 'superadmin',
2026-08-17T12:53:35:   full_name: 'Rama',
2026-08-17T12:53:35:   is_admin: 0,
2026-08-17T12:53:35:   is_member: 1,
2026-08-17T12:53:35:   is_superadmin: 1,
2026-08-17T12:53:35:   permissions: null,
2026-08-17T12:53:35:   iat: 1786947963,
2026-08-17T12:53:35:   exp: 1789539963
2026-08-17T12:53:35: }
2026-08-17T12:53:35: req.selectedSocietyId => 13
2026-08-17T12:53:35: Dashboard Society ID => 13
2026-08-17T12:53:35: Member ID => 1
2026-08-17T12:53:35: User Role => superadmin
2026-08-17T12:53:35: societyId = 13
2026-08-17T12:53:35: memberId = 1
2026-08-17T12:53:35: 12:53:35 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 39.022 ms - 305[0m
2026-08-17T12:57:42: ----- initAuth DEBUG -----
2026-08-17T12:57:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:57:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:57:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:57:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:57:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:57:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:57:42: IsValid: true
2026-08-17T12:57:42: --------------------------
2026-08-17T12:57:42: 12:57:42 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 16.350 ms - 77[0m
2026-08-17T12:57:42: ----- initAuth DEBUG -----
2026-08-17T12:57:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:57:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:57:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:57:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:57:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:57:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:57:42: IsValid: true
2026-08-17T12:57:42: --------------------------
2026-08-17T12:57:42: 12:57:42 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 10.385 ms - 133[0m
2026-08-17T12:59:59: ----- initAuth DEBUG -----
2026-08-17T12:59:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:59:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:59:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:59:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:59:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:59:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:59:59: IsValid: true
2026-08-17T12:59:59: --------------------------
2026-08-17T12:59:59: 12:59:59 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 13.386 ms - 73[0m
2026-08-17T12:59:59: ----- initAuth DEBUG -----
2026-08-17T12:59:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:59:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T12:59:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:59:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T12:59:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:59:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T12:59:59: IsValid: true
2026-08-17T12:59:59: --------------------------
2026-08-17T12:59:59: 12:59:59 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 7.779 ms - 171[0m
2026-08-17T13:00:00: ----- initAuth DEBUG -----
2026-08-17T13:00:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T13:00:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T13:00:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T13:00:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T13:00:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T13:00:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T13:00:00: IsValid: true
2026-08-17T13:00:00: --------------------------
2026-08-17T13:00:00: 13:00:00 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 10.843 ms - 128[0m
2026-08-17T13:00:00: ----- initAuth DEBUG -----
2026-08-17T13:00:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T13:00:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T13:00:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T13:00:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T13:00:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T13:00:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T13:00:00: IsValid: true
2026-08-17T13:00:00: --------------------------
2026-08-17T13:00:00: 13:00:00 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 7.002 ms - 52[0m
2026-08-17T13:00:49: ----- initAuth DEBUG -----
2026-08-17T13:00:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T13:00:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T13:00:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T13:00:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T13:00:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T13:00:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T13:00:49: IsValid: true
2026-08-17T13:00:49: --------------------------
2026-08-17T13:00:49: 13:00:49 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 11.125 ms - 128[0m
2026-08-17T13:00:51: ----- initAuth DEBUG -----
2026-08-17T13:00:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T13:00:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T13:00:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T13:00:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T13:00:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T13:00:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T13:00:51: IsValid: true
2026-08-17T13:00:51: --------------------------
2026-08-17T13:00:51: 13:00:51 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.957 ms - 128[0m
2026-08-17T13:41:26: 13:41:26 [[32minfo[39m] [0mGET / [33m401[0m 328.900 ms - 123[0m
2026-08-17T13:41:27: 13:41:27 [[32minfo[39m] [0mGET / [33m401[0m 164.172 ms - 123[0m
2026-08-17T13:41:27: 13:41:27 [[32minfo[39m] [0mGET /wp-includes/wlwmanifest.xml [33m401[0m 7.626 ms - 123[0m
2026-08-17T13:41:27: 13:41:27 [[32minfo[39m] [0mGET /xmlrpc.php?rsd [33m401[0m 15.347 ms - 123[0m
2026-08-17T13:41:28: 13:41:28 [[32minfo[39m] [0mGET / [33m401[0m 0.758 ms - 123[0m
2026-08-17T13:41:28: 13:41:28 [[32minfo[39m] [0mGET /blog/wp-includes/wlwmanifest.xml [33m401[0m 0.826 ms - 123[0m
2026-08-17T13:41:28: 13:41:28 [[32minfo[39m] [0mGET /web/wp-includes/wlwmanifest.xml [33m401[0m 0.936 ms - 123[0m
2026-08-17T13:41:28: 13:41:28 [[32minfo[39m] [0mGET /wordpress/wp-includes/wlwmanifest.xml [33m401[0m 2.668 ms - 123[0m
2026-08-17T13:41:29: 13:41:29 [[32minfo[39m] [0mGET /website/wp-includes/wlwmanifest.xml [33m401[0m 2.173 ms - 123[0m
2026-08-17T13:41:29: 13:41:29 [[32minfo[39m] [0mGET /wp/wp-includes/wlwmanifest.xml [33m401[0m 0.701 ms - 123[0m
2026-08-17T13:41:29: 13:41:29 [[32minfo[39m] [0mGET /news/wp-includes/wlwmanifest.xml [33m401[0m 0.653 ms - 123[0m
2026-08-17T13:41:29: 13:41:29 [[32minfo[39m] [0mGET /2018/wp-includes/wlwmanifest.xml [33m401[0m 0.625 ms - 123[0m
2026-08-17T13:41:29: 13:41:29 [[32minfo[39m] [0mGET /2019/wp-includes/wlwmanifest.xml [33m401[0m 0.546 ms - 123[0m
2026-08-17T13:41:30: 13:41:30 [[32minfo[39m] [0mGET /shop/wp-includes/wlwmanifest.xml [33m401[0m 0.659 ms - 123[0m
2026-08-17T13:41:30: 13:41:30 [[32minfo[39m] [0mGET /wp1/wp-includes/wlwmanifest.xml [33m401[0m 0.795 ms - 123[0m
2026-08-17T13:41:30: 13:41:30 [[32minfo[39m] [0mGET /test/wp-includes/wlwmanifest.xml [33m401[0m 11.651 ms - 123[0m
2026-08-17T13:41:30: 13:41:30 [[32minfo[39m] [0mGET /media/wp-includes/wlwmanifest.xml [33m401[0m 11.009 ms - 123[0m
2026-08-17T13:41:31: 13:41:31 [[32minfo[39m] [0mGET /wp2/wp-includes/wlwmanifest.xml [33m401[0m 0.722 ms - 123[0m
2026-08-17T13:41:31: 13:41:31 [[32minfo[39m] [0mGET /site/wp-includes/wlwmanifest.xml [33m401[0m 0.834 ms - 123[0m
2026-08-17T13:41:31: 13:41:31 [[32minfo[39m] [0mGET /cms/wp-includes/wlwmanifest.xml [33m401[0m 0.788 ms - 123[0m
2026-08-17T13:41:32: 13:41:32 [[32minfo[39m] [0mGET /sito/wp-includes/wlwmanifest.xml [33m401[0m 0.513 ms - 123[0m
2026-08-17T13:42:51: 13:42:51 [[32minfo[39m] [0mGET / [33m401[0m 1.172 ms - 123[0m
2026-08-17T13:42:52: 13:42:52 [[32minfo[39m] [0mGET / [33m401[0m 0.778 ms - 123[0m
2026-08-17T13:42:52: 13:42:52 [[32minfo[39m] [0mGET /wp-includes/wlwmanifest.xml [33m401[0m 0.733 ms - 123[0m
2026-08-17T13:42:52: 13:42:52 [[32minfo[39m] [0mGET /xmlrpc.php?rsd [33m401[0m 0.694 ms - 123[0m
2026-08-17T13:42:52: 13:42:52 [[32minfo[39m] [0mGET / [33m401[0m 0.748 ms - 123[0m
2026-08-17T13:42:52: 13:42:52 [[32minfo[39m] [0mGET /blog/wp-includes/wlwmanifest.xml [33m401[0m 0.781 ms - 123[0m
2026-08-17T13:42:53: 13:42:53 [[32minfo[39m] [0mGET /web/wp-includes/wlwmanifest.xml [33m401[0m 6.039 ms - 123[0m
2026-08-17T13:42:53: 13:42:53 [[32minfo[39m] [0mGET /wordpress/wp-includes/wlwmanifest.xml [33m401[0m 1.400 ms - 123[0m
2026-08-17T13:42:53: 13:42:53 [[32minfo[39m] [0mGET /website/wp-includes/wlwmanifest.xml [33m401[0m 0.703 ms - 123[0m
2026-08-17T13:42:53: 13:42:53 [[32minfo[39m] [0mGET /wp/wp-includes/wlwmanifest.xml [33m401[0m 0.759 ms - 123[0m
2026-08-17T13:42:54: 13:42:54 [[32minfo[39m] [0mGET /news/wp-includes/wlwmanifest.xml [33m401[0m 0.682 ms - 123[0m
2026-08-17T13:42:54: 13:42:54 [[32minfo[39m] [0mGET /2018/wp-includes/wlwmanifest.xml [33m401[0m 1.679 ms - 123[0m
2026-08-17T13:42:54: 13:42:54 [[32minfo[39m] [0mGET /2019/wp-includes/wlwmanifest.xml [33m401[0m 0.713 ms - 123[0m
2026-08-17T13:42:54: 13:42:54 [[32minfo[39m] [0mGET /shop/wp-includes/wlwmanifest.xml [33m401[0m 0.675 ms - 123[0m
2026-08-17T13:42:54: 13:42:54 [[32minfo[39m] [0mGET /wp1/wp-includes/wlwmanifest.xml [33m401[0m 1.295 ms - 123[0m
2026-08-17T13:42:55: 13:42:55 [[32minfo[39m] [0mGET /test/wp-includes/wlwmanifest.xml [33m401[0m 0.708 ms - 123[0m
2026-08-17T13:42:55: 13:42:55 [[32minfo[39m] [0mGET /media/wp-includes/wlwmanifest.xml [33m401[0m 0.628 ms - 123[0m
2026-08-17T13:42:55: 13:42:55 [[32minfo[39m] [0mGET /wp2/wp-includes/wlwmanifest.xml [33m401[0m 0.691 ms - 123[0m
2026-08-17T13:42:56: 13:42:56 [[32minfo[39m] [0mGET /site/wp-includes/wlwmanifest.xml [33m401[0m 1.386 ms - 123[0m
2026-08-17T13:42:56: 13:42:56 [[32minfo[39m] [0mGET /cms/wp-includes/wlwmanifest.xml [33m401[0m 0.707 ms - 123[0m
2026-08-17T13:42:56: 13:42:56 [[32minfo[39m] [0mGET /sito/wp-includes/wlwmanifest.xml [33m401[0m 0.692 ms - 123[0m
2026-08-17T13:53:05: 13:53:05 [[32minfo[39m] [0mGET /.env [33m401[0m 15.654 ms - 123[0m
2026-08-17T13:53:06: 13:53:06 [[32minfo[39m] [0mGET /.env [33m401[0m 0.472 ms - 123[0m
2026-08-17T14:10:10: ----- initAuth DEBUG -----
2026-08-17T14:10:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:10:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:10:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:10:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:10:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:10:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:10:10: IsValid: true
2026-08-17T14:10:10: --------------------------
2026-08-17T14:10:10: 14:10:10 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 150.076 ms - 77[0m
2026-08-17T14:10:10: ----- initAuth DEBUG -----
2026-08-17T14:10:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:10:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:10:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:10:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:10:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:10:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:10:10: IsValid: true
2026-08-17T14:10:10: --------------------------
2026-08-17T14:10:10: 14:10:10 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 29.515 ms - 133[0m
2026-08-17T14:10:14: ----- initAuth DEBUG -----
2026-08-17T14:10:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:10:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:10:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:10:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:10:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:10:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:10:14: IsValid: true
2026-08-17T14:10:14: --------------------------
2026-08-17T14:10:14: 14:10:14 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 13.914 ms - 128[0m
2026-08-17T14:10:15: ----- initAuth DEBUG -----
2026-08-17T14:10:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:10:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:10:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:10:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:10:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:10:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:10:15: IsValid: true
2026-08-17T14:10:15: --------------------------
2026-08-17T14:10:15: 14:10:15 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 23.315 ms - 52[0m
2026-08-17T14:10:18: ----- initAuth DEBUG -----
2026-08-17T14:10:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:10:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:10:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:10:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:10:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:10:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:10:18: IsValid: true
2026-08-17T14:10:18: --------------------------
2026-08-17T14:10:18: 14:10:18 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.157 ms - 77[0m
2026-08-17T14:10:18: ----- initAuth DEBUG -----
2026-08-17T14:10:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:10:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:10:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:10:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:10:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:10:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:10:18: IsValid: true
2026-08-17T14:10:18: --------------------------
2026-08-17T14:10:18: 14:10:18 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.332 ms - 133[0m
2026-08-17T14:10:26: ----- initAuth DEBUG -----
2026-08-17T14:10:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:10:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:10:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:10:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:10:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:10:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:10:26: IsValid: true
2026-08-17T14:10:26: --------------------------
2026-08-17T14:10:26: 14:10:26 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.208 ms - 128[0m
2026-08-17T14:10:26: ----- initAuth DEBUG -----
2026-08-17T14:10:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:10:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:10:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:10:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:10:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:10:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:10:26: IsValid: true
2026-08-17T14:10:26: --------------------------
2026-08-17T14:10:26: 14:10:26 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 2.836 ms - 52[0m
2026-08-17T14:11:21: ----- initAuth DEBUG -----
2026-08-17T14:11:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:11:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:11:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:11:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:11:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:11:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:11:21: IsValid: true
2026-08-17T14:11:21: --------------------------
2026-08-17T14:11:21: ========== Dashboard Controller ==========
2026-08-17T14:11:21: req.user => {
2026-08-17T14:11:21:   user_id: 1,
2026-08-17T14:11:21:   society_id: 1,
2026-08-17T14:11:21:   role: 'superadmin',
2026-08-17T14:11:21:   full_name: 'Rama',
2026-08-17T14:11:21:   is_admin: 0,
2026-08-17T14:11:21:   is_member: 1,
2026-08-17T14:11:21:   is_superadmin: 1,
2026-08-17T14:11:21:   permissions: null,
2026-08-17T14:11:21:   iat: 1786947963,
2026-08-17T14:11:21:   exp: 1789539963
2026-08-17T14:11:21: }
2026-08-17T14:11:21: req.selectedSocietyId => 13
2026-08-17T14:11:21: Dashboard Society ID => 13
2026-08-17T14:11:21: Member ID => 1
2026-08-17T14:11:21: User Role => superadmin
2026-08-17T14:11:21: societyId = 13
2026-08-17T14:11:21: memberId = 1
2026-08-17T14:11:21: 14:11:21 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 40.381 ms - 305[0m
2026-08-17T14:11:59: ----- initAuth DEBUG -----
2026-08-17T14:11:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:11:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:11:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:11:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:11:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:11:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:11:59: IsValid: true
2026-08-17T14:11:59: --------------------------
2026-08-17T14:11:59: 14:11:59 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 21.532 ms - 2386[0m
2026-08-17T14:11:59: ----- initAuth DEBUG -----
2026-08-17T14:11:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:11:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:11:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:11:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:11:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:11:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:11:59: IsValid: true
2026-08-17T14:11:59: --------------------------
2026-08-17T14:11:59: 14:11:59 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 23.900 ms - 152[0m
2026-08-17T14:14:48: 14:14:48 [[32minfo[39m] [0mGET / [33m401[0m 0.780 ms - 123[0m
2026-08-17T14:16:29: ----- initAuth DEBUG -----
2026-08-17T14:16:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:16:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:16:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:16:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:16:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:16:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:16:29: IsValid: true
2026-08-17T14:16:29: --------------------------
2026-08-17T14:16:29: 14:16:29 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 11.747 ms - 737[0m
2026-08-17T14:16:29: ----- initAuth DEBUG -----
2026-08-17T14:16:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:16:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:16:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:16:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:16:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:16:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:16:29: IsValid: true
2026-08-17T14:16:29: --------------------------
2026-08-17T14:16:29: 14:16:29 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.935 ms - 736[0m
2026-08-17T14:16:30: ----- initAuth DEBUG -----
2026-08-17T14:16:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:16:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:16:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:16:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:16:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:16:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:16:30: IsValid: true
2026-08-17T14:16:30: --------------------------
2026-08-17T14:16:30: 14:16:30 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.184 ms - 412[0m
2026-08-17T14:16:32: ----- initAuth DEBUG -----
2026-08-17T14:16:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:16:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:16:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:16:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:16:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:16:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:16:32: IsValid: true
2026-08-17T14:16:32: --------------------------
2026-08-17T14:16:32: 14:16:32 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.025 ms - 736[0m
2026-08-17T14:16:34: ----- initAuth DEBUG -----
2026-08-17T14:16:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:16:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:16:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:16:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:16:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:16:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:16:34: IsValid: true
2026-08-17T14:16:34: --------------------------
2026-08-17T14:16:34: 14:16:34 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 7.762 ms - 2386[0m
2026-08-17T14:16:43: ----- initAuth DEBUG -----
2026-08-17T14:16:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:16:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:16:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:16:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:16:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:16:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:16:43: IsValid: true
2026-08-17T14:16:43: --------------------------
2026-08-17T14:16:43: 14:16:43 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.443 ms - 736[0m
2026-08-17T14:16:45: ----- initAuth DEBUG -----
2026-08-17T14:16:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:16:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:16:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:16:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:16:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:16:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:16:45: IsValid: true
2026-08-17T14:16:45: --------------------------
2026-08-17T14:16:45: 14:16:45 [[32minfo[39m] [0mGET /v1/society/13 [32m200[0m 6.246 ms - 569[0m
2026-08-17T14:17:04: ----- initAuth DEBUG -----
2026-08-17T14:17:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:17:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:17:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:17:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:17:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:17:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:17:04: IsValid: true
2026-08-17T14:17:04: --------------------------
2026-08-17T14:17:04: 14:17:04 [[32minfo[39m] [0mGET /v1/society/13 [32m200[0m 4.782 ms - 569[0m
2026-08-17T14:17:23: ----- initAuth DEBUG -----
2026-08-17T14:17:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:17:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:17:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:17:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:17:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:17:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:17:23: IsValid: true
2026-08-17T14:17:23: --------------------------
2026-08-17T14:17:23: 14:17:23 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.771 ms - 736[0m
2026-08-17T14:17:23: ----- initAuth DEBUG -----
2026-08-17T14:17:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:17:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:17:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:17:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:17:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:17:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:17:23: IsValid: true
2026-08-17T14:17:23: --------------------------
2026-08-17T14:17:23: 14:17:23 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 5.496 ms - 152[0m
2026-08-17T14:17:27: ----- initAuth DEBUG -----
2026-08-17T14:17:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:17:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:17:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:17:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:17:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:17:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:17:27: IsValid: true
2026-08-17T14:17:27: --------------------------
2026-08-17T14:17:27: 14:17:27 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 15.988 ms - 128[0m
2026-08-17T14:17:27: ----- initAuth DEBUG -----
2026-08-17T14:17:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:17:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:17:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:17:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:17:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:17:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:17:27: IsValid: true
2026-08-17T14:17:27: --------------------------
2026-08-17T14:17:27: 14:17:27 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 8.220 ms - 52[0m
2026-08-17T14:17:29: ----- initAuth DEBUG -----
2026-08-17T14:17:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:17:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:17:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:17:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:17:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:17:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:17:29: IsValid: true
2026-08-17T14:17:29: --------------------------
2026-08-17T14:17:29: 14:17:29 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 5.721 ms - 52[0m
2026-08-17T14:19:37: ----- initAuth DEBUG -----
2026-08-17T14:19:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:19:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:19:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:19:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:19:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:19:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:19:37: IsValid: true
2026-08-17T14:19:37: --------------------------
2026-08-17T14:19:37: ----- initAuth DEBUG -----
2026-08-17T14:19:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:19:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:19:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:19:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:19:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:19:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:19:37: IsValid: true
2026-08-17T14:19:37: --------------------------
2026-08-17T14:19:37: [getMemberList] Error: Error: Unknown column 'usm.society_id' in 'WHERE'
2026-08-17T14:19:37:     at Object.getMemberList (/home/b2/public_html/society.1b2.in/src/v1/models/member.model.js:1308:39)
2026-08-17T14:19:37:     at getMemberList (/home/b2/public_html/society.1b2.in/src/v1/controllers/member.controller.js:85:46)
2026-08-17T14:19:37:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-17T14:19:37:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-17T14:19:37:     at selectedSociety (/home/b2/public_html/society.1b2.in/src/v1/middlewares/selectedSociety.middleware.js:152:16)
2026-08-17T14:19:37:     at process.processTicksAndRejections (node:internal/process/task_queues:105:5) {
2026-08-17T14:19:37:   code: 'ER_BAD_FIELD_ERROR',
2026-08-17T14:19:37:   errno: 1054,
2026-08-17T14:19:37:   sqlState: '42S22',
2026-08-17T14:19:37:   sqlMessage: "Unknown column 'usm.society_id' in 'WHERE'",
2026-08-17T14:19:37:   sql: '\n' +
2026-08-17T14:19:37:     '            SELECT\n' +
2026-08-17T14:19:37:     '                u.id,\n' +
2026-08-17T14:19:37:     '                u.society_id,\n' +
2026-08-17T14:19:37:     '                u.full_name,\n' +
2026-08-17T14:19:37:     '                u.email,\n' +
2026-08-17T14:19:37:     '                u.mobile_number,\n' +
2026-08-17T14:19:37:     '                u.flat_number,\n' +
2026-08-17T14:19:37:     '                u.role,\n' +
2026-08-17T14:19:37:     '                u.profile_photo,\n' +
2026-08-17T14:19:37:     '                u.vehicles,\n' +
2026-08-17T14:19:37:     '                u.family_members,\n' +
2026-08-17T14:19:37:     '                u.move_in_date,\n' +
2026-08-17T14:19:37:     '                u.ownership,\n' +
2026-08-17T14:19:37:     '                u.is_active,\n' +
2026-08-17T14:19:37:     '                u.is_approved,\n' +
2026-08-17T14:19:37:     '                s.name AS society_name\n' +
2026-08-17T14:19:37:     '            FROM users u\n' +
2026-08-17T14:19:37:     '            LEFT JOIN society s\n' +
2026-08-17T14:19:37:     '                ON s.id = u.society_id\n' +
2026-08-17T14:19:37:     '            WHERE u.status = 1\n' +
2026-08-17T14:19:37:     '         AND usm.society_id = ?\n' +
2026-08-17T14:19:37:     '            ORDER BY u.flat_number ASC\n' +
2026-08-17T14:19:37:     '            LIMIT ?\n' +
2026-08-17T14:19:37:     '            OFFSET ?\n' +
2026-08-17T14:19:37:     '        '
2026-08-17T14:19:37: }
2026-08-17T14:19:37: 14:19:37 [[32minfo[39m] [0mPOST /v1/member/list [31m500[0m 6.399 ms - 72[0m
2026-08-17T14:19:37: 14:19:37 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 10.417 ms - 143[0m
2026-08-17T14:39:38: ----- initAuth DEBUG -----
2026-08-17T14:39:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:39:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:39:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:39:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:39:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:39:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:39:38: IsValid: true
2026-08-17T14:39:38: --------------------------
2026-08-17T14:39:38: ========== LOGIN API HIT ==========
2026-08-17T14:39:38: Login Request Body: { mobile_number: '9999999998', password: '1234512345' }
2026-08-17T14:39:38: SUPERADMIN CHECK RESULT: Found
2026-08-17T14:39:38: User is superadmin, checking password...
2026-08-17T14:39:38: Password match result: true
2026-08-17T14:39:38: 14:39:38 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 137.061 ms - 757[0m
2026-08-17T14:39:38: ----- initAuth DEBUG -----
2026-08-17T14:39:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:39:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:39:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:39:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:39:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:39:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:39:38: IsValid: true
2026-08-17T14:39:38: --------------------------
2026-08-17T14:39:38: ========== Dashboard Controller ==========
2026-08-17T14:39:38: req.user => {
2026-08-17T14:39:38:   user_id: 1,
2026-08-17T14:39:38:   society_id: 1,
2026-08-17T14:39:38:   role: 'superadmin',
2026-08-17T14:39:38:   full_name: 'Rama',
2026-08-17T14:39:38:   is_admin: 0,
2026-08-17T14:39:38:   is_member: 1,
2026-08-17T14:39:38:   is_superadmin: 1,
2026-08-17T14:39:38:   permissions: null,
2026-08-17T14:39:38:   iat: 1786957778,
2026-08-17T14:39:38:   exp: 1789549778
2026-08-17T14:39:38: }
2026-08-17T14:39:38: req.selectedSocietyId => 13
2026-08-17T14:39:38: Dashboard Society ID => 13
2026-08-17T14:39:38: Member ID => 1
2026-08-17T14:39:38: User Role => superadmin
2026-08-17T14:39:38: societyId = 13
2026-08-17T14:39:38: memberId = 1
2026-08-17T14:39:38: 14:39:38 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 31.097 ms - 305[0m
2026-08-17T14:39:43: ----- initAuth DEBUG -----
2026-08-17T14:39:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:39:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:39:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:39:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:39:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:39:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:39:43: IsValid: true
2026-08-17T14:39:43: --------------------------
2026-08-17T14:39:43: ----- initAuth DEBUG -----
2026-08-17T14:39:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:39:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:39:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:39:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:39:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:39:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:39:43: IsValid: true
2026-08-17T14:39:43: --------------------------
2026-08-17T14:39:43: [getMemberList] Error: Error: Unknown column 'usm.society_id' in 'WHERE'
2026-08-17T14:39:43:     at Object.getMemberList (/home/b2/public_html/society.1b2.in/src/v1/models/member.model.js:1308:39)
2026-08-17T14:39:43:     at getMemberList (/home/b2/public_html/society.1b2.in/src/v1/controllers/member.controller.js:85:46)
2026-08-17T14:39:43:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-17T14:39:43:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-17T14:39:43:     at selectedSociety (/home/b2/public_html/society.1b2.in/src/v1/middlewares/selectedSociety.middleware.js:152:16)
2026-08-17T14:39:43:     at process.processTicksAndRejections (node:internal/process/task_queues:105:5) {
2026-08-17T14:39:43:   code: 'ER_BAD_FIELD_ERROR',
2026-08-17T14:39:43:   errno: 1054,
2026-08-17T14:39:43:   sqlState: '42S22',
2026-08-17T14:39:43:   sqlMessage: "Unknown column 'usm.society_id' in 'WHERE'",
2026-08-17T14:39:43:   sql: '\n' +
2026-08-17T14:39:43:     '            SELECT\n' +
2026-08-17T14:39:43:     '                u.id,\n' +
2026-08-17T14:39:43:     '                u.society_id,\n' +
2026-08-17T14:39:43:     '                u.full_name,\n' +
2026-08-17T14:39:43:     '                u.email,\n' +
2026-08-17T14:39:43:     '                u.mobile_number,\n' +
2026-08-17T14:39:43:     '                u.flat_number,\n' +
2026-08-17T14:39:43:     '                u.role,\n' +
2026-08-17T14:39:43:     '                u.profile_photo,\n' +
2026-08-17T14:39:43:     '                u.vehicles,\n' +
2026-08-17T14:39:43:     '                u.family_members,\n' +
2026-08-17T14:39:43:     '                u.move_in_date,\n' +
2026-08-17T14:39:43:     '                u.ownership,\n' +
2026-08-17T14:39:43:     '                u.is_active,\n' +
2026-08-17T14:39:43:     '                u.is_approved,\n' +
2026-08-17T14:39:43:     '                s.name AS society_name\n' +
2026-08-17T14:39:43:     '            FROM users u\n' +
2026-08-17T14:39:43:     '            LEFT JOIN society s\n' +
2026-08-17T14:39:43:     '                ON s.id = u.society_id\n' +
2026-08-17T14:39:43:     '            WHERE u.status = 1\n' +
2026-08-17T14:39:43:     '         AND usm.society_id = ?\n' +
2026-08-17T14:39:43:     '            ORDER BY u.flat_number ASC\n' +
2026-08-17T14:39:43:     '            LIMIT ?\n' +
2026-08-17T14:39:43:     '            OFFSET ?\n' +
2026-08-17T14:39:43:     '        '
2026-08-17T14:39:43: }
2026-08-17T14:39:43: 14:39:43 [[32minfo[39m] [0mPOST /v1/member/list [31m500[0m 9.133 ms - 72[0m
2026-08-17T14:39:43: 14:39:43 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 8.908 ms - 143[0m
2026-08-17T14:39:52: ----- initAuth DEBUG -----
2026-08-17T14:39:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:39:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:39:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:39:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:39:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:39:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:39:52: IsValid: true
2026-08-17T14:39:52: --------------------------
2026-08-17T14:39:52: 14:39:52 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 17.472 ms - 2386[0m
2026-08-17T14:39:53: ----- initAuth DEBUG -----
2026-08-17T14:39:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:39:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:39:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:39:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:39:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:39:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:39:53: IsValid: true
2026-08-17T14:39:53: --------------------------
2026-08-17T14:39:53: 14:39:53 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 11.606 ms - 152[0m
2026-08-17T14:40:03: ----- initAuth DEBUG -----
2026-08-17T14:40:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:40:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:40:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:40:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:40:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:40:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:40:03: IsValid: true
2026-08-17T14:40:03: --------------------------
2026-08-17T14:40:03: SELECT SOCIETY BODY: { society_id: 1 }
2026-08-17T14:40:03: SELECT SOCIETY USER: {
2026-08-17T14:40:03:   user_id: 1,
2026-08-17T14:40:03:   society_id: 1,
2026-08-17T14:40:03:   role: 'superadmin',
2026-08-17T14:40:03:   full_name: 'Rama',
2026-08-17T14:40:03:   is_admin: 0,
2026-08-17T14:40:03:   is_member: 1,
2026-08-17T14:40:03:   is_superadmin: 1,
2026-08-17T14:40:03:   permissions: null,
2026-08-17T14:40:03:   iat: 1786957778,
2026-08-17T14:40:03:   exp: 1789549778
2026-08-17T14:40:03: }
2026-08-17T14:40:03: SELECTED SOCIETY ID: 1
2026-08-17T14:40:03: 14:40:03 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 15.263 ms - 125[0m
2026-08-17T14:40:03: ----- initAuth DEBUG -----
2026-08-17T14:40:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:40:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:40:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:40:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:40:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:40:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:40:03: IsValid: true
2026-08-17T14:40:03: --------------------------
2026-08-17T14:40:03: ========== Dashboard Controller ==========
2026-08-17T14:40:03: req.user => {
2026-08-17T14:40:03:   user_id: 1,
2026-08-17T14:40:03:   society_id: 1,
2026-08-17T14:40:03:   role: 'superadmin',
2026-08-17T14:40:03:   full_name: 'Rama',
2026-08-17T14:40:03:   is_admin: 0,
2026-08-17T14:40:03:   is_member: 1,
2026-08-17T14:40:03:   is_superadmin: 1,
2026-08-17T14:40:03:   permissions: null,
2026-08-17T14:40:03:   iat: 1786957778,
2026-08-17T14:40:03:   exp: 1789549778
2026-08-17T14:40:03: }
2026-08-17T14:40:03: req.selectedSocietyId => 1
2026-08-17T14:40:03: Dashboard Society ID => 1
2026-08-17T14:40:03: Member ID => 1
2026-08-17T14:40:03: User Role => superadmin
2026-08-17T14:40:03: societyId = 1
2026-08-17T14:40:03: memberId = 1
2026-08-17T14:40:03: 14:40:03 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 59.564 ms - 741[0m
2026-08-17T14:40:07: ----- initAuth DEBUG -----
2026-08-17T14:40:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:40:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:40:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:40:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:40:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:40:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:40:07: IsValid: true
2026-08-17T14:40:07: --------------------------
2026-08-17T14:40:07: ----- initAuth DEBUG -----
2026-08-17T14:40:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:40:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:40:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:40:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:40:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:40:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:40:07: IsValid: true
2026-08-17T14:40:07: --------------------------
2026-08-17T14:40:07: [getMemberList] Error: Error: Unknown column 'usm.society_id' in 'WHERE'
2026-08-17T14:40:07:     at Object.getMemberList (/home/b2/public_html/society.1b2.in/src/v1/models/member.model.js:1308:39)
2026-08-17T14:40:07:     at getMemberList (/home/b2/public_html/society.1b2.in/src/v1/controllers/member.controller.js:85:46)
2026-08-17T14:40:07:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-17T14:40:07:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-17T14:40:07:     at selectedSociety (/home/b2/public_html/society.1b2.in/src/v1/middlewares/selectedSociety.middleware.js:152:16)
2026-08-17T14:40:07:     at process.processTicksAndRejections (node:internal/process/task_queues:105:5) {
2026-08-17T14:40:07:   code: 'ER_BAD_FIELD_ERROR',
2026-08-17T14:40:07:   errno: 1054,
2026-08-17T14:40:07:   sqlState: '42S22',
2026-08-17T14:40:07:   sqlMessage: "Unknown column 'usm.society_id' in 'WHERE'",
2026-08-17T14:40:07:   sql: '\n' +
2026-08-17T14:40:07:     '            SELECT\n' +
2026-08-17T14:40:07:     '                u.id,\n' +
2026-08-17T14:40:07:     '                u.society_id,\n' +
2026-08-17T14:40:07:     '                u.full_name,\n' +
2026-08-17T14:40:07:     '                u.email,\n' +
2026-08-17T14:40:07:     '                u.mobile_number,\n' +
2026-08-17T14:40:07:     '                u.flat_number,\n' +
2026-08-17T14:40:07:     '                u.role,\n' +
2026-08-17T14:40:07:     '                u.profile_photo,\n' +
2026-08-17T14:40:07:     '                u.vehicles,\n' +
2026-08-17T14:40:07:     '                u.family_members,\n' +
2026-08-17T14:40:07:     '                u.move_in_date,\n' +
2026-08-17T14:40:07:     '                u.ownership,\n' +
2026-08-17T14:40:07:     '                u.is_active,\n' +
2026-08-17T14:40:07:     '                u.is_approved,\n' +
2026-08-17T14:40:07:     '                s.name AS society_name\n' +
2026-08-17T14:40:07:     '            FROM users u\n' +
2026-08-17T14:40:07:     '            LEFT JOIN society s\n' +
2026-08-17T14:40:07:     '                ON s.id = u.society_id\n' +
2026-08-17T14:40:07:     '            WHERE u.status = 1\n' +
2026-08-17T14:40:07:     '         AND usm.society_id = ?\n' +
2026-08-17T14:40:07:     '            ORDER BY u.flat_number ASC\n' +
2026-08-17T14:40:07:     '            LIMIT ?\n' +
2026-08-17T14:40:07:     '            OFFSET ?\n' +
2026-08-17T14:40:07:     '        '
2026-08-17T14:40:07: }
2026-08-17T14:40:07: 14:40:07 [[32minfo[39m] [0mPOST /v1/member/list [31m500[0m 4.657 ms - 72[0m
2026-08-17T14:40:07: 14:40:07 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 4.465 ms - 143[0m
2026-08-17T14:40:37: ----- initAuth DEBUG -----
2026-08-17T14:40:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:40:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:40:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:40:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:40:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:40:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:40:37: IsValid: true
2026-08-17T14:40:37: --------------------------
2026-08-17T14:40:37: 14:40:37 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.764 ms - 2095[0m
2026-08-17T14:40:37: ----- initAuth DEBUG -----
2026-08-17T14:40:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:40:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:40:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:40:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:40:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:40:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:40:37: IsValid: true
2026-08-17T14:40:37: --------------------------
2026-08-17T14:40:37: 14:40:37 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.066 ms - 327[0m
2026-08-17T14:40:40: ----- initAuth DEBUG -----
2026-08-17T14:40:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:40:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:40:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:40:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:40:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:40:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:40:40: IsValid: true
2026-08-17T14:40:40: --------------------------
2026-08-17T14:40:40: 14:40:40 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.478 ms - 327[0m
2026-08-17T14:45:33: ----- initAuth DEBUG -----
2026-08-17T14:45:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:45:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:45:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:45:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:45:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:45:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:45:33: IsValid: true
2026-08-17T14:45:33: --------------------------
2026-08-17T14:45:33: 14:45:33 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 13.251 ms - 3578[0m
2026-08-17T14:45:33: ----- initAuth DEBUG -----
2026-08-17T14:45:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:45:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:45:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:45:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:45:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:45:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:45:33: IsValid: true
2026-08-17T14:45:33: --------------------------
2026-08-17T14:45:33: 14:45:33 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.832 ms - 171[0m
2026-08-17T14:45:34: ----- initAuth DEBUG -----
2026-08-17T14:45:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:45:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:45:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:45:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:45:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:45:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:45:34: IsValid: true
2026-08-17T14:45:34: --------------------------
2026-08-17T14:45:34: 14:45:34 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 7.869 ms - 1035[0m
2026-08-17T14:45:34: ----- initAuth DEBUG -----
2026-08-17T14:45:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:45:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:45:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:45:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:45:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:45:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:45:34: IsValid: true
2026-08-17T14:45:34: --------------------------
2026-08-17T14:45:34: 14:45:34 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 5.996 ms - 133[0m
2026-08-17T14:45:39: ----- initAuth DEBUG -----
2026-08-17T14:45:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:45:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:45:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:45:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:45:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:45:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:45:39: IsValid: true
2026-08-17T14:45:39: --------------------------
2026-08-17T14:45:39: 14:45:39 [[32minfo[39m] [0mGET /v1/transactions/3 [32m200[0m 8.898 ms - 553[0m
2026-08-17T14:45:45: ----- initAuth DEBUG -----
2026-08-17T14:45:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:45:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:45:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:45:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:45:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:45:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:45:45: IsValid: true
2026-08-17T14:45:45: --------------------------
2026-08-17T14:45:45: 14:45:45 [[32minfo[39m] [0mGET /v1/transactions/2 [32m200[0m 4.024 ms - 553[0m
2026-08-17T14:45:49: ----- initAuth DEBUG -----
2026-08-17T14:45:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:45:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:45:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:45:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:45:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:45:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:45:49: IsValid: true
2026-08-17T14:45:49: --------------------------
2026-08-17T14:45:49: 14:45:49 [[32minfo[39m] [0mPUT /v1/payment/2/reject [32m200[0m 11.858 ms - 76[0m
2026-08-17T14:46:00: ----- initAuth DEBUG -----
2026-08-17T14:46:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:46:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:46:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:46:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:46:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:46:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:46:00: IsValid: true
2026-08-17T14:46:00: --------------------------
2026-08-17T14:46:00: 14:46:00 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.451 ms - 1035[0m
2026-08-17T14:46:00: ----- initAuth DEBUG -----
2026-08-17T14:46:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:46:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:46:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:46:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:46:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:46:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:46:00: IsValid: true
2026-08-17T14:46:00: --------------------------
2026-08-17T14:46:00: 14:46:00 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.932 ms - 133[0m
2026-08-17T14:46:30: ----- initAuth DEBUG -----
2026-08-17T14:46:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:46:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:46:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:46:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:46:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:46:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:46:30: IsValid: true
2026-08-17T14:46:30: --------------------------
2026-08-17T14:46:30: 14:46:30 [[32minfo[39m] [0mGET /v1/transactions/2 [32m200[0m 3.836 ms - 553[0m
2026-08-17T14:46:34: ----- initAuth DEBUG -----
2026-08-17T14:46:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:46:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:46:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:46:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:46:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:46:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:46:34: IsValid: true
2026-08-17T14:46:34: --------------------------
2026-08-17T14:46:34: 14:46:34 [[32minfo[39m] [0mPUT /v1/payment/2/reject [33m400[0m 3.025 ms - 81[0m
2026-08-17T14:46:49: ----- initAuth DEBUG -----
2026-08-17T14:46:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:46:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:46:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:46:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:46:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:46:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:46:49: IsValid: true
2026-08-17T14:46:49: --------------------------
2026-08-17T14:46:49: 14:46:49 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.824 ms - 1035[0m
2026-08-17T14:46:49: ----- initAuth DEBUG -----
2026-08-17T14:46:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:46:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:46:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:46:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:46:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:46:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:46:49: IsValid: true
2026-08-17T14:46:49: --------------------------
2026-08-17T14:46:49: 14:46:49 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.602 ms - 133[0m
2026-08-17T14:47:16: ----- initAuth DEBUG -----
2026-08-17T14:47:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:47:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:47:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:47:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:47:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:47:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:47:16: IsValid: true
2026-08-17T14:47:16: --------------------------
2026-08-17T14:47:16: 14:47:16 [[32minfo[39m] [0mGET /v1/transactions/2 [32m200[0m 4.237 ms - 553[0m
2026-08-17T14:47:45: ----- initAuth DEBUG -----
2026-08-17T14:47:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:47:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:47:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:47:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:47:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:47:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:47:45: IsValid: true
2026-08-17T14:47:45: --------------------------
2026-08-17T14:47:45: 14:47:45 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.374 ms - 3578[0m
2026-08-17T14:47:45: ----- initAuth DEBUG -----
2026-08-17T14:47:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:47:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:47:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:47:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:47:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:47:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:47:45: IsValid: true
2026-08-17T14:47:45: --------------------------
2026-08-17T14:47:45: 14:47:45 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.376 ms - 171[0m
2026-08-17T14:49:36: ----- initAuth DEBUG -----
2026-08-17T14:49:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:49:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:49:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:49:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:49:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:49:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:49:36: IsValid: true
2026-08-17T14:49:36: --------------------------
2026-08-17T14:49:36: 14:49:36 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 7.522 ms - 1035[0m
2026-08-17T14:49:36: ----- initAuth DEBUG -----
2026-08-17T14:49:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:49:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:49:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:49:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:49:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:49:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:49:36: IsValid: true
2026-08-17T14:49:36: --------------------------
2026-08-17T14:49:36: 14:49:36 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.025 ms - 133[0m
2026-08-17T14:49:39: ----- initAuth DEBUG -----
2026-08-17T14:49:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:49:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:49:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:49:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:49:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:49:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:49:39: IsValid: true
2026-08-17T14:49:39: --------------------------
2026-08-17T14:49:39: 14:49:39 [[32minfo[39m] [0mGET /v1/transactions/3 [32m200[0m 3.677 ms - 553[0m
2026-08-17T14:51:16: ----- initAuth DEBUG -----
2026-08-17T14:51:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:51:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:51:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:51:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:51:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:51:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:51:16: IsValid: true
2026-08-17T14:51:16: --------------------------
2026-08-17T14:51:16: 14:51:16 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.702 ms - 3578[0m
2026-08-17T14:51:16: ----- initAuth DEBUG -----
2026-08-17T14:51:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:51:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:51:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:51:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:51:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:51:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:51:16: IsValid: true
2026-08-17T14:51:16: --------------------------
2026-08-17T14:51:16: 14:51:16 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.488 ms - 171[0m
2026-08-17T14:54:19: ----- initAuth DEBUG -----
2026-08-17T14:54:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:54:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:54:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:54:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:54:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:54:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:54:19: IsValid: true
2026-08-17T14:54:19: --------------------------
2026-08-17T14:54:19: 14:54:19 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 11.560 ms - 1035[0m
2026-08-17T14:54:19: ----- initAuth DEBUG -----
2026-08-17T14:54:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:54:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:54:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:54:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:54:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:54:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:54:19: IsValid: true
2026-08-17T14:54:19: --------------------------
2026-08-17T14:54:19: 14:54:19 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 5.906 ms - 133[0m
2026-08-17T14:54:21: ----- initAuth DEBUG -----
2026-08-17T14:54:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:54:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:54:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:54:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:54:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:54:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:54:21: IsValid: true
2026-08-17T14:54:21: --------------------------
2026-08-17T14:54:21: 14:54:21 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.158 ms - 3578[0m
2026-08-17T14:54:21: ----- initAuth DEBUG -----
2026-08-17T14:54:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:54:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T14:54:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:54:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T14:54:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:54:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T14:54:21: IsValid: true
2026-08-17T14:54:21: --------------------------
2026-08-17T14:54:21: 14:54:21 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 5.282 ms - 171[0m
2026-08-17T15:13:17: ----- initAuth DEBUG -----
2026-08-17T15:13:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:13:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:13:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:13:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:13:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:13:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:13:17: IsValid: true
2026-08-17T15:13:17: --------------------------
2026-08-17T15:13:17: 15:13:17 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 576.966 ms - 79[0m
2026-08-17T15:13:17: ----- initAuth DEBUG -----
2026-08-17T15:13:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:13:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:13:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:13:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:13:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:13:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:13:17: IsValid: true
2026-08-17T15:13:17: --------------------------
2026-08-17T15:13:17: 15:13:17 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 15.774 ms - 3573[0m
2026-08-17T15:13:17: ----- initAuth DEBUG -----
2026-08-17T15:13:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:13:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:13:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:13:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:13:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:13:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:13:17: IsValid: true
2026-08-17T15:13:17: --------------------------
2026-08-17T15:13:17: 15:13:17 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 7.566 ms - 171[0m
2026-08-17T15:13:30: ----- initAuth DEBUG -----
2026-08-17T15:13:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:13:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:13:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:13:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:13:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:13:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:13:30: IsValid: true
2026-08-17T15:13:30: --------------------------
2026-08-17T15:13:30: 15:13:30 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.745 ms - 1351[0m
2026-08-17T15:13:30: ----- initAuth DEBUG -----
2026-08-17T15:13:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:13:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:13:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:13:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:13:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:13:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:13:30: IsValid: true
2026-08-17T15:13:30: --------------------------
2026-08-17T15:13:30: 15:13:30 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 11.035 ms - 133[0m
2026-08-17T15:13:35: ----- initAuth DEBUG -----
2026-08-17T15:13:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:13:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:13:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:13:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:13:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:13:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:13:35: IsValid: true
2026-08-17T15:13:35: --------------------------
2026-08-17T15:13:35: 15:13:35 [[32minfo[39m] [0mGET /v1/transactions/4 [32m200[0m 8.721 ms - 594[0m
2026-08-17T15:13:44: ----- initAuth DEBUG -----
2026-08-17T15:13:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:13:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:13:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:13:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:13:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:13:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:13:44: IsValid: true
2026-08-17T15:13:44: --------------------------
2026-08-17T15:13:44: 15:13:44 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 7.133 ms - 2096[0m
2026-08-17T15:13:44: ----- initAuth DEBUG -----
2026-08-17T15:13:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:13:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:13:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:13:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:13:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:13:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:13:44: IsValid: true
2026-08-17T15:13:44: --------------------------
2026-08-17T15:13:44: 15:13:44 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 8.907 ms - 327[0m
2026-08-17T15:13:45: ----- initAuth DEBUG -----
2026-08-17T15:13:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:13:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:13:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:13:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:13:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:13:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:13:45: IsValid: true
2026-08-17T15:13:45: --------------------------
2026-08-17T15:13:45: 15:13:45 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.176 ms - 327[0m
2026-08-17T15:14:00: ----- initAuth DEBUG -----
2026-08-17T15:14:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:14:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:14:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:14:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:14:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:14:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:14:00: IsValid: true
2026-08-17T15:14:00: --------------------------
2026-08-17T15:14:00: ========== PAYMENT SUBMIT ==========
2026-08-17T15:14:00: BODY: [Object: null prototype] {
2026-08-17T15:14:00:   action: 'submit_pay_dues',
2026-08-17T15:14:00:   months_count: '1',
2026-08-17T15:14:00:   for_month: '2026-08',
2026-08-17T15:14:00:   transaction_number: '234345435',
2026-08-17T15:14:00:   amount: '2500',
2026-08-17T15:14:00:   payment_mode: 'UPI / Online',
2026-08-17T15:14:00:   society_id: '1',
2026-08-17T15:14:00:   member_id: '1',
2026-08-17T15:14:00:   screenshot: ''
2026-08-17T15:14:00: }
2026-08-17T15:14:00: SELECTED SOCIETY: 1
2026-08-17T15:14:00: USER: {
2026-08-17T15:14:00:   user_id: 1,
2026-08-17T15:14:00:   society_id: 1,
2026-08-17T15:14:00:   role: 'superadmin',
2026-08-17T15:14:00:   full_name: 'Rama',
2026-08-17T15:14:00:   is_admin: 0,
2026-08-17T15:14:00:   is_member: 1,
2026-08-17T15:14:00:   is_superadmin: 1,
2026-08-17T15:14:00:   permissions: null,
2026-08-17T15:14:00:   iat: 1786957778,
2026-08-17T15:14:00:   exp: 1789549778
2026-08-17T15:14:00: }
2026-08-17T15:14:00: FILE: undefined
2026-08-17T15:14:00: ========== MEMBER CHECK ==========
2026-08-17T15:14:00: MEMBER: {
2026-08-17T15:14:00:   id: 1,
2026-08-17T15:14:00:   society_id: 1,
2026-08-17T15:14:00:   full_name: 'Rama',
2026-08-17T15:14:00:   email: 'ram@gmail.com',
2026-08-17T15:14:00:   mobile_number: '9999999998',
2026-08-17T15:14:00:   flat_number: '12',
2026-08-17T15:14:00:   vehicles: null,
2026-08-17T15:14:00:   family_members: null,
2026-08-17T15:14:00:   role: 'superadmin',
2026-08-17T15:14:00:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-08-17T15:14:00:   password_hash: '$2y$10$0pigLN63KN3ijFiXqRuCxePHiB5Jvpnk5miNgGn3Y/ZX8zebR7TOq',
2026-08-17T15:14:00:   fcm_token: 'fcm_token_placeholder',
2026-08-17T15:14:00:   last_login_at: 2026-08-17T09:09:38.000Z,
2026-08-17T15:14:00:   member_since: null,
2026-08-17T15:14:00:   is_approved: 1,
2026-08-17T15:14:00:   is_active: 1,
2026-08-17T15:14:00:   created_at: 2026-08-03T10:12:38.000Z,
2026-08-17T15:14:00:   updated_at: 2026-08-17T09:10:03.000Z,
2026-08-17T15:14:00:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-08-17T15:14:00:   ownership: 'owner',
2026-08-17T15:14:00:   status: 1,
2026-08-17T15:14:00:   maintenance_status: 'unverified',
2026-08-17T15:14:00:   is_admin: 0,
2026-08-17T15:14:00:   is_member: 1,
2026-08-17T15:14:00:   permissions: null,
2026-08-17T15:14:00:   selected_society_id: 1,
2026-08-17T15:14:00:   is_superadmin: 1,
2026-08-17T15:14:00:   society_name: 'Green Valley Society',
2026-08-17T15:14:00:   society_address: '123 Main St'
2026-08-17T15:14:00: }
2026-08-17T15:14:00: MEMBER SOCIETY ID: 1
2026-08-17T15:14:00: SELECTED SOCIETY ID: 1
2026-08-17T15:14:00: ========== SOCIETY CHECK ==========
2026-08-17T15:14:00: SOCIETY: {
2026-08-17T15:14:00:   id: 1,
2026-08-17T15:14:00:   logo_url: null,
2026-08-17T15:14:00:   society_name: 'Green Valley Society',
2026-08-17T15:14:00:   approval_status: null,
2026-08-17T15:14:00:   registration_no: 'REG-1001',
2026-08-17T15:14:00:   city: 'Jaipur',
2026-08-17T15:14:00:   state: 'Rajasthan',
2026-08-17T15:14:00:   total_units: null,
2026-08-17T15:14:00:   monthly_maintenance: '0.00',
2026-08-17T15:14:00:   maintenance_frequency: 'monthly',
2026-08-17T15:14:00:   address: '123 Main St',
2026-08-17T15:14:00:   contact_name: 'Society Admin',
2026-08-17T15:14:00:   contact_mobile: '9876543210',
2026-08-17T15:14:00:   contact_email: 'admin@society.1b2.in',
2026-08-17T15:14:00:   designation: null,
2026-08-17T15:14:00:   registered_on: 2026-08-02T18:30:00.000Z,
2026-08-17T15:14:00:   reviewed_on: null
2026-08-17T15:14:00: }
2026-08-17T15:14:00: 15:14:00 [[32minfo[39m] [0mPOST /v1/payment/submit [33m400[0m 62.087 ms - 129[0m
2026-08-17T15:23:07: ----- initAuth DEBUG -----
2026-08-17T15:23:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:23:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:23:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:23:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:23:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:23:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:23:07: IsValid: true
2026-08-17T15:23:07: --------------------------
2026-08-17T15:23:07: 15:23:07 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 11.928 ms - 743[0m
2026-08-17T15:23:08: 15:23:08 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 10.352 ms - 112278[0m
2026-08-17T15:23:22: ----- initAuth DEBUG -----
2026-08-17T15:23:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:23:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:23:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:23:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:23:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:23:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:23:22: IsValid: true
2026-08-17T15:23:22: --------------------------
2026-08-17T15:23:22: 15:23:22 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 11.570 ms - 2386[0m
2026-08-17T15:23:22: ----- initAuth DEBUG -----
2026-08-17T15:23:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:23:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:23:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:23:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:23:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:23:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:23:22: IsValid: true
2026-08-17T15:23:22: --------------------------
2026-08-17T15:23:22: 15:23:22 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 19.358 ms - 152[0m
2026-08-17T15:23:28: ----- initAuth DEBUG -----
2026-08-17T15:23:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:23:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:23:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:23:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:23:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:23:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:23:28: IsValid: true
2026-08-17T15:23:28: --------------------------
2026-08-17T15:23:28: 15:23:28 [[32minfo[39m] [0mGET /v1/society/13 [32m200[0m 6.946 ms - 569[0m
2026-08-17T15:23:32: ----- initAuth DEBUG -----
2026-08-17T15:23:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:23:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:23:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:23:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:23:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:23:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:23:32: IsValid: true
2026-08-17T15:23:32: --------------------------
2026-08-17T15:23:32: 15:23:32 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.236 ms - 2386[0m
2026-08-17T15:23:33: ----- initAuth DEBUG -----
2026-08-17T15:23:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:23:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:23:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:23:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:23:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:23:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:23:33: IsValid: true
2026-08-17T15:23:33: --------------------------
2026-08-17T15:23:33: 15:23:33 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.800 ms - 152[0m
2026-08-17T15:24:29: ----- initAuth DEBUG -----
2026-08-17T15:24:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:24:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:24:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:24:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:24:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:24:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:24:29: IsValid: true
2026-08-17T15:24:29: --------------------------
2026-08-17T15:24:29: ========== LOGIN API HIT ==========
2026-08-17T15:24:29: Login Request Body: { mobile_number: '1111111111', password: '1234567890' }
2026-08-17T15:24:29: SUPERADMIN CHECK RESULT: Found
2026-08-17T15:24:29: 15:24:29 [[32minfo[39m] [0mPOST /v1/user/login [33m403[0m 104.999 ms - 70[0m
2026-08-17T15:27:13: ----- initAuth DEBUG -----
2026-08-17T15:27:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:27:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:27:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:27:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:27:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:27:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:27:13: IsValid: true
2026-08-17T15:27:13: --------------------------
2026-08-17T15:27:13: ========== LOGIN API HIT ==========
2026-08-17T15:27:13: Login Request Body: { mobile_number: '9999999998', password: '12345123456' }
2026-08-17T15:27:13: SUPERADMIN CHECK RESULT: Found
2026-08-17T15:27:13: User is superadmin, checking password...
2026-08-17T15:27:13: Password match result: false
2026-08-17T15:27:13: 15:27:13 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 99.619 ms - 47[0m
2026-08-17T15:27:17: ----- initAuth DEBUG -----
2026-08-17T15:27:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:27:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:27:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:27:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:27:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:27:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:27:17: IsValid: true
2026-08-17T15:27:17: --------------------------
2026-08-17T15:27:17: ========== LOGIN API HIT ==========
2026-08-17T15:27:17: Login Request Body: { mobile_number: '9999999998', password: '1234512345' }
2026-08-17T15:27:17: SUPERADMIN CHECK RESULT: Found
2026-08-17T15:27:17: User is superadmin, checking password...
2026-08-17T15:27:17: Password match result: true
2026-08-17T15:27:17: 15:27:17 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 142.479 ms - 757[0m
2026-08-17T15:27:17: ----- initAuth DEBUG -----
2026-08-17T15:27:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:27:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:27:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:27:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:27:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:27:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:27:17: IsValid: true
2026-08-17T15:27:17: --------------------------
2026-08-17T15:27:17: ========== Dashboard Controller ==========
2026-08-17T15:27:17: req.user => {
2026-08-17T15:27:17:   user_id: 1,
2026-08-17T15:27:17:   society_id: 1,
2026-08-17T15:27:17:   role: 'superadmin',
2026-08-17T15:27:17:   full_name: 'Rama',
2026-08-17T15:27:17:   is_admin: 0,
2026-08-17T15:27:17:   is_member: 1,
2026-08-17T15:27:17:   is_superadmin: 1,
2026-08-17T15:27:17:   permissions: null,
2026-08-17T15:27:17:   iat: 1786960637,
2026-08-17T15:27:17:   exp: 1789552637
2026-08-17T15:27:17: }
2026-08-17T15:27:17: req.selectedSocietyId => 1
2026-08-17T15:27:17: Dashboard Society ID => 1
2026-08-17T15:27:17: Member ID => 1
2026-08-17T15:27:17: User Role => superadmin
2026-08-17T15:27:17: societyId = 1
2026-08-17T15:27:17: memberId = 1
2026-08-17T15:27:17: 15:27:17 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 31.416 ms - 736[0m
2026-08-17T15:27:20: ----- initAuth DEBUG -----
2026-08-17T15:27:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:27:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:27:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:27:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:27:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:27:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:27:20: IsValid: true
2026-08-17T15:27:20: --------------------------
2026-08-17T15:27:20: 15:27:20 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 11.316 ms - 2386[0m
2026-08-17T15:27:20: ----- initAuth DEBUG -----
2026-08-17T15:27:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:27:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:27:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:27:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:27:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:27:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:27:20: IsValid: true
2026-08-17T15:27:20: --------------------------
2026-08-17T15:27:20: 15:27:20 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 11.860 ms - 152[0m
2026-08-17T15:27:21: ----- initAuth DEBUG -----
2026-08-17T15:27:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:27:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:27:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:27:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:27:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:27:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:27:21: IsValid: true
2026-08-17T15:27:21: --------------------------
2026-08-17T15:27:21: 15:27:21 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.900 ms - 743[0m
2026-08-17T15:31:20: ----- initAuth DEBUG -----
2026-08-17T15:31:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:31:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:31:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:31:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:31:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:31:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:31:20: IsValid: true
2026-08-17T15:31:20: --------------------------
2026-08-17T15:31:20: 15:31:20 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 10.959 ms - 2386[0m
2026-08-17T15:31:20: ----- initAuth DEBUG -----
2026-08-17T15:31:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:31:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:31:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:31:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:31:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:31:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:31:20: IsValid: true
2026-08-17T15:31:20: --------------------------
2026-08-17T15:31:20: 15:31:20 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.644 ms - 152[0m
2026-08-17T15:38:50: ----- initAuth DEBUG -----
2026-08-17T15:38:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:38:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:38:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:38:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:38:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:38:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:38:50: IsValid: true
2026-08-17T15:38:50: --------------------------
2026-08-17T15:38:50: 15:38:50 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 10.428 ms - 743[0m
2026-08-17T15:39:02: ----- initAuth DEBUG -----
2026-08-17T15:39:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:39:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:39:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:39:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:39:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:39:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:39:02: IsValid: true
2026-08-17T15:39:02: --------------------------
2026-08-17T15:39:02: 15:39:02 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.901 ms - 2386[0m
2026-08-17T15:39:02: ----- initAuth DEBUG -----
2026-08-17T15:39:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:39:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:39:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:39:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:39:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:39:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:39:02: IsValid: true
2026-08-17T15:39:02: --------------------------
2026-08-17T15:39:02: 15:39:02 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 5.001 ms - 152[0m
2026-08-17T15:39:19: ----- initAuth DEBUG -----
2026-08-17T15:39:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:39:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:39:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:39:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:39:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:39:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:39:19: IsValid: true
2026-08-17T15:39:19: --------------------------
2026-08-17T15:39:19: 15:39:19 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 5.620 ms - 743[0m
2026-08-17T15:48:30: ----- initAuth DEBUG -----
2026-08-17T15:48:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:48:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:48:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:48:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:48:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:48:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:48:30: IsValid: true
2026-08-17T15:48:30: --------------------------
2026-08-17T15:48:30: 15:48:30 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 88.699 ms - 2386[0m
2026-08-17T15:48:30: ----- initAuth DEBUG -----
2026-08-17T15:48:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:48:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:48:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:48:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:48:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:48:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:48:30: IsValid: true
2026-08-17T15:48:30: --------------------------
2026-08-17T15:48:30: 15:48:30 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 5.251 ms - 152[0m
2026-08-17T15:52:02: ----- initAuth DEBUG -----
2026-08-17T15:52:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:52:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:52:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:52:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:52:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:52:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:52:02: IsValid: true
2026-08-17T15:52:02: --------------------------
2026-08-17T15:52:02: 15:52:02 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 22.399 ms - 1351[0m
2026-08-17T15:52:03: ----- initAuth DEBUG -----
2026-08-17T15:52:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:52:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:52:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:52:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:52:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:52:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:52:03: IsValid: true
2026-08-17T15:52:03: --------------------------
2026-08-17T15:52:03: 15:52:03 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 13.620 ms - 133[0m
2026-08-17T15:54:07: ----- initAuth DEBUG -----
2026-08-17T15:54:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:54:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:54:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:54:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:54:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:54:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:54:07: IsValid: true
2026-08-17T15:54:07: --------------------------
2026-08-17T15:54:07: 15:54:07 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 17.085 ms - 3573[0m
2026-08-17T15:54:07: ----- initAuth DEBUG -----
2026-08-17T15:54:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:54:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:54:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:54:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:54:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:54:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:54:07: IsValid: true
2026-08-17T15:54:07: --------------------------
2026-08-17T15:54:07: 15:54:07 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 9.168 ms - 171[0m
2026-08-17T15:54:19: ----- initAuth DEBUG -----
2026-08-17T15:54:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:54:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:54:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:54:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:54:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:54:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:54:19: IsValid: true
2026-08-17T15:54:19: --------------------------
2026-08-17T15:54:19: 15:54:19 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.408 ms - 1351[0m
2026-08-17T15:54:19: ----- initAuth DEBUG -----
2026-08-17T15:54:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:54:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:54:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:54:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:54:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:54:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:54:19: IsValid: true
2026-08-17T15:54:19: --------------------------
2026-08-17T15:54:19: 15:54:19 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 5.296 ms - 133[0m
2026-08-17T15:54:35: ----- initAuth DEBUG -----
2026-08-17T15:54:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:54:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:54:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:54:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:54:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:54:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:54:35: IsValid: true
2026-08-17T15:54:35: --------------------------
2026-08-17T15:54:35: 15:54:35 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 10.485 ms - 2096[0m
2026-08-17T15:54:36: ----- initAuth DEBUG -----
2026-08-17T15:54:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:54:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T15:54:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:54:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T15:54:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:54:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T15:54:36: IsValid: true
2026-08-17T15:54:36: --------------------------
2026-08-17T15:54:36: 15:54:36 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 10.081 ms - 327[0m
2026-08-17T16:05:03: ----- initAuth DEBUG -----
2026-08-17T16:05:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:03: IsValid: true
2026-08-17T16:05:03: --------------------------
2026-08-17T16:05:04: ========== Dashboard Controller ==========
2026-08-17T16:05:04: req.user => {
2026-08-17T16:05:04:   user_id: 1,
2026-08-17T16:05:04:   society_id: 1,
2026-08-17T16:05:04:   role: 'superadmin',
2026-08-17T16:05:04:   full_name: 'Rama',
2026-08-17T16:05:04:   is_admin: 0,
2026-08-17T16:05:04:   is_member: 1,
2026-08-17T16:05:04:   is_superadmin: 1,
2026-08-17T16:05:04:   permissions: null,
2026-08-17T16:05:04:   iat: 1786960637,
2026-08-17T16:05:04:   exp: 1789552637
2026-08-17T16:05:04: }
2026-08-17T16:05:04: req.selectedSocietyId => 1
2026-08-17T16:05:04: Dashboard Society ID => 1
2026-08-17T16:05:04: Member ID => 1
2026-08-17T16:05:04: User Role => superadmin
2026-08-17T16:05:04: societyId = 1
2026-08-17T16:05:04: memberId = 1
2026-08-17T16:05:04: 16:05:04 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 122.383 ms - 736[0m
2026-08-17T16:05:17: ----- initAuth DEBUG -----
2026-08-17T16:05:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:17: IsValid: true
2026-08-17T16:05:17: --------------------------
2026-08-17T16:05:17: ========== LOGIN API HIT ==========
2026-08-17T16:05:17: Login Request Body: { mobile_number: '9999999998', password: '1234512345' }
2026-08-17T16:05:17: SUPERADMIN CHECK RESULT: Found
2026-08-17T16:05:17: User is superadmin, checking password...
2026-08-17T16:05:17: Password match result: true
2026-08-17T16:05:17: 16:05:17 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 130.841 ms - 757[0m
2026-08-17T16:05:17: ----- initAuth DEBUG -----
2026-08-17T16:05:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:17: IsValid: true
2026-08-17T16:05:17: --------------------------
2026-08-17T16:05:17: ========== Dashboard Controller ==========
2026-08-17T16:05:17: req.user => {
2026-08-17T16:05:17:   user_id: 1,
2026-08-17T16:05:17:   society_id: 1,
2026-08-17T16:05:17:   role: 'superadmin',
2026-08-17T16:05:17:   full_name: 'Rama',
2026-08-17T16:05:17:   is_admin: 0,
2026-08-17T16:05:17:   is_member: 1,
2026-08-17T16:05:17:   is_superadmin: 1,
2026-08-17T16:05:17:   permissions: null,
2026-08-17T16:05:17:   iat: 1786962917,
2026-08-17T16:05:17:   exp: 1789554917
2026-08-17T16:05:17: }
2026-08-17T16:05:17: req.selectedSocietyId => 1
2026-08-17T16:05:17: Dashboard Society ID => 1
2026-08-17T16:05:17: Member ID => 1
2026-08-17T16:05:17: User Role => superadmin
2026-08-17T16:05:17: societyId = 1
2026-08-17T16:05:17: memberId = 1
2026-08-17T16:05:17: 16:05:17 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.868 ms - 736[0m
2026-08-17T16:05:23: ----- initAuth DEBUG -----
2026-08-17T16:05:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:23: IsValid: true
2026-08-17T16:05:23: --------------------------
2026-08-17T16:05:23: 16:05:23 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 8.286 ms - 2386[0m
2026-08-17T16:05:23: ----- initAuth DEBUG -----
2026-08-17T16:05:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:23: IsValid: true
2026-08-17T16:05:23: --------------------------
2026-08-17T16:05:23: 16:05:23 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 5.035 ms - 152[0m
2026-08-17T16:05:26: ----- initAuth DEBUG -----
2026-08-17T16:05:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:26: IsValid: true
2026-08-17T16:05:26: --------------------------
2026-08-17T16:05:26: SELECT SOCIETY BODY: { society_id: 5 }
2026-08-17T16:05:26: SELECT SOCIETY USER: {
2026-08-17T16:05:26:   user_id: 1,
2026-08-17T16:05:26:   society_id: 1,
2026-08-17T16:05:26:   role: 'superadmin',
2026-08-17T16:05:26:   full_name: 'Rama',
2026-08-17T16:05:26:   is_admin: 0,
2026-08-17T16:05:26:   is_member: 1,
2026-08-17T16:05:26:   is_superadmin: 1,
2026-08-17T16:05:26:   permissions: null,
2026-08-17T16:05:26:   iat: 1786962917,
2026-08-17T16:05:26:   exp: 1789554917
2026-08-17T16:05:26: }
2026-08-17T16:05:26: SELECTED SOCIETY ID: 5
2026-08-17T16:05:26: 16:05:26 [[32minfo[39m] [0mPUT /v1/society/select [33m404[0m 8.042 ms - 48[0m
2026-08-17T16:05:30: ----- initAuth DEBUG -----
2026-08-17T16:05:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:30: IsValid: true
2026-08-17T16:05:30: --------------------------
2026-08-17T16:05:30: 16:05:30 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 7.033 ms - 2386[0m
2026-08-17T16:05:30: ----- initAuth DEBUG -----
2026-08-17T16:05:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:30: IsValid: true
2026-08-17T16:05:30: --------------------------
2026-08-17T16:05:30: 16:05:30 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 6.319 ms - 152[0m
2026-08-17T16:05:40: ----- initAuth DEBUG -----
2026-08-17T16:05:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:40: IsValid: true
2026-08-17T16:05:40: --------------------------
2026-08-17T16:05:40: SELECT SOCIETY BODY: { society_id: 4 }
2026-08-17T16:05:40: SELECT SOCIETY USER: {
2026-08-17T16:05:40:   user_id: 1,
2026-08-17T16:05:40:   society_id: 1,
2026-08-17T16:05:40:   role: 'superadmin',
2026-08-17T16:05:40:   full_name: 'Rama',
2026-08-17T16:05:40:   is_admin: 0,
2026-08-17T16:05:40:   is_member: 1,
2026-08-17T16:05:40:   is_superadmin: 1,
2026-08-17T16:05:40:   permissions: null,
2026-08-17T16:05:40:   iat: 1786962917,
2026-08-17T16:05:40:   exp: 1789554917
2026-08-17T16:05:40: }
2026-08-17T16:05:40: SELECTED SOCIETY ID: 4
2026-08-17T16:05:40: 16:05:40 [[32minfo[39m] [0mPUT /v1/society/select [33m404[0m 17.063 ms - 48[0m
2026-08-17T16:05:49: ----- initAuth DEBUG -----
2026-08-17T16:05:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:49: IsValid: true
2026-08-17T16:05:49: --------------------------
2026-08-17T16:05:49: 16:05:49 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.644 ms - 2386[0m
2026-08-17T16:05:49: ----- initAuth DEBUG -----
2026-08-17T16:05:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:05:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:05:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:05:49: IsValid: true
2026-08-17T16:05:49: --------------------------
2026-08-17T16:05:49: 16:05:49 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.281 ms - 152[0m
2026-08-17T16:07:08: ----- initAuth DEBUG -----
2026-08-17T16:07:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:07:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:07:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:07:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:07:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:07:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:07:08: IsValid: true
2026-08-17T16:07:08: --------------------------
2026-08-17T16:07:08: SELECT SOCIETY BODY: { society_id: 13 }
2026-08-17T16:07:08: SELECT SOCIETY USER: {
2026-08-17T16:07:08:   user_id: 1,
2026-08-17T16:07:08:   society_id: 1,
2026-08-17T16:07:08:   role: 'superadmin',
2026-08-17T16:07:08:   full_name: 'Rama',
2026-08-17T16:07:08:   is_admin: 0,
2026-08-17T16:07:08:   is_member: 1,
2026-08-17T16:07:08:   is_superadmin: 1,
2026-08-17T16:07:08:   permissions: null,
2026-08-17T16:07:08:   iat: 1786962917,
2026-08-17T16:07:08:   exp: 1789554917
2026-08-17T16:07:08: }
2026-08-17T16:07:08: SELECTED SOCIETY ID: 13
2026-08-17T16:07:08: 16:07:08 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 11.025 ms - 124[0m
2026-08-17T16:07:08: ----- initAuth DEBUG -----
2026-08-17T16:07:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:07:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:07:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:07:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:07:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:07:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:07:08: IsValid: true
2026-08-17T16:07:08: --------------------------
2026-08-17T16:07:08: ========== Dashboard Controller ==========
2026-08-17T16:07:08: req.user => {
2026-08-17T16:07:08:   user_id: 1,
2026-08-17T16:07:08:   society_id: 1,
2026-08-17T16:07:08:   role: 'superadmin',
2026-08-17T16:07:08:   full_name: 'Rama',
2026-08-17T16:07:08:   is_admin: 0,
2026-08-17T16:07:08:   is_member: 1,
2026-08-17T16:07:08:   is_superadmin: 1,
2026-08-17T16:07:08:   permissions: null,
2026-08-17T16:07:08:   iat: 1786962917,
2026-08-17T16:07:08:   exp: 1789554917
2026-08-17T16:07:08: }
2026-08-17T16:07:08: req.selectedSocietyId => 13
2026-08-17T16:07:08: Dashboard Society ID => 13
2026-08-17T16:07:08: Member ID => 1
2026-08-17T16:07:08: User Role => superadmin
2026-08-17T16:07:08: societyId = 13
2026-08-17T16:07:08: memberId = 1
2026-08-17T16:07:08: 16:07:08 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 21.905 ms - 305[0m
2026-08-17T16:07:11: ----- initAuth DEBUG -----
2026-08-17T16:07:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:07:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:07:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:07:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:07:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:07:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:07:11: IsValid: true
2026-08-17T16:07:11: --------------------------
2026-08-17T16:07:11: 16:07:11 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 18.278 ms - 2386[0m
2026-08-17T16:07:11: ----- initAuth DEBUG -----
2026-08-17T16:07:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:07:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:07:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:07:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:07:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:07:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:07:11: IsValid: true
2026-08-17T16:07:11: --------------------------
2026-08-17T16:07:11: 16:07:11 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 13.597 ms - 152[0m
2026-08-17T16:07:14: ----- initAuth DEBUG -----
2026-08-17T16:07:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:07:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:07:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:07:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:07:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:07:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:07:14: IsValid: true
2026-08-17T16:07:14: --------------------------
2026-08-17T16:07:14: SELECT SOCIETY BODY: { society_id: 5 }
2026-08-17T16:07:14: SELECT SOCIETY USER: {
2026-08-17T16:07:14:   user_id: 1,
2026-08-17T16:07:14:   society_id: 1,
2026-08-17T16:07:14:   role: 'superadmin',
2026-08-17T16:07:14:   full_name: 'Rama',
2026-08-17T16:07:14:   is_admin: 0,
2026-08-17T16:07:14:   is_member: 1,
2026-08-17T16:07:14:   is_superadmin: 1,
2026-08-17T16:07:14:   permissions: null,
2026-08-17T16:07:14:   iat: 1786962917,
2026-08-17T16:07:14:   exp: 1789554917
2026-08-17T16:07:14: }
2026-08-17T16:07:14: SELECTED SOCIETY ID: 5
2026-08-17T16:07:14: 16:07:14 [[32minfo[39m] [0mPUT /v1/society/select [33m404[0m 6.832 ms - 48[0m
2026-08-17T16:08:09: ----- initAuth DEBUG -----
2026-08-17T16:08:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:08:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:08:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:08:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:08:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:08:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:08:09: IsValid: true
2026-08-17T16:08:09: --------------------------
2026-08-17T16:08:09: 16:08:09 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 7.362 ms - 2386[0m
2026-08-17T16:08:09: ----- initAuth DEBUG -----
2026-08-17T16:08:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:08:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:08:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:08:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:08:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:08:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:08:09: IsValid: true
2026-08-17T16:08:09: --------------------------
2026-08-17T16:08:09: 16:08:09 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.277 ms - 152[0m
2026-08-17T16:10:11: ----- initAuth DEBUG -----
2026-08-17T16:10:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:10:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:10:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:10:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:10:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:10:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:10:11: IsValid: true
2026-08-17T16:10:11: --------------------------
2026-08-17T16:10:11: SELECT SOCIETY BODY: { society_id: 4 }
2026-08-17T16:10:11: SELECT SOCIETY USER: {
2026-08-17T16:10:11:   user_id: 1,
2026-08-17T16:10:11:   society_id: 1,
2026-08-17T16:10:11:   role: 'superadmin',
2026-08-17T16:10:11:   full_name: 'Rama',
2026-08-17T16:10:11:   is_admin: 0,
2026-08-17T16:10:11:   is_member: 1,
2026-08-17T16:10:11:   is_superadmin: 1,
2026-08-17T16:10:11:   permissions: null,
2026-08-17T16:10:11:   iat: 1786962917,
2026-08-17T16:10:11:   exp: 1789554917
2026-08-17T16:10:11: }
2026-08-17T16:10:11: SELECTED SOCIETY ID: 4
2026-08-17T16:10:11: 16:10:11 [[32minfo[39m] [0mPUT /v1/society/select [33m404[0m 8.359 ms - 48[0m
2026-08-17T16:10:33: ----- initAuth DEBUG -----
2026-08-17T16:10:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:10:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:10:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:10:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:10:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:10:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:10:33: IsValid: true
2026-08-17T16:10:33: --------------------------
2026-08-17T16:10:33: 16:10:33 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.667 ms - 2386[0m
2026-08-17T16:10:33: ----- initAuth DEBUG -----
2026-08-17T16:10:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:10:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:10:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:10:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:10:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:10:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:10:33: IsValid: true
2026-08-17T16:10:33: --------------------------
2026-08-17T16:10:33: 16:10:33 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 8.053 ms - 152[0m
2026-08-17T16:13:50: ----- initAuth DEBUG -----
2026-08-17T16:13:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:13:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:13:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:13:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:13:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:13:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:13:50: IsValid: true
2026-08-17T16:13:50: --------------------------
2026-08-17T16:13:50: SELECT SOCIETY BODY: { society_id: 13 }
2026-08-17T16:13:50: SELECT SOCIETY USER: {
2026-08-17T16:13:50:   user_id: 1,
2026-08-17T16:13:50:   society_id: 1,
2026-08-17T16:13:50:   role: 'superadmin',
2026-08-17T16:13:50:   full_name: 'Rama',
2026-08-17T16:13:50:   is_admin: 0,
2026-08-17T16:13:50:   is_member: 1,
2026-08-17T16:13:50:   is_superadmin: 1,
2026-08-17T16:13:50:   permissions: null,
2026-08-17T16:13:50:   iat: 1786962917,
2026-08-17T16:13:50:   exp: 1789554917
2026-08-17T16:13:50: }
2026-08-17T16:13:50: SELECTED SOCIETY ID: 13
2026-08-17T16:13:50: 16:13:50 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 14.348 ms - 124[0m
2026-08-17T16:13:50: ----- initAuth DEBUG -----
2026-08-17T16:13:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:13:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:13:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:13:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:13:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:13:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:13:50: IsValid: true
2026-08-17T16:13:50: --------------------------
2026-08-17T16:13:50: ========== Dashboard Controller ==========
2026-08-17T16:13:50: req.user => {
2026-08-17T16:13:50:   user_id: 1,
2026-08-17T16:13:50:   society_id: 1,
2026-08-17T16:13:50:   role: 'superadmin',
2026-08-17T16:13:50:   full_name: 'Rama',
2026-08-17T16:13:50:   is_admin: 0,
2026-08-17T16:13:50:   is_member: 1,
2026-08-17T16:13:50:   is_superadmin: 1,
2026-08-17T16:13:50:   permissions: null,
2026-08-17T16:13:50:   iat: 1786962917,
2026-08-17T16:13:50:   exp: 1789554917
2026-08-17T16:13:50: }
2026-08-17T16:13:50: req.selectedSocietyId => 13
2026-08-17T16:13:50: Dashboard Society ID => 13
2026-08-17T16:13:50: Member ID => 1
2026-08-17T16:13:50: User Role => superadmin
2026-08-17T16:13:50: societyId = 13
2026-08-17T16:13:50: memberId = 1
2026-08-17T16:13:50: 16:13:50 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 21.057 ms - 305[0m
2026-08-17T16:13:54: ----- initAuth DEBUG -----
2026-08-17T16:13:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:13:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:13:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:13:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:13:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:13:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:13:54: IsValid: true
2026-08-17T16:13:54: --------------------------
2026-08-17T16:13:54: 16:13:54 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 7.270 ms - 2386[0m
2026-08-17T16:13:54: ----- initAuth DEBUG -----
2026-08-17T16:13:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:13:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:13:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:13:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:13:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:13:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:13:54: IsValid: true
2026-08-17T16:13:54: --------------------------
2026-08-17T16:13:54: 16:13:54 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.992 ms - 152[0m
2026-08-17T16:13:55: ----- initAuth DEBUG -----
2026-08-17T16:13:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:13:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:13:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:13:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:13:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:13:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:13:55: IsValid: true
2026-08-17T16:13:55: --------------------------
2026-08-17T16:13:55: SELECT SOCIETY BODY: { society_id: 5 }
2026-08-17T16:13:55: SELECT SOCIETY USER: {
2026-08-17T16:13:55:   user_id: 1,
2026-08-17T16:13:55:   society_id: 1,
2026-08-17T16:13:55:   role: 'superadmin',
2026-08-17T16:13:55:   full_name: 'Rama',
2026-08-17T16:13:55:   is_admin: 0,
2026-08-17T16:13:55:   is_member: 1,
2026-08-17T16:13:55:   is_superadmin: 1,
2026-08-17T16:13:55:   permissions: null,
2026-08-17T16:13:55:   iat: 1786962917,
2026-08-17T16:13:55:   exp: 1789554917
2026-08-17T16:13:55: }
2026-08-17T16:13:55: SELECTED SOCIETY ID: 5
2026-08-17T16:13:55: 16:13:55 [[32minfo[39m] [0mPUT /v1/society/select [33m404[0m 4.645 ms - 48[0m
2026-08-17T16:15:26: ----- initAuth DEBUG -----
2026-08-17T16:15:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:15:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:15:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:15:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:15:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:15:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:15:26: IsValid: true
2026-08-17T16:15:26: --------------------------
2026-08-17T16:15:26: 16:15:26 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.475 ms - 2386[0m
2026-08-17T16:15:26: ----- initAuth DEBUG -----
2026-08-17T16:15:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:15:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:15:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:15:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:15:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:15:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:15:26: IsValid: true
2026-08-17T16:15:26: --------------------------
2026-08-17T16:15:26: 16:15:26 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.586 ms - 152[0m
2026-08-17T16:15:29: ----- initAuth DEBUG -----
2026-08-17T16:15:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:15:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:15:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:15:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:15:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:15:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:15:29: IsValid: true
2026-08-17T16:15:29: --------------------------
2026-08-17T16:15:29: SELECT SOCIETY BODY: { society_id: 5 }
2026-08-17T16:15:29: SELECT SOCIETY USER: {
2026-08-17T16:15:29:   user_id: 1,
2026-08-17T16:15:29:   society_id: 1,
2026-08-17T16:15:29:   role: 'superadmin',
2026-08-17T16:15:29:   full_name: 'Rama',
2026-08-17T16:15:29:   is_admin: 0,
2026-08-17T16:15:29:   is_member: 1,
2026-08-17T16:15:29:   is_superadmin: 1,
2026-08-17T16:15:29:   permissions: null,
2026-08-17T16:15:29:   iat: 1786962917,
2026-08-17T16:15:29:   exp: 1789554917
2026-08-17T16:15:29: }
2026-08-17T16:15:29: SELECTED SOCIETY ID: 5
2026-08-17T16:15:29: 16:15:29 [[32minfo[39m] [0mPUT /v1/society/select [33m404[0m 3.730 ms - 48[0m
2026-08-17T16:16:25: 16:16:25 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 2.448 ms - 123[0m
2026-08-17T16:16:25: 16:16:25 [[32minfo[39m] [0mGET / [33m401[0m 0.669 ms - 123[0m
2026-08-17T16:19:15: ----- initAuth DEBUG -----
2026-08-17T16:19:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:19:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:19:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:19:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:19:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:19:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:19:15: IsValid: true
2026-08-17T16:19:15: --------------------------
2026-08-17T16:19:15: ========== LOGIN API HIT ==========
2026-08-17T16:19:15: Login Request Body: { mobile_number: '9999999998', password: '1234512345' }
2026-08-17T16:19:15: SUPERADMIN CHECK RESULT: Found
2026-08-17T16:19:15: User is superadmin, checking password...
2026-08-17T16:19:15: Password match result: true
2026-08-17T16:19:15: 16:19:15 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 133.644 ms - 757[0m
2026-08-17T16:19:15: ----- initAuth DEBUG -----
2026-08-17T16:19:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:19:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:19:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:19:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:19:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:19:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:19:15: IsValid: true
2026-08-17T16:19:15: --------------------------
2026-08-17T16:19:15: ========== Dashboard Controller ==========
2026-08-17T16:19:15: req.user => {
2026-08-17T16:19:15:   user_id: 1,
2026-08-17T16:19:15:   society_id: 1,
2026-08-17T16:19:15:   role: 'superadmin',
2026-08-17T16:19:15:   full_name: 'Rama',
2026-08-17T16:19:15:   is_admin: 0,
2026-08-17T16:19:15:   is_member: 1,
2026-08-17T16:19:15:   is_superadmin: 1,
2026-08-17T16:19:15:   permissions: null,
2026-08-17T16:19:15:   iat: 1786963755,
2026-08-17T16:19:15:   exp: 1789555755
2026-08-17T16:19:15: }
2026-08-17T16:19:15: req.selectedSocietyId => 13
2026-08-17T16:19:15: Dashboard Society ID => 13
2026-08-17T16:19:15: Member ID => 1
2026-08-17T16:19:15: User Role => superadmin
2026-08-17T16:19:15: societyId = 13
2026-08-17T16:19:15: memberId = 1
2026-08-17T16:19:15: 16:19:15 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 19.829 ms - 305[0m
2026-08-17T16:19:31: ----- initAuth DEBUG -----
2026-08-17T16:19:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:19:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:19:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:19:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:19:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:19:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:19:31: IsValid: true
2026-08-17T16:19:31: --------------------------
2026-08-17T16:19:31: 16:19:31 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 13.239 ms - 2386[0m
2026-08-17T16:19:31: ----- initAuth DEBUG -----
2026-08-17T16:19:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:19:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:19:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:19:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:19:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:19:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:19:31: IsValid: true
2026-08-17T16:19:31: --------------------------
2026-08-17T16:19:31: 16:19:31 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 11.786 ms - 152[0m
2026-08-17T16:19:34: ----- initAuth DEBUG -----
2026-08-17T16:19:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:19:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:19:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:19:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:19:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:19:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:19:34: IsValid: true
2026-08-17T16:19:34: --------------------------
2026-08-17T16:19:34: SELECT SOCIETY BODY: { society_id: 5 }
2026-08-17T16:19:34: SELECT SOCIETY USER: {
2026-08-17T16:19:34:   user_id: 1,
2026-08-17T16:19:34:   society_id: 1,
2026-08-17T16:19:34:   role: 'superadmin',
2026-08-17T16:19:34:   full_name: 'Rama',
2026-08-17T16:19:34:   is_admin: 0,
2026-08-17T16:19:34:   is_member: 1,
2026-08-17T16:19:34:   is_superadmin: 1,
2026-08-17T16:19:34:   permissions: null,
2026-08-17T16:19:34:   iat: 1786963755,
2026-08-17T16:19:34:   exp: 1789555755
2026-08-17T16:19:34: }
2026-08-17T16:19:34: SELECTED SOCIETY ID: 5
2026-08-17T16:19:34: 16:19:34 [[32minfo[39m] [0mPUT /v1/society/select [33m404[0m 5.013 ms - 48[0m
2026-08-17T16:21:56: ----- initAuth DEBUG -----
2026-08-17T16:21:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:21:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:21:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:21:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:21:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:21:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:21:56: IsValid: true
2026-08-17T16:21:56: --------------------------
2026-08-17T16:21:56: SELECT SOCIETY BODY: { society_id: 4 }
2026-08-17T16:21:56: SELECT SOCIETY USER: {
2026-08-17T16:21:56:   user_id: 1,
2026-08-17T16:21:56:   society_id: 1,
2026-08-17T16:21:56:   role: 'superadmin',
2026-08-17T16:21:56:   full_name: 'Rama',
2026-08-17T16:21:56:   is_admin: 0,
2026-08-17T16:21:56:   is_member: 1,
2026-08-17T16:21:56:   is_superadmin: 1,
2026-08-17T16:21:56:   permissions: null,
2026-08-17T16:21:56:   iat: 1786963755,
2026-08-17T16:21:56:   exp: 1789555755
2026-08-17T16:21:56: }
2026-08-17T16:21:56: SELECTED SOCIETY ID: 4
2026-08-17T16:21:56: 16:21:56 [[32minfo[39m] [0mPUT /v1/society/select [33m404[0m 5.648 ms - 48[0m
2026-08-17T16:21:59: ----- initAuth DEBUG -----
2026-08-17T16:21:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:21:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:21:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:21:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:21:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:21:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:21:59: IsValid: true
2026-08-17T16:21:59: --------------------------
2026-08-17T16:21:59: SELECT SOCIETY BODY: { society_id: 3 }
2026-08-17T16:21:59: SELECT SOCIETY USER: {
2026-08-17T16:21:59:   user_id: 1,
2026-08-17T16:21:59:   society_id: 1,
2026-08-17T16:21:59:   role: 'superadmin',
2026-08-17T16:21:59:   full_name: 'Rama',
2026-08-17T16:21:59:   is_admin: 0,
2026-08-17T16:21:59:   is_member: 1,
2026-08-17T16:21:59:   is_superadmin: 1,
2026-08-17T16:21:59:   permissions: null,
2026-08-17T16:21:59:   iat: 1786963755,
2026-08-17T16:21:59:   exp: 1789555755
2026-08-17T16:21:59: }
2026-08-17T16:21:59: SELECTED SOCIETY ID: 3
2026-08-17T16:21:59: 16:21:59 [[32minfo[39m] [0mPUT /v1/society/select [33m404[0m 2.668 ms - 48[0m
2026-08-17T16:22:00: ----- initAuth DEBUG -----
2026-08-17T16:22:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:00: IsValid: true
2026-08-17T16:22:00: --------------------------
2026-08-17T16:22:00: SELECT SOCIETY BODY: { society_id: 2 }
2026-08-17T16:22:00: SELECT SOCIETY USER: {
2026-08-17T16:22:00:   user_id: 1,
2026-08-17T16:22:00:   society_id: 1,
2026-08-17T16:22:00:   role: 'superadmin',
2026-08-17T16:22:00:   full_name: 'Rama',
2026-08-17T16:22:00:   is_admin: 0,
2026-08-17T16:22:00:   is_member: 1,
2026-08-17T16:22:00:   is_superadmin: 1,
2026-08-17T16:22:00:   permissions: null,
2026-08-17T16:22:00:   iat: 1786963755,
2026-08-17T16:22:00:   exp: 1789555755
2026-08-17T16:22:00: }
2026-08-17T16:22:00: SELECTED SOCIETY ID: 2
2026-08-17T16:22:00: 16:22:00 [[32minfo[39m] [0mPUT /v1/society/select [33m404[0m 2.484 ms - 48[0m
2026-08-17T16:22:03: ----- initAuth DEBUG -----
2026-08-17T16:22:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:03: IsValid: true
2026-08-17T16:22:03: --------------------------
2026-08-17T16:22:03: SELECT SOCIETY BODY: { society_id: 1 }
2026-08-17T16:22:03: SELECT SOCIETY USER: {
2026-08-17T16:22:03:   user_id: 1,
2026-08-17T16:22:03:   society_id: 1,
2026-08-17T16:22:03:   role: 'superadmin',
2026-08-17T16:22:03:   full_name: 'Rama',
2026-08-17T16:22:03:   is_admin: 0,
2026-08-17T16:22:03:   is_member: 1,
2026-08-17T16:22:03:   is_superadmin: 1,
2026-08-17T16:22:03:   permissions: null,
2026-08-17T16:22:03:   iat: 1786963755,
2026-08-17T16:22:03:   exp: 1789555755
2026-08-17T16:22:03: }
2026-08-17T16:22:03: SELECTED SOCIETY ID: 1
2026-08-17T16:22:03: 16:22:03 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 18.720 ms - 125[0m
2026-08-17T16:22:03: ----- initAuth DEBUG -----
2026-08-17T16:22:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:03: IsValid: true
2026-08-17T16:22:03: --------------------------
2026-08-17T16:22:03: ========== Dashboard Controller ==========
2026-08-17T16:22:03: req.user => {
2026-08-17T16:22:03:   user_id: 1,
2026-08-17T16:22:03:   society_id: 1,
2026-08-17T16:22:03:   role: 'superadmin',
2026-08-17T16:22:03:   full_name: 'Rama',
2026-08-17T16:22:03:   is_admin: 0,
2026-08-17T16:22:03:   is_member: 1,
2026-08-17T16:22:03:   is_superadmin: 1,
2026-08-17T16:22:03:   permissions: null,
2026-08-17T16:22:03:   iat: 1786963755,
2026-08-17T16:22:03:   exp: 1789555755
2026-08-17T16:22:03: }
2026-08-17T16:22:03: req.selectedSocietyId => 1
2026-08-17T16:22:03: Dashboard Society ID => 1
2026-08-17T16:22:03: Member ID => 1
2026-08-17T16:22:03: User Role => superadmin
2026-08-17T16:22:03: societyId = 1
2026-08-17T16:22:03: memberId = 1
2026-08-17T16:22:03: 16:22:03 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 14.916 ms - 736[0m
2026-08-17T16:22:09: ----- initAuth DEBUG -----
2026-08-17T16:22:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:09: IsValid: true
2026-08-17T16:22:09: --------------------------
2026-08-17T16:22:09: 16:22:09 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 24.790 ms - 2386[0m
2026-08-17T16:22:10: ----- initAuth DEBUG -----
2026-08-17T16:22:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:10: IsValid: true
2026-08-17T16:22:10: --------------------------
2026-08-17T16:22:10: 16:22:10 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 11.912 ms - 152[0m
2026-08-17T16:22:12: ----- initAuth DEBUG -----
2026-08-17T16:22:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:12: IsValid: true
2026-08-17T16:22:12: --------------------------
2026-08-17T16:22:12: SELECT SOCIETY BODY: { society_id: 13 }
2026-08-17T16:22:12: SELECT SOCIETY USER: {
2026-08-17T16:22:12:   user_id: 1,
2026-08-17T16:22:12:   society_id: 1,
2026-08-17T16:22:12:   role: 'superadmin',
2026-08-17T16:22:12:   full_name: 'Rama',
2026-08-17T16:22:12:   is_admin: 0,
2026-08-17T16:22:12:   is_member: 1,
2026-08-17T16:22:12:   is_superadmin: 1,
2026-08-17T16:22:12:   permissions: null,
2026-08-17T16:22:12:   iat: 1786963755,
2026-08-17T16:22:12:   exp: 1789555755
2026-08-17T16:22:12: }
2026-08-17T16:22:12: SELECTED SOCIETY ID: 13
2026-08-17T16:22:12: 16:22:12 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 13.020 ms - 124[0m
2026-08-17T16:22:12: ----- initAuth DEBUG -----
2026-08-17T16:22:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:12: IsValid: true
2026-08-17T16:22:12: --------------------------
2026-08-17T16:22:12: ========== Dashboard Controller ==========
2026-08-17T16:22:12: req.user => {
2026-08-17T16:22:12:   user_id: 1,
2026-08-17T16:22:12:   society_id: 1,
2026-08-17T16:22:12:   role: 'superadmin',
2026-08-17T16:22:12:   full_name: 'Rama',
2026-08-17T16:22:12:   is_admin: 0,
2026-08-17T16:22:12:   is_member: 1,
2026-08-17T16:22:12:   is_superadmin: 1,
2026-08-17T16:22:12:   permissions: null,
2026-08-17T16:22:12:   iat: 1786963755,
2026-08-17T16:22:12:   exp: 1789555755
2026-08-17T16:22:12: }
2026-08-17T16:22:12: req.selectedSocietyId => 13
2026-08-17T16:22:12: Dashboard Society ID => 13
2026-08-17T16:22:12: Member ID => 1
2026-08-17T16:22:12: User Role => superadmin
2026-08-17T16:22:12: societyId = 13
2026-08-17T16:22:12: memberId = 1
2026-08-17T16:22:12: 16:22:12 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 20.610 ms - 305[0m
2026-08-17T16:22:16: ----- initAuth DEBUG -----
2026-08-17T16:22:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:16: IsValid: true
2026-08-17T16:22:16: --------------------------
2026-08-17T16:22:16: 16:22:16 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 9.359 ms - 2386[0m
2026-08-17T16:22:16: ----- initAuth DEBUG -----
2026-08-17T16:22:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:16: IsValid: true
2026-08-17T16:22:16: --------------------------
2026-08-17T16:22:16: 16:22:16 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 9.351 ms - 152[0m
2026-08-17T16:22:17: ----- initAuth DEBUG -----
2026-08-17T16:22:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:17: IsValid: true
2026-08-17T16:22:17: --------------------------
2026-08-17T16:22:17: SELECT SOCIETY BODY: { society_id: 13 }
2026-08-17T16:22:17: SELECT SOCIETY USER: {
2026-08-17T16:22:17:   user_id: 1,
2026-08-17T16:22:17:   society_id: 1,
2026-08-17T16:22:17:   role: 'superadmin',
2026-08-17T16:22:17:   full_name: 'Rama',
2026-08-17T16:22:17:   is_admin: 0,
2026-08-17T16:22:17:   is_member: 1,
2026-08-17T16:22:17:   is_superadmin: 1,
2026-08-17T16:22:17:   permissions: null,
2026-08-17T16:22:17:   iat: 1786963755,
2026-08-17T16:22:17:   exp: 1789555755
2026-08-17T16:22:17: }
2026-08-17T16:22:17: SELECTED SOCIETY ID: 13
2026-08-17T16:22:17: 16:22:17 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 6.173 ms - 124[0m
2026-08-17T16:22:17: ----- initAuth DEBUG -----
2026-08-17T16:22:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:17: IsValid: true
2026-08-17T16:22:17: --------------------------
2026-08-17T16:22:17: ========== Dashboard Controller ==========
2026-08-17T16:22:17: req.user => {
2026-08-17T16:22:17:   user_id: 1,
2026-08-17T16:22:17:   society_id: 1,
2026-08-17T16:22:17:   role: 'superadmin',
2026-08-17T16:22:17:   full_name: 'Rama',
2026-08-17T16:22:17:   is_admin: 0,
2026-08-17T16:22:17:   is_member: 1,
2026-08-17T16:22:17:   is_superadmin: 1,
2026-08-17T16:22:17:   permissions: null,
2026-08-17T16:22:17:   iat: 1786963755,
2026-08-17T16:22:17:   exp: 1789555755
2026-08-17T16:22:17: }
2026-08-17T16:22:17: req.selectedSocietyId => 13
2026-08-17T16:22:17: Dashboard Society ID => 13
2026-08-17T16:22:17: Member ID => 1
2026-08-17T16:22:17: User Role => superadmin
2026-08-17T16:22:17: societyId = 13
2026-08-17T16:22:17: memberId = 1
2026-08-17T16:22:17: 16:22:17 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 14.296 ms - 305[0m
2026-08-17T16:22:25: ----- initAuth DEBUG -----
2026-08-17T16:22:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:25: IsValid: true
2026-08-17T16:22:25: --------------------------
2026-08-17T16:22:25: 16:22:25 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.260 ms - 2386[0m
2026-08-17T16:22:26: ----- initAuth DEBUG -----
2026-08-17T16:22:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:22:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:22:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:22:26: IsValid: true
2026-08-17T16:22:26: --------------------------
2026-08-17T16:22:26: 16:22:26 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 5.431 ms - 152[0m
2026-08-17T16:23:06: ----- initAuth DEBUG -----
2026-08-17T16:23:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:23:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:23:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:23:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:23:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:23:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:23:06: IsValid: true
2026-08-17T16:23:06: --------------------------
2026-08-17T16:23:06: 16:23:06 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.454 ms - 2386[0m
2026-08-17T16:23:06: ----- initAuth DEBUG -----
2026-08-17T16:23:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:23:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:23:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:23:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:23:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:23:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:23:06: IsValid: true
2026-08-17T16:23:06: --------------------------
2026-08-17T16:23:06: 16:23:06 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.820 ms - 152[0m
2026-08-17T16:25:00: ----- initAuth DEBUG -----
2026-08-17T16:25:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:25:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:25:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:25:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:25:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:25:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:25:00: IsValid: true
2026-08-17T16:25:00: --------------------------
2026-08-17T16:25:00: 16:25:00 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 17.092 ms - 737[0m
2026-08-17T16:25:01: ----- initAuth DEBUG -----
2026-08-17T16:25:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:25:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:25:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:25:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:25:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:25:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:25:01: IsValid: true
2026-08-17T16:25:01: --------------------------
2026-08-17T16:25:01: 16:25:01 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.423 ms - 736[0m
2026-08-17T16:25:01: ----- initAuth DEBUG -----
2026-08-17T16:25:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:25:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:25:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:25:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:25:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:25:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:25:01: IsValid: true
2026-08-17T16:25:01: --------------------------
2026-08-17T16:25:01: 16:25:01 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.814 ms - 412[0m
2026-08-17T16:25:03: ----- initAuth DEBUG -----
2026-08-17T16:25:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:25:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:25:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:25:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:25:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:25:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:25:03: IsValid: true
2026-08-17T16:25:03: --------------------------
2026-08-17T16:25:03: 16:25:03 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 8.038 ms - 2386[0m
2026-08-17T16:25:11: ----- initAuth DEBUG -----
2026-08-17T16:25:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:25:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:25:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:25:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:25:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:25:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:25:11: IsValid: true
2026-08-17T16:25:11: --------------------------
2026-08-17T16:25:12: 16:25:12 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 13.917 ms - 128[0m
2026-08-17T16:25:12: ----- initAuth DEBUG -----
2026-08-17T16:25:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:25:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:25:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:25:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:25:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:25:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:25:12: IsValid: true
2026-08-17T16:25:12: --------------------------
2026-08-17T16:25:12: 16:25:12 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 9.781 ms - 52[0m
2026-08-17T16:26:20: ----- initAuth DEBUG -----
2026-08-17T16:26:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:20: IsValid: true
2026-08-17T16:26:20: --------------------------
2026-08-17T16:26:20: 16:26:20 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.659 ms - 2386[0m
2026-08-17T16:26:20: ----- initAuth DEBUG -----
2026-08-17T16:26:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:20: IsValid: true
2026-08-17T16:26:20: --------------------------
2026-08-17T16:26:20: 16:26:20 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.036 ms - 152[0m
2026-08-17T16:26:21: ----- initAuth DEBUG -----
2026-08-17T16:26:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:21: IsValid: true
2026-08-17T16:26:21: --------------------------
2026-08-17T16:26:21: 16:26:21 [[32minfo[39m] [0mGET /v1/society/13 [32m200[0m 8.953 ms - 569[0m
2026-08-17T16:26:23: ----- initAuth DEBUG -----
2026-08-17T16:26:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:23: IsValid: true
2026-08-17T16:26:23: --------------------------
2026-08-17T16:26:23: 16:26:23 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.808 ms - 2386[0m
2026-08-17T16:26:23: ----- initAuth DEBUG -----
2026-08-17T16:26:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:23: IsValid: true
2026-08-17T16:26:23: --------------------------
2026-08-17T16:26:23: 16:26:23 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.098 ms - 152[0m
2026-08-17T16:26:25: ----- initAuth DEBUG -----
2026-08-17T16:26:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:25: IsValid: true
2026-08-17T16:26:25: --------------------------
2026-08-17T16:26:25: SELECT SOCIETY BODY: { society_id: 13 }
2026-08-17T16:26:25: SELECT SOCIETY USER: {
2026-08-17T16:26:25:   user_id: 1,
2026-08-17T16:26:25:   society_id: 1,
2026-08-17T16:26:25:   role: 'superadmin',
2026-08-17T16:26:25:   full_name: 'Rama',
2026-08-17T16:26:25:   is_admin: 0,
2026-08-17T16:26:25:   is_member: 1,
2026-08-17T16:26:25:   is_superadmin: 1,
2026-08-17T16:26:25:   permissions: null,
2026-08-17T16:26:25:   iat: 1786963755,
2026-08-17T16:26:25:   exp: 1789555755
2026-08-17T16:26:25: }
2026-08-17T16:26:25: SELECTED SOCIETY ID: 13
2026-08-17T16:26:25: 16:26:25 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 9.283 ms - 124[0m
2026-08-17T16:26:25: ----- initAuth DEBUG -----
2026-08-17T16:26:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:25: IsValid: true
2026-08-17T16:26:25: --------------------------
2026-08-17T16:26:25: ========== Dashboard Controller ==========
2026-08-17T16:26:25: req.user => {
2026-08-17T16:26:25:   user_id: 1,
2026-08-17T16:26:25:   society_id: 1,
2026-08-17T16:26:25:   role: 'superadmin',
2026-08-17T16:26:25:   full_name: 'Rama',
2026-08-17T16:26:25:   is_admin: 0,
2026-08-17T16:26:25:   is_member: 1,
2026-08-17T16:26:25:   is_superadmin: 1,
2026-08-17T16:26:25:   permissions: null,
2026-08-17T16:26:25:   iat: 1786963755,
2026-08-17T16:26:25:   exp: 1789555755
2026-08-17T16:26:25: }
2026-08-17T16:26:25: req.selectedSocietyId => 13
2026-08-17T16:26:25: Dashboard Society ID => 13
2026-08-17T16:26:25: Member ID => 1
2026-08-17T16:26:25: User Role => superadmin
2026-08-17T16:26:25: societyId = 13
2026-08-17T16:26:25: memberId = 1
2026-08-17T16:26:25: 16:26:25 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.446 ms - 305[0m
2026-08-17T16:26:37: ----- initAuth DEBUG -----
2026-08-17T16:26:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:37: IsValid: true
2026-08-17T16:26:37: --------------------------
2026-08-17T16:26:37: ========== LOGIN API HIT ==========
2026-08-17T16:26:37: Login Request Body: { mobile_number: '1111111111', password: '1234567890' }
2026-08-17T16:26:37: SUPERADMIN CHECK RESULT: Found
2026-08-17T16:26:37: 16:26:37 [[32minfo[39m] [0mPOST /v1/user/login [33m403[0m 128.675 ms - 70[0m
2026-08-17T16:26:50: ----- initAuth DEBUG -----
2026-08-17T16:26:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:50: IsValid: true
2026-08-17T16:26:50: --------------------------
2026-08-17T16:26:50: ========== LOGIN API HIT ==========
2026-08-17T16:26:50: Login Request Body: { mobile_number: '9999999998', password: '1234512345' }
2026-08-17T16:26:50: SUPERADMIN CHECK RESULT: Found
2026-08-17T16:26:50: User is superadmin, checking password...
2026-08-17T16:26:50: Password match result: true
2026-08-17T16:26:50: 16:26:50 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 135.753 ms - 757[0m
2026-08-17T16:26:50: ----- initAuth DEBUG -----
2026-08-17T16:26:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:50: IsValid: true
2026-08-17T16:26:50: --------------------------
2026-08-17T16:26:50: ========== Dashboard Controller ==========
2026-08-17T16:26:50: req.user => {
2026-08-17T16:26:50:   user_id: 1,
2026-08-17T16:26:50:   society_id: 1,
2026-08-17T16:26:50:   role: 'superadmin',
2026-08-17T16:26:50:   full_name: 'Rama',
2026-08-17T16:26:50:   is_admin: 0,
2026-08-17T16:26:50:   is_member: 1,
2026-08-17T16:26:50:   is_superadmin: 1,
2026-08-17T16:26:50:   permissions: null,
2026-08-17T16:26:50:   iat: 1786964210,
2026-08-17T16:26:50:   exp: 1789556210
2026-08-17T16:26:50: }
2026-08-17T16:26:50: req.selectedSocietyId => 13
2026-08-17T16:26:50: Dashboard Society ID => 13
2026-08-17T16:26:50: Member ID => 1
2026-08-17T16:26:50: User Role => superadmin
2026-08-17T16:26:50: societyId = 13
2026-08-17T16:26:50: memberId = 1
2026-08-17T16:26:50: 16:26:50 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.676 ms - 305[0m
2026-08-17T16:26:53: ----- initAuth DEBUG -----
2026-08-17T16:26:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:53: IsValid: true
2026-08-17T16:26:53: --------------------------
2026-08-17T16:26:53: 16:26:53 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 9.735 ms - 2386[0m
2026-08-17T16:26:53: ----- initAuth DEBUG -----
2026-08-17T16:26:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:53: IsValid: true
2026-08-17T16:26:53: --------------------------
2026-08-17T16:26:53: 16:26:53 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 8.930 ms - 152[0m
2026-08-17T16:26:54: ----- initAuth DEBUG -----
2026-08-17T16:26:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:54: IsValid: true
2026-08-17T16:26:54: --------------------------
2026-08-17T16:26:54: 16:26:54 [[32minfo[39m] [0mGET /v1/society/13 [32m200[0m 3.364 ms - 569[0m
2026-08-17T16:26:55: ----- initAuth DEBUG -----
2026-08-17T16:26:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:55: IsValid: true
2026-08-17T16:26:55: --------------------------
2026-08-17T16:26:55: 16:26:55 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 10.411 ms - 2386[0m
2026-08-17T16:26:55: ----- initAuth DEBUG -----
2026-08-17T16:26:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:55: IsValid: true
2026-08-17T16:26:55: --------------------------
2026-08-17T16:26:55: 16:26:55 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.793 ms - 152[0m
2026-08-17T16:26:56: ----- initAuth DEBUG -----
2026-08-17T16:26:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:56: IsValid: true
2026-08-17T16:26:56: --------------------------
2026-08-17T16:26:56: SELECT SOCIETY BODY: { society_id: 13 }
2026-08-17T16:26:56: SELECT SOCIETY USER: {
2026-08-17T16:26:56:   user_id: 1,
2026-08-17T16:26:56:   society_id: 1,
2026-08-17T16:26:56:   role: 'superadmin',
2026-08-17T16:26:56:   full_name: 'Rama',
2026-08-17T16:26:56:   is_admin: 0,
2026-08-17T16:26:56:   is_member: 1,
2026-08-17T16:26:56:   is_superadmin: 1,
2026-08-17T16:26:56:   permissions: null,
2026-08-17T16:26:56:   iat: 1786964210,
2026-08-17T16:26:56:   exp: 1789556210
2026-08-17T16:26:56: }
2026-08-17T16:26:56: SELECTED SOCIETY ID: 13
2026-08-17T16:26:56: 16:26:56 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 7.871 ms - 124[0m
2026-08-17T16:26:56: ----- initAuth DEBUG -----
2026-08-17T16:26:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:26:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:26:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:26:56: IsValid: true
2026-08-17T16:26:56: --------------------------
2026-08-17T16:26:56: ========== Dashboard Controller ==========
2026-08-17T16:26:56: req.user => {
2026-08-17T16:26:56:   user_id: 1,
2026-08-17T16:26:56:   society_id: 1,
2026-08-17T16:26:56:   role: 'superadmin',
2026-08-17T16:26:56:   full_name: 'Rama',
2026-08-17T16:26:56:   is_admin: 0,
2026-08-17T16:26:56:   is_member: 1,
2026-08-17T16:26:56:   is_superadmin: 1,
2026-08-17T16:26:56:   permissions: null,
2026-08-17T16:26:56:   iat: 1786964210,
2026-08-17T16:26:56:   exp: 1789556210
2026-08-17T16:26:56: }
2026-08-17T16:26:56: req.selectedSocietyId => 13
2026-08-17T16:26:56: Dashboard Society ID => 13
2026-08-17T16:26:56: Member ID => 1
2026-08-17T16:26:56: User Role => superadmin
2026-08-17T16:26:56: societyId = 13
2026-08-17T16:26:56: memberId = 1
2026-08-17T16:26:56: 16:26:56 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 16.095 ms - 305[0m
2026-08-17T16:27:01: ----- initAuth DEBUG -----
2026-08-17T16:27:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:27:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:27:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:27:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:27:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:27:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:27:01: IsValid: true
2026-08-17T16:27:01: --------------------------
2026-08-17T16:27:01: 16:27:01 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.625 ms - 2386[0m
2026-08-17T16:27:01: ----- initAuth DEBUG -----
2026-08-17T16:27:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:27:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:27:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:27:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:27:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:27:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:27:01: IsValid: true
2026-08-17T16:27:01: --------------------------
2026-08-17T16:27:01: 16:27:01 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.857 ms - 152[0m
2026-08-17T16:27:05: ----- initAuth DEBUG -----
2026-08-17T16:27:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:27:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:27:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:27:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:27:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:27:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:27:05: IsValid: true
2026-08-17T16:27:05: --------------------------
2026-08-17T16:27:05: SELECT SOCIETY BODY: { society_id: 13 }
2026-08-17T16:27:05: SELECT SOCIETY USER: {
2026-08-17T16:27:05:   user_id: 1,
2026-08-17T16:27:05:   society_id: 1,
2026-08-17T16:27:05:   role: 'superadmin',
2026-08-17T16:27:05:   full_name: 'Rama',
2026-08-17T16:27:05:   is_admin: 0,
2026-08-17T16:27:05:   is_member: 1,
2026-08-17T16:27:05:   is_superadmin: 1,
2026-08-17T16:27:05:   permissions: null,
2026-08-17T16:27:05:   iat: 1786964210,
2026-08-17T16:27:05:   exp: 1789556210
2026-08-17T16:27:05: }
2026-08-17T16:27:05: SELECTED SOCIETY ID: 13
2026-08-17T16:27:05: 16:27:05 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 5.221 ms - 124[0m
2026-08-17T16:27:05: ----- initAuth DEBUG -----
2026-08-17T16:27:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:27:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:27:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:27:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:27:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:27:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:27:05: IsValid: true
2026-08-17T16:27:05: --------------------------
2026-08-17T16:27:05: ========== Dashboard Controller ==========
2026-08-17T16:27:05: req.user => {
2026-08-17T16:27:05:   user_id: 1,
2026-08-17T16:27:05:   society_id: 1,
2026-08-17T16:27:05:   role: 'superadmin',
2026-08-17T16:27:05:   full_name: 'Rama',
2026-08-17T16:27:05:   is_admin: 0,
2026-08-17T16:27:05:   is_member: 1,
2026-08-17T16:27:05:   is_superadmin: 1,
2026-08-17T16:27:05:   permissions: null,
2026-08-17T16:27:05:   iat: 1786964210,
2026-08-17T16:27:05:   exp: 1789556210
2026-08-17T16:27:05: }
2026-08-17T16:27:05: req.selectedSocietyId => 13
2026-08-17T16:27:05: Dashboard Society ID => 13
2026-08-17T16:27:05: Member ID => 1
2026-08-17T16:27:05: User Role => superadmin
2026-08-17T16:27:05: societyId = 13
2026-08-17T16:27:05: memberId = 1
2026-08-17T16:27:05: 16:27:05 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.316 ms - 305[0m
2026-08-17T16:28:31: ----- initAuth DEBUG -----
2026-08-17T16:28:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:28:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:28:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:28:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:28:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:28:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:28:31: IsValid: true
2026-08-17T16:28:31: --------------------------
2026-08-17T16:28:31: 16:28:31 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 21.352 ms - 73[0m
2026-08-17T16:28:31: ----- initAuth DEBUG -----
2026-08-17T16:28:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:28:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:28:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:28:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:28:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:28:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:28:31: IsValid: true
2026-08-17T16:28:31: --------------------------
2026-08-17T16:28:31: 16:28:31 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 11.213 ms - 171[0m
2026-08-17T16:28:32: ----- initAuth DEBUG -----
2026-08-17T16:28:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:28:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:28:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:28:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:28:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:28:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:28:32: IsValid: true
2026-08-17T16:28:32: --------------------------
2026-08-17T16:28:32: 16:28:32 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 10.145 ms - 128[0m
2026-08-17T16:28:32: ----- initAuth DEBUG -----
2026-08-17T16:28:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:28:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:28:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:28:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:28:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:28:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:28:32: IsValid: true
2026-08-17T16:28:32: --------------------------
2026-08-17T16:28:32: 16:28:32 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 6.979 ms - 52[0m
2026-08-17T16:30:45: ----- initAuth DEBUG -----
2026-08-17T16:30:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:30:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:30:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:30:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:30:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:30:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:30:45: IsValid: true
2026-08-17T16:30:45: --------------------------
2026-08-17T16:30:45: ----- initAuth DEBUG -----
2026-08-17T16:30:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:30:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:30:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:30:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:30:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:30:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:30:45: IsValid: true
2026-08-17T16:30:45: --------------------------
2026-08-17T16:30:45: [getMemberList] Error: Error: Unknown column 'usm.society_id' in 'WHERE'
2026-08-17T16:30:45:     at Object.getMemberList (/home/b2/public_html/society.1b2.in/src/v1/models/member.model.js:1308:39)
2026-08-17T16:30:45:     at getMemberList (/home/b2/public_html/society.1b2.in/src/v1/controllers/member.controller.js:85:46)
2026-08-17T16:30:45:     at Layer.handle [as handle_request] (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/layer.js:95:5)
2026-08-17T16:30:45:     at next (/home/b2/public_html/society.1b2.in/node_modules/express/lib/router/route.js:149:13)
2026-08-17T16:30:45:     at selectedSociety (/home/b2/public_html/society.1b2.in/src/v1/middlewares/selectedSociety.middleware.js:152:16)
2026-08-17T16:30:45:     at process.processTicksAndRejections (node:internal/process/task_queues:105:5) {
2026-08-17T16:30:45:   code: 'ER_BAD_FIELD_ERROR',
2026-08-17T16:30:45:   errno: 1054,
2026-08-17T16:30:45:   sqlState: '42S22',
2026-08-17T16:30:45:   sqlMessage: "Unknown column 'usm.society_id' in 'WHERE'",
2026-08-17T16:30:45:   sql: '\n' +
2026-08-17T16:30:45:     '            SELECT\n' +
2026-08-17T16:30:45:     '                u.id,\n' +
2026-08-17T16:30:45:     '                u.society_id,\n' +
2026-08-17T16:30:45:     '                u.full_name,\n' +
2026-08-17T16:30:45:     '                u.email,\n' +
2026-08-17T16:30:45:     '                u.mobile_number,\n' +
2026-08-17T16:30:45:     '                u.flat_number,\n' +
2026-08-17T16:30:45:     '                u.role,\n' +
2026-08-17T16:30:45:     '                u.profile_photo,\n' +
2026-08-17T16:30:45:     '                u.vehicles,\n' +
2026-08-17T16:30:45:     '                u.family_members,\n' +
2026-08-17T16:30:45:     '                u.move_in_date,\n' +
2026-08-17T16:30:45:     '                u.ownership,\n' +
2026-08-17T16:30:45:     '                u.is_active,\n' +
2026-08-17T16:30:45:     '                u.is_approved,\n' +
2026-08-17T16:30:45:     '                s.name AS society_name\n' +
2026-08-17T16:30:45:     '            FROM users u\n' +
2026-08-17T16:30:45:     '            LEFT JOIN society s\n' +
2026-08-17T16:30:45:     '                ON s.id = u.society_id\n' +
2026-08-17T16:30:45:     '            WHERE u.status = 1\n' +
2026-08-17T16:30:45:     '         AND usm.society_id = ?\n' +
2026-08-17T16:30:45:     '            ORDER BY u.flat_number ASC\n' +
2026-08-17T16:30:45:     '            LIMIT ?\n' +
2026-08-17T16:30:45:     '            OFFSET ?\n' +
2026-08-17T16:30:45:     '        '
2026-08-17T16:30:45: }
2026-08-17T16:30:45: 16:30:45 [[32minfo[39m] [0mPOST /v1/member/list [31m500[0m 24.278 ms - 72[0m
2026-08-17T16:30:45: 16:30:45 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 32.466 ms - 143[0m
2026-08-17T16:31:07: ----- initAuth DEBUG -----
2026-08-17T16:31:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:07: IsValid: true
2026-08-17T16:31:07: --------------------------
2026-08-17T16:31:07: 16:31:07 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 8.070 ms - 77[0m
2026-08-17T16:31:07: ----- initAuth DEBUG -----
2026-08-17T16:31:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:07: IsValid: true
2026-08-17T16:31:07: --------------------------
2026-08-17T16:31:07: 16:31:07 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 9.352 ms - 133[0m
2026-08-17T16:31:11: ----- initAuth DEBUG -----
2026-08-17T16:31:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:11: IsValid: true
2026-08-17T16:31:11: --------------------------
2026-08-17T16:31:11: 16:31:11 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.321 ms - 73[0m
2026-08-17T16:31:11: ----- initAuth DEBUG -----
2026-08-17T16:31:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:11: IsValid: true
2026-08-17T16:31:11: --------------------------
2026-08-17T16:31:11: 16:31:11 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.832 ms - 171[0m
2026-08-17T16:31:14: ----- initAuth DEBUG -----
2026-08-17T16:31:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:14: IsValid: true
2026-08-17T16:31:14: --------------------------
2026-08-17T16:31:14: 16:31:14 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.291 ms - 128[0m
2026-08-17T16:31:14: ----- initAuth DEBUG -----
2026-08-17T16:31:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:14: IsValid: true
2026-08-17T16:31:14: --------------------------
2026-08-17T16:31:14: 16:31:14 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 3.603 ms - 52[0m
2026-08-17T16:31:17: ----- initAuth DEBUG -----
2026-08-17T16:31:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:17: IsValid: true
2026-08-17T16:31:17: --------------------------
2026-08-17T16:31:17: 16:31:17 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 15.529 ms - 78[0m
2026-08-17T16:31:43: ----- initAuth DEBUG -----
2026-08-17T16:31:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:43: IsValid: true
2026-08-17T16:31:43: --------------------------
2026-08-17T16:31:43: 16:31:43 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 9.511 ms - 2386[0m
2026-08-17T16:31:43: ----- initAuth DEBUG -----
2026-08-17T16:31:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:43: IsValid: true
2026-08-17T16:31:43: --------------------------
2026-08-17T16:31:43: 16:31:43 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.759 ms - 152[0m
2026-08-17T16:31:43: ----- initAuth DEBUG -----
2026-08-17T16:31:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:31:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:31:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:31:43: IsValid: true
2026-08-17T16:31:43: --------------------------
2026-08-17T16:31:43: 16:31:43 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 7.872 ms - 744[0m
2026-08-17T16:48:02: ----- initAuth DEBUG -----
2026-08-17T16:48:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:48:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:48:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:48:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:48:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:48:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:48:02: IsValid: true
2026-08-17T16:48:02: --------------------------
2026-08-17T16:48:02: ========== LOGIN API HIT ==========
2026-08-17T16:48:02: Login Request Body: { mobile_number: '9999999998', password: '1234512345' }
2026-08-17T16:48:02: SUPERADMIN CHECK RESULT: Found
2026-08-17T16:48:02: User is superadmin, checking password...
2026-08-17T16:48:02: Password match result: true
2026-08-17T16:48:02: 16:48:02 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 108.509 ms - 757[0m
2026-08-17T16:48:02: ----- initAuth DEBUG -----
2026-08-17T16:48:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:48:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:48:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:48:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:48:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:48:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:48:02: IsValid: true
2026-08-17T16:48:02: --------------------------
2026-08-17T16:48:02: ========== Dashboard Controller ==========
2026-08-17T16:48:02: req.user => {
2026-08-17T16:48:02:   user_id: 1,
2026-08-17T16:48:02:   society_id: 1,
2026-08-17T16:48:02:   role: 'superadmin',
2026-08-17T16:48:02:   full_name: 'Rama',
2026-08-17T16:48:02:   is_admin: 0,
2026-08-17T16:48:02:   is_member: 1,
2026-08-17T16:48:02:   is_superadmin: 1,
2026-08-17T16:48:02:   permissions: null,
2026-08-17T16:48:02:   iat: 1786965482,
2026-08-17T16:48:02:   exp: 1789557482
2026-08-17T16:48:02: }
2026-08-17T16:48:02: req.selectedSocietyId => 13
2026-08-17T16:48:02: Dashboard Society ID => 13
2026-08-17T16:48:02: Member ID => 1
2026-08-17T16:48:02: User Role => superadmin
2026-08-17T16:48:02: societyId = 13
2026-08-17T16:48:02: memberId = 1
2026-08-17T16:48:02: 16:48:02 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 15.106 ms - 305[0m
2026-08-17T16:48:09: ----- initAuth DEBUG -----
2026-08-17T16:48:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:48:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:48:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:48:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:48:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:48:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:48:09: IsValid: true
2026-08-17T16:48:09: --------------------------
2026-08-17T16:48:09: 16:48:09 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.426 ms - 2386[0m
2026-08-17T16:48:09: ----- initAuth DEBUG -----
2026-08-17T16:48:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:48:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:48:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:48:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:48:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:48:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:48:09: IsValid: true
2026-08-17T16:48:09: --------------------------
2026-08-17T16:48:09: 16:48:09 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.611 ms - 152[0m
2026-08-17T16:48:10: ----- initAuth DEBUG -----
2026-08-17T16:48:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:48:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:48:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:48:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:48:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:48:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:48:10: IsValid: true
2026-08-17T16:48:10: --------------------------
2026-08-17T16:48:10: 16:48:10 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.018 ms - 744[0m
2026-08-17T16:50:55: ----- initAuth DEBUG -----
2026-08-17T16:50:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:50:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:50:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:50:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:50:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:50:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:50:55: IsValid: true
2026-08-17T16:50:55: --------------------------
2026-08-17T16:50:55: 16:50:55 [[32minfo[39m] [0mPOST /v1/society/create-direct [31m500[0m 109.034 ms - 58[0m
2026-08-17T16:51:54: 16:51:54 [[32minfo[39m] [0mGET / [33m401[0m 0.870 ms - 123[0m
2026-08-17T16:51:54: 16:51:54 [[32minfo[39m] [0mGET / [33m401[0m 0.463 ms - 123[0m
2026-08-17T16:51:55: 16:51:55 [[32minfo[39m] [0mGET /wp-includes/wlwmanifest.xml [33m401[0m 0.538 ms - 123[0m
2026-08-17T16:51:55: 16:51:55 [[32minfo[39m] [0mGET /xmlrpc.php?rsd [33m401[0m 0.458 ms - 123[0m
2026-08-17T16:51:55: 16:51:55 [[32minfo[39m] [0mGET / [33m401[0m 0.479 ms - 123[0m
2026-08-17T16:51:55: 16:51:55 [[32minfo[39m] [0mGET /blog/wp-includes/wlwmanifest.xml [33m401[0m 0.431 ms - 123[0m
2026-08-17T16:51:56: 16:51:56 [[32minfo[39m] [0mGET /web/wp-includes/wlwmanifest.xml [33m401[0m 0.402 ms - 123[0m
2026-08-17T16:51:56: 16:51:56 [[32minfo[39m] [0mGET /wordpress/wp-includes/wlwmanifest.xml [33m401[0m 0.549 ms - 123[0m
2026-08-17T16:51:56: 16:51:56 [[32minfo[39m] [0mGET /website/wp-includes/wlwmanifest.xml [33m401[0m 0.469 ms - 123[0m
2026-08-17T16:51:57: 16:51:57 [[32minfo[39m] [0mGET /wp/wp-includes/wlwmanifest.xml [33m401[0m 0.610 ms - 123[0m
2026-08-17T16:51:57: 16:51:57 [[32minfo[39m] [0mGET /news/wp-includes/wlwmanifest.xml [33m401[0m 0.609 ms - 123[0m
2026-08-17T16:51:57: 16:51:57 [[32minfo[39m] [0mGET /2018/wp-includes/wlwmanifest.xml [33m401[0m 0.380 ms - 123[0m
2026-08-17T16:51:57: 16:51:57 [[32minfo[39m] [0mGET /2019/wp-includes/wlwmanifest.xml [33m401[0m 0.394 ms - 123[0m
2026-08-17T16:51:58: 16:51:58 [[32minfo[39m] [0mGET /shop/wp-includes/wlwmanifest.xml [33m401[0m 0.442 ms - 123[0m
2026-08-17T16:51:58: 16:51:58 [[32minfo[39m] [0mGET /wp1/wp-includes/wlwmanifest.xml [33m401[0m 0.456 ms - 123[0m
2026-08-17T16:51:58: 16:51:58 [[32minfo[39m] [0mGET /test/wp-includes/wlwmanifest.xml [33m401[0m 0.443 ms - 123[0m
2026-08-17T16:51:59: 16:51:59 [[32minfo[39m] [0mGET /media/wp-includes/wlwmanifest.xml [33m401[0m 0.389 ms - 123[0m
2026-08-17T16:51:59: 16:51:59 [[32minfo[39m] [0mGET /wp2/wp-includes/wlwmanifest.xml [33m401[0m 0.443 ms - 123[0m
2026-08-17T16:51:59: 16:51:59 [[32minfo[39m] [0mGET /site/wp-includes/wlwmanifest.xml [33m401[0m 0.464 ms - 123[0m
2026-08-17T16:51:59: 16:51:59 [[32minfo[39m] [0mGET /cms/wp-includes/wlwmanifest.xml [33m401[0m 0.383 ms - 123[0m
2026-08-17T16:52:00: 16:52:00 [[32minfo[39m] [0mGET /sito/wp-includes/wlwmanifest.xml [33m401[0m 0.427 ms - 123[0m
2026-08-17T16:57:28: ----- initAuth DEBUG -----
2026-08-17T16:57:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:57:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:57:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:57:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:57:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:57:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:57:28: IsValid: true
2026-08-17T16:57:28: --------------------------
2026-08-17T16:57:28: ========== LOGIN API HIT ==========
2026-08-17T16:57:28: Login Request Body: { mobile_number: '9999999998', password: '1234512345' }
2026-08-17T16:57:28: SUPERADMIN CHECK RESULT: Found
2026-08-17T16:57:28: User is superadmin, checking password...
2026-08-17T16:57:28: Password match result: true
2026-08-17T16:57:28: 16:57:28 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 115.603 ms - 757[0m
2026-08-17T16:57:28: ----- initAuth DEBUG -----
2026-08-17T16:57:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:57:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:57:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:57:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:57:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:57:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:57:28: IsValid: true
2026-08-17T16:57:28: --------------------------
2026-08-17T16:57:28: ========== Dashboard Controller ==========
2026-08-17T16:57:28: req.user => {
2026-08-17T16:57:28:   user_id: 1,
2026-08-17T16:57:28:   society_id: 1,
2026-08-17T16:57:28:   role: 'superadmin',
2026-08-17T16:57:28:   full_name: 'Rama',
2026-08-17T16:57:28:   is_admin: 0,
2026-08-17T16:57:28:   is_member: 1,
2026-08-17T16:57:28:   is_superadmin: 1,
2026-08-17T16:57:28:   permissions: null,
2026-08-17T16:57:28:   iat: 1786966048,
2026-08-17T16:57:28:   exp: 1789558048
2026-08-17T16:57:28: }
2026-08-17T16:57:28: req.selectedSocietyId => 13
2026-08-17T16:57:28: Dashboard Society ID => 13
2026-08-17T16:57:28: Member ID => 1
2026-08-17T16:57:28: User Role => superadmin
2026-08-17T16:57:28: societyId = 13
2026-08-17T16:57:28: memberId = 1
2026-08-17T16:57:28: 16:57:28 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.819 ms - 305[0m
2026-08-17T16:57:33: ----- initAuth DEBUG -----
2026-08-17T16:57:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:57:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:57:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:57:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:57:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:57:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:57:33: IsValid: true
2026-08-17T16:57:33: --------------------------
2026-08-17T16:57:33: 16:57:33 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 15.528 ms - 2386[0m
2026-08-17T16:57:33: ----- initAuth DEBUG -----
2026-08-17T16:57:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:57:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:57:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:57:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:57:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:57:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:57:33: IsValid: true
2026-08-17T16:57:33: --------------------------
2026-08-17T16:57:33: 16:57:33 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.935 ms - 152[0m
2026-08-17T16:57:35: ----- initAuth DEBUG -----
2026-08-17T16:57:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:57:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:57:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:57:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:57:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:57:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:57:35: IsValid: true
2026-08-17T16:57:35: --------------------------
2026-08-17T16:57:35: 16:57:35 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.923 ms - 744[0m
2026-08-17T16:58:33: ----- initAuth DEBUG -----
2026-08-17T16:58:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:58:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:58:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:58:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:58:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:58:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:58:33: IsValid: true
2026-08-17T16:58:33: --------------------------
2026-08-17T16:58:33: 16:58:33 [[32minfo[39m] [0mPOST /v1/society/create-direct [32m201[0m 24.309 ms - 143[0m
2026-08-17T16:58:33: ----- initAuth DEBUG -----
2026-08-17T16:58:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:58:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:58:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:58:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:58:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:58:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:58:33: IsValid: true
2026-08-17T16:58:33: --------------------------
2026-08-17T16:58:33: 16:58:33 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 12.692 ms - 2699[0m
2026-08-17T16:58:33: ----- initAuth DEBUG -----
2026-08-17T16:58:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:58:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:58:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:58:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:58:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:58:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:58:33: IsValid: true
2026-08-17T16:58:33: --------------------------
2026-08-17T16:58:33: 16:58:33 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.665 ms - 152[0m
2026-08-17T16:58:39: ----- initAuth DEBUG -----
2026-08-17T16:58:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:58:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:58:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:58:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:58:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:58:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:58:39: IsValid: true
2026-08-17T16:58:39: --------------------------
2026-08-17T16:58:39: SELECT SOCIETY BODY: { society_id: 14 }
2026-08-17T16:58:39: SELECT SOCIETY USER: {
2026-08-17T16:58:39:   user_id: 1,
2026-08-17T16:58:39:   society_id: 1,
2026-08-17T16:58:39:   role: 'superadmin',
2026-08-17T16:58:39:   full_name: 'Rama',
2026-08-17T16:58:39:   is_admin: 0,
2026-08-17T16:58:39:   is_member: 1,
2026-08-17T16:58:39:   is_superadmin: 1,
2026-08-17T16:58:39:   permissions: null,
2026-08-17T16:58:39:   iat: 1786966048,
2026-08-17T16:58:39:   exp: 1789558048
2026-08-17T16:58:39: }
2026-08-17T16:58:39: SELECTED SOCIETY ID: 14
2026-08-17T16:58:39: 16:58:39 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 5.539 ms - 116[0m
2026-08-17T16:58:40: ----- initAuth DEBUG -----
2026-08-17T16:58:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:58:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:58:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:58:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:58:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:58:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:58:40: IsValid: true
2026-08-17T16:58:40: --------------------------
2026-08-17T16:58:40: ========== Dashboard Controller ==========
2026-08-17T16:58:40: req.user => {
2026-08-17T16:58:40:   user_id: 1,
2026-08-17T16:58:40:   society_id: 1,
2026-08-17T16:58:40:   role: 'superadmin',
2026-08-17T16:58:40:   full_name: 'Rama',
2026-08-17T16:58:40:   is_admin: 0,
2026-08-17T16:58:40:   is_member: 1,
2026-08-17T16:58:40:   is_superadmin: 1,
2026-08-17T16:58:40:   permissions: null,
2026-08-17T16:58:40:   iat: 1786966048,
2026-08-17T16:58:40:   exp: 1789558048
2026-08-17T16:58:40: }
2026-08-17T16:58:40: req.selectedSocietyId => 14
2026-08-17T16:58:40: Dashboard Society ID => 14
2026-08-17T16:58:40: Member ID => 1
2026-08-17T16:58:40: User Role => superadmin
2026-08-17T16:58:40: societyId = 14
2026-08-17T16:58:40: memberId = 1
2026-08-17T16:58:40: 16:58:40 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 18.640 ms - 305[0m
2026-08-17T16:59:02: ----- initAuth DEBUG -----
2026-08-17T16:59:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:59:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:59:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:59:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:59:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:59:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:59:02: IsValid: true
2026-08-17T16:59:02: --------------------------
2026-08-17T16:59:02: 16:59:02 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.522 ms - 2699[0m
2026-08-17T16:59:03: ----- initAuth DEBUG -----
2026-08-17T16:59:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:59:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:59:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:59:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:59:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:59:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:59:03: IsValid: true
2026-08-17T16:59:03: --------------------------
2026-08-17T16:59:03: 16:59:03 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.281 ms - 152[0m
2026-08-17T16:59:04: ----- initAuth DEBUG -----
2026-08-17T16:59:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:59:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:59:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:59:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:59:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:59:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:59:04: IsValid: true
2026-08-17T16:59:04: --------------------------
2026-08-17T16:59:04: 16:59:04 [[32minfo[39m] [0mGET /v1/society/14 [32m200[0m 12.611 ms - 455[0m
2026-08-17T16:59:34: ----- initAuth DEBUG -----
2026-08-17T16:59:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:59:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:59:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:59:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:59:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:59:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:59:34: IsValid: true
2026-08-17T16:59:34: --------------------------
2026-08-17T16:59:34: 16:59:34 [[32minfo[39m] [0mGET /v1/society/14 [32m200[0m 8.205 ms - 455[0m
2026-08-17T16:59:35: ----- initAuth DEBUG -----
2026-08-17T16:59:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:59:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:59:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:59:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:59:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:59:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:59:35: IsValid: true
2026-08-17T16:59:35: --------------------------
2026-08-17T16:59:35: 16:59:35 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.939 ms - 2699[0m
2026-08-17T16:59:35: ----- initAuth DEBUG -----
2026-08-17T16:59:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:59:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:59:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:59:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:59:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:59:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:59:35: IsValid: true
2026-08-17T16:59:35: --------------------------
2026-08-17T16:59:35: 16:59:35 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.554 ms - 152[0m
2026-08-17T16:59:38: ----- initAuth DEBUG -----
2026-08-17T16:59:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:59:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:59:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:59:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:59:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:59:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:59:38: IsValid: true
2026-08-17T16:59:38: --------------------------
2026-08-17T16:59:39: 16:59:39 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 11.065 ms - 128[0m
2026-08-17T16:59:39: ----- initAuth DEBUG -----
2026-08-17T16:59:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:59:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T16:59:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:59:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T16:59:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:59:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T16:59:39: IsValid: true
2026-08-17T16:59:39: --------------------------
2026-08-17T16:59:39: 16:59:39 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 9.032 ms - 52[0m
2026-08-17T17:00:08: ----- initAuth DEBUG -----
2026-08-17T17:00:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:00:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:00:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:00:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:00:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:00:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:00:08: IsValid: true
2026-08-17T17:00:08: --------------------------
2026-08-17T17:00:08: 17:00:08 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.227 ms - 2699[0m
2026-08-17T17:00:08: ----- initAuth DEBUG -----
2026-08-17T17:00:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:00:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:00:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:00:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:00:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:00:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:00:08: IsValid: true
2026-08-17T17:00:08: --------------------------
2026-08-17T17:00:08: 17:00:08 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.276 ms - 152[0m
2026-08-17T17:00:34: ----- initAuth DEBUG -----
2026-08-17T17:00:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:00:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:00:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:00:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:00:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:00:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:00:34: IsValid: true
2026-08-17T17:00:34: --------------------------
2026-08-17T17:00:34: 17:00:34 [[32minfo[39m] [0mGET /v1/society/14 [32m200[0m 7.800 ms - 455[0m
2026-08-17T17:00:44: ----- initAuth DEBUG -----
2026-08-17T17:00:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:00:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:00:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:00:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:00:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:00:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:00:44: IsValid: true
2026-08-17T17:00:44: --------------------------
2026-08-17T17:00:44: 17:00:44 [[32minfo[39m] [0mGET /v1/society/14 [32m200[0m 3.705 ms - 455[0m
2026-08-17T17:00:56: ----- initAuth DEBUG -----
2026-08-17T17:00:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:00:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:00:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:00:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:00:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:00:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:00:56: IsValid: true
2026-08-17T17:00:56: --------------------------
2026-08-17T17:00:56: 17:00:56 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 21.928 ms - 2699[0m
2026-08-17T17:00:56: ----- initAuth DEBUG -----
2026-08-17T17:00:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:00:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:00:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:00:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:00:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:00:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:00:56: IsValid: true
2026-08-17T17:00:56: --------------------------
2026-08-17T17:00:56: 17:00:56 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 6.477 ms - 152[0m
2026-08-17T17:00:59: ----- initAuth DEBUG -----
2026-08-17T17:00:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:00:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:00:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:00:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:00:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:00:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:00:59: IsValid: true
2026-08-17T17:00:59: --------------------------
2026-08-17T17:00:59: 17:00:59 [[32minfo[39m] [0mGET /v1/society/14 [32m200[0m 4.748 ms - 455[0m
2026-08-17T17:03:44: ----- initAuth DEBUG -----
2026-08-17T17:03:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:03:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:03:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:03:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:03:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:03:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:03:44: IsValid: true
2026-08-17T17:03:44: --------------------------
2026-08-17T17:03:44: 17:03:44 [[32minfo[39m] [0mGET /v1/society/14 [32m200[0m 5.224 ms - 455[0m
2026-08-17T17:05:15: ----- initAuth DEBUG -----
2026-08-17T17:05:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:15: IsValid: true
2026-08-17T17:05:15: --------------------------
2026-08-17T17:05:15: 17:05:15 [[32minfo[39m] [0mGET /v1/society/14 [32m200[0m 3.036 ms - 455[0m
2026-08-17T17:05:17: ----- initAuth DEBUG -----
2026-08-17T17:05:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:17: IsValid: true
2026-08-17T17:05:17: --------------------------
2026-08-17T17:05:17: 17:05:17 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.478 ms - 2699[0m
2026-08-17T17:05:17: ----- initAuth DEBUG -----
2026-08-17T17:05:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:17: IsValid: true
2026-08-17T17:05:17: --------------------------
2026-08-17T17:05:17: 17:05:17 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.779 ms - 152[0m
2026-08-17T17:05:24: ----- initAuth DEBUG -----
2026-08-17T17:05:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:24: IsValid: true
2026-08-17T17:05:24: --------------------------
2026-08-17T17:05:24: ========== Dashboard Controller ==========
2026-08-17T17:05:24: req.user => {
2026-08-17T17:05:24:   user_id: 1,
2026-08-17T17:05:24:   society_id: 1,
2026-08-17T17:05:24:   role: 'superadmin',
2026-08-17T17:05:24:   full_name: 'Rama',
2026-08-17T17:05:24:   is_admin: 0,
2026-08-17T17:05:24:   is_member: 1,
2026-08-17T17:05:24:   is_superadmin: 1,
2026-08-17T17:05:24:   permissions: null,
2026-08-17T17:05:24:   iat: 1786966048,
2026-08-17T17:05:24:   exp: 1789558048
2026-08-17T17:05:24: }
2026-08-17T17:05:24: req.selectedSocietyId => 14
2026-08-17T17:05:24: Dashboard Society ID => 14
2026-08-17T17:05:24: Member ID => 1
2026-08-17T17:05:24: User Role => superadmin
2026-08-17T17:05:24: societyId = 14
2026-08-17T17:05:24: memberId = 1
2026-08-17T17:05:24: 17:05:24 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.322 ms - 303[0m
2026-08-17T17:05:26: ----- initAuth DEBUG -----
2026-08-17T17:05:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:26: IsValid: true
2026-08-17T17:05:26: --------------------------
2026-08-17T17:05:26: 17:05:26 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.667 ms - 2699[0m
2026-08-17T17:05:27: ----- initAuth DEBUG -----
2026-08-17T17:05:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:27: IsValid: true
2026-08-17T17:05:27: --------------------------
2026-08-17T17:05:27: 17:05:27 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.695 ms - 152[0m
2026-08-17T17:05:30: ----- initAuth DEBUG -----
2026-08-17T17:05:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:30: IsValid: true
2026-08-17T17:05:30: --------------------------
2026-08-17T17:05:30: SELECT SOCIETY BODY: { society_id: 13 }
2026-08-17T17:05:30: SELECT SOCIETY USER: {
2026-08-17T17:05:30:   user_id: 1,
2026-08-17T17:05:30:   society_id: 1,
2026-08-17T17:05:30:   role: 'superadmin',
2026-08-17T17:05:30:   full_name: 'Rama',
2026-08-17T17:05:30:   is_admin: 0,
2026-08-17T17:05:30:   is_member: 1,
2026-08-17T17:05:30:   is_superadmin: 1,
2026-08-17T17:05:30:   permissions: null,
2026-08-17T17:05:30:   iat: 1786966048,
2026-08-17T17:05:30:   exp: 1789558048
2026-08-17T17:05:30: }
2026-08-17T17:05:30: SELECTED SOCIETY ID: 13
2026-08-17T17:05:30: 17:05:30 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 5.299 ms - 124[0m
2026-08-17T17:05:30: ----- initAuth DEBUG -----
2026-08-17T17:05:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:30: IsValid: true
2026-08-17T17:05:30: --------------------------
2026-08-17T17:05:30: ========== Dashboard Controller ==========
2026-08-17T17:05:30: req.user => {
2026-08-17T17:05:30:   user_id: 1,
2026-08-17T17:05:30:   society_id: 1,
2026-08-17T17:05:30:   role: 'superadmin',
2026-08-17T17:05:30:   full_name: 'Rama',
2026-08-17T17:05:30:   is_admin: 0,
2026-08-17T17:05:30:   is_member: 1,
2026-08-17T17:05:30:   is_superadmin: 1,
2026-08-17T17:05:30:   permissions: null,
2026-08-17T17:05:30:   iat: 1786966048,
2026-08-17T17:05:30:   exp: 1789558048
2026-08-17T17:05:30: }
2026-08-17T17:05:30: req.selectedSocietyId => 13
2026-08-17T17:05:30: Dashboard Society ID => 13
2026-08-17T17:05:30: Member ID => 1
2026-08-17T17:05:30: User Role => superadmin
2026-08-17T17:05:30: societyId = 13
2026-08-17T17:05:30: memberId = 1
2026-08-17T17:05:30: 17:05:30 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.600 ms - 303[0m
2026-08-17T17:05:34: ----- initAuth DEBUG -----
2026-08-17T17:05:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:34: IsValid: true
2026-08-17T17:05:34: --------------------------
2026-08-17T17:05:34: 17:05:34 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 7.784 ms - 744[0m
2026-08-17T17:05:34: 17:05:34 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 3.995 ms - 112278[0m
2026-08-17T17:05:37: ----- initAuth DEBUG -----
2026-08-17T17:05:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:37: IsValid: true
2026-08-17T17:05:37: --------------------------
2026-08-17T17:05:37: 17:05:37 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.652 ms - 744[0m
2026-08-17T17:05:40: ----- initAuth DEBUG -----
2026-08-17T17:05:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:40: IsValid: true
2026-08-17T17:05:40: --------------------------
2026-08-17T17:05:40: 17:05:40 [[32minfo[39m] [0mPUT /v1/user/profile/edit [32m200[0m 7.869 ms - 280[0m
2026-08-17T17:05:40: ----- initAuth DEBUG -----
2026-08-17T17:05:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:40: IsValid: true
2026-08-17T17:05:40: --------------------------
2026-08-17T17:05:40: 17:05:40 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.753 ms - 743[0m
2026-08-17T17:05:42: ----- initAuth DEBUG -----
2026-08-17T17:05:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:42: IsValid: true
2026-08-17T17:05:42: --------------------------
2026-08-17T17:05:42: 17:05:42 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.177 ms - 128[0m
2026-08-17T17:05:42: ----- initAuth DEBUG -----
2026-08-17T17:05:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:42: IsValid: true
2026-08-17T17:05:42: --------------------------
2026-08-17T17:05:42: 17:05:42 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 3.379 ms - 52[0m
2026-08-17T17:05:44: ----- initAuth DEBUG -----
2026-08-17T17:05:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:44: IsValid: true
2026-08-17T17:05:44: --------------------------
2026-08-17T17:05:44: 17:05:44 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 10.243 ms - 73[0m
2026-08-17T17:05:44: ----- initAuth DEBUG -----
2026-08-17T17:05:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:44: IsValid: true
2026-08-17T17:05:44: --------------------------
2026-08-17T17:05:44: 17:05:44 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 8.899 ms - 171[0m
2026-08-17T17:05:46: ----- initAuth DEBUG -----
2026-08-17T17:05:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:46: IsValid: true
2026-08-17T17:05:46: --------------------------
2026-08-17T17:05:46: 17:05:46 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 10.602 ms - 77[0m
2026-08-17T17:05:46: ----- initAuth DEBUG -----
2026-08-17T17:05:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:46: IsValid: true
2026-08-17T17:05:46: --------------------------
2026-08-17T17:05:46: 17:05:46 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 9.880 ms - 133[0m
2026-08-17T17:05:47: ----- initAuth DEBUG -----
2026-08-17T17:05:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:47: IsValid: true
2026-08-17T17:05:47: --------------------------
2026-08-17T17:05:47: ========== Dashboard Controller ==========
2026-08-17T17:05:47: req.user => {
2026-08-17T17:05:47:   user_id: 1,
2026-08-17T17:05:47:   society_id: 1,
2026-08-17T17:05:47:   role: 'superadmin',
2026-08-17T17:05:47:   full_name: 'Rama',
2026-08-17T17:05:47:   is_admin: 0,
2026-08-17T17:05:47:   is_member: 1,
2026-08-17T17:05:47:   is_superadmin: 1,
2026-08-17T17:05:47:   permissions: null,
2026-08-17T17:05:47:   iat: 1786966048,
2026-08-17T17:05:47:   exp: 1789558048
2026-08-17T17:05:47: }
2026-08-17T17:05:47: req.selectedSocietyId => 13
2026-08-17T17:05:47: Dashboard Society ID => 13
2026-08-17T17:05:47: Member ID => 1
2026-08-17T17:05:47: User Role => superadmin
2026-08-17T17:05:47: societyId = 13
2026-08-17T17:05:47: memberId = 1
2026-08-17T17:05:47: 17:05:47 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.220 ms - 302[0m
2026-08-17T17:05:49: ----- initAuth DEBUG -----
2026-08-17T17:05:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:49: IsValid: true
2026-08-17T17:05:49: --------------------------
2026-08-17T17:05:49: 17:05:49 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.626 ms - 2699[0m
2026-08-17T17:05:49: ----- initAuth DEBUG -----
2026-08-17T17:05:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:49: IsValid: true
2026-08-17T17:05:49: --------------------------
2026-08-17T17:05:49: 17:05:49 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.567 ms - 152[0m
2026-08-17T17:05:53: ----- initAuth DEBUG -----
2026-08-17T17:05:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:05:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:05:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:05:53: IsValid: true
2026-08-17T17:05:53: --------------------------
2026-08-17T17:05:53: 17:05:53 [[32minfo[39m] [0mGET /v1/society/13 [32m200[0m 3.265 ms - 569[0m
2026-08-17T17:06:08: ----- initAuth DEBUG -----
2026-08-17T17:06:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:06:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:06:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:06:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:06:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:06:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:06:08: IsValid: true
2026-08-17T17:06:08: --------------------------
2026-08-17T17:06:08: 17:06:08 [[32minfo[39m] [0mPUT /v1/society/13 [32m200[0m 23.629 ms - 62[0m
2026-08-17T17:06:21: ----- initAuth DEBUG -----
2026-08-17T17:06:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:06:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:06:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:06:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:06:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:06:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:06:21: IsValid: true
2026-08-17T17:06:21: --------------------------
2026-08-17T17:06:21: 17:06:21 [[32minfo[39m] [0mGET /v1/society/13 [32m200[0m 2.673 ms - 569[0m
2026-08-17T17:06:22: ----- initAuth DEBUG -----
2026-08-17T17:06:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:06:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:06:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:06:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:06:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:06:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:06:22: IsValid: true
2026-08-17T17:06:22: --------------------------
2026-08-17T17:06:22: 17:06:22 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 13.181 ms - 2699[0m
2026-08-17T17:06:22: ----- initAuth DEBUG -----
2026-08-17T17:06:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:06:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:06:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:06:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:06:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:06:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:06:22: IsValid: true
2026-08-17T17:06:22: --------------------------
2026-08-17T17:06:22: 17:06:22 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.874 ms - 152[0m
2026-08-17T17:06:25: ----- initAuth DEBUG -----
2026-08-17T17:06:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:06:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:06:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:06:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:06:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:06:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:06:25: IsValid: true
2026-08-17T17:06:25: --------------------------
2026-08-17T17:06:25: 17:06:25 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.735 ms - 128[0m
2026-08-17T17:06:25: ----- initAuth DEBUG -----
2026-08-17T17:06:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:06:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:06:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:06:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:06:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:06:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:06:25: IsValid: true
2026-08-17T17:06:25: --------------------------
2026-08-17T17:06:25: 17:06:25 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 4.088 ms - 52[0m
2026-08-17T17:16:19: ----- initAuth DEBUG -----
2026-08-17T17:16:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:16:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:16:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:16:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:16:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:16:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:16:19: IsValid: true
2026-08-17T17:16:19: --------------------------
2026-08-17T17:16:19: 17:16:19 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 15.627 ms - 73[0m
2026-08-17T17:16:19: ----- initAuth DEBUG -----
2026-08-17T17:16:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:16:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:16:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:16:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:16:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:16:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:16:19: IsValid: true
2026-08-17T17:16:19: --------------------------
2026-08-17T17:16:19: 17:16:19 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 15.991 ms - 171[0m
2026-08-17T17:22:33: ----- initAuth DEBUG -----
2026-08-17T17:22:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:22:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:22:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:22:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:22:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:22:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:22:33: IsValid: true
2026-08-17T17:22:33: --------------------------
2026-08-17T17:22:33: 17:22:33 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 8.581 ms - 2699[0m
2026-08-17T17:22:33: ----- initAuth DEBUG -----
2026-08-17T17:22:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:22:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:22:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:22:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:22:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:22:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:22:33: IsValid: true
2026-08-17T17:22:33: --------------------------
2026-08-17T17:22:33: 17:22:33 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.453 ms - 152[0m
2026-08-17T17:22:34: ----- initAuth DEBUG -----
2026-08-17T17:22:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:22:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-08-17T17:22:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:22:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-08-17T17:22:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:22:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-08-17T17:22:34: IsValid: true
2026-08-17T17:22:34: --------------------------
2026-08-17T17:22:34: 17:22:34 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 78.807 ms - 743[0m
2026-08-17T18:42:29: 18:42:29 [[32minfo[39m] [0mGET / [33m401[0m 81.140 ms - 123[0m
2026-08-18T00:23:46: 00:23:46 [[32minfo[39m] [0mGET / [33m401[0m 136.481 ms - 123[0m
2026-08-18T07:37:31: 07:37:31 [[32minfo[39m] [0mGET / [33m401[0m 133.477 ms - 123[0m
2026-08-18T10:50:06: 10:50:06 [[32minfo[39m] [0mGET / [33m401[0m 138.407 ms - 123[0m
2026-08-18T10:50:06: 10:50:06 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 4.152 ms - 123[0m
2026-08-18T10:50:07: 10:50:07 [[32minfo[39m] [0mGET /licensor.js [33m401[0m 1.950 ms - 123[0m
2026-08-18T10:50:07: 10:50:07 [[32minfo[39m] [0mGET /bot-connect.js [33m401[0m 8.027 ms - 123[0m
2026-08-18T10:50:07: 10:50:07 [[32minfo[39m] [0mGET /js/twint_ch.js [33m401[0m 2.217 ms - 123[0m
2026-08-18T10:50:07: 10:50:07 [[32minfo[39m] [0mGET /assets/js/auth.js [33m401[0m 2.634 ms - 123[0m
2026-08-18T10:50:07: 10:50:07 [[32minfo[39m] [0mGET /js/antibot-client.js [33m401[0m 0.603 ms - 123[0m
2026-08-18T10:50:07: 10:50:07 [[32minfo[39m] [0mGET /assets/js/message.js [33m401[0m 0.850 ms - 123[0m
2026-08-18T10:50:08: 10:50:08 [[32minfo[39m] [0mGET /css/support_parent.css [33m401[0m 0.840 ms - 123[0m
2026-08-18T10:50:08: 10:50:08 [[32minfo[39m] [0mGET /static/style/sys_files/index.js [33m401[0m 1.370 ms - 123[0m
2026-08-18T10:50:08: 10:50:08 [[32minfo[39m] [0mGET /js/lkk_ch.js [33m401[0m 1.843 ms - 123[0m
2026-08-18T10:50:08: 10:50:08 [[32minfo[39m] [0mGET /static/style/protect/index.js [33m401[0m 3.303 ms - 123[0m
2026-08-18T10:50:09: 10:50:09 [[32minfo[39m] [0mGET /assets/js/qr_modal.js [33m401[0m 0.534 ms - 123[0m
2026-08-18T12:32:09: 12:32:09 [[32minfo[39m] [0mGET / [33m401[0m 209.468 ms - 123[0m
2026-08-18T13:08:31: 13:08:31 [[32minfo[39m] [0mGET / [33m401[0m 5.405 ms - 123[0m
2026-08-18T17:01:16: 17:01:16 [[32minfo[39m] [0mGET / [33m401[0m 89.298 ms - 123[0m
2026-08-18T17:25:57: 17:25:57 [[32minfo[39m] [0mGET / [33m401[0m 3.273 ms - 123[0m
2026-08-18T17:37:58: 17:37:58 [[32minfo[39m] [0mGET / [33m401[0m 4.371 ms - 123[0m
2026-08-18T17:37:58: 17:37:58 [[32minfo[39m] [0mGET /wp-json/ [33m401[0m 2.149 ms - 123[0m
2026-08-18T17:37:58: 17:37:58 [[32minfo[39m] [0mGET / [33m401[0m 0.533 ms - 123[0m
2026-08-18T17:37:58: 17:37:58 [[32minfo[39m] [0mGET /feed/ [33m401[0m 0.574 ms - 123[0m
2026-08-18T17:37:59: 17:37:59 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 1.664 ms - 123[0m
2026-08-18T17:37:59: 17:37:59 [[32minfo[39m] [0mPOST /?rest_route=/batch/v1 [33m401[0m 0.641 ms - 123[0m
2026-08-18T17:37:59: 17:37:59 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 1.187 ms - 123[0m
2026-08-18T17:38:00: 17:38:00 [[32minfo[39m] [0mPOST /?rest_route=/batch/v1 [33m401[0m 0.266 ms - 123[0m
2026-08-18T17:38:00: 17:38:00 [[32minfo[39m] [0mGET /wordpress/wp-json/ [33m401[0m 1.232 ms - 123[0m
2026-08-18T17:38:00: 17:38:00 [[32minfo[39m] [0mGET /wp/wp-json/ [33m401[0m 2.467 ms - 123[0m
2026-08-18T17:38:00: 17:38:00 [[32minfo[39m] [0mGET /old/wp-json/ [33m401[0m 1.167 ms - 123[0m
2026-08-18T17:38:00: 17:38:00 [[32minfo[39m] [0mGET /new/wp-json/ [33m401[0m 1.666 ms - 123[0m
2026-08-18T20:59:24: 20:59:24 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 104.944 ms - 123[0m
2026-08-18T20:59:24: 20:59:24 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 3.883 ms - 123[0m
2026-08-18T20:59:28: 20:59:28 [[32minfo[39m] [0mGET / [33m401[0m 5.449 ms - 123[0m
2026-08-18T21:00:34: 21:00:34 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 5.231 ms - 123[0m
2026-08-18T21:27:53: 21:27:53 [[32minfo[39m] [0mGET / [33m401[0m 3.439 ms - 123[0m
2026-08-18T22:51:58: 22:51:58 [[32minfo[39m] [0mHEAD / [33m401[0m 12.667 ms - 123[0m
2026-08-18T22:52:00: 22:52:00 [[32minfo[39m] [0mHEAD / [33m401[0m 1.324 ms - 123[0m
2026-08-18T23:47:22: 23:47:22 [[32minfo[39m] [0mGET / [33m401[0m 9.678 ms - 123[0m
2026-08-18T23:47:23: 23:47:23 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 5.430 ms - 123[0m
2026-08-19T04:57:10: 04:57:10 [[32minfo[39m] [0mGET / [33m401[0m 6.901 ms - 123[0m
2026-08-19T09:09:08: 09:09:08 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 183.425 ms - 3118[0m
2026-08-19T09:09:09: 09:09:09 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 55.224 ms - 178977[0m
2026-08-19T09:09:09: 09:09:09 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 18.890 ms - 251800[0m
2026-08-19T09:09:09: 09:09:09 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 63.938 ms - 1526918[0m
2026-08-19T09:09:10: 09:09:10 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 172.122 ms - 130933[0m
2026-08-19T10:05:17: 10:05:17 [[32minfo[39m] [0mGET / [33m401[0m 48.304 ms - 123[0m
2026-08-19T12:26:25: 12:26:25 [[32minfo[39m] [0mGET / [33m401[0m 148.249 ms - 123[0m
2026-08-19T14:30:09: 14:30:09 [[32minfo[39m] [0mGET / [33m401[0m 115.819 ms - 123[0m
2026-08-19T14:46:55: 14:46:55 [[32minfo[39m] [0mGET / [33m401[0m 3.314 ms - 123[0m
2026-08-19T16:26:04: 16:26:04 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 119.713 ms - 123[0m
2026-08-19T16:26:04: 16:26:04 [[32minfo[39m] [0mGET / [33m401[0m 4.941 ms - 123[0m
2026-08-19T19:05:32: 19:05:32 [[32minfo[39m] [0mGET / [33m401[0m 78.624 ms - 123[0m
2026-08-19T19:59:58: 19:59:58 [[32minfo[39m] [0mGET / [33m401[0m 4.317 ms - 123[0m
2026-08-19T20:00:08: 20:00:08 [[32minfo[39m] [0mGET / [33m401[0m 1.879 ms - 123[0m
2026-08-19T21:51:23: 21:51:23 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 117.726 ms - 123[0m
2026-08-20T00:52:46: 00:52:46 [[32minfo[39m] [0mGET / [33m401[0m 117.574 ms - 123[0m
2026-08-20T07:08:09: 07:08:09 [[32minfo[39m] [0mGET / [33m401[0m 316.278 ms - 123[0m
2026-08-20T07:08:23: 07:08:23 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 4.949 ms - 123[0m
2026-08-20T07:24:03: 07:24:03 [[32minfo[39m] [0mGET / [33m401[0m 4.061 ms - 123[0m
2026-08-20T09:06:15: 09:06:15 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 126.253 ms - 3118[0m
2026-08-20T09:06:15: 09:06:15 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 62.276 ms - 178977[0m
2026-08-20T09:06:15: 09:06:15 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 40.358 ms - 251800[0m
2026-08-20T09:06:15: 09:06:15 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 29.074 ms - 1526918[0m
2026-08-20T09:06:16: 09:06:16 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 28.465 ms - 130933[0m
2026-08-20T10:38:04: 10:38:04 [[32minfo[39m] [0mGET / [33m401[0m 97.894 ms - 123[0m
2026-08-20T11:38:51: 11:38:51 [[32minfo[39m] [0mGET / [33m401[0m 9.693 ms - 123[0m
2026-08-20T11:53:15: 11:53:15 [[32minfo[39m] [0mGET / [33m401[0m 7.661 ms - 123[0m
2026-08-20T14:46:06: 14:46:06 [[32minfo[39m] [0mGET /.git/config [33m401[0m 324.181 ms - 123[0m
2026-08-20T14:46:07: 14:46:07 [[32minfo[39m] [0mGET /.git/config [33m401[0m 3.102 ms - 123[0m
2026-08-20T16:28:40: 16:28:40 [[32minfo[39m] [0mGET / [33m401[0m 118.519 ms - 123[0m
2026-08-20T17:21:21: 17:21:21 [[32minfo[39m] [0mGET / [33m401[0m 4.501 ms - 123[0m
2026-08-20T17:21:22: 17:21:22 [[32minfo[39m] [0mGET /wp-json/ [33m401[0m 1.833 ms - 123[0m
2026-08-20T17:21:24: 17:21:24 [[32minfo[39m] [0mGET /wp-login.php [33m401[0m 4.916 ms - 123[0m
2026-08-20T20:47:05: 20:47:05 [[32minfo[39m] [0mGET / [33m401[0m 7.439 ms - 123[0m
2026-08-20T23:21:20: 23:21:20 [[32minfo[39m] [0mGET /.git/config [33m401[0m 91.523 ms - 123[0m
2026-08-20T23:21:21: 23:21:21 [[32minfo[39m] [0mGET /.git/config [33m401[0m 2.266 ms - 123[0m
2026-08-21T03:54:52: 03:54:52 [[32minfo[39m] [0mGET / [33m401[0m 121.984 ms - 123[0m
2026-08-21T07:06:12: 07:06:12 [[32minfo[39m] [0mGET /.env [33m401[0m 130.676 ms - 123[0m
2026-08-21T08:41:33: 08:41:33 [[32minfo[39m] [0mGET / [33m401[0m 143.399 ms - 123[0m
2026-08-21T09:12:25: 09:12:25 [[32minfo[39m] [0mGET / [33m401[0m 4.072 ms - 123[0m
2026-08-21T09:14:22: 09:14:22 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 44.481 ms - 3118[0m
2026-08-21T09:14:23: 09:14:23 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 58.660 ms - 178977[0m
2026-08-21T09:14:23: 09:14:23 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 20.494 ms - 251800[0m
2026-08-21T09:14:23: 09:14:23 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 62.917 ms - 1526918[0m
2026-08-21T09:14:25: 09:14:25 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 40.896 ms - 130933[0m
2026-08-21T09:14:38: 09:14:38 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 2.263 ms - 628[0m
2026-08-21T10:16:07: 10:16:07 [[32minfo[39m] [0mGET / [33m401[0m 10.947 ms - 123[0m
2026-08-21T10:25:19: 10:25:19 [[32minfo[39m] [0mGET / [33m401[0m 3.059 ms - 123[0m
2026-08-21T10:47:33: 10:47:33 [[32minfo[39m] [0mGET / [33m401[0m 3.694 ms - 123[0m
2026-08-21T11:01:18: 11:01:18 [[32minfo[39m] [0mGET / [33m401[0m 5.515 ms - 123[0m
2026-08-21T11:11:58: 11:11:58 [[32minfo[39m] [0mGET / [33m401[0m 3.256 ms - 123[0m
2026-08-21T11:12:02: 11:12:02 [[32minfo[39m] [0mGET /wp-json/ [33m401[0m 10.883 ms - 123[0m
2026-08-21T11:12:05: 11:12:05 [[32minfo[39m] [0mGET /wp-login.php [33m401[0m 3.178 ms - 123[0m
2026-08-21T13:45:13: 13:45:13 [[32minfo[39m] [0mGET / [33m401[0m 135.972 ms - 123[0m
2026-08-21T18:04:16: 18:04:16 [[32minfo[39m] [0mGET / [33m401[0m 137.836 ms - 123[0m
2026-08-21T23:03:35: 23:03:35 [[32minfo[39m] [0mGET / [33m401[0m 21.674 ms - 123[0m
2026-08-21T23:05:09: 23:05:09 [[32minfo[39m] [0mGET / [33m401[0m 2.341 ms - 123[0m
2026-08-21T23:33:10: 23:33:10 [[32minfo[39m] [0mGET / [33m401[0m 10.521 ms - 123[0m
2026-08-22T06:59:28: 06:59:28 [[32minfo[39m] [0mGET / [33m401[0m 145.889 ms - 123[0m
2026-08-22T10:22:18: 10:22:18 [[32minfo[39m] [0mGET / [33m401[0m 285.119 ms - 123[0m
2026-08-22T12:06:41: 12:06:41 [[32minfo[39m] [0mGET / [33m401[0m 90.897 ms - 123[0m
2026-08-22T12:48:49: 12:48:49 [[32minfo[39m] [0mGET /.env [33m401[0m 6.508 ms - 123[0m
2026-08-22T16:42:00: 16:42:00 [[32minfo[39m] [0mGET / [33m401[0m 192.780 ms - 123[0m
2026-08-22T18:24:09: 18:24:09 [[32minfo[39m] [0mGET / [33m401[0m 103.689 ms - 123[0m
2026-08-22T20:58:43: 20:58:43 [[32minfo[39m] [0mGET / [33m401[0m 140.411 ms - 123[0m
2026-08-23T02:16:15: 02:16:15 [[32minfo[39m] [0mGET / [33m401[0m 24.498 ms - 123[0m
2026-08-23T06:42:48: 06:42:48 [[32minfo[39m] [0mGET / [33m401[0m 1049.549 ms - 123[0m
2026-08-23T07:34:46: 07:34:46 [[32minfo[39m] [0mGET / [33m401[0m 28.903 ms - 123[0m
2026-08-23T07:54:43: 07:54:43 [[32minfo[39m] [0mGET / [33m401[0m 6.079 ms - 123[0m
2026-08-23T09:28:21: 09:28:21 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 506.562 ms - 123[0m
2026-08-23T09:28:21: 09:28:21 [[32minfo[39m] [0mGET / [33m401[0m 30.663 ms - 123[0m
2026-08-23T09:36:46: 09:36:46 [[32minfo[39m] [0mGET / [33m401[0m 22.589 ms - 123[0m
2026-08-23T09:36:46: 09:36:46 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 4.059 ms - 123[0m
2026-08-23T09:36:47: 09:36:47 [[32minfo[39m] [0mGET / [33m401[0m 0.848 ms - 123[0m
2026-08-23T09:36:52: 09:36:52 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 0.523 ms - 123[0m
2026-08-23T12:36:51: 12:36:51 [[32minfo[39m] [0mGET / [33m401[0m 135.374 ms - 123[0m
2026-08-23T14:44:58: 14:44:58 [[32minfo[39m] [0mGET / [33m401[0m 131.073 ms - 123[0m
2026-08-23T17:13:28: 17:13:28 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 85.470 ms - 123[0m
2026-08-23T17:13:28: 17:13:28 [[32minfo[39m] [0mGET /enhancecp [33m401[0m 2.126 ms - 123[0m
2026-08-23T17:26:34: 17:26:34 [[32minfo[39m] [0mGET / [33m401[0m 4.552 ms - 123[0m
2026-08-23T18:15:55: 18:15:55 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 64.127 ms - 123[0m
2026-08-23T18:15:56: 18:15:56 [[32minfo[39m] [0mGET / [33m401[0m 3.691 ms - 123[0m
2026-08-23T22:01:24: 22:01:24 [[32minfo[39m] [0mGET / [33m401[0m 129.227 ms - 123[0m
2026-08-24T05:43:27: 05:43:27 [[32minfo[39m] [0mGET / [33m401[0m 16.225 ms - 123[0m
2026-08-24T06:07:18: 06:07:18 [[32minfo[39m] [0mGET / [33m401[0m 4.058 ms - 123[0m
2026-08-24T06:07:18: 06:07:18 [[32minfo[39m] [0mGET / [33m401[0m 2.773 ms - 123[0m
2026-08-24T09:39:21: 09:39:21 [[32minfo[39m] [0mGET /.env [33m401[0m 146.865 ms - 123[0m
2026-08-24T10:50:11: 10:50:11 [[32minfo[39m] [0mGET / [33m401[0m 118.870 ms - 123[0m
2026-08-24T11:06:34: 11:06:34 [[32minfo[39m] [0mGET /.git/config [33m401[0m 6.895 ms - 123[0m
2026-08-24T15:28:44: 15:28:44 [[32minfo[39m] [0mGET / [33m401[0m 128.925 ms - 123[0m
2026-08-24T16:38:00: 16:38:00 [[32minfo[39m] [0mGET / [33m401[0m 124.800 ms - 123[0m
2026-08-24T16:38:00: 16:38:00 [[32minfo[39m] [0mGET /wp-login.php [33m401[0m 4.084 ms - 123[0m
2026-08-24T16:38:01: 16:38:01 [[32minfo[39m] [0mGET /wp-json/ [33m401[0m 1.591 ms - 123[0m
2026-08-24T19:52:09: 19:52:09 [[32minfo[39m] [0mGET / [33m401[0m 95.915 ms - 123[0m
2026-08-24T20:06:17: 20:06:17 [[32minfo[39m] [0mGET / [33m401[0m 3.731 ms - 123[0m
2026-08-24T23:26:03: 23:26:03 [[32minfo[39m] [0mGET / [33m401[0m 112.451 ms - 123[0m
2026-08-25T01:14:00: 01:14:00 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 142.642 ms - 123[0m
2026-08-25T01:14:02: 01:14:02 [[32minfo[39m] [0mGET / [33m401[0m 14.468 ms - 123[0m
2026-08-25T01:58:23: 01:58:23 [[32minfo[39m] [0mGET / [33m401[0m 2.765 ms - 123[0m
2026-08-25T01:58:23: 01:58:23 [[32minfo[39m] [0mPOST / [33m401[0m 1.938 ms - 123[0m
2026-08-25T01:58:23: 01:58:23 [[32minfo[39m] [0mPOST / [33m401[0m 1.394 ms - 123[0m
2026-08-25T01:58:23: 01:58:23 [[32minfo[39m] [0mPOST / [33m401[0m 0.314 ms - 123[0m
2026-08-25T01:58:23: 01:58:23 [[32minfo[39m] [0mGET /.git/config [33m401[0m 3.236 ms - 123[0m
2026-08-25T01:58:23: 01:58:23 [[32minfo[39m] [0mPOST / [33m401[0m 0.256 ms - 123[0m
2026-08-25T01:58:24: 01:58:24 [[32minfo[39m] [0mGET /.env [33m401[0m 22.451 ms - 123[0m
2026-08-25T01:58:24: 01:58:24 [[32minfo[39m] [0mGET /.env.local [33m401[0m 0.554 ms - 123[0m
2026-08-25T01:58:24: 01:58:24 [[32minfo[39m] [0mGET /.env.production [33m401[0m 2.829 ms - 123[0m
2026-08-25T01:58:24: 01:58:24 [[32minfo[39m] [0mGET /.env.staging [33m401[0m 1.673 ms - 123[0m
2026-08-25T01:58:24: 01:58:24 [[32minfo[39m] [0mGET /.env.development [33m401[0m 1.577 ms - 123[0m
2026-08-25T01:58:24: 01:58:24 [[32minfo[39m] [0mGET /.env.test [33m401[0m 2.160 ms - 123[0m
2026-08-25T01:58:25: 01:58:25 [[32minfo[39m] [0mGET /.env.remote [33m401[0m 0.484 ms - 123[0m
2026-08-25T01:58:25: 01:58:25 [[32minfo[39m] [0mGET /.env.bak [33m401[0m 0.384 ms - 123[0m
2026-08-25T01:58:25: 01:58:25 [[32minfo[39m] [0mGET /.env.backup [33m401[0m 0.444 ms - 123[0m
2026-08-25T01:58:25: 01:58:25 [[32minfo[39m] [0mGET /.env.save [33m401[0m 0.555 ms - 123[0m
2026-08-25T01:58:25: 01:58:25 [[32minfo[39m] [0mGET /.env.old [33m401[0m 0.522 ms - 123[0m
2026-08-25T01:58:25: 01:58:25 [[32minfo[39m] [0mGET /.env.sample [33m401[0m 0.706 ms - 123[0m
2026-08-25T01:58:25: 01:58:25 [[32minfo[39m] [0mGET /.env.example [33m401[0m 2.405 ms - 123[0m
2026-08-25T01:58:26: 01:58:26 [[32minfo[39m] [0mGET /.env.dev [33m401[0m 1.798 ms - 123[0m
2026-08-25T01:58:26: 01:58:26 [[32minfo[39m] [0mGET /.env.prod [33m401[0m 0.812 ms - 123[0m
2026-08-25T01:58:26: 01:58:26 [[32minfo[39m] [0mGET /.env.stage [33m401[0m 1.045 ms - 123[0m
2026-08-25T01:58:26: 01:58:26 [[32minfo[39m] [0mGET /.env.ci [33m401[0m 2.479 ms - 123[0m
2026-08-25T01:58:26: 01:58:26 [[32minfo[39m] [0mGET /.env.docker [33m401[0m 0.498 ms - 123[0m
2026-08-25T01:58:26: 01:58:26 [[32minfo[39m] [0mGET /.env.live [33m401[0m 0.781 ms - 123[0m
2026-08-25T01:58:26: 01:58:26 [[32minfo[39m] [0mGET /.env.preprod [33m401[0m 1.407 ms - 123[0m
2026-08-25T01:58:27: 01:58:27 [[32minfo[39m] [0mGET /.env.uat [33m401[0m 1.528 ms - 123[0m
2026-08-25T01:58:27: 01:58:27 [[32minfo[39m] [0mGET /.env.dist [33m401[0m 1.264 ms - 123[0m
2026-08-25T01:58:27: 01:58:27 [[32minfo[39m] [0mGET /.env.swp [33m401[0m 0.604 ms - 123[0m
2026-08-25T01:58:27: 01:58:27 [[32minfo[39m] [0mGET /.env~ [33m401[0m 0.641 ms - 123[0m
2026-08-25T01:58:27: 01:58:27 [[32minfo[39m] [0mGET /.env1 [33m401[0m 0.841 ms - 123[0m
2026-08-25T01:58:27: 01:58:27 [[32minfo[39m] [0mGET /.env2 [33m401[0m 0.705 ms - 123[0m
2026-08-25T01:58:27: 01:58:27 [[32minfo[39m] [0mGET /.env_copy [33m401[0m 0.710 ms - 123[0m
2026-08-25T01:58:28: 01:58:28 [[32minfo[39m] [0mGET /.env.txt [33m401[0m 0.456 ms - 123[0m
2026-08-25T01:58:28: 01:58:28 [[32minfo[39m] [0mGET /.env.json [33m401[0m 0.426 ms - 123[0m
2026-08-25T01:58:28: 01:58:28 [[32minfo[39m] [0mGET /.env.yaml [33m401[0m 0.418 ms - 123[0m
2026-08-25T01:58:28: 01:58:28 [[32minfo[39m] [0mGET /.env.yml [33m401[0m 0.542 ms - 123[0m
2026-08-25T01:58:28: 01:58:28 [[32minfo[39m] [0mGET /app/.env [33m401[0m 0.467 ms - 123[0m
2026-08-25T01:58:28: 01:58:28 [[32minfo[39m] [0mGET /apps/.env [33m401[0m 1.277 ms - 123[0m
2026-08-25T01:58:28: 01:58:28 [[32minfo[39m] [0mGET /api/.env [33m401[0m 0.442 ms - 123[0m
2026-08-25T01:58:29: 01:58:29 [[32minfo[39m] [0mGET /web/.env [33m401[0m 0.433 ms - 123[0m
2026-08-25T01:58:29: 01:58:29 [[32minfo[39m] [0mGET /site/.env [33m401[0m 0.443 ms - 123[0m
2026-08-25T01:58:29: 01:58:29 [[32minfo[39m] [0mGET /public/.env [33m401[0m 0.980 ms - 123[0m
2026-08-25T01:58:29: 01:58:29 [[32minfo[39m] [0mGET /admin/.env [33m401[0m 0.573 ms - 123[0m
2026-08-25T01:58:29: 01:58:29 [[32minfo[39m] [0mGET /backend/.env [33m401[0m 0.357 ms - 123[0m
2026-08-25T01:58:29: 01:58:29 [[32minfo[39m] [0mGET /server/.env [33m401[0m 2.992 ms - 123[0m
2026-08-25T01:58:29: 01:58:29 [[32minfo[39m] [0mGET /frontend/.env [33m401[0m 0.764 ms - 123[0m
2026-08-25T01:58:30: 01:58:30 [[32minfo[39m] [0mGET /src/.env [33m401[0m 0.534 ms - 123[0m
2026-08-25T01:58:30: 01:58:30 [[32minfo[39m] [0mGET /core/.env [33m401[0m 0.453 ms - 123[0m
2026-08-25T01:58:30: 01:58:30 [[32minfo[39m] [0mGET /core/app/.env [33m401[0m 0.393 ms - 123[0m
2026-08-25T01:58:30: 01:58:30 [[32minfo[39m] [0mGET /config/.env [33m401[0m 0.353 ms - 123[0m
2026-08-25T01:58:30: 01:58:30 [[32minfo[39m] [0mGET /private/.env [33m401[0m 0.333 ms - 123[0m
2026-08-25T01:58:30: 01:58:30 [[32minfo[39m] [0mGET /application/.env [33m401[0m 0.395 ms - 123[0m
2026-08-25T01:58:30: 01:58:30 [[32minfo[39m] [0mGET /bootstrap/.env [33m401[0m 0.390 ms - 123[0m
2026-08-25T01:58:31: 01:58:31 [[32minfo[39m] [0mGET /database/.env [33m401[0m 0.368 ms - 123[0m
2026-08-25T01:58:31: 01:58:31 [[32minfo[39m] [0mGET /storage/.env [33m401[0m 0.501 ms - 123[0m
2026-08-25T01:58:31: 01:58:31 [[32minfo[39m] [0mGET /var/www/.env [33m401[0m 2.466 ms - 123[0m
2026-08-25T01:58:31: 01:58:31 [[32minfo[39m] [0mGET /var/www/html/.env [33m401[0m 0.560 ms - 123[0m
2026-08-25T01:58:31: 01:58:31 [[32minfo[39m] [0mGET /current/.env [33m401[0m 0.569 ms - 123[0m
2026-08-25T01:58:31: 01:58:31 [[32minfo[39m] [0mGET /release/.env [33m401[0m 0.388 ms - 123[0m
2026-08-25T01:58:31: 01:58:31 [[32minfo[39m] [0mGET /releases/.env [33m401[0m 0.429 ms - 123[0m
2026-08-25T01:58:32: 01:58:32 [[32minfo[39m] [0mGET /shared/.env [33m401[0m 0.383 ms - 123[0m
2026-08-25T01:58:32: 01:58:32 [[32minfo[39m] [0mGET /deploy/.env [33m401[0m 0.404 ms - 123[0m
2026-08-25T01:58:32: 01:58:32 [[32minfo[39m] [0mGET /build/.env [33m401[0m 0.375 ms - 123[0m
2026-08-25T01:58:32: 01:58:32 [[32minfo[39m] [0mGET /dist/.env [33m401[0m 0.368 ms - 123[0m
2026-08-25T01:58:32: 01:58:32 [[32minfo[39m] [0mGET /public_html/.env [33m401[0m 0.374 ms - 123[0m
2026-08-25T01:58:32: 01:58:32 [[32minfo[39m] [0mGET /htdocs/.env [33m401[0m 0.926 ms - 123[0m
2026-08-25T01:58:32: 01:58:32 [[32minfo[39m] [0mGET /www/.env [33m401[0m 0.523 ms - 123[0m
2026-08-25T01:58:33: 01:58:33 [[32minfo[39m] [0mGET /html/.env [33m401[0m 0.515 ms - 123[0m
2026-08-25T01:58:33: 01:58:33 [[32minfo[39m] [0mGET /live/.env [33m401[0m 0.533 ms - 123[0m
2026-08-25T01:58:33: 01:58:33 [[32minfo[39m] [0mGET /prod/.env [33m401[0m 0.385 ms - 123[0m
2026-08-25T01:58:33: 01:58:33 [[32minfo[39m] [0mGET /dev/.env [33m401[0m 0.367 ms - 123[0m
2026-08-25T01:58:33: 01:58:33 [[32minfo[39m] [0mGET /staging/.env [33m401[0m 0.460 ms - 123[0m
2026-08-25T01:58:33: 01:58:33 [[32minfo[39m] [0mGET /opt/.env [33m401[0m 1.178 ms - 123[0m
2026-08-25T01:58:34: 01:58:34 [[32minfo[39m] [0mGET /laravel/.env [33m401[0m 0.364 ms - 123[0m
2026-08-25T01:58:34: 01:58:34 [[32minfo[39m] [0mGET /symfony/.env [33m401[0m 3.448 ms - 123[0m
2026-08-25T01:58:34: 01:58:34 [[32minfo[39m] [0mGET /wordpress/.env [33m401[0m 4.850 ms - 123[0m
2026-08-25T01:58:34: 01:58:34 [[32minfo[39m] [0mGET /wp/.env [33m401[0m 4.562 ms - 123[0m
2026-08-25T01:58:34: 01:58:34 [[32minfo[39m] [0mGET /cms/.env [33m401[0m 4.194 ms - 123[0m
2026-08-25T01:58:34: 01:58:34 [[32minfo[39m] [0mGET /drupal/.env [33m401[0m 2.531 ms - 123[0m
2026-08-25T01:58:34: 01:58:34 [[32minfo[39m] [0mGET /joomla/.env [33m401[0m 3.414 ms - 123[0m
2026-08-25T01:58:35: 01:58:35 [[32minfo[39m] [0mGET /magento/.env [33m401[0m 4.026 ms - 123[0m
2026-08-25T01:58:35: 01:58:35 [[32minfo[39m] [0mGET /shopify/.env [33m401[0m 0.647 ms - 123[0m
2026-08-25T01:58:35: 01:58:35 [[32minfo[39m] [0mGET /prestashop/.env [33m401[0m 0.592 ms - 123[0m
2026-08-25T01:58:35: 01:58:35 [[32minfo[39m] [0mGET /codeigniter/.env [33m401[0m 0.698 ms - 123[0m
2026-08-25T01:58:35: 01:58:35 [[32minfo[39m] [0mGET /cakephp/.env [33m401[0m 1.147 ms - 123[0m
2026-08-25T01:58:35: 01:58:35 [[32minfo[39m] [0mGET /zend/.env [33m401[0m 0.602 ms - 123[0m
2026-08-25T01:58:35: 01:58:35 [[32minfo[39m] [0mGET /yii/.env [33m401[0m 0.446 ms - 123[0m
2026-08-25T01:58:36: 01:58:36 [[32minfo[39m] [0mGET /laravel5/.env [33m401[0m 0.500 ms - 123[0m
2026-08-25T01:58:36: 01:58:36 [[32minfo[39m] [0mGET /v1/.env [33m401[0m 1.004 ms - 123[0m
2026-08-25T01:58:36: 01:58:36 [[32minfo[39m] [0mGET /v2/.env [33m401[0m 0.899 ms - 123[0m
2026-08-25T01:58:36: 01:58:36 [[32minfo[39m] [0mGET /v3/.env [33m401[0m 1.375 ms - 123[0m
2026-08-25T01:58:36: 01:58:36 [[32minfo[39m] [0mGET /api/v1/.env [33m401[0m 0.489 ms - 123[0m
2026-08-25T01:58:36: 01:58:36 [[32minfo[39m] [0mGET /api/v2/.env [33m401[0m 0.981 ms - 123[0m
2026-08-25T01:58:36: 01:58:36 [[32minfo[39m] [0mGET /rest/.env [33m401[0m 0.482 ms - 123[0m
2026-08-25T01:58:37: 01:58:37 [[32minfo[39m] [0mGET /graphql/.env [33m401[0m 0.429 ms - 123[0m
2026-08-25T01:58:37: 01:58:37 [[32minfo[39m] [0mGET /gateway/.env [33m401[0m 1.131 ms - 123[0m
2026-08-25T01:58:37: 01:58:37 [[32minfo[39m] [0mGET /microservice/.env [33m401[0m 0.384 ms - 123[0m
2026-08-25T01:58:37: 01:58:37 [[32minfo[39m] [0mGET /service/.env [33m401[0m 0.395 ms - 123[0m
2026-08-25T01:58:37: 01:58:37 [[32minfo[39m] [0mGET /api/v3/.env [33m401[0m 1.111 ms - 123[0m
2026-08-25T01:58:37: 01:58:37 [[32minfo[39m] [0mGET /api/dev/.env [33m401[0m 0.411 ms - 123[0m
2026-08-25T01:58:38: 01:58:38 [[32minfo[39m] [0mGET /api/staging/.env [33m401[0m 0.460 ms - 123[0m
2026-08-25T01:58:38: 01:58:38 [[32minfo[39m] [0mGET /vendor/.env [33m401[0m 1.016 ms - 123[0m
2026-08-25T01:58:38: 01:58:38 [[32minfo[39m] [0mGET /lib/.env [33m401[0m 0.456 ms - 123[0m
2026-08-25T01:58:38: 01:58:38 [[32minfo[39m] [0mGET /resources/.env [33m401[0m 0.390 ms - 123[0m
2026-08-25T01:58:39: 01:58:39 [[32minfo[39m] [0mGET /assets/.env [33m401[0m 1.212 ms - 123[0m
2026-08-25T01:58:39: 01:58:39 [[32minfo[39m] [0mGET /uploads/.env [33m404[0m 74.223 ms - 151[0m
2026-08-25T01:58:39: 01:58:39 [[32minfo[39m] [0mGET /internal/.env [33m401[0m 0.527 ms - 123[0m
2026-08-25T01:58:39: 01:58:39 [[32minfo[39m] [0mGET /tools/.env [33m401[0m 0.382 ms - 123[0m
2026-08-25T01:58:39: 01:58:39 [[32minfo[39m] [0mGET /scripts/.env [33m401[0m 0.479 ms - 123[0m
2026-08-25T01:58:39: 01:58:39 [[32minfo[39m] [0mGET /bin/.env [33m401[0m 0.977 ms - 123[0m
2026-08-25T01:58:40: 01:58:40 [[32minfo[39m] [0mGET /sbin/.env [33m401[0m 0.787 ms - 123[0m
2026-08-25T01:58:40: 01:58:40 [[32minfo[39m] [0mGET /local/.env [33m401[0m 0.524 ms - 123[0m
2026-08-25T01:58:40: 01:58:40 [[32minfo[39m] [0mGET /portal/.env [33m401[0m 0.377 ms - 123[0m
2026-08-25T01:58:40: 01:58:40 [[32minfo[39m] [0mGET /dashboard/.env [33m401[0m 0.397 ms - 123[0m
2026-08-25T01:58:40: 01:58:40 [[32minfo[39m] [0mGET /panel/.env [33m401[0m 1.257 ms - 123[0m
2026-08-25T01:58:40: 01:58:40 [[32minfo[39m] [0mGET /crm/.env [33m401[0m 0.662 ms - 123[0m
2026-08-25T01:58:40: 01:58:40 [[32minfo[39m] [0mGET /erp/.env [33m401[0m 0.376 ms - 123[0m
2026-08-25T01:58:41: 01:58:41 [[32minfo[39m] [0mGET /shop/.env [33m401[0m 0.473 ms - 123[0m
2026-08-25T01:58:41: 01:58:41 [[32minfo[39m] [0mGET /store/.env [33m401[0m 1.279 ms - 123[0m
2026-08-25T01:58:41: 01:58:41 [[32minfo[39m] [0mGET /saas/.env [33m401[0m 1.287 ms - 123[0m
2026-08-25T01:58:41: 01:58:41 [[32minfo[39m] [0mGET /client/.env [33m401[0m 0.368 ms - 123[0m
2026-08-25T01:58:41: 01:58:41 [[32minfo[39m] [0mGET /project/.env [33m401[0m 0.399 ms - 123[0m
2026-08-25T01:58:41: 01:58:41 [[32minfo[39m] [0mGET /admin-panel/.env [33m401[0m 1.343 ms - 123[0m
2026-08-25T01:58:41: 01:58:41 [[32minfo[39m] [0mGET /control-panel/.env [33m401[0m 0.520 ms - 123[0m
2026-08-25T01:58:42: 01:58:42 [[32minfo[39m] [0mGET /user-panel/.env [33m401[0m 0.431 ms - 123[0m
2026-08-25T01:58:42: 01:58:42 [[32minfo[39m] [0mGET /node/.env [33m401[0m 1.251 ms - 123[0m
2026-08-25T01:58:42: 01:58:42 [[32minfo[39m] [0mGET /express/.env [33m401[0m 0.422 ms - 123[0m
2026-08-25T01:58:42: 01:58:42 [[32minfo[39m] [0mGET /next/.env [33m401[0m 0.532 ms - 123[0m
2026-08-25T01:58:42: 01:58:42 [[32minfo[39m] [0mGET /nuxt/.env [33m401[0m 0.416 ms - 123[0m
2026-08-25T01:58:42: 01:58:42 [[32minfo[39m] [0mGET /nest/.env [33m401[0m 0.426 ms - 123[0m
2026-08-25T01:58:42: 01:58:42 [[32minfo[39m] [0mGET /react/.env [33m401[0m 1.121 ms - 123[0m
2026-08-25T01:58:43: 01:58:43 [[32minfo[39m] [0mGET /vue/.env [33m401[0m 0.898 ms - 123[0m
2026-08-25T01:58:43: 01:58:43 [[32minfo[39m] [0mGET /angular/.env [33m401[0m 0.345 ms - 123[0m
2026-08-25T01:58:43: 01:58:43 [[32minfo[39m] [0mGET /svelte/.env [33m401[0m 0.524 ms - 123[0m
2026-08-25T01:58:43: 01:58:43 [[32minfo[39m] [0mGET /vite/.env [33m401[0m 0.423 ms - 123[0m
2026-08-25T01:58:43: 01:58:43 [[32minfo[39m] [0mGET /backup/.env [33m401[0m 1.089 ms - 123[0m
2026-08-25T01:58:43: 01:58:43 [[32minfo[39m] [0mGET /backups/.env [33m401[0m 0.383 ms - 123[0m
2026-08-25T01:58:43: 01:58:43 [[32minfo[39m] [0mGET /old/.env [33m401[0m 0.676 ms - 123[0m
2026-08-25T01:58:44: 01:58:44 [[32minfo[39m] [0mGET /tmp/.env [33m401[0m 0.403 ms - 123[0m
2026-08-25T01:58:44: 01:58:44 [[32minfo[39m] [0mGET /temp/.env [33m401[0m 0.974 ms - 123[0m
2026-08-25T01:58:44: 01:58:44 [[32minfo[39m] [0mGET /lab/.env [33m401[0m 0.458 ms - 123[0m
2026-08-25T01:58:44: 01:58:44 [[32minfo[39m] [0mGET /cronlab/.env [33m401[0m 0.546 ms - 123[0m
2026-08-25T01:58:44: 01:58:44 [[32minfo[39m] [0mGET /cron/.env [33m401[0m 0.961 ms - 123[0m
2026-08-25T01:58:44: 01:58:44 [[32minfo[39m] [0mGET /en/.env [33m401[0m 1.315 ms - 123[0m
2026-08-25T01:58:44: 01:58:44 [[32minfo[39m] [0mGET /administrator/.env [33m401[0m 0.405 ms - 123[0m
2026-08-25T01:58:45: 01:58:45 [[32minfo[39m] [0mGET /psnlink/.env [33m401[0m 1.005 ms - 123[0m
2026-08-25T01:58:45: 01:58:45 [[32minfo[39m] [0mGET /exapi/.env [33m401[0m 0.415 ms - 123[0m
2026-08-25T01:58:45: 01:58:45 [[32minfo[39m] [0mGET /sitemaps/.env [33m401[0m 0.452 ms - 123[0m
2026-08-25T01:58:45: 01:58:45 [[32minfo[39m] [0mGET /.env.backup1 [33m401[0m 1.051 ms - 123[0m
2026-08-25T01:58:45: 01:58:45 [[32minfo[39m] [0mGET /.env.backup2 [33m401[0m 1.583 ms - 123[0m
2026-08-25T01:58:45: 01:58:45 [[32minfo[39m] [0mGET /logs/.env [33m401[0m 0.382 ms - 123[0m
2026-08-25T01:58:45: 01:58:45 [[32minfo[39m] [0mGET /cache/.env [33m401[0m 0.503 ms - 123[0m
2026-08-25T01:58:46: 01:58:46 [[32minfo[39m] [0mGET /mailer/.env [33m401[0m 0.386 ms - 123[0m
2026-08-25T01:58:46: 01:58:46 [[32minfo[39m] [0mGET /mail/.env [33m401[0m 0.469 ms - 123[0m
2026-08-25T01:58:46: 01:58:46 [[32minfo[39m] [0mGET /email/.env [33m401[0m 0.396 ms - 123[0m
2026-08-25T01:58:46: 01:58:46 [[32minfo[39m] [0mGET /smtp/.env [33m401[0m 0.972 ms - 123[0m
2026-08-25T01:58:46: 01:58:46 [[32minfo[39m] [0mGET /mailing/.env [33m401[0m 0.389 ms - 123[0m
2026-08-25T01:58:46: 01:58:46 [[32minfo[39m] [0mGET /notifications/.env [33m401[0m 0.452 ms - 123[0m
2026-08-25T01:58:46: 01:58:46 [[32minfo[39m] [0mGET /notify/.env [33m401[0m 0.539 ms - 123[0m
2026-08-25T01:58:47: 01:58:47 [[32minfo[39m] [0mGET /sender/.env [33m401[0m 0.676 ms - 123[0m
2026-08-25T01:58:47: 01:58:47 [[32minfo[39m] [0mGET /campaign/.env [33m401[0m 0.367 ms - 123[0m
2026-08-25T01:58:47: 01:58:47 [[32minfo[39m] [0mGET /newsletter/.env [33m401[0m 0.501 ms - 123[0m
2026-08-25T01:58:47: 01:58:47 [[32minfo[39m] [0mGET /ses/.env [33m401[0m 0.372 ms - 123[0m
2026-08-25T01:58:47: 01:58:47 [[32minfo[39m] [0mGET /sendgrid/.env [33m401[0m 0.378 ms - 123[0m
2026-08-25T01:58:47: 01:58:47 [[32minfo[39m] [0mGET /sparkpost/.env [33m401[0m 0.537 ms - 123[0m
2026-08-25T01:58:47: 01:58:47 [[32minfo[39m] [0mGET /postmark/.env [33m401[0m 0.355 ms - 123[0m
2026-08-25T01:58:48: 01:58:48 [[32minfo[39m] [0mGET /mailgun/.env [33m401[0m 0.501 ms - 123[0m
2026-08-25T01:58:48: 01:58:48 [[32minfo[39m] [0mGET /mandrill/.env [33m401[0m 0.386 ms - 123[0m
2026-08-25T01:58:48: 01:58:48 [[32minfo[39m] [0mGET /mailjet/.env [33m401[0m 0.399 ms - 123[0m
2026-08-25T01:58:48: 01:58:48 [[32minfo[39m] [0mGET /brevo/.env [33m401[0m 0.424 ms - 123[0m
2026-08-25T01:58:48: 01:58:48 [[32minfo[39m] [0mGET /transactional/.env [33m401[0m 0.434 ms - 123[0m
2026-08-25T01:58:48: 01:58:48 [[32minfo[39m] [0mGET /bulk/.env [33m401[0m 0.378 ms - 123[0m
2026-08-25T01:58:48: 01:58:48 [[32minfo[39m] [0mGET /aws/.env [33m401[0m 0.451 ms - 123[0m
2026-08-25T01:58:49: 01:58:49 [[32minfo[39m] [0mGET /azure/.env [33m401[0m 0.588 ms - 123[0m
2026-08-25T01:58:49: 01:58:49 [[32minfo[39m] [0mGET /gcp/.env [33m401[0m 0.561 ms - 123[0m
2026-08-25T01:58:49: 01:58:49 [[32minfo[39m] [0mGET /cloud/.env [33m401[0m 0.420 ms - 123[0m
2026-08-25T01:58:49: 01:58:49 [[32minfo[39m] [0mGET /infrastructure/.env [33m401[0m 0.514 ms - 123[0m
2026-08-25T01:58:49: 01:58:49 [[32minfo[39m] [0mGET /docker/.env [33m401[0m 0.584 ms - 123[0m
2026-08-25T01:58:49: 01:58:49 [[32minfo[39m] [0mGET /k8s/.env [33m401[0m 0.371 ms - 123[0m
2026-08-25T01:58:49: 01:58:49 [[32minfo[39m] [0mGET /kubernetes/.env [33m401[0m 0.414 ms - 123[0m
2026-08-25T01:58:50: 01:58:50 [[32minfo[39m] [0mGET /terraform/.env [33m401[0m 0.440 ms - 123[0m
2026-08-25T01:58:50: 01:58:50 [[32minfo[39m] [0mGET /ansible/.env [33m401[0m 0.420 ms - 123[0m
2026-08-25T01:58:50: 01:58:50 [[32minfo[39m] [0mGET /.git/.env [33m401[0m 0.452 ms - 123[0m
2026-08-25T01:58:50: 01:58:50 [[32minfo[39m] [0mGET /ci/.env [33m401[0m 0.399 ms - 123[0m
2026-08-25T01:58:50: 01:58:50 [[32minfo[39m] [0mGET /cd/.env [33m401[0m 0.684 ms - 123[0m
2026-08-25T01:58:50: 01:58:50 [[32minfo[39m] [0mGET /jenkins/.env [33m401[0m 0.463 ms - 123[0m
2026-08-25T01:58:50: 01:58:50 [[32minfo[39m] [0mGET /gitlab/.env [33m401[0m 0.479 ms - 123[0m
2026-08-25T01:58:51: 01:58:51 [[32minfo[39m] [0mGET /github/.env [33m401[0m 0.414 ms - 123[0m
2026-08-25T01:58:51: 01:58:51 [[32minfo[39m] [0mGET /actions/.env [33m401[0m 0.368 ms - 123[0m
2026-08-25T01:58:51: 01:58:51 [[32minfo[39m] [0mGET /circleci/.env [33m401[0m 0.638 ms - 123[0m
2026-08-25T01:58:51: 01:58:51 [[32minfo[39m] [0mGET /travis/.env [33m401[0m 0.373 ms - 123[0m
2026-08-25T01:58:51: 01:58:51 [[32minfo[39m] [0mGET /buildkite/.env [33m401[0m 0.428 ms - 123[0m
2026-08-25T01:58:51: 01:58:51 [[32minfo[39m] [0mGET /mysql/.env [33m401[0m 0.492 ms - 123[0m
2026-08-25T01:58:51: 01:58:51 [[32minfo[39m] [0mGET /postgres/.env [33m401[0m 0.358 ms - 123[0m
2026-08-25T01:58:52: 01:58:52 [[32minfo[39m] [0mGET /mongodb/.env [33m401[0m 0.439 ms - 123[0m
2026-08-25T01:58:52: 01:58:52 [[32minfo[39m] [0mGET /redis/.env [33m401[0m 0.553 ms - 123[0m
2026-08-25T01:58:52: 01:58:52 [[32minfo[39m] [0mGET /elasticsearch/.env [33m401[0m 0.444 ms - 123[0m
2026-08-25T01:58:52: 01:58:52 [[32minfo[39m] [0mGET /rabbitmq/.env [33m401[0m 0.402 ms - 123[0m
2026-08-25T01:58:52: 01:58:52 [[32minfo[39m] [0mGET /kafka/.env [33m401[0m 0.588 ms - 123[0m
2026-08-25T01:58:52: 01:58:52 [[32minfo[39m] [0mGET /queue/.env [33m401[0m 0.481 ms - 123[0m
2026-08-25T01:58:52: 01:58:52 [[32minfo[39m] [0mGET /worker/.env [33m401[0m 0.406 ms - 123[0m
2026-08-25T01:58:53: 01:58:53 [[32minfo[39m] [0mGET /job/.env [33m401[0m 0.468 ms - 123[0m
2026-08-25T01:58:53: 01:58:53 [[32minfo[39m] [0mGET /test/.env [33m401[0m 0.512 ms - 123[0m
2026-08-25T01:58:53: 01:58:53 [[32minfo[39m] [0mGET /qa/.env [33m401[0m 0.501 ms - 123[0m
2026-08-25T01:58:53: 01:58:53 [[32minfo[39m] [0mGET /preview/.env [33m401[0m 0.479 ms - 123[0m
2026-08-25T01:58:53: 01:58:53 [[32minfo[39m] [0mGET /beta/.env [33m401[0m 0.449 ms - 123[0m
2026-08-25T01:58:54: 01:58:54 [[32minfo[39m] [0mGET /uat/.env [33m401[0m 0.464 ms - 123[0m
2026-08-25T01:58:54: 01:58:54 [[32minfo[39m] [0mGET /stage/.env [33m401[0m 0.470 ms - 123[0m
2026-08-25T01:58:54: 01:58:54 [[32minfo[39m] [0mGET /development/.env [33m401[0m 0.539 ms - 123[0m
2026-08-25T01:58:54: 01:58:54 [[32minfo[39m] [0mGET /production/.env [33m401[0m 0.496 ms - 123[0m
2026-08-25T01:58:54: 01:58:54 [[32minfo[39m] [0mGET /config/app/.env [33m401[0m 0.548 ms - 123[0m
2026-08-25T01:58:54: 01:58:54 [[32minfo[39m] [0mGET /phpinfo.php [33m401[0m 0.643 ms - 123[0m
2026-08-25T01:58:54: 01:58:54 [[32minfo[39m] [0mGET /info.php [33m401[0m 0.620 ms - 123[0m
2026-08-25T01:58:55: 01:58:55 [[32minfo[39m] [0mGET /php.php [33m401[0m 0.584 ms - 123[0m
2026-08-25T01:58:55: 01:58:55 [[32minfo[39m] [0mGET /i.php [33m401[0m 0.690 ms - 123[0m
2026-08-25T01:58:55: 01:58:55 [[32minfo[39m] [0mGET /pi.php [33m401[0m 0.552 ms - 123[0m
2026-08-25T01:58:55: 01:58:55 [[32minfo[39m] [0mGET /pinfo.php [33m401[0m 0.580 ms - 123[0m
2026-08-25T01:58:55: 01:58:55 [[32minfo[39m] [0mGET /test.php [33m401[0m 0.565 ms - 123[0m
2026-08-25T01:58:55: 01:58:55 [[32minfo[39m] [0mGET /phpinfo [33m401[0m 0.586 ms - 123[0m
2026-08-25T01:58:55: 01:58:55 [[32minfo[39m] [0mGET /p.php [33m401[0m 0.579 ms - 123[0m
2026-08-25T01:58:56: 01:58:56 [[32minfo[39m] [0mGET /debug.php [33m401[0m 0.554 ms - 123[0m
2026-08-25T01:58:56: 01:58:56 [[32minfo[39m] [0mGET /admin/phpinfo.php [33m401[0m 0.525 ms - 123[0m
2026-08-25T01:58:56: 01:58:56 [[32minfo[39m] [0mGET /test/phpinfo.php [33m401[0m 0.637 ms - 123[0m
2026-08-25T01:58:56: 01:58:56 [[32minfo[39m] [0mGET /dev/phpinfo.php [33m401[0m 0.677 ms - 123[0m
2026-08-25T01:58:56: 01:58:56 [[32minfo[39m] [0mGET /old/phpinfo.php [33m401[0m 0.529 ms - 123[0m
2026-08-25T01:58:56: 01:58:56 [[32minfo[39m] [0mGET /tmp/phpinfo.php [33m401[0m 0.469 ms - 123[0m
2026-08-25T01:58:56: 01:58:56 [[32minfo[39m] [0mGET /public/phpinfo.php [33m401[0m 3.875 ms - 123[0m
2026-08-25T01:58:57: 01:58:57 [[32minfo[39m] [0mGET /info [33m401[0m 3.088 ms - 123[0m
2026-08-25T01:58:57: 01:58:57 [[32minfo[39m] [0mGET /php-info.php [33m401[0m 2.223 ms - 123[0m
2026-08-25T01:58:57: 01:58:57 [[32minfo[39m] [0mGET /phpversion.php [33m401[0m 2.528 ms - 123[0m
2026-08-25T01:58:57: 01:58:57 [[32minfo[39m] [0mGET /_phpinfo.php [33m401[0m 2.470 ms - 123[0m
2026-08-25T01:58:57: 01:58:57 [[32minfo[39m] [0mGET /old_phpinfo.php [33m401[0m 2.314 ms - 123[0m
2026-08-25T01:58:57: 01:58:57 [[32minfo[39m] [0mGET /server-info.php [33m401[0m 2.546 ms - 123[0m
2026-08-25T01:58:57: 01:58:57 [[32minfo[39m] [0mGET /server-status.php [33m401[0m 0.449 ms - 123[0m
2026-08-25T01:58:58: 01:58:58 [[32minfo[39m] [0mGET /_profiler/phpinfo [33m401[0m 0.718 ms - 123[0m
2026-08-25T01:58:58: 01:58:58 [[32minfo[39m] [0mGET /_environment [33m401[0m 0.507 ms - 123[0m
2026-08-25T01:58:58: 01:58:58 [[32minfo[39m] [0mGET /webroot/index.php/_environment [33m401[0m 0.549 ms - 123[0m
2026-08-25T01:58:58: 01:58:58 [[32minfo[39m] [0mGET /mail/phpinfo.php [33m401[0m 0.620 ms - 123[0m
2026-08-25T01:58:58: 01:58:58 [[32minfo[39m] [0mGET /cpanel/phpinfo.php [33m401[0m 0.470 ms - 123[0m
2026-08-25T01:58:58: 01:58:58 [[32minfo[39m] [0mGET /hosting/phpinfo.php [33m401[0m 0.621 ms - 123[0m
2026-08-25T01:58:58: 01:58:58 [[32minfo[39m] [0mGET /webmail/phpinfo.php [33m401[0m 0.464 ms - 123[0m
2026-08-25T01:58:59: 01:58:59 [[32minfo[39m] [0mGET /smtp/phpinfo.php [33m401[0m 0.617 ms - 123[0m
2026-08-25T01:58:59: 01:58:59 [[32minfo[39m] [0mGET /phpinfo.php.bak [33m401[0m 0.607 ms - 123[0m
2026-08-25T01:58:59: 01:58:59 [[32minfo[39m] [0mGET /phpinfo.php.old [33m401[0m 0.407 ms - 123[0m
2026-08-25T01:58:59: 01:58:59 [[32minfo[39m] [0mGET /phpinfo.php~ [33m401[0m 0.578 ms - 123[0m
2026-08-25T01:58:59: 01:58:59 [[32minfo[39m] [0mGET /info.php.bak [33m401[0m 0.517 ms - 123[0m
2026-08-25T01:58:59: 01:58:59 [[32minfo[39m] [0mGET /phpinfo.php.save [33m401[0m 0.432 ms - 123[0m
2026-08-25T01:58:59: 01:58:59 [[32minfo[39m] [0mGET /staging/phpinfo.php [33m401[0m 0.484 ms - 123[0m
2026-08-25T01:59:00: 01:59:00 [[32minfo[39m] [0mGET /beta/phpinfo.php [33m401[0m 0.683 ms - 123[0m
2026-08-25T01:59:00: 01:59:00 [[32minfo[39m] [0mGET /uat/phpinfo.php [33m401[0m 0.735 ms - 123[0m
2026-08-25T01:59:00: 01:59:00 [[32minfo[39m] [0mGET /qa/phpinfo.php [33m401[0m 0.457 ms - 123[0m
2026-08-25T01:59:00: 01:59:00 [[32minfo[39m] [0mGET /preview/phpinfo.php [33m401[0m 0.451 ms - 123[0m
2026-08-25T01:59:00: 01:59:00 [[32minfo[39m] [0mGET /www/phpinfo.php [33m401[0m 0.438 ms - 123[0m
2026-08-25T01:59:00: 01:59:00 [[32minfo[39m] [0mGET /htdocs/phpinfo.php [33m401[0m 0.472 ms - 123[0m
2026-08-25T01:59:00: 01:59:00 [[32minfo[39m] [0mGET /public_html/phpinfo.php [33m401[0m 0.691 ms - 123[0m
2026-08-25T01:59:01: 01:59:01 [[32minfo[39m] [0mGET /site/phpinfo.php [33m401[0m 0.667 ms - 123[0m
2026-08-25T01:59:01: 01:59:01 [[32minfo[39m] [0mGET /docs/phpinfo.php [33m401[0m 0.493 ms - 123[0m
2026-08-25T01:59:01: 01:59:01 [[32minfo[39m] [0mGET /wp-admin/phpinfo.php [33m401[0m 0.482 ms - 123[0m
2026-08-25T01:59:01: 01:59:01 [[32minfo[39m] [0mGET /administrator/phpinfo.php [33m401[0m 0.535 ms - 123[0m
2026-08-25T01:59:01: 01:59:01 [[32minfo[39m] [0mGET /core/phpinfo.php [33m401[0m 0.443 ms - 123[0m
2026-08-25T01:59:01: 01:59:01 [[32minfo[39m] [0mGET /includes/phpinfo.php [33m401[0m 0.471 ms - 123[0m
2026-08-25T01:59:01: 01:59:01 [[32minfo[39m] [0mGET /service-account.json [33m401[0m 0.677 ms - 123[0m
2026-08-25T01:59:02: 01:59:02 [[32minfo[39m] [0mGET /sa.json [33m401[0m 0.479 ms - 123[0m
2026-08-25T01:59:02: 01:59:02 [[32minfo[39m] [0mGET /gcp-key.json [33m401[0m 0.443 ms - 123[0m
2026-08-25T01:59:02: 01:59:02 [[32minfo[39m] [0mGET /gcp-credentials.json [33m401[0m 0.526 ms - 123[0m
2026-08-25T01:59:02: 01:59:02 [[32minfo[39m] [0mGET /gcp-sa.json [33m401[0m 0.638 ms - 123[0m
2026-08-25T01:59:02: 01:59:02 [[32minfo[39m] [0mGET /credentials.json [33m401[0m 0.421 ms - 123[0m
2026-08-25T01:59:02: 01:59:02 [[32minfo[39m] [0mGET /google-credentials.json [33m401[0m 0.509 ms - 123[0m
2026-08-25T01:59:02: 01:59:02 [[32minfo[39m] [0mGET /google-key.json [33m401[0m 0.509 ms - 123[0m
2026-08-25T01:59:03: 01:59:03 [[32minfo[39m] [0mGET /.config/gcloud/application_default_credentials.json [33m401[0m 0.442 ms - 123[0m
2026-08-25T01:59:03: 01:59:03 [[32minfo[39m] [0mGET /application_default_credentials.json [33m401[0m 0.552 ms - 123[0m
2026-08-25T01:59:03: 01:59:03 [[32minfo[39m] [0mGET /key.json [33m401[0m 0.483 ms - 123[0m
2026-08-25T01:59:03: 01:59:03 [[32minfo[39m] [0mGET /keyfile.json [33m401[0m 0.506 ms - 123[0m
2026-08-25T01:59:03: 01:59:03 [[32minfo[39m] [0mGET /firebase-adminsdk.json [33m401[0m 0.610 ms - 123[0m
2026-08-25T01:59:03: 01:59:03 [[32minfo[39m] [0mGET /firebase-key.json [33m401[0m 0.540 ms - 123[0m
2026-08-25T01:59:25: 01:59:25 [[32minfo[39m] [0mGET / [33m401[0m 0.593 ms - 123[0m
2026-08-25T01:59:26: 01:59:26 [[32minfo[39m] [0mGET /wp-login.php [33m401[0m 0.374 ms - 123[0m
2026-08-25T01:59:27: 01:59:27 [[32minfo[39m] [0mGET /wp-json/ [33m401[0m 0.590 ms - 123[0m
2026-08-25T02:30:38: 02:30:38 [[32minfo[39m] [0mGET / [33m401[0m 134.339 ms - 123[0m
2026-08-25T02:30:38: 02:30:38 [[32minfo[39m] [0mPOST / [33m401[0m 0.462 ms - 123[0m
2026-08-25T02:30:38: 02:30:38 [[32minfo[39m] [0mPOST / [33m401[0m 0.852 ms - 123[0m
2026-08-25T02:30:39: 02:30:39 [[32minfo[39m] [0mPOST / [33m401[0m 0.543 ms - 123[0m
2026-08-25T02:30:39: 02:30:39 [[32minfo[39m] [0mGET /.git/config [33m401[0m 3.401 ms - 123[0m
2026-08-25T02:30:39: 02:30:39 [[32minfo[39m] [0mPOST / [33m401[0m 0.440 ms - 123[0m
2026-08-25T02:30:39: 02:30:39 [[32minfo[39m] [0mGET /.env [33m401[0m 1.568 ms - 123[0m
2026-08-25T02:30:40: 02:30:40 [[32minfo[39m] [0mGET /.env.local [33m401[0m 0.657 ms - 123[0m
2026-08-25T02:30:40: 02:30:40 [[32minfo[39m] [0mGET /.env.production [33m401[0m 1.397 ms - 123[0m
2026-08-25T02:30:40: 02:30:40 [[32minfo[39m] [0mGET /.env.staging [33m401[0m 0.465 ms - 123[0m
2026-08-25T02:30:40: 02:30:40 [[32minfo[39m] [0mGET /.env.development [33m401[0m 0.691 ms - 123[0m
2026-08-25T02:30:41: 02:30:41 [[32minfo[39m] [0mGET /.env.test [33m401[0m 0.642 ms - 123[0m
2026-08-25T02:30:41: 02:30:41 [[32minfo[39m] [0mGET /.env.remote [33m401[0m 1.211 ms - 123[0m
2026-08-25T02:30:41: 02:30:41 [[32minfo[39m] [0mGET /.env.bak [33m401[0m 1.480 ms - 123[0m
2026-08-25T02:30:42: 02:30:42 [[32minfo[39m] [0mGET /.env.backup [33m401[0m 0.837 ms - 123[0m
2026-08-25T02:30:42: 02:30:42 [[32minfo[39m] [0mGET /.env.save [33m401[0m 1.266 ms - 123[0m
2026-08-25T02:30:42: 02:30:42 [[32minfo[39m] [0mGET /.env.old [33m401[0m 1.659 ms - 123[0m
2026-08-25T02:30:42: 02:30:42 [[32minfo[39m] [0mGET /.env.sample [33m401[0m 1.286 ms - 123[0m
2026-08-25T02:30:43: 02:30:43 [[32minfo[39m] [0mGET /.env.example [33m401[0m 0.617 ms - 123[0m
2026-08-25T02:30:43: 02:30:43 [[32minfo[39m] [0mGET /.env.dev [33m401[0m 0.893 ms - 123[0m
2026-08-25T02:30:43: 02:30:43 [[32minfo[39m] [0mGET /.env.prod [33m401[0m 1.495 ms - 123[0m
2026-08-25T02:30:43: 02:30:43 [[32minfo[39m] [0mGET /.env.stage [33m401[0m 0.731 ms - 123[0m
2026-08-25T02:30:44: 02:30:44 [[32minfo[39m] [0mGET /.env.ci [33m401[0m 0.681 ms - 123[0m
2026-08-25T02:30:44: 02:30:44 [[32minfo[39m] [0mGET /.env.docker [33m401[0m 1.044 ms - 123[0m
2026-08-25T02:30:44: 02:30:44 [[32minfo[39m] [0mGET /.env.live [33m401[0m 1.263 ms - 123[0m
2026-08-25T02:30:45: 02:30:45 [[32minfo[39m] [0mGET /.env.preprod [33m401[0m 1.315 ms - 123[0m
2026-08-25T02:30:45: 02:30:45 [[32minfo[39m] [0mGET /.env.uat [33m401[0m 1.328 ms - 123[0m
2026-08-25T02:30:45: 02:30:45 [[32minfo[39m] [0mGET /.env.dist [33m401[0m 1.105 ms - 123[0m
2026-08-25T02:30:45: 02:30:45 [[32minfo[39m] [0mGET /.env.swp [33m401[0m 0.624 ms - 123[0m
2026-08-25T02:30:46: 02:30:46 [[32minfo[39m] [0mGET /.env~ [33m401[0m 1.226 ms - 123[0m
2026-08-25T02:30:46: 02:30:46 [[32minfo[39m] [0mGET /.env1 [33m401[0m 2.175 ms - 123[0m
2026-08-25T02:30:46: 02:30:46 [[32minfo[39m] [0mGET /.env2 [33m401[0m 0.570 ms - 123[0m
2026-08-25T02:30:46: 02:30:46 [[32minfo[39m] [0mGET /.env_copy [33m401[0m 1.134 ms - 123[0m
2026-08-25T02:30:47: 02:30:47 [[32minfo[39m] [0mGET /.env.txt [33m401[0m 1.358 ms - 123[0m
2026-08-25T02:30:47: 02:30:47 [[32minfo[39m] [0mGET /.env.json [33m401[0m 1.673 ms - 123[0m
2026-08-25T02:30:47: 02:30:47 [[32minfo[39m] [0mGET /.env.yaml [33m401[0m 1.227 ms - 123[0m
2026-08-25T02:30:48: 02:30:48 [[32minfo[39m] [0mGET /.env.yml [33m401[0m 1.312 ms - 123[0m
2026-08-25T02:30:48: 02:30:48 [[32minfo[39m] [0mGET /app/.env [33m401[0m 1.661 ms - 123[0m
2026-08-25T02:30:48: 02:30:48 [[32minfo[39m] [0mGET /apps/.env [33m401[0m 1.128 ms - 123[0m
2026-08-25T02:30:48: 02:30:48 [[32minfo[39m] [0mGET /api/.env [33m401[0m 0.669 ms - 123[0m
2026-08-25T02:30:49: 02:30:49 [[32minfo[39m] [0mGET /web/.env [33m401[0m 2.489 ms - 123[0m
2026-08-25T02:30:49: 02:30:49 [[32minfo[39m] [0mGET /site/.env [33m401[0m 0.772 ms - 123[0m
2026-08-25T02:30:49: 02:30:49 [[32minfo[39m] [0mGET /public/.env [33m401[0m 0.825 ms - 123[0m
2026-08-25T02:30:49: 02:30:49 [[32minfo[39m] [0mGET /admin/.env [33m401[0m 0.555 ms - 123[0m
2026-08-25T02:30:50: 02:30:50 [[32minfo[39m] [0mGET /backend/.env [33m401[0m 0.699 ms - 123[0m
2026-08-25T02:30:50: 02:30:50 [[32minfo[39m] [0mGET /server/.env [33m401[0m 1.022 ms - 123[0m
2026-08-25T02:30:50: 02:30:50 [[32minfo[39m] [0mGET /frontend/.env [33m401[0m 0.585 ms - 123[0m
2026-08-25T02:30:51: 02:30:51 [[32minfo[39m] [0mGET /src/.env [33m401[0m 1.402 ms - 123[0m
2026-08-25T02:30:51: 02:30:51 [[32minfo[39m] [0mGET /core/.env [33m401[0m 1.159 ms - 123[0m
2026-08-25T02:30:51: 02:30:51 [[32minfo[39m] [0mGET /core/app/.env [33m401[0m 1.052 ms - 123[0m
2026-08-25T02:30:51: 02:30:51 [[32minfo[39m] [0mGET /config/.env [33m401[0m 1.484 ms - 123[0m
2026-08-25T02:30:52: 02:30:52 [[32minfo[39m] [0mGET /private/.env [33m401[0m 0.645 ms - 123[0m
2026-08-25T02:30:52: 02:30:52 [[32minfo[39m] [0mGET /application/.env [33m401[0m 1.463 ms - 123[0m
2026-08-25T02:30:52: 02:30:52 [[32minfo[39m] [0mGET /bootstrap/.env [33m401[0m 0.624 ms - 123[0m
2026-08-25T02:30:52: 02:30:52 [[32minfo[39m] [0mGET /database/.env [33m401[0m 0.634 ms - 123[0m
2026-08-25T02:30:53: 02:30:53 [[32minfo[39m] [0mGET /storage/.env [33m401[0m 0.558 ms - 123[0m
2026-08-25T02:30:53: 02:30:53 [[32minfo[39m] [0mGET /var/www/.env [33m401[0m 0.650 ms - 123[0m
2026-08-25T02:30:53: 02:30:53 [[32minfo[39m] [0mGET /var/www/html/.env [33m401[0m 0.934 ms - 123[0m
2026-08-25T02:30:54: 02:30:54 [[32minfo[39m] [0mGET /current/.env [33m401[0m 0.710 ms - 123[0m
2026-08-25T02:30:54: 02:30:54 [[32minfo[39m] [0mGET /release/.env [33m401[0m 0.682 ms - 123[0m
2026-08-25T02:30:54: 02:30:54 [[32minfo[39m] [0mGET /releases/.env [33m401[0m 1.264 ms - 123[0m
2026-08-25T02:30:54: 02:30:54 [[32minfo[39m] [0mGET /shared/.env [33m401[0m 1.186 ms - 123[0m
2026-08-25T02:30:55: 02:30:55 [[32minfo[39m] [0mGET /deploy/.env [33m401[0m 1.036 ms - 123[0m
2026-08-25T02:30:55: 02:30:55 [[32minfo[39m] [0mGET /build/.env [33m401[0m 1.113 ms - 123[0m
2026-08-25T02:30:55: 02:30:55 [[32minfo[39m] [0mGET /dist/.env [33m401[0m 0.577 ms - 123[0m
2026-08-25T02:30:55: 02:30:55 [[32minfo[39m] [0mGET /public_html/.env [33m401[0m 0.926 ms - 123[0m
2026-08-25T02:30:56: 02:30:56 [[32minfo[39m] [0mGET /htdocs/.env [33m401[0m 1.574 ms - 123[0m
2026-08-25T02:30:56: 02:30:56 [[32minfo[39m] [0mGET /www/.env [33m401[0m 1.052 ms - 123[0m
2026-08-25T02:30:56: 02:30:56 [[32minfo[39m] [0mGET /html/.env [33m401[0m 1.655 ms - 123[0m
2026-08-25T02:30:57: 02:30:57 [[32minfo[39m] [0mGET /live/.env [33m401[0m 1.445 ms - 123[0m
2026-08-25T02:30:57: 02:30:57 [[32minfo[39m] [0mGET /prod/.env [33m401[0m 1.163 ms - 123[0m
2026-08-25T02:30:57: 02:30:57 [[32minfo[39m] [0mGET /dev/.env [33m401[0m 0.613 ms - 123[0m
2026-08-25T02:30:57: 02:30:57 [[32minfo[39m] [0mGET /staging/.env [33m401[0m 1.591 ms - 123[0m
2026-08-25T02:30:58: 02:30:58 [[32minfo[39m] [0mGET /opt/.env [33m401[0m 4.360 ms - 123[0m
2026-08-25T02:30:58: 02:30:58 [[32minfo[39m] [0mGET /laravel/.env [33m401[0m 5.789 ms - 123[0m
2026-08-25T02:30:58: 02:30:58 [[32minfo[39m] [0mGET /symfony/.env [33m401[0m 0.531 ms - 123[0m
2026-08-25T02:30:58: 02:30:58 [[32minfo[39m] [0mGET /wordpress/.env [33m401[0m 0.533 ms - 123[0m
2026-08-25T02:30:59: 02:30:59 [[32minfo[39m] [0mGET /wp/.env [33m401[0m 0.800 ms - 123[0m
2026-08-25T02:30:59: 02:30:59 [[32minfo[39m] [0mGET /cms/.env [33m401[0m 0.445 ms - 123[0m
2026-08-25T02:30:59: 02:30:59 [[32minfo[39m] [0mGET /drupal/.env [33m401[0m 0.869 ms - 123[0m
2026-08-25T02:31:00: 02:31:00 [[32minfo[39m] [0mGET /joomla/.env [33m401[0m 0.698 ms - 123[0m
2026-08-25T02:31:00: 02:31:00 [[32minfo[39m] [0mGET /magento/.env [33m401[0m 0.550 ms - 123[0m
2026-08-25T02:31:00: 02:31:00 [[32minfo[39m] [0mGET /shopify/.env [33m401[0m 2.878 ms - 123[0m
2026-08-25T02:31:00: 02:31:00 [[32minfo[39m] [0mGET /prestashop/.env [33m401[0m 0.647 ms - 123[0m
2026-08-25T02:31:01: 02:31:01 [[32minfo[39m] [0mGET /codeigniter/.env [33m401[0m 0.446 ms - 123[0m
2026-08-25T02:31:01: 02:31:01 [[32minfo[39m] [0mGET /cakephp/.env [33m401[0m 0.527 ms - 123[0m
2026-08-25T02:31:01: 02:31:01 [[32minfo[39m] [0mGET /zend/.env [33m401[0m 0.690 ms - 123[0m
2026-08-25T02:31:01: 02:31:01 [[32minfo[39m] [0mGET /yii/.env [33m401[0m 0.625 ms - 123[0m
2026-08-25T02:31:02: 02:31:02 [[32minfo[39m] [0mGET /laravel5/.env [33m401[0m 0.446 ms - 123[0m
2026-08-25T02:31:02: 02:31:02 [[32minfo[39m] [0mGET /v1/.env [33m401[0m 0.450 ms - 123[0m
2026-08-25T02:31:02: 02:31:02 [[32minfo[39m] [0mGET /v2/.env [33m401[0m 0.508 ms - 123[0m
2026-08-25T02:31:02: 02:31:02 [[32minfo[39m] [0mGET /v3/.env [33m401[0m 0.525 ms - 123[0m
2026-08-25T02:31:03: 02:31:03 [[32minfo[39m] [0mGET /api/v1/.env [33m401[0m 1.026 ms - 123[0m
2026-08-25T02:31:03: 02:31:03 [[32minfo[39m] [0mGET /api/v2/.env [33m401[0m 0.432 ms - 123[0m
2026-08-25T02:31:03: 02:31:03 [[32minfo[39m] [0mGET /rest/.env [33m401[0m 0.411 ms - 123[0m
2026-08-25T02:31:04: 02:31:04 [[32minfo[39m] [0mGET /graphql/.env [33m401[0m 0.623 ms - 123[0m
2026-08-25T02:31:04: 02:31:04 [[32minfo[39m] [0mGET /gateway/.env [33m401[0m 1.227 ms - 123[0m
2026-08-25T02:31:04: 02:31:04 [[32minfo[39m] [0mGET /microservice/.env [33m401[0m 0.613 ms - 123[0m
2026-08-25T02:31:04: 02:31:04 [[32minfo[39m] [0mGET /service/.env [33m401[0m 0.691 ms - 123[0m
2026-08-25T02:31:05: 02:31:05 [[32minfo[39m] [0mGET /api/v3/.env [33m401[0m 0.682 ms - 123[0m
2026-08-25T02:31:05: 02:31:05 [[32minfo[39m] [0mGET /api/dev/.env [33m401[0m 0.647 ms - 123[0m
2026-08-25T02:31:06: 02:31:06 [[32minfo[39m] [0mGET /api/staging/.env [33m401[0m 1.296 ms - 123[0m
2026-08-25T02:31:06: 02:31:06 [[32minfo[39m] [0mGET /vendor/.env [33m401[0m 1.424 ms - 123[0m
2026-08-25T02:31:07: 02:31:07 [[32minfo[39m] [0mGET /lib/.env [33m401[0m 0.664 ms - 123[0m
2026-08-25T02:31:07: 02:31:07 [[32minfo[39m] [0mGET /resources/.env [33m401[0m 1.523 ms - 123[0m
2026-08-25T02:31:07: 02:31:07 [[32minfo[39m] [0mGET /assets/.env [33m401[0m 1.168 ms - 123[0m
2026-08-25T02:31:07: 02:31:07 [[32minfo[39m] [0mGET /uploads/.env [33m404[0m 24.457 ms - 151[0m
2026-08-25T02:31:08: 02:31:08 [[32minfo[39m] [0mGET /internal/.env [33m401[0m 0.718 ms - 123[0m
2026-08-25T02:31:08: 02:31:08 [[32minfo[39m] [0mGET /tools/.env [33m401[0m 0.626 ms - 123[0m
2026-08-25T02:31:08: 02:31:08 [[32minfo[39m] [0mGET /scripts/.env [33m401[0m 0.613 ms - 123[0m
2026-08-25T02:31:08: 02:31:08 [[32minfo[39m] [0mGET /bin/.env [33m401[0m 0.653 ms - 123[0m
2026-08-25T02:31:09: 02:31:09 [[32minfo[39m] [0mGET /sbin/.env [33m401[0m 0.680 ms - 123[0m
2026-08-25T02:31:09: 02:31:09 [[32minfo[39m] [0mGET /local/.env [33m401[0m 0.631 ms - 123[0m
2026-08-25T02:31:09: 02:31:09 [[32minfo[39m] [0mGET /portal/.env [33m401[0m 0.596 ms - 123[0m
2026-08-25T02:31:09: 02:31:09 [[32minfo[39m] [0mGET /dashboard/.env [33m401[0m 0.832 ms - 123[0m
2026-08-25T02:31:10: 02:31:10 [[32minfo[39m] [0mGET /panel/.env [33m401[0m 0.458 ms - 123[0m
2026-08-25T02:31:10: 02:31:10 [[32minfo[39m] [0mGET /crm/.env [33m401[0m 0.720 ms - 123[0m
2026-08-25T02:31:10: 02:31:10 [[32minfo[39m] [0mGET /erp/.env [33m401[0m 0.723 ms - 123[0m
2026-08-25T02:31:10: 02:31:10 [[32minfo[39m] [0mGET /shop/.env [33m401[0m 0.495 ms - 123[0m
2026-08-25T02:31:11: 02:31:11 [[32minfo[39m] [0mGET /store/.env [33m401[0m 0.851 ms - 123[0m
2026-08-25T02:31:11: 02:31:11 [[32minfo[39m] [0mGET /saas/.env [33m401[0m 0.441 ms - 123[0m
2026-08-25T02:31:11: 02:31:11 [[32minfo[39m] [0mGET /client/.env [33m401[0m 0.472 ms - 123[0m
2026-08-25T02:31:11: 02:31:11 [[32minfo[39m] [0mGET /project/.env [33m401[0m 0.530 ms - 123[0m
2026-08-25T02:31:12: 02:31:12 [[32minfo[39m] [0mGET /admin-panel/.env [33m401[0m 0.777 ms - 123[0m
2026-08-25T02:31:12: 02:31:12 [[32minfo[39m] [0mGET /control-panel/.env [33m401[0m 0.448 ms - 123[0m
2026-08-25T02:31:12: 02:31:12 [[32minfo[39m] [0mGET /user-panel/.env [33m401[0m 0.437 ms - 123[0m
2026-08-25T02:31:12: 02:31:12 [[32minfo[39m] [0mGET /node/.env [33m401[0m 0.428 ms - 123[0m
2026-08-25T02:31:13: 02:31:13 [[32minfo[39m] [0mGET /express/.env [33m401[0m 0.629 ms - 123[0m
2026-08-25T02:31:13: 02:31:13 [[32minfo[39m] [0mGET /next/.env [33m401[0m 0.473 ms - 123[0m
2026-08-25T02:31:13: 02:31:13 [[32minfo[39m] [0mGET /nuxt/.env [33m401[0m 0.418 ms - 123[0m
2026-08-25T02:31:13: 02:31:13 [[32minfo[39m] [0mGET /nest/.env [33m401[0m 0.441 ms - 123[0m
2026-08-25T02:31:14: 02:31:14 [[32minfo[39m] [0mGET /react/.env [33m401[0m 0.433 ms - 123[0m
2026-08-25T02:31:14: 02:31:14 [[32minfo[39m] [0mGET /vue/.env [33m401[0m 0.771 ms - 123[0m
2026-08-25T02:31:14: 02:31:14 [[32minfo[39m] [0mGET /angular/.env [33m401[0m 0.690 ms - 123[0m
2026-08-25T02:31:15: 02:31:15 [[32minfo[39m] [0mGET /svelte/.env [33m401[0m 0.502 ms - 123[0m
2026-08-25T02:31:15: 02:31:15 [[32minfo[39m] [0mGET /vite/.env [33m401[0m 0.439 ms - 123[0m
2026-08-25T02:31:15: 02:31:15 [[32minfo[39m] [0mGET /backup/.env [33m401[0m 0.593 ms - 123[0m
2026-08-25T02:31:15: 02:31:15 [[32minfo[39m] [0mGET /backups/.env [33m401[0m 0.773 ms - 123[0m
2026-08-25T02:31:16: 02:31:16 [[32minfo[39m] [0mGET /old/.env [33m401[0m 0.551 ms - 123[0m
2026-08-25T02:31:16: 02:31:16 [[32minfo[39m] [0mGET /tmp/.env [33m401[0m 0.474 ms - 123[0m
2026-08-25T02:31:16: 02:31:16 [[32minfo[39m] [0mGET /temp/.env [33m401[0m 0.945 ms - 123[0m
2026-08-25T02:31:16: 02:31:16 [[32minfo[39m] [0mGET /lab/.env [33m401[0m 0.462 ms - 123[0m
2026-08-25T02:31:17: 02:31:17 [[32minfo[39m] [0mGET /cronlab/.env [33m401[0m 0.479 ms - 123[0m
2026-08-25T02:31:17: 02:31:17 [[32minfo[39m] [0mGET /cron/.env [33m401[0m 0.700 ms - 123[0m
2026-08-25T02:31:17: 02:31:17 [[32minfo[39m] [0mGET /en/.env [33m401[0m 0.729 ms - 123[0m
2026-08-25T02:31:17: 02:31:17 [[32minfo[39m] [0mGET /administrator/.env [33m401[0m 0.679 ms - 123[0m
2026-08-25T02:31:18: 02:31:18 [[32minfo[39m] [0mGET /psnlink/.env [33m401[0m 0.456 ms - 123[0m
2026-08-25T02:31:18: 02:31:18 [[32minfo[39m] [0mGET /exapi/.env [33m401[0m 0.442 ms - 123[0m
2026-08-25T02:31:18: 02:31:18 [[32minfo[39m] [0mGET /sitemaps/.env [33m401[0m 0.733 ms - 123[0m
2026-08-25T02:31:18: 02:31:18 [[32minfo[39m] [0mGET /.env.backup1 [33m401[0m 0.690 ms - 123[0m
2026-08-25T02:31:19: 02:31:19 [[32minfo[39m] [0mGET /.env.backup2 [33m401[0m 0.572 ms - 123[0m
2026-08-25T02:31:19: 02:31:19 [[32minfo[39m] [0mGET /logs/.env [33m401[0m 0.420 ms - 123[0m
2026-08-25T02:31:19: 02:31:19 [[32minfo[39m] [0mGET /cache/.env [33m401[0m 0.575 ms - 123[0m
2026-08-25T02:31:19: 02:31:19 [[32minfo[39m] [0mGET /mailer/.env [33m401[0m 0.824 ms - 123[0m
2026-08-25T02:31:20: 02:31:20 [[32minfo[39m] [0mGET /mail/.env [33m401[0m 0.497 ms - 123[0m
2026-08-25T02:31:20: 02:31:20 [[32minfo[39m] [0mGET /email/.env [33m401[0m 0.830 ms - 123[0m
2026-08-25T02:31:20: 02:31:20 [[32minfo[39m] [0mGET /smtp/.env [33m401[0m 0.473 ms - 123[0m
2026-08-25T02:31:20: 02:31:20 [[32minfo[39m] [0mGET /mailing/.env [33m401[0m 0.447 ms - 123[0m
2026-08-25T02:31:21: 02:31:21 [[32minfo[39m] [0mGET /notifications/.env [33m401[0m 0.521 ms - 123[0m
2026-08-25T02:31:21: 02:31:21 [[32minfo[39m] [0mGET /notify/.env [33m401[0m 0.774 ms - 123[0m
2026-08-25T02:31:21: 02:31:21 [[32minfo[39m] [0mGET /sender/.env [33m401[0m 0.723 ms - 123[0m
2026-08-25T02:31:21: 02:31:21 [[32minfo[39m] [0mGET /campaign/.env [33m401[0m 0.912 ms - 123[0m
2026-08-25T02:31:22: 02:31:22 [[32minfo[39m] [0mGET /newsletter/.env [33m401[0m 0.472 ms - 123[0m
2026-08-25T02:31:22: 02:31:22 [[32minfo[39m] [0mGET /ses/.env [33m401[0m 0.471 ms - 123[0m
2026-08-25T02:31:22: 02:31:22 [[32minfo[39m] [0mGET /sendgrid/.env [33m401[0m 0.444 ms - 123[0m
2026-08-25T02:31:22: 02:31:22 [[32minfo[39m] [0mGET /sparkpost/.env [33m401[0m 0.714 ms - 123[0m
2026-08-25T02:31:23: 02:31:23 [[32minfo[39m] [0mGET /postmark/.env [33m401[0m 0.918 ms - 123[0m
2026-08-25T02:31:23: 02:31:23 [[32minfo[39m] [0mGET /mailgun/.env [33m401[0m 0.466 ms - 123[0m
2026-08-25T02:31:23: 02:31:23 [[32minfo[39m] [0mGET /mandrill/.env [33m401[0m 0.528 ms - 123[0m
2026-08-25T02:31:24: 02:31:24 [[32minfo[39m] [0mGET /mailjet/.env [33m401[0m 0.660 ms - 123[0m
2026-08-25T02:31:24: 02:31:24 [[32minfo[39m] [0mGET /brevo/.env [33m401[0m 0.655 ms - 123[0m
2026-08-25T02:31:24: 02:31:24 [[32minfo[39m] [0mGET /transactional/.env [33m401[0m 0.400 ms - 123[0m
2026-08-25T02:31:24: 02:31:24 [[32minfo[39m] [0mGET /bulk/.env [33m401[0m 0.492 ms - 123[0m
2026-08-25T02:31:25: 02:31:25 [[32minfo[39m] [0mGET /aws/.env [33m401[0m 0.730 ms - 123[0m
2026-08-25T02:31:25: 02:31:25 [[32minfo[39m] [0mGET /azure/.env [33m401[0m 0.614 ms - 123[0m
2026-08-25T02:31:25: 02:31:25 [[32minfo[39m] [0mGET /gcp/.env [33m401[0m 0.711 ms - 123[0m
2026-08-25T02:31:25: 02:31:25 [[32minfo[39m] [0mGET /cloud/.env [33m401[0m 0.799 ms - 123[0m
2026-08-25T02:31:26: 02:31:26 [[32minfo[39m] [0mGET /infrastructure/.env [33m401[0m 0.654 ms - 123[0m
2026-08-25T02:31:26: 02:31:26 [[32minfo[39m] [0mGET /docker/.env [33m401[0m 0.485 ms - 123[0m
2026-08-25T02:31:26: 02:31:26 [[32minfo[39m] [0mGET /k8s/.env [33m401[0m 0.463 ms - 123[0m
2026-08-25T02:31:26: 02:31:26 [[32minfo[39m] [0mGET /kubernetes/.env [33m401[0m 0.530 ms - 123[0m
2026-08-25T02:31:27: 02:31:27 [[32minfo[39m] [0mGET /terraform/.env [33m401[0m 0.576 ms - 123[0m
2026-08-25T02:31:27: 02:31:27 [[32minfo[39m] [0mGET /ansible/.env [33m401[0m 0.666 ms - 123[0m
2026-08-25T02:31:27: 02:31:27 [[32minfo[39m] [0mGET /.git/.env [33m401[0m 0.551 ms - 123[0m
2026-08-25T02:31:27: 02:31:27 [[32minfo[39m] [0mGET /ci/.env [33m401[0m 1.268 ms - 123[0m
2026-08-25T02:31:28: 02:31:28 [[32minfo[39m] [0mGET /cd/.env [33m401[0m 0.453 ms - 123[0m
2026-08-25T02:31:28: 02:31:28 [[32minfo[39m] [0mGET /jenkins/.env [33m401[0m 0.411 ms - 123[0m
2026-08-25T02:31:28: 02:31:28 [[32minfo[39m] [0mGET /gitlab/.env [33m401[0m 0.380 ms - 123[0m
2026-08-25T02:31:28: 02:31:28 [[32minfo[39m] [0mGET /github/.env [33m401[0m 0.593 ms - 123[0m
2026-08-25T02:31:29: 02:31:29 [[32minfo[39m] [0mGET /actions/.env [33m401[0m 0.687 ms - 123[0m
2026-08-25T02:31:29: 02:31:29 [[32minfo[39m] [0mGET /circleci/.env [33m401[0m 0.435 ms - 123[0m
2026-08-25T02:31:29: 02:31:29 [[32minfo[39m] [0mGET /travis/.env [33m401[0m 0.469 ms - 123[0m
2026-08-25T02:31:29: 02:31:29 [[32minfo[39m] [0mGET /buildkite/.env [33m401[0m 1.435 ms - 123[0m
2026-08-25T02:31:30: 02:31:30 [[32minfo[39m] [0mGET /mysql/.env [33m401[0m 0.485 ms - 123[0m
2026-08-25T02:31:30: 02:31:30 [[32minfo[39m] [0mGET /postgres/.env [33m401[0m 0.701 ms - 123[0m
2026-08-25T02:31:30: 02:31:30 [[32minfo[39m] [0mGET /mongodb/.env [33m401[0m 0.496 ms - 123[0m
2026-08-25T02:31:30: 02:31:30 [[32minfo[39m] [0mGET /redis/.env [33m401[0m 0.745 ms - 123[0m
2026-08-25T02:31:31: 02:31:31 [[32minfo[39m] [0mGET /elasticsearch/.env [33m401[0m 0.772 ms - 123[0m
2026-08-25T02:31:31: 02:31:31 [[32minfo[39m] [0mGET /rabbitmq/.env [33m401[0m 1.717 ms - 123[0m
2026-08-25T02:31:31: 02:31:31 [[32minfo[39m] [0mGET /kafka/.env [33m401[0m 0.412 ms - 123[0m
2026-08-25T02:31:31: 02:31:31 [[32minfo[39m] [0mGET /queue/.env [33m401[0m 0.448 ms - 123[0m
2026-08-25T02:31:32: 02:31:32 [[32minfo[39m] [0mGET /worker/.env [33m401[0m 1.508 ms - 123[0m
2026-08-25T02:31:33: 02:31:33 [[32minfo[39m] [0mGET /job/.env [33m401[0m 0.544 ms - 123[0m
2026-08-25T02:31:33: 02:31:33 [[32minfo[39m] [0mGET /test/.env [33m401[0m 3.422 ms - 123[0m
2026-08-25T02:31:33: 02:31:33 [[32minfo[39m] [0mGET /qa/.env [33m401[0m 1.328 ms - 123[0m
2026-08-25T02:31:33: 02:31:33 [[32minfo[39m] [0mGET /preview/.env [33m401[0m 1.166 ms - 123[0m
2026-08-25T02:31:34: 02:31:34 [[32minfo[39m] [0mGET /beta/.env [33m401[0m 1.127 ms - 123[0m
2026-08-25T02:31:34: 02:31:34 [[32minfo[39m] [0mGET /uat/.env [33m401[0m 1.042 ms - 123[0m
2026-08-25T02:31:34: 02:31:34 [[32minfo[39m] [0mGET /stage/.env [33m401[0m 0.586 ms - 123[0m
2026-08-25T02:31:34: 02:31:34 [[32minfo[39m] [0mGET /development/.env [33m401[0m 0.391 ms - 123[0m
2026-08-25T02:31:35: 02:31:35 [[32minfo[39m] [0mGET /production/.env [33m401[0m 0.488 ms - 123[0m
2026-08-25T02:31:35: 02:31:35 [[32minfo[39m] [0mGET /config/app/.env [33m401[0m 0.466 ms - 123[0m
2026-08-25T02:31:35: 02:31:35 [[32minfo[39m] [0mGET /phpinfo.php [33m401[0m 4.288 ms - 123[0m
2026-08-25T02:31:35: 02:31:35 [[32minfo[39m] [0mGET /info.php [33m401[0m 0.891 ms - 123[0m
2026-08-25T02:31:36: 02:31:36 [[32minfo[39m] [0mGET /php.php [33m401[0m 0.568 ms - 123[0m
2026-08-25T02:31:36: 02:31:36 [[32minfo[39m] [0mGET /i.php [33m401[0m 0.482 ms - 123[0m
2026-08-25T02:31:36: 02:31:36 [[32minfo[39m] [0mGET /pi.php [33m401[0m 0.967 ms - 123[0m
2026-08-25T02:31:36: 02:31:36 [[32minfo[39m] [0mGET /pinfo.php [33m401[0m 0.745 ms - 123[0m
2026-08-25T02:31:37: 02:31:37 [[32minfo[39m] [0mGET /test.php [33m401[0m 0.421 ms - 123[0m
2026-08-25T02:31:37: 02:31:37 [[32minfo[39m] [0mGET /phpinfo [33m401[0m 0.459 ms - 123[0m
2026-08-25T02:31:37: 02:31:37 [[32minfo[39m] [0mGET /p.php [33m401[0m 0.506 ms - 123[0m
2026-08-25T02:31:38: 02:31:38 [[32minfo[39m] [0mGET /debug.php [33m401[0m 0.748 ms - 123[0m
2026-08-25T02:31:38: 02:31:38 [[32minfo[39m] [0mGET /admin/phpinfo.php [33m401[0m 0.719 ms - 123[0m
2026-08-25T02:31:38: 02:31:38 [[32minfo[39m] [0mGET /test/phpinfo.php [33m401[0m 0.471 ms - 123[0m
2026-08-25T02:31:38: 02:31:38 [[32minfo[39m] [0mGET /dev/phpinfo.php [33m401[0m 1.198 ms - 123[0m
2026-08-25T02:31:39: 02:31:39 [[32minfo[39m] [0mGET /old/phpinfo.php [33m401[0m 0.802 ms - 123[0m
2026-08-25T02:31:39: 02:31:39 [[32minfo[39m] [0mGET /tmp/phpinfo.php [33m401[0m 4.870 ms - 123[0m
2026-08-25T02:31:39: 02:31:39 [[32minfo[39m] [0mGET /public/phpinfo.php [33m401[0m 0.473 ms - 123[0m
2026-08-25T02:31:39: 02:31:39 [[32minfo[39m] [0mGET /info [33m401[0m 0.479 ms - 123[0m
2026-08-25T02:31:40: 02:31:40 [[32minfo[39m] [0mGET /php-info.php [33m401[0m 1.745 ms - 123[0m
2026-08-25T02:31:40: 02:31:40 [[32minfo[39m] [0mGET /phpversion.php [33m401[0m 0.520 ms - 123[0m
2026-08-25T02:31:40: 02:31:40 [[32minfo[39m] [0mGET /_phpinfo.php [33m401[0m 1.730 ms - 123[0m
2026-08-25T02:31:40: 02:31:40 [[32minfo[39m] [0mGET /old_phpinfo.php [33m401[0m 0.697 ms - 123[0m
2026-08-25T02:31:41: 02:31:41 [[32minfo[39m] [0mGET /server-info.php [33m401[0m 0.993 ms - 123[0m
2026-08-25T02:31:41: 02:31:41 [[32minfo[39m] [0mGET /server-status.php [33m401[0m 1.371 ms - 123[0m
2026-08-25T02:31:41: 02:31:41 [[32minfo[39m] [0mGET /_profiler/phpinfo [33m401[0m 0.744 ms - 123[0m
2026-08-25T02:31:41: 02:31:41 [[32minfo[39m] [0mGET /_environment [33m401[0m 0.562 ms - 123[0m
2026-08-25T02:31:42: 02:31:42 [[32minfo[39m] [0mGET /webroot/index.php/_environment [33m401[0m 0.502 ms - 123[0m
2026-08-25T02:31:42: 02:31:42 [[32minfo[39m] [0mGET /mail/phpinfo.php [33m401[0m 0.594 ms - 123[0m
2026-08-25T02:31:42: 02:31:42 [[32minfo[39m] [0mGET /cpanel/phpinfo.php [33m401[0m 1.214 ms - 123[0m
2026-08-25T02:31:42: 02:31:42 [[32minfo[39m] [0mGET /hosting/phpinfo.php [33m401[0m 0.879 ms - 123[0m
2026-08-25T02:31:43: 02:31:43 [[32minfo[39m] [0mGET /webmail/phpinfo.php [33m401[0m 0.559 ms - 123[0m
2026-08-25T02:31:43: 02:31:43 [[32minfo[39m] [0mGET /smtp/phpinfo.php [33m401[0m 0.529 ms - 123[0m
2026-08-25T02:31:43: 02:31:43 [[32minfo[39m] [0mGET /phpinfo.php.bak [33m401[0m 0.549 ms - 123[0m
2026-08-25T02:31:44: 02:31:44 [[32minfo[39m] [0mGET /phpinfo.php.old [33m401[0m 0.514 ms - 123[0m
2026-08-25T02:31:44: 02:31:44 [[32minfo[39m] [0mGET /phpinfo.php~ [33m401[0m 0.853 ms - 123[0m
2026-08-25T02:31:44: 02:31:44 [[32minfo[39m] [0mGET /info.php.bak [33m401[0m 0.827 ms - 123[0m
2026-08-25T02:31:44: 02:31:44 [[32minfo[39m] [0mGET /phpinfo.php.save [33m401[0m 1.532 ms - 123[0m
2026-08-25T02:31:45: 02:31:45 [[32minfo[39m] [0mGET /staging/phpinfo.php [33m401[0m 0.863 ms - 123[0m
2026-08-25T02:31:45: 02:31:45 [[32minfo[39m] [0mGET /beta/phpinfo.php [33m401[0m 0.589 ms - 123[0m
2026-08-25T02:31:45: 02:31:45 [[32minfo[39m] [0mGET /uat/phpinfo.php [33m401[0m 0.810 ms - 123[0m
2026-08-25T02:31:45: 02:31:45 [[32minfo[39m] [0mGET /qa/phpinfo.php [33m401[0m 1.372 ms - 123[0m
2026-08-25T02:31:46: 02:31:46 [[32minfo[39m] [0mGET /preview/phpinfo.php [33m401[0m 0.777 ms - 123[0m
2026-08-25T02:31:46: 02:31:46 [[32minfo[39m] [0mGET /www/phpinfo.php [33m401[0m 1.615 ms - 123[0m
2026-08-25T02:31:46: 02:31:46 [[32minfo[39m] [0mGET /htdocs/phpinfo.php [33m401[0m 2.020 ms - 123[0m
2026-08-25T02:31:46: 02:31:46 [[32minfo[39m] [0mGET /public_html/phpinfo.php [33m401[0m 1.156 ms - 123[0m
2026-08-25T02:31:47: 02:31:47 [[32minfo[39m] [0mGET /site/phpinfo.php [33m401[0m 1.395 ms - 123[0m
2026-08-25T02:31:47: 02:31:47 [[32minfo[39m] [0mGET /docs/phpinfo.php [33m401[0m 0.748 ms - 123[0m
2026-08-25T02:31:47: 02:31:47 [[32minfo[39m] [0mGET /wp-admin/phpinfo.php [33m401[0m 0.627 ms - 123[0m
2026-08-25T02:31:47: 02:31:47 [[32minfo[39m] [0mGET /administrator/phpinfo.php [33m401[0m 0.686 ms - 123[0m
2026-08-25T02:31:48: 02:31:48 [[32minfo[39m] [0mGET /core/phpinfo.php [33m401[0m 0.445 ms - 123[0m
2026-08-25T02:31:48: 02:31:48 [[32minfo[39m] [0mGET /includes/phpinfo.php [33m401[0m 0.613 ms - 123[0m
2026-08-25T02:31:48: 02:31:48 [[32minfo[39m] [0mGET /service-account.json [33m401[0m 0.817 ms - 123[0m
2026-08-25T02:31:49: 02:31:49 [[32minfo[39m] [0mGET /sa.json [33m401[0m 0.492 ms - 123[0m
2026-08-25T02:31:49: 02:31:49 [[32minfo[39m] [0mGET /gcp-key.json [33m401[0m 0.576 ms - 123[0m
2026-08-25T02:31:49: 02:31:49 [[32minfo[39m] [0mGET /gcp-credentials.json [33m401[0m 0.559 ms - 123[0m
2026-08-25T02:31:49: 02:31:49 [[32minfo[39m] [0mGET /gcp-sa.json [33m401[0m 7.234 ms - 123[0m
2026-08-25T02:31:50: 02:31:50 [[32minfo[39m] [0mGET /credentials.json [33m401[0m 0.741 ms - 123[0m
2026-08-25T02:31:50: 02:31:50 [[32minfo[39m] [0mGET /google-credentials.json [33m401[0m 0.705 ms - 123[0m
2026-08-25T02:31:50: 02:31:50 [[32minfo[39m] [0mGET /google-key.json [33m401[0m 5.260 ms - 123[0m
2026-08-25T02:31:50: 02:31:50 [[32minfo[39m] [0mGET /.config/gcloud/application_default_credentials.json [33m401[0m 0.514 ms - 123[0m
2026-08-25T02:31:51: 02:31:51 [[32minfo[39m] [0mGET /application_default_credentials.json [33m401[0m 0.493 ms - 123[0m
2026-08-25T02:31:51: 02:31:51 [[32minfo[39m] [0mGET /key.json [33m401[0m 0.592 ms - 123[0m
2026-08-25T02:31:51: 02:31:51 [[32minfo[39m] [0mGET /keyfile.json [33m401[0m 1.512 ms - 123[0m
2026-08-25T02:31:51: 02:31:51 [[32minfo[39m] [0mGET /firebase-adminsdk.json [33m401[0m 0.882 ms - 123[0m
2026-08-25T02:31:52: 02:31:52 [[32minfo[39m] [0mGET /firebase-key.json [33m401[0m 0.598 ms - 123[0m
2026-08-25T02:56:57: 02:56:57 [[32minfo[39m] [0mGET / [33m401[0m 2.722 ms - 123[0m
2026-08-25T04:52:09: 04:52:09 [[32minfo[39m] [0mGET /.git/config [33m401[0m 8.830 ms - 123[0m
2026-08-25T06:30:48: 06:30:48 [[32minfo[39m] [0mGET / [33m401[0m 118.375 ms - 123[0m
2026-08-25T07:25:21: 07:25:21 [[32minfo[39m] [0mGET / [33m401[0m 7.942 ms - 123[0m
2026-08-25T08:46:23: 08:46:23 [[32minfo[39m] [0mGET / [33m401[0m 30.585 ms - 123[0m
2026-08-25T09:13:32: 09:13:32 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 78.135 ms - 3118[0m
2026-08-25T09:13:45: 09:13:45 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 53.655 ms - 178977[0m
2026-08-25T09:13:45: 09:13:45 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 15.209 ms - 251800[0m
2026-08-25T09:13:45: 09:13:45 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 4.723 ms - 1526918[0m
2026-08-25T09:13:50: 09:13:50 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 36.129 ms - 130933[0m
2026-08-25T11:00:21: 11:00:21 [[32minfo[39m] [0mGET / [33m401[0m 135.496 ms - 123[0m
2026-08-25T11:00:21: 11:00:21 [[32minfo[39m] [0mGET / [33m401[0m 2.929 ms - 123[0m
2026-08-25T11:46:16: 11:46:16 [[32minfo[39m] [0mGET /.git/config [33m401[0m 5.483 ms - 123[0m
2026-08-25T13:24:04: 13:24:04 [[32minfo[39m] [0mGET / [33m401[0m 107.648 ms - 123[0m
2026-08-25T17:59:24: 17:59:24 [[32minfo[39m] [0mGET / [33m401[0m 6.168 ms - 123[0m
2026-08-25T18:00:55: 18:00:55 [[32minfo[39m] [0mGET /.env [33m401[0m 2.862 ms - 123[0m
2026-08-25T18:33:25: 18:33:25 [[32minfo[39m] [0mGET /.env [33m401[0m 17.924 ms - 123[0m
2026-08-25T18:39:20: 18:39:20 [[32minfo[39m] [0mGET / [33m401[0m 10.429 ms - 123[0m
2026-08-25T23:02:43: 23:02:43 [[32minfo[39m] [0mGET / [33m401[0m 263.512 ms - 123[0m
2026-08-25T23:12:53: 23:12:53 [[32minfo[39m] [0mGET / [33m401[0m 4.242 ms - 123[0m
2026-08-25T23:12:53: 23:12:53 [[32minfo[39m] [0mGET / [33m401[0m 2.746 ms - 123[0m
2026-08-25T23:12:53: 23:12:53 [[32minfo[39m] [0mGET /wp-includes/wlwmanifest.xml [33m401[0m 7.975 ms - 123[0m
2026-08-25T23:12:54: 23:12:54 [[32minfo[39m] [0mGET /xmlrpc.php?rsd [33m401[0m 1.567 ms - 123[0m
2026-08-25T23:12:54: 23:12:54 [[32minfo[39m] [0mGET / [33m401[0m 2.676 ms - 123[0m
2026-08-25T23:12:55: 23:12:55 [[32minfo[39m] [0mGET /blog/wp-includes/wlwmanifest.xml [33m401[0m 0.907 ms - 123[0m
2026-08-25T23:12:55: 23:12:55 [[32minfo[39m] [0mGET /web/wp-includes/wlwmanifest.xml [33m401[0m 1.577 ms - 123[0m
2026-08-25T23:12:55: 23:12:55 [[32minfo[39m] [0mGET /wordpress/wp-includes/wlwmanifest.xml [33m401[0m 0.980 ms - 123[0m
2026-08-25T23:12:55: 23:12:55 [[32minfo[39m] [0mGET /website/wp-includes/wlwmanifest.xml [33m401[0m 0.906 ms - 123[0m
2026-08-25T23:12:55: 23:12:55 [[32minfo[39m] [0mGET /wp/wp-includes/wlwmanifest.xml [33m401[0m 2.026 ms - 123[0m
2026-08-25T23:12:55: 23:12:55 [[32minfo[39m] [0mGET /news/wp-includes/wlwmanifest.xml [33m401[0m 2.083 ms - 123[0m
2026-08-25T23:12:56: 23:12:56 [[32minfo[39m] [0mGET /2018/wp-includes/wlwmanifest.xml [33m401[0m 0.847 ms - 123[0m
2026-08-25T23:12:56: 23:12:56 [[32minfo[39m] [0mGET /2019/wp-includes/wlwmanifest.xml [33m401[0m 1.264 ms - 123[0m
2026-08-25T23:12:56: 23:12:56 [[32minfo[39m] [0mGET /shop/wp-includes/wlwmanifest.xml [33m401[0m 0.722 ms - 123[0m
2026-08-25T23:12:56: 23:12:56 [[32minfo[39m] [0mGET /wp1/wp-includes/wlwmanifest.xml [33m401[0m 0.979 ms - 123[0m
2026-08-25T23:12:56: 23:12:56 [[32minfo[39m] [0mGET /test/wp-includes/wlwmanifest.xml [33m401[0m 1.115 ms - 123[0m
2026-08-25T23:12:56: 23:12:56 [[32minfo[39m] [0mGET /media/wp-includes/wlwmanifest.xml [33m401[0m 1.583 ms - 123[0m
2026-08-25T23:12:57: 23:12:57 [[32minfo[39m] [0mGET /wp2/wp-includes/wlwmanifest.xml [33m401[0m 2.028 ms - 123[0m
2026-08-25T23:12:57: 23:12:57 [[32minfo[39m] [0mGET /site/wp-includes/wlwmanifest.xml [33m401[0m 0.937 ms - 123[0m
2026-08-25T23:12:57: 23:12:57 [[32minfo[39m] [0mGET /cms/wp-includes/wlwmanifest.xml [33m401[0m 0.577 ms - 123[0m
2026-08-25T23:12:57: 23:12:57 [[32minfo[39m] [0mGET /sito/wp-includes/wlwmanifest.xml [33m401[0m 1.510 ms - 123[0m
2026-08-25T23:24:39: 23:24:39 [[32minfo[39m] [0mGET / [33m401[0m 2.945 ms - 123[0m
2026-08-26T01:16:53: 01:16:53 [[32minfo[39m] [0mGET /wp-json/gravitysmtp/v1/tests/mock-data?page=gravitysmtp-settings [33m401[0m 345.575 ms - 123[0m
2026-08-26T01:47:08: 01:47:08 [[32minfo[39m] [0mGET / [33m401[0m 21.944 ms - 123[0m
2026-08-26T01:47:09: 01:47:09 [[32minfo[39m] [0mGET /feed/ [33m401[0m 6.928 ms - 123[0m
2026-08-26T06:21:39: 06:21:39 [[32minfo[39m] [0mGET / [33m401[0m 8.248 ms - 123[0m
2026-08-26T10:00:22: 10:00:22 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 155.133 ms - 123[0m
2026-08-26T10:00:22: 10:00:22 [[32minfo[39m] [0mGET / [33m401[0m 5.104 ms - 123[0m
2026-08-26T10:40:50: 10:40:50 [[32minfo[39m] [0mGET / [33m401[0m 132.240 ms - 123[0m
2026-08-26T11:29:52: 11:29:52 [[32minfo[39m] [0mGET / [33m401[0m 5.432 ms - 123[0m
2026-08-26T13:05:46: 13:05:46 [[32minfo[39m] [0mGET /.env [33m401[0m 137.183 ms - 123[0m
2026-08-26T15:53:01: 15:53:01 [[32minfo[39m] [0mGET / [33m401[0m 125.450 ms - 123[0m
2026-08-26T17:32:36: 17:32:36 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 150.007 ms - 123[0m
2026-08-26T17:32:36: 17:32:36 [[32minfo[39m] [0mGET /enhancecp [33m401[0m 7.046 ms - 123[0m
2026-08-26T19:33:17: 19:33:17 [[32minfo[39m] [0mGET / [33m401[0m 134.026 ms - 123[0m
2026-08-26T20:16:26: 20:16:26 [[32minfo[39m] [0mGET / [33m401[0m 4.671 ms - 123[0m
2026-08-26T20:44:10: 20:44:10 [[32minfo[39m] [0mGET / [33m401[0m 4.230 ms - 123[0m
2026-08-26T20:44:11: 20:44:11 [[32minfo[39m] [0mGET /wp-login.php [33m401[0m 2.385 ms - 123[0m
2026-08-26T20:44:11: 20:44:11 [[32minfo[39m] [0mGET /wp-json/ [33m401[0m 1.636 ms - 123[0m
2026-08-26T23:02:18: 23:02:18 [[32minfo[39m] [0mGET /wp-json/gravitysmtp/v1/tests/mock-data?page=gravitysmtp-settings [33m401[0m 106.715 ms - 123[0m
2026-08-27T03:30:13: 03:30:11 [[32minfo[39m] [0mGET / [33m401[0m 1184.062 ms - 123[0m
2026-08-27T03:40:55: 03:40:55 [[32minfo[39m] [0mGET / [33m401[0m 4.134 ms - 123[0m
2026-08-27T05:59:01: 05:59:01 [[32minfo[39m] [0mGET / [33m401[0m 605.674 ms - 123[0m
2026-08-27T07:04:58: 07:04:58 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 172.490 ms - 123[0m
2026-08-27T07:04:58: 07:04:58 [[32minfo[39m] [0mPOST /?rest_route=/batch/v1 [33m401[0m 2.078 ms - 123[0m
2026-08-27T07:04:59: 07:04:59 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 2.510 ms - 123[0m
2026-08-27T07:04:59: 07:04:59 [[32minfo[39m] [0mPOST /?rest_route=/batch/v1 [33m401[0m 2.214 ms - 123[0m
2026-08-27T07:37:34: 07:37:34 [[32minfo[39m] [0mGET / [33m401[0m 58.236 ms - 123[0m
2026-08-27T09:09:13: 09:09:13 [[32minfo[39m] [0mGET / [33m401[0m 8.104 ms - 123[0m
2026-08-27T09:18:27: 09:18:27 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 5.530 ms - 3118[0m
2026-08-27T09:18:27: 09:18:27 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 13.197 ms - 178977[0m
2026-08-27T09:18:27: 09:18:27 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 9.577 ms - 1526918[0m
2026-08-27T09:18:27: 09:18:27 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 3.985 ms - 251800[0m
2026-08-27T09:18:27: 09:18:27 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 26.133 ms - 130933[0m
2026-08-27T14:31:00: 14:31:00 [[32minfo[39m] [0mGET / [33m401[0m 137.521 ms - 123[0m
2026-08-27T15:58:25: 15:58:25 [[32minfo[39m] [0mGET / [33m401[0m 110.868 ms - 123[0m
2026-08-27T15:58:25: 15:58:25 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 4.936 ms - 123[0m
2026-08-27T15:58:26: 15:58:26 [[32minfo[39m] [0mGET / [33m401[0m 2.422 ms - 123[0m
2026-08-27T15:58:33: 15:58:33 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 2.227 ms - 123[0m
2026-08-27T18:58:51: 18:58:51 [[32minfo[39m] [0mGET / [33m401[0m 130.473 ms - 123[0m
2026-08-27T23:52:58: 23:52:58 [[32minfo[39m] [0mGET / [33m401[0m 100.367 ms - 123[0m
2026-08-27T23:53:00: 23:53:00 [[32minfo[39m] [0mGET / [33m401[0m 3.228 ms - 123[0m
2026-08-27T23:53:00: 23:53:00 [[32minfo[39m] [0mGET / [33m401[0m 9.648 ms - 123[0m
2026-08-27T23:53:01: 23:53:01 [[32minfo[39m] [0mGET / [33m401[0m 3.420 ms - 123[0m
2026-08-27T23:53:02: 23:53:02 [[32minfo[39m] [0mGET / [33m401[0m 0.662 ms - 123[0m
2026-08-27T23:53:03: 23:53:03 [[32minfo[39m] [0mGET / [33m401[0m 4.473 ms - 123[0m
2026-08-27T23:53:04: 23:53:04 [[32minfo[39m] [0mGET / [33m401[0m 0.604 ms - 123[0m
2026-08-27T23:53:05: 23:53:05 [[32minfo[39m] [0mGET / [33m401[0m 1.085 ms - 123[0m
2026-08-27T23:53:06: 23:53:06 [[32minfo[39m] [0mGET / [33m401[0m 0.622 ms - 123[0m
2026-08-27T23:53:07: 23:53:07 [[32minfo[39m] [0mGET / [33m401[0m 0.834 ms - 123[0m
2026-08-28T00:52:12: 00:52:12 [[32minfo[39m] [0mGET / [33m401[0m 116.278 ms - 123[0m
2026-08-28T01:01:13: 01:01:13 [[32minfo[39m] [0mGET /.git/HEAD [33m401[0m 78.266 ms - 123[0m
2026-08-28T01:01:16: 01:01:16 [[32minfo[39m] [0mGET /.git/config [33m401[0m 4.519 ms - 123[0m
2026-08-28T01:01:17: 01:01:17 [[32minfo[39m] [0mGET /.git/HEAD [33m401[0m 1.835 ms - 123[0m
2026-08-28T01:01:18: 01:01:18 [[32minfo[39m] [0mGET /.git/config [33m401[0m 0.799 ms - 123[0m
2026-08-28T01:51:07: 01:51:07 [[32minfo[39m] [0mGET /.git/HEAD [33m401[0m 3.782 ms - 123[0m
2026-08-28T01:51:09: 01:51:09 [[32minfo[39m] [0mGET /.git/config [33m401[0m 0.596 ms - 123[0m
2026-08-28T01:51:10: 01:51:10 [[32minfo[39m] [0mGET /.git/HEAD [33m401[0m 0.554 ms - 123[0m
2026-08-28T01:51:11: 01:51:11 [[32minfo[39m] [0mGET /.git/config [33m401[0m 0.562 ms - 123[0m
2026-08-28T04:26:37: 04:26:37 [[32minfo[39m] [0mGET / [33m401[0m 250.538 ms - 123[0m
2026-08-28T04:26:37: 04:26:37 [[32minfo[39m] [0mGET / [33m401[0m 4.154 ms - 123[0m
2026-08-28T04:26:38: 04:26:38 [[32minfo[39m] [0mGET /wp-includes/wlwmanifest.xml [33m401[0m 6.475 ms - 123[0m
2026-08-28T04:26:38: 04:26:38 [[32minfo[39m] [0mGET /xmlrpc.php?rsd [33m401[0m 6.996 ms - 123[0m
2026-08-28T04:26:38: 04:26:38 [[32minfo[39m] [0mGET / [33m401[0m 0.618 ms - 123[0m
2026-08-28T04:26:38: 04:26:38 [[32minfo[39m] [0mGET /blog/wp-includes/wlwmanifest.xml [33m401[0m 3.057 ms - 123[0m
2026-08-28T04:26:38: 04:26:38 [[32minfo[39m] [0mGET /web/wp-includes/wlwmanifest.xml [33m401[0m 0.453 ms - 123[0m
2026-08-28T04:26:39: 04:26:39 [[32minfo[39m] [0mGET /wordpress/wp-includes/wlwmanifest.xml [33m401[0m 2.905 ms - 123[0m
2026-08-28T04:26:39: 04:26:39 [[32minfo[39m] [0mGET /website/wp-includes/wlwmanifest.xml [33m401[0m 1.902 ms - 123[0m
2026-08-28T04:26:39: 04:26:39 [[32minfo[39m] [0mGET /wp/wp-includes/wlwmanifest.xml [33m401[0m 3.175 ms - 123[0m
2026-08-28T04:26:39: 04:26:39 [[32minfo[39m] [0mGET /news/wp-includes/wlwmanifest.xml [33m401[0m 0.529 ms - 123[0m
2026-08-28T04:26:39: 04:26:39 [[32minfo[39m] [0mGET /2018/wp-includes/wlwmanifest.xml [33m401[0m 9.284 ms - 123[0m
2026-08-28T04:26:40: 04:26:40 [[32minfo[39m] [0mGET /2019/wp-includes/wlwmanifest.xml [33m401[0m 2.288 ms - 123[0m
2026-08-28T04:26:40: 04:26:40 [[32minfo[39m] [0mGET /shop/wp-includes/wlwmanifest.xml [33m401[0m 28.268 ms - 123[0m
2026-08-28T04:26:40: 04:26:40 [[32minfo[39m] [0mGET /wp1/wp-includes/wlwmanifest.xml [33m401[0m 1.504 ms - 123[0m
2026-08-28T04:26:40: 04:26:40 [[32minfo[39m] [0mGET /test/wp-includes/wlwmanifest.xml [33m401[0m 0.567 ms - 123[0m
2026-08-28T04:26:41: 04:26:41 [[32minfo[39m] [0mGET /media/wp-includes/wlwmanifest.xml [33m401[0m 0.462 ms - 123[0m
2026-08-28T04:26:41: 04:26:41 [[32minfo[39m] [0mGET /wp2/wp-includes/wlwmanifest.xml [33m401[0m 0.540 ms - 123[0m
2026-08-28T04:26:41: 04:26:41 [[32minfo[39m] [0mGET /site/wp-includes/wlwmanifest.xml [33m401[0m 0.557 ms - 123[0m
2026-08-28T04:26:41: 04:26:41 [[32minfo[39m] [0mGET /cms/wp-includes/wlwmanifest.xml [33m401[0m 2.218 ms - 123[0m
2026-08-28T04:26:41: 04:26:41 [[32minfo[39m] [0mGET /sito/wp-includes/wlwmanifest.xml [33m401[0m 0.548 ms - 123[0m
2026-08-28T07:28:56: 07:28:56 [[32minfo[39m] [0mGET / [33m401[0m 160.957 ms - 123[0m
2026-08-28T11:08:44: 11:08:44 [[32minfo[39m] [0mPOST / [33m401[0m 3.826 ms - 123[0m
2026-08-28T11:13:48: 11:13:48 [[32minfo[39m] [0mGET / [33m401[0m 3.199 ms - 123[0m
2026-08-28T12:06:30: 12:06:30 [[32minfo[39m] [0mGET / [33m401[0m 60.377 ms - 123[0m
2026-08-28T12:34:41: 12:34:41 [[32minfo[39m] [0mGET / [33m401[0m 4.470 ms - 123[0m
2026-08-28T14:35:48: 14:35:48 [[32minfo[39m] [0mGET /.env [33m401[0m 113.131 ms - 123[0m
2026-08-28T16:38:31: 16:38:31 [[32minfo[39m] [0mGET / [33m401[0m 140.689 ms - 123[0m
2026-08-28T17:19:39: 17:19:39 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 9.000 ms - 123[0m
2026-08-28T17:19:40: 17:19:40 [[32minfo[39m] [0mGET / [33m401[0m 2.382 ms - 123[0m
2026-08-28T18:50:12: 18:50:12 [[32minfo[39m] [0mGET /.git/config [33m401[0m 159.840 ms - 123[0m
2026-08-28T20:26:09: 20:26:09 [[32minfo[39m] [0mGET / [33m401[0m 105.515 ms - 123[0m
2026-08-28T20:41:27: 20:41:27 [[32minfo[39m] [0mGET / [33m401[0m 6.888 ms - 123[0m
2026-08-28T20:57:50: 20:57:50 [[32minfo[39m] [0mGET / [33m401[0m 3.951 ms - 123[0m
2026-08-28T21:48:55: 21:48:55 [[32minfo[39m] [0mGET / [33m401[0m 79.141 ms - 123[0m
2026-08-28T22:54:53: 22:54:53 [[32minfo[39m] [0mGET /.git/config [33m401[0m 34.762 ms - 123[0m
2026-08-29T03:42:15: 03:42:15 [[32minfo[39m] [0mGET / [33m401[0m 175.271 ms - 123[0m
2026-08-29T04:04:17: 04:04:17 [[32minfo[39m] [0mGET /.git/HEAD [33m401[0m 13.185 ms - 123[0m
2026-08-29T04:44:39: 04:44:39 [[32minfo[39m] [0mGET / [33m401[0m 27.754 ms - 123[0m
2026-08-29T05:37:11: 05:37:11 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 6.197 ms - 123[0m
2026-08-29T05:37:12: 05:37:12 [[32minfo[39m] [0mGET / [33m401[0m 2.573 ms - 123[0m
2026-08-29T06:46:08: 06:46:08 [[32minfo[39m] [0mGET / [33m401[0m 36.296 ms - 123[0m
2026-08-29T09:00:50: 09:00:50 [[32minfo[39m] [0mGET / [33m401[0m 160.169 ms - 123[0m
2026-08-29T09:07:52: 09:07:52 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 32.740 ms - 3118[0m
2026-08-29T09:07:52: 09:07:52 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 59.527 ms - 178977[0m
2026-08-29T09:07:52: 09:07:52 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 16.790 ms - 251800[0m
2026-08-29T09:07:52: 09:07:52 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 21.381 ms - 1526918[0m
2026-08-29T09:07:52: 09:07:52 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 29.296 ms - 130933[0m
2026-08-29T09:07:53: 09:07:53 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 3.674 ms - 628[0m
2026-08-29T10:18:17: 10:18:17 [[32minfo[39m] [0mGET / [33m401[0m 116.453 ms - 123[0m
2026-08-29T10:27:13: 10:27:13 [[32minfo[39m] [0mGET / [33m401[0m 3.268 ms - 123[0m
2026-08-29T14:29:48: 14:29:48 [[32minfo[39m] [0mGET / [33m401[0m 97.465 ms - 123[0m
2026-08-29T15:04:52: 15:04:52 [[32minfo[39m] [0mGET / [33m401[0m 6.996 ms - 123[0m
2026-08-29T15:54:42: 15:54:42 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 42.038 ms - 3118[0m
2026-08-29T15:54:42: 15:54:42 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 51.726 ms - -[0m
2026-08-29T15:54:42: 15:54:42 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 79.590 ms - -[0m
2026-08-29T15:54:42: 15:54:42 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 0.480 ms - -[0m
2026-08-29T15:54:42: 15:54:42 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 70.047 ms - -[0m
2026-08-29T18:36:23: 18:36:23 [[32minfo[39m] [0mGET / [33m401[0m 156.443 ms - 123[0m
2026-08-29T18:36:24: 18:36:24 [[32minfo[39m] [0mGET /wp-login.php [33m401[0m 2.843 ms - 123[0m
2026-08-29T18:36:24: 18:36:24 [[32minfo[39m] [0mGET /wp-json/ [33m401[0m 2.473 ms - 123[0m
2026-08-29T19:31:30: 19:31:30 [[32minfo[39m] [0mGET / [33m401[0m 8.973 ms - 123[0m
2026-08-30T00:14:13: 00:14:13 [[32minfo[39m] [0mGET / [33m401[0m 132.524 ms - 123[0m
2026-08-30T05:54:17: 05:54:16 [[32minfo[39m] [0mGET / [33m401[0m 2396.175 ms - 123[0m
2026-08-30T06:42:23: 06:42:23 [[32minfo[39m] [0mPOST /index.php?rest_route=/batch/v1 [33m401[0m 1.119 ms - 123[0m
2026-08-30T06:42:23: 06:42:23 [[32minfo[39m] [0mPOST /index.php?rest_route=/batch/v1 [33m401[0m 24.908 ms - 123[0m
2026-08-30T07:31:11: 07:31:11 [[32minfo[39m] [0mGET / [33m401[0m 227.499 ms - 123[0m
2026-08-30T08:46:37: 08:46:37 [[32minfo[39m] [0mGET /.git/config [33m401[0m 584.919 ms - 123[0m
2026-08-30T11:36:03: 11:36:03 [[32minfo[39m] [0mGET / [33m401[0m 228.482 ms - 123[0m
2026-08-30T13:06:47: 13:06:47 [[32minfo[39m] [0mGET /.env [33m401[0m 160.668 ms - 123[0m
2026-08-30T14:25:56: 14:25:56 [[32minfo[39m] [0mGET /.git/config [33m401[0m 96.169 ms - 123[0m
2026-08-30T16:25:23: 16:25:23 [[32minfo[39m] [0mGET / [33m401[0m 7.739 ms - 123[0m
2026-08-30T20:54:55: 20:54:55 [[32minfo[39m] [0mGET / [33m401[0m 125.244 ms - 123[0m
2026-08-30T21:28:36: 21:28:36 [[32minfo[39m] [0mPOST /index.php?rest_route=/batch/v1 [33m401[0m 2.793 ms - 123[0m
2026-08-30T21:28:36: 21:28:36 [[32minfo[39m] [0mPOST /index.php?rest_route=/batch/v1 [33m401[0m 0.965 ms - 123[0m
2026-08-31T04:22:54: 04:22:54 [[32minfo[39m] [0mGET / [33m401[0m 166.217 ms - 123[0m
2026-08-31T06:47:35: 06:47:35 [[32minfo[39m] [0mGET / [33m401[0m 34.355 ms - 123[0m
2026-08-31T06:47:35: 06:47:35 [[32minfo[39m] [0mGET / [33m401[0m 3.786 ms - 123[0m
2026-08-31T06:47:35: 06:47:35 [[32minfo[39m] [0mGET /wp-includes/wlwmanifest.xml [33m401[0m 2.455 ms - 123[0m
2026-08-31T06:47:35: 06:47:35 [[32minfo[39m] [0mGET /xmlrpc.php?rsd [33m401[0m 2.015 ms - 123[0m
2026-08-31T06:47:35: 06:47:35 [[32minfo[39m] [0mGET / [33m401[0m 1.009 ms - 123[0m
2026-08-31T06:47:36: 06:47:36 [[32minfo[39m] [0mGET /blog/wp-includes/wlwmanifest.xml [33m401[0m 0.830 ms - 123[0m
2026-08-31T06:47:36: 06:47:36 [[32minfo[39m] [0mGET /web/wp-includes/wlwmanifest.xml [33m401[0m 0.928 ms - 123[0m
2026-08-31T06:47:36: 06:47:36 [[32minfo[39m] [0mGET /wordpress/wp-includes/wlwmanifest.xml [33m401[0m 0.583 ms - 123[0m
2026-08-31T06:47:36: 06:47:36 [[32minfo[39m] [0mGET /website/wp-includes/wlwmanifest.xml [33m401[0m 0.564 ms - 123[0m
2026-08-31T06:47:36: 06:47:36 [[32minfo[39m] [0mGET /wp/wp-includes/wlwmanifest.xml [33m401[0m 1.413 ms - 123[0m
2026-08-31T06:47:36: 06:47:36 [[32minfo[39m] [0mGET /news/wp-includes/wlwmanifest.xml [33m401[0m 0.944 ms - 123[0m
2026-08-31T06:47:36: 06:47:36 [[32minfo[39m] [0mGET /2018/wp-includes/wlwmanifest.xml [33m401[0m 1.603 ms - 123[0m
2026-08-31T06:47:37: 06:47:37 [[32minfo[39m] [0mGET /2019/wp-includes/wlwmanifest.xml [33m401[0m 6.358 ms - 123[0m
2026-08-31T06:47:37: 06:47:37 [[32minfo[39m] [0mGET /shop/wp-includes/wlwmanifest.xml [33m401[0m 1.192 ms - 123[0m
2026-08-31T06:47:37: 06:47:37 [[32minfo[39m] [0mGET /wp1/wp-includes/wlwmanifest.xml [33m401[0m 2.135 ms - 123[0m
2026-08-31T06:47:37: 06:47:37 [[32minfo[39m] [0mGET /test/wp-includes/wlwmanifest.xml [33m401[0m 0.564 ms - 123[0m
2026-08-31T06:47:37: 06:47:37 [[32minfo[39m] [0mGET /media/wp-includes/wlwmanifest.xml [33m401[0m 0.939 ms - 123[0m
2026-08-31T06:47:37: 06:47:37 [[32minfo[39m] [0mGET /wp2/wp-includes/wlwmanifest.xml [33m401[0m 0.836 ms - 123[0m
2026-08-31T06:47:37: 06:47:37 [[32minfo[39m] [0mGET /site/wp-includes/wlwmanifest.xml [33m401[0m 0.896 ms - 123[0m
2026-08-31T06:47:38: 06:47:38 [[32minfo[39m] [0mGET /cms/wp-includes/wlwmanifest.xml [33m401[0m 0.621 ms - 123[0m
2026-08-31T06:47:38: 06:47:38 [[32minfo[39m] [0mGET /sito/wp-includes/wlwmanifest.xml [33m401[0m 1.042 ms - 123[0m
2026-08-31T07:33:08: 07:33:08 [[32minfo[39m] [0mGET / [33m401[0m 3.394 ms - 123[0m
2026-08-31T07:33:08: 07:33:08 [[32minfo[39m] [0mGET / [33m401[0m 1.066 ms - 123[0m
2026-08-31T07:33:08: 07:33:08 [[32minfo[39m] [0mGET /wp-includes/wlwmanifest.xml [33m401[0m 1.068 ms - 123[0m
2026-08-31T07:33:08: 07:33:08 [[32minfo[39m] [0mGET /xmlrpc.php?rsd [33m401[0m 0.556 ms - 123[0m
2026-08-31T07:33:08: 07:33:08 [[32minfo[39m] [0mGET / [33m401[0m 0.531 ms - 123[0m
2026-08-31T07:33:09: 07:33:09 [[32minfo[39m] [0mGET /blog/wp-includes/wlwmanifest.xml [33m401[0m 0.527 ms - 123[0m
2026-08-31T07:33:09: 07:33:09 [[32minfo[39m] [0mGET /web/wp-includes/wlwmanifest.xml [33m401[0m 1.484 ms - 123[0m
2026-08-31T07:33:09: 07:33:09 [[32minfo[39m] [0mGET /wordpress/wp-includes/wlwmanifest.xml [33m401[0m 1.176 ms - 123[0m
2026-08-31T07:33:09: 07:33:09 [[32minfo[39m] [0mGET /website/wp-includes/wlwmanifest.xml [33m401[0m 1.989 ms - 123[0m
2026-08-31T07:33:09: 07:33:09 [[32minfo[39m] [0mGET /wp/wp-includes/wlwmanifest.xml [33m401[0m 0.501 ms - 123[0m
2026-08-31T07:33:09: 07:33:09 [[32minfo[39m] [0mGET /news/wp-includes/wlwmanifest.xml [33m401[0m 0.925 ms - 123[0m
2026-08-31T07:33:10: 07:33:10 [[32minfo[39m] [0mGET /2018/wp-includes/wlwmanifest.xml [33m401[0m 1.176 ms - 123[0m
2026-08-31T07:33:10: 07:33:10 [[32minfo[39m] [0mGET /2019/wp-includes/wlwmanifest.xml [33m401[0m 0.637 ms - 123[0m
2026-08-31T07:33:10: 07:33:10 [[32minfo[39m] [0mGET /shop/wp-includes/wlwmanifest.xml [33m401[0m 0.502 ms - 123[0m
2026-08-31T07:33:10: 07:33:10 [[32minfo[39m] [0mGET /wp1/wp-includes/wlwmanifest.xml [33m401[0m 1.044 ms - 123[0m
2026-08-31T07:33:10: 07:33:10 [[32minfo[39m] [0mGET /test/wp-includes/wlwmanifest.xml [33m401[0m 0.922 ms - 123[0m
2026-08-31T07:33:10: 07:33:10 [[32minfo[39m] [0mGET /media/wp-includes/wlwmanifest.xml [33m401[0m 0.887 ms - 123[0m
2026-08-31T07:33:11: 07:33:11 [[32minfo[39m] [0mGET /wp2/wp-includes/wlwmanifest.xml [33m401[0m 0.773 ms - 123[0m
2026-08-31T07:33:11: 07:33:11 [[32minfo[39m] [0mGET /site/wp-includes/wlwmanifest.xml [33m401[0m 2.187 ms - 123[0m
2026-08-31T07:33:11: 07:33:11 [[32minfo[39m] [0mGET /cms/wp-includes/wlwmanifest.xml [33m401[0m 0.553 ms - 123[0m
2026-08-31T07:33:11: 07:33:11 [[32minfo[39m] [0mGET /sito/wp-includes/wlwmanifest.xml [33m401[0m 0.569 ms - 123[0m
2026-08-31T07:58:20: 07:58:20 [[32minfo[39m] [0mGET / [33m401[0m 3.063 ms - 123[0m
2026-08-31T07:58:20: 07:58:20 [[32minfo[39m] [0mGET / [33m401[0m 1.305 ms - 123[0m
2026-08-31T08:06:26: 08:06:26 [[32minfo[39m] [0mGET / [33m401[0m 2.630 ms - 123[0m
2026-08-31T09:16:07: 09:16:07 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 114.782 ms - 3118[0m
2026-08-31T09:16:07: 09:16:07 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 44.483 ms - 178977[0m
2026-08-31T09:16:07: 09:16:07 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 4.818 ms - 251800[0m
2026-08-31T09:16:07: 09:16:07 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 21.744 ms - 1526918[0m
2026-08-31T09:16:08: 09:16:08 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 32.723 ms - 130933[0m
2026-08-31T09:41:25: 09:41:25 [[32minfo[39m] [0mGET / [33m401[0m 13.946 ms - 123[0m
2026-08-31T14:00:53: 14:00:53 [[32minfo[39m] [0mGET / [33m401[0m 129.846 ms - 123[0m
2026-08-31T14:35:46: 14:35:46 [[32minfo[39m] [0mGET / [33m401[0m 198.804 ms - 123[0m
2026-08-31T17:00:46: 17:00:46 [[32minfo[39m] [0mGET / [33m401[0m 336.223 ms - 123[0m
2026-08-31T17:21:59: 17:21:59 [[32minfo[39m] [0mGET /wp-json/gravitysmtp/v1/tests/mock-data?page=gravitysmtp-settings [33m401[0m 5.124 ms - 123[0m
2026-08-31T18:13:51: 18:13:51 [[32minfo[39m] [0mGET / [33m401[0m 20.857 ms - 123[0m
2026-08-31T19:03:24: 19:03:24 [[32minfo[39m] [0mGET / [33m401[0m 93.401 ms - 123[0m
2026-09-01T00:22:14: 00:22:14 [[32minfo[39m] [0mGET /wp-json/gravitysmtp/v1/tests/mock-data?page=gravitysmtp-settings [33m401[0m 175.259 ms - 123[0m
2026-09-01T00:54:34: 00:54:34 [[32minfo[39m] [0mGET / [33m401[0m 114.000 ms - 123[0m
2026-09-01T04:43:51: 04:43:51 [[32minfo[39m] [0mGET /.env [33m401[0m 166.067 ms - 123[0m
2026-09-01T04:43:55: 04:43:55 [[32minfo[39m] [0mPOST / [33m401[0m 1.596 ms - 123[0m
2026-09-01T07:42:48: 07:42:48 [[32minfo[39m] [0mGET /.env [33m401[0m 14.560 ms - 123[0m
2026-09-01T07:42:53: 07:42:53 [[32minfo[39m] [0mPOST / [33m401[0m 0.359 ms - 123[0m
2026-09-01T07:45:57: 07:45:57 [[32minfo[39m] [0mGET / [33m401[0m 2.184 ms - 123[0m
2026-09-01T09:40:09: 09:40:09 [[32minfo[39m] [0mPOST /?rest_route=/batch/v1 [33m401[0m 43.596 ms - 123[0m
2026-09-01T12:36:32: 12:36:32 [[32minfo[39m] [0mGET / [33m401[0m 139.572 ms - 123[0m
2026-09-01T13:25:17: 13:25:17 [[32minfo[39m] [0mGET / [33m401[0m 123.838 ms - 123[0m
2026-09-01T13:25:19: 13:25:19 [[32minfo[39m] [0mGET / [33m401[0m 9.668 ms - 123[0m
2026-09-01T13:35:47: 13:35:47 [[32minfo[39m] [0mGET / [33m401[0m 3.787 ms - 123[0m
2026-09-01T13:35:47: 13:35:47 [[32minfo[39m] [0mGET / [33m401[0m 1.832 ms - 123[0m
2026-09-01T13:39:29: 13:39:29 [[32minfo[39m] [0mGET / [33m401[0m 3.302 ms - 123[0m
2026-09-01T13:39:29: 13:39:29 [[32minfo[39m] [0mGET / [33m401[0m 1.793 ms - 123[0m
2026-09-01T13:46:20: 13:46:20 [[32minfo[39m] [0mGET / [33m401[0m 1.662 ms - 123[0m
2026-09-01T13:49:42: 13:49:42 [[32minfo[39m] [0mGET / [33m401[0m 1.112 ms - 123[0m
2026-09-01T13:51:46: 13:51:46 [[32minfo[39m] [0mGET / [33m401[0m 2.357 ms - 123[0m
2026-09-01T15:15:15: 15:15:15 [[32minfo[39m] [0mGET /actuator/configprops [33m401[0m 123.425 ms - 123[0m
2026-09-01T15:15:15: 15:15:15 [[32minfo[39m] [0mGET /.env.local [33m401[0m 13.395 ms - 123[0m
2026-09-01T15:15:15: 15:15:15 [[32minfo[39m] [0mGET /.env.dev [33m401[0m 1.032 ms - 123[0m
2026-09-01T15:15:15: 15:15:15 [[32minfo[39m] [0mGET /env [33m401[0m 13.844 ms - 123[0m
2026-09-01T15:15:15: 15:15:15 [[32minfo[39m] [0mGET /.env.backup [33m401[0m 1.140 ms - 123[0m
2026-09-01T15:15:15: 15:15:15 [[32minfo[39m] [0mGET /.env.prod [33m401[0m 0.689 ms - 123[0m
2026-09-01T15:15:15: 15:15:15 [[32minfo[39m] [0mGET /.env [33m401[0m 1.845 ms - 123[0m
2026-09-01T15:15:15: 15:15:15 [[32minfo[39m] [0mGET /.env.local [33m401[0m 1.295 ms - 123[0m
2026-09-01T15:15:15: 15:15:15 [[32minfo[39m] [0mGET /.env.production [33m401[0m 1.216 ms - 123[0m
2026-09-01T15:15:15: 15:15:15 [[32minfo[39m] [0mGET /.env.backup [33m401[0m 3.012 ms - 123[0m
2026-09-01T15:15:15: 15:15:15 [[32minfo[39m] [0mGET /.env.example [33m401[0m 0.259 ms - 123[0m
2026-09-01T15:15:15: 15:15:15 [[32minfo[39m] [0mGET /.env.bak [33m401[0m 0.674 ms - 123[0m
2026-09-01T15:15:15: 15:15:15 [[32minfo[39m] [0mGET /.env.old [33m401[0m 0.371 ms - 123[0m
2026-09-01T15:15:16: 15:15:16 [[32minfo[39m] [0mGET /env [33m401[0m 1.633 ms - 123[0m
2026-09-01T15:15:16: 15:15:16 [[32minfo[39m] [0mGET /wp-config.php.bak [33m401[0m 2.001 ms - 123[0m
2026-09-01T15:15:16: 15:15:16 [[32minfo[39m] [0mGET /wp-config.php.swp [33m401[0m 0.965 ms - 123[0m
2026-09-01T15:15:16: 15:15:16 [[32minfo[39m] [0mGET /_ignition/health-check [33m401[0m 0.295 ms - 123[0m
2026-09-01T15:15:16: 15:15:16 [[32minfo[39m] [0mGET /storage/logs/laravel.log [33m401[0m 0.240 ms - 123[0m
2026-09-01T15:15:16: 15:15:16 [[32minfo[39m] [0mGET /.env.prod [33m401[0m 1.299 ms - 123[0m
2026-09-01T15:15:16: 15:15:16 [[32minfo[39m] [0mGET /.env.save [33m401[0m 0.695 ms - 123[0m
2026-09-01T15:15:16: 15:15:16 [[32minfo[39m] [0mGET /.env.dev [33m401[0m 0.745 ms - 123[0m
2026-09-01T15:15:16: 15:15:16 [[32minfo[39m] [0mGET /wp-config.php~ [33m401[0m 5.660 ms - 123[0m
2026-09-01T15:15:16: 15:15:16 [[32minfo[39m] [0mGET /actuator/configprops [33m401[0m 5.221 ms - 123[0m
2026-09-01T15:15:16: 15:15:16 [[32minfo[39m] [0mGET /crusader-404-probe [33m401[0m 2.690 ms - 123[0m
2026-09-01T15:15:16: 15:15:16 [[32minfo[39m] [0mGET /actuator/env [33m401[0m 13.610 ms - 123[0m
2026-09-01T15:15:24: 15:15:24 [[32minfo[39m] [0mGET /.env;.png [33m401[0m 0.446 ms - 123[0m
2026-09-01T15:15:24: 15:15:24 [[32minfo[39m] [0mGET /.env [33m401[0m 0.288 ms - 123[0m
2026-09-01T15:15:24: 15:15:24 [[32minfo[39m] [0mGET /.env/ [33m401[0m 3.670 ms - 123[0m
2026-09-01T15:15:24: 15:15:24 [[32minfo[39m] [0mGET /.ENV [33m401[0m 0.328 ms - 123[0m
2026-09-01T15:15:24: 15:15:24 [[32minfo[39m] [0mGET /.env [33m401[0m 0.313 ms - 123[0m
2026-09-01T15:15:25: 15:15:25 [[32minfo[39m] [0mGET / [33m401[0m 1.122 ms - 123[0m
2026-09-01T15:15:25: 15:15:25 [[32minfo[39m] [0mGET /.env. [33m401[0m 0.268 ms - 123[0m
2026-09-01T17:19:43: 17:19:43 [[32minfo[39m] [0mGET / [33m401[0m 117.393 ms - 123[0m
2026-09-01T17:26:47: 17:26:47 [[32minfo[39m] [0mGET / [33m401[0m 7.395 ms - 123[0m
2026-09-01T17:56:02: 17:56:02 [[32minfo[39m] [0mGET /.env [33m401[0m 269.280 ms - 123[0m
2026-09-01T19:49:14: 19:49:14 [[32minfo[39m] [0mGET / [33m401[0m 124.802 ms - 123[0m
2026-09-01T21:03:20: 21:03:20 [[32minfo[39m] [0mGET / [33m401[0m 112.476 ms - 123[0m
2026-09-01T21:08:10: 21:08:10 [[32minfo[39m] [0mGET / [33m401[0m 2.125 ms - 123[0m
2026-09-01T21:42:32: 21:42:32 [[32minfo[39m] [0mGET / [33m401[0m 2.823 ms - 123[0m
2026-09-02T05:15:51: 05:15:51 [[32minfo[39m] [0mGET / [33m401[0m 1089.017 ms - 123[0m
2026-09-02T07:39:43: 07:39:43 [[32minfo[39m] [0mGET /.env [33m401[0m 133.058 ms - 123[0m
2026-09-02T07:39:43: 07:39:43 [[32minfo[39m] [0mGET /.env [33m401[0m 1.040 ms - 123[0m
2026-09-02T07:39:44: 07:39:44 [[32minfo[39m] [0mGET /.env.local [33m401[0m 2.544 ms - 123[0m
2026-09-02T07:39:44: 07:39:44 [[32minfo[39m] [0mGET /.env.local [33m401[0m 9.726 ms - 123[0m
2026-09-02T07:39:45: 07:39:45 [[32minfo[39m] [0mGET /.env.production [33m401[0m 1.134 ms - 123[0m
2026-09-02T07:39:46: 07:39:46 [[32minfo[39m] [0mGET /.env.production [33m401[0m 0.678 ms - 123[0m
2026-09-02T07:39:46: 07:39:46 [[32minfo[39m] [0mGET /.env.dev [33m401[0m 1.582 ms - 123[0m
2026-09-02T07:39:47: 07:39:47 [[32minfo[39m] [0mGET /.env.dev [33m401[0m 0.649 ms - 123[0m
2026-09-02T07:39:47: 07:39:47 [[32minfo[39m] [0mGET /.env.bak [33m401[0m 1.780 ms - 123[0m
2026-09-02T07:39:47: 07:39:47 [[32minfo[39m] [0mGET /.env.old [33m401[0m 1.386 ms - 123[0m
2026-09-02T07:39:48: 07:39:48 [[32minfo[39m] [0mGET /.env.bak [33m401[0m 0.684 ms - 123[0m
2026-09-02T07:39:48: 07:39:48 [[32minfo[39m] [0mGET /.env.save [33m401[0m 0.571 ms - 123[0m
2026-09-02T07:39:49: 07:39:49 [[32minfo[39m] [0mGET /.env.old [33m401[0m 0.644 ms - 123[0m
2026-09-02T07:39:49: 07:39:49 [[32minfo[39m] [0mGET /.env.backup [33m401[0m 3.804 ms - 123[0m
2026-09-02T07:39:50: 07:39:50 [[32minfo[39m] [0mGET /.env.save [33m401[0m 0.604 ms - 123[0m
2026-09-02T07:39:50: 07:39:50 [[32minfo[39m] [0mGET /.env.backup [33m401[0m 1.464 ms - 123[0m
2026-09-02T08:12:57: 08:12:57 [[32minfo[39m] [0mGET / [33m401[0m 16.996 ms - 123[0m
2026-09-02T09:06:04: 09:06:04 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 98.553 ms - 3118[0m
2026-09-02T09:06:04: 09:06:04 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 33.466 ms - 178977[0m
2026-09-02T09:06:04: 09:06:04 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 15.983 ms - 251800[0m
2026-09-02T09:06:04: 09:06:04 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 34.272 ms - 1526918[0m
2026-09-02T09:06:04: 09:06:04 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 26.140 ms - 130933[0m
2026-09-02T09:51:33: 09:51:33 [[32minfo[39m] [0mGET / [33m401[0m 104.583 ms - 123[0m
2026-09-02T10:15:46: 10:15:46 [[32minfo[39m] [0mGET / [33m401[0m 6.415 ms - 123[0m
2026-09-02T12:45:49: 12:45:49 [[32minfo[39m] [0mGET / [33m401[0m 111.534 ms - 123[0m
2026-09-02T12:58:40: 
2026-09-02T12:58:40: [SIGINT] Shutting down gracefully…
2026-09-02T12:58:40: Server closed. Port released.
2026-09-02T12:58:41: ◇ injected env (9) from .env // tip: ⌘ enable debugging { debug: true }
2026-09-02T12:58:41: ◇ injected env (0) from .env // tip: ◈ secrets for agents [www.dotenvx.com]
2026-09-02T12:58:42: 
2026-09-02T12:58:42: 🚀 Server is running!
2026-09-02T12:58:42:    - Local URL:   http://localhost:3010
2026-09-02T12:58:42:    - Network URL: http://157.20.51.104:3010
2026-09-02T12:58:42:    - Swagger Doc: http://localhost:3010/api-docs
2026-09-02T12:58:42: 
2026-09-02T12:58:42: ✅ Database Connected Successfully
2026-09-02T14:28:03: 
2026-09-02T14:28:03: [SIGINT] Shutting down gracefully…
2026-09-02T14:28:03: Server closed. Port released.
2026-09-02T14:28:03: ◇ injected env (9) from .env // tip: ⌘ multiple files { path: ['.env.local', '.env'] }
2026-09-02T14:28:04: ◇ injected env (0) from .env // tip: ◈ encrypted .env [www.dotenvx.com]
2026-09-02T14:28:04: 
2026-09-02T14:28:04: 🚀 Server is running!
2026-09-02T14:28:04:    - Local URL:   http://localhost:3010
2026-09-02T14:28:04:    - Network URL: http://157.20.51.104:3010
2026-09-02T14:28:04:    - Swagger Doc: http://localhost:3010/api-docs
2026-09-02T14:28:04: 
2026-09-02T14:28:04: ✅ Database Connected Successfully
2026-09-02T14:39:24: 14:39:24 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 6.567 ms - 3118[0m
2026-09-02T14:39:24: 14:39:24 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 5.908 ms - 178977[0m
2026-09-02T14:39:24: 14:39:24 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 5.460 ms - 1526918[0m
2026-09-02T14:39:24: 14:39:24 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 3.892 ms - 251800[0m
2026-09-02T14:39:24: 14:39:24 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 1.870 ms - 184769[0m
2026-09-02T14:39:25: 14:39:25 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 2.715 ms - 628[0m
2026-09-02T14:39:42: ----- PUBLIC ROUTE CHECK -----
2026-09-02T14:39:42: Method: GET
2026-09-02T14:39:42: originalUrl: /v1/user/profile
2026-09-02T14:39:42: path: /v1/user/profile
2026-09-02T14:39:42: normalizedPath: /v1/user/profile
2026-09-02T14:39:42: isPublicRoute: false
2026-09-02T14:39:42: ------------------------------
2026-09-02T14:39:42: ----- initAuth DEBUG -----
2026-09-02T14:39:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:39:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:39:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:39:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:39:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:39:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:39:42: IsValid: true
2026-09-02T14:39:42: --------------------------
2026-09-02T14:39:42: 14:39:42 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 51.608 ms - 764[0m
2026-09-02T14:44:22: ----- PUBLIC ROUTE CHECK -----
2026-09-02T14:44:22: Method: POST
2026-09-02T14:44:22: originalUrl: /v1/user/login
2026-09-02T14:44:22: path: /v1/user/login
2026-09-02T14:44:22: normalizedPath: /v1/user/login
2026-09-02T14:44:22: isPublicRoute: false
2026-09-02T14:44:22: ------------------------------
2026-09-02T14:44:22: ----- initAuth DEBUG -----
2026-09-02T14:44:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:44:22: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T14:44:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:44:22: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T14:44:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:44:22: Received salt: b15ff9d5
2026-09-02T14:44:22: IsValid: false
2026-09-02T14:44:22: --------------------------
2026-09-02T14:44:22: 14:44:22 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 2.777 ms - 120[0m
2026-09-02T14:45:02: ----- PUBLIC ROUTE CHECK -----
2026-09-02T14:45:02: Method: POST
2026-09-02T14:45:02: originalUrl: /v1/user/login
2026-09-02T14:45:02: path: /v1/user/login
2026-09-02T14:45:02: normalizedPath: /v1/user/login
2026-09-02T14:45:02: isPublicRoute: false
2026-09-02T14:45:02: ------------------------------
2026-09-02T14:45:02: ----- initAuth DEBUG -----
2026-09-02T14:45:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:45:02: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T14:45:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:45:02: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T14:45:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:45:02: Received salt: b15ff9d5
2026-09-02T14:45:02: IsValid: false
2026-09-02T14:45:02: --------------------------
2026-09-02T14:45:02: 14:45:02 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 2.387 ms - 120[0m
2026-09-02T14:45:31: ----- PUBLIC ROUTE CHECK -----
2026-09-02T14:45:31: Method: POST
2026-09-02T14:45:31: originalUrl: /v1/user/login
2026-09-02T14:45:31: path: /v1/user/login
2026-09-02T14:45:31: normalizedPath: /v1/user/login
2026-09-02T14:45:31: isPublicRoute: false
2026-09-02T14:45:31: ------------------------------
2026-09-02T14:45:31: ----- initAuth DEBUG -----
2026-09-02T14:45:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:45:31: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T14:45:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:45:31: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T14:45:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:45:31: Received salt: b15ff9d5
2026-09-02T14:45:31: IsValid: false
2026-09-02T14:45:31: --------------------------
2026-09-02T14:45:31: 14:45:31 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.334 ms - 120[0m
2026-09-02T14:45:36: ----- PUBLIC ROUTE CHECK -----
2026-09-02T14:45:36: Method: POST
2026-09-02T14:45:36: originalUrl: /v1/user/login
2026-09-02T14:45:36: path: /v1/user/login
2026-09-02T14:45:36: normalizedPath: /v1/user/login
2026-09-02T14:45:36: isPublicRoute: false
2026-09-02T14:45:36: ------------------------------
2026-09-02T14:45:36: ----- initAuth DEBUG -----
2026-09-02T14:45:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:45:36: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T14:45:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:45:36: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T14:45:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:45:36: Received salt: b15ff9d5
2026-09-02T14:45:36: IsValid: false
2026-09-02T14:45:36: --------------------------
2026-09-02T14:45:36: 14:45:36 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.996 ms - 120[0m
2026-09-02T14:46:23: ----- PUBLIC ROUTE CHECK -----
2026-09-02T14:46:23: Method: GET
2026-09-02T14:46:23: originalUrl: /robots.txt
2026-09-02T14:46:23: path: /robots.txt
2026-09-02T14:46:23: normalizedPath: /robots.txt
2026-09-02T14:46:23: isPublicRoute: false
2026-09-02T14:46:23: ------------------------------
2026-09-02T14:46:23: 14:46:23 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 2.344 ms - 123[0m
2026-09-02T14:49:53: ----- PUBLIC ROUTE CHECK -----
2026-09-02T14:49:53: Method: POST
2026-09-02T14:49:53: originalUrl: /v1/user/login
2026-09-02T14:49:53: path: /v1/user/login
2026-09-02T14:49:53: normalizedPath: /v1/user/login
2026-09-02T14:49:53: isPublicRoute: false
2026-09-02T14:49:53: ------------------------------
2026-09-02T14:49:53: ----- initAuth DEBUG -----
2026-09-02T14:49:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:49:53: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T14:49:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:49:53: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T14:49:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:49:53: Received salt: b15ff9d5
2026-09-02T14:49:53: IsValid: false
2026-09-02T14:49:53: --------------------------
2026-09-02T14:49:53: 14:49:53 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 2.174 ms - 120[0m
2026-09-02T14:50:13: ----- PUBLIC ROUTE CHECK -----
2026-09-02T14:50:13: Method: GET
2026-09-02T14:50:13: originalUrl: /v1/user/profile
2026-09-02T14:50:13: path: /v1/user/profile
2026-09-02T14:50:13: normalizedPath: /v1/user/profile
2026-09-02T14:50:13: isPublicRoute: false
2026-09-02T14:50:13: ------------------------------
2026-09-02T14:50:13: ----- initAuth DEBUG -----
2026-09-02T14:50:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:50:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:50:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:50:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:50:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:50:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:50:13: IsValid: true
2026-09-02T14:50:13: --------------------------
2026-09-02T14:50:13: 14:50:13 [[32minfo[39m] [0mGET /v1/user/profile [36m304[0m 9.492 ms - -[0m
2026-09-02T14:50:43: ----- PUBLIC ROUTE CHECK -----
2026-09-02T14:50:43: Method: POST
2026-09-02T14:50:43: originalUrl: /v1/user/login
2026-09-02T14:50:43: path: /v1/user/login
2026-09-02T14:50:43: normalizedPath: /v1/user/login
2026-09-02T14:50:43: isPublicRoute: false
2026-09-02T14:50:43: ------------------------------
2026-09-02T14:50:43: ----- initAuth DEBUG -----
2026-09-02T14:50:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:50:43: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T14:50:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:50:43: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T14:50:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:50:43: Received salt: b15ff9d5
2026-09-02T14:50:43: IsValid: false
2026-09-02T14:50:43: --------------------------
2026-09-02T14:50:43: 14:50:43 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.268 ms - 120[0m
2026-09-02T14:50:44: ----- PUBLIC ROUTE CHECK -----
2026-09-02T14:50:44: Method: POST
2026-09-02T14:50:44: originalUrl: /v1/user/login
2026-09-02T14:50:44: path: /v1/user/login
2026-09-02T14:50:44: normalizedPath: /v1/user/login
2026-09-02T14:50:44: isPublicRoute: false
2026-09-02T14:50:44: ------------------------------
2026-09-02T14:50:44: ----- initAuth DEBUG -----
2026-09-02T14:50:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:50:44: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T14:50:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:50:44: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T14:50:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:50:44: Received salt: b15ff9d5
2026-09-02T14:50:44: IsValid: false
2026-09-02T14:50:44: --------------------------
2026-09-02T14:50:44: 14:50:44 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.107 ms - 120[0m
2026-09-02T14:51:26: ----- PUBLIC ROUTE CHECK -----
2026-09-02T14:51:26: Method: POST
2026-09-02T14:51:26: originalUrl: /v1/user/login
2026-09-02T14:51:26: path: /v1/user/login
2026-09-02T14:51:26: normalizedPath: /v1/user/login
2026-09-02T14:51:26: isPublicRoute: false
2026-09-02T14:51:26: ------------------------------
2026-09-02T14:51:26: ----- initAuth DEBUG -----
2026-09-02T14:51:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:51:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:51:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:51:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:51:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:51:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:51:26: IsValid: true
2026-09-02T14:51:26: --------------------------
2026-09-02T14:51:26: ========== LOGIN API HIT ==========
2026-09-02T14:51:26: Login Request Body: { mobile_number: '9999999998', password: 'Password@123' }
2026-09-02T14:51:26: SUPERADMIN CHECK RESULT: Found
2026-09-02T14:51:26: User is superadmin, checking password...
2026-09-02T14:51:26: Password match result: false
2026-09-02T14:51:26: 14:51:26 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 148.048 ms - 47[0m
2026-09-02T14:52:14: ----- PUBLIC ROUTE CHECK -----
2026-09-02T14:52:14: Method: POST
2026-09-02T14:52:14: originalUrl: /v1/user/email-forgot-password
2026-09-02T14:52:14: path: /v1/user/email-forgot-password
2026-09-02T14:52:14: normalizedPath: /v1/user/email-forgot-password
2026-09-02T14:52:14: isPublicRoute: false
2026-09-02T14:52:14: ------------------------------
2026-09-02T14:52:14: ----- initAuth DEBUG -----
2026-09-02T14:52:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:52:14: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T14:52:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:52:14: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T14:52:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:52:14: Received salt: b15ff9d5
2026-09-02T14:52:14: IsValid: false
2026-09-02T14:52:14: --------------------------
2026-09-02T14:52:14: 14:52:14 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [33m401[0m 1.223 ms - 120[0m
2026-09-02T14:52:30: 14:52:30 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 0.945 ms - -[0m
2026-09-02T14:52:30: 14:52:30 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 1.001 ms - -[0m
2026-09-02T14:52:30: 14:52:30 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 0.359 ms - -[0m
2026-09-02T14:52:30: 14:52:30 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 0.729 ms - -[0m
2026-09-02T14:52:30: 14:52:30 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 1.572 ms - -[0m
2026-09-02T14:52:31: 14:52:31 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [36m304[0m 0.445 ms - -[0m
2026-09-02T14:52:39: ----- PUBLIC ROUTE CHECK -----
2026-09-02T14:52:39: Method: GET
2026-09-02T14:52:39: originalUrl: /v1/user/profile
2026-09-02T14:52:39: path: /v1/user/profile
2026-09-02T14:52:39: normalizedPath: /v1/user/profile
2026-09-02T14:52:39: isPublicRoute: false
2026-09-02T14:52:39: ------------------------------
2026-09-02T14:52:39: ----- initAuth DEBUG -----
2026-09-02T14:52:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:52:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:52:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:52:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:52:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:52:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:52:39: IsValid: true
2026-09-02T14:52:39: --------------------------
2026-09-02T14:52:39: 14:52:39 [[32minfo[39m] [0mGET /v1/user/profile [36m304[0m 4.279 ms - -[0m
2026-09-02T14:53:39: ----- PUBLIC ROUTE CHECK -----
2026-09-02T14:53:39: Method: POST
2026-09-02T14:53:39: originalUrl: /v1/user/email-forgot-password
2026-09-02T14:53:39: path: /v1/user/email-forgot-password
2026-09-02T14:53:39: normalizedPath: /v1/user/email-forgot-password
2026-09-02T14:53:39: isPublicRoute: false
2026-09-02T14:53:39: ------------------------------
2026-09-02T14:53:39: ----- initAuth DEBUG -----
2026-09-02T14:53:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:53:39: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T14:53:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:53:39: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T14:53:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:53:39: Received salt: b15ff9d5
2026-09-02T14:53:39: IsValid: false
2026-09-02T14:53:39: --------------------------
2026-09-02T14:53:39: 14:53:39 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [33m401[0m 3.546 ms - 120[0m
2026-09-02T14:54:21: ----- PUBLIC ROUTE CHECK -----
2026-09-02T14:54:21: Method: POST
2026-09-02T14:54:21: originalUrl: /v1/societies
2026-09-02T14:54:21: path: /v1/societies
2026-09-02T14:54:21: normalizedPath: /v1/societies
2026-09-02T14:54:21: isPublicRoute: false
2026-09-02T14:54:21: ------------------------------
2026-09-02T14:54:21: ----- initAuth DEBUG -----
2026-09-02T14:54:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:54:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:54:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:54:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:54:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:54:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:54:21: IsValid: true
2026-09-02T14:54:21: --------------------------
2026-09-02T14:54:21: 14:54:21 [[32minfo[39m] [0mPOST /v1/societies [32m200[0m 35.913 ms - 1964[0m
2026-09-02T14:54:54: ----- PUBLIC ROUTE CHECK -----
2026-09-02T14:54:54: Method: PUT
2026-09-02T14:54:54: originalUrl: /v1/society/select
2026-09-02T14:54:54: path: /v1/society/select
2026-09-02T14:54:54: normalizedPath: /v1/society/select
2026-09-02T14:54:54: isPublicRoute: false
2026-09-02T14:54:54: ------------------------------
2026-09-02T14:54:54: ----- initAuth DEBUG -----
2026-09-02T14:54:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:54:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T14:54:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:54:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T14:54:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:54:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T14:54:54: IsValid: true
2026-09-02T14:54:54: --------------------------
2026-09-02T14:54:54: SELECT SOCIETY BODY: { society_id: 1 }
2026-09-02T14:54:54: SELECT SOCIETY USER: {
2026-09-02T14:54:54:   user_id: 1,
2026-09-02T14:54:54:   society_id: 1,
2026-09-02T14:54:54:   role: 'superadmin',
2026-09-02T14:54:54:   full_name: 'Super Admin',
2026-09-02T14:54:54:   iat: 1785752567,
2026-09-02T14:54:54:   exp: 1788344567
2026-09-02T14:54:54: }
2026-09-02T14:54:54: SELECTED SOCIETY ID: 1
2026-09-02T14:54:54: 14:54:54 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 58.720 ms - 98[0m
2026-09-02T14:55:39: ----- PUBLIC ROUTE CHECK -----
2026-09-02T14:55:39: Method: GET
2026-09-02T14:55:39: originalUrl: /
2026-09-02T14:55:39: path: /
2026-09-02T14:55:39: normalizedPath: /
2026-09-02T14:55:39: isPublicRoute: false
2026-09-02T14:55:39: ------------------------------
2026-09-02T14:55:39: 14:55:39 [[32minfo[39m] [0mGET / [33m401[0m 1.565 ms - 123[0m
2026-09-02T15:05:07: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:05:07: Method: POST
2026-09-02T15:05:07: originalUrl: /v1/user/login
2026-09-02T15:05:07: path: /v1/user/login
2026-09-02T15:05:07: normalizedPath: /v1/user/login
2026-09-02T15:05:07: isPublicRoute: false
2026-09-02T15:05:07: ------------------------------
2026-09-02T15:05:07: ----- initAuth DEBUG -----
2026-09-02T15:05:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:05:07: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T15:05:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:05:07: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T15:05:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:05:07: Received salt: b15ff9d5
2026-09-02T15:05:07: IsValid: false
2026-09-02T15:05:07: --------------------------
2026-09-02T15:05:07: 15:05:07 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 3.848 ms - 120[0m
2026-09-02T15:05:18: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:05:18: Method: POST
2026-09-02T15:05:18: originalUrl: /v1/user/login
2026-09-02T15:05:18: path: /v1/user/login
2026-09-02T15:05:18: normalizedPath: /v1/user/login
2026-09-02T15:05:18: isPublicRoute: false
2026-09-02T15:05:18: ------------------------------
2026-09-02T15:05:18: ----- initAuth DEBUG -----
2026-09-02T15:05:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:05:18: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T15:05:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:05:18: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T15:05:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:05:18: Received salt: b15ff9d5
2026-09-02T15:05:18: IsValid: false
2026-09-02T15:05:18: --------------------------
2026-09-02T15:05:18: 15:05:18 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.232 ms - 120[0m
2026-09-02T15:05:58: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:05:58: Method: POST
2026-09-02T15:05:58: originalUrl: /v1/user/login
2026-09-02T15:05:58: path: /v1/user/login
2026-09-02T15:05:58: normalizedPath: /v1/user/login
2026-09-02T15:05:58: isPublicRoute: false
2026-09-02T15:05:58: ------------------------------
2026-09-02T15:05:58: ----- initAuth DEBUG -----
2026-09-02T15:05:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:05:58: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T15:05:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:05:58: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T15:05:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:05:58: Received salt: b15ff9d5
2026-09-02T15:05:58: IsValid: false
2026-09-02T15:05:58: --------------------------
2026-09-02T15:05:58: 15:05:58 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.076 ms - 120[0m
2026-09-02T15:12:15: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:12:15: Method: POST
2026-09-02T15:12:15: originalUrl: /v1/user/login
2026-09-02T15:12:15: path: /v1/user/login
2026-09-02T15:12:15: normalizedPath: /v1/user/login
2026-09-02T15:12:15: isPublicRoute: false
2026-09-02T15:12:15: ------------------------------
2026-09-02T15:12:15: ----- initAuth DEBUG -----
2026-09-02T15:12:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:12:15: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T15:12:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:12:15: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T15:12:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:12:15: Received salt: b15ff9d5
2026-09-02T15:12:15: IsValid: false
2026-09-02T15:12:15: --------------------------
2026-09-02T15:12:15: 15:12:15 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 2.574 ms - 120[0m
2026-09-02T15:12:46: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:12:46: Method: POST
2026-09-02T15:12:46: originalUrl: /v1/user/login
2026-09-02T15:12:46: path: /v1/user/login
2026-09-02T15:12:46: normalizedPath: /v1/user/login
2026-09-02T15:12:46: isPublicRoute: false
2026-09-02T15:12:46: ------------------------------
2026-09-02T15:12:46: ----- initAuth DEBUG -----
2026-09-02T15:12:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:12:46: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T15:12:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:12:46: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T15:12:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:12:46: Received salt: b15ff9d5
2026-09-02T15:12:46: IsValid: false
2026-09-02T15:12:46: --------------------------
2026-09-02T15:12:46: 15:12:46 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.563 ms - 120[0m
2026-09-02T15:13:05: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:13:05: Method: POST
2026-09-02T15:13:05: originalUrl: /v1/user/login
2026-09-02T15:13:05: path: /v1/user/login
2026-09-02T15:13:05: normalizedPath: /v1/user/login
2026-09-02T15:13:05: isPublicRoute: false
2026-09-02T15:13:05: ------------------------------
2026-09-02T15:13:05: ----- initAuth DEBUG -----
2026-09-02T15:13:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:13:05: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T15:13:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:13:05: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T15:13:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:13:05: Received salt: b15ff9d5
2026-09-02T15:13:05: IsValid: false
2026-09-02T15:13:05: --------------------------
2026-09-02T15:13:05: 15:13:05 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.295 ms - 120[0m
2026-09-02T15:13:08: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:13:08: Method: POST
2026-09-02T15:13:08: originalUrl: /v1/user/login
2026-09-02T15:13:08: path: /v1/user/login
2026-09-02T15:13:08: normalizedPath: /v1/user/login
2026-09-02T15:13:08: isPublicRoute: false
2026-09-02T15:13:08: ------------------------------
2026-09-02T15:13:08: ----- initAuth DEBUG -----
2026-09-02T15:13:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:13:08: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T15:13:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:13:08: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T15:13:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:13:08: Received salt: b15ff9d5
2026-09-02T15:13:08: IsValid: false
2026-09-02T15:13:08: --------------------------
2026-09-02T15:13:08: 15:13:08 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.032 ms - 120[0m
2026-09-02T15:13:08: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:13:08: Method: POST
2026-09-02T15:13:08: originalUrl: /v1/user/login
2026-09-02T15:13:08: path: /v1/user/login
2026-09-02T15:13:08: normalizedPath: /v1/user/login
2026-09-02T15:13:08: isPublicRoute: false
2026-09-02T15:13:08: ------------------------------
2026-09-02T15:13:08: ----- initAuth DEBUG -----
2026-09-02T15:13:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:13:08: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T15:13:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:13:08: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T15:13:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:13:08: Received salt: b15ff9d5
2026-09-02T15:13:08: IsValid: false
2026-09-02T15:13:08: --------------------------
2026-09-02T15:13:08: 15:13:08 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.973 ms - 120[0m
2026-09-02T15:13:09: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:13:09: Method: POST
2026-09-02T15:13:09: originalUrl: /v1/user/login
2026-09-02T15:13:09: path: /v1/user/login
2026-09-02T15:13:09: normalizedPath: /v1/user/login
2026-09-02T15:13:09: isPublicRoute: false
2026-09-02T15:13:09: ------------------------------
2026-09-02T15:13:09: ----- initAuth DEBUG -----
2026-09-02T15:13:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:13:09: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T15:13:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:13:09: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T15:13:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:13:09: Received salt: b15ff9d5
2026-09-02T15:13:09: IsValid: false
2026-09-02T15:13:09: --------------------------
2026-09-02T15:13:09: 15:13:09 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.085 ms - 120[0m
2026-09-02T15:13:09: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:13:09: Method: POST
2026-09-02T15:13:09: originalUrl: /v1/user/login
2026-09-02T15:13:09: path: /v1/user/login
2026-09-02T15:13:09: normalizedPath: /v1/user/login
2026-09-02T15:13:09: isPublicRoute: false
2026-09-02T15:13:09: ------------------------------
2026-09-02T15:13:09: ----- initAuth DEBUG -----
2026-09-02T15:13:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:13:09: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T15:13:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:13:09: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T15:13:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:13:09: Received salt: b15ff9d5
2026-09-02T15:13:09: IsValid: false
2026-09-02T15:13:09: --------------------------
2026-09-02T15:13:09: 15:13:09 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.183 ms - 120[0m
2026-09-02T15:13:10: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:13:10: Method: POST
2026-09-02T15:13:10: originalUrl: /v1/user/login
2026-09-02T15:13:10: path: /v1/user/login
2026-09-02T15:13:10: normalizedPath: /v1/user/login
2026-09-02T15:13:10: isPublicRoute: false
2026-09-02T15:13:10: ------------------------------
2026-09-02T15:13:10: ----- initAuth DEBUG -----
2026-09-02T15:13:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:13:10: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T15:13:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:13:10: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T15:13:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:13:10: Received salt: b15ff9d5
2026-09-02T15:13:10: IsValid: false
2026-09-02T15:13:10: --------------------------
2026-09-02T15:13:10: 15:13:10 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.000 ms - 120[0m
2026-09-02T15:13:10: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:13:10: Method: POST
2026-09-02T15:13:10: originalUrl: /v1/user/login
2026-09-02T15:13:10: path: /v1/user/login
2026-09-02T15:13:10: normalizedPath: /v1/user/login
2026-09-02T15:13:10: isPublicRoute: false
2026-09-02T15:13:10: ------------------------------
2026-09-02T15:13:10: ----- initAuth DEBUG -----
2026-09-02T15:13:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:13:10: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T15:13:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:13:10: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T15:13:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:13:10: Received salt: b15ff9d5
2026-09-02T15:13:10: IsValid: false
2026-09-02T15:13:10: --------------------------
2026-09-02T15:13:10: 15:13:10 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.943 ms - 120[0m
2026-09-02T15:13:11: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:13:11: Method: POST
2026-09-02T15:13:11: originalUrl: /v1/user/login
2026-09-02T15:13:11: path: /v1/user/login
2026-09-02T15:13:11: normalizedPath: /v1/user/login
2026-09-02T15:13:11: isPublicRoute: false
2026-09-02T15:13:11: ------------------------------
2026-09-02T15:13:11: ----- initAuth DEBUG -----
2026-09-02T15:13:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:13:11: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T15:13:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:13:11: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T15:13:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:13:11: Received salt: b15ff9d5
2026-09-02T15:13:11: IsValid: false
2026-09-02T15:13:11: --------------------------
2026-09-02T15:13:11: 15:13:11 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.888 ms - 120[0m
2026-09-02T15:17:02: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:17:02: Method: POST
2026-09-02T15:17:02: originalUrl: /v1/user/login
2026-09-02T15:17:02: path: /v1/user/login
2026-09-02T15:17:02: normalizedPath: /v1/user/login
2026-09-02T15:17:02: isPublicRoute: false
2026-09-02T15:17:02: ------------------------------
2026-09-02T15:17:02: ----- initAuth DEBUG -----
2026-09-02T15:17:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:17:02: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T15:17:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:17:02: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T15:17:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:17:02: Received salt: b15ff9d5
2026-09-02T15:17:02: IsValid: false
2026-09-02T15:17:02: --------------------------
2026-09-02T15:17:02: 15:17:02 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 3.379 ms - 120[0m
2026-09-02T15:17:15: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:17:15: Method: POST
2026-09-02T15:17:15: originalUrl: /v1/user/login
2026-09-02T15:17:15: path: /v1/user/login
2026-09-02T15:17:15: normalizedPath: /v1/user/login
2026-09-02T15:17:15: isPublicRoute: false
2026-09-02T15:17:15: ------------------------------
2026-09-02T15:17:15: ----- initAuth DEBUG -----
2026-09-02T15:17:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:17:15: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T15:17:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:17:15: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T15:17:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:17:15: Received salt: b15ff9d5
2026-09-02T15:17:15: IsValid: false
2026-09-02T15:17:15: --------------------------
2026-09-02T15:17:15: 15:17:15 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.223 ms - 120[0m
2026-09-02T15:17:50: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:17:50: Method: POST
2026-09-02T15:17:50: originalUrl: /v1/user/login
2026-09-02T15:17:50: path: /v1/user/login
2026-09-02T15:17:50: normalizedPath: /v1/user/login
2026-09-02T15:17:50: isPublicRoute: false
2026-09-02T15:17:50: ------------------------------
2026-09-02T15:17:50: ----- initAuth DEBUG -----
2026-09-02T15:17:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:17:50: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T15:17:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:17:50: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T15:17:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:17:50: Received salt: b15ff9d5
2026-09-02T15:17:50: IsValid: false
2026-09-02T15:17:50: --------------------------
2026-09-02T15:17:50: 15:17:50 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.967 ms - 120[0m
2026-09-02T15:18:00: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:18:00: Method: POST
2026-09-02T15:18:00: originalUrl: /v1/user/login
2026-09-02T15:18:00: path: /v1/user/login
2026-09-02T15:18:00: normalizedPath: /v1/user/login
2026-09-02T15:18:00: isPublicRoute: false
2026-09-02T15:18:00: ------------------------------
2026-09-02T15:18:00: ----- initAuth DEBUG -----
2026-09-02T15:18:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:18:00: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T15:18:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:18:00: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T15:18:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:18:00: Received salt: b15ff9d5
2026-09-02T15:18:00: IsValid: false
2026-09-02T15:18:00: --------------------------
2026-09-02T15:18:00: 15:18:00 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.832 ms - 120[0m
2026-09-02T15:18:39: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:18:39: Method: GET
2026-09-02T15:18:39: originalUrl: /.env
2026-09-02T15:18:39: path: /.env
2026-09-02T15:18:39: normalizedPath: /.env
2026-09-02T15:18:39: isPublicRoute: false
2026-09-02T15:18:39: ------------------------------
2026-09-02T15:18:39: 15:18:39 [[32minfo[39m] [0mGET /.env [33m401[0m 1.055 ms - 123[0m
2026-09-02T15:18:39: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:18:39: Method: GET
2026-09-02T15:18:39: originalUrl: /.env
2026-09-02T15:18:39: path: /.env
2026-09-02T15:18:39: normalizedPath: /.env
2026-09-02T15:18:39: isPublicRoute: false
2026-09-02T15:18:39: ------------------------------
2026-09-02T15:18:39: 15:18:39 [[32minfo[39m] [0mGET /.env [33m401[0m 0.882 ms - 123[0m
2026-09-02T15:18:39: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:18:39: Method: GET
2026-09-02T15:18:39: originalUrl: /.env.local
2026-09-02T15:18:39: path: /.env.local
2026-09-02T15:18:39: normalizedPath: /.env.local
2026-09-02T15:18:39: isPublicRoute: false
2026-09-02T15:18:39: ------------------------------
2026-09-02T15:18:39: 15:18:39 [[32minfo[39m] [0mGET /.env.local [33m401[0m 0.788 ms - 123[0m
2026-09-02T15:18:39: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:18:39: Method: GET
2026-09-02T15:18:39: originalUrl: /.env.production
2026-09-02T15:18:39: path: /.env.production
2026-09-02T15:18:39: normalizedPath: /.env.production
2026-09-02T15:18:39: isPublicRoute: false
2026-09-02T15:18:39: ------------------------------
2026-09-02T15:18:39: 15:18:39 [[32minfo[39m] [0mGET /.env.production [33m401[0m 0.896 ms - 123[0m
2026-09-02T15:18:40: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:18:40: Method: GET
2026-09-02T15:18:40: originalUrl: /.env.local
2026-09-02T15:18:40: path: /.env.local
2026-09-02T15:18:40: normalizedPath: /.env.local
2026-09-02T15:18:40: isPublicRoute: false
2026-09-02T15:18:40: ------------------------------
2026-09-02T15:18:40: 15:18:40 [[32minfo[39m] [0mGET /.env.local [33m401[0m 0.720 ms - 123[0m
2026-09-02T15:18:40: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:18:40: Method: GET
2026-09-02T15:18:40: originalUrl: /.env.dev
2026-09-02T15:18:40: path: /.env.dev
2026-09-02T15:18:40: normalizedPath: /.env.dev
2026-09-02T15:18:40: isPublicRoute: false
2026-09-02T15:18:40: ------------------------------
2026-09-02T15:18:40: 15:18:40 [[32minfo[39m] [0mGET /.env.dev [33m401[0m 0.724 ms - 123[0m
2026-09-02T15:18:40: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:18:40: Method: GET
2026-09-02T15:18:40: originalUrl: /.env.production
2026-09-02T15:18:40: path: /.env.production
2026-09-02T15:18:40: normalizedPath: /.env.production
2026-09-02T15:18:40: isPublicRoute: false
2026-09-02T15:18:40: ------------------------------
2026-09-02T15:18:40: 15:18:40 [[32minfo[39m] [0mGET /.env.production [33m401[0m 0.922 ms - 123[0m
2026-09-02T15:18:40: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:18:40: Method: GET
2026-09-02T15:18:40: originalUrl: /.env.bak
2026-09-02T15:18:40: path: /.env.bak
2026-09-02T15:18:40: normalizedPath: /.env.bak
2026-09-02T15:18:40: isPublicRoute: false
2026-09-02T15:18:40: ------------------------------
2026-09-02T15:18:40: 15:18:40 [[32minfo[39m] [0mGET /.env.bak [33m401[0m 0.698 ms - 123[0m
2026-09-02T15:18:41: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:18:41: Method: GET
2026-09-02T15:18:41: originalUrl: /.env.dev
2026-09-02T15:18:41: path: /.env.dev
2026-09-02T15:18:41: normalizedPath: /.env.dev
2026-09-02T15:18:41: isPublicRoute: false
2026-09-02T15:18:41: ------------------------------
2026-09-02T15:18:41: 15:18:41 [[32minfo[39m] [0mGET /.env.dev [33m401[0m 0.646 ms - 123[0m
2026-09-02T15:18:41: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:18:41: Method: GET
2026-09-02T15:18:41: originalUrl: /.env.old
2026-09-02T15:18:41: path: /.env.old
2026-09-02T15:18:41: normalizedPath: /.env.old
2026-09-02T15:18:41: isPublicRoute: false
2026-09-02T15:18:41: ------------------------------
2026-09-02T15:18:41: 15:18:41 [[32minfo[39m] [0mGET /.env.old [33m401[0m 0.736 ms - 123[0m
2026-09-02T15:18:41: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:18:41: Method: GET
2026-09-02T15:18:41: originalUrl: /.env.save
2026-09-02T15:18:41: path: /.env.save
2026-09-02T15:18:41: normalizedPath: /.env.save
2026-09-02T15:18:41: isPublicRoute: false
2026-09-02T15:18:41: ------------------------------
2026-09-02T15:18:41: 15:18:41 [[32minfo[39m] [0mGET /.env.save [33m401[0m 0.705 ms - 123[0m
2026-09-02T15:18:41: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:18:41: Method: GET
2026-09-02T15:18:41: originalUrl: /.env.bak
2026-09-02T15:18:41: path: /.env.bak
2026-09-02T15:18:41: normalizedPath: /.env.bak
2026-09-02T15:18:41: isPublicRoute: false
2026-09-02T15:18:41: ------------------------------
2026-09-02T15:18:41: 15:18:41 [[32minfo[39m] [0mGET /.env.bak [33m401[0m 0.690 ms - 123[0m
2026-09-02T15:18:42: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:18:42: Method: GET
2026-09-02T15:18:42: originalUrl: /.env.backup
2026-09-02T15:18:42: path: /.env.backup
2026-09-02T15:18:42: normalizedPath: /.env.backup
2026-09-02T15:18:42: isPublicRoute: false
2026-09-02T15:18:42: ------------------------------
2026-09-02T15:18:42: 15:18:42 [[32minfo[39m] [0mGET /.env.backup [33m401[0m 0.643 ms - 123[0m
2026-09-02T15:18:42: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:18:42: Method: GET
2026-09-02T15:18:42: originalUrl: /.env.old
2026-09-02T15:18:42: path: /.env.old
2026-09-02T15:18:42: normalizedPath: /.env.old
2026-09-02T15:18:42: isPublicRoute: false
2026-09-02T15:18:42: ------------------------------
2026-09-02T15:18:42: 15:18:42 [[32minfo[39m] [0mGET /.env.old [33m401[0m 0.764 ms - 123[0m
2026-09-02T15:18:43: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:18:43: Method: GET
2026-09-02T15:18:43: originalUrl: /.env.save
2026-09-02T15:18:43: path: /.env.save
2026-09-02T15:18:43: normalizedPath: /.env.save
2026-09-02T15:18:43: isPublicRoute: false
2026-09-02T15:18:43: ------------------------------
2026-09-02T15:18:43: 15:18:43 [[32minfo[39m] [0mGET /.env.save [33m401[0m 0.640 ms - 123[0m
2026-09-02T15:18:43: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:18:43: Method: GET
2026-09-02T15:18:43: originalUrl: /.env.backup
2026-09-02T15:18:43: path: /.env.backup
2026-09-02T15:18:43: normalizedPath: /.env.backup
2026-09-02T15:18:43: isPublicRoute: false
2026-09-02T15:18:43: ------------------------------
2026-09-02T15:18:43: 15:18:43 [[32minfo[39m] [0mGET /.env.backup [33m401[0m 0.786 ms - 123[0m
2026-09-02T15:19:12: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:19:12: Method: POST
2026-09-02T15:19:12: originalUrl: /v1/user/login
2026-09-02T15:19:12: path: /v1/user/login
2026-09-02T15:19:12: normalizedPath: /v1/user/login
2026-09-02T15:19:12: isPublicRoute: false
2026-09-02T15:19:12: ------------------------------
2026-09-02T15:19:12: ----- initAuth DEBUG -----
2026-09-02T15:19:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:19:12: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T15:19:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:19:12: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T15:19:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:19:12: Received salt: b15ff9d5
2026-09-02T15:19:12: IsValid: false
2026-09-02T15:19:12: --------------------------
2026-09-02T15:19:12: 15:19:12 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 2.625 ms - 120[0m
2026-09-02T15:20:13: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:20:13: Method: POST
2026-09-02T15:20:13: originalUrl: /v1/user/login
2026-09-02T15:20:13: path: /v1/user/login
2026-09-02T15:20:13: normalizedPath: /v1/user/login
2026-09-02T15:20:13: isPublicRoute: false
2026-09-02T15:20:13: ------------------------------
2026-09-02T15:20:13: ----- initAuth DEBUG -----
2026-09-02T15:20:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:20:13: Received clientId: 72F5BABBC7D61873E021664D2DF92348
2026-09-02T15:20:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:20:13: Received secret: bc98fa8a52ca2e4c369033c6d45216b4
2026-09-02T15:20:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:20:13: Received salt: b15ff9d5
2026-09-02T15:20:13: IsValid: false
2026-09-02T15:20:13: --------------------------
2026-09-02T15:20:13: 15:20:13 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 3.060 ms - 120[0m
2026-09-02T15:20:32: 15:20:32 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 2.495 ms - -[0m
2026-09-02T15:20:32: 15:20:32 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 4.176 ms - 178977[0m
2026-09-02T15:20:32: 15:20:32 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 2.127 ms - 184769[0m
2026-09-02T15:20:32: 15:20:32 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 7.728 ms - 251800[0m
2026-09-02T15:20:32: 15:20:32 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 8.834 ms - 1526918[0m
2026-09-02T15:20:33: 15:20:33 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 1.505 ms - 628[0m
2026-09-02T15:20:56: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:20:56: Method: POST
2026-09-02T15:20:56: originalUrl: /v1/user/login
2026-09-02T15:20:56: path: /v1/user/login
2026-09-02T15:20:56: normalizedPath: /v1/user/login
2026-09-02T15:20:56: isPublicRoute: false
2026-09-02T15:20:56: ------------------------------
2026-09-02T15:20:56: ----- initAuth DEBUG -----
2026-09-02T15:20:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:20:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:20:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:20:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:20:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:20:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:20:56: IsValid: true
2026-09-02T15:20:56: --------------------------
2026-09-02T15:20:56: ========== LOGIN API HIT ==========
2026-09-02T15:20:56: Login Request Body: { mobile_number: '9876543210', password: '12345678' }
2026-09-02T15:20:56: SUPERADMIN CHECK RESULT: Found
2026-09-02T15:20:56: 15:20:56 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 139.637 ms - 742[0m
2026-09-02T15:23:46: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:23:46: Method: POST
2026-09-02T15:23:46: originalUrl: /v1/user/login
2026-09-02T15:23:46: path: /v1/user/login
2026-09-02T15:23:46: normalizedPath: /v1/user/login
2026-09-02T15:23:46: isPublicRoute: false
2026-09-02T15:23:46: ------------------------------
2026-09-02T15:23:46: ----- initAuth DEBUG -----
2026-09-02T15:23:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:23:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:23:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:23:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:23:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:23:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:23:46: IsValid: true
2026-09-02T15:23:46: --------------------------
2026-09-02T15:23:46: ========== LOGIN API HIT ==========
2026-09-02T15:23:46: Login Request Body: { mobile_number: '9876543210', password: '12345678' }
2026-09-02T15:23:46: SUPERADMIN CHECK RESULT: Found
2026-09-02T15:23:46: 15:23:46 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 100.781 ms - 742[0m
2026-09-02T15:23:48: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:23:48: Method: GET
2026-09-02T15:23:48: originalUrl: /v1/dashboard
2026-09-02T15:23:48: path: /v1/dashboard
2026-09-02T15:23:48: normalizedPath: /v1/dashboard
2026-09-02T15:23:48: isPublicRoute: false
2026-09-02T15:23:48: ------------------------------
2026-09-02T15:23:48: ----- initAuth DEBUG -----
2026-09-02T15:23:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:23:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:23:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:23:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:23:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:23:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:23:48: IsValid: true
2026-09-02T15:23:48: --------------------------
2026-09-02T15:23:48: 15:23:48 [[32minfo[39m] [0mGET /v1/dashboard [33m403[0m 4.184 ms - 99[0m
2026-09-02T15:23:55: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:23:55: Method: POST
2026-09-02T15:23:55: originalUrl: /v1/transactions
2026-09-02T15:23:55: path: /v1/transactions
2026-09-02T15:23:55: normalizedPath: /v1/transactions
2026-09-02T15:23:55: isPublicRoute: false
2026-09-02T15:23:55: ------------------------------
2026-09-02T15:23:55: ----- initAuth DEBUG -----
2026-09-02T15:23:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:23:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:23:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:23:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:23:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:23:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:23:55: IsValid: true
2026-09-02T15:23:55: --------------------------
2026-09-02T15:23:55: 15:23:55 [[32minfo[39m] [0mPOST /v1/transactions [33m403[0m 14.603 ms - 99[0m
2026-09-02T15:23:55: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:23:55: Method: GET
2026-09-02T15:23:55: originalUrl: /v1/transactions/summary?society_id=1
2026-09-02T15:23:55: path: /v1/transactions/summary
2026-09-02T15:23:55: normalizedPath: /v1/transactions/summary
2026-09-02T15:23:55: isPublicRoute: false
2026-09-02T15:23:55: ------------------------------
2026-09-02T15:23:55: ----- initAuth DEBUG -----
2026-09-02T15:23:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:23:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:23:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:23:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:23:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:23:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:23:55: IsValid: true
2026-09-02T15:23:55: --------------------------
2026-09-02T15:23:55: 15:23:55 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [33m403[0m 3.527 ms - 99[0m
2026-09-02T15:23:55: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:23:55: Method: GET
2026-09-02T15:23:55: originalUrl: /v1/expense-categories
2026-09-02T15:23:55: path: /v1/expense-categories
2026-09-02T15:23:55: normalizedPath: /v1/expense-categories
2026-09-02T15:23:55: isPublicRoute: false
2026-09-02T15:23:55: ------------------------------
2026-09-02T15:23:55: ----- initAuth DEBUG -----
2026-09-02T15:23:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:23:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:23:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:23:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:23:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:23:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:23:55: IsValid: true
2026-09-02T15:23:55: --------------------------
2026-09-02T15:23:55: 15:23:55 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 19.539 ms - 149[0m
2026-09-02T15:23:57: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:23:57: Method: GET
2026-09-02T15:23:57: originalUrl: /v1/dashboard
2026-09-02T15:23:57: path: /v1/dashboard
2026-09-02T15:23:57: normalizedPath: /v1/dashboard
2026-09-02T15:23:57: isPublicRoute: false
2026-09-02T15:23:57: ------------------------------
2026-09-02T15:23:57: ----- initAuth DEBUG -----
2026-09-02T15:23:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:23:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:23:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:23:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:23:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:23:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:23:57: IsValid: true
2026-09-02T15:23:57: --------------------------
2026-09-02T15:23:57: 15:23:57 [[32minfo[39m] [0mGET /v1/dashboard [33m403[0m 3.029 ms - 99[0m
2026-09-02T15:26:48: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:26:48: Method: POST
2026-09-02T15:26:48: originalUrl: /v1/user/login
2026-09-02T15:26:48: path: /v1/user/login
2026-09-02T15:26:48: normalizedPath: /v1/user/login
2026-09-02T15:26:48: isPublicRoute: false
2026-09-02T15:26:48: ------------------------------
2026-09-02T15:26:48: ----- initAuth DEBUG -----
2026-09-02T15:26:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:26:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:26:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:26:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:26:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:26:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:26:48: IsValid: true
2026-09-02T15:26:48: --------------------------
2026-09-02T15:26:48: ========== LOGIN API HIT ==========
2026-09-02T15:26:48: Login Request Body: { mobile_number: '9876543210', password: '12345678' }
2026-09-02T15:26:48: SUPERADMIN CHECK RESULT: Found
2026-09-02T15:26:48: 15:26:48 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 107.635 ms - 742[0m
2026-09-02T15:26:49: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:26:49: Method: GET
2026-09-02T15:26:49: originalUrl: /v1/dashboard
2026-09-02T15:26:49: path: /v1/dashboard
2026-09-02T15:26:49: normalizedPath: /v1/dashboard
2026-09-02T15:26:49: isPublicRoute: false
2026-09-02T15:26:49: ------------------------------
2026-09-02T15:26:49: ----- initAuth DEBUG -----
2026-09-02T15:26:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:26:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:26:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:26:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:26:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:26:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:26:49: IsValid: true
2026-09-02T15:26:49: --------------------------
2026-09-02T15:26:49: 15:26:49 [[32minfo[39m] [0mGET /v1/dashboard [33m403[0m 3.369 ms - 99[0m
2026-09-02T15:28:54: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:28:54: Method: POST
2026-09-02T15:28:54: originalUrl: /v1/user/login
2026-09-02T15:28:54: path: /v1/user/login
2026-09-02T15:28:54: normalizedPath: /v1/user/login
2026-09-02T15:28:54: isPublicRoute: false
2026-09-02T15:28:54: ------------------------------
2026-09-02T15:28:54: ----- initAuth DEBUG -----
2026-09-02T15:28:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:28:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:28:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:28:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:28:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:28:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:28:54: IsValid: true
2026-09-02T15:28:54: --------------------------
2026-09-02T15:28:54: ========== LOGIN API HIT ==========
2026-09-02T15:28:54: Login Request Body: { mobile_number: '9999999998', password: '12345678' }
2026-09-02T15:28:54: SUPERADMIN CHECK RESULT: Found
2026-09-02T15:28:54: User is superadmin, checking password...
2026-09-02T15:28:54: Password match result: true
2026-09-02T15:28:54: 15:28:54 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 100.287 ms - 755[0m
2026-09-02T15:28:54: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:28:54: Method: GET
2026-09-02T15:28:54: originalUrl: /v1/dashboard
2026-09-02T15:28:54: path: /v1/dashboard
2026-09-02T15:28:54: normalizedPath: /v1/dashboard
2026-09-02T15:28:54: isPublicRoute: false
2026-09-02T15:28:54: ------------------------------
2026-09-02T15:28:54: ----- initAuth DEBUG -----
2026-09-02T15:28:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:28:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:28:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:28:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:28:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:28:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:28:54: IsValid: true
2026-09-02T15:28:54: --------------------------
2026-09-02T15:28:54: ========== Dashboard Controller ==========
2026-09-02T15:28:54: req.user => {
2026-09-02T15:28:54:   user_id: 1,
2026-09-02T15:28:54:   society_id: 1,
2026-09-02T15:28:54:   role: 'superadmin',
2026-09-02T15:28:54:   full_name: 'Ram',
2026-09-02T15:28:54:   is_admin: 0,
2026-09-02T15:28:54:   is_member: 1,
2026-09-02T15:28:54:   is_superadmin: 1,
2026-09-02T15:28:54:   permissions: null,
2026-09-02T15:28:54:   iat: 1788343134,
2026-09-02T15:28:54:   exp: 1790935134
2026-09-02T15:28:54: }
2026-09-02T15:28:54: req.selectedSocietyId => 1
2026-09-02T15:28:54: Dashboard Society ID => 1
2026-09-02T15:28:54: Member ID => 1
2026-09-02T15:28:54: User Role => superadmin
2026-09-02T15:28:54: societyId = 1
2026-09-02T15:28:54: memberId = 1
2026-09-02T15:28:54: Pending Maintenance Count => 6
2026-09-02T15:28:54: Pending Expense Count => 16
2026-09-02T15:28:54: Total Pending Count => 22
2026-09-02T15:28:54: 15:28:54 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 240.335 ms - 787[0m
2026-09-02T15:28:55: 15:28:55 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 4.640 ms - 112278[0m
2026-09-02T15:29:00: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:29:00: Method: POST
2026-09-02T15:29:00: originalUrl: /v1/transactions
2026-09-02T15:29:00: path: /v1/transactions
2026-09-02T15:29:00: normalizedPath: /v1/transactions
2026-09-02T15:29:00: isPublicRoute: false
2026-09-02T15:29:00: ------------------------------
2026-09-02T15:29:00: ----- initAuth DEBUG -----
2026-09-02T15:29:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:29:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:29:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:29:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:29:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:29:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:29:00: IsValid: true
2026-09-02T15:29:00: --------------------------
2026-09-02T15:29:00: 15:29:00 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 7.882 ms - 1351[0m
2026-09-02T15:29:00: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:29:00: Method: GET
2026-09-02T15:29:00: originalUrl: /v1/transactions/summary?society_id=1
2026-09-02T15:29:00: path: /v1/transactions/summary
2026-09-02T15:29:00: normalizedPath: /v1/transactions/summary
2026-09-02T15:29:00: isPublicRoute: false
2026-09-02T15:29:00: ------------------------------
2026-09-02T15:29:00: ----- initAuth DEBUG -----
2026-09-02T15:29:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:29:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:29:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:29:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:29:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:29:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:29:00: IsValid: true
2026-09-02T15:29:00: --------------------------
2026-09-02T15:29:00: 15:29:00 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 9.659 ms - 128[0m
2026-09-02T15:29:00: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:29:00: Method: GET
2026-09-02T15:29:00: originalUrl: /v1/expense-categories
2026-09-02T15:29:00: path: /v1/expense-categories
2026-09-02T15:29:00: normalizedPath: /v1/expense-categories
2026-09-02T15:29:00: isPublicRoute: false
2026-09-02T15:29:00: ------------------------------
2026-09-02T15:29:00: ----- initAuth DEBUG -----
2026-09-02T15:29:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:29:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:29:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:29:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:29:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:29:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:29:00: IsValid: true
2026-09-02T15:29:00: --------------------------
2026-09-02T15:29:00: 15:29:00 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 13.578 ms - 149[0m
2026-09-02T15:29:03: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:29:03: Method: POST
2026-09-02T15:29:03: originalUrl: /v1/expenses
2026-09-02T15:29:03: path: /v1/expenses
2026-09-02T15:29:03: normalizedPath: /v1/expenses
2026-09-02T15:29:03: isPublicRoute: false
2026-09-02T15:29:03: ------------------------------
2026-09-02T15:29:03: ----- initAuth DEBUG -----
2026-09-02T15:29:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:29:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:29:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:29:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:29:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:29:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:29:03: IsValid: true
2026-09-02T15:29:03: --------------------------
2026-09-02T15:29:03: 15:29:03 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 8.558 ms - 4653[0m
2026-09-02T15:29:03: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:29:03: Method: POST
2026-09-02T15:29:03: originalUrl: /v1/expenses/summary
2026-09-02T15:29:03: path: /v1/expenses/summary
2026-09-02T15:29:03: normalizedPath: /v1/expenses/summary
2026-09-02T15:29:03: isPublicRoute: false
2026-09-02T15:29:03: ------------------------------
2026-09-02T15:29:03: ----- initAuth DEBUG -----
2026-09-02T15:29:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:29:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:29:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:29:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:29:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:29:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:29:03: IsValid: true
2026-09-02T15:29:03: --------------------------
2026-09-02T15:29:03: 15:29:03 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 9.158 ms - 152[0m
2026-09-02T15:29:03: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:29:03: Method: GET
2026-09-02T15:29:03: originalUrl: /v1/expense-categories
2026-09-02T15:29:03: path: /v1/expense-categories
2026-09-02T15:29:03: normalizedPath: /v1/expense-categories
2026-09-02T15:29:03: isPublicRoute: false
2026-09-02T15:29:03: ------------------------------
2026-09-02T15:29:03: ----- initAuth DEBUG -----
2026-09-02T15:29:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:29:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:29:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:29:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:29:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:29:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:29:03: IsValid: true
2026-09-02T15:29:03: --------------------------
2026-09-02T15:29:03: 15:29:03 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.061 ms - 149[0m
2026-09-02T15:29:04: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:29:04: Method: POST
2026-09-02T15:29:04: originalUrl: /v1/payments
2026-09-02T15:29:04: path: /v1/payments
2026-09-02T15:29:04: normalizedPath: /v1/payments
2026-09-02T15:29:04: isPublicRoute: false
2026-09-02T15:29:04: ------------------------------
2026-09-02T15:29:04: ----- initAuth DEBUG -----
2026-09-02T15:29:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:29:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:29:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:29:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:29:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:29:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:29:04: IsValid: true
2026-09-02T15:29:04: --------------------------
2026-09-02T15:29:04: 15:29:04 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 8.078 ms - 2089[0m
2026-09-02T15:29:05: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:29:05: Method: GET
2026-09-02T15:29:05: originalUrl: /v1/payment/my-dues
2026-09-02T15:29:05: path: /v1/payment/my-dues
2026-09-02T15:29:05: normalizedPath: /v1/payment/my-dues
2026-09-02T15:29:05: isPublicRoute: false
2026-09-02T15:29:05: ------------------------------
2026-09-02T15:29:05: ----- initAuth DEBUG -----
2026-09-02T15:29:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:29:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:29:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:29:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:29:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:29:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:29:05: IsValid: true
2026-09-02T15:29:05: --------------------------
2026-09-02T15:29:05: 15:29:05 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 13.256 ms - 329[0m
2026-09-02T15:29:05: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:29:05: Method: GET
2026-09-02T15:29:05: originalUrl: /v1/user/profile
2026-09-02T15:29:05: path: /v1/user/profile
2026-09-02T15:29:05: normalizedPath: /v1/user/profile
2026-09-02T15:29:05: isPublicRoute: false
2026-09-02T15:29:05: ------------------------------
2026-09-02T15:29:05: ----- initAuth DEBUG -----
2026-09-02T15:29:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:29:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:29:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:29:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:29:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:29:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:29:05: IsValid: true
2026-09-02T15:29:05: --------------------------
2026-09-02T15:29:05: 15:29:05 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 9.895 ms - 763[0m
2026-09-02T15:34:44: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:34:44: Method: POST
2026-09-02T15:34:44: originalUrl: /v1/user/login
2026-09-02T15:34:44: path: /v1/user/login
2026-09-02T15:34:44: normalizedPath: /v1/user/login
2026-09-02T15:34:44: isPublicRoute: false
2026-09-02T15:34:44: ------------------------------
2026-09-02T15:34:44: ----- initAuth DEBUG -----
2026-09-02T15:34:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:34:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:34:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:34:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:34:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:34:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:34:44: IsValid: true
2026-09-02T15:34:44: --------------------------
2026-09-02T15:34:44: ========== LOGIN API HIT ==========
2026-09-02T15:34:44: Login Request Body: { mobile_number: '9999999998', password: '12345678' }
2026-09-02T15:34:44: SUPERADMIN CHECK RESULT: Found
2026-09-02T15:34:44: User is superadmin, checking password...
2026-09-02T15:34:44: Password match result: true
2026-09-02T15:34:44: 15:34:44 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 115.873 ms - 755[0m
2026-09-02T15:34:44: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:34:44: Method: GET
2026-09-02T15:34:44: originalUrl: /v1/dashboard
2026-09-02T15:34:44: path: /v1/dashboard
2026-09-02T15:34:44: normalizedPath: /v1/dashboard
2026-09-02T15:34:44: isPublicRoute: false
2026-09-02T15:34:44: ------------------------------
2026-09-02T15:34:44: ----- initAuth DEBUG -----
2026-09-02T15:34:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:34:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:34:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:34:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:34:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:34:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:34:44: IsValid: true
2026-09-02T15:34:44: --------------------------
2026-09-02T15:34:44: ========== Dashboard Controller ==========
2026-09-02T15:34:44: req.user => {
2026-09-02T15:34:44:   user_id: 1,
2026-09-02T15:34:44:   society_id: 1,
2026-09-02T15:34:44:   role: 'superadmin',
2026-09-02T15:34:44:   full_name: 'Ram',
2026-09-02T15:34:44:   is_admin: 0,
2026-09-02T15:34:44:   is_member: 1,
2026-09-02T15:34:44:   is_superadmin: 1,
2026-09-02T15:34:44:   permissions: null,
2026-09-02T15:34:44:   iat: 1788343484,
2026-09-02T15:34:44:   exp: 1790935484
2026-09-02T15:34:44: }
2026-09-02T15:34:44: req.selectedSocietyId => 1
2026-09-02T15:34:44: Dashboard Society ID => 1
2026-09-02T15:34:44: Member ID => 1
2026-09-02T15:34:44: User Role => superadmin
2026-09-02T15:34:44: societyId = 1
2026-09-02T15:34:44: memberId = 1
2026-09-02T15:34:44: Pending Maintenance Count => 6
2026-09-02T15:34:44: Pending Expense Count => 16
2026-09-02T15:34:44: Total Pending Count => 22
2026-09-02T15:34:44: 15:34:44 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 28.257 ms - 787[0m
2026-09-02T15:34:44: 15:34:44 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 1.950 ms - 112278[0m
2026-09-02T15:34:59: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:34:59: Method: POST
2026-09-02T15:34:59: originalUrl: /v1/transactions
2026-09-02T15:34:59: path: /v1/transactions
2026-09-02T15:34:59: normalizedPath: /v1/transactions
2026-09-02T15:34:59: isPublicRoute: false
2026-09-02T15:34:59: ------------------------------
2026-09-02T15:34:59: ----- initAuth DEBUG -----
2026-09-02T15:34:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:34:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:34:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:34:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:34:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:34:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:34:59: IsValid: true
2026-09-02T15:34:59: --------------------------
2026-09-02T15:34:59: 15:34:59 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.404 ms - 1351[0m
2026-09-02T15:34:59: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:34:59: Method: GET
2026-09-02T15:34:59: originalUrl: /v1/expense-categories
2026-09-02T15:34:59: path: /v1/expense-categories
2026-09-02T15:34:59: normalizedPath: /v1/expense-categories
2026-09-02T15:34:59: isPublicRoute: false
2026-09-02T15:34:59: ------------------------------
2026-09-02T15:34:59: ----- initAuth DEBUG -----
2026-09-02T15:34:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:34:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:34:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:34:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:34:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:34:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:34:59: IsValid: true
2026-09-02T15:34:59: --------------------------
2026-09-02T15:34:59: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:34:59: Method: GET
2026-09-02T15:34:59: originalUrl: /v1/transactions/summary?society_id=1
2026-09-02T15:34:59: path: /v1/transactions/summary
2026-09-02T15:34:59: normalizedPath: /v1/transactions/summary
2026-09-02T15:34:59: isPublicRoute: false
2026-09-02T15:34:59: ------------------------------
2026-09-02T15:34:59: ----- initAuth DEBUG -----
2026-09-02T15:34:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:34:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:34:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:34:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:34:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:34:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:34:59: IsValid: true
2026-09-02T15:34:59: --------------------------
2026-09-02T15:34:59: 15:34:59 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.879 ms - 149[0m
2026-09-02T15:34:59: 15:34:59 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 16.410 ms - 128[0m
2026-09-02T15:35:02: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:35:02: Method: POST
2026-09-02T15:35:02: originalUrl: /v1/expenses
2026-09-02T15:35:02: path: /v1/expenses
2026-09-02T15:35:02: normalizedPath: /v1/expenses
2026-09-02T15:35:02: isPublicRoute: false
2026-09-02T15:35:02: ------------------------------
2026-09-02T15:35:02: ----- initAuth DEBUG -----
2026-09-02T15:35:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:35:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:35:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:35:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:35:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:35:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:35:02: IsValid: true
2026-09-02T15:35:02: --------------------------
2026-09-02T15:35:02: 15:35:02 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 12.171 ms - 4653[0m
2026-09-02T15:35:02: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:35:02: Method: POST
2026-09-02T15:35:02: originalUrl: /v1/expenses/summary
2026-09-02T15:35:02: path: /v1/expenses/summary
2026-09-02T15:35:02: normalizedPath: /v1/expenses/summary
2026-09-02T15:35:02: isPublicRoute: false
2026-09-02T15:35:02: ------------------------------
2026-09-02T15:35:02: ----- initAuth DEBUG -----
2026-09-02T15:35:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:35:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:35:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:35:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:35:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:35:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:35:02: IsValid: true
2026-09-02T15:35:02: --------------------------
2026-09-02T15:35:02: 15:35:02 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 8.042 ms - 152[0m
2026-09-02T15:35:02: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:35:02: Method: GET
2026-09-02T15:35:02: originalUrl: /v1/expense-categories
2026-09-02T15:35:02: path: /v1/expense-categories
2026-09-02T15:35:02: normalizedPath: /v1/expense-categories
2026-09-02T15:35:02: isPublicRoute: false
2026-09-02T15:35:02: ------------------------------
2026-09-02T15:35:02: ----- initAuth DEBUG -----
2026-09-02T15:35:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:35:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:35:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:35:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:35:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:35:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:35:02: IsValid: true
2026-09-02T15:35:02: --------------------------
2026-09-02T15:35:02: 15:35:02 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 15.991 ms - 149[0m
2026-09-02T15:35:06: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:35:06: Method: GET
2026-09-02T15:35:06: originalUrl: /v1/expense/6
2026-09-02T15:35:06: path: /v1/expense/6
2026-09-02T15:35:06: normalizedPath: /v1/expense/6
2026-09-02T15:35:06: isPublicRoute: false
2026-09-02T15:35:06: ------------------------------
2026-09-02T15:35:06: ----- initAuth DEBUG -----
2026-09-02T15:35:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:35:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:35:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:35:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:35:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:35:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:35:06: IsValid: true
2026-09-02T15:35:06: --------------------------
2026-09-02T15:35:06: 15:35:06 [[32minfo[39m] [0mGET /v1/expense/6 [32m200[0m 8.118 ms - 518[0m
2026-09-02T15:38:59: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:38:59: Method: POST
2026-09-02T15:38:59: originalUrl: /v1/user/login
2026-09-02T15:38:59: path: /v1/user/login
2026-09-02T15:38:59: normalizedPath: /v1/user/login
2026-09-02T15:38:59: isPublicRoute: false
2026-09-02T15:38:59: ------------------------------
2026-09-02T15:38:59: ----- initAuth DEBUG -----
2026-09-02T15:38:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:38:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:38:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:38:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:38:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:38:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:38:59: IsValid: true
2026-09-02T15:38:59: --------------------------
2026-09-02T15:38:59: ========== LOGIN API HIT ==========
2026-09-02T15:38:59: Login Request Body: { mobile_number: '9999999998', password: '12345678' }
2026-09-02T15:38:59: SUPERADMIN CHECK RESULT: Found
2026-09-02T15:38:59: User is superadmin, checking password...
2026-09-02T15:38:59: Password match result: true
2026-09-02T15:38:59: 15:38:59 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 113.077 ms - 755[0m
2026-09-02T15:38:59: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:38:59: Method: GET
2026-09-02T15:38:59: originalUrl: /v1/dashboard
2026-09-02T15:38:59: path: /v1/dashboard
2026-09-02T15:38:59: normalizedPath: /v1/dashboard
2026-09-02T15:38:59: isPublicRoute: false
2026-09-02T15:38:59: ------------------------------
2026-09-02T15:38:59: ----- initAuth DEBUG -----
2026-09-02T15:38:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:38:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:38:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:38:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:38:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:38:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:38:59: IsValid: true
2026-09-02T15:38:59: --------------------------
2026-09-02T15:38:59: ========== Dashboard Controller ==========
2026-09-02T15:38:59: req.user => {
2026-09-02T15:38:59:   user_id: 1,
2026-09-02T15:38:59:   society_id: 1,
2026-09-02T15:38:59:   role: 'superadmin',
2026-09-02T15:38:59:   full_name: 'Ram',
2026-09-02T15:38:59:   is_admin: 0,
2026-09-02T15:38:59:   is_member: 1,
2026-09-02T15:38:59:   is_superadmin: 1,
2026-09-02T15:38:59:   permissions: null,
2026-09-02T15:38:59:   iat: 1788343739,
2026-09-02T15:38:59:   exp: 1790935739
2026-09-02T15:38:59: }
2026-09-02T15:38:59: req.selectedSocietyId => 1
2026-09-02T15:38:59: Dashboard Society ID => 1
2026-09-02T15:38:59: Member ID => 1
2026-09-02T15:38:59: User Role => superadmin
2026-09-02T15:38:59: societyId = 1
2026-09-02T15:38:59: memberId = 1
2026-09-02T15:39:00: Pending Maintenance Count => 6
2026-09-02T15:39:00: Pending Expense Count => 16
2026-09-02T15:39:00: Total Pending Count => 22
2026-09-02T15:39:00: 15:39:00 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 33.994 ms - 787[0m
2026-09-02T15:39:00: 15:39:00 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 0.897 ms - 112278[0m
2026-09-02T15:39:21: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:39:21: Method: POST
2026-09-02T15:39:21: originalUrl: /v1/transactions
2026-09-02T15:39:21: path: /v1/transactions
2026-09-02T15:39:21: normalizedPath: /v1/transactions
2026-09-02T15:39:21: isPublicRoute: false
2026-09-02T15:39:21: ------------------------------
2026-09-02T15:39:21: ----- initAuth DEBUG -----
2026-09-02T15:39:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:21: IsValid: true
2026-09-02T15:39:21: --------------------------
2026-09-02T15:39:21: 15:39:21 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.168 ms - 1351[0m
2026-09-02T15:39:21: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:39:21: Method: GET
2026-09-02T15:39:21: originalUrl: /v1/transactions/summary?society_id=1
2026-09-02T15:39:21: path: /v1/transactions/summary
2026-09-02T15:39:21: normalizedPath: /v1/transactions/summary
2026-09-02T15:39:21: isPublicRoute: false
2026-09-02T15:39:21: ------------------------------
2026-09-02T15:39:21: ----- initAuth DEBUG -----
2026-09-02T15:39:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:21: IsValid: true
2026-09-02T15:39:21: --------------------------
2026-09-02T15:39:21: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:39:21: Method: GET
2026-09-02T15:39:21: originalUrl: /v1/expense-categories
2026-09-02T15:39:21: path: /v1/expense-categories
2026-09-02T15:39:21: normalizedPath: /v1/expense-categories
2026-09-02T15:39:21: isPublicRoute: false
2026-09-02T15:39:21: ------------------------------
2026-09-02T15:39:21: ----- initAuth DEBUG -----
2026-09-02T15:39:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:21: IsValid: true
2026-09-02T15:39:21: --------------------------
2026-09-02T15:39:21: 15:39:21 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 5.905 ms - 128[0m
2026-09-02T15:39:21: 15:39:21 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 9.548 ms - 149[0m
2026-09-02T15:39:22: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:39:22: Method: POST
2026-09-02T15:39:22: originalUrl: /v1/expenses
2026-09-02T15:39:22: path: /v1/expenses
2026-09-02T15:39:22: normalizedPath: /v1/expenses
2026-09-02T15:39:22: isPublicRoute: false
2026-09-02T15:39:22: ------------------------------
2026-09-02T15:39:22: ----- initAuth DEBUG -----
2026-09-02T15:39:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:22: IsValid: true
2026-09-02T15:39:22: --------------------------
2026-09-02T15:39:22: 15:39:22 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 9.313 ms - 4653[0m
2026-09-02T15:39:22: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:39:22: Method: POST
2026-09-02T15:39:22: originalUrl: /v1/expenses/summary
2026-09-02T15:39:22: path: /v1/expenses/summary
2026-09-02T15:39:22: normalizedPath: /v1/expenses/summary
2026-09-02T15:39:22: isPublicRoute: false
2026-09-02T15:39:22: ------------------------------
2026-09-02T15:39:22: ----- initAuth DEBUG -----
2026-09-02T15:39:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:22: IsValid: true
2026-09-02T15:39:22: --------------------------
2026-09-02T15:39:22: 15:39:22 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 8.518 ms - 152[0m
2026-09-02T15:39:23: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:39:23: Method: GET
2026-09-02T15:39:23: originalUrl: /v1/expense-categories
2026-09-02T15:39:23: path: /v1/expense-categories
2026-09-02T15:39:23: normalizedPath: /v1/expense-categories
2026-09-02T15:39:23: isPublicRoute: false
2026-09-02T15:39:23: ------------------------------
2026-09-02T15:39:23: ----- initAuth DEBUG -----
2026-09-02T15:39:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:23: IsValid: true
2026-09-02T15:39:23: --------------------------
2026-09-02T15:39:23: 15:39:23 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.568 ms - 149[0m
2026-09-02T15:39:24: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:39:24: Method: POST
2026-09-02T15:39:24: originalUrl: /v1/payments
2026-09-02T15:39:24: path: /v1/payments
2026-09-02T15:39:24: normalizedPath: /v1/payments
2026-09-02T15:39:24: isPublicRoute: false
2026-09-02T15:39:24: ------------------------------
2026-09-02T15:39:24: ----- initAuth DEBUG -----
2026-09-02T15:39:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:24: IsValid: true
2026-09-02T15:39:24: --------------------------
2026-09-02T15:39:24: 15:39:24 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.973 ms - 2089[0m
2026-09-02T15:39:24: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:39:24: Method: GET
2026-09-02T15:39:24: originalUrl: /v1/payment/my-dues
2026-09-02T15:39:24: path: /v1/payment/my-dues
2026-09-02T15:39:24: normalizedPath: /v1/payment/my-dues
2026-09-02T15:39:24: isPublicRoute: false
2026-09-02T15:39:24: ------------------------------
2026-09-02T15:39:24: ----- initAuth DEBUG -----
2026-09-02T15:39:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:24: IsValid: true
2026-09-02T15:39:24: --------------------------
2026-09-02T15:39:24: 15:39:24 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.745 ms - 329[0m
2026-09-02T15:39:25: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:39:25: Method: POST
2026-09-02T15:39:25: originalUrl: /v1/expenses
2026-09-02T15:39:25: path: /v1/expenses
2026-09-02T15:39:25: normalizedPath: /v1/expenses
2026-09-02T15:39:25: isPublicRoute: false
2026-09-02T15:39:25: ------------------------------
2026-09-02T15:39:25: ----- initAuth DEBUG -----
2026-09-02T15:39:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:25: IsValid: true
2026-09-02T15:39:25: --------------------------
2026-09-02T15:39:25: 15:39:25 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.174 ms - 4653[0m
2026-09-02T15:39:25: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:39:25: Method: POST
2026-09-02T15:39:25: originalUrl: /v1/expenses/summary
2026-09-02T15:39:25: path: /v1/expenses/summary
2026-09-02T15:39:25: normalizedPath: /v1/expenses/summary
2026-09-02T15:39:25: isPublicRoute: false
2026-09-02T15:39:25: ------------------------------
2026-09-02T15:39:25: ----- initAuth DEBUG -----
2026-09-02T15:39:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:25: IsValid: true
2026-09-02T15:39:25: --------------------------
2026-09-02T15:39:25: 15:39:25 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.515 ms - 152[0m
2026-09-02T15:39:25: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:39:25: Method: GET
2026-09-02T15:39:25: originalUrl: /v1/expense-categories
2026-09-02T15:39:25: path: /v1/expense-categories
2026-09-02T15:39:25: normalizedPath: /v1/expense-categories
2026-09-02T15:39:25: isPublicRoute: false
2026-09-02T15:39:25: ------------------------------
2026-09-02T15:39:25: ----- initAuth DEBUG -----
2026-09-02T15:39:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:25: IsValid: true
2026-09-02T15:39:25: --------------------------
2026-09-02T15:39:25: 15:39:25 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.635 ms - 149[0m
2026-09-02T15:39:26: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:39:26: Method: POST
2026-09-02T15:39:26: originalUrl: /v1/payments
2026-09-02T15:39:26: path: /v1/payments
2026-09-02T15:39:26: normalizedPath: /v1/payments
2026-09-02T15:39:26: isPublicRoute: false
2026-09-02T15:39:26: ------------------------------
2026-09-02T15:39:26: ----- initAuth DEBUG -----
2026-09-02T15:39:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:26: IsValid: true
2026-09-02T15:39:26: --------------------------
2026-09-02T15:39:26: 15:39:26 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.778 ms - 2089[0m
2026-09-02T15:39:26: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:39:26: Method: GET
2026-09-02T15:39:26: originalUrl: /v1/payment/my-dues
2026-09-02T15:39:26: path: /v1/payment/my-dues
2026-09-02T15:39:26: normalizedPath: /v1/payment/my-dues
2026-09-02T15:39:26: isPublicRoute: false
2026-09-02T15:39:26: ------------------------------
2026-09-02T15:39:26: ----- initAuth DEBUG -----
2026-09-02T15:39:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:26: IsValid: true
2026-09-02T15:39:26: --------------------------
2026-09-02T15:39:26: 15:39:26 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.363 ms - 329[0m
2026-09-02T15:39:28: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:39:28: Method: GET
2026-09-02T15:39:28: originalUrl: /v1/payment/my-dues
2026-09-02T15:39:28: path: /v1/payment/my-dues
2026-09-02T15:39:28: normalizedPath: /v1/payment/my-dues
2026-09-02T15:39:28: isPublicRoute: false
2026-09-02T15:39:28: ------------------------------
2026-09-02T15:39:28: ----- initAuth DEBUG -----
2026-09-02T15:39:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:39:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:39:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:39:28: IsValid: true
2026-09-02T15:39:28: --------------------------
2026-09-02T15:39:28: 15:39:28 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.872 ms - 329[0m
2026-09-02T15:41:11: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:41:11: Method: POST
2026-09-02T15:41:11: originalUrl: /v1/expenses
2026-09-02T15:41:11: path: /v1/expenses
2026-09-02T15:41:11: normalizedPath: /v1/expenses
2026-09-02T15:41:11: isPublicRoute: false
2026-09-02T15:41:11: ------------------------------
2026-09-02T15:41:11: ----- initAuth DEBUG -----
2026-09-02T15:41:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:41:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:41:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:41:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:41:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:41:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:41:11: IsValid: true
2026-09-02T15:41:11: --------------------------
2026-09-02T15:41:11: 15:41:11 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 7.465 ms - 4653[0m
2026-09-02T15:41:11: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:41:11: Method: POST
2026-09-02T15:41:11: originalUrl: /v1/expenses/summary
2026-09-02T15:41:11: path: /v1/expenses/summary
2026-09-02T15:41:11: normalizedPath: /v1/expenses/summary
2026-09-02T15:41:11: isPublicRoute: false
2026-09-02T15:41:11: ------------------------------
2026-09-02T15:41:11: ----- initAuth DEBUG -----
2026-09-02T15:41:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:41:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:41:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:41:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:41:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:41:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:41:11: IsValid: true
2026-09-02T15:41:11: --------------------------
2026-09-02T15:41:11: 15:41:11 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.872 ms - 152[0m
2026-09-02T15:41:12: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:41:12: Method: GET
2026-09-02T15:41:12: originalUrl: /v1/expense-categories
2026-09-02T15:41:12: path: /v1/expense-categories
2026-09-02T15:41:12: normalizedPath: /v1/expense-categories
2026-09-02T15:41:12: isPublicRoute: false
2026-09-02T15:41:12: ------------------------------
2026-09-02T15:41:12: ----- initAuth DEBUG -----
2026-09-02T15:41:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:41:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:41:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:41:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:41:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:41:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:41:12: IsValid: true
2026-09-02T15:41:12: --------------------------
2026-09-02T15:41:12: 15:41:12 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 5.192 ms - 149[0m
2026-09-02T15:41:18: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:41:18: Method: POST
2026-09-02T15:41:18: originalUrl: /v1/expenses
2026-09-02T15:41:18: path: /v1/expenses
2026-09-02T15:41:18: normalizedPath: /v1/expenses
2026-09-02T15:41:18: isPublicRoute: false
2026-09-02T15:41:18: ------------------------------
2026-09-02T15:41:18: ----- initAuth DEBUG -----
2026-09-02T15:41:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:41:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:41:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:41:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:41:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:41:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:41:18: IsValid: true
2026-09-02T15:41:18: --------------------------
2026-09-02T15:41:18: 15:41:18 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.461 ms - 4653[0m
2026-09-02T15:41:18: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:41:18: Method: POST
2026-09-02T15:41:18: originalUrl: /v1/expenses/summary
2026-09-02T15:41:18: path: /v1/expenses/summary
2026-09-02T15:41:18: normalizedPath: /v1/expenses/summary
2026-09-02T15:41:18: isPublicRoute: false
2026-09-02T15:41:18: ------------------------------
2026-09-02T15:41:18: ----- initAuth DEBUG -----
2026-09-02T15:41:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:41:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:41:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:41:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:41:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:41:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:41:18: IsValid: true
2026-09-02T15:41:18: --------------------------
2026-09-02T15:41:18: 15:41:18 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.454 ms - 152[0m
2026-09-02T15:41:18: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:41:18: Method: GET
2026-09-02T15:41:18: originalUrl: /v1/expense-categories
2026-09-02T15:41:18: path: /v1/expense-categories
2026-09-02T15:41:18: normalizedPath: /v1/expense-categories
2026-09-02T15:41:18: isPublicRoute: false
2026-09-02T15:41:18: ------------------------------
2026-09-02T15:41:18: ----- initAuth DEBUG -----
2026-09-02T15:41:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:41:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:41:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:41:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:41:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:41:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:41:18: IsValid: true
2026-09-02T15:41:18: --------------------------
2026-09-02T15:41:18: 15:41:18 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.762 ms - 149[0m
2026-09-02T15:43:59: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:43:59: Method: POST
2026-09-02T15:43:59: originalUrl: /v1/expenses
2026-09-02T15:43:59: path: /v1/expenses
2026-09-02T15:43:59: normalizedPath: /v1/expenses
2026-09-02T15:43:59: isPublicRoute: false
2026-09-02T15:43:59: ------------------------------
2026-09-02T15:43:59: ----- initAuth DEBUG -----
2026-09-02T15:43:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:43:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:43:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:43:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:43:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:43:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:43:59: IsValid: true
2026-09-02T15:43:59: --------------------------
2026-09-02T15:43:59: 15:43:59 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 7.554 ms - 73[0m
2026-09-02T15:44:04: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:04: Method: POST
2026-09-02T15:44:04: originalUrl: /v1/expenses
2026-09-02T15:44:04: path: /v1/expenses
2026-09-02T15:44:04: normalizedPath: /v1/expenses
2026-09-02T15:44:04: isPublicRoute: false
2026-09-02T15:44:04: ------------------------------
2026-09-02T15:44:04: ----- initAuth DEBUG -----
2026-09-02T15:44:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:04: IsValid: true
2026-09-02T15:44:04: --------------------------
2026-09-02T15:44:04: 15:44:04 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.790 ms - 73[0m
2026-09-02T15:44:12: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:12: Method: POST
2026-09-02T15:44:12: originalUrl: /v1/expenses
2026-09-02T15:44:12: path: /v1/expenses
2026-09-02T15:44:12: normalizedPath: /v1/expenses
2026-09-02T15:44:12: isPublicRoute: false
2026-09-02T15:44:12: ------------------------------
2026-09-02T15:44:12: ----- initAuth DEBUG -----
2026-09-02T15:44:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:12: IsValid: true
2026-09-02T15:44:12: --------------------------
2026-09-02T15:44:12: 15:44:12 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.321 ms - 4653[0m
2026-09-02T15:44:13: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:13: Method: POST
2026-09-02T15:44:13: originalUrl: /v1/expenses
2026-09-02T15:44:13: path: /v1/expenses
2026-09-02T15:44:13: normalizedPath: /v1/expenses
2026-09-02T15:44:13: isPublicRoute: false
2026-09-02T15:44:13: ------------------------------
2026-09-02T15:44:13: ----- initAuth DEBUG -----
2026-09-02T15:44:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:13: IsValid: true
2026-09-02T15:44:13: --------------------------
2026-09-02T15:44:13: 15:44:13 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.943 ms - 1444[0m
2026-09-02T15:44:14: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:14: Method: POST
2026-09-02T15:44:14: originalUrl: /v1/expenses
2026-09-02T15:44:14: path: /v1/expenses
2026-09-02T15:44:14: normalizedPath: /v1/expenses
2026-09-02T15:44:14: isPublicRoute: false
2026-09-02T15:44:14: ------------------------------
2026-09-02T15:44:14: ----- initAuth DEBUG -----
2026-09-02T15:44:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:14: IsValid: true
2026-09-02T15:44:14: --------------------------
2026-09-02T15:44:14: 15:44:14 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.517 ms - 4653[0m
2026-09-02T15:44:15: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:15: Method: POST
2026-09-02T15:44:15: originalUrl: /v1/expenses
2026-09-02T15:44:15: path: /v1/expenses
2026-09-02T15:44:15: normalizedPath: /v1/expenses
2026-09-02T15:44:15: isPublicRoute: false
2026-09-02T15:44:15: ------------------------------
2026-09-02T15:44:15: ----- initAuth DEBUG -----
2026-09-02T15:44:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:15: IsValid: true
2026-09-02T15:44:15: --------------------------
2026-09-02T15:44:15: 15:44:15 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.497 ms - 2366[0m
2026-09-02T15:44:16: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:16: Method: POST
2026-09-02T15:44:16: originalUrl: /v1/expenses
2026-09-02T15:44:16: path: /v1/expenses
2026-09-02T15:44:16: normalizedPath: /v1/expenses
2026-09-02T15:44:16: isPublicRoute: false
2026-09-02T15:44:16: ------------------------------
2026-09-02T15:44:16: ----- initAuth DEBUG -----
2026-09-02T15:44:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:16: IsValid: true
2026-09-02T15:44:16: --------------------------
2026-09-02T15:44:16: 15:44:16 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.331 ms - 1446[0m
2026-09-02T15:44:25: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:25: Method: POST
2026-09-02T15:44:25: originalUrl: /v1/expenses
2026-09-02T15:44:25: path: /v1/expenses
2026-09-02T15:44:25: normalizedPath: /v1/expenses
2026-09-02T15:44:25: isPublicRoute: false
2026-09-02T15:44:25: ------------------------------
2026-09-02T15:44:25: ----- initAuth DEBUG -----
2026-09-02T15:44:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:25: IsValid: true
2026-09-02T15:44:25: --------------------------
2026-09-02T15:44:25: 15:44:25 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.615 ms - 4653[0m
2026-09-02T15:44:26: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:26: Method: POST
2026-09-02T15:44:26: originalUrl: /v1/transactions
2026-09-02T15:44:26: path: /v1/transactions
2026-09-02T15:44:26: normalizedPath: /v1/transactions
2026-09-02T15:44:26: isPublicRoute: false
2026-09-02T15:44:26: ------------------------------
2026-09-02T15:44:26: ----- initAuth DEBUG -----
2026-09-02T15:44:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:26: IsValid: true
2026-09-02T15:44:26: --------------------------
2026-09-02T15:44:26: 15:44:26 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 9.031 ms - 1351[0m
2026-09-02T15:44:26: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:26: Method: GET
2026-09-02T15:44:26: originalUrl: /v1/expense-categories
2026-09-02T15:44:26: path: /v1/expense-categories
2026-09-02T15:44:26: normalizedPath: /v1/expense-categories
2026-09-02T15:44:26: isPublicRoute: false
2026-09-02T15:44:26: ------------------------------
2026-09-02T15:44:26: ----- initAuth DEBUG -----
2026-09-02T15:44:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:26: IsValid: true
2026-09-02T15:44:26: --------------------------
2026-09-02T15:44:26: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:26: Method: GET
2026-09-02T15:44:26: originalUrl: /v1/transactions/summary?society_id=1
2026-09-02T15:44:26: path: /v1/transactions/summary
2026-09-02T15:44:26: normalizedPath: /v1/transactions/summary
2026-09-02T15:44:26: isPublicRoute: false
2026-09-02T15:44:26: ------------------------------
2026-09-02T15:44:26: ----- initAuth DEBUG -----
2026-09-02T15:44:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:26: IsValid: true
2026-09-02T15:44:26: --------------------------
2026-09-02T15:44:26: 15:44:26 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.030 ms - 149[0m
2026-09-02T15:44:26: 15:44:26 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 6.672 ms - 128[0m
2026-09-02T15:44:27: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:27: Method: POST
2026-09-02T15:44:27: originalUrl: /v1/transactions
2026-09-02T15:44:27: path: /v1/transactions
2026-09-02T15:44:27: normalizedPath: /v1/transactions
2026-09-02T15:44:27: isPublicRoute: false
2026-09-02T15:44:27: ------------------------------
2026-09-02T15:44:27: ----- initAuth DEBUG -----
2026-09-02T15:44:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:27: IsValid: true
2026-09-02T15:44:27: --------------------------
2026-09-02T15:44:27: 15:44:27 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.137 ms - 395[0m
2026-09-02T15:44:27: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:27: Method: POST
2026-09-02T15:44:27: originalUrl: /v1/transactions
2026-09-02T15:44:27: path: /v1/transactions
2026-09-02T15:44:27: normalizedPath: /v1/transactions
2026-09-02T15:44:27: isPublicRoute: false
2026-09-02T15:44:27: ------------------------------
2026-09-02T15:44:27: ----- initAuth DEBUG -----
2026-09-02T15:44:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:27: IsValid: true
2026-09-02T15:44:27: --------------------------
2026-09-02T15:44:27: 15:44:27 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.937 ms - 77[0m
2026-09-02T15:44:29: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:29: Method: POST
2026-09-02T15:44:29: originalUrl: /v1/transactions
2026-09-02T15:44:29: path: /v1/transactions
2026-09-02T15:44:29: normalizedPath: /v1/transactions
2026-09-02T15:44:29: isPublicRoute: false
2026-09-02T15:44:29: ------------------------------
2026-09-02T15:44:29: ----- initAuth DEBUG -----
2026-09-02T15:44:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:29: IsValid: true
2026-09-02T15:44:29: --------------------------
2026-09-02T15:44:29: 15:44:29 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.720 ms - 395[0m
2026-09-02T15:44:29: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:29: Method: POST
2026-09-02T15:44:29: originalUrl: /v1/transactions
2026-09-02T15:44:29: path: /v1/transactions
2026-09-02T15:44:29: normalizedPath: /v1/transactions
2026-09-02T15:44:29: isPublicRoute: false
2026-09-02T15:44:29: ------------------------------
2026-09-02T15:44:29: ----- initAuth DEBUG -----
2026-09-02T15:44:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:29: IsValid: true
2026-09-02T15:44:29: --------------------------
2026-09-02T15:44:29: 15:44:29 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.944 ms - 1351[0m
2026-09-02T15:44:32: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:32: Method: POST
2026-09-02T15:44:32: originalUrl: /v1/payments
2026-09-02T15:44:32: path: /v1/payments
2026-09-02T15:44:32: normalizedPath: /v1/payments
2026-09-02T15:44:32: isPublicRoute: false
2026-09-02T15:44:32: ------------------------------
2026-09-02T15:44:32: ----- initAuth DEBUG -----
2026-09-02T15:44:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:32: IsValid: true
2026-09-02T15:44:32: --------------------------
2026-09-02T15:44:32: 15:44:32 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.320 ms - 2089[0m
2026-09-02T15:44:32: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:32: Method: GET
2026-09-02T15:44:32: originalUrl: /v1/payment/my-dues
2026-09-02T15:44:32: path: /v1/payment/my-dues
2026-09-02T15:44:32: normalizedPath: /v1/payment/my-dues
2026-09-02T15:44:32: isPublicRoute: false
2026-09-02T15:44:32: ------------------------------
2026-09-02T15:44:32: ----- initAuth DEBUG -----
2026-09-02T15:44:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:32: IsValid: true
2026-09-02T15:44:32: --------------------------
2026-09-02T15:44:32: 15:44:32 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 8.210 ms - 329[0m
2026-09-02T15:44:33: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:33: Method: POST
2026-09-02T15:44:33: originalUrl: /v1/payments
2026-09-02T15:44:33: path: /v1/payments
2026-09-02T15:44:33: normalizedPath: /v1/payments
2026-09-02T15:44:33: isPublicRoute: false
2026-09-02T15:44:33: ------------------------------
2026-09-02T15:44:33: ----- initAuth DEBUG -----
2026-09-02T15:44:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:33: IsValid: true
2026-09-02T15:44:33: --------------------------
2026-09-02T15:44:33: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:33: Method: POST
2026-09-02T15:44:33: originalUrl: /v1/payments
2026-09-02T15:44:33: path: /v1/payments
2026-09-02T15:44:33: normalizedPath: /v1/payments
2026-09-02T15:44:33: isPublicRoute: false
2026-09-02T15:44:33: ------------------------------
2026-09-02T15:44:33: ----- initAuth DEBUG -----
2026-09-02T15:44:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:33: IsValid: true
2026-09-02T15:44:33: --------------------------
2026-09-02T15:44:33: 15:44:33 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 12.263 ms - 2089[0m
2026-09-02T15:44:33: 15:44:33 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 10.693 ms - 128[0m
2026-09-02T15:44:33: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:33: Method: POST
2026-09-02T15:44:33: originalUrl: /v1/payments
2026-09-02T15:44:33: path: /v1/payments
2026-09-02T15:44:33: normalizedPath: /v1/payments
2026-09-02T15:44:33: isPublicRoute: false
2026-09-02T15:44:33: ------------------------------
2026-09-02T15:44:33: ----- initAuth DEBUG -----
2026-09-02T15:44:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:33: IsValid: true
2026-09-02T15:44:33: --------------------------
2026-09-02T15:44:34: 15:44:34 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.213 ms - 128[0m
2026-09-02T15:44:34: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:34: Method: POST
2026-09-02T15:44:34: originalUrl: /v1/payments
2026-09-02T15:44:34: path: /v1/payments
2026-09-02T15:44:34: normalizedPath: /v1/payments
2026-09-02T15:44:34: isPublicRoute: false
2026-09-02T15:44:34: ------------------------------
2026-09-02T15:44:34: ----- initAuth DEBUG -----
2026-09-02T15:44:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:34: IsValid: true
2026-09-02T15:44:34: --------------------------
2026-09-02T15:44:34: 15:44:34 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.656 ms - 128[0m
2026-09-02T15:44:34: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:34: Method: POST
2026-09-02T15:44:34: originalUrl: /v1/payments
2026-09-02T15:44:34: path: /v1/payments
2026-09-02T15:44:34: normalizedPath: /v1/payments
2026-09-02T15:44:34: isPublicRoute: false
2026-09-02T15:44:34: ------------------------------
2026-09-02T15:44:34: ----- initAuth DEBUG -----
2026-09-02T15:44:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:34: IsValid: true
2026-09-02T15:44:34: --------------------------
2026-09-02T15:44:34: 15:44:34 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.301 ms - 128[0m
2026-09-02T15:44:34: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:34: Method: POST
2026-09-02T15:44:34: originalUrl: /v1/payments
2026-09-02T15:44:34: path: /v1/payments
2026-09-02T15:44:34: normalizedPath: /v1/payments
2026-09-02T15:44:34: isPublicRoute: false
2026-09-02T15:44:34: ------------------------------
2026-09-02T15:44:34: ----- initAuth DEBUG -----
2026-09-02T15:44:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:34: IsValid: true
2026-09-02T15:44:34: --------------------------
2026-09-02T15:44:34: 15:44:34 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.089 ms - 128[0m
2026-09-02T15:44:35: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:35: Method: POST
2026-09-02T15:44:35: originalUrl: /v1/payments
2026-09-02T15:44:35: path: /v1/payments
2026-09-02T15:44:35: normalizedPath: /v1/payments
2026-09-02T15:44:35: isPublicRoute: false
2026-09-02T15:44:35: ------------------------------
2026-09-02T15:44:35: ----- initAuth DEBUG -----
2026-09-02T15:44:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:35: IsValid: true
2026-09-02T15:44:35: --------------------------
2026-09-02T15:44:35: 15:44:35 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.620 ms - 2089[0m
2026-09-02T15:44:36: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:36: Method: POST
2026-09-02T15:44:36: originalUrl: /v1/payments
2026-09-02T15:44:36: path: /v1/payments
2026-09-02T15:44:36: normalizedPath: /v1/payments
2026-09-02T15:44:36: isPublicRoute: false
2026-09-02T15:44:36: ------------------------------
2026-09-02T15:44:36: ----- initAuth DEBUG -----
2026-09-02T15:44:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:36: IsValid: true
2026-09-02T15:44:36: --------------------------
2026-09-02T15:44:36: 15:44:36 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.478 ms - 2089[0m
2026-09-02T15:44:45: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:45: Method: POST
2026-09-02T15:44:45: originalUrl: /v1/user/login
2026-09-02T15:44:45: path: /v1/user/login
2026-09-02T15:44:45: normalizedPath: /v1/user/login
2026-09-02T15:44:45: isPublicRoute: false
2026-09-02T15:44:45: ------------------------------
2026-09-02T15:44:45: ----- initAuth DEBUG -----
2026-09-02T15:44:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:45: IsValid: true
2026-09-02T15:44:45: --------------------------
2026-09-02T15:44:45: ========== LOGIN API HIT ==========
2026-09-02T15:44:45: Login Request Body: { mobile_number: '9999999998', password: '12345678' }
2026-09-02T15:44:45: SUPERADMIN CHECK RESULT: Found
2026-09-02T15:44:45: User is superadmin, checking password...
2026-09-02T15:44:45: Password match result: true
2026-09-02T15:44:45: 15:44:45 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 115.628 ms - 755[0m
2026-09-02T15:44:46: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:46: Method: GET
2026-09-02T15:44:46: originalUrl: /v1/dashboard
2026-09-02T15:44:46: path: /v1/dashboard
2026-09-02T15:44:46: normalizedPath: /v1/dashboard
2026-09-02T15:44:46: isPublicRoute: false
2026-09-02T15:44:46: ------------------------------
2026-09-02T15:44:46: ----- initAuth DEBUG -----
2026-09-02T15:44:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:46: IsValid: true
2026-09-02T15:44:46: --------------------------
2026-09-02T15:44:46: ========== Dashboard Controller ==========
2026-09-02T15:44:46: req.user => {
2026-09-02T15:44:46:   user_id: 1,
2026-09-02T15:44:46:   society_id: 1,
2026-09-02T15:44:46:   role: 'superadmin',
2026-09-02T15:44:46:   full_name: 'Ram',
2026-09-02T15:44:46:   is_admin: 0,
2026-09-02T15:44:46:   is_member: 1,
2026-09-02T15:44:46:   is_superadmin: 1,
2026-09-02T15:44:46:   permissions: null,
2026-09-02T15:44:46:   iat: 1788344085,
2026-09-02T15:44:46:   exp: 1790936085
2026-09-02T15:44:46: }
2026-09-02T15:44:46: req.selectedSocietyId => 1
2026-09-02T15:44:46: Dashboard Society ID => 1
2026-09-02T15:44:46: Member ID => 1
2026-09-02T15:44:46: User Role => superadmin
2026-09-02T15:44:46: societyId = 1
2026-09-02T15:44:46: memberId = 1
2026-09-02T15:44:46: Pending Maintenance Count => 6
2026-09-02T15:44:46: Pending Expense Count => 16
2026-09-02T15:44:46: Total Pending Count => 22
2026-09-02T15:44:46: 15:44:46 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 11.105 ms - 787[0m
2026-09-02T15:44:46: 15:44:46 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 1.411 ms - 112278[0m
2026-09-02T15:44:51: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:44:51: Method: GET
2026-09-02T15:44:51: originalUrl: /v1/dashboard
2026-09-02T15:44:51: path: /v1/dashboard
2026-09-02T15:44:51: normalizedPath: /v1/dashboard
2026-09-02T15:44:51: isPublicRoute: false
2026-09-02T15:44:51: ------------------------------
2026-09-02T15:44:51: ----- initAuth DEBUG -----
2026-09-02T15:44:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:44:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:44:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:44:51: IsValid: true
2026-09-02T15:44:51: --------------------------
2026-09-02T15:44:51: ========== Dashboard Controller ==========
2026-09-02T15:44:51: req.user => {
2026-09-02T15:44:51:   user_id: 1,
2026-09-02T15:44:51:   society_id: 1,
2026-09-02T15:44:51:   role: 'superadmin',
2026-09-02T15:44:51:   full_name: 'Ram',
2026-09-02T15:44:51:   is_admin: 0,
2026-09-02T15:44:51:   is_member: 1,
2026-09-02T15:44:51:   is_superadmin: 1,
2026-09-02T15:44:51:   permissions: null,
2026-09-02T15:44:51:   iat: 1788343739,
2026-09-02T15:44:51:   exp: 1790935739
2026-09-02T15:44:51: }
2026-09-02T15:44:51: req.selectedSocietyId => 1
2026-09-02T15:44:51: Dashboard Society ID => 1
2026-09-02T15:44:51: Member ID => 1
2026-09-02T15:44:51: User Role => superadmin
2026-09-02T15:44:51: societyId = 1
2026-09-02T15:44:51: memberId = 1
2026-09-02T15:44:51: Pending Maintenance Count => 6
2026-09-02T15:44:51: Pending Expense Count => 16
2026-09-02T15:44:51: Total Pending Count => 22
2026-09-02T15:44:51: 15:44:51 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.494 ms - 787[0m
2026-09-02T15:45:35: 15:45:35 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 1.205 ms - 3118[0m
2026-09-02T15:45:36: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:45:36: Method: GET
2026-09-02T15:45:36: originalUrl: /favicon.ico
2026-09-02T15:45:36: path: /favicon.ico
2026-09-02T15:45:36: normalizedPath: /favicon.ico
2026-09-02T15:45:36: isPublicRoute: false
2026-09-02T15:45:36: ------------------------------
2026-09-02T15:45:36: 15:45:36 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 1.065 ms - 123[0m
2026-09-02T15:45:36: 15:45:36 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 0.658 ms - 3118[0m
2026-09-02T15:45:38: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:45:38: Method: POST
2026-09-02T15:45:38: originalUrl: /v1/user/login
2026-09-02T15:45:38: path: /v1/user/login
2026-09-02T15:45:38: normalizedPath: /v1/user/login
2026-09-02T15:45:38: isPublicRoute: false
2026-09-02T15:45:38: ------------------------------
2026-09-02T15:45:38: ----- initAuth DEBUG -----
2026-09-02T15:45:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:45:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:45:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:45:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:45:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:45:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:45:38: IsValid: true
2026-09-02T15:45:38: --------------------------
2026-09-02T15:45:38: ========== LOGIN API HIT ==========
2026-09-02T15:45:38: Login Request Body: { mobile_number: '9999999998', password: '12345678' }
2026-09-02T15:45:38: SUPERADMIN CHECK RESULT: Found
2026-09-02T15:45:38: User is superadmin, checking password...
2026-09-02T15:45:39: Password match result: true
2026-09-02T15:45:39: 15:45:39 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 101.123 ms - 755[0m
2026-09-02T15:45:39: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:45:39: Method: GET
2026-09-02T15:45:39: originalUrl: /v1/dashboard
2026-09-02T15:45:39: path: /v1/dashboard
2026-09-02T15:45:39: normalizedPath: /v1/dashboard
2026-09-02T15:45:39: isPublicRoute: false
2026-09-02T15:45:39: ------------------------------
2026-09-02T15:45:39: ----- initAuth DEBUG -----
2026-09-02T15:45:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:45:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:45:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:45:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:45:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:45:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:45:39: IsValid: true
2026-09-02T15:45:39: --------------------------
2026-09-02T15:45:39: ========== Dashboard Controller ==========
2026-09-02T15:45:39: req.user => {
2026-09-02T15:45:39:   user_id: 1,
2026-09-02T15:45:39:   society_id: 1,
2026-09-02T15:45:39:   role: 'superadmin',
2026-09-02T15:45:39:   full_name: 'Ram',
2026-09-02T15:45:39:   is_admin: 0,
2026-09-02T15:45:39:   is_member: 1,
2026-09-02T15:45:39:   is_superadmin: 1,
2026-09-02T15:45:39:   permissions: null,
2026-09-02T15:45:39:   iat: 1788344139,
2026-09-02T15:45:39:   exp: 1790936139
2026-09-02T15:45:39: }
2026-09-02T15:45:39: req.selectedSocietyId => 1
2026-09-02T15:45:39: Dashboard Society ID => 1
2026-09-02T15:45:39: Member ID => 1
2026-09-02T15:45:39: User Role => superadmin
2026-09-02T15:45:39: societyId = 1
2026-09-02T15:45:39: memberId = 1
2026-09-02T15:45:39: Pending Maintenance Count => 6
2026-09-02T15:45:39: Pending Expense Count => 16
2026-09-02T15:45:39: Total Pending Count => 22
2026-09-02T15:45:39: 15:45:39 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 30.234 ms - 787[0m
2026-09-02T15:45:39: 15:45:39 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 1.010 ms - 112278[0m
2026-09-02T15:48:27: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:48:27: Method: POST
2026-09-02T15:48:27: originalUrl: /v1/society/registration-list
2026-09-02T15:48:27: path: /v1/society/registration-list
2026-09-02T15:48:27: normalizedPath: /v1/society/registration-list
2026-09-02T15:48:27: isPublicRoute: false
2026-09-02T15:48:27: ------------------------------
2026-09-02T15:48:27: ----- initAuth DEBUG -----
2026-09-02T15:48:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:48:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:48:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:48:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:48:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:48:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:48:27: IsValid: true
2026-09-02T15:48:27: --------------------------
2026-09-02T15:48:27: 15:48:27 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 18.751 ms - 2697[0m
2026-09-02T15:48:27: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:48:27: Method: GET
2026-09-02T15:48:27: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T15:48:27: path: /v1/society/registration-dashboard-summary
2026-09-02T15:48:27: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T15:48:27: isPublicRoute: false
2026-09-02T15:48:27: ------------------------------
2026-09-02T15:48:27: ----- initAuth DEBUG -----
2026-09-02T15:48:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:48:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:48:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:48:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:48:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:48:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:48:27: IsValid: true
2026-09-02T15:48:27: --------------------------
2026-09-02T15:48:27: 15:48:27 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 14.608 ms - 152[0m
2026-09-02T15:48:35: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:48:35: Method: GET
2026-09-02T15:48:35: originalUrl: /v1/society/registration-request/1
2026-09-02T15:48:35: path: /v1/society/registration-request/1
2026-09-02T15:48:35: normalizedPath: /v1/society/registration-request/1
2026-09-02T15:48:35: isPublicRoute: false
2026-09-02T15:48:35: ------------------------------
2026-09-02T15:48:35: ----- initAuth DEBUG -----
2026-09-02T15:48:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:48:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:48:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:48:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:48:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:48:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:48:35: IsValid: true
2026-09-02T15:48:35: --------------------------
2026-09-02T15:48:35: 15:48:35 [[32minfo[39m] [0mGET /v1/society/registration-request/1 [32m200[0m 17.746 ms - 1037[0m
2026-09-02T15:48:37: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:48:37: Method: PUT
2026-09-02T15:48:37: originalUrl: /v1/society/registration-request/1/approve
2026-09-02T15:48:37: path: /v1/society/registration-request/1/approve
2026-09-02T15:48:37: normalizedPath: /v1/society/registration-request/1/approve
2026-09-02T15:48:37: isPublicRoute: false
2026-09-02T15:48:37: ------------------------------
2026-09-02T15:48:37: ----- initAuth DEBUG -----
2026-09-02T15:48:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:48:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:48:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:48:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:48:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:48:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:48:37: IsValid: true
2026-09-02T15:48:37: --------------------------
2026-09-02T15:48:37: 15:48:37 [[32minfo[39m] [0mPUT /v1/society/registration-request/1/approve [32m200[0m 234.941 ms - 147[0m
2026-09-02T15:48:37: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:48:37: Method: POST
2026-09-02T15:48:37: originalUrl: /v1/society/registration-list
2026-09-02T15:48:37: path: /v1/society/registration-list
2026-09-02T15:48:37: normalizedPath: /v1/society/registration-list
2026-09-02T15:48:37: isPublicRoute: false
2026-09-02T15:48:37: ------------------------------
2026-09-02T15:48:37: ----- initAuth DEBUG -----
2026-09-02T15:48:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:48:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:48:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:48:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:48:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:48:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:48:37: IsValid: true
2026-09-02T15:48:37: --------------------------
2026-09-02T15:48:37: 15:48:37 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.681 ms - 2693[0m
2026-09-02T15:48:37: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:48:37: Method: GET
2026-09-02T15:48:37: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T15:48:37: path: /v1/society/registration-dashboard-summary
2026-09-02T15:48:37: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T15:48:37: isPublicRoute: false
2026-09-02T15:48:37: ------------------------------
2026-09-02T15:48:37: ----- initAuth DEBUG -----
2026-09-02T15:48:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:48:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:48:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:48:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:48:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:48:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:48:37: IsValid: true
2026-09-02T15:48:37: --------------------------
2026-09-02T15:48:37: 15:48:37 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.546 ms - 152[0m
2026-09-02T15:48:37: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:48:37: Method: GET
2026-09-02T15:48:37: originalUrl: /v1/society/1
2026-09-02T15:48:37: path: /v1/society/1
2026-09-02T15:48:37: normalizedPath: /v1/society/1
2026-09-02T15:48:37: isPublicRoute: false
2026-09-02T15:48:37: ------------------------------
2026-09-02T15:48:37: ----- initAuth DEBUG -----
2026-09-02T15:48:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:48:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:48:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:48:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:48:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:48:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:48:37: IsValid: true
2026-09-02T15:48:37: --------------------------
2026-09-02T15:48:37: 15:48:37 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 5.564 ms - 524[0m
2026-09-02T15:48:40: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:48:40: Method: POST
2026-09-02T15:48:40: originalUrl: /v1/society/registration-list
2026-09-02T15:48:40: path: /v1/society/registration-list
2026-09-02T15:48:40: normalizedPath: /v1/society/registration-list
2026-09-02T15:48:40: isPublicRoute: false
2026-09-02T15:48:40: ------------------------------
2026-09-02T15:48:40: ----- initAuth DEBUG -----
2026-09-02T15:48:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:48:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:48:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:48:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:48:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:48:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:48:40: IsValid: true
2026-09-02T15:48:40: --------------------------
2026-09-02T15:48:40: 15:48:40 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.731 ms - 2693[0m
2026-09-02T15:48:40: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:48:40: Method: GET
2026-09-02T15:48:40: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T15:48:40: path: /v1/society/registration-dashboard-summary
2026-09-02T15:48:40: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T15:48:40: isPublicRoute: false
2026-09-02T15:48:40: ------------------------------
2026-09-02T15:48:40: ----- initAuth DEBUG -----
2026-09-02T15:48:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:48:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:48:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:48:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:48:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:48:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:48:40: IsValid: true
2026-09-02T15:48:40: --------------------------
2026-09-02T15:48:40: 15:48:40 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.049 ms - 152[0m
2026-09-02T15:53:36: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:53:36: Method: POST
2026-09-02T15:53:36: originalUrl: /v1/expenses
2026-09-02T15:53:36: path: /v1/expenses
2026-09-02T15:53:36: normalizedPath: /v1/expenses
2026-09-02T15:53:36: isPublicRoute: false
2026-09-02T15:53:36: ------------------------------
2026-09-02T15:53:36: ----- initAuth DEBUG -----
2026-09-02T15:53:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:53:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:53:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:53:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:53:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:53:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:53:36: IsValid: true
2026-09-02T15:53:36: --------------------------
2026-09-02T15:53:36: 15:53:36 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 14.525 ms - 4653[0m
2026-09-02T15:53:36: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:53:36: Method: POST
2026-09-02T15:53:36: originalUrl: /v1/expenses/summary
2026-09-02T15:53:36: path: /v1/expenses/summary
2026-09-02T15:53:36: normalizedPath: /v1/expenses/summary
2026-09-02T15:53:36: isPublicRoute: false
2026-09-02T15:53:36: ------------------------------
2026-09-02T15:53:36: ----- initAuth DEBUG -----
2026-09-02T15:53:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:53:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:53:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:53:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:53:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:53:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:53:36: IsValid: true
2026-09-02T15:53:36: --------------------------
2026-09-02T15:53:36: 15:53:36 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.960 ms - 152[0m
2026-09-02T15:53:36: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:53:36: Method: GET
2026-09-02T15:53:36: originalUrl: /v1/expense-categories
2026-09-02T15:53:36: path: /v1/expense-categories
2026-09-02T15:53:36: normalizedPath: /v1/expense-categories
2026-09-02T15:53:36: isPublicRoute: false
2026-09-02T15:53:36: ------------------------------
2026-09-02T15:53:36: ----- initAuth DEBUG -----
2026-09-02T15:53:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:53:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:53:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:53:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:53:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:53:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:53:36: IsValid: true
2026-09-02T15:53:36: --------------------------
2026-09-02T15:53:36: 15:53:36 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.799 ms - 149[0m
2026-09-02T15:54:14: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:54:14: Method: POST
2026-09-02T15:54:14: originalUrl: /v1/payments
2026-09-02T15:54:14: path: /v1/payments
2026-09-02T15:54:14: normalizedPath: /v1/payments
2026-09-02T15:54:14: isPublicRoute: false
2026-09-02T15:54:14: ------------------------------
2026-09-02T15:54:14: ----- initAuth DEBUG -----
2026-09-02T15:54:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:54:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:54:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:54:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:54:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:54:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:54:14: IsValid: true
2026-09-02T15:54:14: --------------------------
2026-09-02T15:54:14: 15:54:14 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.618 ms - 2089[0m
2026-09-02T15:54:14: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:54:14: Method: GET
2026-09-02T15:54:14: originalUrl: /v1/payment/my-dues
2026-09-02T15:54:14: path: /v1/payment/my-dues
2026-09-02T15:54:14: normalizedPath: /v1/payment/my-dues
2026-09-02T15:54:14: isPublicRoute: false
2026-09-02T15:54:14: ------------------------------
2026-09-02T15:54:14: ----- initAuth DEBUG -----
2026-09-02T15:54:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:54:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:54:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:54:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:54:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:54:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:54:14: IsValid: true
2026-09-02T15:54:14: --------------------------
2026-09-02T15:54:14: 15:54:14 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.813 ms - 329[0m
2026-09-02T15:54:16: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:54:16: Method: GET
2026-09-02T15:54:16: originalUrl: /v1/payment/my-dues
2026-09-02T15:54:16: path: /v1/payment/my-dues
2026-09-02T15:54:16: normalizedPath: /v1/payment/my-dues
2026-09-02T15:54:16: isPublicRoute: false
2026-09-02T15:54:16: ------------------------------
2026-09-02T15:54:16: ----- initAuth DEBUG -----
2026-09-02T15:54:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:54:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:54:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:54:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:54:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:54:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:54:16: IsValid: true
2026-09-02T15:54:16: --------------------------
2026-09-02T15:54:16: 15:54:16 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.048 ms - 329[0m
2026-09-02T15:54:27: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:54:27: Method: GET
2026-09-02T15:54:27: originalUrl: /v1/payment/my-dues
2026-09-02T15:54:27: path: /v1/payment/my-dues
2026-09-02T15:54:27: normalizedPath: /v1/payment/my-dues
2026-09-02T15:54:27: isPublicRoute: false
2026-09-02T15:54:27: ------------------------------
2026-09-02T15:54:27: ----- initAuth DEBUG -----
2026-09-02T15:54:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:54:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:54:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:54:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:54:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:54:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:54:27: IsValid: true
2026-09-02T15:54:27: --------------------------
2026-09-02T15:54:27: 15:54:27 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.327 ms - 329[0m
2026-09-02T15:55:45: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:55:45: Method: GET
2026-09-02T15:55:45: originalUrl: /v1/society/registration-request/3
2026-09-02T15:55:45: path: /v1/society/registration-request/3
2026-09-02T15:55:45: normalizedPath: /v1/society/registration-request/3
2026-09-02T15:55:45: isPublicRoute: false
2026-09-02T15:55:45: ------------------------------
2026-09-02T15:55:45: ----- initAuth DEBUG -----
2026-09-02T15:55:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:55:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:55:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:55:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:55:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:55:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:55:45: IsValid: true
2026-09-02T15:55:45: --------------------------
2026-09-02T15:55:45: 15:55:45 [[32minfo[39m] [0mGET /v1/society/registration-request/3 [32m200[0m 9.748 ms - 1079[0m
2026-09-02T15:55:47: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:55:47: Method: PUT
2026-09-02T15:55:47: originalUrl: /v1/society/registration-request/3/approve
2026-09-02T15:55:47: path: /v1/society/registration-request/3/approve
2026-09-02T15:55:47: normalizedPath: /v1/society/registration-request/3/approve
2026-09-02T15:55:47: isPublicRoute: false
2026-09-02T15:55:47: ------------------------------
2026-09-02T15:55:47: ----- initAuth DEBUG -----
2026-09-02T15:55:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:55:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:55:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:55:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:55:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:55:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:55:47: IsValid: true
2026-09-02T15:55:47: --------------------------
2026-09-02T15:55:47: 15:55:47 [[32minfo[39m] [0mPUT /v1/society/registration-request/3/approve [31m500[0m 14.787 ms - 94[0m
2026-09-02T15:55:47: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:55:47: Method: GET
2026-09-02T15:55:47: originalUrl: /v1/society/3
2026-09-02T15:55:47: path: /v1/society/3
2026-09-02T15:55:47: normalizedPath: /v1/society/3
2026-09-02T15:55:47: isPublicRoute: false
2026-09-02T15:55:47: ------------------------------
2026-09-02T15:55:47: ----- initAuth DEBUG -----
2026-09-02T15:55:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:55:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:55:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:55:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:55:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:55:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:55:47: IsValid: true
2026-09-02T15:55:47: --------------------------
2026-09-02T15:55:47: 15:55:47 [[32minfo[39m] [0mGET /v1/society/3 [33m404[0m 3.922 ms - 48[0m
2026-09-02T15:55:48: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:55:48: Method: POST
2026-09-02T15:55:48: originalUrl: /v1/society/registration-list
2026-09-02T15:55:48: path: /v1/society/registration-list
2026-09-02T15:55:48: normalizedPath: /v1/society/registration-list
2026-09-02T15:55:48: isPublicRoute: false
2026-09-02T15:55:48: ------------------------------
2026-09-02T15:55:48: ----- initAuth DEBUG -----
2026-09-02T15:55:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:55:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:55:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:55:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:55:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:55:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:55:48: IsValid: true
2026-09-02T15:55:48: --------------------------
2026-09-02T15:55:48: 15:55:48 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.075 ms - 2693[0m
2026-09-02T15:55:51: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:55:51: Method: POST
2026-09-02T15:55:51: originalUrl: /v1/society/registration-list
2026-09-02T15:55:51: path: /v1/society/registration-list
2026-09-02T15:55:51: normalizedPath: /v1/society/registration-list
2026-09-02T15:55:51: isPublicRoute: false
2026-09-02T15:55:51: ------------------------------
2026-09-02T15:55:51: ----- initAuth DEBUG -----
2026-09-02T15:55:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:55:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:55:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:55:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:55:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:55:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:55:51: IsValid: true
2026-09-02T15:55:51: --------------------------
2026-09-02T15:55:51: 15:55:51 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.594 ms - 2693[0m
2026-09-02T15:55:51: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:55:51: Method: GET
2026-09-02T15:55:51: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T15:55:51: path: /v1/society/registration-dashboard-summary
2026-09-02T15:55:51: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T15:55:51: isPublicRoute: false
2026-09-02T15:55:51: ------------------------------
2026-09-02T15:55:51: ----- initAuth DEBUG -----
2026-09-02T15:55:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:55:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:55:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:55:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:55:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:55:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:55:51: IsValid: true
2026-09-02T15:55:51: --------------------------
2026-09-02T15:55:51: 15:55:51 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.424 ms - 152[0m
2026-09-02T15:55:57: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:55:57: Method: GET
2026-09-02T15:55:57: originalUrl: /v1/society/registration-request/5
2026-09-02T15:55:57: path: /v1/society/registration-request/5
2026-09-02T15:55:57: normalizedPath: /v1/society/registration-request/5
2026-09-02T15:55:57: isPublicRoute: false
2026-09-02T15:55:57: ------------------------------
2026-09-02T15:55:57: ----- initAuth DEBUG -----
2026-09-02T15:55:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:55:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:55:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:55:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:55:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:55:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:55:57: IsValid: true
2026-09-02T15:55:57: --------------------------
2026-09-02T15:55:57: 15:55:57 [[32minfo[39m] [0mGET /v1/society/registration-request/5 [32m200[0m 4.906 ms - 1016[0m
2026-09-02T15:56:00: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:00: Method: PUT
2026-09-02T15:56:00: originalUrl: /v1/society/registration-request/5/approve
2026-09-02T15:56:00: path: /v1/society/registration-request/5/approve
2026-09-02T15:56:00: normalizedPath: /v1/society/registration-request/5/approve
2026-09-02T15:56:00: isPublicRoute: false
2026-09-02T15:56:00: ------------------------------
2026-09-02T15:56:00: ----- initAuth DEBUG -----
2026-09-02T15:56:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:00: IsValid: true
2026-09-02T15:56:00: --------------------------
2026-09-02T15:56:00: 15:56:00 [[32minfo[39m] [0mPUT /v1/society/registration-request/5/approve [31m500[0m 5.854 ms - 94[0m
2026-09-02T15:56:00: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:00: Method: GET
2026-09-02T15:56:00: originalUrl: /v1/society/5
2026-09-02T15:56:00: path: /v1/society/5
2026-09-02T15:56:00: normalizedPath: /v1/society/5
2026-09-02T15:56:00: isPublicRoute: false
2026-09-02T15:56:00: ------------------------------
2026-09-02T15:56:00: ----- initAuth DEBUG -----
2026-09-02T15:56:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:00: IsValid: true
2026-09-02T15:56:00: --------------------------
2026-09-02T15:56:00: 15:56:00 [[32minfo[39m] [0mGET /v1/society/5 [33m404[0m 2.803 ms - 48[0m
2026-09-02T15:56:00: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:00: Method: POST
2026-09-02T15:56:00: originalUrl: /v1/society/registration-list
2026-09-02T15:56:00: path: /v1/society/registration-list
2026-09-02T15:56:00: normalizedPath: /v1/society/registration-list
2026-09-02T15:56:00: isPublicRoute: false
2026-09-02T15:56:00: ------------------------------
2026-09-02T15:56:00: ----- initAuth DEBUG -----
2026-09-02T15:56:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:00: IsValid: true
2026-09-02T15:56:00: --------------------------
2026-09-02T15:56:00: 15:56:00 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.977 ms - 2693[0m
2026-09-02T15:56:06: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:06: Method: GET
2026-09-02T15:56:06: originalUrl: /v1/roles
2026-09-02T15:56:06: path: /v1/roles
2026-09-02T15:56:06: normalizedPath: /v1/roles
2026-09-02T15:56:06: isPublicRoute: true
2026-09-02T15:56:06: ------------------------------
2026-09-02T15:56:06: Current User Role: superadmin
2026-09-02T15:56:06: 15:56:06 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 9.636 ms - 142[0m
2026-09-02T15:56:10: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:10: Method: PUT
2026-09-02T15:56:10: originalUrl: /v1/society/5
2026-09-02T15:56:10: path: /v1/society/5
2026-09-02T15:56:10: normalizedPath: /v1/society/5
2026-09-02T15:56:10: isPublicRoute: false
2026-09-02T15:56:10: ------------------------------
2026-09-02T15:56:10: ----- initAuth DEBUG -----
2026-09-02T15:56:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:10: IsValid: true
2026-09-02T15:56:10: --------------------------
2026-09-02T15:56:10: 15:56:10 [[32minfo[39m] [0mPUT /v1/society/5 [33m404[0m 10.928 ms - 48[0m
2026-09-02T15:56:15: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:15: Method: GET
2026-09-02T15:56:15: originalUrl: /v1/society/5
2026-09-02T15:56:15: path: /v1/society/5
2026-09-02T15:56:15: normalizedPath: /v1/society/5
2026-09-02T15:56:15: isPublicRoute: false
2026-09-02T15:56:15: ------------------------------
2026-09-02T15:56:15: ----- initAuth DEBUG -----
2026-09-02T15:56:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:15: IsValid: true
2026-09-02T15:56:15: --------------------------
2026-09-02T15:56:15: 15:56:15 [[32minfo[39m] [0mGET /v1/society/5 [33m404[0m 3.353 ms - 48[0m
2026-09-02T15:56:15: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:15: Method: POST
2026-09-02T15:56:15: originalUrl: /v1/society/registration-list
2026-09-02T15:56:15: path: /v1/society/registration-list
2026-09-02T15:56:15: normalizedPath: /v1/society/registration-list
2026-09-02T15:56:15: isPublicRoute: false
2026-09-02T15:56:15: ------------------------------
2026-09-02T15:56:15: ----- initAuth DEBUG -----
2026-09-02T15:56:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:15: IsValid: true
2026-09-02T15:56:15: --------------------------
2026-09-02T15:56:15: 15:56:15 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 15.072 ms - 2693[0m
2026-09-02T15:56:16: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:16: Method: POST
2026-09-02T15:56:16: originalUrl: /v1/society/registration-list
2026-09-02T15:56:16: path: /v1/society/registration-list
2026-09-02T15:56:16: normalizedPath: /v1/society/registration-list
2026-09-02T15:56:16: isPublicRoute: false
2026-09-02T15:56:16: ------------------------------
2026-09-02T15:56:16: ----- initAuth DEBUG -----
2026-09-02T15:56:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:16: IsValid: true
2026-09-02T15:56:16: --------------------------
2026-09-02T15:56:16: 15:56:16 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.271 ms - 2693[0m
2026-09-02T15:56:16: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:16: Method: GET
2026-09-02T15:56:16: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T15:56:16: path: /v1/society/registration-dashboard-summary
2026-09-02T15:56:16: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T15:56:16: isPublicRoute: false
2026-09-02T15:56:16: ------------------------------
2026-09-02T15:56:16: ----- initAuth DEBUG -----
2026-09-02T15:56:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:16: IsValid: true
2026-09-02T15:56:16: --------------------------
2026-09-02T15:56:16: 15:56:16 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.857 ms - 152[0m
2026-09-02T15:56:20: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:20: Method: GET
2026-09-02T15:56:20: originalUrl: /v1/society/registration-request/4
2026-09-02T15:56:20: path: /v1/society/registration-request/4
2026-09-02T15:56:20: normalizedPath: /v1/society/registration-request/4
2026-09-02T15:56:20: isPublicRoute: false
2026-09-02T15:56:20: ------------------------------
2026-09-02T15:56:20: ----- initAuth DEBUG -----
2026-09-02T15:56:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:20: IsValid: true
2026-09-02T15:56:20: --------------------------
2026-09-02T15:56:20: 15:56:20 [[32minfo[39m] [0mGET /v1/society/registration-request/4 [32m200[0m 4.737 ms - 1006[0m
2026-09-02T15:56:30: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:30: Method: PUT
2026-09-02T15:56:30: originalUrl: /v1/society/registration-request/4/reject
2026-09-02T15:56:30: path: /v1/society/registration-request/4/reject
2026-09-02T15:56:30: normalizedPath: /v1/society/registration-request/4/reject
2026-09-02T15:56:30: isPublicRoute: false
2026-09-02T15:56:30: ------------------------------
2026-09-02T15:56:30: ----- initAuth DEBUG -----
2026-09-02T15:56:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:30: IsValid: true
2026-09-02T15:56:30: --------------------------
2026-09-02T15:56:30: REJECTION REASON FOR EMAIL: change registration number
2026-09-02T15:56:31: 15:56:31 [[32minfo[39m] [0mPUT /v1/society/registration-request/4/reject [32m200[0m 137.199 ms - 218[0m
2026-09-02T15:56:31: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:31: Method: POST
2026-09-02T15:56:31: originalUrl: /v1/society/registration-list
2026-09-02T15:56:31: path: /v1/society/registration-list
2026-09-02T15:56:31: normalizedPath: /v1/society/registration-list
2026-09-02T15:56:31: isPublicRoute: false
2026-09-02T15:56:31: ------------------------------
2026-09-02T15:56:31: ----- initAuth DEBUG -----
2026-09-02T15:56:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:31: IsValid: true
2026-09-02T15:56:31: --------------------------
2026-09-02T15:56:31: 15:56:31 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 11.302 ms - 2694[0m
2026-09-02T15:56:31: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:31: Method: GET
2026-09-02T15:56:31: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T15:56:31: path: /v1/society/registration-dashboard-summary
2026-09-02T15:56:31: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T15:56:31: isPublicRoute: false
2026-09-02T15:56:31: ------------------------------
2026-09-02T15:56:31: ----- initAuth DEBUG -----
2026-09-02T15:56:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:31: IsValid: true
2026-09-02T15:56:31: --------------------------
2026-09-02T15:56:31: 15:56:31 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.323 ms - 152[0m
2026-09-02T15:56:31: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:31: Method: GET
2026-09-02T15:56:31: originalUrl: /v1/society/4
2026-09-02T15:56:31: path: /v1/society/4
2026-09-02T15:56:31: normalizedPath: /v1/society/4
2026-09-02T15:56:31: isPublicRoute: false
2026-09-02T15:56:31: ------------------------------
2026-09-02T15:56:31: ----- initAuth DEBUG -----
2026-09-02T15:56:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:31: IsValid: true
2026-09-02T15:56:31: --------------------------
2026-09-02T15:56:31: 15:56:31 [[32minfo[39m] [0mGET /v1/society/4 [33m404[0m 2.911 ms - 48[0m
2026-09-02T15:56:31: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:31: Method: POST
2026-09-02T15:56:31: originalUrl: /v1/society/registration-list
2026-09-02T15:56:31: path: /v1/society/registration-list
2026-09-02T15:56:31: normalizedPath: /v1/society/registration-list
2026-09-02T15:56:31: isPublicRoute: false
2026-09-02T15:56:31: ------------------------------
2026-09-02T15:56:31: ----- initAuth DEBUG -----
2026-09-02T15:56:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:31: IsValid: true
2026-09-02T15:56:31: --------------------------
2026-09-02T15:56:31: 15:56:31 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.187 ms - 2694[0m
2026-09-02T15:56:32: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:32: Method: POST
2026-09-02T15:56:32: originalUrl: /v1/society/registration-list
2026-09-02T15:56:32: path: /v1/society/registration-list
2026-09-02T15:56:32: normalizedPath: /v1/society/registration-list
2026-09-02T15:56:32: isPublicRoute: false
2026-09-02T15:56:32: ------------------------------
2026-09-02T15:56:32: ----- initAuth DEBUG -----
2026-09-02T15:56:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:32: IsValid: true
2026-09-02T15:56:32: --------------------------
2026-09-02T15:56:32: 15:56:32 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.014 ms - 2694[0m
2026-09-02T15:56:32: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:32: Method: GET
2026-09-02T15:56:32: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T15:56:32: path: /v1/society/registration-dashboard-summary
2026-09-02T15:56:32: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T15:56:32: isPublicRoute: false
2026-09-02T15:56:32: ------------------------------
2026-09-02T15:56:32: ----- initAuth DEBUG -----
2026-09-02T15:56:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:32: IsValid: true
2026-09-02T15:56:32: --------------------------
2026-09-02T15:56:32: 15:56:32 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.975 ms - 152[0m
2026-09-02T15:56:35: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:35: Method: PUT
2026-09-02T15:56:35: originalUrl: /v1/society/select
2026-09-02T15:56:35: path: /v1/society/select
2026-09-02T15:56:35: normalizedPath: /v1/society/select
2026-09-02T15:56:35: isPublicRoute: false
2026-09-02T15:56:35: ------------------------------
2026-09-02T15:56:35: ----- initAuth DEBUG -----
2026-09-02T15:56:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:35: IsValid: true
2026-09-02T15:56:35: --------------------------
2026-09-02T15:56:35: SELECT SOCIETY BODY: { society_id: 3 }
2026-09-02T15:56:35: SELECT SOCIETY USER: {
2026-09-02T15:56:35:   user_id: 1,
2026-09-02T15:56:35:   society_id: 1,
2026-09-02T15:56:35:   role: 'superadmin',
2026-09-02T15:56:35:   full_name: 'Ram',
2026-09-02T15:56:35:   is_admin: 0,
2026-09-02T15:56:35:   is_member: 1,
2026-09-02T15:56:35:   is_superadmin: 1,
2026-09-02T15:56:35:   permissions: null,
2026-09-02T15:56:35:   iat: 1788343739,
2026-09-02T15:56:35:   exp: 1790935739
2026-09-02T15:56:35: }
2026-09-02T15:56:35: SELECTED SOCIETY ID: 3
2026-09-02T15:56:35: 15:56:35 [[32minfo[39m] [0mPUT /v1/society/select [33m404[0m 2.947 ms - 48[0m
2026-09-02T15:56:37: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:37: Method: GET
2026-09-02T15:56:37: originalUrl: /v1/society/registration-request/3
2026-09-02T15:56:37: path: /v1/society/registration-request/3
2026-09-02T15:56:37: normalizedPath: /v1/society/registration-request/3
2026-09-02T15:56:37: isPublicRoute: false
2026-09-02T15:56:37: ------------------------------
2026-09-02T15:56:37: ----- initAuth DEBUG -----
2026-09-02T15:56:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:37: IsValid: true
2026-09-02T15:56:37: --------------------------
2026-09-02T15:56:37: 15:56:37 [[32minfo[39m] [0mGET /v1/society/registration-request/3 [32m200[0m 4.419 ms - 1079[0m
2026-09-02T15:56:44: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:44: Method: POST
2026-09-02T15:56:44: originalUrl: /v1/society/registration-list
2026-09-02T15:56:44: path: /v1/society/registration-list
2026-09-02T15:56:44: normalizedPath: /v1/society/registration-list
2026-09-02T15:56:44: isPublicRoute: false
2026-09-02T15:56:44: ------------------------------
2026-09-02T15:56:44: ----- initAuth DEBUG -----
2026-09-02T15:56:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:44: IsValid: true
2026-09-02T15:56:44: --------------------------
2026-09-02T15:56:44: 15:56:44 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 10.296 ms - 2694[0m
2026-09-02T15:56:44: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:44: Method: GET
2026-09-02T15:56:44: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T15:56:44: path: /v1/society/registration-dashboard-summary
2026-09-02T15:56:44: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T15:56:44: isPublicRoute: false
2026-09-02T15:56:44: ------------------------------
2026-09-02T15:56:44: ----- initAuth DEBUG -----
2026-09-02T15:56:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:44: IsValid: true
2026-09-02T15:56:44: --------------------------
2026-09-02T15:56:44: 15:56:44 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.160 ms - 152[0m
2026-09-02T15:56:53: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:53: Method: PUT
2026-09-02T15:56:53: originalUrl: /v1/society/registration-request/3/reject
2026-09-02T15:56:53: path: /v1/society/registration-request/3/reject
2026-09-02T15:56:53: normalizedPath: /v1/society/registration-request/3/reject
2026-09-02T15:56:53: isPublicRoute: false
2026-09-02T15:56:53: ------------------------------
2026-09-02T15:56:53: ----- initAuth DEBUG -----
2026-09-02T15:56:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:53: IsValid: true
2026-09-02T15:56:53: --------------------------
2026-09-02T15:56:53: REJECTION REASON FOR EMAIL: check your info
2026-09-02T15:56:53: 15:56:53 [[32minfo[39m] [0mPUT /v1/society/registration-request/3/reject [32m200[0m 51.757 ms - 218[0m
2026-09-02T15:56:54: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:54: Method: POST
2026-09-02T15:56:54: originalUrl: /v1/society/registration-list
2026-09-02T15:56:54: path: /v1/society/registration-list
2026-09-02T15:56:54: normalizedPath: /v1/society/registration-list
2026-09-02T15:56:54: isPublicRoute: false
2026-09-02T15:56:54: ------------------------------
2026-09-02T15:56:54: ----- initAuth DEBUG -----
2026-09-02T15:56:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:54: IsValid: true
2026-09-02T15:56:54: --------------------------
2026-09-02T15:56:54: 15:56:54 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.258 ms - 2695[0m
2026-09-02T15:56:54: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:56:54: Method: GET
2026-09-02T15:56:54: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T15:56:54: path: /v1/society/registration-dashboard-summary
2026-09-02T15:56:54: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T15:56:54: isPublicRoute: false
2026-09-02T15:56:54: ------------------------------
2026-09-02T15:56:54: ----- initAuth DEBUG -----
2026-09-02T15:56:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:56:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:56:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:56:54: IsValid: true
2026-09-02T15:56:54: --------------------------
2026-09-02T15:56:54: 15:56:54 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.942 ms - 152[0m
2026-09-02T15:57:17: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:57:17: Method: PUT
2026-09-02T15:57:17: originalUrl: /v1/society/registration-request/5/reject
2026-09-02T15:57:17: path: /v1/society/registration-request/5/reject
2026-09-02T15:57:17: normalizedPath: /v1/society/registration-request/5/reject
2026-09-02T15:57:17: isPublicRoute: false
2026-09-02T15:57:17: ------------------------------
2026-09-02T15:57:17: ----- initAuth DEBUG -----
2026-09-02T15:57:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:57:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:57:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:57:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:57:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:57:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:57:17: IsValid: true
2026-09-02T15:57:17: --------------------------
2026-09-02T15:57:17: REJECTION REASON FOR EMAIL: this registration number is on used already
2026-09-02T15:57:17: 15:57:17 [[32minfo[39m] [0mPUT /v1/society/registration-request/5/reject [32m200[0m 55.747 ms - 218[0m
2026-09-02T15:57:18: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:57:18: Method: POST
2026-09-02T15:57:18: originalUrl: /v1/society/registration-list
2026-09-02T15:57:18: path: /v1/society/registration-list
2026-09-02T15:57:18: normalizedPath: /v1/society/registration-list
2026-09-02T15:57:18: isPublicRoute: false
2026-09-02T15:57:18: ------------------------------
2026-09-02T15:57:18: ----- initAuth DEBUG -----
2026-09-02T15:57:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:57:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:57:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:57:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:57:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:57:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:57:18: IsValid: true
2026-09-02T15:57:18: --------------------------
2026-09-02T15:57:18: 15:57:18 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.417 ms - 2691[0m
2026-09-02T15:57:18: ----- PUBLIC ROUTE CHECK -----
2026-09-02T15:57:18: Method: GET
2026-09-02T15:57:18: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T15:57:18: path: /v1/society/registration-dashboard-summary
2026-09-02T15:57:18: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T15:57:18: isPublicRoute: false
2026-09-02T15:57:18: ------------------------------
2026-09-02T15:57:18: ----- initAuth DEBUG -----
2026-09-02T15:57:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:57:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T15:57:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:57:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T15:57:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:57:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T15:57:18: IsValid: true
2026-09-02T15:57:18: --------------------------
2026-09-02T15:57:18: 15:57:18 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.528 ms - 152[0m
2026-09-02T16:00:52: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:52: Method: POST
2026-09-02T16:00:52: originalUrl: /v1/expenses
2026-09-02T16:00:52: path: /v1/expenses
2026-09-02T16:00:52: normalizedPath: /v1/expenses
2026-09-02T16:00:52: isPublicRoute: false
2026-09-02T16:00:52: ------------------------------
2026-09-02T16:00:52: ----- initAuth DEBUG -----
2026-09-02T16:00:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:52: IsValid: true
2026-09-02T16:00:52: --------------------------
2026-09-02T16:00:52: 16:00:52 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 8.822 ms - 4653[0m
2026-09-02T16:00:52: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:52: Method: POST
2026-09-02T16:00:52: originalUrl: /v1/expenses/summary
2026-09-02T16:00:52: path: /v1/expenses/summary
2026-09-02T16:00:52: normalizedPath: /v1/expenses/summary
2026-09-02T16:00:52: isPublicRoute: false
2026-09-02T16:00:52: ------------------------------
2026-09-02T16:00:52: ----- initAuth DEBUG -----
2026-09-02T16:00:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:52: IsValid: true
2026-09-02T16:00:52: --------------------------
2026-09-02T16:00:52: 16:00:52 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.688 ms - 152[0m
2026-09-02T16:00:52: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:52: Method: GET
2026-09-02T16:00:52: originalUrl: /v1/expense-categories
2026-09-02T16:00:52: path: /v1/expense-categories
2026-09-02T16:00:52: normalizedPath: /v1/expense-categories
2026-09-02T16:00:52: isPublicRoute: false
2026-09-02T16:00:52: ------------------------------
2026-09-02T16:00:52: ----- initAuth DEBUG -----
2026-09-02T16:00:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:52: IsValid: true
2026-09-02T16:00:52: --------------------------
2026-09-02T16:00:52: 16:00:52 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.224 ms - 149[0m
2026-09-02T16:00:54: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:54: Method: POST
2026-09-02T16:00:54: originalUrl: /v1/expenses
2026-09-02T16:00:54: path: /v1/expenses
2026-09-02T16:00:54: normalizedPath: /v1/expenses
2026-09-02T16:00:54: isPublicRoute: false
2026-09-02T16:00:54: ------------------------------
2026-09-02T16:00:54: ----- initAuth DEBUG -----
2026-09-02T16:00:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:54: IsValid: true
2026-09-02T16:00:54: --------------------------
2026-09-02T16:00:54: 16:00:54 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.812 ms - 4653[0m
2026-09-02T16:00:54: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:54: Method: POST
2026-09-02T16:00:54: originalUrl: /v1/expenses/summary
2026-09-02T16:00:54: path: /v1/expenses/summary
2026-09-02T16:00:54: normalizedPath: /v1/expenses/summary
2026-09-02T16:00:54: isPublicRoute: false
2026-09-02T16:00:54: ------------------------------
2026-09-02T16:00:54: ----- initAuth DEBUG -----
2026-09-02T16:00:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:54: IsValid: true
2026-09-02T16:00:54: --------------------------
2026-09-02T16:00:54: 16:00:54 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.307 ms - 152[0m
2026-09-02T16:00:54: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:54: Method: GET
2026-09-02T16:00:54: originalUrl: /v1/expense-categories
2026-09-02T16:00:54: path: /v1/expense-categories
2026-09-02T16:00:54: normalizedPath: /v1/expense-categories
2026-09-02T16:00:54: isPublicRoute: false
2026-09-02T16:00:54: ------------------------------
2026-09-02T16:00:54: ----- initAuth DEBUG -----
2026-09-02T16:00:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:54: IsValid: true
2026-09-02T16:00:54: --------------------------
2026-09-02T16:00:54: 16:00:54 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 2.952 ms - 149[0m
2026-09-02T16:00:55: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:55: Method: POST
2026-09-02T16:00:55: originalUrl: /v1/expenses
2026-09-02T16:00:55: path: /v1/expenses
2026-09-02T16:00:55: normalizedPath: /v1/expenses
2026-09-02T16:00:55: isPublicRoute: false
2026-09-02T16:00:55: ------------------------------
2026-09-02T16:00:55: ----- initAuth DEBUG -----
2026-09-02T16:00:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: IsValid: true
2026-09-02T16:00:55: --------------------------
2026-09-02T16:00:55: 16:00:55 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 13.454 ms - 4653[0m
2026-09-02T16:00:55: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:55: Method: POST
2026-09-02T16:00:55: originalUrl: /v1/expenses/summary
2026-09-02T16:00:55: path: /v1/expenses/summary
2026-09-02T16:00:55: normalizedPath: /v1/expenses/summary
2026-09-02T16:00:55: isPublicRoute: false
2026-09-02T16:00:55: ------------------------------
2026-09-02T16:00:55: ----- initAuth DEBUG -----
2026-09-02T16:00:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: IsValid: true
2026-09-02T16:00:55: --------------------------
2026-09-02T16:00:55: 16:00:55 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 5.389 ms - 152[0m
2026-09-02T16:00:55: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:55: Method: POST
2026-09-02T16:00:55: originalUrl: /v1/expenses
2026-09-02T16:00:55: path: /v1/expenses
2026-09-02T16:00:55: normalizedPath: /v1/expenses
2026-09-02T16:00:55: isPublicRoute: false
2026-09-02T16:00:55: ------------------------------
2026-09-02T16:00:55: ----- initAuth DEBUG -----
2026-09-02T16:00:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: IsValid: true
2026-09-02T16:00:55: --------------------------
2026-09-02T16:00:55: 16:00:55 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.992 ms - 4653[0m
2026-09-02T16:00:55: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:55: Method: GET
2026-09-02T16:00:55: originalUrl: /v1/expense-categories
2026-09-02T16:00:55: path: /v1/expense-categories
2026-09-02T16:00:55: normalizedPath: /v1/expense-categories
2026-09-02T16:00:55: isPublicRoute: false
2026-09-02T16:00:55: ------------------------------
2026-09-02T16:00:55: ----- initAuth DEBUG -----
2026-09-02T16:00:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: IsValid: true
2026-09-02T16:00:55: --------------------------
2026-09-02T16:00:55: 16:00:55 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.224 ms - 149[0m
2026-09-02T16:00:55: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:55: Method: POST
2026-09-02T16:00:55: originalUrl: /v1/expenses/summary
2026-09-02T16:00:55: path: /v1/expenses/summary
2026-09-02T16:00:55: normalizedPath: /v1/expenses/summary
2026-09-02T16:00:55: isPublicRoute: false
2026-09-02T16:00:55: ------------------------------
2026-09-02T16:00:55: ----- initAuth DEBUG -----
2026-09-02T16:00:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: IsValid: true
2026-09-02T16:00:55: --------------------------
2026-09-02T16:00:55: 16:00:55 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.458 ms - 152[0m
2026-09-02T16:00:55: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:55: Method: POST
2026-09-02T16:00:55: originalUrl: /v1/expenses
2026-09-02T16:00:55: path: /v1/expenses
2026-09-02T16:00:55: normalizedPath: /v1/expenses
2026-09-02T16:00:55: isPublicRoute: false
2026-09-02T16:00:55: ------------------------------
2026-09-02T16:00:55: ----- initAuth DEBUG -----
2026-09-02T16:00:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: IsValid: true
2026-09-02T16:00:55: --------------------------
2026-09-02T16:00:55: 16:00:55 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.243 ms - 4653[0m
2026-09-02T16:00:55: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:55: Method: GET
2026-09-02T16:00:55: originalUrl: /v1/expense-categories
2026-09-02T16:00:55: path: /v1/expense-categories
2026-09-02T16:00:55: normalizedPath: /v1/expense-categories
2026-09-02T16:00:55: isPublicRoute: false
2026-09-02T16:00:55: ------------------------------
2026-09-02T16:00:55: ----- initAuth DEBUG -----
2026-09-02T16:00:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: IsValid: true
2026-09-02T16:00:55: --------------------------
2026-09-02T16:00:55: 16:00:55 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.505 ms - 149[0m
2026-09-02T16:00:55: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:55: Method: POST
2026-09-02T16:00:55: originalUrl: /v1/expenses/summary
2026-09-02T16:00:55: path: /v1/expenses/summary
2026-09-02T16:00:55: normalizedPath: /v1/expenses/summary
2026-09-02T16:00:55: isPublicRoute: false
2026-09-02T16:00:55: ------------------------------
2026-09-02T16:00:55: ----- initAuth DEBUG -----
2026-09-02T16:00:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: IsValid: true
2026-09-02T16:00:55: --------------------------
2026-09-02T16:00:55: 16:00:55 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.216 ms - 152[0m
2026-09-02T16:00:55: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:55: Method: POST
2026-09-02T16:00:55: originalUrl: /v1/expenses
2026-09-02T16:00:55: path: /v1/expenses
2026-09-02T16:00:55: normalizedPath: /v1/expenses
2026-09-02T16:00:55: isPublicRoute: false
2026-09-02T16:00:55: ------------------------------
2026-09-02T16:00:55: ----- initAuth DEBUG -----
2026-09-02T16:00:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: IsValid: true
2026-09-02T16:00:55: --------------------------
2026-09-02T16:00:55: 16:00:55 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.943 ms - 4653[0m
2026-09-02T16:00:55: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:55: Method: GET
2026-09-02T16:00:55: originalUrl: /v1/expense-categories
2026-09-02T16:00:55: path: /v1/expense-categories
2026-09-02T16:00:55: normalizedPath: /v1/expense-categories
2026-09-02T16:00:55: isPublicRoute: false
2026-09-02T16:00:55: ------------------------------
2026-09-02T16:00:55: ----- initAuth DEBUG -----
2026-09-02T16:00:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:55: IsValid: true
2026-09-02T16:00:55: --------------------------
2026-09-02T16:00:55: 16:00:55 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.498 ms - 149[0m
2026-09-02T16:00:57: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:57: Method: POST
2026-09-02T16:00:57: originalUrl: /v1/expenses/summary
2026-09-02T16:00:57: path: /v1/expenses/summary
2026-09-02T16:00:57: normalizedPath: /v1/expenses/summary
2026-09-02T16:00:57: isPublicRoute: false
2026-09-02T16:00:57: ------------------------------
2026-09-02T16:00:57: ----- initAuth DEBUG -----
2026-09-02T16:00:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:57: IsValid: true
2026-09-02T16:00:57: --------------------------
2026-09-02T16:00:57: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:57: Method: POST
2026-09-02T16:00:57: originalUrl: /v1/expenses
2026-09-02T16:00:57: path: /v1/expenses
2026-09-02T16:00:57: normalizedPath: /v1/expenses
2026-09-02T16:00:57: isPublicRoute: false
2026-09-02T16:00:57: ------------------------------
2026-09-02T16:00:57: ----- initAuth DEBUG -----
2026-09-02T16:00:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:57: IsValid: true
2026-09-02T16:00:57: --------------------------
2026-09-02T16:00:57: 16:00:57 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 6.237 ms - 152[0m
2026-09-02T16:00:57: 16:00:57 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.848 ms - 4653[0m
2026-09-02T16:00:57: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:57: Method: POST
2026-09-02T16:00:57: originalUrl: /v1/expenses/summary
2026-09-02T16:00:57: path: /v1/expenses/summary
2026-09-02T16:00:57: normalizedPath: /v1/expenses/summary
2026-09-02T16:00:57: isPublicRoute: false
2026-09-02T16:00:57: ------------------------------
2026-09-02T16:00:57: ----- initAuth DEBUG -----
2026-09-02T16:00:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:57: IsValid: true
2026-09-02T16:00:57: --------------------------
2026-09-02T16:00:57: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:57: Method: GET
2026-09-02T16:00:57: originalUrl: /v1/expense-categories
2026-09-02T16:00:57: path: /v1/expense-categories
2026-09-02T16:00:57: normalizedPath: /v1/expense-categories
2026-09-02T16:00:57: isPublicRoute: false
2026-09-02T16:00:57: ------------------------------
2026-09-02T16:00:57: ----- initAuth DEBUG -----
2026-09-02T16:00:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:57: IsValid: true
2026-09-02T16:00:57: --------------------------
2026-09-02T16:00:57: 16:00:57 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.044 ms - 152[0m
2026-09-02T16:00:57: 16:00:57 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 2.866 ms - 149[0m
2026-09-02T16:00:57: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:00:57: Method: GET
2026-09-02T16:00:57: originalUrl: /v1/expense-categories
2026-09-02T16:00:57: path: /v1/expense-categories
2026-09-02T16:00:57: normalizedPath: /v1/expense-categories
2026-09-02T16:00:57: isPublicRoute: false
2026-09-02T16:00:57: ------------------------------
2026-09-02T16:00:57: ----- initAuth DEBUG -----
2026-09-02T16:00:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:00:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:00:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:00:57: IsValid: true
2026-09-02T16:00:57: --------------------------
2026-09-02T16:00:57: 16:00:57 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.436 ms - 149[0m
2026-09-02T16:01:11: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:11: Method: GET
2026-09-02T16:01:11: originalUrl: /v1/dashboard
2026-09-02T16:01:11: path: /v1/dashboard
2026-09-02T16:01:11: normalizedPath: /v1/dashboard
2026-09-02T16:01:11: isPublicRoute: false
2026-09-02T16:01:11: ------------------------------
2026-09-02T16:01:11: ----- initAuth DEBUG -----
2026-09-02T16:01:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:11: IsValid: true
2026-09-02T16:01:11: --------------------------
2026-09-02T16:01:11: ========== Dashboard Controller ==========
2026-09-02T16:01:11: req.user => {
2026-09-02T16:01:11:   user_id: 1,
2026-09-02T16:01:11:   society_id: 1,
2026-09-02T16:01:11:   role: 'superadmin',
2026-09-02T16:01:11:   full_name: 'Ram',
2026-09-02T16:01:11:   is_admin: 0,
2026-09-02T16:01:11:   is_member: 1,
2026-09-02T16:01:11:   is_superadmin: 1,
2026-09-02T16:01:11:   permissions: null,
2026-09-02T16:01:11:   iat: 1788343739,
2026-09-02T16:01:11:   exp: 1790935739
2026-09-02T16:01:11: }
2026-09-02T16:01:11: req.selectedSocietyId => 1
2026-09-02T16:01:11: Dashboard Society ID => 1
2026-09-02T16:01:11: Member ID => 1
2026-09-02T16:01:11: User Role => superadmin
2026-09-02T16:01:11: societyId = 1
2026-09-02T16:01:11: memberId = 1
2026-09-02T16:01:11: Pending Maintenance Count => 6
2026-09-02T16:01:11: Pending Expense Count => 16
2026-09-02T16:01:11: Total Pending Count => 22
2026-09-02T16:01:11: 16:01:11 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 12.612 ms - 787[0m
2026-09-02T16:01:13: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:13: Method: POST
2026-09-02T16:01:13: originalUrl: /v1/society/registration-list
2026-09-02T16:01:13: path: /v1/society/registration-list
2026-09-02T16:01:13: normalizedPath: /v1/society/registration-list
2026-09-02T16:01:13: isPublicRoute: false
2026-09-02T16:01:13: ------------------------------
2026-09-02T16:01:13: ----- initAuth DEBUG -----
2026-09-02T16:01:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:13: IsValid: true
2026-09-02T16:01:13: --------------------------
2026-09-02T16:01:13: 16:01:13 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 16.823 ms - 2691[0m
2026-09-02T16:01:13: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:13: Method: GET
2026-09-02T16:01:13: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T16:01:13: path: /v1/society/registration-dashboard-summary
2026-09-02T16:01:13: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T16:01:13: isPublicRoute: false
2026-09-02T16:01:13: ------------------------------
2026-09-02T16:01:13: ----- initAuth DEBUG -----
2026-09-02T16:01:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:13: IsValid: true
2026-09-02T16:01:13: --------------------------
2026-09-02T16:01:13: 16:01:13 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 11.386 ms - 152[0m
2026-09-02T16:01:15: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:15: Method: PUT
2026-09-02T16:01:15: originalUrl: /v1/society/select
2026-09-02T16:01:15: path: /v1/society/select
2026-09-02T16:01:15: normalizedPath: /v1/society/select
2026-09-02T16:01:15: isPublicRoute: false
2026-09-02T16:01:15: ------------------------------
2026-09-02T16:01:15: ----- initAuth DEBUG -----
2026-09-02T16:01:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:15: IsValid: true
2026-09-02T16:01:15: --------------------------
2026-09-02T16:01:15: SELECT SOCIETY BODY: { society_id: 1 }
2026-09-02T16:01:15: SELECT SOCIETY USER: {
2026-09-02T16:01:15:   user_id: 1,
2026-09-02T16:01:15:   society_id: 1,
2026-09-02T16:01:15:   role: 'superadmin',
2026-09-02T16:01:15:   full_name: 'Ram',
2026-09-02T16:01:15:   is_admin: 0,
2026-09-02T16:01:15:   is_member: 1,
2026-09-02T16:01:15:   is_superadmin: 1,
2026-09-02T16:01:15:   permissions: null,
2026-09-02T16:01:15:   iat: 1788343739,
2026-09-02T16:01:15:   exp: 1790935739
2026-09-02T16:01:15: }
2026-09-02T16:01:15: SELECTED SOCIETY ID: 1
2026-09-02T16:01:15: 16:01:15 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 12.691 ms - 98[0m
2026-09-02T16:01:15: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:15: Method: GET
2026-09-02T16:01:15: originalUrl: /v1/dashboard
2026-09-02T16:01:15: path: /v1/dashboard
2026-09-02T16:01:15: normalizedPath: /v1/dashboard
2026-09-02T16:01:15: isPublicRoute: false
2026-09-02T16:01:15: ------------------------------
2026-09-02T16:01:15: ----- initAuth DEBUG -----
2026-09-02T16:01:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:15: IsValid: true
2026-09-02T16:01:15: --------------------------
2026-09-02T16:01:15: ========== Dashboard Controller ==========
2026-09-02T16:01:15: req.user => {
2026-09-02T16:01:15:   user_id: 1,
2026-09-02T16:01:15:   society_id: 1,
2026-09-02T16:01:15:   role: 'superadmin',
2026-09-02T16:01:15:   full_name: 'Ram',
2026-09-02T16:01:15:   is_admin: 0,
2026-09-02T16:01:15:   is_member: 1,
2026-09-02T16:01:15:   is_superadmin: 1,
2026-09-02T16:01:15:   permissions: null,
2026-09-02T16:01:15:   iat: 1788343739,
2026-09-02T16:01:15:   exp: 1790935739
2026-09-02T16:01:15: }
2026-09-02T16:01:15: req.selectedSocietyId => 1
2026-09-02T16:01:15: Dashboard Society ID => 1
2026-09-02T16:01:15: Member ID => 1
2026-09-02T16:01:15: User Role => superadmin
2026-09-02T16:01:15: societyId = 1
2026-09-02T16:01:15: memberId = 1
2026-09-02T16:01:15: Pending Maintenance Count => 6
2026-09-02T16:01:15: Pending Expense Count => 16
2026-09-02T16:01:15: Total Pending Count => 22
2026-09-02T16:01:15: 16:01:15 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.777 ms - 787[0m
2026-09-02T16:01:17: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:17: Method: POST
2026-09-02T16:01:17: originalUrl: /v1/payments
2026-09-02T16:01:17: path: /v1/payments
2026-09-02T16:01:17: normalizedPath: /v1/payments
2026-09-02T16:01:17: isPublicRoute: false
2026-09-02T16:01:17: ------------------------------
2026-09-02T16:01:17: ----- initAuth DEBUG -----
2026-09-02T16:01:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:17: IsValid: true
2026-09-02T16:01:17: --------------------------
2026-09-02T16:01:17: 16:01:17 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.887 ms - 2089[0m
2026-09-02T16:01:17: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:17: Method: GET
2026-09-02T16:01:17: originalUrl: /v1/payment/my-dues
2026-09-02T16:01:17: path: /v1/payment/my-dues
2026-09-02T16:01:17: normalizedPath: /v1/payment/my-dues
2026-09-02T16:01:17: isPublicRoute: false
2026-09-02T16:01:17: ------------------------------
2026-09-02T16:01:17: ----- initAuth DEBUG -----
2026-09-02T16:01:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:17: IsValid: true
2026-09-02T16:01:17: --------------------------
2026-09-02T16:01:17: 16:01:17 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.701 ms - 329[0m
2026-09-02T16:01:18: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:18: Method: POST
2026-09-02T16:01:18: originalUrl: /v1/expenses
2026-09-02T16:01:18: path: /v1/expenses
2026-09-02T16:01:18: normalizedPath: /v1/expenses
2026-09-02T16:01:18: isPublicRoute: false
2026-09-02T16:01:18: ------------------------------
2026-09-02T16:01:18: ----- initAuth DEBUG -----
2026-09-02T16:01:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:18: IsValid: true
2026-09-02T16:01:18: --------------------------
2026-09-02T16:01:18: 16:01:18 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.492 ms - 4653[0m
2026-09-02T16:01:18: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:18: Method: POST
2026-09-02T16:01:18: originalUrl: /v1/expenses/summary
2026-09-02T16:01:18: path: /v1/expenses/summary
2026-09-02T16:01:18: normalizedPath: /v1/expenses/summary
2026-09-02T16:01:18: isPublicRoute: false
2026-09-02T16:01:18: ------------------------------
2026-09-02T16:01:18: ----- initAuth DEBUG -----
2026-09-02T16:01:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:18: IsValid: true
2026-09-02T16:01:18: --------------------------
2026-09-02T16:01:18: 16:01:18 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.499 ms - 152[0m
2026-09-02T16:01:19: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:19: Method: GET
2026-09-02T16:01:19: originalUrl: /v1/expense-categories
2026-09-02T16:01:19: path: /v1/expense-categories
2026-09-02T16:01:19: normalizedPath: /v1/expense-categories
2026-09-02T16:01:19: isPublicRoute: false
2026-09-02T16:01:19: ------------------------------
2026-09-02T16:01:19: ----- initAuth DEBUG -----
2026-09-02T16:01:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:19: IsValid: true
2026-09-02T16:01:19: --------------------------
2026-09-02T16:01:19: 16:01:19 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.567 ms - 149[0m
2026-09-02T16:01:21: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:21: Method: POST
2026-09-02T16:01:21: originalUrl: /v1/expenses
2026-09-02T16:01:21: path: /v1/expenses
2026-09-02T16:01:21: normalizedPath: /v1/expenses
2026-09-02T16:01:21: isPublicRoute: false
2026-09-02T16:01:21: ------------------------------
2026-09-02T16:01:21: ----- initAuth DEBUG -----
2026-09-02T16:01:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:21: IsValid: true
2026-09-02T16:01:21: --------------------------
2026-09-02T16:01:21: 16:01:21 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.435 ms - 4653[0m
2026-09-02T16:01:21: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:21: Method: POST
2026-09-02T16:01:21: originalUrl: /v1/expenses/summary
2026-09-02T16:01:21: path: /v1/expenses/summary
2026-09-02T16:01:21: normalizedPath: /v1/expenses/summary
2026-09-02T16:01:21: isPublicRoute: false
2026-09-02T16:01:21: ------------------------------
2026-09-02T16:01:21: ----- initAuth DEBUG -----
2026-09-02T16:01:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:21: IsValid: true
2026-09-02T16:01:21: --------------------------
2026-09-02T16:01:21: 16:01:21 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.323 ms - 152[0m
2026-09-02T16:01:21: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:21: Method: GET
2026-09-02T16:01:21: originalUrl: /v1/expense-categories
2026-09-02T16:01:21: path: /v1/expense-categories
2026-09-02T16:01:21: normalizedPath: /v1/expense-categories
2026-09-02T16:01:21: isPublicRoute: false
2026-09-02T16:01:21: ------------------------------
2026-09-02T16:01:21: ----- initAuth DEBUG -----
2026-09-02T16:01:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:21: IsValid: true
2026-09-02T16:01:21: --------------------------
2026-09-02T16:01:21: 16:01:21 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.166 ms - 149[0m
2026-09-02T16:01:21: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:21: Method: POST
2026-09-02T16:01:21: originalUrl: /v1/expenses
2026-09-02T16:01:21: path: /v1/expenses
2026-09-02T16:01:21: normalizedPath: /v1/expenses
2026-09-02T16:01:21: isPublicRoute: false
2026-09-02T16:01:21: ------------------------------
2026-09-02T16:01:21: ----- initAuth DEBUG -----
2026-09-02T16:01:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:21: IsValid: true
2026-09-02T16:01:21: --------------------------
2026-09-02T16:01:21: 16:01:21 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.363 ms - 4653[0m
2026-09-02T16:01:21: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:21: Method: POST
2026-09-02T16:01:21: originalUrl: /v1/expenses/summary
2026-09-02T16:01:21: path: /v1/expenses/summary
2026-09-02T16:01:21: normalizedPath: /v1/expenses/summary
2026-09-02T16:01:21: isPublicRoute: false
2026-09-02T16:01:21: ------------------------------
2026-09-02T16:01:21: ----- initAuth DEBUG -----
2026-09-02T16:01:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:21: IsValid: true
2026-09-02T16:01:21: --------------------------
2026-09-02T16:01:21: 16:01:21 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.221 ms - 152[0m
2026-09-02T16:01:22: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:22: Method: GET
2026-09-02T16:01:22: originalUrl: /v1/expense-categories
2026-09-02T16:01:22: path: /v1/expense-categories
2026-09-02T16:01:22: normalizedPath: /v1/expense-categories
2026-09-02T16:01:22: isPublicRoute: false
2026-09-02T16:01:22: ------------------------------
2026-09-02T16:01:22: ----- initAuth DEBUG -----
2026-09-02T16:01:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:22: IsValid: true
2026-09-02T16:01:22: --------------------------
2026-09-02T16:01:22: 16:01:22 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.655 ms - 149[0m
2026-09-02T16:01:27: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:27: Method: POST
2026-09-02T16:01:27: originalUrl: /v1/transactions
2026-09-02T16:01:27: path: /v1/transactions
2026-09-02T16:01:27: normalizedPath: /v1/transactions
2026-09-02T16:01:27: isPublicRoute: false
2026-09-02T16:01:27: ------------------------------
2026-09-02T16:01:27: ----- initAuth DEBUG -----
2026-09-02T16:01:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:27: IsValid: true
2026-09-02T16:01:27: --------------------------
2026-09-02T16:01:27: 16:01:27 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.951 ms - 1351[0m
2026-09-02T16:01:27: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:27: Method: GET
2026-09-02T16:01:27: originalUrl: /v1/transactions/summary?society_id=1
2026-09-02T16:01:27: path: /v1/transactions/summary
2026-09-02T16:01:27: normalizedPath: /v1/transactions/summary
2026-09-02T16:01:27: isPublicRoute: false
2026-09-02T16:01:27: ------------------------------
2026-09-02T16:01:27: ----- initAuth DEBUG -----
2026-09-02T16:01:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:27: IsValid: true
2026-09-02T16:01:27: --------------------------
2026-09-02T16:01:27: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:27: Method: GET
2026-09-02T16:01:27: originalUrl: /v1/expense-categories
2026-09-02T16:01:27: path: /v1/expense-categories
2026-09-02T16:01:27: normalizedPath: /v1/expense-categories
2026-09-02T16:01:27: isPublicRoute: false
2026-09-02T16:01:27: ------------------------------
2026-09-02T16:01:27: ----- initAuth DEBUG -----
2026-09-02T16:01:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:27: IsValid: true
2026-09-02T16:01:27: --------------------------
2026-09-02T16:01:27: 16:01:27 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 6.140 ms - 128[0m
2026-09-02T16:01:27: 16:01:27 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 9.194 ms - 149[0m
2026-09-02T16:01:49: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:49: Method: POST
2026-09-02T16:01:49: originalUrl: /v1/expenses
2026-09-02T16:01:49: path: /v1/expenses
2026-09-02T16:01:49: normalizedPath: /v1/expenses
2026-09-02T16:01:49: isPublicRoute: false
2026-09-02T16:01:49: ------------------------------
2026-09-02T16:01:49: ----- initAuth DEBUG -----
2026-09-02T16:01:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:49: IsValid: true
2026-09-02T16:01:49: --------------------------
2026-09-02T16:01:49: 16:01:49 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 7.889 ms - 4653[0m
2026-09-02T16:01:49: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:49: Method: POST
2026-09-02T16:01:49: originalUrl: /v1/expenses/summary
2026-09-02T16:01:49: path: /v1/expenses/summary
2026-09-02T16:01:49: normalizedPath: /v1/expenses/summary
2026-09-02T16:01:49: isPublicRoute: false
2026-09-02T16:01:49: ------------------------------
2026-09-02T16:01:49: ----- initAuth DEBUG -----
2026-09-02T16:01:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:49: IsValid: true
2026-09-02T16:01:49: --------------------------
2026-09-02T16:01:49: 16:01:49 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 9.603 ms - 152[0m
2026-09-02T16:01:49: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:49: Method: GET
2026-09-02T16:01:49: originalUrl: /v1/expense-categories
2026-09-02T16:01:49: path: /v1/expense-categories
2026-09-02T16:01:49: normalizedPath: /v1/expense-categories
2026-09-02T16:01:49: isPublicRoute: false
2026-09-02T16:01:49: ------------------------------
2026-09-02T16:01:49: ----- initAuth DEBUG -----
2026-09-02T16:01:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:49: IsValid: true
2026-09-02T16:01:49: --------------------------
2026-09-02T16:01:49: 16:01:49 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.878 ms - 149[0m
2026-09-02T16:01:50: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:50: Method: POST
2026-09-02T16:01:50: originalUrl: /v1/transactions
2026-09-02T16:01:50: path: /v1/transactions
2026-09-02T16:01:50: normalizedPath: /v1/transactions
2026-09-02T16:01:50: isPublicRoute: false
2026-09-02T16:01:50: ------------------------------
2026-09-02T16:01:50: ----- initAuth DEBUG -----
2026-09-02T16:01:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:50: IsValid: true
2026-09-02T16:01:50: --------------------------
2026-09-02T16:01:50: 16:01:50 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.354 ms - 1351[0m
2026-09-02T16:01:50: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:50: Method: GET
2026-09-02T16:01:50: originalUrl: /v1/expense-categories
2026-09-02T16:01:50: path: /v1/expense-categories
2026-09-02T16:01:50: normalizedPath: /v1/expense-categories
2026-09-02T16:01:50: isPublicRoute: false
2026-09-02T16:01:50: ------------------------------
2026-09-02T16:01:50: ----- initAuth DEBUG -----
2026-09-02T16:01:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:50: IsValid: true
2026-09-02T16:01:50: --------------------------
2026-09-02T16:01:50: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:01:50: Method: GET
2026-09-02T16:01:50: originalUrl: /v1/transactions/summary?society_id=1
2026-09-02T16:01:50: path: /v1/transactions/summary
2026-09-02T16:01:50: normalizedPath: /v1/transactions/summary
2026-09-02T16:01:50: isPublicRoute: false
2026-09-02T16:01:50: ------------------------------
2026-09-02T16:01:50: ----- initAuth DEBUG -----
2026-09-02T16:01:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:01:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:01:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:01:50: IsValid: true
2026-09-02T16:01:50: --------------------------
2026-09-02T16:01:50: 16:01:50 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.496 ms - 149[0m
2026-09-02T16:01:50: 16:01:50 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.873 ms - 128[0m
2026-09-02T16:03:34: 16:03:34 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 0.769 ms - 3118[0m
2026-09-02T16:03:34: 16:03:34 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 3.938 ms - 178977[0m
2026-09-02T16:03:34: 16:03:34 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 3.215 ms - 1526918[0m
2026-09-02T16:03:34: 16:03:34 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 3.128 ms - 251800[0m
2026-09-02T16:03:35: 16:03:35 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 3.643 ms - 184769[0m
2026-09-02T16:03:35: 16:03:35 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 2.176 ms - 628[0m
2026-09-02T16:07:02: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:07:02: Method: POST
2026-09-02T16:07:02: originalUrl: /v1/transactions
2026-09-02T16:07:02: path: /v1/transactions
2026-09-02T16:07:02: normalizedPath: /v1/transactions
2026-09-02T16:07:02: isPublicRoute: false
2026-09-02T16:07:02: ------------------------------
2026-09-02T16:07:02: ----- initAuth DEBUG -----
2026-09-02T16:07:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:02: IsValid: true
2026-09-02T16:07:02: --------------------------
2026-09-02T16:07:02: 16:07:02 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 9.475 ms - 1351[0m
2026-09-02T16:07:02: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:07:02: Method: GET
2026-09-02T16:07:02: originalUrl: /v1/transactions/summary?society_id=1
2026-09-02T16:07:02: path: /v1/transactions/summary
2026-09-02T16:07:02: normalizedPath: /v1/transactions/summary
2026-09-02T16:07:02: isPublicRoute: false
2026-09-02T16:07:02: ------------------------------
2026-09-02T16:07:02: ----- initAuth DEBUG -----
2026-09-02T16:07:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:02: IsValid: true
2026-09-02T16:07:02: --------------------------
2026-09-02T16:07:02: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:07:02: Method: GET
2026-09-02T16:07:02: originalUrl: /v1/expense-categories
2026-09-02T16:07:02: path: /v1/expense-categories
2026-09-02T16:07:02: normalizedPath: /v1/expense-categories
2026-09-02T16:07:02: isPublicRoute: false
2026-09-02T16:07:02: ------------------------------
2026-09-02T16:07:02: ----- initAuth DEBUG -----
2026-09-02T16:07:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:02: IsValid: true
2026-09-02T16:07:02: --------------------------
2026-09-02T16:07:02: 16:07:02 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 6.929 ms - 128[0m
2026-09-02T16:07:02: 16:07:02 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 5.372 ms - 149[0m
2026-09-02T16:07:02: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:07:02: Method: POST
2026-09-02T16:07:02: originalUrl: /v1/transactions
2026-09-02T16:07:02: path: /v1/transactions
2026-09-02T16:07:02: normalizedPath: /v1/transactions
2026-09-02T16:07:02: isPublicRoute: false
2026-09-02T16:07:02: ------------------------------
2026-09-02T16:07:02: ----- initAuth DEBUG -----
2026-09-02T16:07:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:02: IsValid: true
2026-09-02T16:07:02: --------------------------
2026-09-02T16:07:02: 16:07:02 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.411 ms - 1351[0m
2026-09-02T16:07:02: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:07:02: Method: GET
2026-09-02T16:07:02: originalUrl: /v1/transactions/summary?society_id=1
2026-09-02T16:07:02: path: /v1/transactions/summary
2026-09-02T16:07:02: normalizedPath: /v1/transactions/summary
2026-09-02T16:07:02: isPublicRoute: false
2026-09-02T16:07:02: ------------------------------
2026-09-02T16:07:02: ----- initAuth DEBUG -----
2026-09-02T16:07:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:02: IsValid: true
2026-09-02T16:07:02: --------------------------
2026-09-02T16:07:02: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:07:02: Method: GET
2026-09-02T16:07:02: originalUrl: /v1/expense-categories
2026-09-02T16:07:02: path: /v1/expense-categories
2026-09-02T16:07:02: normalizedPath: /v1/expense-categories
2026-09-02T16:07:02: isPublicRoute: false
2026-09-02T16:07:02: ------------------------------
2026-09-02T16:07:02: ----- initAuth DEBUG -----
2026-09-02T16:07:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:02: IsValid: true
2026-09-02T16:07:02: --------------------------
2026-09-02T16:07:02: 16:07:02 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.065 ms - 149[0m
2026-09-02T16:07:02: 16:07:02 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 10.568 ms - 128[0m
2026-09-02T16:07:03: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:07:03: Method: POST
2026-09-02T16:07:03: originalUrl: /v1/payments
2026-09-02T16:07:03: path: /v1/payments
2026-09-02T16:07:03: normalizedPath: /v1/payments
2026-09-02T16:07:03: isPublicRoute: false
2026-09-02T16:07:03: ------------------------------
2026-09-02T16:07:03: ----- initAuth DEBUG -----
2026-09-02T16:07:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:03: IsValid: true
2026-09-02T16:07:03: --------------------------
2026-09-02T16:07:03: 16:07:03 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 13.155 ms - 2089[0m
2026-09-02T16:07:03: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:07:03: Method: GET
2026-09-02T16:07:03: originalUrl: /v1/payment/my-dues
2026-09-02T16:07:03: path: /v1/payment/my-dues
2026-09-02T16:07:03: normalizedPath: /v1/payment/my-dues
2026-09-02T16:07:03: isPublicRoute: false
2026-09-02T16:07:03: ------------------------------
2026-09-02T16:07:03: ----- initAuth DEBUG -----
2026-09-02T16:07:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:03: IsValid: true
2026-09-02T16:07:03: --------------------------
2026-09-02T16:07:03: 16:07:03 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 12.553 ms - 329[0m
2026-09-02T16:07:04: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:07:04: Method: POST
2026-09-02T16:07:04: originalUrl: /v1/expenses
2026-09-02T16:07:04: path: /v1/expenses
2026-09-02T16:07:04: normalizedPath: /v1/expenses
2026-09-02T16:07:04: isPublicRoute: false
2026-09-02T16:07:04: ------------------------------
2026-09-02T16:07:04: ----- initAuth DEBUG -----
2026-09-02T16:07:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:04: IsValid: true
2026-09-02T16:07:04: --------------------------
2026-09-02T16:07:04: 16:07:04 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.366 ms - 4653[0m
2026-09-02T16:07:05: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:07:05: Method: POST
2026-09-02T16:07:05: originalUrl: /v1/expenses/summary
2026-09-02T16:07:05: path: /v1/expenses/summary
2026-09-02T16:07:05: normalizedPath: /v1/expenses/summary
2026-09-02T16:07:05: isPublicRoute: false
2026-09-02T16:07:05: ------------------------------
2026-09-02T16:07:05: ----- initAuth DEBUG -----
2026-09-02T16:07:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:05: IsValid: true
2026-09-02T16:07:05: --------------------------
2026-09-02T16:07:05: 16:07:05 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.333 ms - 152[0m
2026-09-02T16:07:05: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:07:05: Method: GET
2026-09-02T16:07:05: originalUrl: /v1/expense-categories
2026-09-02T16:07:05: path: /v1/expense-categories
2026-09-02T16:07:05: normalizedPath: /v1/expense-categories
2026-09-02T16:07:05: isPublicRoute: false
2026-09-02T16:07:05: ------------------------------
2026-09-02T16:07:05: ----- initAuth DEBUG -----
2026-09-02T16:07:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:07:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:07:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:07:05: IsValid: true
2026-09-02T16:07:05: --------------------------
2026-09-02T16:07:05: 16:07:05 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.209 ms - 149[0m
2026-09-02T16:30:48: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:30:48: Method: GET
2026-09-02T16:30:48: originalUrl: /
2026-09-02T16:30:48: path: /
2026-09-02T16:30:48: normalizedPath: /
2026-09-02T16:30:48: isPublicRoute: false
2026-09-02T16:30:48: ------------------------------
2026-09-02T16:30:48: 16:30:48 [[32minfo[39m] [0mGET / [33m401[0m 3.147 ms - 123[0m
2026-09-02T16:30:48: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:30:48: Method: GET
2026-09-02T16:30:48: originalUrl: /wp-includes/ID3/license.txt
2026-09-02T16:30:48: path: /wp-includes/ID3/license.txt
2026-09-02T16:30:48: normalizedPath: /wp-includes/ID3/license.txt
2026-09-02T16:30:48: isPublicRoute: false
2026-09-02T16:30:48: ------------------------------
2026-09-02T16:30:48: 16:30:48 [[32minfo[39m] [0mGET /wp-includes/ID3/license.txt [33m401[0m 1.044 ms - 123[0m
2026-09-02T16:30:49: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:30:49: Method: GET
2026-09-02T16:30:49: originalUrl: /feed/
2026-09-02T16:30:49: path: /feed/
2026-09-02T16:30:49: normalizedPath: /feed
2026-09-02T16:30:49: isPublicRoute: false
2026-09-02T16:30:49: ------------------------------
2026-09-02T16:30:49: 16:30:49 [[32minfo[39m] [0mGET /feed/ [33m401[0m 0.972 ms - 123[0m
2026-09-02T16:30:49: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:30:49: Method: GET
2026-09-02T16:30:49: originalUrl: /xmlrpc.php?rsd
2026-09-02T16:30:49: path: /xmlrpc.php
2026-09-02T16:30:49: normalizedPath: /xmlrpc.php
2026-09-02T16:30:49: isPublicRoute: false
2026-09-02T16:30:49: ------------------------------
2026-09-02T16:30:49: 16:30:49 [[32minfo[39m] [0mGET /xmlrpc.php?rsd [33m401[0m 1.285 ms - 123[0m
2026-09-02T16:30:49: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:30:49: Method: GET
2026-09-02T16:30:49: originalUrl: /blog/wp-includes/wlwmanifest.xml
2026-09-02T16:30:49: path: /blog/wp-includes/wlwmanifest.xml
2026-09-02T16:30:49: normalizedPath: /blog/wp-includes/wlwmanifest.xml
2026-09-02T16:30:49: isPublicRoute: false
2026-09-02T16:30:49: ------------------------------
2026-09-02T16:30:49: 16:30:49 [[32minfo[39m] [0mGET /blog/wp-includes/wlwmanifest.xml [33m401[0m 1.148 ms - 123[0m
2026-09-02T16:30:49: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:30:49: Method: GET
2026-09-02T16:30:49: originalUrl: /web/wp-includes/wlwmanifest.xml
2026-09-02T16:30:49: path: /web/wp-includes/wlwmanifest.xml
2026-09-02T16:30:49: normalizedPath: /web/wp-includes/wlwmanifest.xml
2026-09-02T16:30:49: isPublicRoute: false
2026-09-02T16:30:49: ------------------------------
2026-09-02T16:30:49: 16:30:49 [[32minfo[39m] [0mGET /web/wp-includes/wlwmanifest.xml [33m401[0m 0.868 ms - 123[0m
2026-09-02T16:30:50: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:30:50: Method: GET
2026-09-02T16:30:50: originalUrl: /wordpress/wp-includes/wlwmanifest.xml
2026-09-02T16:30:50: path: /wordpress/wp-includes/wlwmanifest.xml
2026-09-02T16:30:50: normalizedPath: /wordpress/wp-includes/wlwmanifest.xml
2026-09-02T16:30:50: isPublicRoute: false
2026-09-02T16:30:50: ------------------------------
2026-09-02T16:30:50: 16:30:50 [[32minfo[39m] [0mGET /wordpress/wp-includes/wlwmanifest.xml [33m401[0m 1.060 ms - 123[0m
2026-09-02T16:30:50: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:30:50: Method: GET
2026-09-02T16:30:50: originalUrl: /wp/wp-includes/wlwmanifest.xml
2026-09-02T16:30:50: path: /wp/wp-includes/wlwmanifest.xml
2026-09-02T16:30:50: normalizedPath: /wp/wp-includes/wlwmanifest.xml
2026-09-02T16:30:50: isPublicRoute: false
2026-09-02T16:30:50: ------------------------------
2026-09-02T16:30:50: 16:30:50 [[32minfo[39m] [0mGET /wp/wp-includes/wlwmanifest.xml [33m401[0m 1.044 ms - 123[0m
2026-09-02T16:30:50: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:30:50: Method: GET
2026-09-02T16:30:50: originalUrl: /2020/wp-includes/wlwmanifest.xml
2026-09-02T16:30:50: path: /2020/wp-includes/wlwmanifest.xml
2026-09-02T16:30:50: normalizedPath: /2020/wp-includes/wlwmanifest.xml
2026-09-02T16:30:50: isPublicRoute: false
2026-09-02T16:30:50: ------------------------------
2026-09-02T16:30:50: 16:30:50 [[32minfo[39m] [0mGET /2020/wp-includes/wlwmanifest.xml [33m401[0m 0.968 ms - 123[0m
2026-09-02T16:30:50: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:30:50: Method: GET
2026-09-02T16:30:50: originalUrl: /2019/wp-includes/wlwmanifest.xml
2026-09-02T16:30:50: path: /2019/wp-includes/wlwmanifest.xml
2026-09-02T16:30:50: normalizedPath: /2019/wp-includes/wlwmanifest.xml
2026-09-02T16:30:50: isPublicRoute: false
2026-09-02T16:30:50: ------------------------------
2026-09-02T16:30:50: 16:30:50 [[32minfo[39m] [0mGET /2019/wp-includes/wlwmanifest.xml [33m401[0m 0.842 ms - 123[0m
2026-09-02T16:30:51: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:30:51: Method: GET
2026-09-02T16:30:51: originalUrl: /2021/wp-includes/wlwmanifest.xml
2026-09-02T16:30:51: path: /2021/wp-includes/wlwmanifest.xml
2026-09-02T16:30:51: normalizedPath: /2021/wp-includes/wlwmanifest.xml
2026-09-02T16:30:51: isPublicRoute: false
2026-09-02T16:30:51: ------------------------------
2026-09-02T16:30:51: 16:30:51 [[32minfo[39m] [0mGET /2021/wp-includes/wlwmanifest.xml [33m401[0m 0.851 ms - 123[0m
2026-09-02T16:30:51: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:30:51: Method: GET
2026-09-02T16:30:51: originalUrl: /shop/wp-includes/wlwmanifest.xml
2026-09-02T16:30:51: path: /shop/wp-includes/wlwmanifest.xml
2026-09-02T16:30:51: normalizedPath: /shop/wp-includes/wlwmanifest.xml
2026-09-02T16:30:51: isPublicRoute: false
2026-09-02T16:30:51: ------------------------------
2026-09-02T16:30:51: 16:30:51 [[32minfo[39m] [0mGET /shop/wp-includes/wlwmanifest.xml [33m401[0m 0.925 ms - 123[0m
2026-09-02T16:30:51: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:30:51: Method: GET
2026-09-02T16:30:51: originalUrl: /wp1/wp-includes/wlwmanifest.xml
2026-09-02T16:30:51: path: /wp1/wp-includes/wlwmanifest.xml
2026-09-02T16:30:51: normalizedPath: /wp1/wp-includes/wlwmanifest.xml
2026-09-02T16:30:51: isPublicRoute: false
2026-09-02T16:30:51: ------------------------------
2026-09-02T16:30:51: 16:30:51 [[32minfo[39m] [0mGET /wp1/wp-includes/wlwmanifest.xml [33m401[0m 0.967 ms - 123[0m
2026-09-02T16:30:51: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:30:51: Method: GET
2026-09-02T16:30:51: originalUrl: /test/wp-includes/wlwmanifest.xml
2026-09-02T16:30:51: path: /test/wp-includes/wlwmanifest.xml
2026-09-02T16:30:51: normalizedPath: /test/wp-includes/wlwmanifest.xml
2026-09-02T16:30:51: isPublicRoute: false
2026-09-02T16:30:51: ------------------------------
2026-09-02T16:30:51: 16:30:51 [[32minfo[39m] [0mGET /test/wp-includes/wlwmanifest.xml [33m401[0m 0.903 ms - 123[0m
2026-09-02T16:30:52: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:30:52: Method: GET
2026-09-02T16:30:52: originalUrl: /site/wp-includes/wlwmanifest.xml
2026-09-02T16:30:52: path: /site/wp-includes/wlwmanifest.xml
2026-09-02T16:30:52: normalizedPath: /site/wp-includes/wlwmanifest.xml
2026-09-02T16:30:52: isPublicRoute: false
2026-09-02T16:30:52: ------------------------------
2026-09-02T16:30:52: 16:30:52 [[32minfo[39m] [0mGET /site/wp-includes/wlwmanifest.xml [33m401[0m 0.755 ms - 123[0m
2026-09-02T16:30:52: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:30:52: Method: GET
2026-09-02T16:30:52: originalUrl: /cms/wp-includes/wlwmanifest.xml
2026-09-02T16:30:52: path: /cms/wp-includes/wlwmanifest.xml
2026-09-02T16:30:52: normalizedPath: /cms/wp-includes/wlwmanifest.xml
2026-09-02T16:30:52: isPublicRoute: false
2026-09-02T16:30:52: ------------------------------
2026-09-02T16:30:52: 16:30:52 [[32minfo[39m] [0mGET /cms/wp-includes/wlwmanifest.xml [33m401[0m 0.840 ms - 123[0m
2026-09-02T16:38:15: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:38:15: Method: POST
2026-09-02T16:38:15: originalUrl: /v1/expenses
2026-09-02T16:38:15: path: /v1/expenses
2026-09-02T16:38:15: normalizedPath: /v1/expenses
2026-09-02T16:38:15: isPublicRoute: false
2026-09-02T16:38:15: ------------------------------
2026-09-02T16:38:15: ----- initAuth DEBUG -----
2026-09-02T16:38:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:38:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:38:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:38:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:38:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:38:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:38:15: IsValid: true
2026-09-02T16:38:15: --------------------------
2026-09-02T16:38:15: 16:38:15 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 15.494 ms - 4653[0m
2026-09-02T16:38:16: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:38:16: Method: POST
2026-09-02T16:38:16: originalUrl: /v1/expenses/summary
2026-09-02T16:38:16: path: /v1/expenses/summary
2026-09-02T16:38:16: normalizedPath: /v1/expenses/summary
2026-09-02T16:38:16: isPublicRoute: false
2026-09-02T16:38:16: ------------------------------
2026-09-02T16:38:16: ----- initAuth DEBUG -----
2026-09-02T16:38:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:38:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:38:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:38:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:38:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:38:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:38:16: IsValid: true
2026-09-02T16:38:16: --------------------------
2026-09-02T16:38:16: 16:38:16 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.806 ms - 152[0m
2026-09-02T16:38:16: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:38:16: Method: GET
2026-09-02T16:38:16: originalUrl: /v1/expense-categories
2026-09-02T16:38:16: path: /v1/expense-categories
2026-09-02T16:38:16: normalizedPath: /v1/expense-categories
2026-09-02T16:38:16: isPublicRoute: false
2026-09-02T16:38:16: ------------------------------
2026-09-02T16:38:16: ----- initAuth DEBUG -----
2026-09-02T16:38:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:38:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:38:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:38:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:38:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:38:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:38:16: IsValid: true
2026-09-02T16:38:16: --------------------------
2026-09-02T16:38:16: 16:38:16 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 5.361 ms - 149[0m
2026-09-02T16:44:25: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:44:25: Method: POST
2026-09-02T16:44:25: originalUrl: /v1/expenses
2026-09-02T16:44:25: path: /v1/expenses
2026-09-02T16:44:25: normalizedPath: /v1/expenses
2026-09-02T16:44:25: isPublicRoute: false
2026-09-02T16:44:25: ------------------------------
2026-09-02T16:44:25: ----- initAuth DEBUG -----
2026-09-02T16:44:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:44:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:44:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:44:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:44:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:44:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:44:25: IsValid: true
2026-09-02T16:44:25: --------------------------
2026-09-02T16:44:25: 16:44:25 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 11.904 ms - 4653[0m
2026-09-02T16:44:25: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:44:25: Method: POST
2026-09-02T16:44:25: originalUrl: /v1/expenses/summary
2026-09-02T16:44:25: path: /v1/expenses/summary
2026-09-02T16:44:25: normalizedPath: /v1/expenses/summary
2026-09-02T16:44:25: isPublicRoute: false
2026-09-02T16:44:25: ------------------------------
2026-09-02T16:44:25: ----- initAuth DEBUG -----
2026-09-02T16:44:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:44:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:44:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:44:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:44:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:44:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:44:25: IsValid: true
2026-09-02T16:44:25: --------------------------
2026-09-02T16:44:25: 16:44:25 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.750 ms - 152[0m
2026-09-02T16:44:25: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:44:25: Method: GET
2026-09-02T16:44:25: originalUrl: /v1/expense-categories
2026-09-02T16:44:25: path: /v1/expense-categories
2026-09-02T16:44:25: normalizedPath: /v1/expense-categories
2026-09-02T16:44:25: isPublicRoute: false
2026-09-02T16:44:25: ------------------------------
2026-09-02T16:44:25: ----- initAuth DEBUG -----
2026-09-02T16:44:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:44:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:44:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:44:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:44:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:44:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:44:25: IsValid: true
2026-09-02T16:44:25: --------------------------
2026-09-02T16:44:25: 16:44:25 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.530 ms - 149[0m
2026-09-02T16:48:28: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:48:28: Method: POST
2026-09-02T16:48:28: originalUrl: /v1/transactions
2026-09-02T16:48:28: path: /v1/transactions
2026-09-02T16:48:28: normalizedPath: /v1/transactions
2026-09-02T16:48:28: isPublicRoute: false
2026-09-02T16:48:28: ------------------------------
2026-09-02T16:48:28: ----- initAuth DEBUG -----
2026-09-02T16:48:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:48:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:48:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:48:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:48:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:48:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:48:28: IsValid: true
2026-09-02T16:48:28: --------------------------
2026-09-02T16:48:28: 16:48:28 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 14.777 ms - 1351[0m
2026-09-02T16:48:28: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:48:28: Method: GET
2026-09-02T16:48:28: originalUrl: /v1/expense-categories
2026-09-02T16:48:28: path: /v1/expense-categories
2026-09-02T16:48:28: normalizedPath: /v1/expense-categories
2026-09-02T16:48:28: isPublicRoute: false
2026-09-02T16:48:28: ------------------------------
2026-09-02T16:48:28: ----- initAuth DEBUG -----
2026-09-02T16:48:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:48:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:48:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:48:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:48:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:48:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:48:28: IsValid: true
2026-09-02T16:48:28: --------------------------
2026-09-02T16:48:28: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:48:28: Method: GET
2026-09-02T16:48:28: originalUrl: /v1/transactions/summary?society_id=1
2026-09-02T16:48:28: path: /v1/transactions/summary
2026-09-02T16:48:28: normalizedPath: /v1/transactions/summary
2026-09-02T16:48:28: isPublicRoute: false
2026-09-02T16:48:28: ------------------------------
2026-09-02T16:48:28: ----- initAuth DEBUG -----
2026-09-02T16:48:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:48:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:48:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:48:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:48:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:48:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:48:28: IsValid: true
2026-09-02T16:48:28: --------------------------
2026-09-02T16:48:28: 16:48:28 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.277 ms - 149[0m
2026-09-02T16:48:28: 16:48:28 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 14.085 ms - 128[0m
2026-09-02T16:48:35: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:48:35: Method: POST
2026-09-02T16:48:35: originalUrl: /v1/payments
2026-09-02T16:48:35: path: /v1/payments
2026-09-02T16:48:35: normalizedPath: /v1/payments
2026-09-02T16:48:35: isPublicRoute: false
2026-09-02T16:48:35: ------------------------------
2026-09-02T16:48:35: ----- initAuth DEBUG -----
2026-09-02T16:48:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:48:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:48:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:48:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:48:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:48:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:48:35: IsValid: true
2026-09-02T16:48:35: --------------------------
2026-09-02T16:48:35: 16:48:35 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 9.255 ms - 2089[0m
2026-09-02T16:48:35: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:48:35: Method: GET
2026-09-02T16:48:35: originalUrl: /v1/payment/my-dues
2026-09-02T16:48:35: path: /v1/payment/my-dues
2026-09-02T16:48:35: normalizedPath: /v1/payment/my-dues
2026-09-02T16:48:35: isPublicRoute: false
2026-09-02T16:48:35: ------------------------------
2026-09-02T16:48:35: ----- initAuth DEBUG -----
2026-09-02T16:48:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:48:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:48:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:48:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:48:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:48:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:48:35: IsValid: true
2026-09-02T16:48:35: --------------------------
2026-09-02T16:48:35: 16:48:35 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.689 ms - 329[0m
2026-09-02T16:49:08: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:49:08: Method: POST
2026-09-02T16:49:08: originalUrl: /v1/society/registration-list
2026-09-02T16:49:08: path: /v1/society/registration-list
2026-09-02T16:49:08: normalizedPath: /v1/society/registration-list
2026-09-02T16:49:08: isPublicRoute: false
2026-09-02T16:49:08: ------------------------------
2026-09-02T16:49:08: ----- initAuth DEBUG -----
2026-09-02T16:49:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:08: IsValid: true
2026-09-02T16:49:08: --------------------------
2026-09-02T16:49:08: 16:49:08 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 11.566 ms - 2691[0m
2026-09-02T16:49:08: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:49:08: Method: GET
2026-09-02T16:49:08: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T16:49:08: path: /v1/society/registration-dashboard-summary
2026-09-02T16:49:08: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T16:49:08: isPublicRoute: false
2026-09-02T16:49:08: ------------------------------
2026-09-02T16:49:08: ----- initAuth DEBUG -----
2026-09-02T16:49:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:08: IsValid: true
2026-09-02T16:49:08: --------------------------
2026-09-02T16:49:08: 16:49:08 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 17.615 ms - 152[0m
2026-09-02T16:49:13: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:49:13: Method: DELETE
2026-09-02T16:49:13: originalUrl: /v1/society/2
2026-09-02T16:49:13: path: /v1/society/2
2026-09-02T16:49:13: normalizedPath: /v1/society/2
2026-09-02T16:49:13: isPublicRoute: false
2026-09-02T16:49:13: ------------------------------
2026-09-02T16:49:13: ----- initAuth DEBUG -----
2026-09-02T16:49:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:13: IsValid: true
2026-09-02T16:49:13: --------------------------
2026-09-02T16:49:13: ====================================
2026-09-02T16:49:13: DELETE API HIT
2026-09-02T16:49:13: PARAMS: { id: '2' }
2026-09-02T16:49:13: ID: 2
2026-09-02T16:49:13: USER: {
2026-09-02T16:49:13:   user_id: 1,
2026-09-02T16:49:13:   society_id: 1,
2026-09-02T16:49:13:   role: 'superadmin',
2026-09-02T16:49:13:   full_name: 'Ram',
2026-09-02T16:49:13:   is_admin: 0,
2026-09-02T16:49:13:   is_member: 1,
2026-09-02T16:49:13:   is_superadmin: 1,
2026-09-02T16:49:13:   permissions: null,
2026-09-02T16:49:13:   iat: 1788344139,
2026-09-02T16:49:13:   exp: 1790936139
2026-09-02T16:49:13: }
2026-09-02T16:49:13: ====================================
2026-09-02T16:49:13: ====================================
2026-09-02T16:49:13: [DELETE SOCIETY] RECEIVED ID: 2
2026-09-02T16:49:13: ====================================
2026-09-02T16:49:13: [DELETE SOCIETY] REGISTRATION REQUEST: [
2026-09-02T16:49:13:   {
2026-09-02T16:49:13:     id: 2,
2026-09-02T16:49:13:     society_name: 'Meri dairy society',
2026-09-02T16:49:13:     approval_status: 'rejected',
2026-09-02T16:49:13:     is_deleted: 0
2026-09-02T16:49:13:   }
2026-09-02T16:49:13: ]
2026-09-02T16:49:13: [DELETE SOCIETY] REQUEST STATUS: rejected
2026-09-02T16:49:13: [DELETE SOCIETY] REQUEST is_deleted: 0
2026-09-02T16:49:13: [DELETE SOCIETY] REGISTRATION UPDATE RESULT: ResultSetHeader {
2026-09-02T16:49:13:   fieldCount: 0,
2026-09-02T16:49:13:   affectedRows: 1,
2026-09-02T16:49:13:   insertId: 0,
2026-09-02T16:49:13:   info: 'Rows matched: 1  Changed: 1  Warnings: 0',
2026-09-02T16:49:13:   serverStatus: 2,
2026-09-02T16:49:13:   warningStatus: 0,
2026-09-02T16:49:13:   changedRows: 1
2026-09-02T16:49:13: }
2026-09-02T16:49:13: DELETE MODEL RESULT: { affectedRows: 1, type: 'registration_request' }
2026-09-02T16:49:13: 16:49:13 [[32minfo[39m] [0mDELETE /v1/society/2 [32m200[0m 24.584 ms - 110[0m
2026-09-02T16:49:13: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:49:13: Method: GET
2026-09-02T16:49:13: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T16:49:13: path: /v1/society/registration-dashboard-summary
2026-09-02T16:49:13: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T16:49:13: isPublicRoute: false
2026-09-02T16:49:13: ------------------------------
2026-09-02T16:49:13: ----- initAuth DEBUG -----
2026-09-02T16:49:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:13: IsValid: true
2026-09-02T16:49:13: --------------------------
2026-09-02T16:49:13: 16:49:13 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.556 ms - 152[0m
2026-09-02T16:49:17: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:49:17: Method: DELETE
2026-09-02T16:49:17: originalUrl: /v1/society/3
2026-09-02T16:49:17: path: /v1/society/3
2026-09-02T16:49:17: normalizedPath: /v1/society/3
2026-09-02T16:49:17: isPublicRoute: false
2026-09-02T16:49:17: ------------------------------
2026-09-02T16:49:17: ----- initAuth DEBUG -----
2026-09-02T16:49:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:17: IsValid: true
2026-09-02T16:49:17: --------------------------
2026-09-02T16:49:17: ====================================
2026-09-02T16:49:17: DELETE API HIT
2026-09-02T16:49:17: PARAMS: { id: '3' }
2026-09-02T16:49:17: ID: 3
2026-09-02T16:49:17: USER: {
2026-09-02T16:49:17:   user_id: 1,
2026-09-02T16:49:17:   society_id: 1,
2026-09-02T16:49:17:   role: 'superadmin',
2026-09-02T16:49:17:   full_name: 'Ram',
2026-09-02T16:49:17:   is_admin: 0,
2026-09-02T16:49:17:   is_member: 1,
2026-09-02T16:49:17:   is_superadmin: 1,
2026-09-02T16:49:17:   permissions: null,
2026-09-02T16:49:17:   iat: 1788344139,
2026-09-02T16:49:17:   exp: 1790936139
2026-09-02T16:49:17: }
2026-09-02T16:49:17: ====================================
2026-09-02T16:49:17: ====================================
2026-09-02T16:49:17: [DELETE SOCIETY] RECEIVED ID: 3
2026-09-02T16:49:17: ====================================
2026-09-02T16:49:17: [DELETE SOCIETY] REGISTRATION REQUEST: [
2026-09-02T16:49:17:   {
2026-09-02T16:49:17:     id: 3,
2026-09-02T16:49:17:     society_name: 'B2 Society ',
2026-09-02T16:49:17:     approval_status: 'rejected',
2026-09-02T16:49:17:     is_deleted: 0
2026-09-02T16:49:17:   }
2026-09-02T16:49:17: ]
2026-09-02T16:49:17: [DELETE SOCIETY] REQUEST STATUS: rejected
2026-09-02T16:49:17: [DELETE SOCIETY] REQUEST is_deleted: 0
2026-09-02T16:49:17: [DELETE SOCIETY] REGISTRATION UPDATE RESULT: ResultSetHeader {
2026-09-02T16:49:17:   fieldCount: 0,
2026-09-02T16:49:17:   affectedRows: 1,
2026-09-02T16:49:17:   insertId: 0,
2026-09-02T16:49:17:   info: 'Rows matched: 1  Changed: 1  Warnings: 0',
2026-09-02T16:49:17:   serverStatus: 2,
2026-09-02T16:49:17:   warningStatus: 0,
2026-09-02T16:49:17:   changedRows: 1
2026-09-02T16:49:17: }
2026-09-02T16:49:17: DELETE MODEL RESULT: { affectedRows: 1, type: 'registration_request' }
2026-09-02T16:49:17: 16:49:17 [[32minfo[39m] [0mDELETE /v1/society/3 [32m200[0m 6.882 ms - 110[0m
2026-09-02T16:49:17: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:49:17: Method: GET
2026-09-02T16:49:17: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T16:49:17: path: /v1/society/registration-dashboard-summary
2026-09-02T16:49:17: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T16:49:17: isPublicRoute: false
2026-09-02T16:49:17: ------------------------------
2026-09-02T16:49:17: ----- initAuth DEBUG -----
2026-09-02T16:49:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:17: IsValid: true
2026-09-02T16:49:17: --------------------------
2026-09-02T16:49:17: 16:49:17 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.981 ms - 152[0m
2026-09-02T16:49:20: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:49:20: Method: DELETE
2026-09-02T16:49:20: originalUrl: /v1/society/5
2026-09-02T16:49:20: path: /v1/society/5
2026-09-02T16:49:20: normalizedPath: /v1/society/5
2026-09-02T16:49:20: isPublicRoute: false
2026-09-02T16:49:20: ------------------------------
2026-09-02T16:49:20: ----- initAuth DEBUG -----
2026-09-02T16:49:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:20: IsValid: true
2026-09-02T16:49:20: --------------------------
2026-09-02T16:49:20: ====================================
2026-09-02T16:49:20: DELETE API HIT
2026-09-02T16:49:20: PARAMS: { id: '5' }
2026-09-02T16:49:20: ID: 5
2026-09-02T16:49:20: USER: {
2026-09-02T16:49:20:   user_id: 1,
2026-09-02T16:49:20:   society_id: 1,
2026-09-02T16:49:20:   role: 'superadmin',
2026-09-02T16:49:20:   full_name: 'Ram',
2026-09-02T16:49:20:   is_admin: 0,
2026-09-02T16:49:20:   is_member: 1,
2026-09-02T16:49:20:   is_superadmin: 1,
2026-09-02T16:49:20:   permissions: null,
2026-09-02T16:49:20:   iat: 1788344139,
2026-09-02T16:49:20:   exp: 1790936139
2026-09-02T16:49:20: }
2026-09-02T16:49:20: ====================================
2026-09-02T16:49:20: ====================================
2026-09-02T16:49:20: [DELETE SOCIETY] RECEIVED ID: 5
2026-09-02T16:49:20: ====================================
2026-09-02T16:49:20: [DELETE SOCIETY] REGISTRATION REQUEST: [
2026-09-02T16:49:20:   {
2026-09-02T16:49:20:     id: 5,
2026-09-02T16:49:20:     society_name: 'skjdrfusdkrfgvn',
2026-09-02T16:49:20:     approval_status: 'rejected',
2026-09-02T16:49:20:     is_deleted: 0
2026-09-02T16:49:20:   }
2026-09-02T16:49:20: ]
2026-09-02T16:49:20: [DELETE SOCIETY] REQUEST STATUS: rejected
2026-09-02T16:49:20: [DELETE SOCIETY] REQUEST is_deleted: 0
2026-09-02T16:49:20: [DELETE SOCIETY] REGISTRATION UPDATE RESULT: ResultSetHeader {
2026-09-02T16:49:20:   fieldCount: 0,
2026-09-02T16:49:20:   affectedRows: 1,
2026-09-02T16:49:20:   insertId: 0,
2026-09-02T16:49:20:   info: 'Rows matched: 1  Changed: 1  Warnings: 0',
2026-09-02T16:49:20:   serverStatus: 2,
2026-09-02T16:49:20:   warningStatus: 0,
2026-09-02T16:49:20:   changedRows: 1
2026-09-02T16:49:20: }
2026-09-02T16:49:20: DELETE MODEL RESULT: { affectedRows: 1, type: 'registration_request' }
2026-09-02T16:49:20: 16:49:20 [[32minfo[39m] [0mDELETE /v1/society/5 [32m200[0m 5.160 ms - 110[0m
2026-09-02T16:49:20: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:49:20: Method: GET
2026-09-02T16:49:20: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T16:49:20: path: /v1/society/registration-dashboard-summary
2026-09-02T16:49:20: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T16:49:20: isPublicRoute: false
2026-09-02T16:49:20: ------------------------------
2026-09-02T16:49:20: ----- initAuth DEBUG -----
2026-09-02T16:49:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:20: IsValid: true
2026-09-02T16:49:20: --------------------------
2026-09-02T16:49:20: 16:49:20 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.765 ms - 152[0m
2026-09-02T16:49:26: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:49:26: Method: POST
2026-09-02T16:49:26: originalUrl: /v1/society/registration-list
2026-09-02T16:49:26: path: /v1/society/registration-list
2026-09-02T16:49:26: normalizedPath: /v1/society/registration-list
2026-09-02T16:49:26: isPublicRoute: false
2026-09-02T16:49:26: ------------------------------
2026-09-02T16:49:26: ----- initAuth DEBUG -----
2026-09-02T16:49:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:26: IsValid: true
2026-09-02T16:49:26: --------------------------
2026-09-02T16:49:26: 16:49:26 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.065 ms - 1708[0m
2026-09-02T16:49:26: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:49:26: Method: GET
2026-09-02T16:49:26: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T16:49:26: path: /v1/society/registration-dashboard-summary
2026-09-02T16:49:26: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T16:49:26: isPublicRoute: false
2026-09-02T16:49:26: ------------------------------
2026-09-02T16:49:26: ----- initAuth DEBUG -----
2026-09-02T16:49:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:49:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:49:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:49:26: IsValid: true
2026-09-02T16:49:26: --------------------------
2026-09-02T16:49:26: 16:49:26 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.497 ms - 152[0m
2026-09-02T16:59:55: ----- PUBLIC ROUTE CHECK -----
2026-09-02T16:59:55: Method: GET
2026-09-02T16:59:55: originalUrl: /v1/society/13
2026-09-02T16:59:55: path: /v1/society/13
2026-09-02T16:59:55: normalizedPath: /v1/society/13
2026-09-02T16:59:55: isPublicRoute: false
2026-09-02T16:59:55: ------------------------------
2026-09-02T16:59:55: ----- initAuth DEBUG -----
2026-09-02T16:59:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:59:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T16:59:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:59:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T16:59:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:59:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T16:59:55: IsValid: true
2026-09-02T16:59:55: --------------------------
2026-09-02T16:59:55: 16:59:55 [[32minfo[39m] [0mGET /v1/society/13 [32m200[0m 21.735 ms - 589[0m
2026-09-02T17:00:43: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:00:43: Method: POST
2026-09-02T17:00:43: originalUrl: /v1/society/registration-list
2026-09-02T17:00:43: path: /v1/society/registration-list
2026-09-02T17:00:43: normalizedPath: /v1/society/registration-list
2026-09-02T17:00:43: isPublicRoute: false
2026-09-02T17:00:43: ------------------------------
2026-09-02T17:00:43: ----- initAuth DEBUG -----
2026-09-02T17:00:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:00:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:00:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:00:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:00:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:00:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:00:43: IsValid: true
2026-09-02T17:00:43: --------------------------
2026-09-02T17:00:43: 17:00:43 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 11.827 ms - 1708[0m
2026-09-02T17:00:43: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:00:43: Method: GET
2026-09-02T17:00:43: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T17:00:43: path: /v1/society/registration-dashboard-summary
2026-09-02T17:00:43: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T17:00:43: isPublicRoute: false
2026-09-02T17:00:43: ------------------------------
2026-09-02T17:00:43: ----- initAuth DEBUG -----
2026-09-02T17:00:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:00:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:00:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:00:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:00:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:00:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:00:43: IsValid: true
2026-09-02T17:00:43: --------------------------
2026-09-02T17:00:43: 17:00:43 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 6.137 ms - 152[0m
2026-09-02T17:02:40: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:02:40: Method: POST
2026-09-02T17:02:40: originalUrl: /v1/announcements
2026-09-02T17:02:40: path: /v1/announcements
2026-09-02T17:02:40: normalizedPath: /v1/announcements
2026-09-02T17:02:40: isPublicRoute: false
2026-09-02T17:02:40: ------------------------------
2026-09-02T17:02:40: ----- initAuth DEBUG -----
2026-09-02T17:02:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:02:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:02:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:02:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:02:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:02:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:02:40: IsValid: true
2026-09-02T17:02:40: --------------------------
2026-09-02T17:02:40: 17:02:40 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 12.470 ms - 773[0m
2026-09-02T17:02:42: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:02:42: Method: GET
2026-09-02T17:02:42: originalUrl: /v1/announcement/3
2026-09-02T17:02:42: path: /v1/announcement/3
2026-09-02T17:02:42: normalizedPath: /v1/announcement/3
2026-09-02T17:02:42: isPublicRoute: false
2026-09-02T17:02:42: ------------------------------
2026-09-02T17:02:42: ----- initAuth DEBUG -----
2026-09-02T17:02:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:02:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:02:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:02:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:02:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:02:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:02:42: IsValid: true
2026-09-02T17:02:42: --------------------------
2026-09-02T17:02:42: 17:02:42 [[32minfo[39m] [0mGET /v1/announcement/3 [32m200[0m 9.873 ms - 422[0m
2026-09-02T17:02:43: 17:02:43 [[32minfo[39m] [0mGET /uploads/announcement/1785760059922-458798199.jpg [32m200[0m 5.088 ms - 30965[0m
2026-09-02T17:02:46: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:02:46: Method: GET
2026-09-02T17:02:46: originalUrl: /v1/announcement/2
2026-09-02T17:02:46: path: /v1/announcement/2
2026-09-02T17:02:46: normalizedPath: /v1/announcement/2
2026-09-02T17:02:46: isPublicRoute: false
2026-09-02T17:02:46: ------------------------------
2026-09-02T17:02:46: ----- initAuth DEBUG -----
2026-09-02T17:02:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:02:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:02:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:02:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:02:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:02:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:02:46: IsValid: true
2026-09-02T17:02:46: --------------------------
2026-09-02T17:02:46: 17:02:46 [[32minfo[39m] [0mGET /v1/announcement/2 [32m200[0m 5.809 ms - 422[0m
2026-09-02T17:02:47: 17:02:47 [[32minfo[39m] [0mGET /uploads/announcement/1785760057711-740312354.jpg [32m200[0m 1.963 ms - 30965[0m
2026-09-02T17:05:33: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:05:33: Method: POST
2026-09-02T17:05:33: originalUrl: /v1/expenses/summary
2026-09-02T17:05:33: path: /v1/expenses/summary
2026-09-02T17:05:33: normalizedPath: /v1/expenses/summary
2026-09-02T17:05:33: isPublicRoute: false
2026-09-02T17:05:33: ------------------------------
2026-09-02T17:05:33: ----- initAuth DEBUG -----
2026-09-02T17:05:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:05:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:05:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:05:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:05:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:05:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:05:33: IsValid: true
2026-09-02T17:05:33: --------------------------
2026-09-02T17:05:33: 17:05:33 [[32minfo[39m] [0mPOST /v1/expenses/summary [33m401[0m 5.828 ms - 99[0m
2026-09-02T17:06:08: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:06:08: Method: POST
2026-09-02T17:06:08: originalUrl: /v1/user/login
2026-09-02T17:06:08: path: /v1/user/login
2026-09-02T17:06:08: normalizedPath: /v1/user/login
2026-09-02T17:06:08: isPublicRoute: false
2026-09-02T17:06:08: ------------------------------
2026-09-02T17:06:08: ----- initAuth DEBUG -----
2026-09-02T17:06:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:06:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:06:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:06:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:06:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:06:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:06:08: IsValid: true
2026-09-02T17:06:08: --------------------------
2026-09-02T17:06:08: ========== LOGIN API HIT ==========
2026-09-02T17:06:08: Login Request Body: { mobile_number: '9876543210', password: '12345678' }
2026-09-02T17:06:08: SUPERADMIN CHECK RESULT: Found
2026-09-02T17:06:08: 17:06:08 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 117.818 ms - 47[0m
2026-09-02T17:06:42: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:06:42: Method: POST
2026-09-02T17:06:42: originalUrl: /v1/user/login
2026-09-02T17:06:42: path: /v1/user/login
2026-09-02T17:06:42: normalizedPath: /v1/user/login
2026-09-02T17:06:42: isPublicRoute: false
2026-09-02T17:06:42: ------------------------------
2026-09-02T17:06:42: ----- initAuth DEBUG -----
2026-09-02T17:06:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:06:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:06:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:06:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:06:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:06:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:06:42: IsValid: true
2026-09-02T17:06:42: --------------------------
2026-09-02T17:06:42: ========== LOGIN API HIT ==========
2026-09-02T17:06:42: Login Request Body: { mobile_number: '9999999998', password: '12345678' }
2026-09-02T17:06:42: SUPERADMIN CHECK RESULT: Found
2026-09-02T17:06:42: User is superadmin, checking password...
2026-09-02T17:06:42: Password match result: true
2026-09-02T17:06:42: 17:06:42 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 118.320 ms - 755[0m
2026-09-02T17:07:14: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:07:14: Method: GET
2026-09-02T17:07:14: originalUrl: /v1/announcement/3
2026-09-02T17:07:14: path: /v1/announcement/3
2026-09-02T17:07:14: normalizedPath: /v1/announcement/3
2026-09-02T17:07:14: isPublicRoute: false
2026-09-02T17:07:14: ------------------------------
2026-09-02T17:07:14: ----- initAuth DEBUG -----
2026-09-02T17:07:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:07:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:07:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:07:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:07:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:07:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:07:14: IsValid: true
2026-09-02T17:07:14: --------------------------
2026-09-02T17:07:14: 17:07:14 [[32minfo[39m] [0mGET /v1/announcement/3 [32m200[0m 8.213 ms - 422[0m
2026-09-02T17:07:24: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:07:24: Method: POST
2026-09-02T17:07:24: originalUrl: /v1/expenses/summary
2026-09-02T17:07:24: path: /v1/expenses/summary
2026-09-02T17:07:24: normalizedPath: /v1/expenses/summary
2026-09-02T17:07:24: isPublicRoute: false
2026-09-02T17:07:24: ------------------------------
2026-09-02T17:07:24: ----- initAuth DEBUG -----
2026-09-02T17:07:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:07:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:07:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:07:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:07:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:07:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:07:24: IsValid: true
2026-09-02T17:07:24: --------------------------
2026-09-02T17:07:24: 17:07:24 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 5.455 ms - 152[0m
2026-09-02T17:21:40: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:21:40: Method: GET
2026-09-02T17:21:40: originalUrl: /
2026-09-02T17:21:40: path: /
2026-09-02T17:21:40: normalizedPath: /
2026-09-02T17:21:40: isPublicRoute: false
2026-09-02T17:21:40: ------------------------------
2026-09-02T17:21:40: 17:21:40 [[32minfo[39m] [0mGET / [33m401[0m 2.598 ms - 123[0m
2026-09-02T17:21:53: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:21:53: Method: GET
2026-09-02T17:21:53: originalUrl: /
2026-09-02T17:21:53: path: /
2026-09-02T17:21:53: normalizedPath: /
2026-09-02T17:21:53: isPublicRoute: false
2026-09-02T17:21:53: ------------------------------
2026-09-02T17:21:53: 17:21:53 [[32minfo[39m] [0mGET / [33m401[0m 0.894 ms - 123[0m
2026-09-02T17:28:37: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:28:37: Method: POST
2026-09-02T17:28:37: originalUrl: /v1/user/login
2026-09-02T17:28:37: path: /v1/user/login
2026-09-02T17:28:37: normalizedPath: /v1/user/login
2026-09-02T17:28:37: isPublicRoute: false
2026-09-02T17:28:37: ------------------------------
2026-09-02T17:28:37: ----- initAuth DEBUG -----
2026-09-02T17:28:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:28:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:28:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:28:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:28:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:28:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:28:37: IsValid: true
2026-09-02T17:28:37: --------------------------
2026-09-02T17:28:37: ========== LOGIN API HIT ==========
2026-09-02T17:28:37: Login Request Body: { mobile_number: '9876543210', password: '12345678' }
2026-09-02T17:28:37: SUPERADMIN CHECK RESULT: Found
2026-09-02T17:28:37: 17:28:37 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 107.304 ms - 47[0m
2026-09-02T17:28:45: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:28:45: Method: POST
2026-09-02T17:28:45: originalUrl: /v1/user/login
2026-09-02T17:28:45: path: /v1/user/login
2026-09-02T17:28:45: normalizedPath: /v1/user/login
2026-09-02T17:28:45: isPublicRoute: false
2026-09-02T17:28:45: ------------------------------
2026-09-02T17:28:45: ----- initAuth DEBUG -----
2026-09-02T17:28:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:28:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:28:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:28:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:28:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:28:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:28:45: IsValid: true
2026-09-02T17:28:45: --------------------------
2026-09-02T17:28:45: ========== LOGIN API HIT ==========
2026-09-02T17:28:45: Login Request Body: { mobile_number: '9999999998', password: '12345678' }
2026-09-02T17:28:45: SUPERADMIN CHECK RESULT: Found
2026-09-02T17:28:45: User is superadmin, checking password...
2026-09-02T17:28:45: Password match result: true
2026-09-02T17:28:45: 17:28:45 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 102.873 ms - 755[0m
2026-09-02T17:28:46: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:28:46: Method: GET
2026-09-02T17:28:46: originalUrl: /v1/dashboard
2026-09-02T17:28:46: path: /v1/dashboard
2026-09-02T17:28:46: normalizedPath: /v1/dashboard
2026-09-02T17:28:46: isPublicRoute: false
2026-09-02T17:28:46: ------------------------------
2026-09-02T17:28:46: ----- initAuth DEBUG -----
2026-09-02T17:28:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:28:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:28:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:28:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:28:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:28:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:28:46: IsValid: true
2026-09-02T17:28:46: --------------------------
2026-09-02T17:28:46: ========== Dashboard Controller ==========
2026-09-02T17:28:46: req.user => {
2026-09-02T17:28:46:   user_id: 1,
2026-09-02T17:28:46:   society_id: 1,
2026-09-02T17:28:46:   role: 'superadmin',
2026-09-02T17:28:46:   full_name: 'Ram',
2026-09-02T17:28:46:   is_admin: 0,
2026-09-02T17:28:46:   is_member: 1,
2026-09-02T17:28:46:   is_superadmin: 1,
2026-09-02T17:28:46:   permissions: null,
2026-09-02T17:28:46:   iat: 1788350325,
2026-09-02T17:28:46:   exp: 1790942325
2026-09-02T17:28:46: }
2026-09-02T17:28:46: req.selectedSocietyId => 1
2026-09-02T17:28:46: Dashboard Society ID => 1
2026-09-02T17:28:46: Member ID => 1
2026-09-02T17:28:46: User Role => superadmin
2026-09-02T17:28:46: societyId = 1
2026-09-02T17:28:46: memberId = 1
2026-09-02T17:28:46: Pending Maintenance Count => 6
2026-09-02T17:28:46: Pending Expense Count => 16
2026-09-02T17:28:46: Total Pending Count => 22
2026-09-02T17:28:46: 17:28:46 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 25.842 ms - 785[0m
2026-09-02T17:28:46: 17:28:46 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 2.755 ms - 112278[0m
2026-09-02T17:29:16: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:29:16: Method: POST
2026-09-02T17:29:16: originalUrl: /v1/user/login
2026-09-02T17:29:16: path: /v1/user/login
2026-09-02T17:29:16: normalizedPath: /v1/user/login
2026-09-02T17:29:16: isPublicRoute: false
2026-09-02T17:29:16: ------------------------------
2026-09-02T17:29:16: ----- initAuth DEBUG -----
2026-09-02T17:29:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:29:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:29:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:29:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:29:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:29:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:29:16: IsValid: true
2026-09-02T17:29:16: --------------------------
2026-09-02T17:29:16: ========== LOGIN API HIT ==========
2026-09-02T17:29:16: Login Request Body: { mobile_number: '9999999998', password: '12345678' }
2026-09-02T17:29:16: SUPERADMIN CHECK RESULT: Found
2026-09-02T17:29:16: User is superadmin, checking password...
2026-09-02T17:29:17: Password match result: true
2026-09-02T17:29:17: 17:29:17 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 110.833 ms - 755[0m
2026-09-02T17:29:17: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:29:17: Method: GET
2026-09-02T17:29:17: originalUrl: /v1/dashboard
2026-09-02T17:29:17: path: /v1/dashboard
2026-09-02T17:29:17: normalizedPath: /v1/dashboard
2026-09-02T17:29:17: isPublicRoute: false
2026-09-02T17:29:17: ------------------------------
2026-09-02T17:29:17: ----- initAuth DEBUG -----
2026-09-02T17:29:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:29:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:29:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:29:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:29:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:29:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:29:17: IsValid: true
2026-09-02T17:29:17: --------------------------
2026-09-02T17:29:17: ========== Dashboard Controller ==========
2026-09-02T17:29:17: req.user => {
2026-09-02T17:29:17:   user_id: 1,
2026-09-02T17:29:17:   society_id: 1,
2026-09-02T17:29:17:   role: 'superadmin',
2026-09-02T17:29:17:   full_name: 'Ram',
2026-09-02T17:29:17:   is_admin: 0,
2026-09-02T17:29:17:   is_member: 1,
2026-09-02T17:29:17:   is_superadmin: 1,
2026-09-02T17:29:17:   permissions: null,
2026-09-02T17:29:17:   iat: 1788350357,
2026-09-02T17:29:17:   exp: 1790942357
2026-09-02T17:29:17: }
2026-09-02T17:29:17: req.selectedSocietyId => 1
2026-09-02T17:29:17: Dashboard Society ID => 1
2026-09-02T17:29:17: Member ID => 1
2026-09-02T17:29:17: User Role => superadmin
2026-09-02T17:29:17: societyId = 1
2026-09-02T17:29:17: memberId = 1
2026-09-02T17:29:17: Pending Maintenance Count => 6
2026-09-02T17:29:17: Pending Expense Count => 16
2026-09-02T17:29:17: Total Pending Count => 22
2026-09-02T17:29:17: 17:29:17 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 13.687 ms - 785[0m
2026-09-02T17:29:17: 17:29:17 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 0.940 ms - 112278[0m
2026-09-02T17:29:21: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:29:21: Method: POST
2026-09-02T17:29:21: originalUrl: /v1/expenses
2026-09-02T17:29:21: path: /v1/expenses
2026-09-02T17:29:21: normalizedPath: /v1/expenses
2026-09-02T17:29:21: isPublicRoute: false
2026-09-02T17:29:21: ------------------------------
2026-09-02T17:29:21: ----- initAuth DEBUG -----
2026-09-02T17:29:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:29:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:29:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:29:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:29:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:29:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:29:21: IsValid: true
2026-09-02T17:29:21: --------------------------
2026-09-02T17:29:21: 17:29:21 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.395 ms - 4653[0m
2026-09-02T17:29:21: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:29:21: Method: POST
2026-09-02T17:29:21: originalUrl: /v1/expenses/summary
2026-09-02T17:29:21: path: /v1/expenses/summary
2026-09-02T17:29:21: normalizedPath: /v1/expenses/summary
2026-09-02T17:29:21: isPublicRoute: false
2026-09-02T17:29:21: ------------------------------
2026-09-02T17:29:21: ----- initAuth DEBUG -----
2026-09-02T17:29:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:29:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:29:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:29:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:29:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:29:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:29:21: IsValid: true
2026-09-02T17:29:21: --------------------------
2026-09-02T17:29:21: 17:29:21 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.964 ms - 152[0m
2026-09-02T17:29:21: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:29:21: Method: GET
2026-09-02T17:29:21: originalUrl: /v1/expense-categories
2026-09-02T17:29:21: path: /v1/expense-categories
2026-09-02T17:29:21: normalizedPath: /v1/expense-categories
2026-09-02T17:29:21: isPublicRoute: false
2026-09-02T17:29:21: ------------------------------
2026-09-02T17:29:21: ----- initAuth DEBUG -----
2026-09-02T17:29:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:29:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:29:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:29:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:29:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:29:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:29:21: IsValid: true
2026-09-02T17:29:21: --------------------------
2026-09-02T17:29:21: 17:29:21 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 8.772 ms - 149[0m
2026-09-02T17:29:23: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:29:23: Method: POST
2026-09-02T17:29:23: originalUrl: /v1/transactions
2026-09-02T17:29:23: path: /v1/transactions
2026-09-02T17:29:23: normalizedPath: /v1/transactions
2026-09-02T17:29:23: isPublicRoute: false
2026-09-02T17:29:23: ------------------------------
2026-09-02T17:29:23: ----- initAuth DEBUG -----
2026-09-02T17:29:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:29:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:29:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:29:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:29:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:29:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:29:23: IsValid: true
2026-09-02T17:29:23: --------------------------
2026-09-02T17:29:23: 17:29:23 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.755 ms - 1351[0m
2026-09-02T17:29:23: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:29:23: Method: GET
2026-09-02T17:29:23: originalUrl: /v1/transactions/summary?society_id=1
2026-09-02T17:29:23: path: /v1/transactions/summary
2026-09-02T17:29:23: normalizedPath: /v1/transactions/summary
2026-09-02T17:29:23: isPublicRoute: false
2026-09-02T17:29:23: ------------------------------
2026-09-02T17:29:23: ----- initAuth DEBUG -----
2026-09-02T17:29:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:29:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:29:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:29:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:29:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:29:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:29:23: IsValid: true
2026-09-02T17:29:23: --------------------------
2026-09-02T17:29:23: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:29:23: Method: GET
2026-09-02T17:29:23: originalUrl: /v1/expense-categories
2026-09-02T17:29:23: path: /v1/expense-categories
2026-09-02T17:29:23: normalizedPath: /v1/expense-categories
2026-09-02T17:29:23: isPublicRoute: false
2026-09-02T17:29:23: ------------------------------
2026-09-02T17:29:23: ----- initAuth DEBUG -----
2026-09-02T17:29:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:29:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:29:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:29:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:29:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:29:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:29:23: IsValid: true
2026-09-02T17:29:23: --------------------------
2026-09-02T17:29:23: 17:29:23 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 7.229 ms - 128[0m
2026-09-02T17:29:23: 17:29:23 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 16.547 ms - 149[0m
2026-09-02T17:30:02: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:30:02: Method: POST
2026-09-02T17:30:02: originalUrl: /v1/transactions
2026-09-02T17:30:02: path: /v1/transactions
2026-09-02T17:30:02: normalizedPath: /v1/transactions
2026-09-02T17:30:02: isPublicRoute: false
2026-09-02T17:30:02: ------------------------------
2026-09-02T17:30:02: ----- initAuth DEBUG -----
2026-09-02T17:30:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:02: IsValid: true
2026-09-02T17:30:02: --------------------------
2026-09-02T17:30:02: 17:30:02 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.846 ms - 1351[0m
2026-09-02T17:30:03: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:30:03: Method: GET
2026-09-02T17:30:03: originalUrl: /v1/transactions/summary?society_id=1
2026-09-02T17:30:03: path: /v1/transactions/summary
2026-09-02T17:30:03: normalizedPath: /v1/transactions/summary
2026-09-02T17:30:03: isPublicRoute: false
2026-09-02T17:30:03: ------------------------------
2026-09-02T17:30:03: ----- initAuth DEBUG -----
2026-09-02T17:30:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:03: IsValid: true
2026-09-02T17:30:03: --------------------------
2026-09-02T17:30:03: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:30:03: Method: GET
2026-09-02T17:30:03: originalUrl: /v1/expense-categories
2026-09-02T17:30:03: path: /v1/expense-categories
2026-09-02T17:30:03: normalizedPath: /v1/expense-categories
2026-09-02T17:30:03: isPublicRoute: false
2026-09-02T17:30:03: ------------------------------
2026-09-02T17:30:03: ----- initAuth DEBUG -----
2026-09-02T17:30:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:03: IsValid: true
2026-09-02T17:30:03: --------------------------
2026-09-02T17:30:03: 17:30:03 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.604 ms - 149[0m
2026-09-02T17:30:03: 17:30:03 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 12.027 ms - 128[0m
2026-09-02T17:30:04: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:30:04: Method: POST
2026-09-02T17:30:04: originalUrl: /v1/expenses
2026-09-02T17:30:04: path: /v1/expenses
2026-09-02T17:30:04: normalizedPath: /v1/expenses
2026-09-02T17:30:04: isPublicRoute: false
2026-09-02T17:30:04: ------------------------------
2026-09-02T17:30:04: ----- initAuth DEBUG -----
2026-09-02T17:30:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:04: IsValid: true
2026-09-02T17:30:04: --------------------------
2026-09-02T17:30:04: 17:30:04 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.523 ms - 4653[0m
2026-09-02T17:30:04: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:30:04: Method: POST
2026-09-02T17:30:04: originalUrl: /v1/expenses/summary
2026-09-02T17:30:04: path: /v1/expenses/summary
2026-09-02T17:30:04: normalizedPath: /v1/expenses/summary
2026-09-02T17:30:04: isPublicRoute: false
2026-09-02T17:30:04: ------------------------------
2026-09-02T17:30:04: ----- initAuth DEBUG -----
2026-09-02T17:30:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:04: IsValid: true
2026-09-02T17:30:04: --------------------------
2026-09-02T17:30:04: 17:30:04 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.343 ms - 152[0m
2026-09-02T17:30:05: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:30:05: Method: GET
2026-09-02T17:30:05: originalUrl: /v1/expense-categories
2026-09-02T17:30:05: path: /v1/expense-categories
2026-09-02T17:30:05: normalizedPath: /v1/expense-categories
2026-09-02T17:30:05: isPublicRoute: false
2026-09-02T17:30:05: ------------------------------
2026-09-02T17:30:05: ----- initAuth DEBUG -----
2026-09-02T17:30:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:05: IsValid: true
2026-09-02T17:30:05: --------------------------
2026-09-02T17:30:05: 17:30:05 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.422 ms - 149[0m
2026-09-02T17:30:05: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:30:05: Method: POST
2026-09-02T17:30:05: originalUrl: /v1/payments
2026-09-02T17:30:05: path: /v1/payments
2026-09-02T17:30:05: normalizedPath: /v1/payments
2026-09-02T17:30:05: isPublicRoute: false
2026-09-02T17:30:05: ------------------------------
2026-09-02T17:30:05: ----- initAuth DEBUG -----
2026-09-02T17:30:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:05: IsValid: true
2026-09-02T17:30:05: --------------------------
2026-09-02T17:30:05: 17:30:05 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 35.479 ms - 2089[0m
2026-09-02T17:30:05: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:30:05: Method: GET
2026-09-02T17:30:05: originalUrl: /v1/payment/my-dues
2026-09-02T17:30:05: path: /v1/payment/my-dues
2026-09-02T17:30:05: normalizedPath: /v1/payment/my-dues
2026-09-02T17:30:05: isPublicRoute: false
2026-09-02T17:30:05: ------------------------------
2026-09-02T17:30:05: ----- initAuth DEBUG -----
2026-09-02T17:30:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:05: IsValid: true
2026-09-02T17:30:05: --------------------------
2026-09-02T17:30:05: 17:30:05 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 16.381 ms - 329[0m
2026-09-02T17:30:06: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:30:06: Method: POST
2026-09-02T17:30:06: originalUrl: /v1/expenses
2026-09-02T17:30:06: path: /v1/expenses
2026-09-02T17:30:06: normalizedPath: /v1/expenses
2026-09-02T17:30:06: isPublicRoute: false
2026-09-02T17:30:06: ------------------------------
2026-09-02T17:30:06: ----- initAuth DEBUG -----
2026-09-02T17:30:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:06: IsValid: true
2026-09-02T17:30:06: --------------------------
2026-09-02T17:30:06: 17:30:06 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.599 ms - 4653[0m
2026-09-02T17:30:06: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:30:06: Method: POST
2026-09-02T17:30:06: originalUrl: /v1/expenses/summary
2026-09-02T17:30:06: path: /v1/expenses/summary
2026-09-02T17:30:06: normalizedPath: /v1/expenses/summary
2026-09-02T17:30:06: isPublicRoute: false
2026-09-02T17:30:06: ------------------------------
2026-09-02T17:30:06: ----- initAuth DEBUG -----
2026-09-02T17:30:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:06: IsValid: true
2026-09-02T17:30:06: --------------------------
2026-09-02T17:30:06: 17:30:06 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.242 ms - 152[0m
2026-09-02T17:30:06: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:30:06: Method: GET
2026-09-02T17:30:06: originalUrl: /v1/expense-categories
2026-09-02T17:30:06: path: /v1/expense-categories
2026-09-02T17:30:06: normalizedPath: /v1/expense-categories
2026-09-02T17:30:06: isPublicRoute: false
2026-09-02T17:30:06: ------------------------------
2026-09-02T17:30:06: ----- initAuth DEBUG -----
2026-09-02T17:30:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:06: IsValid: true
2026-09-02T17:30:06: --------------------------
2026-09-02T17:30:06: 17:30:06 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 16.248 ms - 149[0m
2026-09-02T17:30:07: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:30:07: Method: GET
2026-09-02T17:30:07: originalUrl: /v1/expense/12
2026-09-02T17:30:07: path: /v1/expense/12
2026-09-02T17:30:07: normalizedPath: /v1/expense/12
2026-09-02T17:30:07: isPublicRoute: false
2026-09-02T17:30:07: ------------------------------
2026-09-02T17:30:07: ----- initAuth DEBUG -----
2026-09-02T17:30:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:07: IsValid: true
2026-09-02T17:30:07: --------------------------
2026-09-02T17:30:07: 17:30:07 [[32minfo[39m] [0mGET /v1/expense/12 [32m200[0m 10.566 ms - 504[0m
2026-09-02T17:30:10: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:30:10: Method: GET
2026-09-02T17:30:10: originalUrl: /v1/expense/15
2026-09-02T17:30:10: path: /v1/expense/15
2026-09-02T17:30:10: normalizedPath: /v1/expense/15
2026-09-02T17:30:10: isPublicRoute: false
2026-09-02T17:30:10: ------------------------------
2026-09-02T17:30:10: ----- initAuth DEBUG -----
2026-09-02T17:30:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:10: IsValid: true
2026-09-02T17:30:10: --------------------------
2026-09-02T17:30:10: 17:30:10 [[32minfo[39m] [0mGET /v1/expense/15 [32m200[0m 3.861 ms - 516[0m
2026-09-02T17:30:12: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:30:12: Method: GET
2026-09-02T17:30:12: originalUrl: /v1/expense/13
2026-09-02T17:30:12: path: /v1/expense/13
2026-09-02T17:30:12: normalizedPath: /v1/expense/13
2026-09-02T17:30:12: isPublicRoute: false
2026-09-02T17:30:12: ------------------------------
2026-09-02T17:30:12: ----- initAuth DEBUG -----
2026-09-02T17:30:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:12: IsValid: true
2026-09-02T17:30:12: --------------------------
2026-09-02T17:30:12: 17:30:12 [[32minfo[39m] [0mGET /v1/expense/13 [32m200[0m 4.723 ms - 564[0m
2026-09-02T17:30:13: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:30:13: Method: GET
2026-09-02T17:30:13: originalUrl: /v1/expense/13
2026-09-02T17:30:13: path: /v1/expense/13
2026-09-02T17:30:13: normalizedPath: /v1/expense/13
2026-09-02T17:30:13: isPublicRoute: false
2026-09-02T17:30:13: ------------------------------
2026-09-02T17:30:13: ----- initAuth DEBUG -----
2026-09-02T17:30:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:13: IsValid: true
2026-09-02T17:30:13: --------------------------
2026-09-02T17:30:13: 17:30:13 [[32minfo[39m] [0mGET /v1/expense/13 [32m200[0m 3.567 ms - 564[0m
2026-09-02T17:30:14: 17:30:14 [[32minfo[39m] [0mGET /uploads/expense/1786946911144-569383360.png [32m200[0m 4.013 ms - 67655[0m
2026-09-02T17:30:18: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:30:18: Method: POST
2026-09-02T17:30:18: originalUrl: /v1/payments
2026-09-02T17:30:18: path: /v1/payments
2026-09-02T17:30:18: normalizedPath: /v1/payments
2026-09-02T17:30:18: isPublicRoute: false
2026-09-02T17:30:18: ------------------------------
2026-09-02T17:30:18: ----- initAuth DEBUG -----
2026-09-02T17:30:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:18: IsValid: true
2026-09-02T17:30:18: --------------------------
2026-09-02T17:30:18: 17:30:18 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.471 ms - 2089[0m
2026-09-02T17:30:18: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:30:18: Method: GET
2026-09-02T17:30:18: originalUrl: /v1/payment/my-dues
2026-09-02T17:30:18: path: /v1/payment/my-dues
2026-09-02T17:30:18: normalizedPath: /v1/payment/my-dues
2026-09-02T17:30:18: isPublicRoute: false
2026-09-02T17:30:18: ------------------------------
2026-09-02T17:30:18: ----- initAuth DEBUG -----
2026-09-02T17:30:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:18: IsValid: true
2026-09-02T17:30:18: --------------------------
2026-09-02T17:30:18: 17:30:18 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.091 ms - 329[0m
2026-09-02T17:30:34: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:30:34: Method: GET
2026-09-02T17:30:34: originalUrl: /v1/payment/my-dues
2026-09-02T17:30:34: path: /v1/payment/my-dues
2026-09-02T17:30:34: normalizedPath: /v1/payment/my-dues
2026-09-02T17:30:34: isPublicRoute: false
2026-09-02T17:30:34: ------------------------------
2026-09-02T17:30:34: ----- initAuth DEBUG -----
2026-09-02T17:30:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:30:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:30:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:30:34: IsValid: true
2026-09-02T17:30:34: --------------------------
2026-09-02T17:30:34: 17:30:34 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.115 ms - 329[0m
2026-09-02T17:31:19: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:31:19: Method: GET
2026-09-02T17:31:19: originalUrl: /v1/user/profile
2026-09-02T17:31:19: path: /v1/user/profile
2026-09-02T17:31:19: normalizedPath: /v1/user/profile
2026-09-02T17:31:19: isPublicRoute: false
2026-09-02T17:31:19: ------------------------------
2026-09-02T17:31:19: ----- initAuth DEBUG -----
2026-09-02T17:31:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:19: IsValid: true
2026-09-02T17:31:19: --------------------------
2026-09-02T17:31:19: 17:31:19 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 5.000 ms - 763[0m
2026-09-02T17:31:25: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:31:25: Method: GET
2026-09-02T17:31:25: originalUrl: /v1/user/profile
2026-09-02T17:31:25: path: /v1/user/profile
2026-09-02T17:31:25: normalizedPath: /v1/user/profile
2026-09-02T17:31:25: isPublicRoute: false
2026-09-02T17:31:25: ------------------------------
2026-09-02T17:31:25: ----- initAuth DEBUG -----
2026-09-02T17:31:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:25: IsValid: true
2026-09-02T17:31:25: --------------------------
2026-09-02T17:31:25: 17:31:25 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.915 ms - 763[0m
2026-09-02T17:31:26: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:31:26: Method: POST
2026-09-02T17:31:26: originalUrl: /v1/payments
2026-09-02T17:31:26: path: /v1/payments
2026-09-02T17:31:26: normalizedPath: /v1/payments
2026-09-02T17:31:26: isPublicRoute: false
2026-09-02T17:31:26: ------------------------------
2026-09-02T17:31:26: ----- initAuth DEBUG -----
2026-09-02T17:31:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:26: IsValid: true
2026-09-02T17:31:26: --------------------------
2026-09-02T17:31:26: 17:31:26 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.322 ms - 2089[0m
2026-09-02T17:31:26: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:31:26: Method: GET
2026-09-02T17:31:26: originalUrl: /v1/payment/my-dues
2026-09-02T17:31:26: path: /v1/payment/my-dues
2026-09-02T17:31:26: normalizedPath: /v1/payment/my-dues
2026-09-02T17:31:26: isPublicRoute: false
2026-09-02T17:31:26: ------------------------------
2026-09-02T17:31:26: ----- initAuth DEBUG -----
2026-09-02T17:31:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:26: IsValid: true
2026-09-02T17:31:26: --------------------------
2026-09-02T17:31:26: 17:31:26 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.574 ms - 329[0m
2026-09-02T17:31:30: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:31:30: Method: GET
2026-09-02T17:31:30: originalUrl: /v1/payment/my-dues
2026-09-02T17:31:30: path: /v1/payment/my-dues
2026-09-02T17:31:30: normalizedPath: /v1/payment/my-dues
2026-09-02T17:31:30: isPublicRoute: false
2026-09-02T17:31:30: ------------------------------
2026-09-02T17:31:30: ----- initAuth DEBUG -----
2026-09-02T17:31:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:30: IsValid: true
2026-09-02T17:31:30: --------------------------
2026-09-02T17:31:30: 17:31:30 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.002 ms - 329[0m
2026-09-02T17:31:49: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:31:49: Method: POST
2026-09-02T17:31:49: originalUrl: /v1/payments
2026-09-02T17:31:49: path: /v1/payments
2026-09-02T17:31:49: normalizedPath: /v1/payments
2026-09-02T17:31:49: isPublicRoute: false
2026-09-02T17:31:49: ------------------------------
2026-09-02T17:31:49: ----- initAuth DEBUG -----
2026-09-02T17:31:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:49: IsValid: true
2026-09-02T17:31:49: --------------------------
2026-09-02T17:31:49: 17:31:49 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.967 ms - 2089[0m
2026-09-02T17:31:49: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:31:49: Method: GET
2026-09-02T17:31:49: originalUrl: /v1/payment/my-dues
2026-09-02T17:31:49: path: /v1/payment/my-dues
2026-09-02T17:31:49: normalizedPath: /v1/payment/my-dues
2026-09-02T17:31:49: isPublicRoute: false
2026-09-02T17:31:49: ------------------------------
2026-09-02T17:31:49: ----- initAuth DEBUG -----
2026-09-02T17:31:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:49: IsValid: true
2026-09-02T17:31:49: --------------------------
2026-09-02T17:31:49: 17:31:49 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.610 ms - 329[0m
2026-09-02T17:31:55: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:31:55: Method: GET
2026-09-02T17:31:55: originalUrl: /v1/payment/6
2026-09-02T17:31:55: path: /v1/payment/6
2026-09-02T17:31:55: normalizedPath: /v1/payment/6
2026-09-02T17:31:55: isPublicRoute: false
2026-09-02T17:31:55: ------------------------------
2026-09-02T17:31:55: ----- initAuth DEBUG -----
2026-09-02T17:31:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:55: IsValid: true
2026-09-02T17:31:55: --------------------------
2026-09-02T17:31:55: 17:31:55 [[32minfo[39m] [0mGET /v1/payment/6 [32m200[0m 11.268 ms - 425[0m
2026-09-02T17:31:57: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:31:57: Method: POST
2026-09-02T17:31:57: originalUrl: /v1/transactions
2026-09-02T17:31:57: path: /v1/transactions
2026-09-02T17:31:57: normalizedPath: /v1/transactions
2026-09-02T17:31:57: isPublicRoute: false
2026-09-02T17:31:57: ------------------------------
2026-09-02T17:31:57: ----- initAuth DEBUG -----
2026-09-02T17:31:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:57: IsValid: true
2026-09-02T17:31:57: --------------------------
2026-09-02T17:31:57: 17:31:57 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.988 ms - 1351[0m
2026-09-02T17:31:57: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:31:57: Method: GET
2026-09-02T17:31:57: originalUrl: /v1/expense-categories
2026-09-02T17:31:57: path: /v1/expense-categories
2026-09-02T17:31:57: normalizedPath: /v1/expense-categories
2026-09-02T17:31:57: isPublicRoute: false
2026-09-02T17:31:57: ------------------------------
2026-09-02T17:31:57: ----- initAuth DEBUG -----
2026-09-02T17:31:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:57: IsValid: true
2026-09-02T17:31:57: --------------------------
2026-09-02T17:31:57: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:31:57: Method: GET
2026-09-02T17:31:57: originalUrl: /v1/transactions/summary?society_id=1
2026-09-02T17:31:57: path: /v1/transactions/summary
2026-09-02T17:31:57: normalizedPath: /v1/transactions/summary
2026-09-02T17:31:57: isPublicRoute: false
2026-09-02T17:31:57: ------------------------------
2026-09-02T17:31:57: ----- initAuth DEBUG -----
2026-09-02T17:31:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:31:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:31:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:31:57: IsValid: true
2026-09-02T17:31:57: --------------------------
2026-09-02T17:31:57: 17:31:57 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.467 ms - 149[0m
2026-09-02T17:31:57: 17:31:57 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.309 ms - 128[0m
2026-09-02T17:32:03: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:32:03: Method: POST
2026-09-02T17:32:03: originalUrl: /v1/payments
2026-09-02T17:32:03: path: /v1/payments
2026-09-02T17:32:03: normalizedPath: /v1/payments
2026-09-02T17:32:03: isPublicRoute: false
2026-09-02T17:32:03: ------------------------------
2026-09-02T17:32:03: ----- initAuth DEBUG -----
2026-09-02T17:32:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:03: IsValid: true
2026-09-02T17:32:03: --------------------------
2026-09-02T17:32:03: 17:32:03 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.901 ms - 2089[0m
2026-09-02T17:32:03: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:32:03: Method: GET
2026-09-02T17:32:03: originalUrl: /v1/payment/my-dues
2026-09-02T17:32:03: path: /v1/payment/my-dues
2026-09-02T17:32:03: normalizedPath: /v1/payment/my-dues
2026-09-02T17:32:03: isPublicRoute: false
2026-09-02T17:32:03: ------------------------------
2026-09-02T17:32:03: ----- initAuth DEBUG -----
2026-09-02T17:32:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:03: IsValid: true
2026-09-02T17:32:03: --------------------------
2026-09-02T17:32:03: 17:32:03 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.442 ms - 329[0m
2026-09-02T17:32:09: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:32:09: Method: POST
2026-09-02T17:32:09: originalUrl: /v1/transactions
2026-09-02T17:32:09: path: /v1/transactions
2026-09-02T17:32:09: normalizedPath: /v1/transactions
2026-09-02T17:32:09: isPublicRoute: false
2026-09-02T17:32:09: ------------------------------
2026-09-02T17:32:09: ----- initAuth DEBUG -----
2026-09-02T17:32:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:09: IsValid: true
2026-09-02T17:32:09: --------------------------
2026-09-02T17:32:09: 17:32:09 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.918 ms - 1351[0m
2026-09-02T17:32:10: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:32:10: Method: GET
2026-09-02T17:32:10: originalUrl: /v1/expense-categories
2026-09-02T17:32:10: path: /v1/expense-categories
2026-09-02T17:32:10: normalizedPath: /v1/expense-categories
2026-09-02T17:32:10: isPublicRoute: false
2026-09-02T17:32:10: ------------------------------
2026-09-02T17:32:10: ----- initAuth DEBUG -----
2026-09-02T17:32:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:10: IsValid: true
2026-09-02T17:32:10: --------------------------
2026-09-02T17:32:10: 17:32:10 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 2.799 ms - 149[0m
2026-09-02T17:32:10: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:32:10: Method: GET
2026-09-02T17:32:10: originalUrl: /v1/transactions/summary?society_id=1
2026-09-02T17:32:10: path: /v1/transactions/summary
2026-09-02T17:32:10: normalizedPath: /v1/transactions/summary
2026-09-02T17:32:10: isPublicRoute: false
2026-09-02T17:32:10: ------------------------------
2026-09-02T17:32:10: ----- initAuth DEBUG -----
2026-09-02T17:32:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:10: IsValid: true
2026-09-02T17:32:10: --------------------------
2026-09-02T17:32:10: 17:32:10 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.336 ms - 128[0m
2026-09-02T17:32:11: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:32:11: Method: GET
2026-09-02T17:32:11: originalUrl: /v1/transactions/2
2026-09-02T17:32:11: path: /v1/transactions/2
2026-09-02T17:32:11: normalizedPath: /v1/transactions/2
2026-09-02T17:32:11: isPublicRoute: false
2026-09-02T17:32:11: ------------------------------
2026-09-02T17:32:11: ----- initAuth DEBUG -----
2026-09-02T17:32:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:11: IsValid: true
2026-09-02T17:32:11: --------------------------
2026-09-02T17:32:11: 17:32:11 [[32minfo[39m] [0mGET /v1/transactions/2 [32m200[0m 6.833 ms - 577[0m
2026-09-02T17:32:14: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:32:14: Method: GET
2026-09-02T17:32:14: originalUrl: /v1/transactions/4
2026-09-02T17:32:14: path: /v1/transactions/4
2026-09-02T17:32:14: normalizedPath: /v1/transactions/4
2026-09-02T17:32:14: isPublicRoute: false
2026-09-02T17:32:14: ------------------------------
2026-09-02T17:32:14: ----- initAuth DEBUG -----
2026-09-02T17:32:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:14: IsValid: true
2026-09-02T17:32:14: --------------------------
2026-09-02T17:32:14: 17:32:14 [[32minfo[39m] [0mGET /v1/transactions/4 [32m200[0m 3.593 ms - 618[0m
2026-09-02T17:32:16: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:32:16: Method: GET
2026-09-02T17:32:16: originalUrl: /v1/transactions/3
2026-09-02T17:32:16: path: /v1/transactions/3
2026-09-02T17:32:16: normalizedPath: /v1/transactions/3
2026-09-02T17:32:16: isPublicRoute: false
2026-09-02T17:32:16: ------------------------------
2026-09-02T17:32:16: ----- initAuth DEBUG -----
2026-09-02T17:32:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:16: IsValid: true
2026-09-02T17:32:16: --------------------------
2026-09-02T17:32:16: 17:32:16 [[32minfo[39m] [0mGET /v1/transactions/3 [32m200[0m 3.521 ms - 577[0m
2026-09-02T17:32:17: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:32:17: Method: POST
2026-09-02T17:32:17: originalUrl: /v1/payments
2026-09-02T17:32:17: path: /v1/payments
2026-09-02T17:32:17: normalizedPath: /v1/payments
2026-09-02T17:32:17: isPublicRoute: false
2026-09-02T17:32:17: ------------------------------
2026-09-02T17:32:17: ----- initAuth DEBUG -----
2026-09-02T17:32:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:17: IsValid: true
2026-09-02T17:32:17: --------------------------
2026-09-02T17:32:17: 17:32:17 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.046 ms - 2089[0m
2026-09-02T17:32:17: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:32:17: Method: GET
2026-09-02T17:32:17: originalUrl: /v1/payment/my-dues
2026-09-02T17:32:17: path: /v1/payment/my-dues
2026-09-02T17:32:17: normalizedPath: /v1/payment/my-dues
2026-09-02T17:32:17: isPublicRoute: false
2026-09-02T17:32:17: ------------------------------
2026-09-02T17:32:17: ----- initAuth DEBUG -----
2026-09-02T17:32:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:17: IsValid: true
2026-09-02T17:32:17: --------------------------
2026-09-02T17:32:17: 17:32:17 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.866 ms - 329[0m
2026-09-02T17:32:37: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:32:37: Method: POST
2026-09-02T17:32:37: originalUrl: /v1/transactions
2026-09-02T17:32:37: path: /v1/transactions
2026-09-02T17:32:37: normalizedPath: /v1/transactions
2026-09-02T17:32:37: isPublicRoute: false
2026-09-02T17:32:37: ------------------------------
2026-09-02T17:32:37: ----- initAuth DEBUG -----
2026-09-02T17:32:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:37: IsValid: true
2026-09-02T17:32:37: --------------------------
2026-09-02T17:32:37: 17:32:37 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.502 ms - 1351[0m
2026-09-02T17:32:37: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:32:37: Method: GET
2026-09-02T17:32:37: originalUrl: /v1/expense-categories
2026-09-02T17:32:37: path: /v1/expense-categories
2026-09-02T17:32:37: normalizedPath: /v1/expense-categories
2026-09-02T17:32:37: isPublicRoute: false
2026-09-02T17:32:37: ------------------------------
2026-09-02T17:32:37: ----- initAuth DEBUG -----
2026-09-02T17:32:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:37: IsValid: true
2026-09-02T17:32:37: --------------------------
2026-09-02T17:32:37: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:32:37: Method: GET
2026-09-02T17:32:37: originalUrl: /v1/transactions/summary?society_id=1
2026-09-02T17:32:37: path: /v1/transactions/summary
2026-09-02T17:32:37: normalizedPath: /v1/transactions/summary
2026-09-02T17:32:37: isPublicRoute: false
2026-09-02T17:32:37: ------------------------------
2026-09-02T17:32:37: ----- initAuth DEBUG -----
2026-09-02T17:32:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:37: IsValid: true
2026-09-02T17:32:37: --------------------------
2026-09-02T17:32:37: 17:32:37 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.240 ms - 149[0m
2026-09-02T17:32:37: 17:32:37 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.528 ms - 128[0m
2026-09-02T17:32:40: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:32:40: Method: POST
2026-09-02T17:32:40: originalUrl: /v1/payments
2026-09-02T17:32:40: path: /v1/payments
2026-09-02T17:32:40: normalizedPath: /v1/payments
2026-09-02T17:32:40: isPublicRoute: false
2026-09-02T17:32:40: ------------------------------
2026-09-02T17:32:40: ----- initAuth DEBUG -----
2026-09-02T17:32:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:40: IsValid: true
2026-09-02T17:32:40: --------------------------
2026-09-02T17:32:40: 17:32:40 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.233 ms - 2089[0m
2026-09-02T17:32:40: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:32:40: Method: GET
2026-09-02T17:32:40: originalUrl: /v1/payment/my-dues
2026-09-02T17:32:40: path: /v1/payment/my-dues
2026-09-02T17:32:40: normalizedPath: /v1/payment/my-dues
2026-09-02T17:32:40: isPublicRoute: false
2026-09-02T17:32:40: ------------------------------
2026-09-02T17:32:40: ----- initAuth DEBUG -----
2026-09-02T17:32:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:32:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:32:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:32:40: IsValid: true
2026-09-02T17:32:40: --------------------------
2026-09-02T17:32:40: 17:32:40 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.111 ms - 329[0m
2026-09-02T17:46:07: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:46:07: Method: POST
2026-09-02T17:46:07: originalUrl: /v1/expenses
2026-09-02T17:46:07: path: /v1/expenses
2026-09-02T17:46:07: normalizedPath: /v1/expenses
2026-09-02T17:46:07: isPublicRoute: false
2026-09-02T17:46:07: ------------------------------
2026-09-02T17:46:07: ----- initAuth DEBUG -----
2026-09-02T17:46:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:46:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:46:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:46:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:46:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:46:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:46:07: IsValid: true
2026-09-02T17:46:07: --------------------------
2026-09-02T17:46:07: 17:46:07 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 9.858 ms - 4653[0m
2026-09-02T17:46:07: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:46:07: Method: POST
2026-09-02T17:46:07: originalUrl: /v1/expenses/summary
2026-09-02T17:46:07: path: /v1/expenses/summary
2026-09-02T17:46:07: normalizedPath: /v1/expenses/summary
2026-09-02T17:46:07: isPublicRoute: false
2026-09-02T17:46:07: ------------------------------
2026-09-02T17:46:07: ----- initAuth DEBUG -----
2026-09-02T17:46:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:46:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:46:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:46:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:46:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:46:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:46:07: IsValid: true
2026-09-02T17:46:07: --------------------------
2026-09-02T17:46:07: 17:46:07 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.592 ms - 152[0m
2026-09-02T17:46:07: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:46:07: Method: GET
2026-09-02T17:46:07: originalUrl: /v1/expense-categories
2026-09-02T17:46:07: path: /v1/expense-categories
2026-09-02T17:46:07: normalizedPath: /v1/expense-categories
2026-09-02T17:46:07: isPublicRoute: false
2026-09-02T17:46:07: ------------------------------
2026-09-02T17:46:07: ----- initAuth DEBUG -----
2026-09-02T17:46:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:46:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:46:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:46:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:46:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:46:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:46:07: IsValid: true
2026-09-02T17:46:07: --------------------------
2026-09-02T17:46:07: 17:46:07 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.955 ms - 149[0m
2026-09-02T17:46:25: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:46:25: Method: GET
2026-09-02T17:46:25: originalUrl: /v1/expense/12
2026-09-02T17:46:25: path: /v1/expense/12
2026-09-02T17:46:25: normalizedPath: /v1/expense/12
2026-09-02T17:46:25: isPublicRoute: false
2026-09-02T17:46:25: ------------------------------
2026-09-02T17:46:25: ----- initAuth DEBUG -----
2026-09-02T17:46:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:46:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:46:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:46:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:46:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:46:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:46:25: IsValid: true
2026-09-02T17:46:25: --------------------------
2026-09-02T17:46:25: 17:46:25 [[32minfo[39m] [0mGET /v1/expense/12 [32m200[0m 4.917 ms - 504[0m
2026-09-02T17:46:30: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:46:30: Method: POST
2026-09-02T17:46:30: originalUrl: /v1/society/registration-list
2026-09-02T17:46:30: path: /v1/society/registration-list
2026-09-02T17:46:30: normalizedPath: /v1/society/registration-list
2026-09-02T17:46:30: isPublicRoute: false
2026-09-02T17:46:30: ------------------------------
2026-09-02T17:46:30: ----- initAuth DEBUG -----
2026-09-02T17:46:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:46:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:46:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:46:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:46:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:46:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:46:30: IsValid: true
2026-09-02T17:46:30: --------------------------
2026-09-02T17:46:30: 17:46:30 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 22.699 ms - 1708[0m
2026-09-02T17:46:30: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:46:30: Method: GET
2026-09-02T17:46:30: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T17:46:30: path: /v1/society/registration-dashboard-summary
2026-09-02T17:46:30: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T17:46:30: isPublicRoute: false
2026-09-02T17:46:30: ------------------------------
2026-09-02T17:46:30: ----- initAuth DEBUG -----
2026-09-02T17:46:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:46:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:46:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:46:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:46:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:46:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:46:30: IsValid: true
2026-09-02T17:46:30: --------------------------
2026-09-02T17:46:30: 17:46:30 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 15.263 ms - 152[0m
2026-09-02T17:48:57: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:48:57: Method: POST
2026-09-02T17:48:57: originalUrl: /v1/society/register
2026-09-02T17:48:57: path: /v1/society/register
2026-09-02T17:48:57: normalizedPath: /v1/society/register
2026-09-02T17:48:57: isPublicRoute: true
2026-09-02T17:48:57: ------------------------------
2026-09-02T17:48:57: 17:48:57 [[32minfo[39m] [0mPOST /v1/society/register [33m409[0m 169.176 ms - 93[0m
2026-09-02T17:49:06: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:49:06: Method: POST
2026-09-02T17:49:06: originalUrl: /v1/society/register
2026-09-02T17:49:06: path: /v1/society/register
2026-09-02T17:49:06: normalizedPath: /v1/society/register
2026-09-02T17:49:06: isPublicRoute: true
2026-09-02T17:49:06: ------------------------------
2026-09-02T17:49:06: 17:49:06 [[32minfo[39m] [0mPOST /v1/society/register [32m201[0m 362.631 ms - 122[0m
2026-09-02T17:49:15: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:49:15: Method: POST
2026-09-02T17:49:15: originalUrl: /v1/user/login
2026-09-02T17:49:15: path: /v1/user/login
2026-09-02T17:49:15: normalizedPath: /v1/user/login
2026-09-02T17:49:15: isPublicRoute: false
2026-09-02T17:49:15: ------------------------------
2026-09-02T17:49:15: ----- initAuth DEBUG -----
2026-09-02T17:49:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:49:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:49:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:49:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:49:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:49:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:49:15: IsValid: true
2026-09-02T17:49:15: --------------------------
2026-09-02T17:49:15: ========== LOGIN API HIT ==========
2026-09-02T17:49:15: Login Request Body: { mobile_number: '9999999998', password: '12345678' }
2026-09-02T17:49:15: SUPERADMIN CHECK RESULT: Found
2026-09-02T17:49:15: User is superadmin, checking password...
2026-09-02T17:49:15: Password match result: true
2026-09-02T17:49:15: 17:49:15 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 130.904 ms - 755[0m
2026-09-02T17:49:15: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:49:15: Method: GET
2026-09-02T17:49:15: originalUrl: /v1/dashboard
2026-09-02T17:49:15: path: /v1/dashboard
2026-09-02T17:49:15: normalizedPath: /v1/dashboard
2026-09-02T17:49:15: isPublicRoute: false
2026-09-02T17:49:15: ------------------------------
2026-09-02T17:49:15: ----- initAuth DEBUG -----
2026-09-02T17:49:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:49:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:49:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:49:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:49:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:49:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:49:15: IsValid: true
2026-09-02T17:49:15: --------------------------
2026-09-02T17:49:15: ========== Dashboard Controller ==========
2026-09-02T17:49:15: req.user => {
2026-09-02T17:49:15:   user_id: 1,
2026-09-02T17:49:15:   society_id: 1,
2026-09-02T17:49:15:   role: 'superadmin',
2026-09-02T17:49:15:   full_name: 'Ram',
2026-09-02T17:49:15:   is_admin: 0,
2026-09-02T17:49:15:   is_member: 1,
2026-09-02T17:49:15:   is_superadmin: 1,
2026-09-02T17:49:15:   permissions: null,
2026-09-02T17:49:15:   iat: 1788351555,
2026-09-02T17:49:15:   exp: 1790943555
2026-09-02T17:49:15: }
2026-09-02T17:49:15: req.selectedSocietyId => 1
2026-09-02T17:49:15: Dashboard Society ID => 1
2026-09-02T17:49:15: Member ID => 1
2026-09-02T17:49:15: User Role => superadmin
2026-09-02T17:49:15: societyId = 1
2026-09-02T17:49:15: memberId = 1
2026-09-02T17:49:15: Pending Maintenance Count => 6
2026-09-02T17:49:15: Pending Expense Count => 16
2026-09-02T17:49:15: Total Pending Count => 22
2026-09-02T17:49:15: 17:49:15 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 13.317 ms - 785[0m
2026-09-02T17:49:22: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:49:22: Method: POST
2026-09-02T17:49:22: originalUrl: /v1/society/registration-list
2026-09-02T17:49:22: path: /v1/society/registration-list
2026-09-02T17:49:22: normalizedPath: /v1/society/registration-list
2026-09-02T17:49:22: isPublicRoute: false
2026-09-02T17:49:22: ------------------------------
2026-09-02T17:49:22: ----- initAuth DEBUG -----
2026-09-02T17:49:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:49:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:49:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:49:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:49:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:49:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:49:22: IsValid: true
2026-09-02T17:49:22: --------------------------
2026-09-02T17:49:22: 17:49:22 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 25.622 ms - 2029[0m
2026-09-02T17:49:22: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:49:22: Method: GET
2026-09-02T17:49:22: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T17:49:22: path: /v1/society/registration-dashboard-summary
2026-09-02T17:49:22: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T17:49:22: isPublicRoute: false
2026-09-02T17:49:22: ------------------------------
2026-09-02T17:49:22: ----- initAuth DEBUG -----
2026-09-02T17:49:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:49:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:49:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:49:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:49:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:49:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:49:22: IsValid: true
2026-09-02T17:49:22: --------------------------
2026-09-02T17:49:22: 17:49:22 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 13.687 ms - 152[0m
2026-09-02T17:49:27: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:49:27: Method: PUT
2026-09-02T17:49:27: originalUrl: /v1/society/registration-request/7/approve
2026-09-02T17:49:27: path: /v1/society/registration-request/7/approve
2026-09-02T17:49:27: normalizedPath: /v1/society/registration-request/7/approve
2026-09-02T17:49:27: isPublicRoute: false
2026-09-02T17:49:27: ------------------------------
2026-09-02T17:49:27: ----- initAuth DEBUG -----
2026-09-02T17:49:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:49:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:49:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:49:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:49:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:49:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:49:27: IsValid: true
2026-09-02T17:49:27: --------------------------
2026-09-02T17:49:27: 17:49:27 [[32minfo[39m] [0mPUT /v1/society/registration-request/7/approve [32m200[0m 139.589 ms - 148[0m
2026-09-02T17:49:27: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:49:27: Method: POST
2026-09-02T17:49:27: originalUrl: /v1/society/registration-list
2026-09-02T17:49:27: path: /v1/society/registration-list
2026-09-02T17:49:27: normalizedPath: /v1/society/registration-list
2026-09-02T17:49:27: isPublicRoute: false
2026-09-02T17:49:27: ------------------------------
2026-09-02T17:49:27: ----- initAuth DEBUG -----
2026-09-02T17:49:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:49:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:49:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:49:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:49:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:49:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:49:27: IsValid: true
2026-09-02T17:49:27: --------------------------
2026-09-02T17:49:27: 17:49:27 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 16.045 ms - 2031[0m
2026-09-02T17:49:27: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:49:27: Method: GET
2026-09-02T17:49:27: originalUrl: /v1/society/registration-dashboard-summary
2026-09-02T17:49:27: path: /v1/society/registration-dashboard-summary
2026-09-02T17:49:27: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-02T17:49:27: isPublicRoute: false
2026-09-02T17:49:27: ------------------------------
2026-09-02T17:49:27: ----- initAuth DEBUG -----
2026-09-02T17:49:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:49:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:49:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:49:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:49:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:49:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:49:27: IsValid: true
2026-09-02T17:49:27: --------------------------
2026-09-02T17:49:27: 17:49:27 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.149 ms - 152[0m
2026-09-02T17:50:34: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:34: Method: POST
2026-09-02T17:50:34: originalUrl: /v1/user/login
2026-09-02T17:50:34: path: /v1/user/login
2026-09-02T17:50:34: normalizedPath: /v1/user/login
2026-09-02T17:50:34: isPublicRoute: false
2026-09-02T17:50:34: ------------------------------
2026-09-02T17:50:34: ----- initAuth DEBUG -----
2026-09-02T17:50:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:34: IsValid: true
2026-09-02T17:50:34: --------------------------
2026-09-02T17:50:34: ========== LOGIN API HIT ==========
2026-09-02T17:50:34: Login Request Body: { mobile_number: '2222222222', password: '2222222222' }
2026-09-02T17:50:34: SUPERADMIN CHECK RESULT: Found
2026-09-02T17:50:35: 17:50:35 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 143.242 ms - 2080[0m
2026-09-02T17:50:35: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:35: Method: GET
2026-09-02T17:50:35: originalUrl: /v1/dashboard
2026-09-02T17:50:35: path: /v1/dashboard
2026-09-02T17:50:35: normalizedPath: /v1/dashboard
2026-09-02T17:50:35: isPublicRoute: false
2026-09-02T17:50:35: ------------------------------
2026-09-02T17:50:35: ----- initAuth DEBUG -----
2026-09-02T17:50:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:35: IsValid: true
2026-09-02T17:50:35: --------------------------
2026-09-02T17:50:35: ========== Dashboard Controller ==========
2026-09-02T17:50:35: req.user => {
2026-09-02T17:50:35:   user_id: 12,
2026-09-02T17:50:35:   society_id: 18,
2026-09-02T17:50:35:   role: 'admin',
2026-09-02T17:50:35:   full_name: 'Rohit Singh',
2026-09-02T17:50:35:   is_admin: 0,
2026-09-02T17:50:35:   is_member: 1,
2026-09-02T17:50:35:   is_superadmin: false,
2026-09-02T17:50:35:   permissions: {
2026-09-02T17:50:35:     dashboard: { view: true },
2026-09-02T17:50:35:     society: {
2026-09-02T17:50:35:       view: true,
2026-09-02T17:50:35:       summary: false,
2026-09-02T17:50:35:       create: false,
2026-09-02T17:50:35:       update: true,
2026-09-02T17:50:35:       delete: false,
2026-09-02T17:50:35:       approve: false,
2026-09-02T17:50:35:       reject: false
2026-09-02T17:50:35:     },
2026-09-02T17:50:35:     members: {
2026-09-02T17:50:35:       view: true,
2026-09-02T17:50:35:       create: true,
2026-09-02T17:50:35:       update: true,
2026-09-02T17:50:35:       delete: true,
2026-09-02T17:50:35:       approve: false,
2026-09-02T17:50:35:       reject: true
2026-09-02T17:50:35:     },
2026-09-02T17:50:35:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-02T17:50:35:     expenses: {
2026-09-02T17:50:35:       view: true,
2026-09-02T17:50:35:       create: true,
2026-09-02T17:50:35:       update: true,
2026-09-02T17:50:35:       delete: false,
2026-09-02T17:50:35:       approve: true,
2026-09-02T17:50:35:       reject: true
2026-09-02T17:50:35:     },
2026-09-02T17:50:35:     transactions: { view: true },
2026-09-02T17:50:35:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-02T17:50:35:     profile: { view: true, update: true },
2026-09-02T17:50:35:     settings: { view: true, update: true }
2026-09-02T17:50:35:   },
2026-09-02T17:50:35:   iat: 1788351635,
2026-09-02T17:50:35:   exp: 1790943635
2026-09-02T17:50:35: }
2026-09-02T17:50:35: req.selectedSocietyId => 18
2026-09-02T17:50:35: Dashboard Society ID => 18
2026-09-02T17:50:35: Member ID => 12
2026-09-02T17:50:35: User Role => admin
2026-09-02T17:50:35: societyId = 18
2026-09-02T17:50:35: memberId = 12
2026-09-02T17:50:35: Pending Maintenance Count => 0
2026-09-02T17:50:35: Pending Expense Count => 0
2026-09-02T17:50:35: Total Pending Count => 0
2026-09-02T17:50:35: 17:50:35 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 11.912 ms - 327[0m
2026-09-02T17:50:38: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:38: Method: POST
2026-09-02T17:50:38: originalUrl: /v1/transactions
2026-09-02T17:50:38: path: /v1/transactions
2026-09-02T17:50:38: normalizedPath: /v1/transactions
2026-09-02T17:50:38: isPublicRoute: false
2026-09-02T17:50:38: ------------------------------
2026-09-02T17:50:38: ----- initAuth DEBUG -----
2026-09-02T17:50:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:38: IsValid: true
2026-09-02T17:50:38: --------------------------
2026-09-02T17:50:38: 17:50:38 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 15.851 ms - 77[0m
2026-09-02T17:50:38: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:38: Method: GET
2026-09-02T17:50:38: originalUrl: /v1/transactions/summary?society_id=18
2026-09-02T17:50:38: path: /v1/transactions/summary
2026-09-02T17:50:38: normalizedPath: /v1/transactions/summary
2026-09-02T17:50:38: isPublicRoute: false
2026-09-02T17:50:38: ------------------------------
2026-09-02T17:50:38: ----- initAuth DEBUG -----
2026-09-02T17:50:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:38: IsValid: true
2026-09-02T17:50:38: --------------------------
2026-09-02T17:50:38: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:38: Method: GET
2026-09-02T17:50:38: originalUrl: /v1/expense-categories
2026-09-02T17:50:38: path: /v1/expense-categories
2026-09-02T17:50:38: normalizedPath: /v1/expense-categories
2026-09-02T17:50:38: isPublicRoute: false
2026-09-02T17:50:38: ------------------------------
2026-09-02T17:50:38: ----- initAuth DEBUG -----
2026-09-02T17:50:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:38: IsValid: true
2026-09-02T17:50:38: --------------------------
2026-09-02T17:50:38: 17:50:38 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.129 ms - 149[0m
2026-09-02T17:50:38: 17:50:38 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=18 [32m200[0m 6.115 ms - 128[0m
2026-09-02T17:50:39: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:39: Method: POST
2026-09-02T17:50:39: originalUrl: /v1/expenses
2026-09-02T17:50:39: path: /v1/expenses
2026-09-02T17:50:39: normalizedPath: /v1/expenses
2026-09-02T17:50:39: isPublicRoute: false
2026-09-02T17:50:39: ------------------------------
2026-09-02T17:50:39: ----- initAuth DEBUG -----
2026-09-02T17:50:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:39: IsValid: true
2026-09-02T17:50:39: --------------------------
2026-09-02T17:50:39: 17:50:39 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 11.926 ms - 73[0m
2026-09-02T17:50:39: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:39: Method: POST
2026-09-02T17:50:39: originalUrl: /v1/expenses/summary
2026-09-02T17:50:39: path: /v1/expenses/summary
2026-09-02T17:50:39: normalizedPath: /v1/expenses/summary
2026-09-02T17:50:39: isPublicRoute: false
2026-09-02T17:50:39: ------------------------------
2026-09-02T17:50:39: ----- initAuth DEBUG -----
2026-09-02T17:50:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:39: IsValid: true
2026-09-02T17:50:39: --------------------------
2026-09-02T17:50:39: 17:50:39 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 6.966 ms - 152[0m
2026-09-02T17:50:39: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:39: Method: GET
2026-09-02T17:50:39: originalUrl: /v1/expense-categories
2026-09-02T17:50:39: path: /v1/expense-categories
2026-09-02T17:50:39: normalizedPath: /v1/expense-categories
2026-09-02T17:50:39: isPublicRoute: false
2026-09-02T17:50:39: ------------------------------
2026-09-02T17:50:39: ----- initAuth DEBUG -----
2026-09-02T17:50:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:39: IsValid: true
2026-09-02T17:50:39: --------------------------
2026-09-02T17:50:39: 17:50:39 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.426 ms - 149[0m
2026-09-02T17:50:39: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:39: Method: GET
2026-09-02T17:50:39: originalUrl: /v1/dashboard
2026-09-02T17:50:39: path: /v1/dashboard
2026-09-02T17:50:39: normalizedPath: /v1/dashboard
2026-09-02T17:50:39: isPublicRoute: false
2026-09-02T17:50:39: ------------------------------
2026-09-02T17:50:39: ----- initAuth DEBUG -----
2026-09-02T17:50:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:39: IsValid: true
2026-09-02T17:50:39: --------------------------
2026-09-02T17:50:39: ========== Dashboard Controller ==========
2026-09-02T17:50:39: req.user => {
2026-09-02T17:50:39:   user_id: 12,
2026-09-02T17:50:39:   society_id: 18,
2026-09-02T17:50:39:   role: 'admin',
2026-09-02T17:50:39:   full_name: 'Rohit Singh',
2026-09-02T17:50:39:   is_admin: 0,
2026-09-02T17:50:39:   is_member: 1,
2026-09-02T17:50:39:   is_superadmin: false,
2026-09-02T17:50:39:   permissions: {
2026-09-02T17:50:39:     dashboard: { view: true },
2026-09-02T17:50:39:     society: {
2026-09-02T17:50:39:       view: true,
2026-09-02T17:50:39:       summary: false,
2026-09-02T17:50:39:       create: false,
2026-09-02T17:50:39:       update: true,
2026-09-02T17:50:39:       delete: false,
2026-09-02T17:50:39:       approve: false,
2026-09-02T17:50:39:       reject: false
2026-09-02T17:50:39:     },
2026-09-02T17:50:39:     members: {
2026-09-02T17:50:39:       view: true,
2026-09-02T17:50:39:       create: true,
2026-09-02T17:50:39:       update: true,
2026-09-02T17:50:39:       delete: true,
2026-09-02T17:50:39:       approve: false,
2026-09-02T17:50:39:       reject: true
2026-09-02T17:50:39:     },
2026-09-02T17:50:39:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-02T17:50:39:     expenses: {
2026-09-02T17:50:39:       view: true,
2026-09-02T17:50:39:       create: true,
2026-09-02T17:50:39:       update: true,
2026-09-02T17:50:39:       delete: false,
2026-09-02T17:50:39:       approve: true,
2026-09-02T17:50:39:       reject: true
2026-09-02T17:50:39:     },
2026-09-02T17:50:39:     transactions: { view: true },
2026-09-02T17:50:39:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-02T17:50:39:     profile: { view: true, update: true },
2026-09-02T17:50:39:     settings: { view: true, update: true }
2026-09-02T17:50:39:   },
2026-09-02T17:50:39:   iat: 1788351635,
2026-09-02T17:50:39:   exp: 1790943635
2026-09-02T17:50:39: }
2026-09-02T17:50:39: req.selectedSocietyId => 18
2026-09-02T17:50:39: Dashboard Society ID => 18
2026-09-02T17:50:39: Member ID => 12
2026-09-02T17:50:39: User Role => admin
2026-09-02T17:50:39: societyId = 18
2026-09-02T17:50:39: memberId = 12
2026-09-02T17:50:39: Pending Maintenance Count => 0
2026-09-02T17:50:39: Pending Expense Count => 0
2026-09-02T17:50:39: Total Pending Count => 0
2026-09-02T17:50:39: 17:50:39 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.975 ms - 327[0m
2026-09-02T17:50:42: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:42: Method: POST
2026-09-02T17:50:42: originalUrl: /v1/member/list
2026-09-02T17:50:42: path: /v1/member/list
2026-09-02T17:50:42: normalizedPath: /v1/member/list
2026-09-02T17:50:42: isPublicRoute: false
2026-09-02T17:50:42: ------------------------------
2026-09-02T17:50:42: ----- initAuth DEBUG -----
2026-09-02T17:50:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:42: IsValid: true
2026-09-02T17:50:42: --------------------------
2026-09-02T17:50:42: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:42: Method: POST
2026-09-02T17:50:42: originalUrl: /v1/member/list
2026-09-02T17:50:42: path: /v1/member/list
2026-09-02T17:50:42: normalizedPath: /v1/member/list
2026-09-02T17:50:42: isPublicRoute: false
2026-09-02T17:50:42: ------------------------------
2026-09-02T17:50:42: ----- initAuth DEBUG -----
2026-09-02T17:50:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:42: IsValid: true
2026-09-02T17:50:42: --------------------------
2026-09-02T17:50:42: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:42: Method: POST
2026-09-02T17:50:42: originalUrl: /v1/member/statistics
2026-09-02T17:50:42: path: /v1/member/statistics
2026-09-02T17:50:42: normalizedPath: /v1/member/statistics
2026-09-02T17:50:42: isPublicRoute: false
2026-09-02T17:50:42: ------------------------------
2026-09-02T17:50:42: ----- initAuth DEBUG -----
2026-09-02T17:50:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:42: IsValid: true
2026-09-02T17:50:42: --------------------------
2026-09-02T17:50:42: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:42: Method: POST
2026-09-02T17:50:42: originalUrl: /v1/member/statistics
2026-09-02T17:50:42: path: /v1/member/statistics
2026-09-02T17:50:42: normalizedPath: /v1/member/statistics
2026-09-02T17:50:42: isPublicRoute: false
2026-09-02T17:50:42: ------------------------------
2026-09-02T17:50:42: ----- initAuth DEBUG -----
2026-09-02T17:50:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:42: IsValid: true
2026-09-02T17:50:42: --------------------------
2026-09-02T17:50:42: 17:50:42 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 19.215 ms - 472[0m
2026-09-02T17:50:42: 17:50:42 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 13.077 ms - 472[0m
2026-09-02T17:50:42: 17:50:42 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 13.651 ms - 143[0m
2026-09-02T17:50:42: 17:50:42 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 13.772 ms - 143[0m
2026-09-02T17:50:49: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:49: Method: POST
2026-09-02T17:50:49: originalUrl: /v1/expenses
2026-09-02T17:50:49: path: /v1/expenses
2026-09-02T17:50:49: normalizedPath: /v1/expenses
2026-09-02T17:50:49: isPublicRoute: false
2026-09-02T17:50:49: ------------------------------
2026-09-02T17:50:49: ----- initAuth DEBUG -----
2026-09-02T17:50:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:49: IsValid: true
2026-09-02T17:50:49: --------------------------
2026-09-02T17:50:49: 17:50:49 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 8.770 ms - 73[0m
2026-09-02T17:50:49: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:49: Method: POST
2026-09-02T17:50:49: originalUrl: /v1/expenses/summary
2026-09-02T17:50:49: path: /v1/expenses/summary
2026-09-02T17:50:49: normalizedPath: /v1/expenses/summary
2026-09-02T17:50:49: isPublicRoute: false
2026-09-02T17:50:49: ------------------------------
2026-09-02T17:50:49: ----- initAuth DEBUG -----
2026-09-02T17:50:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:49: IsValid: true
2026-09-02T17:50:49: --------------------------
2026-09-02T17:50:49: 17:50:49 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 23.978 ms - 152[0m
2026-09-02T17:50:49: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:49: Method: GET
2026-09-02T17:50:49: originalUrl: /v1/expense-categories
2026-09-02T17:50:49: path: /v1/expense-categories
2026-09-02T17:50:49: normalizedPath: /v1/expense-categories
2026-09-02T17:50:49: isPublicRoute: false
2026-09-02T17:50:49: ------------------------------
2026-09-02T17:50:49: ----- initAuth DEBUG -----
2026-09-02T17:50:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:49: IsValid: true
2026-09-02T17:50:49: --------------------------
2026-09-02T17:50:49: 17:50:49 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 13.907 ms - 149[0m
2026-09-02T17:50:50: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:50: Method: POST
2026-09-02T17:50:50: originalUrl: /v1/transactions
2026-09-02T17:50:50: path: /v1/transactions
2026-09-02T17:50:50: normalizedPath: /v1/transactions
2026-09-02T17:50:50: isPublicRoute: false
2026-09-02T17:50:50: ------------------------------
2026-09-02T17:50:50: ----- initAuth DEBUG -----
2026-09-02T17:50:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:50: IsValid: true
2026-09-02T17:50:50: --------------------------
2026-09-02T17:50:50: 17:50:50 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.316 ms - 77[0m
2026-09-02T17:50:50: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:50: Method: GET
2026-09-02T17:50:50: originalUrl: /v1/transactions/summary?society_id=18
2026-09-02T17:50:50: path: /v1/transactions/summary
2026-09-02T17:50:50: normalizedPath: /v1/transactions/summary
2026-09-02T17:50:50: isPublicRoute: false
2026-09-02T17:50:50: ------------------------------
2026-09-02T17:50:50: ----- initAuth DEBUG -----
2026-09-02T17:50:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:50: IsValid: true
2026-09-02T17:50:50: --------------------------
2026-09-02T17:50:50: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:50: Method: GET
2026-09-02T17:50:50: originalUrl: /v1/expense-categories
2026-09-02T17:50:50: path: /v1/expense-categories
2026-09-02T17:50:50: normalizedPath: /v1/expense-categories
2026-09-02T17:50:50: isPublicRoute: false
2026-09-02T17:50:50: ------------------------------
2026-09-02T17:50:50: ----- initAuth DEBUG -----
2026-09-02T17:50:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:50: IsValid: true
2026-09-02T17:50:50: --------------------------
2026-09-02T17:50:50: 17:50:50 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 44.996 ms - 149[0m
2026-09-02T17:50:50: 17:50:50 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=18 [32m200[0m 54.166 ms - 128[0m
2026-09-02T17:50:51: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:51: Method: GET
2026-09-02T17:50:51: originalUrl: /v1/dashboard
2026-09-02T17:50:51: path: /v1/dashboard
2026-09-02T17:50:51: normalizedPath: /v1/dashboard
2026-09-02T17:50:51: isPublicRoute: false
2026-09-02T17:50:51: ------------------------------
2026-09-02T17:50:51: ----- initAuth DEBUG -----
2026-09-02T17:50:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:51: IsValid: true
2026-09-02T17:50:51: --------------------------
2026-09-02T17:50:51: ========== Dashboard Controller ==========
2026-09-02T17:50:51: req.user => {
2026-09-02T17:50:51:   user_id: 12,
2026-09-02T17:50:51:   society_id: 18,
2026-09-02T17:50:51:   role: 'admin',
2026-09-02T17:50:51:   full_name: 'Rohit Singh',
2026-09-02T17:50:51:   is_admin: 0,
2026-09-02T17:50:51:   is_member: 1,
2026-09-02T17:50:51:   is_superadmin: false,
2026-09-02T17:50:51:   permissions: {
2026-09-02T17:50:51:     dashboard: { view: true },
2026-09-02T17:50:51:     society: {
2026-09-02T17:50:51:       view: true,
2026-09-02T17:50:51:       summary: false,
2026-09-02T17:50:51:       create: false,
2026-09-02T17:50:51:       update: true,
2026-09-02T17:50:51:       delete: false,
2026-09-02T17:50:51:       approve: false,
2026-09-02T17:50:51:       reject: false
2026-09-02T17:50:51:     },
2026-09-02T17:50:51:     members: {
2026-09-02T17:50:51:       view: true,
2026-09-02T17:50:51:       create: true,
2026-09-02T17:50:51:       update: true,
2026-09-02T17:50:51:       delete: true,
2026-09-02T17:50:51:       approve: false,
2026-09-02T17:50:51:       reject: true
2026-09-02T17:50:51:     },
2026-09-02T17:50:51:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-02T17:50:51:     expenses: {
2026-09-02T17:50:51:       view: true,
2026-09-02T17:50:51:       create: true,
2026-09-02T17:50:51:       update: true,
2026-09-02T17:50:51:       delete: false,
2026-09-02T17:50:51:       approve: true,
2026-09-02T17:50:51:       reject: true
2026-09-02T17:50:51:     },
2026-09-02T17:50:51:     transactions: { view: true },
2026-09-02T17:50:51:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-02T17:50:51:     profile: { view: true, update: true },
2026-09-02T17:50:51:     settings: { view: true, update: true }
2026-09-02T17:50:51:   },
2026-09-02T17:50:51:   iat: 1788351635,
2026-09-02T17:50:51:   exp: 1790943635
2026-09-02T17:50:51: }
2026-09-02T17:50:51: req.selectedSocietyId => 18
2026-09-02T17:50:51: Dashboard Society ID => 18
2026-09-02T17:50:51: Member ID => 12
2026-09-02T17:50:51: User Role => admin
2026-09-02T17:50:51: societyId = 18
2026-09-02T17:50:51: memberId = 12
2026-09-02T17:50:51: Pending Maintenance Count => 0
2026-09-02T17:50:51: Pending Expense Count => 0
2026-09-02T17:50:51: Total Pending Count => 0
2026-09-02T17:50:51: 17:50:51 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.361 ms - 327[0m
2026-09-02T17:50:53: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:53: Method: POST
2026-09-02T17:50:53: originalUrl: /v1/member/list
2026-09-02T17:50:53: path: /v1/member/list
2026-09-02T17:50:53: normalizedPath: /v1/member/list
2026-09-02T17:50:53: isPublicRoute: false
2026-09-02T17:50:53: ------------------------------
2026-09-02T17:50:53: ----- initAuth DEBUG -----
2026-09-02T17:50:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:53: IsValid: true
2026-09-02T17:50:53: --------------------------
2026-09-02T17:50:53: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:53: Method: POST
2026-09-02T17:50:53: originalUrl: /v1/member/statistics
2026-09-02T17:50:53: path: /v1/member/statistics
2026-09-02T17:50:53: normalizedPath: /v1/member/statistics
2026-09-02T17:50:53: isPublicRoute: false
2026-09-02T17:50:53: ------------------------------
2026-09-02T17:50:53: ----- initAuth DEBUG -----
2026-09-02T17:50:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:50:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:50:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:50:53: IsValid: true
2026-09-02T17:50:53: --------------------------
2026-09-02T17:50:53: 17:50:53 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 9.279 ms - 472[0m
2026-09-02T17:50:53: 17:50:53 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.687 ms - 143[0m
2026-09-02T17:50:54: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:50:54: Method: GET
2026-09-02T17:50:54: originalUrl: /v1/roles
2026-09-02T17:50:54: path: /v1/roles
2026-09-02T17:50:54: normalizedPath: /v1/roles
2026-09-02T17:50:54: isPublicRoute: true
2026-09-02T17:50:54: ------------------------------
2026-09-02T17:50:54: Current User Role: admin
2026-09-02T17:50:54: 17:50:54 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 7.250 ms - 129[0m
2026-09-02T17:51:21: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:51:21: Method: POST
2026-09-02T17:51:21: originalUrl: /v1/member/create
2026-09-02T17:51:21: path: /v1/member/create
2026-09-02T17:51:21: normalizedPath: /v1/member/create
2026-09-02T17:51:21: isPublicRoute: false
2026-09-02T17:51:21: ------------------------------
2026-09-02T17:51:21: ----- initAuth DEBUG -----
2026-09-02T17:51:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:51:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:51:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:51:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:51:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:51:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:51:21: IsValid: true
2026-09-02T17:51:21: --------------------------
2026-09-02T17:51:21: CREATE BODY: {
2026-09-02T17:51:21:   society_id: 18,
2026-09-02T17:51:21:   full_name: 'Raju',
2026-09-02T17:51:21:   email: 'raju@gmail.com',
2026-09-02T17:51:21:   mobile_number: '9090909090',
2026-09-02T17:51:21:   flat_number: '1',
2026-09-02T17:51:21:   role: 'member',
2026-09-02T17:51:21:   ownership: 'owner',
2026-09-02T17:51:21:   move_in_date: '2026-09-01',
2026-09-02T17:51:21:   vehicles: '',
2026-09-02T17:51:21:   family_members: 4,
2026-09-02T17:51:21:   is_active: 'active',
2026-09-02T17:51:21:   profile_photo: '',
2026-09-02T17:51:21:   password: '9090909090'
2026-09-02T17:51:21: }
2026-09-02T17:51:21: CREATE FILE: undefined
2026-09-02T17:51:22: 17:51:22 [[32minfo[39m] [0mPOST /v1/member/create [32m201[0m 125.428 ms - 78[0m
2026-09-02T17:51:22: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:51:22: Method: POST
2026-09-02T17:51:22: originalUrl: /v1/member/list
2026-09-02T17:51:22: path: /v1/member/list
2026-09-02T17:51:22: normalizedPath: /v1/member/list
2026-09-02T17:51:22: isPublicRoute: false
2026-09-02T17:51:22: ------------------------------
2026-09-02T17:51:22: ----- initAuth DEBUG -----
2026-09-02T17:51:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:51:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:51:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:51:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:51:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:51:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:51:22: IsValid: true
2026-09-02T17:51:22: --------------------------
2026-09-02T17:51:22: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:51:22: Method: POST
2026-09-02T17:51:22: originalUrl: /v1/member/statistics
2026-09-02T17:51:22: path: /v1/member/statistics
2026-09-02T17:51:22: normalizedPath: /v1/member/statistics
2026-09-02T17:51:22: isPublicRoute: false
2026-09-02T17:51:22: ------------------------------
2026-09-02T17:51:22: ----- initAuth DEBUG -----
2026-09-02T17:51:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:51:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:51:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:51:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:51:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:51:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:51:22: IsValid: true
2026-09-02T17:51:22: --------------------------
2026-09-02T17:51:22: 17:51:22 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 2.395 ms - 143[0m
2026-09-02T17:51:22: 17:51:22 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 11.464 ms - 784[0m
2026-09-02T17:51:25: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:51:25: Method: GET
2026-09-02T17:51:25: originalUrl: /v1/roles
2026-09-02T17:51:25: path: /v1/roles
2026-09-02T17:51:25: normalizedPath: /v1/roles
2026-09-02T17:51:25: isPublicRoute: true
2026-09-02T17:51:25: ------------------------------
2026-09-02T17:51:25: Current User Role: admin
2026-09-02T17:51:25: 17:51:25 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 3.764 ms - 129[0m
2026-09-02T17:51:56: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:51:56: Method: POST
2026-09-02T17:51:56: originalUrl: /v1/member/create
2026-09-02T17:51:56: path: /v1/member/create
2026-09-02T17:51:56: normalizedPath: /v1/member/create
2026-09-02T17:51:56: isPublicRoute: false
2026-09-02T17:51:56: ------------------------------
2026-09-02T17:51:56: ----- initAuth DEBUG -----
2026-09-02T17:51:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:51:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:51:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:51:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:51:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:51:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:51:56: IsValid: true
2026-09-02T17:51:56: --------------------------
2026-09-02T17:51:56: CREATE BODY: {
2026-09-02T17:51:56:   society_id: 18,
2026-09-02T17:51:56:   full_name: 'Pappu Singh',
2026-09-02T17:51:56:   email: 'pappu@gmail.com',
2026-09-02T17:51:56:   mobile_number: '8080808080',
2026-09-02T17:51:56:   flat_number: '3',
2026-09-02T17:51:56:   role: 'member',
2026-09-02T17:51:56:   ownership: 'owner',
2026-09-02T17:51:56:   move_in_date: '2026-08-12',
2026-09-02T17:51:56:   vehicles: '',
2026-09-02T17:51:56:   family_members: 0,
2026-09-02T17:51:56:   is_active: 'active',
2026-09-02T17:51:56:   profile_photo: '',
2026-09-02T17:51:56:   password: '8080808080'
2026-09-02T17:51:56: }
2026-09-02T17:51:56: CREATE FILE: undefined
2026-09-02T17:51:56: 17:51:56 [[32minfo[39m] [0mPOST /v1/member/create [32m201[0m 122.888 ms - 78[0m
2026-09-02T17:51:56: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:51:56: Method: POST
2026-09-02T17:51:56: originalUrl: /v1/member/list
2026-09-02T17:51:56: path: /v1/member/list
2026-09-02T17:51:56: normalizedPath: /v1/member/list
2026-09-02T17:51:56: isPublicRoute: false
2026-09-02T17:51:56: ------------------------------
2026-09-02T17:51:56: ----- initAuth DEBUG -----
2026-09-02T17:51:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:51:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:51:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:51:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:51:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:51:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:51:56: IsValid: true
2026-09-02T17:51:56: --------------------------
2026-09-02T17:51:56: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:51:56: Method: POST
2026-09-02T17:51:56: originalUrl: /v1/member/statistics
2026-09-02T17:51:56: path: /v1/member/statistics
2026-09-02T17:51:56: normalizedPath: /v1/member/statistics
2026-09-02T17:51:56: isPublicRoute: false
2026-09-02T17:51:56: ------------------------------
2026-09-02T17:51:56: ----- initAuth DEBUG -----
2026-09-02T17:51:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:51:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:51:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:51:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:51:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:51:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:51:56: IsValid: true
2026-09-02T17:51:56: --------------------------
2026-09-02T17:51:56: 17:51:56 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 7.471 ms - 1104[0m
2026-09-02T17:51:56: 17:51:56 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 4.579 ms - 143[0m
2026-09-02T17:52:09: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:09: Method: POST
2026-09-02T17:52:09: originalUrl: /v1/user/login
2026-09-02T17:52:09: path: /v1/user/login
2026-09-02T17:52:09: normalizedPath: /v1/user/login
2026-09-02T17:52:09: isPublicRoute: false
2026-09-02T17:52:09: ------------------------------
2026-09-02T17:52:09: ----- initAuth DEBUG -----
2026-09-02T17:52:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:09: IsValid: true
2026-09-02T17:52:09: --------------------------
2026-09-02T17:52:09: ========== LOGIN API HIT ==========
2026-09-02T17:52:09: Login Request Body: { mobile_number: '8080808080', password: '8080808080' }
2026-09-02T17:52:09: SUPERADMIN CHECK RESULT: Found
2026-09-02T17:52:09: 17:52:09 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 132.615 ms - 2116[0m
2026-09-02T17:52:09: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:09: Method: GET
2026-09-02T17:52:09: originalUrl: /v1/dashboard
2026-09-02T17:52:09: path: /v1/dashboard
2026-09-02T17:52:09: normalizedPath: /v1/dashboard
2026-09-02T17:52:09: isPublicRoute: false
2026-09-02T17:52:09: ------------------------------
2026-09-02T17:52:09: ----- initAuth DEBUG -----
2026-09-02T17:52:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:09: IsValid: true
2026-09-02T17:52:09: --------------------------
2026-09-02T17:52:09: ========== Dashboard Controller ==========
2026-09-02T17:52:09: req.user => {
2026-09-02T17:52:09:   user_id: 14,
2026-09-02T17:52:09:   society_id: 18,
2026-09-02T17:52:09:   role: 'member',
2026-09-02T17:52:09:   full_name: 'Pappu Singh',
2026-09-02T17:52:09:   is_admin: 0,
2026-09-02T17:52:09:   is_member: 1,
2026-09-02T17:52:09:   is_superadmin: false,
2026-09-02T17:52:09:   permissions: {
2026-09-02T17:52:09:     dashboard: { view: true },
2026-09-02T17:52:09:     society: {
2026-09-02T17:52:09:       view: false,
2026-09-02T17:52:09:       create: false,
2026-09-02T17:52:09:       summary: false,
2026-09-02T17:52:09:       update: false,
2026-09-02T17:52:09:       delete: false,
2026-09-02T17:52:09:       approve: false,
2026-09-02T17:52:09:       reject: false
2026-09-02T17:52:09:     },
2026-09-02T17:52:09:     members: {
2026-09-02T17:52:09:       view: true,
2026-09-02T17:52:09:       create: false,
2026-09-02T17:52:09:       update: false,
2026-09-02T17:52:09:       delete: false,
2026-09-02T17:52:09:       approve: false,
2026-09-02T17:52:09:       reject: false
2026-09-02T17:52:09:     },
2026-09-02T17:52:09:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-02T17:52:09:     expenses: {
2026-09-02T17:52:09:       view: true,
2026-09-02T17:52:09:       create: true,
2026-09-02T17:52:09:       update: false,
2026-09-02T17:52:09:       delete: false,
2026-09-02T17:52:09:       approve: false,
2026-09-02T17:52:09:       reject: false
2026-09-02T17:52:09:     },
2026-09-02T17:52:09:     transactions: { view: true },
2026-09-02T17:52:09:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-02T17:52:09:     profile: { view: true, update: true },
2026-09-02T17:52:09:     settings: { view: false, update: false }
2026-09-02T17:52:09:   },
2026-09-02T17:52:09:   iat: 1788351729,
2026-09-02T17:52:09:   exp: 1790943729
2026-09-02T17:52:09: }
2026-09-02T17:52:09: req.selectedSocietyId => 18
2026-09-02T17:52:09: Dashboard Society ID => 18
2026-09-02T17:52:09: Member ID => 14
2026-09-02T17:52:09: User Role => member
2026-09-02T17:52:09: societyId = 18
2026-09-02T17:52:09: memberId = 14
2026-09-02T17:52:09: Pending Maintenance Count => 0
2026-09-02T17:52:09: Pending Expense Count => 0
2026-09-02T17:52:09: Total Pending Count => 0
2026-09-02T17:52:09: 17:52:09 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 31.534 ms - 324[0m
2026-09-02T17:52:14: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:14: Method: POST
2026-09-02T17:52:14: originalUrl: /v1/transactions
2026-09-02T17:52:14: path: /v1/transactions
2026-09-02T17:52:14: normalizedPath: /v1/transactions
2026-09-02T17:52:14: isPublicRoute: false
2026-09-02T17:52:14: ------------------------------
2026-09-02T17:52:14: ----- initAuth DEBUG -----
2026-09-02T17:52:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:14: IsValid: true
2026-09-02T17:52:14: --------------------------
2026-09-02T17:52:14: 17:52:14 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.539 ms - 77[0m
2026-09-02T17:52:14: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:14: Method: GET
2026-09-02T17:52:14: originalUrl: /v1/transactions/summary?society_id=18
2026-09-02T17:52:14: path: /v1/transactions/summary
2026-09-02T17:52:14: normalizedPath: /v1/transactions/summary
2026-09-02T17:52:14: isPublicRoute: false
2026-09-02T17:52:14: ------------------------------
2026-09-02T17:52:14: ----- initAuth DEBUG -----
2026-09-02T17:52:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:14: IsValid: true
2026-09-02T17:52:14: --------------------------
2026-09-02T17:52:14: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:14: Method: GET
2026-09-02T17:52:14: originalUrl: /v1/expense-categories
2026-09-02T17:52:14: path: /v1/expense-categories
2026-09-02T17:52:14: normalizedPath: /v1/expense-categories
2026-09-02T17:52:14: isPublicRoute: false
2026-09-02T17:52:14: ------------------------------
2026-09-02T17:52:14: ----- initAuth DEBUG -----
2026-09-02T17:52:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:14: IsValid: true
2026-09-02T17:52:14: --------------------------
2026-09-02T17:52:14: 17:52:14 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=18 [32m200[0m 6.296 ms - 128[0m
2026-09-02T17:52:14: 17:52:14 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 13.847 ms - 149[0m
2026-09-02T17:52:15: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:15: Method: POST
2026-09-02T17:52:15: originalUrl: /v1/expenses
2026-09-02T17:52:15: path: /v1/expenses
2026-09-02T17:52:15: normalizedPath: /v1/expenses
2026-09-02T17:52:15: isPublicRoute: false
2026-09-02T17:52:15: ------------------------------
2026-09-02T17:52:15: ----- initAuth DEBUG -----
2026-09-02T17:52:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:15: IsValid: true
2026-09-02T17:52:15: --------------------------
2026-09-02T17:52:15: 17:52:15 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.553 ms - 73[0m
2026-09-02T17:52:15: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:15: Method: POST
2026-09-02T17:52:15: originalUrl: /v1/expenses/summary
2026-09-02T17:52:15: path: /v1/expenses/summary
2026-09-02T17:52:15: normalizedPath: /v1/expenses/summary
2026-09-02T17:52:15: isPublicRoute: false
2026-09-02T17:52:15: ------------------------------
2026-09-02T17:52:15: ----- initAuth DEBUG -----
2026-09-02T17:52:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:15: IsValid: true
2026-09-02T17:52:15: --------------------------
2026-09-02T17:52:15: 17:52:15 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.678 ms - 152[0m
2026-09-02T17:52:15: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:15: Method: GET
2026-09-02T17:52:15: originalUrl: /v1/expense-categories
2026-09-02T17:52:15: path: /v1/expense-categories
2026-09-02T17:52:15: normalizedPath: /v1/expense-categories
2026-09-02T17:52:15: isPublicRoute: false
2026-09-02T17:52:15: ------------------------------
2026-09-02T17:52:15: ----- initAuth DEBUG -----
2026-09-02T17:52:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:15: IsValid: true
2026-09-02T17:52:15: --------------------------
2026-09-02T17:52:15: 17:52:15 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.105 ms - 149[0m
2026-09-02T17:52:17: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:17: Method: POST
2026-09-02T17:52:17: originalUrl: /v1/payments
2026-09-02T17:52:17: path: /v1/payments
2026-09-02T17:52:17: normalizedPath: /v1/payments
2026-09-02T17:52:17: isPublicRoute: false
2026-09-02T17:52:17: ------------------------------
2026-09-02T17:52:17: ----- initAuth DEBUG -----
2026-09-02T17:52:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:17: IsValid: true
2026-09-02T17:52:17: --------------------------
2026-09-02T17:52:17: 17:52:17 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.391 ms - 128[0m
2026-09-02T17:52:17: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:17: Method: GET
2026-09-02T17:52:17: originalUrl: /v1/payment/my-dues
2026-09-02T17:52:17: path: /v1/payment/my-dues
2026-09-02T17:52:17: normalizedPath: /v1/payment/my-dues
2026-09-02T17:52:17: isPublicRoute: false
2026-09-02T17:52:17: ------------------------------
2026-09-02T17:52:17: ----- initAuth DEBUG -----
2026-09-02T17:52:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:17: IsValid: true
2026-09-02T17:52:17: --------------------------
2026-09-02T17:52:17: 17:52:17 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.073 ms - 349[0m
2026-09-02T17:52:18: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:18: Method: GET
2026-09-02T17:52:18: originalUrl: /v1/payment/my-dues
2026-09-02T17:52:18: path: /v1/payment/my-dues
2026-09-02T17:52:18: normalizedPath: /v1/payment/my-dues
2026-09-02T17:52:18: isPublicRoute: false
2026-09-02T17:52:18: ------------------------------
2026-09-02T17:52:18: ----- initAuth DEBUG -----
2026-09-02T17:52:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:18: IsValid: true
2026-09-02T17:52:18: --------------------------
2026-09-02T17:52:18: 17:52:18 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.946 ms - 349[0m
2026-09-02T17:52:41: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:41: Method: POST
2026-09-02T17:52:41: originalUrl: /v1/payment/submit
2026-09-02T17:52:41: path: /v1/payment/submit
2026-09-02T17:52:41: normalizedPath: /v1/payment/submit
2026-09-02T17:52:41: isPublicRoute: false
2026-09-02T17:52:41: ------------------------------
2026-09-02T17:52:41: ----- initAuth DEBUG -----
2026-09-02T17:52:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:41: IsValid: true
2026-09-02T17:52:41: --------------------------
2026-09-02T17:52:41: ========== PAYMENT SUBMIT ==========
2026-09-02T17:52:41: BODY: [Object: null prototype] {
2026-09-02T17:52:41:   action: 'submit_pay_dues',
2026-09-02T17:52:41:   months_count: '1',
2026-09-02T17:52:41:   for_month: '2026-08',
2026-09-02T17:52:41:   transaction_number: '45676543',
2026-09-02T17:52:41:   amount: '2800',
2026-09-02T17:52:41:   payment_mode: 'Cash',
2026-09-02T17:52:41:   society_id: '18',
2026-09-02T17:52:41:   member_id: '14',
2026-09-02T17:52:41:   screenshot: ''
2026-09-02T17:52:41: }
2026-09-02T17:52:41: SELECTED SOCIETY: 18
2026-09-02T17:52:41: USER: {
2026-09-02T17:52:41:   user_id: 14,
2026-09-02T17:52:41:   society_id: 18,
2026-09-02T17:52:41:   role: 'member',
2026-09-02T17:52:41:   full_name: 'Pappu Singh',
2026-09-02T17:52:41:   is_admin: 0,
2026-09-02T17:52:41:   is_member: 1,
2026-09-02T17:52:41:   is_superadmin: false,
2026-09-02T17:52:41:   permissions: {
2026-09-02T17:52:41:     dashboard: { view: true },
2026-09-02T17:52:41:     society: {
2026-09-02T17:52:41:       view: false,
2026-09-02T17:52:41:       create: false,
2026-09-02T17:52:41:       summary: false,
2026-09-02T17:52:41:       update: false,
2026-09-02T17:52:41:       delete: false,
2026-09-02T17:52:41:       approve: false,
2026-09-02T17:52:41:       reject: false
2026-09-02T17:52:41:     },
2026-09-02T17:52:41:     members: {
2026-09-02T17:52:41:       view: true,
2026-09-02T17:52:41:       create: false,
2026-09-02T17:52:41:       update: false,
2026-09-02T17:52:41:       delete: false,
2026-09-02T17:52:41:       approve: false,
2026-09-02T17:52:41:       reject: false
2026-09-02T17:52:41:     },
2026-09-02T17:52:41:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-02T17:52:41:     expenses: {
2026-09-02T17:52:41:       view: true,
2026-09-02T17:52:41:       create: true,
2026-09-02T17:52:41:       update: false,
2026-09-02T17:52:41:       delete: false,
2026-09-02T17:52:41:       approve: false,
2026-09-02T17:52:41:       reject: false
2026-09-02T17:52:41:     },
2026-09-02T17:52:41:     transactions: { view: true },
2026-09-02T17:52:41:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-02T17:52:41:     profile: { view: true, update: true },
2026-09-02T17:52:41:     settings: { view: false, update: false }
2026-09-02T17:52:41:   },
2026-09-02T17:52:41:   iat: 1788351729,
2026-09-02T17:52:41:   exp: 1790943729
2026-09-02T17:52:41: }
2026-09-02T17:52:41: FILE: undefined
2026-09-02T17:52:41: ========== MEMBER CHECK ==========
2026-09-02T17:52:41: MEMBER: {
2026-09-02T17:52:41:   id: 14,
2026-09-02T17:52:41:   society_id: 18,
2026-09-02T17:52:41:   full_name: 'Pappu Singh',
2026-09-02T17:52:41:   email: 'pappu@gmail.com',
2026-09-02T17:52:41:   mobile_number: '8080808080',
2026-09-02T17:52:41:   flat_number: '3',
2026-09-02T17:52:41:   vehicles: '',
2026-09-02T17:52:41:   family_members: 0,
2026-09-02T17:52:41:   role: 'member',
2026-09-02T17:52:41:   profile_photo: '',
2026-09-02T17:52:41:   password_hash: '$2a$10$D8aY1BkUqbB4CpKZddtLV.00FBsvq6/ofiB0pBtIzTdm1INY7hLAG',
2026-09-02T17:52:41:   fcm_token: null,
2026-09-02T17:52:41:   last_login_at: 2026-09-02T12:22:09.000Z,
2026-09-02T17:52:41:   member_since: null,
2026-09-02T17:52:41:   is_approved: 1,
2026-09-02T17:52:41:   is_active: 1,
2026-09-02T17:52:41:   created_at: 2026-09-02T12:21:56.000Z,
2026-09-02T17:52:41:   updated_at: 2026-09-02T12:21:56.000Z,
2026-09-02T17:52:41:   move_in_date: 2026-08-11T18:30:00.000Z,
2026-09-02T17:52:41:   ownership: 'owner',
2026-09-02T17:52:41:   status: 1,
2026-09-02T17:52:41:   maintenance_status: 'verified',
2026-09-02T17:52:41:   is_admin: 0,
2026-09-02T17:52:41:   is_member: 1,
2026-09-02T17:52:41:   permissions: '{"dashboard":{"view":true},"society":{"view":false,"create":false,"summary":false,"update":false,"delete":false,"approve":false,"reject":false},"members":{"view":true,"create":false,"update":false,"delete":false,"approve":false,"reject":false},"payments":{"view":true,"create":true,"approve":false,"reject":false},"expenses":{"view":true,"create":true,"update":false,"delete":false,"approve":false,"reject":false},"transactions":{"view":true},"announcements":{"view":true,"create":false,"update":false,"delete":false},"profile":{"view":true,"update":true},"settings":{"view":false,"update":false}}',
2026-09-02T17:52:41:   selected_society_id: null,
2026-09-02T17:52:41:   is_superadmin: 0,
2026-09-02T17:52:41:   delete_requested: 0,
2026-09-02T17:52:41:   society_name: 'Meri meri Society',
2026-09-02T17:52:41:   society_address: '12 patarkaar Road, C Block, jaipur 302020'
2026-09-02T17:52:41: }
2026-09-02T17:52:41: MEMBER SOCIETY ID: 18
2026-09-02T17:52:41: SELECTED SOCIETY ID: 18
2026-09-02T17:52:41: ========== SOCIETY CHECK ==========
2026-09-02T17:52:41: SOCIETY: {
2026-09-02T17:52:41:   id: 18,
2026-09-02T17:52:41:   logo_url: null,
2026-09-02T17:52:41:   society_name: 'Meri meri Society',
2026-09-02T17:52:41:   approval_status: 'approved',
2026-09-02T17:52:41:   review_notes: null,
2026-09-02T17:52:41:   registration_no: '6545678',
2026-09-02T17:52:41:   city: 'Jaipur',
2026-09-02T17:52:41:   state: 'Rajasthan',
2026-09-02T17:52:41:   total_units: 40,
2026-09-02T17:52:41:   monthly_maintenance: '2800.00',
2026-09-02T17:52:41:   maintenance_frequency: 'monthly',
2026-09-02T17:52:41:   address: '12 patarkaar Road, C Block, jaipur 302020',
2026-09-02T17:52:41:   contact_name: 'Rohit Singh',
2026-09-02T17:52:41:   contact_mobile: '2222222222',
2026-09-02T17:52:41:   contact_email: 'rohit1@gmail.com',
2026-09-02T17:52:41:   designation: 'Admin',
2026-09-02T17:52:41:   registered_on: 2026-09-01T18:30:00.000Z,
2026-09-02T17:52:41:   reviewed_on: 2026-09-01T18:30:00.000Z
2026-09-02T17:52:41: }
2026-09-02T17:52:41: 17:52:41 [[32minfo[39m] [0mPOST /v1/payment/submit [32m201[0m 48.123 ms - 109[0m
2026-09-02T17:52:41: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:41: Method: POST
2026-09-02T17:52:41: originalUrl: /v1/payments
2026-09-02T17:52:41: path: /v1/payments
2026-09-02T17:52:41: normalizedPath: /v1/payments
2026-09-02T17:52:41: isPublicRoute: false
2026-09-02T17:52:41: ------------------------------
2026-09-02T17:52:41: ----- initAuth DEBUG -----
2026-09-02T17:52:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:41: IsValid: true
2026-09-02T17:52:41: --------------------------
2026-09-02T17:52:41: 17:52:41 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.610 ms - 414[0m
2026-09-02T17:52:41: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:41: Method: GET
2026-09-02T17:52:41: originalUrl: /v1/payment/my-dues
2026-09-02T17:52:41: path: /v1/payment/my-dues
2026-09-02T17:52:41: normalizedPath: /v1/payment/my-dues
2026-09-02T17:52:41: isPublicRoute: false
2026-09-02T17:52:41: ------------------------------
2026-09-02T17:52:41: ----- initAuth DEBUG -----
2026-09-02T17:52:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:41: IsValid: true
2026-09-02T17:52:41: --------------------------
2026-09-02T17:52:41: 17:52:41 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.974 ms - 349[0m
2026-09-02T17:52:45: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:45: Method: GET
2026-09-02T17:52:45: originalUrl: /v1/dashboard
2026-09-02T17:52:45: path: /v1/dashboard
2026-09-02T17:52:45: normalizedPath: /v1/dashboard
2026-09-02T17:52:45: isPublicRoute: false
2026-09-02T17:52:45: ------------------------------
2026-09-02T17:52:45: ----- initAuth DEBUG -----
2026-09-02T17:52:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:45: IsValid: true
2026-09-02T17:52:45: --------------------------
2026-09-02T17:52:45: ========== Dashboard Controller ==========
2026-09-02T17:52:45: req.user => {
2026-09-02T17:52:45:   user_id: 14,
2026-09-02T17:52:45:   society_id: 18,
2026-09-02T17:52:45:   role: 'member',
2026-09-02T17:52:45:   full_name: 'Pappu Singh',
2026-09-02T17:52:45:   is_admin: 0,
2026-09-02T17:52:45:   is_member: 1,
2026-09-02T17:52:45:   is_superadmin: false,
2026-09-02T17:52:45:   permissions: {
2026-09-02T17:52:45:     dashboard: { view: true },
2026-09-02T17:52:45:     society: {
2026-09-02T17:52:45:       view: false,
2026-09-02T17:52:45:       create: false,
2026-09-02T17:52:45:       summary: false,
2026-09-02T17:52:45:       update: false,
2026-09-02T17:52:45:       delete: false,
2026-09-02T17:52:45:       approve: false,
2026-09-02T17:52:45:       reject: false
2026-09-02T17:52:45:     },
2026-09-02T17:52:45:     members: {
2026-09-02T17:52:45:       view: true,
2026-09-02T17:52:45:       create: false,
2026-09-02T17:52:45:       update: false,
2026-09-02T17:52:45:       delete: false,
2026-09-02T17:52:45:       approve: false,
2026-09-02T17:52:45:       reject: false
2026-09-02T17:52:45:     },
2026-09-02T17:52:45:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-02T17:52:45:     expenses: {
2026-09-02T17:52:45:       view: true,
2026-09-02T17:52:45:       create: true,
2026-09-02T17:52:45:       update: false,
2026-09-02T17:52:45:       delete: false,
2026-09-02T17:52:45:       approve: false,
2026-09-02T17:52:45:       reject: false
2026-09-02T17:52:45:     },
2026-09-02T17:52:45:     transactions: { view: true },
2026-09-02T17:52:45:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-02T17:52:45:     profile: { view: true, update: true },
2026-09-02T17:52:45:     settings: { view: false, update: false }
2026-09-02T17:52:45:   },
2026-09-02T17:52:45:   iat: 1788351729,
2026-09-02T17:52:45:   exp: 1790943729
2026-09-02T17:52:45: }
2026-09-02T17:52:45: req.selectedSocietyId => 18
2026-09-02T17:52:45: Dashboard Society ID => 18
2026-09-02T17:52:45: Member ID => 14
2026-09-02T17:52:45: User Role => member
2026-09-02T17:52:45: societyId = 18
2026-09-02T17:52:45: memberId = 14
2026-09-02T17:52:45: Pending Maintenance Count => 1
2026-09-02T17:52:45: Pending Expense Count => 0
2026-09-02T17:52:45: Total Pending Count => 1
2026-09-02T17:52:45: 17:52:45 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 23.870 ms - 324[0m
2026-09-02T17:52:52: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:52: Method: POST
2026-09-02T17:52:52: originalUrl: /v1/user/login
2026-09-02T17:52:52: path: /v1/user/login
2026-09-02T17:52:52: normalizedPath: /v1/user/login
2026-09-02T17:52:52: isPublicRoute: false
2026-09-02T17:52:52: ------------------------------
2026-09-02T17:52:52: ----- initAuth DEBUG -----
2026-09-02T17:52:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:52: IsValid: true
2026-09-02T17:52:52: --------------------------
2026-09-02T17:52:52: ========== LOGIN API HIT ==========
2026-09-02T17:52:52: Login Request Body: { mobile_number: '2222222222', password: '222222222' }
2026-09-02T17:52:52: SUPERADMIN CHECK RESULT: Found
2026-09-02T17:52:52: 17:52:52 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 127.068 ms - 47[0m
2026-09-02T17:52:54: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:54: Method: POST
2026-09-02T17:52:54: originalUrl: /v1/user/login
2026-09-02T17:52:54: path: /v1/user/login
2026-09-02T17:52:54: normalizedPath: /v1/user/login
2026-09-02T17:52:54: isPublicRoute: false
2026-09-02T17:52:54: ------------------------------
2026-09-02T17:52:54: ----- initAuth DEBUG -----
2026-09-02T17:52:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:54: IsValid: true
2026-09-02T17:52:54: --------------------------
2026-09-02T17:52:54: ========== LOGIN API HIT ==========
2026-09-02T17:52:54: Login Request Body: { mobile_number: '2222222222', password: '2222222222' }
2026-09-02T17:52:54: SUPERADMIN CHECK RESULT: Found
2026-09-02T17:52:54: 17:52:54 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 128.484 ms - 2080[0m
2026-09-02T17:52:54: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:54: Method: GET
2026-09-02T17:52:54: originalUrl: /v1/dashboard
2026-09-02T17:52:54: path: /v1/dashboard
2026-09-02T17:52:54: normalizedPath: /v1/dashboard
2026-09-02T17:52:54: isPublicRoute: false
2026-09-02T17:52:54: ------------------------------
2026-09-02T17:52:54: ----- initAuth DEBUG -----
2026-09-02T17:52:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:54: IsValid: true
2026-09-02T17:52:54: --------------------------
2026-09-02T17:52:54: ========== Dashboard Controller ==========
2026-09-02T17:52:54: req.user => {
2026-09-02T17:52:54:   user_id: 12,
2026-09-02T17:52:54:   society_id: 18,
2026-09-02T17:52:54:   role: 'admin',
2026-09-02T17:52:54:   full_name: 'Rohit Singh',
2026-09-02T17:52:54:   is_admin: 0,
2026-09-02T17:52:54:   is_member: 1,
2026-09-02T17:52:54:   is_superadmin: false,
2026-09-02T17:52:54:   permissions: {
2026-09-02T17:52:54:     dashboard: { view: true },
2026-09-02T17:52:54:     society: {
2026-09-02T17:52:54:       view: true,
2026-09-02T17:52:54:       summary: false,
2026-09-02T17:52:54:       create: false,
2026-09-02T17:52:54:       update: true,
2026-09-02T17:52:54:       delete: false,
2026-09-02T17:52:54:       approve: false,
2026-09-02T17:52:54:       reject: false
2026-09-02T17:52:54:     },
2026-09-02T17:52:54:     members: {
2026-09-02T17:52:54:       view: true,
2026-09-02T17:52:54:       create: true,
2026-09-02T17:52:54:       update: true,
2026-09-02T17:52:54:       delete: true,
2026-09-02T17:52:54:       approve: false,
2026-09-02T17:52:54:       reject: true
2026-09-02T17:52:54:     },
2026-09-02T17:52:54:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-02T17:52:54:     expenses: {
2026-09-02T17:52:54:       view: true,
2026-09-02T17:52:54:       create: true,
2026-09-02T17:52:54:       update: true,
2026-09-02T17:52:54:       delete: false,
2026-09-02T17:52:54:       approve: true,
2026-09-02T17:52:54:       reject: true
2026-09-02T17:52:54:     },
2026-09-02T17:52:54:     transactions: { view: true },
2026-09-02T17:52:54:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-02T17:52:54:     profile: { view: true, update: true },
2026-09-02T17:52:54:     settings: { view: true, update: true }
2026-09-02T17:52:54:   },
2026-09-02T17:52:54:   iat: 1788351774,
2026-09-02T17:52:54:   exp: 1790943774
2026-09-02T17:52:54: }
2026-09-02T17:52:54: req.selectedSocietyId => 18
2026-09-02T17:52:54: Dashboard Society ID => 18
2026-09-02T17:52:54: Member ID => 12
2026-09-02T17:52:54: User Role => admin
2026-09-02T17:52:54: societyId = 18
2026-09-02T17:52:54: memberId = 12
2026-09-02T17:52:54: Pending Maintenance Count => 1
2026-09-02T17:52:54: Pending Expense Count => 0
2026-09-02T17:52:54: Total Pending Count => 1
2026-09-02T17:52:54: 17:52:54 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 14.992 ms - 327[0m
2026-09-02T17:52:56: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:56: Method: POST
2026-09-02T17:52:56: originalUrl: /v1/transactions
2026-09-02T17:52:56: path: /v1/transactions
2026-09-02T17:52:56: normalizedPath: /v1/transactions
2026-09-02T17:52:56: isPublicRoute: false
2026-09-02T17:52:56: ------------------------------
2026-09-02T17:52:56: ----- initAuth DEBUG -----
2026-09-02T17:52:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:56: IsValid: true
2026-09-02T17:52:56: --------------------------
2026-09-02T17:52:56: 17:52:56 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.735 ms - 411[0m
2026-09-02T17:52:56: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:56: Method: GET
2026-09-02T17:52:56: originalUrl: /v1/transactions/summary?society_id=18
2026-09-02T17:52:56: path: /v1/transactions/summary
2026-09-02T17:52:56: normalizedPath: /v1/transactions/summary
2026-09-02T17:52:56: isPublicRoute: false
2026-09-02T17:52:56: ------------------------------
2026-09-02T17:52:56: ----- initAuth DEBUG -----
2026-09-02T17:52:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:56: IsValid: true
2026-09-02T17:52:56: --------------------------
2026-09-02T17:52:56: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:56: Method: GET
2026-09-02T17:52:56: originalUrl: /v1/expense-categories
2026-09-02T17:52:56: path: /v1/expense-categories
2026-09-02T17:52:56: normalizedPath: /v1/expense-categories
2026-09-02T17:52:56: isPublicRoute: false
2026-09-02T17:52:56: ------------------------------
2026-09-02T17:52:56: ----- initAuth DEBUG -----
2026-09-02T17:52:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:56: IsValid: true
2026-09-02T17:52:56: --------------------------
2026-09-02T17:52:56: 17:52:56 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=18 [32m200[0m 6.114 ms - 128[0m
2026-09-02T17:52:56: 17:52:56 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.649 ms - 149[0m
2026-09-02T17:52:57: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:57: Method: GET
2026-09-02T17:52:57: originalUrl: /v1/transactions/5
2026-09-02T17:52:57: path: /v1/transactions/5
2026-09-02T17:52:57: normalizedPath: /v1/transactions/5
2026-09-02T17:52:57: isPublicRoute: false
2026-09-02T17:52:57: ------------------------------
2026-09-02T17:52:57: ----- initAuth DEBUG -----
2026-09-02T17:52:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:57: IsValid: true
2026-09-02T17:52:57: --------------------------
2026-09-02T17:52:57: 17:52:57 [[32minfo[39m] [0mGET /v1/transactions/5 [32m200[0m 6.695 ms - 952[0m
2026-09-02T17:52:58: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:52:58: Method: GET
2026-09-02T17:52:58: originalUrl: /v1/transactions/5
2026-09-02T17:52:58: path: /v1/transactions/5
2026-09-02T17:52:58: normalizedPath: /v1/transactions/5
2026-09-02T17:52:58: isPublicRoute: false
2026-09-02T17:52:58: ------------------------------
2026-09-02T17:52:58: ----- initAuth DEBUG -----
2026-09-02T17:52:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:52:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:52:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:52:58: IsValid: true
2026-09-02T17:52:58: --------------------------
2026-09-02T17:52:58: 17:52:58 [[32minfo[39m] [0mGET /v1/transactions/5 [32m200[0m 4.462 ms - 952[0m
2026-09-02T17:53:02: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:02: Method: PUT
2026-09-02T17:53:02: originalUrl: /v1/payment/5/approve
2026-09-02T17:53:02: path: /v1/payment/5/approve
2026-09-02T17:53:02: normalizedPath: /v1/payment/5/approve
2026-09-02T17:53:02: isPublicRoute: false
2026-09-02T17:53:02: ------------------------------
2026-09-02T17:53:02: ----- initAuth DEBUG -----
2026-09-02T17:53:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:02: IsValid: true
2026-09-02T17:53:02: --------------------------
2026-09-02T17:53:02: ========== APPROVE PAYMENT ==========
2026-09-02T17:53:02: TRANSACTION ID: 5
2026-09-02T17:53:02: SELECTED SOCIETY ID: 18
2026-09-02T17:53:02: USER: {
2026-09-02T17:53:02:   user_id: 12,
2026-09-02T17:53:02:   society_id: 18,
2026-09-02T17:53:02:   role: 'admin',
2026-09-02T17:53:02:   full_name: 'Rohit Singh',
2026-09-02T17:53:02:   is_admin: 0,
2026-09-02T17:53:02:   is_member: 1,
2026-09-02T17:53:02:   is_superadmin: false,
2026-09-02T17:53:02:   permissions: {
2026-09-02T17:53:02:     dashboard: { view: true },
2026-09-02T17:53:02:     society: {
2026-09-02T17:53:02:       view: true,
2026-09-02T17:53:02:       summary: false,
2026-09-02T17:53:02:       create: false,
2026-09-02T17:53:02:       update: true,
2026-09-02T17:53:02:       delete: false,
2026-09-02T17:53:02:       approve: false,
2026-09-02T17:53:02:       reject: false
2026-09-02T17:53:02:     },
2026-09-02T17:53:02:     members: {
2026-09-02T17:53:02:       view: true,
2026-09-02T17:53:02:       create: true,
2026-09-02T17:53:02:       update: true,
2026-09-02T17:53:02:       delete: true,
2026-09-02T17:53:02:       approve: false,
2026-09-02T17:53:02:       reject: true
2026-09-02T17:53:02:     },
2026-09-02T17:53:02:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-02T17:53:02:     expenses: {
2026-09-02T17:53:02:       view: true,
2026-09-02T17:53:02:       create: true,
2026-09-02T17:53:02:       update: true,
2026-09-02T17:53:02:       delete: false,
2026-09-02T17:53:02:       approve: true,
2026-09-02T17:53:02:       reject: true
2026-09-02T17:53:02:     },
2026-09-02T17:53:02:     transactions: { view: true },
2026-09-02T17:53:02:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-02T17:53:02:     profile: { view: true, update: true },
2026-09-02T17:53:02:     settings: { view: true, update: true }
2026-09-02T17:53:02:   },
2026-09-02T17:53:02:   iat: 1788351774,
2026-09-02T17:53:02:   exp: 1790943774
2026-09-02T17:53:02: }
2026-09-02T17:53:02: TRANSACTION: {
2026-09-02T17:53:02:   id: 5,
2026-09-02T17:53:02:   society_id: 18,
2026-09-02T17:53:02:   member_id: 14,
2026-09-02T17:53:02:   reference_type: 'maintenance',
2026-09-02T17:53:02:   reference_id: 8,
2026-09-02T17:53:02:   member_name: 'Pappu Singh',
2026-09-02T17:53:02:   flat_number: '3',
2026-09-02T17:53:02:   transaction_type: 'maintenance',
2026-09-02T17:53:02:   amount: '2800.00',
2026-09-02T17:53:02:   direction: 'credit',
2026-09-02T17:53:02:   payment_mode: 'cash',
2026-09-02T17:53:02:   transaction_number: '45676543',
2026-09-02T17:53:02:   transaction_date: 2026-09-02T12:22:41.000Z,
2026-09-02T17:53:02:   approval_status: 'pending',
2026-09-02T17:53:02:   status: 1,
2026-09-02T17:53:02:   created_at: 2026-09-02T12:22:41.000Z,
2026-09-02T17:53:02:   updated_at: 2026-09-02T12:22:41.000Z,
2026-09-02T17:53:02:   receipt_url: null,
2026-09-02T17:53:02:   screenshot_url: null,
2026-09-02T17:53:02:   approval_comment: null
2026-09-02T17:53:02: }
2026-09-02T17:53:02: ========== TRANSACTION UPDATE ==========
2026-09-02T17:53:02: STATUS: approved
2026-09-02T17:53:02: COMMENT: sdfgd
2026-09-02T17:53:02: TRANSACTION ID: 5
2026-09-02T17:53:02: AFFECTED ROWS: 1
2026-09-02T17:53:02: APPROVAL RESULT: {
2026-09-02T17:53:02:   affectedRows: 1,
2026-09-02T17:53:02:   transactionId: 5,
2026-09-02T17:53:02:   referenceType: 'maintenance',
2026-09-02T17:53:02:   referenceId: 8,
2026-09-02T17:53:02:   approval_status: 'approved',
2026-09-02T17:53:02:   approval_comment: 'sdfgd',
2026-09-02T17:53:02:   mainTableAffectedRows: 1
2026-09-02T17:53:02: }
2026-09-02T17:53:02: 17:53:02 [[32minfo[39m] [0mPUT /v1/payment/5/approve [32m200[0m 30.127 ms - 256[0m
2026-09-02T17:53:04: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:04: Method: POST
2026-09-02T17:53:04: originalUrl: /v1/transactions
2026-09-02T17:53:04: path: /v1/transactions
2026-09-02T17:53:04: normalizedPath: /v1/transactions
2026-09-02T17:53:04: isPublicRoute: false
2026-09-02T17:53:04: ------------------------------
2026-09-02T17:53:04: ----- initAuth DEBUG -----
2026-09-02T17:53:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:04: IsValid: true
2026-09-02T17:53:04: --------------------------
2026-09-02T17:53:04: 17:53:04 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 8.394 ms - 412[0m
2026-09-02T17:53:04: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:04: Method: GET
2026-09-02T17:53:04: originalUrl: /v1/expense-categories
2026-09-02T17:53:04: path: /v1/expense-categories
2026-09-02T17:53:04: normalizedPath: /v1/expense-categories
2026-09-02T17:53:04: isPublicRoute: false
2026-09-02T17:53:04: ------------------------------
2026-09-02T17:53:04: ----- initAuth DEBUG -----
2026-09-02T17:53:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:04: IsValid: true
2026-09-02T17:53:04: --------------------------
2026-09-02T17:53:04: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:04: Method: GET
2026-09-02T17:53:04: originalUrl: /v1/transactions/summary?society_id=18
2026-09-02T17:53:04: path: /v1/transactions/summary
2026-09-02T17:53:04: normalizedPath: /v1/transactions/summary
2026-09-02T17:53:04: isPublicRoute: false
2026-09-02T17:53:04: ------------------------------
2026-09-02T17:53:04: ----- initAuth DEBUG -----
2026-09-02T17:53:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:04: IsValid: true
2026-09-02T17:53:04: --------------------------
2026-09-02T17:53:04: 17:53:04 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=18 [32m200[0m 3.851 ms - 128[0m
2026-09-02T17:53:04: 17:53:04 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 10.679 ms - 149[0m
2026-09-02T17:53:05: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:05: Method: GET
2026-09-02T17:53:05: originalUrl: /v1/dashboard
2026-09-02T17:53:05: path: /v1/dashboard
2026-09-02T17:53:05: normalizedPath: /v1/dashboard
2026-09-02T17:53:05: isPublicRoute: false
2026-09-02T17:53:05: ------------------------------
2026-09-02T17:53:05: ----- initAuth DEBUG -----
2026-09-02T17:53:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:05: IsValid: true
2026-09-02T17:53:05: --------------------------
2026-09-02T17:53:05: ========== Dashboard Controller ==========
2026-09-02T17:53:05: req.user => {
2026-09-02T17:53:05:   user_id: 12,
2026-09-02T17:53:05:   society_id: 18,
2026-09-02T17:53:05:   role: 'admin',
2026-09-02T17:53:05:   full_name: 'Rohit Singh',
2026-09-02T17:53:05:   is_admin: 0,
2026-09-02T17:53:05:   is_member: 1,
2026-09-02T17:53:05:   is_superadmin: false,
2026-09-02T17:53:05:   permissions: {
2026-09-02T17:53:05:     dashboard: { view: true },
2026-09-02T17:53:05:     society: {
2026-09-02T17:53:05:       view: true,
2026-09-02T17:53:05:       summary: false,
2026-09-02T17:53:05:       create: false,
2026-09-02T17:53:05:       update: true,
2026-09-02T17:53:05:       delete: false,
2026-09-02T17:53:05:       approve: false,
2026-09-02T17:53:05:       reject: false
2026-09-02T17:53:05:     },
2026-09-02T17:53:05:     members: {
2026-09-02T17:53:05:       view: true,
2026-09-02T17:53:05:       create: true,
2026-09-02T17:53:05:       update: true,
2026-09-02T17:53:05:       delete: true,
2026-09-02T17:53:05:       approve: false,
2026-09-02T17:53:05:       reject: true
2026-09-02T17:53:05:     },
2026-09-02T17:53:05:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-02T17:53:05:     expenses: {
2026-09-02T17:53:05:       view: true,
2026-09-02T17:53:05:       create: true,
2026-09-02T17:53:05:       update: true,
2026-09-02T17:53:05:       delete: false,
2026-09-02T17:53:05:       approve: true,
2026-09-02T17:53:05:       reject: true
2026-09-02T17:53:05:     },
2026-09-02T17:53:05:     transactions: { view: true },
2026-09-02T17:53:05:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-02T17:53:05:     profile: { view: true, update: true },
2026-09-02T17:53:05:     settings: { view: true, update: true }
2026-09-02T17:53:05:   },
2026-09-02T17:53:05:   iat: 1788351774,
2026-09-02T17:53:05:   exp: 1790943774
2026-09-02T17:53:05: }
2026-09-02T17:53:05: req.selectedSocietyId => 18
2026-09-02T17:53:05: Dashboard Society ID => 18
2026-09-02T17:53:05: Member ID => 12
2026-09-02T17:53:05: User Role => admin
2026-09-02T17:53:05: societyId = 18
2026-09-02T17:53:05: memberId = 12
2026-09-02T17:53:05: Pending Maintenance Count => 0
2026-09-02T17:53:05: Pending Expense Count => 0
2026-09-02T17:53:05: Total Pending Count => 0
2026-09-02T17:53:05: 17:53:05 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.650 ms - 434[0m
2026-09-02T17:53:06: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:06: Method: POST
2026-09-02T17:53:06: originalUrl: /v1/transactions
2026-09-02T17:53:06: path: /v1/transactions
2026-09-02T17:53:06: normalizedPath: /v1/transactions
2026-09-02T17:53:06: isPublicRoute: false
2026-09-02T17:53:06: ------------------------------
2026-09-02T17:53:06: ----- initAuth DEBUG -----
2026-09-02T17:53:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:06: IsValid: true
2026-09-02T17:53:06: --------------------------
2026-09-02T17:53:06: 17:53:06 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.169 ms - 412[0m
2026-09-02T17:53:07: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:07: Method: GET
2026-09-02T17:53:07: originalUrl: /v1/expense-categories
2026-09-02T17:53:07: path: /v1/expense-categories
2026-09-02T17:53:07: normalizedPath: /v1/expense-categories
2026-09-02T17:53:07: isPublicRoute: false
2026-09-02T17:53:07: ------------------------------
2026-09-02T17:53:07: ----- initAuth DEBUG -----
2026-09-02T17:53:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:07: IsValid: true
2026-09-02T17:53:07: --------------------------
2026-09-02T17:53:07: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:07: Method: GET
2026-09-02T17:53:07: originalUrl: /v1/transactions/summary?society_id=18
2026-09-02T17:53:07: path: /v1/transactions/summary
2026-09-02T17:53:07: normalizedPath: /v1/transactions/summary
2026-09-02T17:53:07: isPublicRoute: false
2026-09-02T17:53:07: ------------------------------
2026-09-02T17:53:07: ----- initAuth DEBUG -----
2026-09-02T17:53:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:07: IsValid: true
2026-09-02T17:53:07: --------------------------
2026-09-02T17:53:07: 17:53:07 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=18 [32m200[0m 4.688 ms - 128[0m
2026-09-02T17:53:07: 17:53:07 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 9.529 ms - 149[0m
2026-09-02T17:53:07: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:07: Method: POST
2026-09-02T17:53:07: originalUrl: /v1/expenses
2026-09-02T17:53:07: path: /v1/expenses
2026-09-02T17:53:07: normalizedPath: /v1/expenses
2026-09-02T17:53:07: isPublicRoute: false
2026-09-02T17:53:07: ------------------------------
2026-09-02T17:53:07: ----- initAuth DEBUG -----
2026-09-02T17:53:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:07: IsValid: true
2026-09-02T17:53:07: --------------------------
2026-09-02T17:53:07: 17:53:07 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.015 ms - 73[0m
2026-09-02T17:53:07: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:07: Method: POST
2026-09-02T17:53:07: originalUrl: /v1/expenses/summary
2026-09-02T17:53:07: path: /v1/expenses/summary
2026-09-02T17:53:07: normalizedPath: /v1/expenses/summary
2026-09-02T17:53:07: isPublicRoute: false
2026-09-02T17:53:07: ------------------------------
2026-09-02T17:53:07: ----- initAuth DEBUG -----
2026-09-02T17:53:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:07: IsValid: true
2026-09-02T17:53:07: --------------------------
2026-09-02T17:53:07: 17:53:07 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.290 ms - 152[0m
2026-09-02T17:53:07: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:07: Method: GET
2026-09-02T17:53:07: originalUrl: /v1/expense-categories
2026-09-02T17:53:07: path: /v1/expense-categories
2026-09-02T17:53:07: normalizedPath: /v1/expense-categories
2026-09-02T17:53:07: isPublicRoute: false
2026-09-02T17:53:07: ------------------------------
2026-09-02T17:53:07: ----- initAuth DEBUG -----
2026-09-02T17:53:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:07: IsValid: true
2026-09-02T17:53:07: --------------------------
2026-09-02T17:53:07: 17:53:07 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.267 ms - 149[0m
2026-09-02T17:53:08: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:08: Method: POST
2026-09-02T17:53:08: originalUrl: /v1/payments
2026-09-02T17:53:08: path: /v1/payments
2026-09-02T17:53:08: normalizedPath: /v1/payments
2026-09-02T17:53:08: isPublicRoute: false
2026-09-02T17:53:08: ------------------------------
2026-09-02T17:53:08: ----- initAuth DEBUG -----
2026-09-02T17:53:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:08: IsValid: true
2026-09-02T17:53:08: --------------------------
2026-09-02T17:53:08: 17:53:08 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.620 ms - 425[0m
2026-09-02T17:53:08: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:08: Method: GET
2026-09-02T17:53:08: originalUrl: /v1/payment/my-dues
2026-09-02T17:53:08: path: /v1/payment/my-dues
2026-09-02T17:53:08: normalizedPath: /v1/payment/my-dues
2026-09-02T17:53:08: isPublicRoute: false
2026-09-02T17:53:08: ------------------------------
2026-09-02T17:53:08: ----- initAuth DEBUG -----
2026-09-02T17:53:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:08: IsValid: true
2026-09-02T17:53:08: --------------------------
2026-09-02T17:53:08: 17:53:08 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 31.497 ms - 350[0m
2026-09-02T17:53:11: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:11: Method: GET
2026-09-02T17:53:11: originalUrl: /v1/dashboard
2026-09-02T17:53:11: path: /v1/dashboard
2026-09-02T17:53:11: normalizedPath: /v1/dashboard
2026-09-02T17:53:11: isPublicRoute: false
2026-09-02T17:53:11: ------------------------------
2026-09-02T17:53:11: ----- initAuth DEBUG -----
2026-09-02T17:53:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:11: IsValid: true
2026-09-02T17:53:11: --------------------------
2026-09-02T17:53:11: ========== Dashboard Controller ==========
2026-09-02T17:53:11: req.user => {
2026-09-02T17:53:11:   user_id: 12,
2026-09-02T17:53:11:   society_id: 18,
2026-09-02T17:53:11:   role: 'admin',
2026-09-02T17:53:11:   full_name: 'Rohit Singh',
2026-09-02T17:53:11:   is_admin: 0,
2026-09-02T17:53:11:   is_member: 1,
2026-09-02T17:53:11:   is_superadmin: false,
2026-09-02T17:53:11:   permissions: {
2026-09-02T17:53:11:     dashboard: { view: true },
2026-09-02T17:53:11:     society: {
2026-09-02T17:53:11:       view: true,
2026-09-02T17:53:11:       summary: false,
2026-09-02T17:53:11:       create: false,
2026-09-02T17:53:11:       update: true,
2026-09-02T17:53:11:       delete: false,
2026-09-02T17:53:11:       approve: false,
2026-09-02T17:53:11:       reject: false
2026-09-02T17:53:11:     },
2026-09-02T17:53:11:     members: {
2026-09-02T17:53:11:       view: true,
2026-09-02T17:53:11:       create: true,
2026-09-02T17:53:11:       update: true,
2026-09-02T17:53:11:       delete: true,
2026-09-02T17:53:11:       approve: false,
2026-09-02T17:53:11:       reject: true
2026-09-02T17:53:11:     },
2026-09-02T17:53:11:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-02T17:53:11:     expenses: {
2026-09-02T17:53:11:       view: true,
2026-09-02T17:53:11:       create: true,
2026-09-02T17:53:11:       update: true,
2026-09-02T17:53:11:       delete: false,
2026-09-02T17:53:11:       approve: true,
2026-09-02T17:53:11:       reject: true
2026-09-02T17:53:11:     },
2026-09-02T17:53:11:     transactions: { view: true },
2026-09-02T17:53:11:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-02T17:53:11:     profile: { view: true, update: true },
2026-09-02T17:53:11:     settings: { view: true, update: true }
2026-09-02T17:53:11:   },
2026-09-02T17:53:11:   iat: 1788351774,
2026-09-02T17:53:11:   exp: 1790943774
2026-09-02T17:53:11: }
2026-09-02T17:53:11: req.selectedSocietyId => 18
2026-09-02T17:53:11: Dashboard Society ID => 18
2026-09-02T17:53:11: Member ID => 12
2026-09-02T17:53:11: User Role => admin
2026-09-02T17:53:11: societyId = 18
2026-09-02T17:53:11: memberId = 12
2026-09-02T17:53:11: Pending Maintenance Count => 0
2026-09-02T17:53:11: Pending Expense Count => 0
2026-09-02T17:53:11: Total Pending Count => 0
2026-09-02T17:53:11: 17:53:11 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.150 ms - 434[0m
2026-09-02T17:53:23: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:23: Method: POST
2026-09-02T17:53:23: originalUrl: /v1/user/login
2026-09-02T17:53:23: path: /v1/user/login
2026-09-02T17:53:23: normalizedPath: /v1/user/login
2026-09-02T17:53:23: isPublicRoute: false
2026-09-02T17:53:23: ------------------------------
2026-09-02T17:53:23: ----- initAuth DEBUG -----
2026-09-02T17:53:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:23: IsValid: true
2026-09-02T17:53:23: --------------------------
2026-09-02T17:53:23: ========== LOGIN API HIT ==========
2026-09-02T17:53:23: Login Request Body: { mobile_number: '9090909090', password: '9090909090' }
2026-09-02T17:53:23: SUPERADMIN CHECK RESULT: Found
2026-09-02T17:53:23: 17:53:23 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 154.411 ms - 2099[0m
2026-09-02T17:53:23: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:23: Method: GET
2026-09-02T17:53:23: originalUrl: /v1/dashboard
2026-09-02T17:53:23: path: /v1/dashboard
2026-09-02T17:53:23: normalizedPath: /v1/dashboard
2026-09-02T17:53:23: isPublicRoute: false
2026-09-02T17:53:23: ------------------------------
2026-09-02T17:53:23: ----- initAuth DEBUG -----
2026-09-02T17:53:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:23: IsValid: true
2026-09-02T17:53:23: --------------------------
2026-09-02T17:53:23: ========== Dashboard Controller ==========
2026-09-02T17:53:23: req.user => {
2026-09-02T17:53:23:   user_id: 13,
2026-09-02T17:53:23:   society_id: 18,
2026-09-02T17:53:23:   role: 'member',
2026-09-02T17:53:23:   full_name: 'Raju',
2026-09-02T17:53:23:   is_admin: 0,
2026-09-02T17:53:23:   is_member: 1,
2026-09-02T17:53:23:   is_superadmin: false,
2026-09-02T17:53:23:   permissions: {
2026-09-02T17:53:23:     dashboard: { view: true },
2026-09-02T17:53:23:     society: {
2026-09-02T17:53:23:       view: false,
2026-09-02T17:53:23:       create: false,
2026-09-02T17:53:23:       summary: false,
2026-09-02T17:53:23:       update: false,
2026-09-02T17:53:23:       delete: false,
2026-09-02T17:53:23:       approve: false,
2026-09-02T17:53:23:       reject: false
2026-09-02T17:53:23:     },
2026-09-02T17:53:23:     members: {
2026-09-02T17:53:23:       view: true,
2026-09-02T17:53:23:       create: false,
2026-09-02T17:53:23:       update: false,
2026-09-02T17:53:23:       delete: false,
2026-09-02T17:53:23:       approve: false,
2026-09-02T17:53:23:       reject: false
2026-09-02T17:53:23:     },
2026-09-02T17:53:23:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-02T17:53:23:     expenses: {
2026-09-02T17:53:23:       view: true,
2026-09-02T17:53:23:       create: true,
2026-09-02T17:53:23:       update: false,
2026-09-02T17:53:23:       delete: false,
2026-09-02T17:53:23:       approve: false,
2026-09-02T17:53:23:       reject: false
2026-09-02T17:53:23:     },
2026-09-02T17:53:23:     transactions: { view: true },
2026-09-02T17:53:23:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-02T17:53:23:     profile: { view: true, update: true },
2026-09-02T17:53:23:     settings: { view: false, update: false }
2026-09-02T17:53:23:   },
2026-09-02T17:53:23:   iat: 1788351803,
2026-09-02T17:53:23:   exp: 1790943803
2026-09-02T17:53:23: }
2026-09-02T17:53:23: req.selectedSocietyId => 18
2026-09-02T17:53:23: Dashboard Society ID => 18
2026-09-02T17:53:23: Member ID => 13
2026-09-02T17:53:23: User Role => member
2026-09-02T17:53:23: societyId = 18
2026-09-02T17:53:23: memberId = 13
2026-09-02T17:53:23: Pending Maintenance Count => 0
2026-09-02T17:53:23: Pending Expense Count => 0
2026-09-02T17:53:23: Total Pending Count => 0
2026-09-02T17:53:23: 17:53:23 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 17.477 ms - 424[0m
2026-09-02T17:53:25: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:25: Method: POST
2026-09-02T17:53:25: originalUrl: /v1/expenses
2026-09-02T17:53:25: path: /v1/expenses
2026-09-02T17:53:25: normalizedPath: /v1/expenses
2026-09-02T17:53:25: isPublicRoute: false
2026-09-02T17:53:25: ------------------------------
2026-09-02T17:53:25: ----- initAuth DEBUG -----
2026-09-02T17:53:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:25: IsValid: true
2026-09-02T17:53:25: --------------------------
2026-09-02T17:53:25: 17:53:25 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.735 ms - 73[0m
2026-09-02T17:53:25: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:25: Method: POST
2026-09-02T17:53:25: originalUrl: /v1/expenses/summary
2026-09-02T17:53:25: path: /v1/expenses/summary
2026-09-02T17:53:25: normalizedPath: /v1/expenses/summary
2026-09-02T17:53:25: isPublicRoute: false
2026-09-02T17:53:25: ------------------------------
2026-09-02T17:53:25: ----- initAuth DEBUG -----
2026-09-02T17:53:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:25: IsValid: true
2026-09-02T17:53:25: --------------------------
2026-09-02T17:53:25: 17:53:25 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.009 ms - 152[0m
2026-09-02T17:53:25: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:25: Method: GET
2026-09-02T17:53:25: originalUrl: /v1/expense-categories
2026-09-02T17:53:25: path: /v1/expense-categories
2026-09-02T17:53:25: normalizedPath: /v1/expense-categories
2026-09-02T17:53:25: isPublicRoute: false
2026-09-02T17:53:25: ------------------------------
2026-09-02T17:53:25: ----- initAuth DEBUG -----
2026-09-02T17:53:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:25: IsValid: true
2026-09-02T17:53:25: --------------------------
2026-09-02T17:53:25: 17:53:25 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.647 ms - 149[0m
2026-09-02T17:53:26: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:26: Method: POST
2026-09-02T17:53:26: originalUrl: /v1/transactions
2026-09-02T17:53:26: path: /v1/transactions
2026-09-02T17:53:26: normalizedPath: /v1/transactions
2026-09-02T17:53:26: isPublicRoute: false
2026-09-02T17:53:26: ------------------------------
2026-09-02T17:53:26: ----- initAuth DEBUG -----
2026-09-02T17:53:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:26: IsValid: true
2026-09-02T17:53:26: --------------------------
2026-09-02T17:53:26: 17:53:26 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.504 ms - 412[0m
2026-09-02T17:53:26: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:26: Method: GET
2026-09-02T17:53:26: originalUrl: /v1/expense-categories
2026-09-02T17:53:26: path: /v1/expense-categories
2026-09-02T17:53:26: normalizedPath: /v1/expense-categories
2026-09-02T17:53:26: isPublicRoute: false
2026-09-02T17:53:26: ------------------------------
2026-09-02T17:53:26: ----- initAuth DEBUG -----
2026-09-02T17:53:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:26: IsValid: true
2026-09-02T17:53:26: --------------------------
2026-09-02T17:53:26: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:26: Method: GET
2026-09-02T17:53:26: originalUrl: /v1/transactions/summary?society_id=18
2026-09-02T17:53:26: path: /v1/transactions/summary
2026-09-02T17:53:26: normalizedPath: /v1/transactions/summary
2026-09-02T17:53:26: isPublicRoute: false
2026-09-02T17:53:26: ------------------------------
2026-09-02T17:53:26: ----- initAuth DEBUG -----
2026-09-02T17:53:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:26: IsValid: true
2026-09-02T17:53:26: --------------------------
2026-09-02T17:53:26: 17:53:26 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.098 ms - 149[0m
2026-09-02T17:53:26: 17:53:26 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=18 [32m200[0m 5.552 ms - 128[0m
2026-09-02T17:53:29: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:29: Method: POST
2026-09-02T17:53:29: originalUrl: /v1/payments
2026-09-02T17:53:29: path: /v1/payments
2026-09-02T17:53:29: normalizedPath: /v1/payments
2026-09-02T17:53:29: isPublicRoute: false
2026-09-02T17:53:29: ------------------------------
2026-09-02T17:53:29: ----- initAuth DEBUG -----
2026-09-02T17:53:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:29: IsValid: true
2026-09-02T17:53:29: --------------------------
2026-09-02T17:53:29: 17:53:29 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.576 ms - 425[0m
2026-09-02T17:53:29: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:29: Method: GET
2026-09-02T17:53:29: originalUrl: /v1/payment/my-dues
2026-09-02T17:53:29: path: /v1/payment/my-dues
2026-09-02T17:53:29: normalizedPath: /v1/payment/my-dues
2026-09-02T17:53:29: isPublicRoute: false
2026-09-02T17:53:29: ------------------------------
2026-09-02T17:53:29: ----- initAuth DEBUG -----
2026-09-02T17:53:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:29: IsValid: true
2026-09-02T17:53:29: --------------------------
2026-09-02T17:53:29: 17:53:29 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.203 ms - 342[0m
2026-09-02T17:53:31: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:31: Method: GET
2026-09-02T17:53:31: originalUrl: /v1/payment/my-dues
2026-09-02T17:53:31: path: /v1/payment/my-dues
2026-09-02T17:53:31: normalizedPath: /v1/payment/my-dues
2026-09-02T17:53:31: isPublicRoute: false
2026-09-02T17:53:31: ------------------------------
2026-09-02T17:53:31: ----- initAuth DEBUG -----
2026-09-02T17:53:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:31: IsValid: true
2026-09-02T17:53:31: --------------------------
2026-09-02T17:53:31: 17:53:31 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.654 ms - 342[0m
2026-09-02T17:53:49: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:49: Method: POST
2026-09-02T17:53:49: originalUrl: /v1/payment/submit
2026-09-02T17:53:49: path: /v1/payment/submit
2026-09-02T17:53:49: normalizedPath: /v1/payment/submit
2026-09-02T17:53:49: isPublicRoute: false
2026-09-02T17:53:49: ------------------------------
2026-09-02T17:53:49: ----- initAuth DEBUG -----
2026-09-02T17:53:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:49: IsValid: true
2026-09-02T17:53:49: --------------------------
2026-09-02T17:53:49: ========== PAYMENT SUBMIT ==========
2026-09-02T17:53:49: BODY: [Object: null prototype] {
2026-09-02T17:53:49:   action: 'submit_pay_dues',
2026-09-02T17:53:49:   months_count: '1',
2026-09-02T17:53:49:   for_month: '2026-08',
2026-09-02T17:53:49:   transaction_number: '456765456',
2026-09-02T17:53:49:   amount: '2800',
2026-09-02T17:53:49:   payment_mode: 'Cash',
2026-09-02T17:53:49:   society_id: '18',
2026-09-02T17:53:49:   member_id: '13',
2026-09-02T17:53:49:   screenshot: ''
2026-09-02T17:53:49: }
2026-09-02T17:53:49: SELECTED SOCIETY: 18
2026-09-02T17:53:49: USER: {
2026-09-02T17:53:49:   user_id: 13,
2026-09-02T17:53:49:   society_id: 18,
2026-09-02T17:53:49:   role: 'member',
2026-09-02T17:53:49:   full_name: 'Raju',
2026-09-02T17:53:49:   is_admin: 0,
2026-09-02T17:53:49:   is_member: 1,
2026-09-02T17:53:49:   is_superadmin: false,
2026-09-02T17:53:49:   permissions: {
2026-09-02T17:53:49:     dashboard: { view: true },
2026-09-02T17:53:49:     society: {
2026-09-02T17:53:49:       view: false,
2026-09-02T17:53:49:       create: false,
2026-09-02T17:53:49:       summary: false,
2026-09-02T17:53:49:       update: false,
2026-09-02T17:53:49:       delete: false,
2026-09-02T17:53:49:       approve: false,
2026-09-02T17:53:49:       reject: false
2026-09-02T17:53:49:     },
2026-09-02T17:53:49:     members: {
2026-09-02T17:53:49:       view: true,
2026-09-02T17:53:49:       create: false,
2026-09-02T17:53:49:       update: false,
2026-09-02T17:53:49:       delete: false,
2026-09-02T17:53:49:       approve: false,
2026-09-02T17:53:49:       reject: false
2026-09-02T17:53:49:     },
2026-09-02T17:53:49:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-02T17:53:49:     expenses: {
2026-09-02T17:53:49:       view: true,
2026-09-02T17:53:49:       create: true,
2026-09-02T17:53:49:       update: false,
2026-09-02T17:53:49:       delete: false,
2026-09-02T17:53:49:       approve: false,
2026-09-02T17:53:49:       reject: false
2026-09-02T17:53:49:     },
2026-09-02T17:53:49:     transactions: { view: true },
2026-09-02T17:53:49:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-02T17:53:49:     profile: { view: true, update: true },
2026-09-02T17:53:49:     settings: { view: false, update: false }
2026-09-02T17:53:49:   },
2026-09-02T17:53:49:   iat: 1788351803,
2026-09-02T17:53:49:   exp: 1790943803
2026-09-02T17:53:49: }
2026-09-02T17:53:49: FILE: undefined
2026-09-02T17:53:49: ========== MEMBER CHECK ==========
2026-09-02T17:53:49: MEMBER: {
2026-09-02T17:53:49:   id: 13,
2026-09-02T17:53:49:   society_id: 18,
2026-09-02T17:53:49:   full_name: 'Raju',
2026-09-02T17:53:49:   email: 'raju@gmail.com',
2026-09-02T17:53:49:   mobile_number: '9090909090',
2026-09-02T17:53:49:   flat_number: '1',
2026-09-02T17:53:49:   vehicles: '',
2026-09-02T17:53:49:   family_members: 4,
2026-09-02T17:53:49:   role: 'member',
2026-09-02T17:53:49:   profile_photo: '',
2026-09-02T17:53:49:   password_hash: '$2a$10$cFrH6rsNIXxsSAeAR9ilLeXFouRs4wcZ.D1dDptsCz6Qa1W4ms16m',
2026-09-02T17:53:49:   fcm_token: null,
2026-09-02T17:53:49:   last_login_at: 2026-09-02T12:23:23.000Z,
2026-09-02T17:53:49:   member_since: null,
2026-09-02T17:53:49:   is_approved: 1,
2026-09-02T17:53:49:   is_active: 1,
2026-09-02T17:53:49:   created_at: 2026-09-02T12:21:22.000Z,
2026-09-02T17:53:49:   updated_at: 2026-09-02T12:21:22.000Z,
2026-09-02T17:53:49:   move_in_date: 2026-08-31T18:30:00.000Z,
2026-09-02T17:53:49:   ownership: 'owner',
2026-09-02T17:53:49:   status: 1,
2026-09-02T17:53:49:   maintenance_status: 'verified',
2026-09-02T17:53:49:   is_admin: 0,
2026-09-02T17:53:49:   is_member: 1,
2026-09-02T17:53:49:   permissions: '{"dashboard":{"view":true},"society":{"view":false,"create":false,"summary":false,"update":false,"delete":false,"approve":false,"reject":false},"members":{"view":true,"create":false,"update":false,"delete":false,"approve":false,"reject":false},"payments":{"view":true,"create":true,"approve":false,"reject":false},"expenses":{"view":true,"create":true,"update":false,"delete":false,"approve":false,"reject":false},"transactions":{"view":true},"announcements":{"view":true,"create":false,"update":false,"delete":false},"profile":{"view":true,"update":true},"settings":{"view":false,"update":false}}',
2026-09-02T17:53:49:   selected_society_id: null,
2026-09-02T17:53:49:   is_superadmin: 0,
2026-09-02T17:53:49:   delete_requested: 0,
2026-09-02T17:53:49:   society_name: 'Meri meri Society',
2026-09-02T17:53:49:   society_address: '12 patarkaar Road, C Block, jaipur 302020'
2026-09-02T17:53:49: }
2026-09-02T17:53:49: MEMBER SOCIETY ID: 18
2026-09-02T17:53:49: SELECTED SOCIETY ID: 18
2026-09-02T17:53:49: ========== SOCIETY CHECK ==========
2026-09-02T17:53:49: SOCIETY: {
2026-09-02T17:53:49:   id: 18,
2026-09-02T17:53:49:   logo_url: null,
2026-09-02T17:53:49:   society_name: 'Meri meri Society',
2026-09-02T17:53:49:   approval_status: 'approved',
2026-09-02T17:53:49:   review_notes: null,
2026-09-02T17:53:49:   registration_no: '6545678',
2026-09-02T17:53:49:   city: 'Jaipur',
2026-09-02T17:53:49:   state: 'Rajasthan',
2026-09-02T17:53:49:   total_units: 40,
2026-09-02T17:53:49:   monthly_maintenance: '2800.00',
2026-09-02T17:53:49:   maintenance_frequency: 'monthly',
2026-09-02T17:53:49:   address: '12 patarkaar Road, C Block, jaipur 302020',
2026-09-02T17:53:49:   contact_name: 'Rohit Singh',
2026-09-02T17:53:49:   contact_mobile: '2222222222',
2026-09-02T17:53:49:   contact_email: 'rohit1@gmail.com',
2026-09-02T17:53:49:   designation: 'Admin',
2026-09-02T17:53:49:   registered_on: 2026-09-01T18:30:00.000Z,
2026-09-02T17:53:49:   reviewed_on: 2026-09-01T18:30:00.000Z
2026-09-02T17:53:49: }
2026-09-02T17:53:49: 17:53:49 [[32minfo[39m] [0mPOST /v1/payment/submit [32m201[0m 64.325 ms - 109[0m
2026-09-02T17:53:49: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:49: Method: POST
2026-09-02T17:53:49: originalUrl: /v1/payments
2026-09-02T17:53:49: path: /v1/payments
2026-09-02T17:53:49: normalizedPath: /v1/payments
2026-09-02T17:53:49: isPublicRoute: false
2026-09-02T17:53:49: ------------------------------
2026-09-02T17:53:49: ----- initAuth DEBUG -----
2026-09-02T17:53:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:49: IsValid: true
2026-09-02T17:53:49: --------------------------
2026-09-02T17:53:49: 17:53:49 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.628 ms - 706[0m
2026-09-02T17:53:49: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:49: Method: GET
2026-09-02T17:53:49: originalUrl: /v1/payment/my-dues
2026-09-02T17:53:49: path: /v1/payment/my-dues
2026-09-02T17:53:49: normalizedPath: /v1/payment/my-dues
2026-09-02T17:53:49: isPublicRoute: false
2026-09-02T17:53:49: ------------------------------
2026-09-02T17:53:49: ----- initAuth DEBUG -----
2026-09-02T17:53:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:49: IsValid: true
2026-09-02T17:53:49: --------------------------
2026-09-02T17:53:49: 17:53:49 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.988 ms - 342[0m
2026-09-02T17:53:51: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:51: Method: GET
2026-09-02T17:53:51: originalUrl: /v1/dashboard
2026-09-02T17:53:51: path: /v1/dashboard
2026-09-02T17:53:51: normalizedPath: /v1/dashboard
2026-09-02T17:53:51: isPublicRoute: false
2026-09-02T17:53:51: ------------------------------
2026-09-02T17:53:51: ----- initAuth DEBUG -----
2026-09-02T17:53:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:51: IsValid: true
2026-09-02T17:53:51: --------------------------
2026-09-02T17:53:51: ========== Dashboard Controller ==========
2026-09-02T17:53:51: req.user => {
2026-09-02T17:53:51:   user_id: 13,
2026-09-02T17:53:51:   society_id: 18,
2026-09-02T17:53:51:   role: 'member',
2026-09-02T17:53:51:   full_name: 'Raju',
2026-09-02T17:53:51:   is_admin: 0,
2026-09-02T17:53:51:   is_member: 1,
2026-09-02T17:53:51:   is_superadmin: false,
2026-09-02T17:53:51:   permissions: {
2026-09-02T17:53:51:     dashboard: { view: true },
2026-09-02T17:53:51:     society: {
2026-09-02T17:53:51:       view: false,
2026-09-02T17:53:51:       create: false,
2026-09-02T17:53:51:       summary: false,
2026-09-02T17:53:51:       update: false,
2026-09-02T17:53:51:       delete: false,
2026-09-02T17:53:51:       approve: false,
2026-09-02T17:53:51:       reject: false
2026-09-02T17:53:51:     },
2026-09-02T17:53:51:     members: {
2026-09-02T17:53:51:       view: true,
2026-09-02T17:53:51:       create: false,
2026-09-02T17:53:51:       update: false,
2026-09-02T17:53:51:       delete: false,
2026-09-02T17:53:51:       approve: false,
2026-09-02T17:53:51:       reject: false
2026-09-02T17:53:51:     },
2026-09-02T17:53:51:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-02T17:53:51:     expenses: {
2026-09-02T17:53:51:       view: true,
2026-09-02T17:53:51:       create: true,
2026-09-02T17:53:51:       update: false,
2026-09-02T17:53:51:       delete: false,
2026-09-02T17:53:51:       approve: false,
2026-09-02T17:53:51:       reject: false
2026-09-02T17:53:51:     },
2026-09-02T17:53:51:     transactions: { view: true },
2026-09-02T17:53:51:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-02T17:53:51:     profile: { view: true, update: true },
2026-09-02T17:53:51:     settings: { view: false, update: false }
2026-09-02T17:53:51:   },
2026-09-02T17:53:51:   iat: 1788351803,
2026-09-02T17:53:51:   exp: 1790943803
2026-09-02T17:53:51: }
2026-09-02T17:53:51: req.selectedSocietyId => 18
2026-09-02T17:53:51: Dashboard Society ID => 18
2026-09-02T17:53:51: Member ID => 13
2026-09-02T17:53:51: User Role => member
2026-09-02T17:53:51: societyId = 18
2026-09-02T17:53:51: memberId = 13
2026-09-02T17:53:51: Pending Maintenance Count => 1
2026-09-02T17:53:51: Pending Expense Count => 0
2026-09-02T17:53:51: Total Pending Count => 1
2026-09-02T17:53:51: 17:53:51 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 14.912 ms - 424[0m
2026-09-02T17:53:53: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:53: Method: POST
2026-09-02T17:53:53: originalUrl: /v1/transactions
2026-09-02T17:53:53: path: /v1/transactions
2026-09-02T17:53:53: normalizedPath: /v1/transactions
2026-09-02T17:53:53: isPublicRoute: false
2026-09-02T17:53:53: ------------------------------
2026-09-02T17:53:53: ----- initAuth DEBUG -----
2026-09-02T17:53:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:53: IsValid: true
2026-09-02T17:53:53: --------------------------
2026-09-02T17:53:53: 17:53:53 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.272 ms - 741[0m
2026-09-02T17:53:53: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:53: Method: GET
2026-09-02T17:53:53: originalUrl: /v1/expense-categories
2026-09-02T17:53:53: path: /v1/expense-categories
2026-09-02T17:53:53: normalizedPath: /v1/expense-categories
2026-09-02T17:53:53: isPublicRoute: false
2026-09-02T17:53:53: ------------------------------
2026-09-02T17:53:53: ----- initAuth DEBUG -----
2026-09-02T17:53:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:53: IsValid: true
2026-09-02T17:53:53: --------------------------
2026-09-02T17:53:53: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:53: Method: GET
2026-09-02T17:53:53: originalUrl: /v1/transactions/summary?society_id=18
2026-09-02T17:53:53: path: /v1/transactions/summary
2026-09-02T17:53:53: normalizedPath: /v1/transactions/summary
2026-09-02T17:53:53: isPublicRoute: false
2026-09-02T17:53:53: ------------------------------
2026-09-02T17:53:53: ----- initAuth DEBUG -----
2026-09-02T17:53:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:53: IsValid: true
2026-09-02T17:53:53: --------------------------
2026-09-02T17:53:53: 17:53:53 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.417 ms - 149[0m
2026-09-02T17:53:53: 17:53:53 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=18 [32m200[0m 4.226 ms - 128[0m
2026-09-02T17:53:54: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:53:54: Method: GET
2026-09-02T17:53:54: originalUrl: /v1/dashboard
2026-09-02T17:53:54: path: /v1/dashboard
2026-09-02T17:53:54: normalizedPath: /v1/dashboard
2026-09-02T17:53:54: isPublicRoute: false
2026-09-02T17:53:54: ------------------------------
2026-09-02T17:53:54: ----- initAuth DEBUG -----
2026-09-02T17:53:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:53:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:53:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:53:54: IsValid: true
2026-09-02T17:53:54: --------------------------
2026-09-02T17:53:54: ========== Dashboard Controller ==========
2026-09-02T17:53:54: req.user => {
2026-09-02T17:53:54:   user_id: 13,
2026-09-02T17:53:54:   society_id: 18,
2026-09-02T17:53:54:   role: 'member',
2026-09-02T17:53:54:   full_name: 'Raju',
2026-09-02T17:53:54:   is_admin: 0,
2026-09-02T17:53:54:   is_member: 1,
2026-09-02T17:53:54:   is_superadmin: false,
2026-09-02T17:53:54:   permissions: {
2026-09-02T17:53:54:     dashboard: { view: true },
2026-09-02T17:53:54:     society: {
2026-09-02T17:53:54:       view: false,
2026-09-02T17:53:54:       create: false,
2026-09-02T17:53:54:       summary: false,
2026-09-02T17:53:54:       update: false,
2026-09-02T17:53:54:       delete: false,
2026-09-02T17:53:54:       approve: false,
2026-09-02T17:53:54:       reject: false
2026-09-02T17:53:54:     },
2026-09-02T17:53:54:     members: {
2026-09-02T17:53:54:       view: true,
2026-09-02T17:53:54:       create: false,
2026-09-02T17:53:54:       update: false,
2026-09-02T17:53:54:       delete: false,
2026-09-02T17:53:54:       approve: false,
2026-09-02T17:53:54:       reject: false
2026-09-02T17:53:54:     },
2026-09-02T17:53:54:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-02T17:53:54:     expenses: {
2026-09-02T17:53:54:       view: true,
2026-09-02T17:53:54:       create: true,
2026-09-02T17:53:54:       update: false,
2026-09-02T17:53:54:       delete: false,
2026-09-02T17:53:54:       approve: false,
2026-09-02T17:53:54:       reject: false
2026-09-02T17:53:54:     },
2026-09-02T17:53:54:     transactions: { view: true },
2026-09-02T17:53:54:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-02T17:53:54:     profile: { view: true, update: true },
2026-09-02T17:53:54:     settings: { view: false, update: false }
2026-09-02T17:53:54:   },
2026-09-02T17:53:54:   iat: 1788351803,
2026-09-02T17:53:54:   exp: 1790943803
2026-09-02T17:53:54: }
2026-09-02T17:53:54: req.selectedSocietyId => 18
2026-09-02T17:53:54: Dashboard Society ID => 18
2026-09-02T17:53:54: Member ID => 13
2026-09-02T17:53:54: User Role => member
2026-09-02T17:53:54: societyId = 18
2026-09-02T17:53:54: memberId = 13
2026-09-02T17:53:54: Pending Maintenance Count => 1
2026-09-02T17:53:54: Pending Expense Count => 0
2026-09-02T17:53:54: Total Pending Count => 1
2026-09-02T17:53:54: 17:53:54 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 13.035 ms - 424[0m
2026-09-02T17:54:01: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:01: Method: POST
2026-09-02T17:54:01: originalUrl: /v1/user/login
2026-09-02T17:54:01: path: /v1/user/login
2026-09-02T17:54:01: normalizedPath: /v1/user/login
2026-09-02T17:54:01: isPublicRoute: false
2026-09-02T17:54:01: ------------------------------
2026-09-02T17:54:01: ----- initAuth DEBUG -----
2026-09-02T17:54:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:01: IsValid: true
2026-09-02T17:54:01: --------------------------
2026-09-02T17:54:01: ========== LOGIN API HIT ==========
2026-09-02T17:54:01: Login Request Body: { mobile_number: '2222222222', password: '222222222' }
2026-09-02T17:54:01: SUPERADMIN CHECK RESULT: Found
2026-09-02T17:54:01: 17:54:01 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 115.795 ms - 47[0m
2026-09-02T17:54:02: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:02: Method: POST
2026-09-02T17:54:02: originalUrl: /v1/user/login
2026-09-02T17:54:02: path: /v1/user/login
2026-09-02T17:54:02: normalizedPath: /v1/user/login
2026-09-02T17:54:02: isPublicRoute: false
2026-09-02T17:54:02: ------------------------------
2026-09-02T17:54:02: ----- initAuth DEBUG -----
2026-09-02T17:54:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:02: IsValid: true
2026-09-02T17:54:02: --------------------------
2026-09-02T17:54:02: ========== LOGIN API HIT ==========
2026-09-02T17:54:02: Login Request Body: { mobile_number: '2222222222', password: '2222222222' }
2026-09-02T17:54:02: SUPERADMIN CHECK RESULT: Found
2026-09-02T17:54:02: 17:54:02 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 106.002 ms - 2080[0m
2026-09-02T17:54:03: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:03: Method: GET
2026-09-02T17:54:03: originalUrl: /v1/dashboard
2026-09-02T17:54:03: path: /v1/dashboard
2026-09-02T17:54:03: normalizedPath: /v1/dashboard
2026-09-02T17:54:03: isPublicRoute: false
2026-09-02T17:54:03: ------------------------------
2026-09-02T17:54:03: ----- initAuth DEBUG -----
2026-09-02T17:54:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:03: IsValid: true
2026-09-02T17:54:03: --------------------------
2026-09-02T17:54:03: ========== Dashboard Controller ==========
2026-09-02T17:54:03: req.user => {
2026-09-02T17:54:03:   user_id: 12,
2026-09-02T17:54:03:   society_id: 18,
2026-09-02T17:54:03:   role: 'admin',
2026-09-02T17:54:03:   full_name: 'Rohit Singh',
2026-09-02T17:54:03:   is_admin: 0,
2026-09-02T17:54:03:   is_member: 1,
2026-09-02T17:54:03:   is_superadmin: false,
2026-09-02T17:54:03:   permissions: {
2026-09-02T17:54:03:     dashboard: { view: true },
2026-09-02T17:54:03:     society: {
2026-09-02T17:54:03:       view: true,
2026-09-02T17:54:03:       summary: false,
2026-09-02T17:54:03:       create: false,
2026-09-02T17:54:03:       update: true,
2026-09-02T17:54:03:       delete: false,
2026-09-02T17:54:03:       approve: false,
2026-09-02T17:54:03:       reject: false
2026-09-02T17:54:03:     },
2026-09-02T17:54:03:     members: {
2026-09-02T17:54:03:       view: true,
2026-09-02T17:54:03:       create: true,
2026-09-02T17:54:03:       update: true,
2026-09-02T17:54:03:       delete: true,
2026-09-02T17:54:03:       approve: false,
2026-09-02T17:54:03:       reject: true
2026-09-02T17:54:03:     },
2026-09-02T17:54:03:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-02T17:54:03:     expenses: {
2026-09-02T17:54:03:       view: true,
2026-09-02T17:54:03:       create: true,
2026-09-02T17:54:03:       update: true,
2026-09-02T17:54:03:       delete: false,
2026-09-02T17:54:03:       approve: true,
2026-09-02T17:54:03:       reject: true
2026-09-02T17:54:03:     },
2026-09-02T17:54:03:     transactions: { view: true },
2026-09-02T17:54:03:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-02T17:54:03:     profile: { view: true, update: true },
2026-09-02T17:54:03:     settings: { view: true, update: true }
2026-09-02T17:54:03:   },
2026-09-02T17:54:03:   iat: 1788351842,
2026-09-02T17:54:03:   exp: 1790943842
2026-09-02T17:54:03: }
2026-09-02T17:54:03: req.selectedSocietyId => 18
2026-09-02T17:54:03: Dashboard Society ID => 18
2026-09-02T17:54:03: Member ID => 12
2026-09-02T17:54:03: User Role => admin
2026-09-02T17:54:03: societyId = 18
2026-09-02T17:54:03: memberId = 12
2026-09-02T17:54:03: Pending Maintenance Count => 1
2026-09-02T17:54:03: Pending Expense Count => 0
2026-09-02T17:54:03: Total Pending Count => 1
2026-09-02T17:54:03: 17:54:03 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.001 ms - 434[0m
2026-09-02T17:54:04: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:04: Method: POST
2026-09-02T17:54:04: originalUrl: /v1/transactions
2026-09-02T17:54:04: path: /v1/transactions
2026-09-02T17:54:04: normalizedPath: /v1/transactions
2026-09-02T17:54:04: isPublicRoute: false
2026-09-02T17:54:04: ------------------------------
2026-09-02T17:54:04: ----- initAuth DEBUG -----
2026-09-02T17:54:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:04: IsValid: true
2026-09-02T17:54:04: --------------------------
2026-09-02T17:54:04: 17:54:04 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 7.329 ms - 405[0m
2026-09-02T17:54:06: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:06: Method: GET
2026-09-02T17:54:06: originalUrl: /v1/transactions/6
2026-09-02T17:54:06: path: /v1/transactions/6
2026-09-02T17:54:06: normalizedPath: /v1/transactions/6
2026-09-02T17:54:06: isPublicRoute: false
2026-09-02T17:54:06: ------------------------------
2026-09-02T17:54:06: ----- initAuth DEBUG -----
2026-09-02T17:54:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:06: IsValid: true
2026-09-02T17:54:06: --------------------------
2026-09-02T17:54:06: 17:54:06 [[32minfo[39m] [0mGET /v1/transactions/6 [32m200[0m 4.662 ms - 940[0m
2026-09-02T17:54:09: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:09: Method: PUT
2026-09-02T17:54:09: originalUrl: /v1/payment/6/approve
2026-09-02T17:54:09: path: /v1/payment/6/approve
2026-09-02T17:54:09: normalizedPath: /v1/payment/6/approve
2026-09-02T17:54:09: isPublicRoute: false
2026-09-02T17:54:09: ------------------------------
2026-09-02T17:54:09: ----- initAuth DEBUG -----
2026-09-02T17:54:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:09: IsValid: true
2026-09-02T17:54:09: --------------------------
2026-09-02T17:54:09: ========== APPROVE PAYMENT ==========
2026-09-02T17:54:09: TRANSACTION ID: 6
2026-09-02T17:54:09: SELECTED SOCIETY ID: 18
2026-09-02T17:54:09: USER: {
2026-09-02T17:54:09:   user_id: 12,
2026-09-02T17:54:09:   society_id: 18,
2026-09-02T17:54:09:   role: 'admin',
2026-09-02T17:54:09:   full_name: 'Rohit Singh',
2026-09-02T17:54:09:   is_admin: 0,
2026-09-02T17:54:09:   is_member: 1,
2026-09-02T17:54:09:   is_superadmin: false,
2026-09-02T17:54:09:   permissions: {
2026-09-02T17:54:09:     dashboard: { view: true },
2026-09-02T17:54:09:     society: {
2026-09-02T17:54:09:       view: true,
2026-09-02T17:54:09:       summary: false,
2026-09-02T17:54:09:       create: false,
2026-09-02T17:54:09:       update: true,
2026-09-02T17:54:09:       delete: false,
2026-09-02T17:54:09:       approve: false,
2026-09-02T17:54:09:       reject: false
2026-09-02T17:54:09:     },
2026-09-02T17:54:09:     members: {
2026-09-02T17:54:09:       view: true,
2026-09-02T17:54:09:       create: true,
2026-09-02T17:54:09:       update: true,
2026-09-02T17:54:09:       delete: true,
2026-09-02T17:54:09:       approve: false,
2026-09-02T17:54:09:       reject: true
2026-09-02T17:54:09:     },
2026-09-02T17:54:09:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-02T17:54:09:     expenses: {
2026-09-02T17:54:09:       view: true,
2026-09-02T17:54:09:       create: true,
2026-09-02T17:54:09:       update: true,
2026-09-02T17:54:09:       delete: false,
2026-09-02T17:54:09:       approve: true,
2026-09-02T17:54:09:       reject: true
2026-09-02T17:54:09:     },
2026-09-02T17:54:09:     transactions: { view: true },
2026-09-02T17:54:09:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-02T17:54:09:     profile: { view: true, update: true },
2026-09-02T17:54:09:     settings: { view: true, update: true }
2026-09-02T17:54:09:   },
2026-09-02T17:54:09:   iat: 1788351842,
2026-09-02T17:54:09:   exp: 1790943842
2026-09-02T17:54:09: }
2026-09-02T17:54:09: TRANSACTION: {
2026-09-02T17:54:09:   id: 6,
2026-09-02T17:54:09:   society_id: 18,
2026-09-02T17:54:09:   member_id: 13,
2026-09-02T17:54:09:   reference_type: 'maintenance',
2026-09-02T17:54:09:   reference_id: 9,
2026-09-02T17:54:09:   member_name: 'Raju',
2026-09-02T17:54:09:   flat_number: '1',
2026-09-02T17:54:09:   transaction_type: 'maintenance',
2026-09-02T17:54:09:   amount: '2800.00',
2026-09-02T17:54:09:   direction: 'credit',
2026-09-02T17:54:09:   payment_mode: 'cash',
2026-09-02T17:54:09:   transaction_number: '456765456',
2026-09-02T17:54:09:   transaction_date: 2026-09-02T12:23:49.000Z,
2026-09-02T17:54:09:   approval_status: 'pending',
2026-09-02T17:54:09:   status: 1,
2026-09-02T17:54:09:   created_at: 2026-09-02T12:23:49.000Z,
2026-09-02T17:54:09:   updated_at: 2026-09-02T12:23:49.000Z,
2026-09-02T17:54:09:   receipt_url: null,
2026-09-02T17:54:09:   screenshot_url: null,
2026-09-02T17:54:09:   approval_comment: null
2026-09-02T17:54:09: }
2026-09-02T17:54:09: ========== TRANSACTION UPDATE ==========
2026-09-02T17:54:09: STATUS: approved
2026-09-02T17:54:09: COMMENT: sadfghgnbvc
2026-09-02T17:54:09: TRANSACTION ID: 6
2026-09-02T17:54:09: AFFECTED ROWS: 1
2026-09-02T17:54:09: APPROVAL RESULT: {
2026-09-02T17:54:09:   affectedRows: 1,
2026-09-02T17:54:09:   transactionId: 6,
2026-09-02T17:54:09:   referenceType: 'maintenance',
2026-09-02T17:54:09:   referenceId: 9,
2026-09-02T17:54:09:   approval_status: 'approved',
2026-09-02T17:54:09:   approval_comment: 'sadfghgnbvc',
2026-09-02T17:54:09:   mainTableAffectedRows: 1
2026-09-02T17:54:09: }
2026-09-02T17:54:09: 17:54:09 [[32minfo[39m] [0mPUT /v1/payment/6/approve [32m200[0m 20.302 ms - 262[0m
2026-09-02T17:54:11: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:11: Method: POST
2026-09-02T17:54:11: originalUrl: /v1/transactions
2026-09-02T17:54:11: path: /v1/transactions
2026-09-02T17:54:11: normalizedPath: /v1/transactions
2026-09-02T17:54:11: isPublicRoute: false
2026-09-02T17:54:11: ------------------------------
2026-09-02T17:54:11: ----- initAuth DEBUG -----
2026-09-02T17:54:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:11: IsValid: true
2026-09-02T17:54:11: --------------------------
2026-09-02T17:54:11: 17:54:11 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.946 ms - 742[0m
2026-09-02T17:54:15: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:15: Method: GET
2026-09-02T17:54:15: originalUrl: /v1/dashboard
2026-09-02T17:54:15: path: /v1/dashboard
2026-09-02T17:54:15: normalizedPath: /v1/dashboard
2026-09-02T17:54:15: isPublicRoute: false
2026-09-02T17:54:15: ------------------------------
2026-09-02T17:54:15: ----- initAuth DEBUG -----
2026-09-02T17:54:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:15: IsValid: true
2026-09-02T17:54:15: --------------------------
2026-09-02T17:54:15: ========== Dashboard Controller ==========
2026-09-02T17:54:15: req.user => {
2026-09-02T17:54:15:   user_id: 12,
2026-09-02T17:54:15:   society_id: 18,
2026-09-02T17:54:15:   role: 'admin',
2026-09-02T17:54:15:   full_name: 'Rohit Singh',
2026-09-02T17:54:15:   is_admin: 0,
2026-09-02T17:54:15:   is_member: 1,
2026-09-02T17:54:15:   is_superadmin: false,
2026-09-02T17:54:15:   permissions: {
2026-09-02T17:54:15:     dashboard: { view: true },
2026-09-02T17:54:15:     society: {
2026-09-02T17:54:15:       view: true,
2026-09-02T17:54:15:       summary: false,
2026-09-02T17:54:15:       create: false,
2026-09-02T17:54:15:       update: true,
2026-09-02T17:54:15:       delete: false,
2026-09-02T17:54:15:       approve: false,
2026-09-02T17:54:15:       reject: false
2026-09-02T17:54:15:     },
2026-09-02T17:54:15:     members: {
2026-09-02T17:54:15:       view: true,
2026-09-02T17:54:15:       create: true,
2026-09-02T17:54:15:       update: true,
2026-09-02T17:54:15:       delete: true,
2026-09-02T17:54:15:       approve: false,
2026-09-02T17:54:15:       reject: true
2026-09-02T17:54:15:     },
2026-09-02T17:54:15:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-02T17:54:15:     expenses: {
2026-09-02T17:54:15:       view: true,
2026-09-02T17:54:15:       create: true,
2026-09-02T17:54:15:       update: true,
2026-09-02T17:54:15:       delete: false,
2026-09-02T17:54:15:       approve: true,
2026-09-02T17:54:15:       reject: true
2026-09-02T17:54:15:     },
2026-09-02T17:54:15:     transactions: { view: true },
2026-09-02T17:54:15:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-02T17:54:15:     profile: { view: true, update: true },
2026-09-02T17:54:15:     settings: { view: true, update: true }
2026-09-02T17:54:15:   },
2026-09-02T17:54:15:   iat: 1788351842,
2026-09-02T17:54:15:   exp: 1790943842
2026-09-02T17:54:15: }
2026-09-02T17:54:15: req.selectedSocietyId => 18
2026-09-02T17:54:15: Dashboard Society ID => 18
2026-09-02T17:54:15: Member ID => 12
2026-09-02T17:54:15: User Role => admin
2026-09-02T17:54:15: societyId = 18
2026-09-02T17:54:15: memberId = 12
2026-09-02T17:54:15: Pending Maintenance Count => 0
2026-09-02T17:54:15: Pending Expense Count => 0
2026-09-02T17:54:15: Total Pending Count => 0
2026-09-02T17:54:15: 17:54:15 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.445 ms - 529[0m
2026-09-02T17:54:27: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:27: Method: POST
2026-09-02T17:54:27: originalUrl: /v1/user/login
2026-09-02T17:54:27: path: /v1/user/login
2026-09-02T17:54:27: normalizedPath: /v1/user/login
2026-09-02T17:54:27: isPublicRoute: false
2026-09-02T17:54:27: ------------------------------
2026-09-02T17:54:27: ----- initAuth DEBUG -----
2026-09-02T17:54:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:27: IsValid: true
2026-09-02T17:54:27: --------------------------
2026-09-02T17:54:27: ========== LOGIN API HIT ==========
2026-09-02T17:54:27: Login Request Body: { mobile_number: '9090909090', password: '9090909090' }
2026-09-02T17:54:27: SUPERADMIN CHECK RESULT: Found
2026-09-02T17:54:28: 17:54:28 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 126.315 ms - 2099[0m
2026-09-02T17:54:28: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:28: Method: GET
2026-09-02T17:54:28: originalUrl: /v1/dashboard
2026-09-02T17:54:28: path: /v1/dashboard
2026-09-02T17:54:28: normalizedPath: /v1/dashboard
2026-09-02T17:54:28: isPublicRoute: false
2026-09-02T17:54:28: ------------------------------
2026-09-02T17:54:28: ----- initAuth DEBUG -----
2026-09-02T17:54:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:28: IsValid: true
2026-09-02T17:54:28: --------------------------
2026-09-02T17:54:28: ========== Dashboard Controller ==========
2026-09-02T17:54:28: req.user => {
2026-09-02T17:54:28:   user_id: 13,
2026-09-02T17:54:28:   society_id: 18,
2026-09-02T17:54:28:   role: 'member',
2026-09-02T17:54:28:   full_name: 'Raju',
2026-09-02T17:54:28:   is_admin: 0,
2026-09-02T17:54:28:   is_member: 1,
2026-09-02T17:54:28:   is_superadmin: false,
2026-09-02T17:54:28:   permissions: {
2026-09-02T17:54:28:     dashboard: { view: true },
2026-09-02T17:54:28:     society: {
2026-09-02T17:54:28:       view: false,
2026-09-02T17:54:28:       create: false,
2026-09-02T17:54:28:       summary: false,
2026-09-02T17:54:28:       update: false,
2026-09-02T17:54:28:       delete: false,
2026-09-02T17:54:28:       approve: false,
2026-09-02T17:54:28:       reject: false
2026-09-02T17:54:28:     },
2026-09-02T17:54:28:     members: {
2026-09-02T17:54:28:       view: true,
2026-09-02T17:54:28:       create: false,
2026-09-02T17:54:28:       update: false,
2026-09-02T17:54:28:       delete: false,
2026-09-02T17:54:28:       approve: false,
2026-09-02T17:54:28:       reject: false
2026-09-02T17:54:28:     },
2026-09-02T17:54:28:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-02T17:54:28:     expenses: {
2026-09-02T17:54:28:       view: true,
2026-09-02T17:54:28:       create: true,
2026-09-02T17:54:28:       update: false,
2026-09-02T17:54:28:       delete: false,
2026-09-02T17:54:28:       approve: false,
2026-09-02T17:54:28:       reject: false
2026-09-02T17:54:28:     },
2026-09-02T17:54:28:     transactions: { view: true },
2026-09-02T17:54:28:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-02T17:54:28:     profile: { view: true, update: true },
2026-09-02T17:54:28:     settings: { view: false, update: false }
2026-09-02T17:54:28:   },
2026-09-02T17:54:28:   iat: 1788351868,
2026-09-02T17:54:28:   exp: 1790943868
2026-09-02T17:54:28: }
2026-09-02T17:54:28: req.selectedSocietyId => 18
2026-09-02T17:54:28: Dashboard Society ID => 18
2026-09-02T17:54:28: Member ID => 13
2026-09-02T17:54:28: User Role => member
2026-09-02T17:54:28: societyId = 18
2026-09-02T17:54:28: memberId = 13
2026-09-02T17:54:28: Pending Maintenance Count => 0
2026-09-02T17:54:28: Pending Expense Count => 0
2026-09-02T17:54:28: Total Pending Count => 0
2026-09-02T17:54:28: 17:54:28 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 12.678 ms - 519[0m
2026-09-02T17:54:29: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:29: Method: POST
2026-09-02T17:54:29: originalUrl: /v1/payments
2026-09-02T17:54:29: path: /v1/payments
2026-09-02T17:54:29: normalizedPath: /v1/payments
2026-09-02T17:54:29: isPublicRoute: false
2026-09-02T17:54:29: ------------------------------
2026-09-02T17:54:29: ----- initAuth DEBUG -----
2026-09-02T17:54:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:29: IsValid: true
2026-09-02T17:54:29: --------------------------
2026-09-02T17:54:29: 17:54:29 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.639 ms - 717[0m
2026-09-02T17:54:29: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:29: Method: GET
2026-09-02T17:54:29: originalUrl: /v1/payment/my-dues
2026-09-02T17:54:29: path: /v1/payment/my-dues
2026-09-02T17:54:29: normalizedPath: /v1/payment/my-dues
2026-09-02T17:54:29: isPublicRoute: false
2026-09-02T17:54:29: ------------------------------
2026-09-02T17:54:29: ----- initAuth DEBUG -----
2026-09-02T17:54:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:29: IsValid: true
2026-09-02T17:54:29: --------------------------
2026-09-02T17:54:29: 17:54:29 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.587 ms - 364[0m
2026-09-02T17:54:33: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:33: Method: POST
2026-09-02T17:54:33: originalUrl: /v1/transactions
2026-09-02T17:54:33: path: /v1/transactions
2026-09-02T17:54:33: normalizedPath: /v1/transactions
2026-09-02T17:54:33: isPublicRoute: false
2026-09-02T17:54:33: ------------------------------
2026-09-02T17:54:33: ----- initAuth DEBUG -----
2026-09-02T17:54:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:33: IsValid: true
2026-09-02T17:54:33: --------------------------
2026-09-02T17:54:33: 17:54:33 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.566 ms - 742[0m
2026-09-02T17:54:33: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:33: Method: GET
2026-09-02T17:54:33: originalUrl: /v1/expense-categories
2026-09-02T17:54:33: path: /v1/expense-categories
2026-09-02T17:54:33: normalizedPath: /v1/expense-categories
2026-09-02T17:54:33: isPublicRoute: false
2026-09-02T17:54:33: ------------------------------
2026-09-02T17:54:33: ----- initAuth DEBUG -----
2026-09-02T17:54:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:33: IsValid: true
2026-09-02T17:54:33: --------------------------
2026-09-02T17:54:33: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:33: Method: GET
2026-09-02T17:54:33: originalUrl: /v1/transactions/summary?society_id=18
2026-09-02T17:54:33: path: /v1/transactions/summary
2026-09-02T17:54:33: normalizedPath: /v1/transactions/summary
2026-09-02T17:54:33: isPublicRoute: false
2026-09-02T17:54:33: ------------------------------
2026-09-02T17:54:33: ----- initAuth DEBUG -----
2026-09-02T17:54:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:33: IsValid: true
2026-09-02T17:54:33: --------------------------
2026-09-02T17:54:33: 17:54:33 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 5.050 ms - 149[0m
2026-09-02T17:54:33: 17:54:33 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=18 [32m200[0m 3.719 ms - 128[0m
2026-09-02T17:54:35: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:35: Method: POST
2026-09-02T17:54:35: originalUrl: /v1/payments
2026-09-02T17:54:35: path: /v1/payments
2026-09-02T17:54:35: normalizedPath: /v1/payments
2026-09-02T17:54:35: isPublicRoute: false
2026-09-02T17:54:35: ------------------------------
2026-09-02T17:54:35: ----- initAuth DEBUG -----
2026-09-02T17:54:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:35: IsValid: true
2026-09-02T17:54:35: --------------------------
2026-09-02T17:54:35: 17:54:35 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 11.716 ms - 717[0m
2026-09-02T17:54:35: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:35: Method: GET
2026-09-02T17:54:35: originalUrl: /v1/payment/my-dues
2026-09-02T17:54:35: path: /v1/payment/my-dues
2026-09-02T17:54:35: normalizedPath: /v1/payment/my-dues
2026-09-02T17:54:35: isPublicRoute: false
2026-09-02T17:54:35: ------------------------------
2026-09-02T17:54:35: ----- initAuth DEBUG -----
2026-09-02T17:54:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:35: IsValid: true
2026-09-02T17:54:35: --------------------------
2026-09-02T17:54:35: 17:54:35 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 13.658 ms - 364[0m
2026-09-02T17:54:38: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:38: Method: GET
2026-09-02T17:54:38: originalUrl: /v1/user/profile
2026-09-02T17:54:38: path: /v1/user/profile
2026-09-02T17:54:38: normalizedPath: /v1/user/profile
2026-09-02T17:54:38: isPublicRoute: false
2026-09-02T17:54:38: ------------------------------
2026-09-02T17:54:38: ----- initAuth DEBUG -----
2026-09-02T17:54:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:38: IsValid: true
2026-09-02T17:54:38: --------------------------
2026-09-02T17:54:38: 17:54:38 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.579 ms - 1420[0m
2026-09-02T17:54:39: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:39: Method: POST
2026-09-02T17:54:39: originalUrl: /v1/payments
2026-09-02T17:54:39: path: /v1/payments
2026-09-02T17:54:39: normalizedPath: /v1/payments
2026-09-02T17:54:39: isPublicRoute: false
2026-09-02T17:54:39: ------------------------------
2026-09-02T17:54:39: ----- initAuth DEBUG -----
2026-09-02T17:54:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:39: IsValid: true
2026-09-02T17:54:39: --------------------------
2026-09-02T17:54:39: 17:54:39 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.449 ms - 717[0m
2026-09-02T17:54:39: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:54:39: Method: GET
2026-09-02T17:54:39: originalUrl: /v1/payment/my-dues
2026-09-02T17:54:39: path: /v1/payment/my-dues
2026-09-02T17:54:39: normalizedPath: /v1/payment/my-dues
2026-09-02T17:54:39: isPublicRoute: false
2026-09-02T17:54:39: ------------------------------
2026-09-02T17:54:39: ----- initAuth DEBUG -----
2026-09-02T17:54:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:54:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:54:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:54:39: IsValid: true
2026-09-02T17:54:39: --------------------------
2026-09-02T17:54:39: 17:54:39 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.883 ms - 364[0m
2026-09-02T17:55:01: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:55:01: Method: GET
2026-09-02T17:55:01: originalUrl: /v1/payment/my-dues
2026-09-02T17:55:01: path: /v1/payment/my-dues
2026-09-02T17:55:01: normalizedPath: /v1/payment/my-dues
2026-09-02T17:55:01: isPublicRoute: false
2026-09-02T17:55:01: ------------------------------
2026-09-02T17:55:01: ----- initAuth DEBUG -----
2026-09-02T17:55:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:55:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:55:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:55:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:55:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:55:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:55:01: IsValid: true
2026-09-02T17:55:01: --------------------------
2026-09-02T17:55:01: 17:55:01 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.118 ms - 364[0m
2026-09-02T17:56:17: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:56:17: Method: GET
2026-09-02T17:56:17: originalUrl: /v1/dashboard
2026-09-02T17:56:17: path: /v1/dashboard
2026-09-02T17:56:17: normalizedPath: /v1/dashboard
2026-09-02T17:56:17: isPublicRoute: false
2026-09-02T17:56:17: ------------------------------
2026-09-02T17:56:17: ----- initAuth DEBUG -----
2026-09-02T17:56:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:56:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:56:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:56:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:56:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:56:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:56:17: IsValid: true
2026-09-02T17:56:17: --------------------------
2026-09-02T17:56:17: ========== Dashboard Controller ==========
2026-09-02T17:56:17: req.user => {
2026-09-02T17:56:17:   user_id: 13,
2026-09-02T17:56:17:   society_id: 18,
2026-09-02T17:56:17:   role: 'member',
2026-09-02T17:56:17:   full_name: 'Raju',
2026-09-02T17:56:17:   is_admin: 0,
2026-09-02T17:56:17:   is_member: 1,
2026-09-02T17:56:17:   is_superadmin: false,
2026-09-02T17:56:17:   permissions: {
2026-09-02T17:56:17:     dashboard: { view: true },
2026-09-02T17:56:17:     society: {
2026-09-02T17:56:17:       view: false,
2026-09-02T17:56:17:       create: false,
2026-09-02T17:56:17:       summary: false,
2026-09-02T17:56:17:       update: false,
2026-09-02T17:56:17:       delete: false,
2026-09-02T17:56:17:       approve: false,
2026-09-02T17:56:17:       reject: false
2026-09-02T17:56:17:     },
2026-09-02T17:56:17:     members: {
2026-09-02T17:56:17:       view: true,
2026-09-02T17:56:17:       create: false,
2026-09-02T17:56:17:       update: false,
2026-09-02T17:56:17:       delete: false,
2026-09-02T17:56:17:       approve: false,
2026-09-02T17:56:17:       reject: false
2026-09-02T17:56:17:     },
2026-09-02T17:56:17:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-02T17:56:17:     expenses: {
2026-09-02T17:56:17:       view: true,
2026-09-02T17:56:17:       create: true,
2026-09-02T17:56:17:       update: false,
2026-09-02T17:56:17:       delete: false,
2026-09-02T17:56:17:       approve: false,
2026-09-02T17:56:17:       reject: false
2026-09-02T17:56:17:     },
2026-09-02T17:56:17:     transactions: { view: true },
2026-09-02T17:56:17:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-02T17:56:17:     profile: { view: true, update: true },
2026-09-02T17:56:17:     settings: { view: false, update: false }
2026-09-02T17:56:17:   },
2026-09-02T17:56:17:   iat: 1788351868,
2026-09-02T17:56:17:   exp: 1790943868
2026-09-02T17:56:17: }
2026-09-02T17:56:17: req.selectedSocietyId => 18
2026-09-02T17:56:17: Dashboard Society ID => 18
2026-09-02T17:56:17: Member ID => 13
2026-09-02T17:56:17: User Role => member
2026-09-02T17:56:17: societyId = 18
2026-09-02T17:56:17: memberId = 13
2026-09-02T17:56:17: Pending Maintenance Count => 0
2026-09-02T17:56:17: Pending Expense Count => 0
2026-09-02T17:56:17: Total Pending Count => 0
2026-09-02T17:56:17: 17:56:17 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 11.243 ms - 519[0m
2026-09-02T17:56:18: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:56:18: Method: POST
2026-09-02T17:56:18: originalUrl: /v1/transactions
2026-09-02T17:56:18: path: /v1/transactions
2026-09-02T17:56:18: normalizedPath: /v1/transactions
2026-09-02T17:56:18: isPublicRoute: false
2026-09-02T17:56:18: ------------------------------
2026-09-02T17:56:18: ----- initAuth DEBUG -----
2026-09-02T17:56:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:56:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:56:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:56:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:56:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:56:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:56:18: IsValid: true
2026-09-02T17:56:18: --------------------------
2026-09-02T17:56:18: 17:56:18 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 7.637 ms - 742[0m
2026-09-02T17:56:18: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:56:18: Method: GET
2026-09-02T17:56:18: originalUrl: /v1/transactions/summary?society_id=18
2026-09-02T17:56:18: path: /v1/transactions/summary
2026-09-02T17:56:18: normalizedPath: /v1/transactions/summary
2026-09-02T17:56:18: isPublicRoute: false
2026-09-02T17:56:18: ------------------------------
2026-09-02T17:56:18: ----- initAuth DEBUG -----
2026-09-02T17:56:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:56:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:56:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:56:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:56:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:56:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:56:18: IsValid: true
2026-09-02T17:56:18: --------------------------
2026-09-02T17:56:18: 17:56:18 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=18 [32m200[0m 5.593 ms - 128[0m
2026-09-02T17:56:18: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:56:18: Method: GET
2026-09-02T17:56:18: originalUrl: /v1/expense-categories
2026-09-02T17:56:18: path: /v1/expense-categories
2026-09-02T17:56:18: normalizedPath: /v1/expense-categories
2026-09-02T17:56:18: isPublicRoute: false
2026-09-02T17:56:18: ------------------------------
2026-09-02T17:56:18: ----- initAuth DEBUG -----
2026-09-02T17:56:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:56:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:56:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:56:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:56:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:56:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:56:18: IsValid: true
2026-09-02T17:56:18: --------------------------
2026-09-02T17:56:18: 17:56:18 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 5.120 ms - 149[0m
2026-09-02T17:56:20: ----- PUBLIC ROUTE CHECK -----
2026-09-02T17:56:20: Method: GET
2026-09-02T17:56:20: originalUrl: /v1/user/profile
2026-09-02T17:56:20: path: /v1/user/profile
2026-09-02T17:56:20: normalizedPath: /v1/user/profile
2026-09-02T17:56:20: isPublicRoute: false
2026-09-02T17:56:20: ------------------------------
2026-09-02T17:56:20: ----- initAuth DEBUG -----
2026-09-02T17:56:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:56:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T17:56:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:56:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T17:56:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:56:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T17:56:20: IsValid: true
2026-09-02T17:56:20: --------------------------
2026-09-02T17:56:20: 17:56:20 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.596 ms - 1420[0m
2026-09-02T18:00:33: 18:00:33 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 0.916 ms - -[0m
2026-09-02T18:00:33: 18:00:33 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 0.624 ms - -[0m
2026-09-02T18:00:33: 18:00:33 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 0.376 ms - -[0m
2026-09-02T18:00:33: 18:00:33 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 38.420 ms - -[0m
2026-09-02T18:00:33: 18:00:33 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 0.672 ms - -[0m
2026-09-02T18:00:34: 18:00:34 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [36m304[0m 0.458 ms - -[0m
2026-09-02T18:30:05: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:30:05: Method: GET
2026-09-02T18:30:05: originalUrl: /
2026-09-02T18:30:05: path: /
2026-09-02T18:30:05: normalizedPath: /
2026-09-02T18:30:05: isPublicRoute: false
2026-09-02T18:30:05: ------------------------------
2026-09-02T18:30:05: 18:30:05 [[32minfo[39m] [0mGET / [33m401[0m 2.949 ms - 123[0m
2026-09-02T18:34:26: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:26: Method: GET
2026-09-02T18:34:26: originalUrl: /v1/dashboard
2026-09-02T18:34:26: path: /v1/dashboard
2026-09-02T18:34:26: normalizedPath: /v1/dashboard
2026-09-02T18:34:26: isPublicRoute: false
2026-09-02T18:34:26: ------------------------------
2026-09-02T18:34:26: ----- initAuth DEBUG -----
2026-09-02T18:34:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:26: IsValid: true
2026-09-02T18:34:26: --------------------------
2026-09-02T18:34:26: ========== Dashboard Controller ==========
2026-09-02T18:34:26: req.user => {
2026-09-02T18:34:26:   user_id: 1,
2026-09-02T18:34:26:   society_id: 1,
2026-09-02T18:34:26:   role: 'superadmin',
2026-09-02T18:34:26:   full_name: 'Ram',
2026-09-02T18:34:26:   is_admin: 0,
2026-09-02T18:34:26:   is_member: 1,
2026-09-02T18:34:26:   is_superadmin: 1,
2026-09-02T18:34:26:   permissions: null,
2026-09-02T18:34:26:   iat: 1788350357,
2026-09-02T18:34:26:   exp: 1790942357
2026-09-02T18:34:26: }
2026-09-02T18:34:26: req.selectedSocietyId => 1
2026-09-02T18:34:26: Dashboard Society ID => 1
2026-09-02T18:34:26: Member ID => 1
2026-09-02T18:34:26: User Role => superadmin
2026-09-02T18:34:26: societyId = 1
2026-09-02T18:34:26: memberId = 1
2026-09-02T18:34:26: Pending Maintenance Count => 6
2026-09-02T18:34:26: Pending Expense Count => 16
2026-09-02T18:34:26: Total Pending Count => 22
2026-09-02T18:34:26: 18:34:26 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 21.670 ms - 785[0m
2026-09-02T18:34:26: 18:34:26 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 3.235 ms - 112278[0m
2026-09-02T18:34:28: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:28: Method: POST
2026-09-02T18:34:28: originalUrl: /v1/transactions
2026-09-02T18:34:28: path: /v1/transactions
2026-09-02T18:34:28: normalizedPath: /v1/transactions
2026-09-02T18:34:28: isPublicRoute: false
2026-09-02T18:34:28: ------------------------------
2026-09-02T18:34:28: ----- initAuth DEBUG -----
2026-09-02T18:34:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:28: IsValid: true
2026-09-02T18:34:28: --------------------------
2026-09-02T18:34:28: 18:34:28 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.843 ms - 1351[0m
2026-09-02T18:34:29: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:29: Method: GET
2026-09-02T18:34:29: originalUrl: /v1/transactions/summary?society_id=1
2026-09-02T18:34:29: path: /v1/transactions/summary
2026-09-02T18:34:29: normalizedPath: /v1/transactions/summary
2026-09-02T18:34:29: isPublicRoute: false
2026-09-02T18:34:29: ------------------------------
2026-09-02T18:34:29: ----- initAuth DEBUG -----
2026-09-02T18:34:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:29: IsValid: true
2026-09-02T18:34:29: --------------------------
2026-09-02T18:34:29: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:29: Method: GET
2026-09-02T18:34:29: originalUrl: /v1/expense-categories
2026-09-02T18:34:29: path: /v1/expense-categories
2026-09-02T18:34:29: normalizedPath: /v1/expense-categories
2026-09-02T18:34:29: isPublicRoute: false
2026-09-02T18:34:29: ------------------------------
2026-09-02T18:34:29: ----- initAuth DEBUG -----
2026-09-02T18:34:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:29: IsValid: true
2026-09-02T18:34:29: --------------------------
2026-09-02T18:34:29: 18:34:29 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 7.990 ms - 128[0m
2026-09-02T18:34:29: 18:34:29 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 5.494 ms - 149[0m
2026-09-02T18:34:30: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:30: Method: POST
2026-09-02T18:34:30: originalUrl: /v1/expenses
2026-09-02T18:34:30: path: /v1/expenses
2026-09-02T18:34:30: normalizedPath: /v1/expenses
2026-09-02T18:34:30: isPublicRoute: false
2026-09-02T18:34:30: ------------------------------
2026-09-02T18:34:30: ----- initAuth DEBUG -----
2026-09-02T18:34:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:30: IsValid: true
2026-09-02T18:34:30: --------------------------
2026-09-02T18:34:30: 18:34:30 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.193 ms - 4653[0m
2026-09-02T18:34:30: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:30: Method: POST
2026-09-02T18:34:30: originalUrl: /v1/expenses/summary
2026-09-02T18:34:30: path: /v1/expenses/summary
2026-09-02T18:34:30: normalizedPath: /v1/expenses/summary
2026-09-02T18:34:30: isPublicRoute: false
2026-09-02T18:34:30: ------------------------------
2026-09-02T18:34:30: ----- initAuth DEBUG -----
2026-09-02T18:34:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:30: IsValid: true
2026-09-02T18:34:30: --------------------------
2026-09-02T18:34:30: 18:34:30 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.749 ms - 152[0m
2026-09-02T18:34:30: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:30: Method: GET
2026-09-02T18:34:30: originalUrl: /v1/expense-categories
2026-09-02T18:34:30: path: /v1/expense-categories
2026-09-02T18:34:30: normalizedPath: /v1/expense-categories
2026-09-02T18:34:30: isPublicRoute: false
2026-09-02T18:34:30: ------------------------------
2026-09-02T18:34:30: ----- initAuth DEBUG -----
2026-09-02T18:34:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:30: IsValid: true
2026-09-02T18:34:30: --------------------------
2026-09-02T18:34:30: 18:34:30 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.460 ms - 149[0m
2026-09-02T18:34:32: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:32: Method: POST
2026-09-02T18:34:32: originalUrl: /v1/payments
2026-09-02T18:34:32: path: /v1/payments
2026-09-02T18:34:32: normalizedPath: /v1/payments
2026-09-02T18:34:32: isPublicRoute: false
2026-09-02T18:34:32: ------------------------------
2026-09-02T18:34:32: ----- initAuth DEBUG -----
2026-09-02T18:34:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:32: IsValid: true
2026-09-02T18:34:32: --------------------------
2026-09-02T18:34:32: 18:34:32 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.278 ms - 2089[0m
2026-09-02T18:34:33: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:33: Method: GET
2026-09-02T18:34:33: originalUrl: /v1/payment/my-dues
2026-09-02T18:34:33: path: /v1/payment/my-dues
2026-09-02T18:34:33: normalizedPath: /v1/payment/my-dues
2026-09-02T18:34:33: isPublicRoute: false
2026-09-02T18:34:33: ------------------------------
2026-09-02T18:34:33: ----- initAuth DEBUG -----
2026-09-02T18:34:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:33: IsValid: true
2026-09-02T18:34:33: --------------------------
2026-09-02T18:34:33: 18:34:33 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.318 ms - 329[0m
2026-09-02T18:34:35: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:35: Method: GET
2026-09-02T18:34:35: originalUrl: /v1/user/profile
2026-09-02T18:34:35: path: /v1/user/profile
2026-09-02T18:34:35: normalizedPath: /v1/user/profile
2026-09-02T18:34:35: isPublicRoute: false
2026-09-02T18:34:35: ------------------------------
2026-09-02T18:34:35: ----- initAuth DEBUG -----
2026-09-02T18:34:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:35: IsValid: true
2026-09-02T18:34:35: --------------------------
2026-09-02T18:34:35: 18:34:35 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.066 ms - 763[0m
2026-09-02T18:34:36: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:36: Method: GET
2026-09-02T18:34:36: originalUrl: /v1/dashboard
2026-09-02T18:34:36: path: /v1/dashboard
2026-09-02T18:34:36: normalizedPath: /v1/dashboard
2026-09-02T18:34:36: isPublicRoute: false
2026-09-02T18:34:36: ------------------------------
2026-09-02T18:34:36: ----- initAuth DEBUG -----
2026-09-02T18:34:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:36: IsValid: true
2026-09-02T18:34:36: --------------------------
2026-09-02T18:34:36: ========== Dashboard Controller ==========
2026-09-02T18:34:36: req.user => {
2026-09-02T18:34:36:   user_id: 1,
2026-09-02T18:34:36:   society_id: 1,
2026-09-02T18:34:36:   role: 'superadmin',
2026-09-02T18:34:36:   full_name: 'Ram',
2026-09-02T18:34:36:   is_admin: 0,
2026-09-02T18:34:36:   is_member: 1,
2026-09-02T18:34:36:   is_superadmin: 1,
2026-09-02T18:34:36:   permissions: null,
2026-09-02T18:34:36:   iat: 1788350357,
2026-09-02T18:34:36:   exp: 1790942357
2026-09-02T18:34:36: }
2026-09-02T18:34:36: req.selectedSocietyId => 1
2026-09-02T18:34:36: Dashboard Society ID => 1
2026-09-02T18:34:36: Member ID => 1
2026-09-02T18:34:36: User Role => superadmin
2026-09-02T18:34:36: societyId = 1
2026-09-02T18:34:36: memberId = 1
2026-09-02T18:34:36: Pending Maintenance Count => 6
2026-09-02T18:34:36: Pending Expense Count => 16
2026-09-02T18:34:36: Total Pending Count => 22
2026-09-02T18:34:36: 18:34:36 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.129 ms - 785[0m
2026-09-02T18:34:37: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:37: Method: POST
2026-09-02T18:34:37: originalUrl: /v1/transactions
2026-09-02T18:34:37: path: /v1/transactions
2026-09-02T18:34:37: normalizedPath: /v1/transactions
2026-09-02T18:34:37: isPublicRoute: false
2026-09-02T18:34:37: ------------------------------
2026-09-02T18:34:37: ----- initAuth DEBUG -----
2026-09-02T18:34:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:37: IsValid: true
2026-09-02T18:34:37: --------------------------
2026-09-02T18:34:37: 18:34:37 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.566 ms - 1351[0m
2026-09-02T18:34:37: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:37: Method: GET
2026-09-02T18:34:37: originalUrl: /v1/transactions/summary?society_id=1
2026-09-02T18:34:37: path: /v1/transactions/summary
2026-09-02T18:34:37: normalizedPath: /v1/transactions/summary
2026-09-02T18:34:37: isPublicRoute: false
2026-09-02T18:34:37: ------------------------------
2026-09-02T18:34:37: ----- initAuth DEBUG -----
2026-09-02T18:34:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:37: IsValid: true
2026-09-02T18:34:37: --------------------------
2026-09-02T18:34:37: 18:34:37 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.683 ms - 128[0m
2026-09-02T18:34:37: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:37: Method: GET
2026-09-02T18:34:37: originalUrl: /v1/expense-categories
2026-09-02T18:34:37: path: /v1/expense-categories
2026-09-02T18:34:37: normalizedPath: /v1/expense-categories
2026-09-02T18:34:37: isPublicRoute: false
2026-09-02T18:34:37: ------------------------------
2026-09-02T18:34:37: ----- initAuth DEBUG -----
2026-09-02T18:34:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:37: IsValid: true
2026-09-02T18:34:37: --------------------------
2026-09-02T18:34:37: 18:34:37 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.503 ms - 149[0m
2026-09-02T18:34:39: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:39: Method: POST
2026-09-02T18:34:39: originalUrl: /v1/payments
2026-09-02T18:34:39: path: /v1/payments
2026-09-02T18:34:39: normalizedPath: /v1/payments
2026-09-02T18:34:39: isPublicRoute: false
2026-09-02T18:34:39: ------------------------------
2026-09-02T18:34:39: ----- initAuth DEBUG -----
2026-09-02T18:34:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:39: IsValid: true
2026-09-02T18:34:39: --------------------------
2026-09-02T18:34:39: 18:34:39 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.924 ms - 2089[0m
2026-09-02T18:34:40: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:40: Method: GET
2026-09-02T18:34:40: originalUrl: /v1/payment/my-dues
2026-09-02T18:34:40: path: /v1/payment/my-dues
2026-09-02T18:34:40: normalizedPath: /v1/payment/my-dues
2026-09-02T18:34:40: isPublicRoute: false
2026-09-02T18:34:40: ------------------------------
2026-09-02T18:34:40: ----- initAuth DEBUG -----
2026-09-02T18:34:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:40: IsValid: true
2026-09-02T18:34:40: --------------------------
2026-09-02T18:34:40: 18:34:40 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.797 ms - 329[0m
2026-09-02T18:34:42: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:42: Method: GET
2026-09-02T18:34:42: originalUrl: /v1/payment/1
2026-09-02T18:34:42: path: /v1/payment/1
2026-09-02T18:34:42: normalizedPath: /v1/payment/1
2026-09-02T18:34:42: isPublicRoute: false
2026-09-02T18:34:42: ------------------------------
2026-09-02T18:34:42: ----- initAuth DEBUG -----
2026-09-02T18:34:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:42: IsValid: true
2026-09-02T18:34:42: --------------------------
2026-09-02T18:34:42: 18:34:42 [[32minfo[39m] [0mGET /v1/payment/1 [32m200[0m 4.337 ms - 433[0m
2026-09-02T18:34:44: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:44: Method: POST
2026-09-02T18:34:44: originalUrl: /v1/expenses
2026-09-02T18:34:44: path: /v1/expenses
2026-09-02T18:34:44: normalizedPath: /v1/expenses
2026-09-02T18:34:44: isPublicRoute: false
2026-09-02T18:34:44: ------------------------------
2026-09-02T18:34:44: ----- initAuth DEBUG -----
2026-09-02T18:34:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:44: IsValid: true
2026-09-02T18:34:44: --------------------------
2026-09-02T18:34:44: 18:34:44 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.420 ms - 4653[0m
2026-09-02T18:34:45: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:45: Method: POST
2026-09-02T18:34:45: originalUrl: /v1/expenses/summary
2026-09-02T18:34:45: path: /v1/expenses/summary
2026-09-02T18:34:45: normalizedPath: /v1/expenses/summary
2026-09-02T18:34:45: isPublicRoute: false
2026-09-02T18:34:45: ------------------------------
2026-09-02T18:34:45: ----- initAuth DEBUG -----
2026-09-02T18:34:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:45: IsValid: true
2026-09-02T18:34:45: --------------------------
2026-09-02T18:34:45: 18:34:45 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.365 ms - 152[0m
2026-09-02T18:34:45: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:45: Method: GET
2026-09-02T18:34:45: originalUrl: /v1/expense-categories
2026-09-02T18:34:45: path: /v1/expense-categories
2026-09-02T18:34:45: normalizedPath: /v1/expense-categories
2026-09-02T18:34:45: isPublicRoute: false
2026-09-02T18:34:45: ------------------------------
2026-09-02T18:34:45: ----- initAuth DEBUG -----
2026-09-02T18:34:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:45: IsValid: true
2026-09-02T18:34:45: --------------------------
2026-09-02T18:34:45: 18:34:45 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.131 ms - 149[0m
2026-09-02T18:34:46: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:46: Method: GET
2026-09-02T18:34:46: originalUrl: /v1/expense/12
2026-09-02T18:34:46: path: /v1/expense/12
2026-09-02T18:34:46: normalizedPath: /v1/expense/12
2026-09-02T18:34:46: isPublicRoute: false
2026-09-02T18:34:46: ------------------------------
2026-09-02T18:34:46: ----- initAuth DEBUG -----
2026-09-02T18:34:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:46: IsValid: true
2026-09-02T18:34:46: --------------------------
2026-09-02T18:34:46: 18:34:46 [[32minfo[39m] [0mGET /v1/expense/12 [32m200[0m 4.580 ms - 504[0m
2026-09-02T18:34:48: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:48: Method: GET
2026-09-02T18:34:48: originalUrl: /v1/expense/6
2026-09-02T18:34:48: path: /v1/expense/6
2026-09-02T18:34:48: normalizedPath: /v1/expense/6
2026-09-02T18:34:48: isPublicRoute: false
2026-09-02T18:34:48: ------------------------------
2026-09-02T18:34:48: ----- initAuth DEBUG -----
2026-09-02T18:34:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:48: IsValid: true
2026-09-02T18:34:48: --------------------------
2026-09-02T18:34:48: 18:34:48 [[32minfo[39m] [0mGET /v1/expense/6 [32m200[0m 3.697 ms - 518[0m
2026-09-02T18:34:51: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:51: Method: GET
2026-09-02T18:34:51: originalUrl: /v1/expense/14
2026-09-02T18:34:51: path: /v1/expense/14
2026-09-02T18:34:51: normalizedPath: /v1/expense/14
2026-09-02T18:34:51: isPublicRoute: false
2026-09-02T18:34:51: ------------------------------
2026-09-02T18:34:51: ----- initAuth DEBUG -----
2026-09-02T18:34:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:51: IsValid: true
2026-09-02T18:34:51: --------------------------
2026-09-02T18:34:51: 18:34:51 [[32minfo[39m] [0mGET /v1/expense/14 [32m200[0m 4.016 ms - 508[0m
2026-09-02T18:34:57: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:57: Method: GET
2026-09-02T18:34:57: originalUrl: /v1/dashboard
2026-09-02T18:34:57: path: /v1/dashboard
2026-09-02T18:34:57: normalizedPath: /v1/dashboard
2026-09-02T18:34:57: isPublicRoute: false
2026-09-02T18:34:57: ------------------------------
2026-09-02T18:34:57: ----- initAuth DEBUG -----
2026-09-02T18:34:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:57: IsValid: true
2026-09-02T18:34:57: --------------------------
2026-09-02T18:34:57: ========== Dashboard Controller ==========
2026-09-02T18:34:57: req.user => {
2026-09-02T18:34:57:   user_id: 1,
2026-09-02T18:34:57:   society_id: 1,
2026-09-02T18:34:57:   role: 'superadmin',
2026-09-02T18:34:57:   full_name: 'Ram',
2026-09-02T18:34:57:   is_admin: 0,
2026-09-02T18:34:57:   is_member: 1,
2026-09-02T18:34:57:   is_superadmin: 1,
2026-09-02T18:34:57:   permissions: null,
2026-09-02T18:34:57:   iat: 1788350357,
2026-09-02T18:34:57:   exp: 1790942357
2026-09-02T18:34:57: }
2026-09-02T18:34:57: req.selectedSocietyId => 1
2026-09-02T18:34:57: Dashboard Society ID => 1
2026-09-02T18:34:57: Member ID => 1
2026-09-02T18:34:57: User Role => superadmin
2026-09-02T18:34:57: societyId = 1
2026-09-02T18:34:57: memberId = 1
2026-09-02T18:34:57: Pending Maintenance Count => 6
2026-09-02T18:34:57: Pending Expense Count => 16
2026-09-02T18:34:57: Total Pending Count => 22
2026-09-02T18:34:57: 18:34:57 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 4.661 ms - 785[0m
2026-09-02T18:34:59: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:34:59: Method: POST
2026-09-02T18:34:59: originalUrl: /v1/transactions
2026-09-02T18:34:59: path: /v1/transactions
2026-09-02T18:34:59: normalizedPath: /v1/transactions
2026-09-02T18:34:59: isPublicRoute: false
2026-09-02T18:34:59: ------------------------------
2026-09-02T18:34:59: ----- initAuth DEBUG -----
2026-09-02T18:34:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:34:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:34:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:34:59: IsValid: true
2026-09-02T18:34:59: --------------------------
2026-09-02T18:34:59: 18:34:59 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.895 ms - 77[0m
2026-09-02T18:35:03: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:35:03: Method: POST
2026-09-02T18:35:03: originalUrl: /v1/transactions
2026-09-02T18:35:03: path: /v1/transactions
2026-09-02T18:35:03: normalizedPath: /v1/transactions
2026-09-02T18:35:03: isPublicRoute: false
2026-09-02T18:35:03: ------------------------------
2026-09-02T18:35:03: ----- initAuth DEBUG -----
2026-09-02T18:35:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:35:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:35:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:35:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:35:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:35:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:35:03: IsValid: true
2026-09-02T18:35:03: --------------------------
2026-09-02T18:35:03: 18:35:03 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.077 ms - 1351[0m
2026-09-02T18:35:04: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:35:04: Method: GET
2026-09-02T18:35:04: originalUrl: /v1/dashboard
2026-09-02T18:35:04: path: /v1/dashboard
2026-09-02T18:35:04: normalizedPath: /v1/dashboard
2026-09-02T18:35:04: isPublicRoute: false
2026-09-02T18:35:04: ------------------------------
2026-09-02T18:35:04: ----- initAuth DEBUG -----
2026-09-02T18:35:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:35:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:35:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:35:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:35:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:35:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:35:04: IsValid: true
2026-09-02T18:35:04: --------------------------
2026-09-02T18:35:04: ========== Dashboard Controller ==========
2026-09-02T18:35:04: req.user => {
2026-09-02T18:35:04:   user_id: 1,
2026-09-02T18:35:04:   society_id: 1,
2026-09-02T18:35:04:   role: 'superadmin',
2026-09-02T18:35:04:   full_name: 'Ram',
2026-09-02T18:35:04:   is_admin: 0,
2026-09-02T18:35:04:   is_member: 1,
2026-09-02T18:35:04:   is_superadmin: 1,
2026-09-02T18:35:04:   permissions: null,
2026-09-02T18:35:04:   iat: 1788350357,
2026-09-02T18:35:04:   exp: 1790942357
2026-09-02T18:35:04: }
2026-09-02T18:35:04: req.selectedSocietyId => 1
2026-09-02T18:35:04: Dashboard Society ID => 1
2026-09-02T18:35:04: Member ID => 1
2026-09-02T18:35:04: User Role => superadmin
2026-09-02T18:35:04: societyId = 1
2026-09-02T18:35:04: memberId = 1
2026-09-02T18:35:04: Pending Maintenance Count => 6
2026-09-02T18:35:04: Pending Expense Count => 16
2026-09-02T18:35:04: Total Pending Count => 22
2026-09-02T18:35:04: 18:35:04 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.202 ms - 785[0m
2026-09-02T18:35:09: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:35:09: Method: GET
2026-09-02T18:35:09: originalUrl: /v1/user/profile
2026-09-02T18:35:09: path: /v1/user/profile
2026-09-02T18:35:09: normalizedPath: /v1/user/profile
2026-09-02T18:35:09: isPublicRoute: false
2026-09-02T18:35:09: ------------------------------
2026-09-02T18:35:09: ----- initAuth DEBUG -----
2026-09-02T18:35:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:35:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:35:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:35:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:35:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:35:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:35:09: IsValid: true
2026-09-02T18:35:09: --------------------------
2026-09-02T18:35:09: 18:35:09 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.363 ms - 763[0m
2026-09-02T18:35:31: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:35:31: Method: POST
2026-09-02T18:35:31: originalUrl: /v1/user/login
2026-09-02T18:35:31: path: /v1/user/login
2026-09-02T18:35:31: normalizedPath: /v1/user/login
2026-09-02T18:35:31: isPublicRoute: false
2026-09-02T18:35:31: ------------------------------
2026-09-02T18:35:31: ----- initAuth DEBUG -----
2026-09-02T18:35:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:35:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:35:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:35:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:35:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:35:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:35:31: IsValid: true
2026-09-02T18:35:31: --------------------------
2026-09-02T18:35:31: ========== LOGIN API HIT ==========
2026-09-02T18:35:31: Login Request Body: { mobile_number: '9999999998', password: '12345678' }
2026-09-02T18:35:31: SUPERADMIN CHECK RESULT: Found
2026-09-02T18:35:31: User is superadmin, checking password...
2026-09-02T18:35:31: Password match result: true
2026-09-02T18:35:31: 18:35:31 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 120.977 ms - 755[0m
2026-09-02T18:35:32: ----- PUBLIC ROUTE CHECK -----
2026-09-02T18:35:32: Method: GET
2026-09-02T18:35:32: originalUrl: /v1/dashboard
2026-09-02T18:35:32: path: /v1/dashboard
2026-09-02T18:35:32: normalizedPath: /v1/dashboard
2026-09-02T18:35:32: isPublicRoute: false
2026-09-02T18:35:32: ------------------------------
2026-09-02T18:35:32: ----- initAuth DEBUG -----
2026-09-02T18:35:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:35:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-02T18:35:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:35:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-02T18:35:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:35:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-02T18:35:32: IsValid: true
2026-09-02T18:35:32: --------------------------
2026-09-02T18:35:32: ========== Dashboard Controller ==========
2026-09-02T18:35:32: req.user => {
2026-09-02T18:35:32:   user_id: 1,
2026-09-02T18:35:32:   society_id: 1,
2026-09-02T18:35:32:   role: 'superadmin',
2026-09-02T18:35:32:   full_name: 'Ram',
2026-09-02T18:35:32:   is_admin: 0,
2026-09-02T18:35:32:   is_member: 1,
2026-09-02T18:35:32:   is_superadmin: 1,
2026-09-02T18:35:32:   permissions: null,
2026-09-02T18:35:32:   iat: 1788354331,
2026-09-02T18:35:32:   exp: 1790946331
2026-09-02T18:35:32: }
2026-09-02T18:35:32: req.selectedSocietyId => 1
2026-09-02T18:35:32: Dashboard Society ID => 1
2026-09-02T18:35:32: Member ID => 1
2026-09-02T18:35:32: User Role => superadmin
2026-09-02T18:35:32: societyId = 1
2026-09-02T18:35:32: memberId = 1
2026-09-02T18:35:32: Pending Maintenance Count => 6
2026-09-02T18:35:32: Pending Expense Count => 16
2026-09-02T18:35:32: Total Pending Count => 22
2026-09-02T18:35:32: 18:35:32 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.247 ms - 785[0m
2026-09-02T18:35:32: 18:35:32 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 1.623 ms - 112278[0m
2026-09-02T19:22:57: ----- PUBLIC ROUTE CHECK -----
2026-09-02T19:22:57: Method: GET
2026-09-02T19:22:57: originalUrl: /
2026-09-02T19:22:57: path: /
2026-09-02T19:22:57: normalizedPath: /
2026-09-02T19:22:58: isPublicRoute: false
2026-09-02T19:22:58: ------------------------------
2026-09-02T19:22:58: 19:22:58 [[32minfo[39m] [0mGET / [33m401[0m 34.501 ms - 123[0m
2026-09-02T20:52:10: ----- PUBLIC ROUTE CHECK -----
2026-09-02T20:52:10: Method: GET
2026-09-02T20:52:10: originalUrl: /
2026-09-02T20:52:10: path: /
2026-09-02T20:52:10: normalizedPath: /
2026-09-02T20:52:10: isPublicRoute: false
2026-09-02T20:52:10: ------------------------------
2026-09-02T20:52:10: 20:52:10 [[32minfo[39m] [0mGET / [33m401[0m 182.935 ms - 123[0m
2026-09-02T20:52:11: ----- PUBLIC ROUTE CHECK -----
2026-09-02T20:52:11: Method: GET
2026-09-02T20:52:11: originalUrl: /wp-includes/ID3/license.txt
2026-09-02T20:52:11: path: /wp-includes/ID3/license.txt
2026-09-02T20:52:11: normalizedPath: /wp-includes/ID3/license.txt
2026-09-02T20:52:11: isPublicRoute: false
2026-09-02T20:52:11: ------------------------------
2026-09-02T20:52:11: 20:52:11 [[32minfo[39m] [0mGET /wp-includes/ID3/license.txt [33m401[0m 40.251 ms - 123[0m
2026-09-02T20:52:11: ----- PUBLIC ROUTE CHECK -----
2026-09-02T20:52:11: Method: GET
2026-09-02T20:52:11: originalUrl: /feed/
2026-09-02T20:52:11: path: /feed/
2026-09-02T20:52:11: normalizedPath: /feed
2026-09-02T20:52:11: isPublicRoute: false
2026-09-02T20:52:11: ------------------------------
2026-09-02T20:52:11: 20:52:11 [[32minfo[39m] [0mGET /feed/ [33m401[0m 4.917 ms - 123[0m
2026-09-02T20:52:11: ----- PUBLIC ROUTE CHECK -----
2026-09-02T20:52:11: Method: GET
2026-09-02T20:52:11: originalUrl: /xmlrpc.php?rsd
2026-09-02T20:52:11: path: /xmlrpc.php
2026-09-02T20:52:11: normalizedPath: /xmlrpc.php
2026-09-02T20:52:11: isPublicRoute: false
2026-09-02T20:52:11: ------------------------------
2026-09-02T20:52:11: 20:52:11 [[32minfo[39m] [0mGET /xmlrpc.php?rsd [33m401[0m 5.411 ms - 123[0m
2026-09-02T20:52:11: ----- PUBLIC ROUTE CHECK -----
2026-09-02T20:52:11: Method: GET
2026-09-02T20:52:11: originalUrl: /blog/wp-includes/wlwmanifest.xml
2026-09-02T20:52:11: path: /blog/wp-includes/wlwmanifest.xml
2026-09-02T20:52:11: normalizedPath: /blog/wp-includes/wlwmanifest.xml
2026-09-02T20:52:11: isPublicRoute: false
2026-09-02T20:52:12: ------------------------------
2026-09-02T20:52:12: 20:52:12 [[32minfo[39m] [0mGET /blog/wp-includes/wlwmanifest.xml [33m401[0m 11.624 ms - 123[0m
2026-09-02T20:52:12: ----- PUBLIC ROUTE CHECK -----
2026-09-02T20:52:12: Method: GET
2026-09-02T20:52:12: originalUrl: /web/wp-includes/wlwmanifest.xml
2026-09-02T20:52:12: path: /web/wp-includes/wlwmanifest.xml
2026-09-02T20:52:12: normalizedPath: /web/wp-includes/wlwmanifest.xml
2026-09-02T20:52:12: isPublicRoute: false
2026-09-02T20:52:12: ------------------------------
2026-09-02T20:52:12: 20:52:12 [[32minfo[39m] [0mGET /web/wp-includes/wlwmanifest.xml [33m401[0m 3.579 ms - 123[0m
2026-09-02T20:52:12: ----- PUBLIC ROUTE CHECK -----
2026-09-02T20:52:12: Method: GET
2026-09-02T20:52:12: originalUrl: /wordpress/wp-includes/wlwmanifest.xml
2026-09-02T20:52:12: path: /wordpress/wp-includes/wlwmanifest.xml
2026-09-02T20:52:12: normalizedPath: /wordpress/wp-includes/wlwmanifest.xml
2026-09-02T20:52:12: isPublicRoute: false
2026-09-02T20:52:12: ------------------------------
2026-09-02T20:52:12: 20:52:12 [[32minfo[39m] [0mGET /wordpress/wp-includes/wlwmanifest.xml [33m401[0m 2.224 ms - 123[0m
2026-09-02T20:52:12: ----- PUBLIC ROUTE CHECK -----
2026-09-02T20:52:12: Method: GET
2026-09-02T20:52:12: originalUrl: /wp/wp-includes/wlwmanifest.xml
2026-09-02T20:52:12: path: /wp/wp-includes/wlwmanifest.xml
2026-09-02T20:52:12: normalizedPath: /wp/wp-includes/wlwmanifest.xml
2026-09-02T20:52:12: isPublicRoute: false
2026-09-02T20:52:12: ------------------------------
2026-09-02T20:52:12: 20:52:12 [[32minfo[39m] [0mGET /wp/wp-includes/wlwmanifest.xml [33m401[0m 3.817 ms - 123[0m
2026-09-02T20:52:13: ----- PUBLIC ROUTE CHECK -----
2026-09-02T20:52:13: Method: GET
2026-09-02T20:52:13: originalUrl: /2020/wp-includes/wlwmanifest.xml
2026-09-02T20:52:13: path: /2020/wp-includes/wlwmanifest.xml
2026-09-02T20:52:13: normalizedPath: /2020/wp-includes/wlwmanifest.xml
2026-09-02T20:52:13: isPublicRoute: false
2026-09-02T20:52:13: ------------------------------
2026-09-02T20:52:13: 20:52:13 [[32minfo[39m] [0mGET /2020/wp-includes/wlwmanifest.xml [33m401[0m 1.478 ms - 123[0m
2026-09-02T20:52:13: ----- PUBLIC ROUTE CHECK -----
2026-09-02T20:52:13: Method: GET
2026-09-02T20:52:13: originalUrl: /2019/wp-includes/wlwmanifest.xml
2026-09-02T20:52:13: path: /2019/wp-includes/wlwmanifest.xml
2026-09-02T20:52:13: normalizedPath: /2019/wp-includes/wlwmanifest.xml
2026-09-02T20:52:13: isPublicRoute: false
2026-09-02T20:52:13: ------------------------------
2026-09-02T20:52:13: 20:52:13 [[32minfo[39m] [0mGET /2019/wp-includes/wlwmanifest.xml [33m401[0m 0.861 ms - 123[0m
2026-09-02T20:52:13: ----- PUBLIC ROUTE CHECK -----
2026-09-02T20:52:13: Method: GET
2026-09-02T20:52:13: originalUrl: /2021/wp-includes/wlwmanifest.xml
2026-09-02T20:52:13: path: /2021/wp-includes/wlwmanifest.xml
2026-09-02T20:52:13: normalizedPath: /2021/wp-includes/wlwmanifest.xml
2026-09-02T20:52:13: isPublicRoute: false
2026-09-02T20:52:13: ------------------------------
2026-09-02T20:52:13: 20:52:13 [[32minfo[39m] [0mGET /2021/wp-includes/wlwmanifest.xml [33m401[0m 1.393 ms - 123[0m
2026-09-02T20:52:13: ----- PUBLIC ROUTE CHECK -----
2026-09-02T20:52:13: Method: GET
2026-09-02T20:52:13: originalUrl: /shop/wp-includes/wlwmanifest.xml
2026-09-02T20:52:13: path: /shop/wp-includes/wlwmanifest.xml
2026-09-02T20:52:13: normalizedPath: /shop/wp-includes/wlwmanifest.xml
2026-09-02T20:52:13: isPublicRoute: false
2026-09-02T20:52:13: ------------------------------
2026-09-02T20:52:13: 20:52:13 [[32minfo[39m] [0mGET /shop/wp-includes/wlwmanifest.xml [33m401[0m 6.378 ms - 123[0m
2026-09-02T20:52:14: ----- PUBLIC ROUTE CHECK -----
2026-09-02T20:52:14: Method: GET
2026-09-02T20:52:14: originalUrl: /wp1/wp-includes/wlwmanifest.xml
2026-09-02T20:52:14: path: /wp1/wp-includes/wlwmanifest.xml
2026-09-02T20:52:14: normalizedPath: /wp1/wp-includes/wlwmanifest.xml
2026-09-02T20:52:14: isPublicRoute: false
2026-09-02T20:52:14: ------------------------------
2026-09-02T20:52:14: 20:52:14 [[32minfo[39m] [0mGET /wp1/wp-includes/wlwmanifest.xml [33m401[0m 5.075 ms - 123[0m
2026-09-02T20:52:14: ----- PUBLIC ROUTE CHECK -----
2026-09-02T20:52:14: Method: GET
2026-09-02T20:52:14: originalUrl: /test/wp-includes/wlwmanifest.xml
2026-09-02T20:52:14: path: /test/wp-includes/wlwmanifest.xml
2026-09-02T20:52:14: normalizedPath: /test/wp-includes/wlwmanifest.xml
2026-09-02T20:52:14: isPublicRoute: false
2026-09-02T20:52:14: ------------------------------
2026-09-02T20:52:14: 20:52:14 [[32minfo[39m] [0mGET /test/wp-includes/wlwmanifest.xml [33m401[0m 18.683 ms - 123[0m
2026-09-02T20:52:14: ----- PUBLIC ROUTE CHECK -----
2026-09-02T20:52:14: Method: GET
2026-09-02T20:52:14: originalUrl: /site/wp-includes/wlwmanifest.xml
2026-09-02T20:52:14: path: /site/wp-includes/wlwmanifest.xml
2026-09-02T20:52:14: normalizedPath: /site/wp-includes/wlwmanifest.xml
2026-09-02T20:52:14: isPublicRoute: false
2026-09-02T20:52:14: ------------------------------
2026-09-02T20:52:14: 20:52:14 [[32minfo[39m] [0mGET /site/wp-includes/wlwmanifest.xml [33m401[0m 2.928 ms - 123[0m
2026-09-02T20:52:14: ----- PUBLIC ROUTE CHECK -----
2026-09-02T20:52:14: Method: GET
2026-09-02T20:52:14: originalUrl: /cms/wp-includes/wlwmanifest.xml
2026-09-02T20:52:14: path: /cms/wp-includes/wlwmanifest.xml
2026-09-02T20:52:14: normalizedPath: /cms/wp-includes/wlwmanifest.xml
2026-09-02T20:52:14: isPublicRoute: false
2026-09-02T20:52:14: ------------------------------
2026-09-02T20:52:14: 20:52:14 [[32minfo[39m] [0mGET /cms/wp-includes/wlwmanifest.xml [33m401[0m 6.506 ms - 123[0m
2026-09-03T01:23:40: ----- PUBLIC ROUTE CHECK -----
2026-09-03T01:23:40: Method: GET
2026-09-03T01:23:40: originalUrl: /.env
2026-09-03T01:23:40: path: /.env
2026-09-03T01:23:40: normalizedPath: /.env
2026-09-03T01:23:41: isPublicRoute: false
2026-09-03T01:23:41: ------------------------------
2026-09-03T01:23:44: 01:23:44 [[32minfo[39m] [0mGET /.env [33m401[0m 4608.625 ms - 123[0m
2026-09-03T01:23:45: ----- PUBLIC ROUTE CHECK -----
2026-09-03T01:23:45: Method: POST
2026-09-03T01:23:45: originalUrl: /
2026-09-03T01:23:45: path: /
2026-09-03T01:23:45: normalizedPath: /
2026-09-03T01:23:45: isPublicRoute: false
2026-09-03T01:23:45: ------------------------------
2026-09-03T01:23:45: 01:23:45 [[32minfo[39m] [0mPOST / [33m401[0m 86.407 ms - 123[0m
2026-09-03T01:26:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T01:26:22: Method: GET
2026-09-03T01:26:22: originalUrl: /
2026-09-03T01:26:22: path: /
2026-09-03T01:26:22: normalizedPath: /
2026-09-03T01:26:22: isPublicRoute: false
2026-09-03T01:26:22: ------------------------------
2026-09-03T01:26:22: 01:26:22 [[32minfo[39m] [0mGET / [33m401[0m 56.957 ms - 123[0m
2026-09-03T01:28:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T01:28:00: Method: GET
2026-09-03T01:28:01: originalUrl: /
2026-09-03T01:28:01: path: /
2026-09-03T01:28:01: normalizedPath: /
2026-09-03T01:28:01: isPublicRoute: false
2026-09-03T01:28:01: ------------------------------
2026-09-03T01:28:01: 01:28:01 [[32minfo[39m] [0mGET / [33m401[0m 51.180 ms - 123[0m
2026-09-03T03:05:32: ----- PUBLIC ROUTE CHECK -----
2026-09-03T03:05:32: Method: GET
2026-09-03T03:05:32: originalUrl: /
2026-09-03T03:05:32: path: /
2026-09-03T03:05:32: normalizedPath: /
2026-09-03T03:05:32: isPublicRoute: false
2026-09-03T03:05:32: ------------------------------
2026-09-03T03:05:32: 03:05:32 [[32minfo[39m] [0mGET / [33m401[0m 28.265 ms - 123[0m
2026-09-03T04:05:52: ----- PUBLIC ROUTE CHECK -----
2026-09-03T04:05:52: Method: GET
2026-09-03T04:05:52: originalUrl: /.env
2026-09-03T04:05:52: path: /.env
2026-09-03T04:05:52: normalizedPath: /.env
2026-09-03T04:05:52: isPublicRoute: false
2026-09-03T04:05:52: ------------------------------
2026-09-03T04:05:52: 04:05:52 [[32minfo[39m] [0mGET /.env [33m401[0m 35.089 ms - 123[0m
2026-09-03T04:05:55: ----- PUBLIC ROUTE CHECK -----
2026-09-03T04:05:55: Method: POST
2026-09-03T04:05:55: originalUrl: /
2026-09-03T04:05:55: path: /
2026-09-03T04:05:55: normalizedPath: /
2026-09-03T04:05:55: isPublicRoute: false
2026-09-03T04:05:55: ------------------------------
2026-09-03T04:05:55: 04:05:55 [[32minfo[39m] [0mPOST / [33m401[0m 5.099 ms - 123[0m
2026-09-03T07:39:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T07:39:00: Method: GET
2026-09-03T07:39:00: originalUrl: /
2026-09-03T07:39:00: path: /
2026-09-03T07:39:00: normalizedPath: /
2026-09-03T07:39:00: isPublicRoute: false
2026-09-03T07:39:00: ------------------------------
2026-09-03T07:39:03: 07:39:02 [[32minfo[39m] [0mGET / [33m401[0m 1664.378 ms - 123[0m
2026-09-03T08:30:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T08:30:57: Method: GET
2026-09-03T08:30:57: originalUrl: /
2026-09-03T08:30:57: path: /
2026-09-03T08:30:57: normalizedPath: /
2026-09-03T08:30:57: isPublicRoute: false
2026-09-03T08:30:57: ------------------------------
2026-09-03T08:30:57: 08:30:57 [[32minfo[39m] [0mGET / [33m401[0m 17.129 ms - 123[0m
2026-09-03T08:30:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T08:30:57: Method: GET
2026-09-03T08:30:57: originalUrl: /robots.txt
2026-09-03T08:30:57: path: /robots.txt
2026-09-03T08:30:57: normalizedPath: /robots.txt
2026-09-03T08:30:57: isPublicRoute: false
2026-09-03T08:30:57: ------------------------------
2026-09-03T08:30:57: 08:30:57 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 7.500 ms - 123[0m
2026-09-03T09:15:55: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:15:55: Method: POST
2026-09-03T09:15:55: originalUrl: /v1/user/login
2026-09-03T09:15:55: path: /v1/user/login
2026-09-03T09:15:55: normalizedPath: /v1/user/login
2026-09-03T09:15:55: isPublicRoute: false
2026-09-03T09:15:55: ------------------------------
2026-09-03T09:15:55: ----- initAuth DEBUG -----
2026-09-03T09:15:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:15:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:15:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:15:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:15:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:15:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:15:55: IsValid: true
2026-09-03T09:15:55: --------------------------
2026-09-03T09:15:55: ========== LOGIN API HIT ==========
2026-09-03T09:15:55: Login Request Body: { mobile_number: '9999999998', password: '12345678' }
2026-09-03T09:15:55: SUPERADMIN CHECK RESULT: Found
2026-09-03T09:15:55: User is superadmin, checking password...
2026-09-03T09:15:55: Password match result: true
2026-09-03T09:15:55: 09:15:55 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 661.336 ms - 755[0m
2026-09-03T09:15:56: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:15:56: Method: GET
2026-09-03T09:15:56: originalUrl: /v1/dashboard
2026-09-03T09:15:56: path: /v1/dashboard
2026-09-03T09:15:56: normalizedPath: /v1/dashboard
2026-09-03T09:15:56: isPublicRoute: false
2026-09-03T09:15:56: ------------------------------
2026-09-03T09:15:56: ----- initAuth DEBUG -----
2026-09-03T09:15:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:15:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:15:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:15:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:15:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:15:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:15:56: IsValid: true
2026-09-03T09:15:56: --------------------------
2026-09-03T09:15:56: ========== Dashboard Controller ==========
2026-09-03T09:15:56: req.user => {
2026-09-03T09:15:56:   user_id: 1,
2026-09-03T09:15:56:   society_id: 1,
2026-09-03T09:15:56:   role: 'superadmin',
2026-09-03T09:15:56:   full_name: 'Ram',
2026-09-03T09:15:56:   is_admin: 0,
2026-09-03T09:15:56:   is_member: 1,
2026-09-03T09:15:56:   is_superadmin: 1,
2026-09-03T09:15:56:   permissions: null,
2026-09-03T09:15:56:   iat: 1788407155,
2026-09-03T09:15:56:   exp: 1790999155
2026-09-03T09:15:56: }
2026-09-03T09:15:56: req.selectedSocietyId => 1
2026-09-03T09:15:56: Dashboard Society ID => 1
2026-09-03T09:15:56: Member ID => 1
2026-09-03T09:15:56: User Role => superadmin
2026-09-03T09:15:56: societyId = 1
2026-09-03T09:15:56: memberId = 1
2026-09-03T09:15:57: Pending Maintenance Count => 6
2026-09-03T09:15:57: Pending Expense Count => 16
2026-09-03T09:15:57: Total Pending Count => 22
2026-09-03T09:15:57: 09:15:57 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 702.350 ms - 785[0m
2026-09-03T09:15:57: 09:15:57 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 10.792 ms - 112278[0m
2026-09-03T09:16:53: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:16:53: Method: POST
2026-09-03T09:16:53: originalUrl: /v1/transactions
2026-09-03T09:16:53: path: /v1/transactions
2026-09-03T09:16:53: normalizedPath: /v1/transactions
2026-09-03T09:16:53: isPublicRoute: false
2026-09-03T09:16:53: ------------------------------
2026-09-03T09:16:53: ----- initAuth DEBUG -----
2026-09-03T09:16:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:16:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:16:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:16:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:16:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:16:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:16:53: IsValid: true
2026-09-03T09:16:53: --------------------------
2026-09-03T09:16:53: 09:16:53 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 7.780 ms - 1351[0m
2026-09-03T09:16:54: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:16:54: Method: GET
2026-09-03T09:16:54: originalUrl: /v1/expense-categories
2026-09-03T09:16:54: path: /v1/expense-categories
2026-09-03T09:16:54: normalizedPath: /v1/expense-categories
2026-09-03T09:16:54: isPublicRoute: false
2026-09-03T09:16:54: ------------------------------
2026-09-03T09:16:54: ----- initAuth DEBUG -----
2026-09-03T09:16:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:16:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:16:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:16:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:16:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:16:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:16:54: IsValid: true
2026-09-03T09:16:54: --------------------------
2026-09-03T09:16:54: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:16:54: Method: GET
2026-09-03T09:16:54: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T09:16:54: path: /v1/transactions/summary
2026-09-03T09:16:54: normalizedPath: /v1/transactions/summary
2026-09-03T09:16:54: isPublicRoute: false
2026-09-03T09:16:54: ------------------------------
2026-09-03T09:16:54: ----- initAuth DEBUG -----
2026-09-03T09:16:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:16:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:16:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:16:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:16:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:16:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:16:54: IsValid: true
2026-09-03T09:16:54: --------------------------
2026-09-03T09:16:54: 09:16:54 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 6.305 ms - 128[0m
2026-09-03T09:16:54: 09:16:54 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 10.770 ms - 149[0m
2026-09-03T09:16:55: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:16:55: Method: POST
2026-09-03T09:16:55: originalUrl: /v1/expenses
2026-09-03T09:16:55: path: /v1/expenses
2026-09-03T09:16:55: normalizedPath: /v1/expenses
2026-09-03T09:16:55: isPublicRoute: false
2026-09-03T09:16:55: ------------------------------
2026-09-03T09:16:55: ----- initAuth DEBUG -----
2026-09-03T09:16:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:16:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:16:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:16:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:16:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:16:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:16:55: IsValid: true
2026-09-03T09:16:55: --------------------------
2026-09-03T09:16:55: 09:16:55 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.908 ms - 4653[0m
2026-09-03T09:16:55: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:16:55: Method: POST
2026-09-03T09:16:55: originalUrl: /v1/expenses/summary
2026-09-03T09:16:55: path: /v1/expenses/summary
2026-09-03T09:16:55: normalizedPath: /v1/expenses/summary
2026-09-03T09:16:55: isPublicRoute: false
2026-09-03T09:16:55: ------------------------------
2026-09-03T09:16:55: ----- initAuth DEBUG -----
2026-09-03T09:16:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:16:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:16:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:16:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:16:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:16:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:16:55: IsValid: true
2026-09-03T09:16:55: --------------------------
2026-09-03T09:16:55: 09:16:55 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 8.452 ms - 152[0m
2026-09-03T09:16:55: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:16:55: Method: GET
2026-09-03T09:16:55: originalUrl: /v1/expense-categories
2026-09-03T09:16:55: path: /v1/expense-categories
2026-09-03T09:16:55: normalizedPath: /v1/expense-categories
2026-09-03T09:16:55: isPublicRoute: false
2026-09-03T09:16:55: ------------------------------
2026-09-03T09:16:55: ----- initAuth DEBUG -----
2026-09-03T09:16:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:16:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:16:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:16:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:16:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:16:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:16:55: IsValid: true
2026-09-03T09:16:55: --------------------------
2026-09-03T09:16:55: 09:16:55 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 9.805 ms - 149[0m
2026-09-03T09:16:56: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:16:56: Method: POST
2026-09-03T09:16:56: originalUrl: /v1/payments
2026-09-03T09:16:56: path: /v1/payments
2026-09-03T09:16:56: normalizedPath: /v1/payments
2026-09-03T09:16:56: isPublicRoute: false
2026-09-03T09:16:56: ------------------------------
2026-09-03T09:16:56: ----- initAuth DEBUG -----
2026-09-03T09:16:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:16:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:16:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:16:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:16:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:16:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:16:56: IsValid: true
2026-09-03T09:16:56: --------------------------
2026-09-03T09:16:56: 09:16:56 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 9.396 ms - 2089[0m
2026-09-03T09:16:56: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:16:56: Method: GET
2026-09-03T09:16:56: originalUrl: /v1/payment/my-dues
2026-09-03T09:16:56: path: /v1/payment/my-dues
2026-09-03T09:16:56: normalizedPath: /v1/payment/my-dues
2026-09-03T09:16:56: isPublicRoute: false
2026-09-03T09:16:56: ------------------------------
2026-09-03T09:16:56: ----- initAuth DEBUG -----
2026-09-03T09:16:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:16:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:16:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:16:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:16:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:16:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:16:56: IsValid: true
2026-09-03T09:16:56: --------------------------
2026-09-03T09:16:56: 09:16:56 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 12.393 ms - 329[0m
2026-09-03T09:24:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:24:30: Method: POST
2026-09-03T09:24:30: originalUrl: /v1/expenses
2026-09-03T09:24:30: path: /v1/expenses
2026-09-03T09:24:30: normalizedPath: /v1/expenses
2026-09-03T09:24:30: isPublicRoute: false
2026-09-03T09:24:30: ------------------------------
2026-09-03T09:24:30: ----- initAuth DEBUG -----
2026-09-03T09:24:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:24:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:24:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:24:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:24:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:24:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:24:30: IsValid: true
2026-09-03T09:24:30: --------------------------
2026-09-03T09:24:30: 09:24:30 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 11.092 ms - 4653[0m
2026-09-03T09:24:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:24:30: Method: POST
2026-09-03T09:24:30: originalUrl: /v1/expenses/summary
2026-09-03T09:24:30: path: /v1/expenses/summary
2026-09-03T09:24:30: normalizedPath: /v1/expenses/summary
2026-09-03T09:24:30: isPublicRoute: false
2026-09-03T09:24:30: ------------------------------
2026-09-03T09:24:30: ----- initAuth DEBUG -----
2026-09-03T09:24:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:24:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:24:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:24:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:24:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:24:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:24:30: IsValid: true
2026-09-03T09:24:30: --------------------------
2026-09-03T09:24:30: 09:24:30 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.591 ms - 152[0m
2026-09-03T09:24:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:24:30: Method: GET
2026-09-03T09:24:30: originalUrl: /v1/expense-categories
2026-09-03T09:24:30: path: /v1/expense-categories
2026-09-03T09:24:30: normalizedPath: /v1/expense-categories
2026-09-03T09:24:30: isPublicRoute: false
2026-09-03T09:24:30: ------------------------------
2026-09-03T09:24:30: ----- initAuth DEBUG -----
2026-09-03T09:24:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:24:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:24:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:24:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:24:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:24:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:24:30: IsValid: true
2026-09-03T09:24:30: --------------------------
2026-09-03T09:24:30: 09:24:30 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 8.000 ms - 149[0m
2026-09-03T09:24:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:24:58: Method: POST
2026-09-03T09:24:58: originalUrl: /v1/transactions
2026-09-03T09:24:58: path: /v1/transactions
2026-09-03T09:24:58: normalizedPath: /v1/transactions
2026-09-03T09:24:58: isPublicRoute: false
2026-09-03T09:24:58: ------------------------------
2026-09-03T09:24:58: ----- initAuth DEBUG -----
2026-09-03T09:24:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:24:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:24:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:24:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:24:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:24:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:24:58: IsValid: true
2026-09-03T09:24:58: --------------------------
2026-09-03T09:24:58: 09:24:58 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.291 ms - 1351[0m
2026-09-03T09:24:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:24:58: Method: GET
2026-09-03T09:24:58: originalUrl: /v1/expense-categories
2026-09-03T09:24:58: path: /v1/expense-categories
2026-09-03T09:24:58: normalizedPath: /v1/expense-categories
2026-09-03T09:24:58: isPublicRoute: false
2026-09-03T09:24:58: ------------------------------
2026-09-03T09:24:58: ----- initAuth DEBUG -----
2026-09-03T09:24:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:24:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:24:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:24:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:24:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:24:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:24:58: IsValid: true
2026-09-03T09:24:58: --------------------------
2026-09-03T09:24:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:24:58: Method: GET
2026-09-03T09:24:58: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T09:24:58: path: /v1/transactions/summary
2026-09-03T09:24:58: normalizedPath: /v1/transactions/summary
2026-09-03T09:24:58: isPublicRoute: false
2026-09-03T09:24:58: ------------------------------
2026-09-03T09:24:58: ----- initAuth DEBUG -----
2026-09-03T09:24:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:24:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:24:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:24:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:24:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:24:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:24:58: IsValid: true
2026-09-03T09:24:58: --------------------------
2026-09-03T09:24:58: 09:24:58 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.912 ms - 149[0m
2026-09-03T09:24:59: 09:24:59 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 6.085 ms - 128[0m
2026-09-03T09:25:25: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:25:25: Method: POST
2026-09-03T09:25:25: originalUrl: /v1/payments
2026-09-03T09:25:25: path: /v1/payments
2026-09-03T09:25:25: normalizedPath: /v1/payments
2026-09-03T09:25:25: isPublicRoute: false
2026-09-03T09:25:25: ------------------------------
2026-09-03T09:25:25: ----- initAuth DEBUG -----
2026-09-03T09:25:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:25:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:25:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:25:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:25:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:25:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:25:25: IsValid: true
2026-09-03T09:25:25: --------------------------
2026-09-03T09:25:25: 09:25:25 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.834 ms - 2089[0m
2026-09-03T09:25:25: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:25:25: Method: GET
2026-09-03T09:25:25: originalUrl: /v1/payment/my-dues
2026-09-03T09:25:25: path: /v1/payment/my-dues
2026-09-03T09:25:25: normalizedPath: /v1/payment/my-dues
2026-09-03T09:25:25: isPublicRoute: false
2026-09-03T09:25:25: ------------------------------
2026-09-03T09:25:25: ----- initAuth DEBUG -----
2026-09-03T09:25:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:25:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:25:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:25:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:25:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:25:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:25:25: IsValid: true
2026-09-03T09:25:25: --------------------------
2026-09-03T09:25:25: 09:25:25 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.779 ms - 329[0m
2026-09-03T09:25:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:25:39: Method: POST
2026-09-03T09:25:39: originalUrl: /v1/transactions
2026-09-03T09:25:39: path: /v1/transactions
2026-09-03T09:25:39: normalizedPath: /v1/transactions
2026-09-03T09:25:39: isPublicRoute: false
2026-09-03T09:25:39: ------------------------------
2026-09-03T09:25:39: ----- initAuth DEBUG -----
2026-09-03T09:25:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:25:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:25:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:25:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:25:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:25:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:25:39: IsValid: true
2026-09-03T09:25:39: --------------------------
2026-09-03T09:25:39: 09:25:39 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.440 ms - 1351[0m
2026-09-03T09:25:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:25:39: Method: GET
2026-09-03T09:25:39: originalUrl: /v1/expense-categories
2026-09-03T09:25:39: path: /v1/expense-categories
2026-09-03T09:25:39: normalizedPath: /v1/expense-categories
2026-09-03T09:25:39: isPublicRoute: false
2026-09-03T09:25:39: ------------------------------
2026-09-03T09:25:39: ----- initAuth DEBUG -----
2026-09-03T09:25:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:25:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:25:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:25:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:25:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:25:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:25:39: IsValid: true
2026-09-03T09:25:39: --------------------------
2026-09-03T09:25:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:25:39: Method: GET
2026-09-03T09:25:39: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T09:25:39: path: /v1/transactions/summary
2026-09-03T09:25:39: normalizedPath: /v1/transactions/summary
2026-09-03T09:25:39: isPublicRoute: false
2026-09-03T09:25:39: ------------------------------
2026-09-03T09:25:39: ----- initAuth DEBUG -----
2026-09-03T09:25:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:25:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:25:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:25:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:25:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:25:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:25:39: IsValid: true
2026-09-03T09:25:39: --------------------------
2026-09-03T09:25:39: 09:25:39 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 10.734 ms - 149[0m
2026-09-03T09:25:39: 09:25:39 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 8.718 ms - 128[0m
2026-09-03T09:26:24: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:26:24: Method: POST
2026-09-03T09:26:24: originalUrl: /v1/payments
2026-09-03T09:26:24: path: /v1/payments
2026-09-03T09:26:24: normalizedPath: /v1/payments
2026-09-03T09:26:24: isPublicRoute: false
2026-09-03T09:26:24: ------------------------------
2026-09-03T09:26:24: ----- initAuth DEBUG -----
2026-09-03T09:26:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:24: IsValid: true
2026-09-03T09:26:24: --------------------------
2026-09-03T09:26:24: 09:26:24 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.561 ms - 2089[0m
2026-09-03T09:26:24: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:26:24: Method: GET
2026-09-03T09:26:24: originalUrl: /v1/payment/my-dues
2026-09-03T09:26:24: path: /v1/payment/my-dues
2026-09-03T09:26:24: normalizedPath: /v1/payment/my-dues
2026-09-03T09:26:24: isPublicRoute: false
2026-09-03T09:26:24: ------------------------------
2026-09-03T09:26:24: ----- initAuth DEBUG -----
2026-09-03T09:26:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:24: IsValid: true
2026-09-03T09:26:24: --------------------------
2026-09-03T09:26:24: 09:26:24 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.395 ms - 329[0m
2026-09-03T09:26:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:26:29: Method: POST
2026-09-03T09:26:29: originalUrl: /v1/society/registration-list
2026-09-03T09:26:29: path: /v1/society/registration-list
2026-09-03T09:26:29: normalizedPath: /v1/society/registration-list
2026-09-03T09:26:29: isPublicRoute: false
2026-09-03T09:26:29: ------------------------------
2026-09-03T09:26:29: ----- initAuth DEBUG -----
2026-09-03T09:26:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:29: IsValid: true
2026-09-03T09:26:29: --------------------------
2026-09-03T09:26:29: 09:26:29 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 22.211 ms - 2031[0m
2026-09-03T09:26:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:26:30: Method: GET
2026-09-03T09:26:30: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T09:26:30: path: /v1/society/registration-dashboard-summary
2026-09-03T09:26:30: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T09:26:30: isPublicRoute: false
2026-09-03T09:26:30: ------------------------------
2026-09-03T09:26:30: ----- initAuth DEBUG -----
2026-09-03T09:26:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:30: IsValid: true
2026-09-03T09:26:30: --------------------------
2026-09-03T09:26:30: 09:26:30 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 24.508 ms - 152[0m
2026-09-03T09:26:36: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:26:36: Method: POST
2026-09-03T09:26:36: originalUrl: /v1/expenses
2026-09-03T09:26:36: path: /v1/expenses
2026-09-03T09:26:36: normalizedPath: /v1/expenses
2026-09-03T09:26:36: isPublicRoute: false
2026-09-03T09:26:36: ------------------------------
2026-09-03T09:26:36: ----- initAuth DEBUG -----
2026-09-03T09:26:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:36: IsValid: true
2026-09-03T09:26:36: --------------------------
2026-09-03T09:26:36: 09:26:36 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.868 ms - 4653[0m
2026-09-03T09:26:36: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:26:36: Method: POST
2026-09-03T09:26:36: originalUrl: /v1/expenses/summary
2026-09-03T09:26:36: path: /v1/expenses/summary
2026-09-03T09:26:36: normalizedPath: /v1/expenses/summary
2026-09-03T09:26:36: isPublicRoute: false
2026-09-03T09:26:36: ------------------------------
2026-09-03T09:26:36: ----- initAuth DEBUG -----
2026-09-03T09:26:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:36: IsValid: true
2026-09-03T09:26:36: --------------------------
2026-09-03T09:26:36: 09:26:36 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.006 ms - 152[0m
2026-09-03T09:26:36: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:26:36: Method: GET
2026-09-03T09:26:36: originalUrl: /v1/expense-categories
2026-09-03T09:26:36: path: /v1/expense-categories
2026-09-03T09:26:36: normalizedPath: /v1/expense-categories
2026-09-03T09:26:36: isPublicRoute: false
2026-09-03T09:26:36: ------------------------------
2026-09-03T09:26:36: ----- initAuth DEBUG -----
2026-09-03T09:26:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:36: IsValid: true
2026-09-03T09:26:36: --------------------------
2026-09-03T09:26:36: 09:26:36 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.904 ms - 149[0m
2026-09-03T09:26:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:26:37: Method: POST
2026-09-03T09:26:37: originalUrl: /v1/transactions
2026-09-03T09:26:37: path: /v1/transactions
2026-09-03T09:26:37: normalizedPath: /v1/transactions
2026-09-03T09:26:37: isPublicRoute: false
2026-09-03T09:26:37: ------------------------------
2026-09-03T09:26:37: ----- initAuth DEBUG -----
2026-09-03T09:26:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:37: IsValid: true
2026-09-03T09:26:37: --------------------------
2026-09-03T09:26:37: 09:26:37 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.693 ms - 1351[0m
2026-09-03T09:26:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:26:37: Method: GET
2026-09-03T09:26:37: originalUrl: /v1/expense-categories
2026-09-03T09:26:37: path: /v1/expense-categories
2026-09-03T09:26:37: normalizedPath: /v1/expense-categories
2026-09-03T09:26:37: isPublicRoute: false
2026-09-03T09:26:37: ------------------------------
2026-09-03T09:26:37: ----- initAuth DEBUG -----
2026-09-03T09:26:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:37: IsValid: true
2026-09-03T09:26:37: --------------------------
2026-09-03T09:26:37: 09:26:37 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.849 ms - 149[0m
2026-09-03T09:26:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:26:37: Method: GET
2026-09-03T09:26:37: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T09:26:37: path: /v1/transactions/summary
2026-09-03T09:26:37: normalizedPath: /v1/transactions/summary
2026-09-03T09:26:37: isPublicRoute: false
2026-09-03T09:26:37: ------------------------------
2026-09-03T09:26:37: ----- initAuth DEBUG -----
2026-09-03T09:26:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:37: IsValid: true
2026-09-03T09:26:37: --------------------------
2026-09-03T09:26:37: 09:26:37 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.978 ms - 128[0m
2026-09-03T09:26:41: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:26:41: Method: GET
2026-09-03T09:26:41: originalUrl: /v1/transactions/4
2026-09-03T09:26:41: path: /v1/transactions/4
2026-09-03T09:26:41: normalizedPath: /v1/transactions/4
2026-09-03T09:26:41: isPublicRoute: false
2026-09-03T09:26:41: ------------------------------
2026-09-03T09:26:41: ----- initAuth DEBUG -----
2026-09-03T09:26:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:26:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:26:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:26:41: IsValid: true
2026-09-03T09:26:41: --------------------------
2026-09-03T09:26:41: 09:26:41 [[32minfo[39m] [0mGET /v1/transactions/4 [32m200[0m 5.450 ms - 618[0m
2026-09-03T09:33:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:33:57: Method: POST
2026-09-03T09:33:57: originalUrl: /v1/expenses
2026-09-03T09:33:57: path: /v1/expenses
2026-09-03T09:33:57: normalizedPath: /v1/expenses
2026-09-03T09:33:57: isPublicRoute: false
2026-09-03T09:33:57: ------------------------------
2026-09-03T09:33:57: ----- initAuth DEBUG -----
2026-09-03T09:33:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:33:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:33:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:33:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:33:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:33:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:33:57: IsValid: true
2026-09-03T09:33:57: --------------------------
2026-09-03T09:33:57: 09:33:57 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 12.965 ms - 4653[0m
2026-09-03T09:33:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:33:57: Method: POST
2026-09-03T09:33:57: originalUrl: /v1/expenses/summary
2026-09-03T09:33:57: path: /v1/expenses/summary
2026-09-03T09:33:57: normalizedPath: /v1/expenses/summary
2026-09-03T09:33:57: isPublicRoute: false
2026-09-03T09:33:57: ------------------------------
2026-09-03T09:33:57: ----- initAuth DEBUG -----
2026-09-03T09:33:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:33:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:33:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:33:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:33:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:33:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:33:57: IsValid: true
2026-09-03T09:33:57: --------------------------
2026-09-03T09:33:57: 09:33:57 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.824 ms - 152[0m
2026-09-03T09:33:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:33:57: Method: GET
2026-09-03T09:33:57: originalUrl: /v1/expense-categories
2026-09-03T09:33:57: path: /v1/expense-categories
2026-09-03T09:33:57: normalizedPath: /v1/expense-categories
2026-09-03T09:33:57: isPublicRoute: false
2026-09-03T09:33:57: ------------------------------
2026-09-03T09:33:57: ----- initAuth DEBUG -----
2026-09-03T09:33:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:33:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:33:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:33:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:33:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:33:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:33:57: IsValid: true
2026-09-03T09:33:57: --------------------------
2026-09-03T09:33:57: 09:33:57 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 5.462 ms - 149[0m
2026-09-03T09:34:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:34:28: Method: GET
2026-09-03T09:34:28: originalUrl: /v1/expense/12
2026-09-03T09:34:28: path: /v1/expense/12
2026-09-03T09:34:28: normalizedPath: /v1/expense/12
2026-09-03T09:34:28: isPublicRoute: false
2026-09-03T09:34:28: ------------------------------
2026-09-03T09:34:28: ----- initAuth DEBUG -----
2026-09-03T09:34:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:34:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:34:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:34:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:34:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:34:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:34:28: IsValid: true
2026-09-03T09:34:28: --------------------------
2026-09-03T09:34:28: 09:34:28 [[32minfo[39m] [0mGET /v1/expense/12 [32m200[0m 7.110 ms - 504[0m
2026-09-03T09:34:40: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:34:40: Method: GET
2026-09-03T09:34:40: originalUrl: /v1/expense/15
2026-09-03T09:34:40: path: /v1/expense/15
2026-09-03T09:34:40: normalizedPath: /v1/expense/15
2026-09-03T09:34:40: isPublicRoute: false
2026-09-03T09:34:40: ------------------------------
2026-09-03T09:34:40: ----- initAuth DEBUG -----
2026-09-03T09:34:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:34:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:34:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:34:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:34:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:34:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:34:40: IsValid: true
2026-09-03T09:34:40: --------------------------
2026-09-03T09:34:40: 09:34:40 [[32minfo[39m] [0mGET /v1/expense/15 [32m200[0m 5.585 ms - 516[0m
2026-09-03T09:37:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:37:10: Method: GET
2026-09-03T09:37:10: originalUrl: /v1/expense/13
2026-09-03T09:37:10: path: /v1/expense/13
2026-09-03T09:37:10: normalizedPath: /v1/expense/13
2026-09-03T09:37:10: isPublicRoute: false
2026-09-03T09:37:10: ------------------------------
2026-09-03T09:37:10: ----- initAuth DEBUG -----
2026-09-03T09:37:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:37:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:37:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:37:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:37:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:37:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:37:10: IsValid: true
2026-09-03T09:37:10: --------------------------
2026-09-03T09:37:10: 09:37:10 [[32minfo[39m] [0mGET /v1/expense/13 [32m200[0m 12.448 ms - 564[0m
2026-09-03T09:37:19: 09:37:19 [[32minfo[39m] [0mGET /uploads/expense/1786946911144-569383360.png [32m200[0m 2.929 ms - 67655[0m
2026-09-03T09:37:47: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:37:47: Method: POST
2026-09-03T09:37:47: originalUrl: /v1/payments
2026-09-03T09:37:47: path: /v1/payments
2026-09-03T09:37:47: normalizedPath: /v1/payments
2026-09-03T09:37:47: isPublicRoute: false
2026-09-03T09:37:47: ------------------------------
2026-09-03T09:37:47: ----- initAuth DEBUG -----
2026-09-03T09:37:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:37:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:37:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:37:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:37:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:37:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:37:47: IsValid: true
2026-09-03T09:37:47: --------------------------
2026-09-03T09:37:47: 09:37:47 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.924 ms - 2089[0m
2026-09-03T09:37:47: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:37:47: Method: GET
2026-09-03T09:37:47: originalUrl: /v1/payment/my-dues
2026-09-03T09:37:47: path: /v1/payment/my-dues
2026-09-03T09:37:47: normalizedPath: /v1/payment/my-dues
2026-09-03T09:37:47: isPublicRoute: false
2026-09-03T09:37:47: ------------------------------
2026-09-03T09:37:47: ----- initAuth DEBUG -----
2026-09-03T09:37:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:37:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:37:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:37:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:37:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:37:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:37:47: IsValid: true
2026-09-03T09:37:47: --------------------------
2026-09-03T09:37:47: 09:37:47 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.980 ms - 329[0m
2026-09-03T09:37:53: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:37:53: Method: POST
2026-09-03T09:37:53: originalUrl: /v1/expenses
2026-09-03T09:37:53: path: /v1/expenses
2026-09-03T09:37:53: normalizedPath: /v1/expenses
2026-09-03T09:37:53: isPublicRoute: false
2026-09-03T09:37:53: ------------------------------
2026-09-03T09:37:53: ----- initAuth DEBUG -----
2026-09-03T09:37:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:37:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:37:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:37:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:37:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:37:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:37:53: IsValid: true
2026-09-03T09:37:53: --------------------------
2026-09-03T09:37:53: 09:37:53 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.388 ms - 4653[0m
2026-09-03T09:37:53: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:37:53: Method: POST
2026-09-03T09:37:53: originalUrl: /v1/expenses/summary
2026-09-03T09:37:53: path: /v1/expenses/summary
2026-09-03T09:37:53: normalizedPath: /v1/expenses/summary
2026-09-03T09:37:53: isPublicRoute: false
2026-09-03T09:37:53: ------------------------------
2026-09-03T09:37:53: ----- initAuth DEBUG -----
2026-09-03T09:37:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:37:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:37:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:37:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:37:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:37:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:37:53: IsValid: true
2026-09-03T09:37:53: --------------------------
2026-09-03T09:37:53: 09:37:53 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.441 ms - 152[0m
2026-09-03T09:37:53: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:37:53: Method: GET
2026-09-03T09:37:53: originalUrl: /v1/expense-categories
2026-09-03T09:37:53: path: /v1/expense-categories
2026-09-03T09:37:53: normalizedPath: /v1/expense-categories
2026-09-03T09:37:53: isPublicRoute: false
2026-09-03T09:37:53: ------------------------------
2026-09-03T09:37:53: ----- initAuth DEBUG -----
2026-09-03T09:37:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:37:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:37:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:37:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:37:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:37:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:37:53: IsValid: true
2026-09-03T09:37:53: --------------------------
2026-09-03T09:37:53: 09:37:53 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 5.374 ms - 149[0m
2026-09-03T09:38:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:38:07: Method: POST
2026-09-03T09:38:07: originalUrl: /v1/payments
2026-09-03T09:38:07: path: /v1/payments
2026-09-03T09:38:07: normalizedPath: /v1/payments
2026-09-03T09:38:07: isPublicRoute: false
2026-09-03T09:38:07: ------------------------------
2026-09-03T09:38:07: ----- initAuth DEBUG -----
2026-09-03T09:38:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:07: IsValid: true
2026-09-03T09:38:07: --------------------------
2026-09-03T09:38:07: 09:38:07 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.988 ms - 2089[0m
2026-09-03T09:38:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:38:07: Method: GET
2026-09-03T09:38:07: originalUrl: /v1/payment/my-dues
2026-09-03T09:38:07: path: /v1/payment/my-dues
2026-09-03T09:38:07: normalizedPath: /v1/payment/my-dues
2026-09-03T09:38:07: isPublicRoute: false
2026-09-03T09:38:07: ------------------------------
2026-09-03T09:38:07: ----- initAuth DEBUG -----
2026-09-03T09:38:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:07: IsValid: true
2026-09-03T09:38:07: --------------------------
2026-09-03T09:38:07: 09:38:07 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.053 ms - 329[0m
2026-09-03T09:38:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:38:08: Method: POST
2026-09-03T09:38:08: originalUrl: /v1/expenses
2026-09-03T09:38:08: path: /v1/expenses
2026-09-03T09:38:08: normalizedPath: /v1/expenses
2026-09-03T09:38:08: isPublicRoute: false
2026-09-03T09:38:08: ------------------------------
2026-09-03T09:38:08: ----- initAuth DEBUG -----
2026-09-03T09:38:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:08: IsValid: true
2026-09-03T09:38:08: --------------------------
2026-09-03T09:38:08: 09:38:08 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.070 ms - 4653[0m
2026-09-03T09:38:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:38:08: Method: POST
2026-09-03T09:38:08: originalUrl: /v1/expenses/summary
2026-09-03T09:38:08: path: /v1/expenses/summary
2026-09-03T09:38:08: normalizedPath: /v1/expenses/summary
2026-09-03T09:38:08: isPublicRoute: false
2026-09-03T09:38:08: ------------------------------
2026-09-03T09:38:08: ----- initAuth DEBUG -----
2026-09-03T09:38:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:08: IsValid: true
2026-09-03T09:38:08: --------------------------
2026-09-03T09:38:08: 09:38:08 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.259 ms - 152[0m
2026-09-03T09:38:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:38:08: Method: GET
2026-09-03T09:38:08: originalUrl: /v1/expense-categories
2026-09-03T09:38:08: path: /v1/expense-categories
2026-09-03T09:38:08: normalizedPath: /v1/expense-categories
2026-09-03T09:38:08: isPublicRoute: false
2026-09-03T09:38:08: ------------------------------
2026-09-03T09:38:08: ----- initAuth DEBUG -----
2026-09-03T09:38:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:08: IsValid: true
2026-09-03T09:38:08: --------------------------
2026-09-03T09:38:08: 09:38:08 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.431 ms - 149[0m
2026-09-03T09:38:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:38:09: Method: GET
2026-09-03T09:38:09: originalUrl: /v1/expense/12
2026-09-03T09:38:09: path: /v1/expense/12
2026-09-03T09:38:09: normalizedPath: /v1/expense/12
2026-09-03T09:38:09: isPublicRoute: false
2026-09-03T09:38:09: ------------------------------
2026-09-03T09:38:09: ----- initAuth DEBUG -----
2026-09-03T09:38:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:09: IsValid: true
2026-09-03T09:38:09: --------------------------
2026-09-03T09:38:09: 09:38:09 [[32minfo[39m] [0mGET /v1/expense/12 [32m200[0m 4.647 ms - 504[0m
2026-09-03T09:38:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:38:14: Method: POST
2026-09-03T09:38:14: originalUrl: /v1/transactions
2026-09-03T09:38:14: path: /v1/transactions
2026-09-03T09:38:14: normalizedPath: /v1/transactions
2026-09-03T09:38:14: isPublicRoute: false
2026-09-03T09:38:14: ------------------------------
2026-09-03T09:38:14: ----- initAuth DEBUG -----
2026-09-03T09:38:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:14: IsValid: true
2026-09-03T09:38:14: --------------------------
2026-09-03T09:38:14: 09:38:14 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 8.033 ms - 1351[0m
2026-09-03T09:38:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:38:14: Method: GET
2026-09-03T09:38:14: originalUrl: /v1/expense-categories
2026-09-03T09:38:14: path: /v1/expense-categories
2026-09-03T09:38:14: normalizedPath: /v1/expense-categories
2026-09-03T09:38:14: isPublicRoute: false
2026-09-03T09:38:14: ------------------------------
2026-09-03T09:38:14: ----- initAuth DEBUG -----
2026-09-03T09:38:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:14: IsValid: true
2026-09-03T09:38:14: --------------------------
2026-09-03T09:38:14: 09:38:14 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.531 ms - 149[0m
2026-09-03T09:38:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:38:14: Method: GET
2026-09-03T09:38:14: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T09:38:14: path: /v1/transactions/summary
2026-09-03T09:38:14: normalizedPath: /v1/transactions/summary
2026-09-03T09:38:14: isPublicRoute: false
2026-09-03T09:38:14: ------------------------------
2026-09-03T09:38:14: ----- initAuth DEBUG -----
2026-09-03T09:38:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:14: IsValid: true
2026-09-03T09:38:14: --------------------------
2026-09-03T09:38:14: 09:38:14 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 6.233 ms - 128[0m
2026-09-03T09:38:15: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:38:15: Method: GET
2026-09-03T09:38:15: originalUrl: /v1/transactions/4
2026-09-03T09:38:15: path: /v1/transactions/4
2026-09-03T09:38:15: normalizedPath: /v1/transactions/4
2026-09-03T09:38:15: isPublicRoute: false
2026-09-03T09:38:15: ------------------------------
2026-09-03T09:38:15: ----- initAuth DEBUG -----
2026-09-03T09:38:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:15: IsValid: true
2026-09-03T09:38:15: --------------------------
2026-09-03T09:38:15: 09:38:15 [[32minfo[39m] [0mGET /v1/transactions/4 [32m200[0m 4.337 ms - 618[0m
2026-09-03T09:38:25: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:38:25: Method: GET
2026-09-03T09:38:25: originalUrl: /v1/dashboard
2026-09-03T09:38:25: path: /v1/dashboard
2026-09-03T09:38:25: normalizedPath: /v1/dashboard
2026-09-03T09:38:25: isPublicRoute: false
2026-09-03T09:38:25: ------------------------------
2026-09-03T09:38:25: ----- initAuth DEBUG -----
2026-09-03T09:38:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:25: IsValid: true
2026-09-03T09:38:25: --------------------------
2026-09-03T09:38:25: ========== Dashboard Controller ==========
2026-09-03T09:38:25: req.user => {
2026-09-03T09:38:25:   user_id: 1,
2026-09-03T09:38:25:   society_id: 1,
2026-09-03T09:38:25:   role: 'superadmin',
2026-09-03T09:38:25:   full_name: 'Ram',
2026-09-03T09:38:25:   is_admin: 0,
2026-09-03T09:38:25:   is_member: 1,
2026-09-03T09:38:25:   is_superadmin: 1,
2026-09-03T09:38:25:   permissions: null,
2026-09-03T09:38:25:   iat: 1788407155,
2026-09-03T09:38:25:   exp: 1790999155
2026-09-03T09:38:25: }
2026-09-03T09:38:25: req.selectedSocietyId => 1
2026-09-03T09:38:25: Dashboard Society ID => 1
2026-09-03T09:38:25: Member ID => 1
2026-09-03T09:38:25: User Role => superadmin
2026-09-03T09:38:25: societyId = 1
2026-09-03T09:38:25: memberId = 1
2026-09-03T09:38:25: Pending Maintenance Count => 6
2026-09-03T09:38:25: Pending Expense Count => 16
2026-09-03T09:38:25: Total Pending Count => 22
2026-09-03T09:38:25: 09:38:25 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 16.377 ms - 785[0m
2026-09-03T09:38:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:38:50: Method: GET
2026-09-03T09:38:50: originalUrl: /v1/announcement/2
2026-09-03T09:38:50: path: /v1/announcement/2
2026-09-03T09:38:50: normalizedPath: /v1/announcement/2
2026-09-03T09:38:50: isPublicRoute: false
2026-09-03T09:38:50: ------------------------------
2026-09-03T09:38:50: ----- initAuth DEBUG -----
2026-09-03T09:38:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:50: IsValid: true
2026-09-03T09:38:50: --------------------------
2026-09-03T09:38:50: 09:38:50 [[32minfo[39m] [0mGET /v1/announcement/2 [32m200[0m 6.396 ms - 422[0m
2026-09-03T09:38:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T09:38:50: Method: POST
2026-09-03T09:38:50: originalUrl: /v1/announcements
2026-09-03T09:38:50: path: /v1/announcements
2026-09-03T09:38:50: normalizedPath: /v1/announcements
2026-09-03T09:38:50: isPublicRoute: false
2026-09-03T09:38:50: ------------------------------
2026-09-03T09:38:50: ----- initAuth DEBUG -----
2026-09-03T09:38:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T09:38:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T09:38:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T09:38:50: IsValid: true
2026-09-03T09:38:50: --------------------------
2026-09-03T09:38:50: 09:38:50 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 4.731 ms - 773[0m
2026-09-03T09:38:52: 09:38:52 [[32minfo[39m] [0mGET /uploads/announcement/1785760057711-740312354.jpg [32m200[0m 2.569 ms - 30965[0m
2026-09-03T10:12:56: 10:12:56 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 7.924 ms - -[0m
2026-09-03T10:12:56: 10:12:56 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 1.690 ms - -[0m
2026-09-03T10:12:56: 10:12:56 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 0.541 ms - -[0m
2026-09-03T10:12:56: 10:12:56 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 0.356 ms - -[0m
2026-09-03T10:12:56: 10:12:56 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 55.028 ms - -[0m
2026-09-03T10:13:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:13:29: Method: POST
2026-09-03T10:13:29: originalUrl: /v1/expenses/summary
2026-09-03T10:13:29: path: /v1/expenses/summary
2026-09-03T10:13:29: normalizedPath: /v1/expenses/summary
2026-09-03T10:13:29: isPublicRoute: false
2026-09-03T10:13:29: ------------------------------
2026-09-03T10:13:29: ----- initAuth DEBUG -----
2026-09-03T10:13:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:13:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:13:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:13:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:13:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:13:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:13:29: IsValid: true
2026-09-03T10:13:29: --------------------------
2026-09-03T10:13:29: 10:13:29 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 25.287 ms - 152[0m
2026-09-03T10:13:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:13:38: Method: POST
2026-09-03T10:13:38: originalUrl: /v1/expenses/summary
2026-09-03T10:13:38: path: /v1/expenses/summary
2026-09-03T10:13:38: normalizedPath: /v1/expenses/summary
2026-09-03T10:13:38: isPublicRoute: false
2026-09-03T10:13:38: ------------------------------
2026-09-03T10:13:38: ----- initAuth DEBUG -----
2026-09-03T10:13:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:13:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:13:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:13:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:13:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:13:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:13:38: IsValid: true
2026-09-03T10:13:38: --------------------------
2026-09-03T10:13:38: 10:13:38 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.230 ms - 152[0m
2026-09-03T10:14:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:14:05: Method: POST
2026-09-03T10:14:05: originalUrl: /v1/societies
2026-09-03T10:14:05: path: /v1/societies
2026-09-03T10:14:05: normalizedPath: /v1/societies
2026-09-03T10:14:05: isPublicRoute: false
2026-09-03T10:14:05: ------------------------------
2026-09-03T10:14:05: ----- initAuth DEBUG -----
2026-09-03T10:14:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:14:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:14:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:14:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:14:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:14:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:14:05: IsValid: true
2026-09-03T10:14:05: --------------------------
2026-09-03T10:14:05: 10:14:05 [[32minfo[39m] [0mPOST /v1/societies [32m200[0m 11.103 ms - 3299[0m
2026-09-03T10:16:36: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:16:36: Method: POST
2026-09-03T10:16:36: originalUrl: /v1/user/login
2026-09-03T10:16:36: path: /v1/user/login
2026-09-03T10:16:36: normalizedPath: /v1/user/login
2026-09-03T10:16:36: isPublicRoute: false
2026-09-03T10:16:36: ------------------------------
2026-09-03T10:16:36: ----- initAuth DEBUG -----
2026-09-03T10:16:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:36: IsValid: true
2026-09-03T10:16:36: --------------------------
2026-09-03T10:16:36: ========== LOGIN API HIT ==========
2026-09-03T10:16:36: Login Request Body: { mobile_number: '9999999998', password: '12345678' }
2026-09-03T10:16:36: SUPERADMIN CHECK RESULT: Found
2026-09-03T10:16:36: User is superadmin, checking password...
2026-09-03T10:16:37: Password match result: true
2026-09-03T10:16:37: 10:16:37 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 133.849 ms - 755[0m
2026-09-03T10:16:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:16:37: Method: GET
2026-09-03T10:16:37: originalUrl: /v1/dashboard
2026-09-03T10:16:37: path: /v1/dashboard
2026-09-03T10:16:37: normalizedPath: /v1/dashboard
2026-09-03T10:16:37: isPublicRoute: false
2026-09-03T10:16:37: ------------------------------
2026-09-03T10:16:37: ----- initAuth DEBUG -----
2026-09-03T10:16:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:37: IsValid: true
2026-09-03T10:16:37: --------------------------
2026-09-03T10:16:37: ========== Dashboard Controller ==========
2026-09-03T10:16:37: req.user => {
2026-09-03T10:16:37:   user_id: 1,
2026-09-03T10:16:37:   society_id: 1,
2026-09-03T10:16:37:   role: 'superadmin',
2026-09-03T10:16:37:   full_name: 'Ram',
2026-09-03T10:16:37:   is_admin: 0,
2026-09-03T10:16:37:   is_member: 1,
2026-09-03T10:16:37:   is_superadmin: 1,
2026-09-03T10:16:37:   permissions: null,
2026-09-03T10:16:37:   iat: 1788410797,
2026-09-03T10:16:37:   exp: 1791002797
2026-09-03T10:16:37: }
2026-09-03T10:16:37: req.selectedSocietyId => 1
2026-09-03T10:16:37: Dashboard Society ID => 1
2026-09-03T10:16:37: Member ID => 1
2026-09-03T10:16:37: User Role => superadmin
2026-09-03T10:16:37: societyId = 1
2026-09-03T10:16:37: memberId = 1
2026-09-03T10:16:37: Pending Maintenance Count => 6
2026-09-03T10:16:37: Pending Expense Count => 16
2026-09-03T10:16:37: Total Pending Count => 22
2026-09-03T10:16:37: 10:16:37 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 23.874 ms - 785[0m
2026-09-03T10:16:37: 10:16:37 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 4.354 ms - 112278[0m
2026-09-03T10:16:43: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:16:43: Method: POST
2026-09-03T10:16:43: originalUrl: /v1/transactions
2026-09-03T10:16:43: path: /v1/transactions
2026-09-03T10:16:43: normalizedPath: /v1/transactions
2026-09-03T10:16:43: isPublicRoute: false
2026-09-03T10:16:43: ------------------------------
2026-09-03T10:16:43: ----- initAuth DEBUG -----
2026-09-03T10:16:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:43: IsValid: true
2026-09-03T10:16:43: --------------------------
2026-09-03T10:16:43: 10:16:43 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 7.384 ms - 77[0m
2026-09-03T10:16:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:16:44: Method: GET
2026-09-03T10:16:44: originalUrl: /v1/expense-categories
2026-09-03T10:16:44: path: /v1/expense-categories
2026-09-03T10:16:44: normalizedPath: /v1/expense-categories
2026-09-03T10:16:44: isPublicRoute: false
2026-09-03T10:16:44: ------------------------------
2026-09-03T10:16:44: ----- initAuth DEBUG -----
2026-09-03T10:16:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:44: IsValid: true
2026-09-03T10:16:44: --------------------------
2026-09-03T10:16:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:16:44: Method: GET
2026-09-03T10:16:44: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T10:16:44: path: /v1/transactions/summary
2026-09-03T10:16:44: normalizedPath: /v1/transactions/summary
2026-09-03T10:16:44: isPublicRoute: false
2026-09-03T10:16:44: ------------------------------
2026-09-03T10:16:44: ----- initAuth DEBUG -----
2026-09-03T10:16:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:44: IsValid: true
2026-09-03T10:16:44: --------------------------
2026-09-03T10:16:44: 10:16:44 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.123 ms - 149[0m
2026-09-03T10:16:44: 10:16:44 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 5.594 ms - 128[0m
2026-09-03T10:16:47: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:16:47: Method: GET
2026-09-03T10:16:47: originalUrl: /v1/dashboard
2026-09-03T10:16:47: path: /v1/dashboard
2026-09-03T10:16:47: normalizedPath: /v1/dashboard
2026-09-03T10:16:47: isPublicRoute: false
2026-09-03T10:16:47: ------------------------------
2026-09-03T10:16:47: ----- initAuth DEBUG -----
2026-09-03T10:16:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:47: IsValid: true
2026-09-03T10:16:47: --------------------------
2026-09-03T10:16:47: ========== Dashboard Controller ==========
2026-09-03T10:16:47: req.user => {
2026-09-03T10:16:47:   user_id: 1,
2026-09-03T10:16:47:   society_id: 1,
2026-09-03T10:16:47:   role: 'superadmin',
2026-09-03T10:16:47:   full_name: 'Ram',
2026-09-03T10:16:47:   is_admin: 0,
2026-09-03T10:16:47:   is_member: 1,
2026-09-03T10:16:47:   is_superadmin: 1,
2026-09-03T10:16:47:   permissions: null,
2026-09-03T10:16:47:   iat: 1788410797,
2026-09-03T10:16:47:   exp: 1791002797
2026-09-03T10:16:47: }
2026-09-03T10:16:47: req.selectedSocietyId => 1
2026-09-03T10:16:47: Dashboard Society ID => 1
2026-09-03T10:16:47: Member ID => 1
2026-09-03T10:16:47: User Role => superadmin
2026-09-03T10:16:47: societyId = 1
2026-09-03T10:16:47: memberId = 1
2026-09-03T10:16:47: Pending Maintenance Count => 6
2026-09-03T10:16:47: Pending Expense Count => 16
2026-09-03T10:16:47: Total Pending Count => 22
2026-09-03T10:16:47: 10:16:47 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.285 ms - 785[0m
2026-09-03T10:16:53: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:16:53: Method: POST
2026-09-03T10:16:53: originalUrl: /v1/society/registration-list
2026-09-03T10:16:53: path: /v1/society/registration-list
2026-09-03T10:16:53: normalizedPath: /v1/society/registration-list
2026-09-03T10:16:53: isPublicRoute: false
2026-09-03T10:16:53: ------------------------------
2026-09-03T10:16:53: ----- initAuth DEBUG -----
2026-09-03T10:16:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:53: IsValid: true
2026-09-03T10:16:53: --------------------------
2026-09-03T10:16:53: 10:16:53 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 9.534 ms - 2031[0m
2026-09-03T10:16:53: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:16:53: Method: GET
2026-09-03T10:16:53: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:16:53: path: /v1/society/registration-dashboard-summary
2026-09-03T10:16:53: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:16:53: isPublicRoute: false
2026-09-03T10:16:53: ------------------------------
2026-09-03T10:16:53: ----- initAuth DEBUG -----
2026-09-03T10:16:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:53: IsValid: true
2026-09-03T10:16:53: --------------------------
2026-09-03T10:16:53: 10:16:53 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 7.513 ms - 152[0m
2026-09-03T10:16:56: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:16:56: Method: PUT
2026-09-03T10:16:56: originalUrl: /v1/society/select
2026-09-03T10:16:56: path: /v1/society/select
2026-09-03T10:16:56: normalizedPath: /v1/society/select
2026-09-03T10:16:56: isPublicRoute: false
2026-09-03T10:16:56: ------------------------------
2026-09-03T10:16:56: ----- initAuth DEBUG -----
2026-09-03T10:16:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:56: IsValid: true
2026-09-03T10:16:56: --------------------------
2026-09-03T10:16:56: SELECT SOCIETY BODY: { society_id: 4 }
2026-09-03T10:16:56: SELECT SOCIETY USER: {
2026-09-03T10:16:56:   user_id: 1,
2026-09-03T10:16:56:   society_id: 1,
2026-09-03T10:16:56:   role: 'superadmin',
2026-09-03T10:16:56:   full_name: 'Ram',
2026-09-03T10:16:56:   is_admin: 0,
2026-09-03T10:16:56:   is_member: 1,
2026-09-03T10:16:56:   is_superadmin: 1,
2026-09-03T10:16:56:   permissions: null,
2026-09-03T10:16:56:   iat: 1788410797,
2026-09-03T10:16:56:   exp: 1791002797
2026-09-03T10:16:56: }
2026-09-03T10:16:56: SELECTED SOCIETY ID: 4
2026-09-03T10:16:56: 10:16:56 [[32minfo[39m] [0mPUT /v1/society/select [33m404[0m 5.612 ms - 48[0m
2026-09-03T10:16:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:16:58: Method: PUT
2026-09-03T10:16:58: originalUrl: /v1/society/select
2026-09-03T10:16:58: path: /v1/society/select
2026-09-03T10:16:58: normalizedPath: /v1/society/select
2026-09-03T10:16:58: isPublicRoute: false
2026-09-03T10:16:58: ------------------------------
2026-09-03T10:16:58: ----- initAuth DEBUG -----
2026-09-03T10:16:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:58: IsValid: true
2026-09-03T10:16:58: --------------------------
2026-09-03T10:16:58: SELECT SOCIETY BODY: { society_id: 13 }
2026-09-03T10:16:58: SELECT SOCIETY USER: {
2026-09-03T10:16:58:   user_id: 1,
2026-09-03T10:16:58:   society_id: 1,
2026-09-03T10:16:58:   role: 'superadmin',
2026-09-03T10:16:58:   full_name: 'Ram',
2026-09-03T10:16:58:   is_admin: 0,
2026-09-03T10:16:58:   is_member: 1,
2026-09-03T10:16:58:   is_superadmin: 1,
2026-09-03T10:16:58:   permissions: null,
2026-09-03T10:16:58:   iat: 1788410797,
2026-09-03T10:16:58:   exp: 1791002797
2026-09-03T10:16:58: }
2026-09-03T10:16:58: SELECTED SOCIETY ID: 13
2026-09-03T10:16:58: 10:16:58 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 7.904 ms - 97[0m
2026-09-03T10:16:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:16:58: Method: GET
2026-09-03T10:16:58: originalUrl: /v1/dashboard
2026-09-03T10:16:58: path: /v1/dashboard
2026-09-03T10:16:58: normalizedPath: /v1/dashboard
2026-09-03T10:16:58: isPublicRoute: false
2026-09-03T10:16:58: ------------------------------
2026-09-03T10:16:58: ----- initAuth DEBUG -----
2026-09-03T10:16:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:16:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:16:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:16:58: IsValid: true
2026-09-03T10:16:58: --------------------------
2026-09-03T10:16:58: ========== Dashboard Controller ==========
2026-09-03T10:16:58: req.user => {
2026-09-03T10:16:58:   user_id: 1,
2026-09-03T10:16:58:   society_id: 1,
2026-09-03T10:16:58:   role: 'superadmin',
2026-09-03T10:16:58:   full_name: 'Ram',
2026-09-03T10:16:58:   is_admin: 0,
2026-09-03T10:16:58:   is_member: 1,
2026-09-03T10:16:58:   is_superadmin: 1,
2026-09-03T10:16:58:   permissions: null,
2026-09-03T10:16:58:   iat: 1788410797,
2026-09-03T10:16:58:   exp: 1791002797
2026-09-03T10:16:58: }
2026-09-03T10:16:58: req.selectedSocietyId => 13
2026-09-03T10:16:58: Dashboard Society ID => 13
2026-09-03T10:16:58: Member ID => 1
2026-09-03T10:16:58: User Role => superadmin
2026-09-03T10:16:58: societyId = 13
2026-09-03T10:16:58: memberId = 1
2026-09-03T10:16:58: Pending Maintenance Count => 0
2026-09-03T10:16:58: Pending Expense Count => 0
2026-09-03T10:16:58: Total Pending Count => 0
2026-09-03T10:16:58: 10:16:58 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 15.064 ms - 361[0m
2026-09-03T10:17:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:03: Method: POST
2026-09-03T10:17:03: originalUrl: /v1/member/list
2026-09-03T10:17:03: path: /v1/member/list
2026-09-03T10:17:03: normalizedPath: /v1/member/list
2026-09-03T10:17:03: isPublicRoute: false
2026-09-03T10:17:03: ------------------------------
2026-09-03T10:17:03: ----- initAuth DEBUG -----
2026-09-03T10:17:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:03: IsValid: true
2026-09-03T10:17:03: --------------------------
2026-09-03T10:17:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:03: Method: POST
2026-09-03T10:17:03: originalUrl: /v1/member/statistics
2026-09-03T10:17:03: path: /v1/member/statistics
2026-09-03T10:17:03: normalizedPath: /v1/member/statistics
2026-09-03T10:17:03: isPublicRoute: false
2026-09-03T10:17:03: ------------------------------
2026-09-03T10:17:03: ----- initAuth DEBUG -----
2026-09-03T10:17:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:03: IsValid: true
2026-09-03T10:17:03: --------------------------
2026-09-03T10:17:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:03: Method: POST
2026-09-03T10:17:03: originalUrl: /v1/member/list
2026-09-03T10:17:03: path: /v1/member/list
2026-09-03T10:17:03: normalizedPath: /v1/member/list
2026-09-03T10:17:03: isPublicRoute: false
2026-09-03T10:17:03: ------------------------------
2026-09-03T10:17:03: ----- initAuth DEBUG -----
2026-09-03T10:17:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:03: IsValid: true
2026-09-03T10:17:03: --------------------------
2026-09-03T10:17:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:03: Method: POST
2026-09-03T10:17:03: originalUrl: /v1/member/statistics
2026-09-03T10:17:03: path: /v1/member/statistics
2026-09-03T10:17:03: normalizedPath: /v1/member/statistics
2026-09-03T10:17:03: isPublicRoute: false
2026-09-03T10:17:03: ------------------------------
2026-09-03T10:17:03: ----- initAuth DEBUG -----
2026-09-03T10:17:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:03: IsValid: true
2026-09-03T10:17:03: --------------------------
2026-09-03T10:17:03: 10:17:03 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 10.439 ms - 143[0m
2026-09-03T10:17:03: 10:17:03 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 11.550 ms - 473[0m
2026-09-03T10:17:03: 10:17:03 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 19.390 ms - 473[0m
2026-09-03T10:17:03: 10:17:03 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 15.861 ms - 143[0m
2026-09-03T10:17:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:09: Method: POST
2026-09-03T10:17:09: originalUrl: /v1/transactions
2026-09-03T10:17:09: path: /v1/transactions
2026-09-03T10:17:09: normalizedPath: /v1/transactions
2026-09-03T10:17:09: isPublicRoute: false
2026-09-03T10:17:09: ------------------------------
2026-09-03T10:17:09: ----- initAuth DEBUG -----
2026-09-03T10:17:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:09: IsValid: true
2026-09-03T10:17:09: --------------------------
2026-09-03T10:17:09: 10:17:09 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.495 ms - 77[0m
2026-09-03T10:17:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:09: Method: GET
2026-09-03T10:17:09: originalUrl: /v1/transactions/summary?society_id=13
2026-09-03T10:17:09: path: /v1/transactions/summary
2026-09-03T10:17:09: normalizedPath: /v1/transactions/summary
2026-09-03T10:17:09: isPublicRoute: false
2026-09-03T10:17:09: ------------------------------
2026-09-03T10:17:09: ----- initAuth DEBUG -----
2026-09-03T10:17:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:09: IsValid: true
2026-09-03T10:17:09: --------------------------
2026-09-03T10:17:09: 10:17:09 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=13 [32m200[0m 9.209 ms - 128[0m
2026-09-03T10:17:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:09: Method: GET
2026-09-03T10:17:09: originalUrl: /v1/expense-categories
2026-09-03T10:17:09: path: /v1/expense-categories
2026-09-03T10:17:09: normalizedPath: /v1/expense-categories
2026-09-03T10:17:09: isPublicRoute: false
2026-09-03T10:17:09: ------------------------------
2026-09-03T10:17:09: ----- initAuth DEBUG -----
2026-09-03T10:17:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:09: IsValid: true
2026-09-03T10:17:09: --------------------------
2026-09-03T10:17:09: 10:17:09 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 17.128 ms - 149[0m
2026-09-03T10:17:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:11: Method: POST
2026-09-03T10:17:11: originalUrl: /v1/expenses
2026-09-03T10:17:11: path: /v1/expenses
2026-09-03T10:17:11: normalizedPath: /v1/expenses
2026-09-03T10:17:11: isPublicRoute: false
2026-09-03T10:17:11: ------------------------------
2026-09-03T10:17:11: ----- initAuth DEBUG -----
2026-09-03T10:17:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:11: IsValid: true
2026-09-03T10:17:11: --------------------------
2026-09-03T10:17:11: 10:17:11 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.949 ms - 73[0m
2026-09-03T10:17:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:11: Method: POST
2026-09-03T10:17:11: originalUrl: /v1/expenses/summary
2026-09-03T10:17:11: path: /v1/expenses/summary
2026-09-03T10:17:11: normalizedPath: /v1/expenses/summary
2026-09-03T10:17:11: isPublicRoute: false
2026-09-03T10:17:11: ------------------------------
2026-09-03T10:17:11: ----- initAuth DEBUG -----
2026-09-03T10:17:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:11: IsValid: true
2026-09-03T10:17:11: --------------------------
2026-09-03T10:17:11: 10:17:11 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 7.077 ms - 152[0m
2026-09-03T10:17:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:11: Method: GET
2026-09-03T10:17:11: originalUrl: /v1/expense-categories
2026-09-03T10:17:11: path: /v1/expense-categories
2026-09-03T10:17:11: normalizedPath: /v1/expense-categories
2026-09-03T10:17:11: isPublicRoute: false
2026-09-03T10:17:11: ------------------------------
2026-09-03T10:17:11: ----- initAuth DEBUG -----
2026-09-03T10:17:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:11: IsValid: true
2026-09-03T10:17:11: --------------------------
2026-09-03T10:17:11: 10:17:11 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 8.292 ms - 149[0m
2026-09-03T10:17:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:31: Method: POST
2026-09-03T10:17:31: originalUrl: /v1/expense/create
2026-09-03T10:17:31: path: /v1/expense/create
2026-09-03T10:17:31: normalizedPath: /v1/expense/create
2026-09-03T10:17:31: isPublicRoute: false
2026-09-03T10:17:31: ------------------------------
2026-09-03T10:17:31: ----- initAuth DEBUG -----
2026-09-03T10:17:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:31: IsValid: true
2026-09-03T10:17:31: --------------------------
2026-09-03T10:17:31: 10:17:31 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 63.311 ms - 79[0m
2026-09-03T10:17:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:31: Method: POST
2026-09-03T10:17:31: originalUrl: /v1/expenses
2026-09-03T10:17:31: path: /v1/expenses
2026-09-03T10:17:31: normalizedPath: /v1/expenses
2026-09-03T10:17:31: isPublicRoute: false
2026-09-03T10:17:31: ------------------------------
2026-09-03T10:17:31: ----- initAuth DEBUG -----
2026-09-03T10:17:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:31: IsValid: true
2026-09-03T10:17:31: --------------------------
2026-09-03T10:17:31: 10:17:31 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.702 ms - 553[0m
2026-09-03T10:17:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:31: Method: POST
2026-09-03T10:17:31: originalUrl: /v1/expenses/summary
2026-09-03T10:17:31: path: /v1/expenses/summary
2026-09-03T10:17:31: normalizedPath: /v1/expenses/summary
2026-09-03T10:17:31: isPublicRoute: false
2026-09-03T10:17:31: ------------------------------
2026-09-03T10:17:31: ----- initAuth DEBUG -----
2026-09-03T10:17:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:31: IsValid: true
2026-09-03T10:17:31: --------------------------
2026-09-03T10:17:31: 10:17:31 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.064 ms - 158[0m
2026-09-03T10:17:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:31: Method: GET
2026-09-03T10:17:31: originalUrl: /v1/expense-categories
2026-09-03T10:17:31: path: /v1/expense-categories
2026-09-03T10:17:31: normalizedPath: /v1/expense-categories
2026-09-03T10:17:31: isPublicRoute: false
2026-09-03T10:17:31: ------------------------------
2026-09-03T10:17:31: ----- initAuth DEBUG -----
2026-09-03T10:17:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:31: IsValid: true
2026-09-03T10:17:31: --------------------------
2026-09-03T10:17:31: 10:17:31 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.204 ms - 149[0m
2026-09-03T10:17:51: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:51: Method: GET
2026-09-03T10:17:51: originalUrl: /v1/dashboard
2026-09-03T10:17:51: path: /v1/dashboard
2026-09-03T10:17:51: normalizedPath: /v1/dashboard
2026-09-03T10:17:51: isPublicRoute: false
2026-09-03T10:17:51: ------------------------------
2026-09-03T10:17:51: ----- initAuth DEBUG -----
2026-09-03T10:17:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:51: IsValid: true
2026-09-03T10:17:51: --------------------------
2026-09-03T10:17:51: ========== Dashboard Controller ==========
2026-09-03T10:17:51: req.user => {
2026-09-03T10:17:51:   user_id: 1,
2026-09-03T10:17:51:   society_id: 1,
2026-09-03T10:17:51:   role: 'superadmin',
2026-09-03T10:17:51:   full_name: 'Ram',
2026-09-03T10:17:51:   is_admin: 0,
2026-09-03T10:17:51:   is_member: 1,
2026-09-03T10:17:51:   is_superadmin: 1,
2026-09-03T10:17:51:   permissions: null,
2026-09-03T10:17:51:   iat: 1788410797,
2026-09-03T10:17:51:   exp: 1791002797
2026-09-03T10:17:51: }
2026-09-03T10:17:51: req.selectedSocietyId => 13
2026-09-03T10:17:51: Dashboard Society ID => 13
2026-09-03T10:17:51: Member ID => 1
2026-09-03T10:17:51: User Role => superadmin
2026-09-03T10:17:51: societyId = 13
2026-09-03T10:17:51: memberId = 1
2026-09-03T10:17:51: Pending Maintenance Count => 0
2026-09-03T10:17:51: Pending Expense Count => 1
2026-09-03T10:17:51: Total Pending Count => 1
2026-09-03T10:17:51: 10:17:51 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.483 ms - 463[0m
2026-09-03T10:17:53: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:53: Method: POST
2026-09-03T10:17:53: originalUrl: /v1/society/registration-list
2026-09-03T10:17:53: path: /v1/society/registration-list
2026-09-03T10:17:53: normalizedPath: /v1/society/registration-list
2026-09-03T10:17:53: isPublicRoute: false
2026-09-03T10:17:53: ------------------------------
2026-09-03T10:17:53: ----- initAuth DEBUG -----
2026-09-03T10:17:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:53: IsValid: true
2026-09-03T10:17:53: --------------------------
2026-09-03T10:17:53: 10:17:53 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 22.029 ms - 2031[0m
2026-09-03T10:17:53: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:53: Method: GET
2026-09-03T10:17:53: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:17:53: path: /v1/society/registration-dashboard-summary
2026-09-03T10:17:53: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:17:53: isPublicRoute: false
2026-09-03T10:17:53: ------------------------------
2026-09-03T10:17:53: ----- initAuth DEBUG -----
2026-09-03T10:17:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:53: IsValid: true
2026-09-03T10:17:53: --------------------------
2026-09-03T10:17:53: 10:17:53 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 13.451 ms - 152[0m
2026-09-03T10:17:55: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:55: Method: PUT
2026-09-03T10:17:55: originalUrl: /v1/society/select
2026-09-03T10:17:55: path: /v1/society/select
2026-09-03T10:17:55: normalizedPath: /v1/society/select
2026-09-03T10:17:55: isPublicRoute: false
2026-09-03T10:17:55: ------------------------------
2026-09-03T10:17:55: ----- initAuth DEBUG -----
2026-09-03T10:17:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:55: IsValid: true
2026-09-03T10:17:55: --------------------------
2026-09-03T10:17:55: SELECT SOCIETY BODY: { society_id: 1 }
2026-09-03T10:17:55: SELECT SOCIETY USER: {
2026-09-03T10:17:55:   user_id: 1,
2026-09-03T10:17:55:   society_id: 1,
2026-09-03T10:17:55:   role: 'superadmin',
2026-09-03T10:17:55:   full_name: 'Ram',
2026-09-03T10:17:55:   is_admin: 0,
2026-09-03T10:17:55:   is_member: 1,
2026-09-03T10:17:55:   is_superadmin: 1,
2026-09-03T10:17:55:   permissions: null,
2026-09-03T10:17:55:   iat: 1788410797,
2026-09-03T10:17:55:   exp: 1791002797
2026-09-03T10:17:55: }
2026-09-03T10:17:55: SELECTED SOCIETY ID: 1
2026-09-03T10:17:55: 10:17:55 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 7.392 ms - 98[0m
2026-09-03T10:17:55: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:55: Method: GET
2026-09-03T10:17:55: originalUrl: /v1/dashboard
2026-09-03T10:17:55: path: /v1/dashboard
2026-09-03T10:17:55: normalizedPath: /v1/dashboard
2026-09-03T10:17:55: isPublicRoute: false
2026-09-03T10:17:55: ------------------------------
2026-09-03T10:17:55: ----- initAuth DEBUG -----
2026-09-03T10:17:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:55: IsValid: true
2026-09-03T10:17:55: --------------------------
2026-09-03T10:17:55: ========== Dashboard Controller ==========
2026-09-03T10:17:55: req.user => {
2026-09-03T10:17:55:   user_id: 1,
2026-09-03T10:17:55:   society_id: 1,
2026-09-03T10:17:55:   role: 'superadmin',
2026-09-03T10:17:55:   full_name: 'Ram',
2026-09-03T10:17:55:   is_admin: 0,
2026-09-03T10:17:55:   is_member: 1,
2026-09-03T10:17:55:   is_superadmin: 1,
2026-09-03T10:17:55:   permissions: null,
2026-09-03T10:17:55:   iat: 1788410797,
2026-09-03T10:17:55:   exp: 1791002797
2026-09-03T10:17:55: }
2026-09-03T10:17:55: req.selectedSocietyId => 1
2026-09-03T10:17:55: Dashboard Society ID => 1
2026-09-03T10:17:55: Member ID => 1
2026-09-03T10:17:55: User Role => superadmin
2026-09-03T10:17:55: societyId = 1
2026-09-03T10:17:55: memberId = 1
2026-09-03T10:17:55: Pending Maintenance Count => 6
2026-09-03T10:17:55: Pending Expense Count => 16
2026-09-03T10:17:55: Total Pending Count => 22
2026-09-03T10:17:55: 10:17:55 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.698 ms - 785[0m
2026-09-03T10:17:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:57: Method: POST
2026-09-03T10:17:57: originalUrl: /v1/expenses
2026-09-03T10:17:57: path: /v1/expenses
2026-09-03T10:17:57: normalizedPath: /v1/expenses
2026-09-03T10:17:57: isPublicRoute: false
2026-09-03T10:17:57: ------------------------------
2026-09-03T10:17:57: ----- initAuth DEBUG -----
2026-09-03T10:17:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:57: IsValid: true
2026-09-03T10:17:57: --------------------------
2026-09-03T10:17:57: 10:17:57 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.824 ms - 4653[0m
2026-09-03T10:17:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:57: Method: POST
2026-09-03T10:17:57: originalUrl: /v1/expenses/summary
2026-09-03T10:17:57: path: /v1/expenses/summary
2026-09-03T10:17:57: normalizedPath: /v1/expenses/summary
2026-09-03T10:17:57: isPublicRoute: false
2026-09-03T10:17:57: ------------------------------
2026-09-03T10:17:57: ----- initAuth DEBUG -----
2026-09-03T10:17:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:57: IsValid: true
2026-09-03T10:17:57: --------------------------
2026-09-03T10:17:57: 10:17:57 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.004 ms - 152[0m
2026-09-03T10:17:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:57: Method: GET
2026-09-03T10:17:57: originalUrl: /v1/expense-categories
2026-09-03T10:17:57: path: /v1/expense-categories
2026-09-03T10:17:57: normalizedPath: /v1/expense-categories
2026-09-03T10:17:57: isPublicRoute: false
2026-09-03T10:17:57: ------------------------------
2026-09-03T10:17:57: ----- initAuth DEBUG -----
2026-09-03T10:17:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:57: IsValid: true
2026-09-03T10:17:57: --------------------------
2026-09-03T10:17:57: 10:17:57 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.030 ms - 149[0m
2026-09-03T10:17:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:58: Method: POST
2026-09-03T10:17:58: originalUrl: /v1/expenses
2026-09-03T10:17:58: path: /v1/expenses
2026-09-03T10:17:58: normalizedPath: /v1/expenses
2026-09-03T10:17:58: isPublicRoute: false
2026-09-03T10:17:58: ------------------------------
2026-09-03T10:17:58: ----- initAuth DEBUG -----
2026-09-03T10:17:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:58: IsValid: true
2026-09-03T10:17:58: --------------------------
2026-09-03T10:17:58: 10:17:58 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.329 ms - 4653[0m
2026-09-03T10:17:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:58: Method: POST
2026-09-03T10:17:58: originalUrl: /v1/expenses/summary
2026-09-03T10:17:58: path: /v1/expenses/summary
2026-09-03T10:17:58: normalizedPath: /v1/expenses/summary
2026-09-03T10:17:58: isPublicRoute: false
2026-09-03T10:17:58: ------------------------------
2026-09-03T10:17:58: ----- initAuth DEBUG -----
2026-09-03T10:17:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:58: IsValid: true
2026-09-03T10:17:58: --------------------------
2026-09-03T10:17:58: 10:17:58 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 13.016 ms - 152[0m
2026-09-03T10:17:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:17:59: Method: GET
2026-09-03T10:17:59: originalUrl: /v1/expense-categories
2026-09-03T10:17:59: path: /v1/expense-categories
2026-09-03T10:17:59: normalizedPath: /v1/expense-categories
2026-09-03T10:17:59: isPublicRoute: false
2026-09-03T10:17:59: ------------------------------
2026-09-03T10:17:59: ----- initAuth DEBUG -----
2026-09-03T10:17:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:17:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:17:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:17:59: IsValid: true
2026-09-03T10:17:59: --------------------------
2026-09-03T10:17:59: 10:17:59 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.032 ms - 149[0m
2026-09-03T10:18:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:18:18: Method: POST
2026-09-03T10:18:18: originalUrl: /v1/expense/create
2026-09-03T10:18:18: path: /v1/expense/create
2026-09-03T10:18:18: normalizedPath: /v1/expense/create
2026-09-03T10:18:18: isPublicRoute: false
2026-09-03T10:18:18: ------------------------------
2026-09-03T10:18:18: ----- initAuth DEBUG -----
2026-09-03T10:18:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:18: IsValid: true
2026-09-03T10:18:18: --------------------------
2026-09-03T10:18:18: 10:18:18 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 32.990 ms - 79[0m
2026-09-03T10:18:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:18:18: Method: POST
2026-09-03T10:18:18: originalUrl: /v1/expenses
2026-09-03T10:18:18: path: /v1/expenses
2026-09-03T10:18:18: normalizedPath: /v1/expenses
2026-09-03T10:18:18: isPublicRoute: false
2026-09-03T10:18:18: ------------------------------
2026-09-03T10:18:18: ----- initAuth DEBUG -----
2026-09-03T10:18:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:18: IsValid: true
2026-09-03T10:18:18: --------------------------
2026-09-03T10:18:18: 10:18:18 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.658 ms - 4706[0m
2026-09-03T10:18:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:18:19: Method: POST
2026-09-03T10:18:19: originalUrl: /v1/expenses/summary
2026-09-03T10:18:19: path: /v1/expenses/summary
2026-09-03T10:18:19: normalizedPath: /v1/expenses/summary
2026-09-03T10:18:19: isPublicRoute: false
2026-09-03T10:18:19: ------------------------------
2026-09-03T10:18:19: ----- initAuth DEBUG -----
2026-09-03T10:18:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:19: IsValid: true
2026-09-03T10:18:19: --------------------------
2026-09-03T10:18:19: 10:18:19 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.361 ms - 158[0m
2026-09-03T10:18:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:18:19: Method: GET
2026-09-03T10:18:19: originalUrl: /v1/expense-categories
2026-09-03T10:18:19: path: /v1/expense-categories
2026-09-03T10:18:19: normalizedPath: /v1/expense-categories
2026-09-03T10:18:19: isPublicRoute: false
2026-09-03T10:18:19: ------------------------------
2026-09-03T10:18:19: ----- initAuth DEBUG -----
2026-09-03T10:18:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:19: IsValid: true
2026-09-03T10:18:19: --------------------------
2026-09-03T10:18:19: 10:18:19 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.749 ms - 149[0m
2026-09-03T10:18:36: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:18:36: Method: POST
2026-09-03T10:18:36: originalUrl: /v1/expense/create
2026-09-03T10:18:36: path: /v1/expense/create
2026-09-03T10:18:36: normalizedPath: /v1/expense/create
2026-09-03T10:18:36: isPublicRoute: false
2026-09-03T10:18:36: ------------------------------
2026-09-03T10:18:36: ----- initAuth DEBUG -----
2026-09-03T10:18:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:36: IsValid: true
2026-09-03T10:18:36: --------------------------
2026-09-03T10:18:36: 10:18:36 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 39.315 ms - 79[0m
2026-09-03T10:18:36: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:18:36: Method: POST
2026-09-03T10:18:36: originalUrl: /v1/expenses
2026-09-03T10:18:36: path: /v1/expenses
2026-09-03T10:18:36: normalizedPath: /v1/expenses
2026-09-03T10:18:36: isPublicRoute: false
2026-09-03T10:18:36: ------------------------------
2026-09-03T10:18:36: ----- initAuth DEBUG -----
2026-09-03T10:18:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:36: IsValid: true
2026-09-03T10:18:36: --------------------------
2026-09-03T10:18:36: 10:18:36 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.873 ms - 4717[0m
2026-09-03T10:18:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:18:37: Method: POST
2026-09-03T10:18:37: originalUrl: /v1/expenses/summary
2026-09-03T10:18:37: path: /v1/expenses/summary
2026-09-03T10:18:37: normalizedPath: /v1/expenses/summary
2026-09-03T10:18:37: isPublicRoute: false
2026-09-03T10:18:37: ------------------------------
2026-09-03T10:18:37: ----- initAuth DEBUG -----
2026-09-03T10:18:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:37: IsValid: true
2026-09-03T10:18:37: --------------------------
2026-09-03T10:18:37: 10:18:37 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.198 ms - 160[0m
2026-09-03T10:18:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:18:37: Method: GET
2026-09-03T10:18:37: originalUrl: /v1/expense-categories
2026-09-03T10:18:37: path: /v1/expense-categories
2026-09-03T10:18:37: normalizedPath: /v1/expense-categories
2026-09-03T10:18:37: isPublicRoute: false
2026-09-03T10:18:37: ------------------------------
2026-09-03T10:18:37: ----- initAuth DEBUG -----
2026-09-03T10:18:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:37: IsValid: true
2026-09-03T10:18:37: --------------------------
2026-09-03T10:18:37: 10:18:37 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.966 ms - 149[0m
2026-09-03T10:18:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:18:48: Method: POST
2026-09-03T10:18:48: originalUrl: /v1/payments
2026-09-03T10:18:48: path: /v1/payments
2026-09-03T10:18:48: normalizedPath: /v1/payments
2026-09-03T10:18:48: isPublicRoute: false
2026-09-03T10:18:48: ------------------------------
2026-09-03T10:18:48: ----- initAuth DEBUG -----
2026-09-03T10:18:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:48: IsValid: true
2026-09-03T10:18:48: --------------------------
2026-09-03T10:18:48: 10:18:48 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.615 ms - 2089[0m
2026-09-03T10:18:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:18:48: Method: GET
2026-09-03T10:18:48: originalUrl: /v1/payment/my-dues
2026-09-03T10:18:48: path: /v1/payment/my-dues
2026-09-03T10:18:48: normalizedPath: /v1/payment/my-dues
2026-09-03T10:18:48: isPublicRoute: false
2026-09-03T10:18:48: ------------------------------
2026-09-03T10:18:48: ----- initAuth DEBUG -----
2026-09-03T10:18:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:48: IsValid: true
2026-09-03T10:18:48: --------------------------
2026-09-03T10:18:48: 10:18:48 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 51.411 ms - 329[0m
2026-09-03T10:18:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:18:50: Method: GET
2026-09-03T10:18:50: originalUrl: /v1/payment/my-dues
2026-09-03T10:18:50: path: /v1/payment/my-dues
2026-09-03T10:18:50: normalizedPath: /v1/payment/my-dues
2026-09-03T10:18:50: isPublicRoute: false
2026-09-03T10:18:50: ------------------------------
2026-09-03T10:18:50: ----- initAuth DEBUG -----
2026-09-03T10:18:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:18:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:18:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:18:50: IsValid: true
2026-09-03T10:18:50: --------------------------
2026-09-03T10:18:50: 10:18:50 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.583 ms - 329[0m
2026-09-03T10:19:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:19:05: Method: GET
2026-09-03T10:19:05: originalUrl: /v1/dashboard
2026-09-03T10:19:05: path: /v1/dashboard
2026-09-03T10:19:05: normalizedPath: /v1/dashboard
2026-09-03T10:19:05: isPublicRoute: false
2026-09-03T10:19:05: ------------------------------
2026-09-03T10:19:05: ----- initAuth DEBUG -----
2026-09-03T10:19:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:19:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:19:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:19:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:19:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:19:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:19:05: IsValid: true
2026-09-03T10:19:05: --------------------------
2026-09-03T10:19:05: ========== Dashboard Controller ==========
2026-09-03T10:19:05: req.user => {
2026-09-03T10:19:05:   user_id: 1,
2026-09-03T10:19:05:   society_id: 1,
2026-09-03T10:19:05:   role: 'superadmin',
2026-09-03T10:19:05:   full_name: 'Ram',
2026-09-03T10:19:05:   is_admin: 0,
2026-09-03T10:19:05:   is_member: 1,
2026-09-03T10:19:05:   is_superadmin: 1,
2026-09-03T10:19:05:   permissions: null,
2026-09-03T10:19:05:   iat: 1788410797,
2026-09-03T10:19:05:   exp: 1791002797
2026-09-03T10:19:05: }
2026-09-03T10:19:05: req.selectedSocietyId => 1
2026-09-03T10:19:05: Dashboard Society ID => 1
2026-09-03T10:19:05: Member ID => 1
2026-09-03T10:19:05: User Role => superadmin
2026-09-03T10:19:05: societyId = 1
2026-09-03T10:19:05: memberId = 1
2026-09-03T10:19:05: Pending Maintenance Count => 6
2026-09-03T10:19:05: Pending Expense Count => 18
2026-09-03T10:19:05: Total Pending Count => 24
2026-09-03T10:19:05: 10:19:05 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 19.911 ms - 791[0m
2026-09-03T10:19:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:19:06: Method: POST
2026-09-03T10:19:06: originalUrl: /v1/member/list
2026-09-03T10:19:06: path: /v1/member/list
2026-09-03T10:19:06: normalizedPath: /v1/member/list
2026-09-03T10:19:06: isPublicRoute: false
2026-09-03T10:19:06: ------------------------------
2026-09-03T10:19:06: ----- initAuth DEBUG -----
2026-09-03T10:19:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:19:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:19:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:19:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:19:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:19:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:19:06: IsValid: true
2026-09-03T10:19:06: --------------------------
2026-09-03T10:19:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:19:06: Method: POST
2026-09-03T10:19:06: originalUrl: /v1/member/statistics
2026-09-03T10:19:06: path: /v1/member/statistics
2026-09-03T10:19:06: normalizedPath: /v1/member/statistics
2026-09-03T10:19:06: isPublicRoute: false
2026-09-03T10:19:06: ------------------------------
2026-09-03T10:19:06: ----- initAuth DEBUG -----
2026-09-03T10:19:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:19:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:19:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:19:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:19:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:19:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:19:06: IsValid: true
2026-09-03T10:19:06: --------------------------
2026-09-03T10:19:06: 10:19:06 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 39.561 ms - 2160[0m
2026-09-03T10:19:06: 10:19:06 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 32.588 ms - 143[0m
2026-09-03T10:19:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:19:07: Method: GET
2026-09-03T10:19:07: originalUrl: /v1/member/1
2026-09-03T10:19:07: path: /v1/member/1
2026-09-03T10:19:07: normalizedPath: /v1/member/1
2026-09-03T10:19:07: isPublicRoute: false
2026-09-03T10:19:07: ------------------------------
2026-09-03T10:19:07: ----- initAuth DEBUG -----
2026-09-03T10:19:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:19:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:19:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:19:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:19:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:19:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:19:07: IsValid: true
2026-09-03T10:19:07: --------------------------
2026-09-03T10:19:07: 10:19:07 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 37.789 ms - 678[0m
2026-09-03T10:19:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:19:28: Method: GET
2026-09-03T10:19:28: originalUrl: /v1/dashboard
2026-09-03T10:19:28: path: /v1/dashboard
2026-09-03T10:19:28: normalizedPath: /v1/dashboard
2026-09-03T10:19:28: isPublicRoute: false
2026-09-03T10:19:28: ------------------------------
2026-09-03T10:19:28: ----- initAuth DEBUG -----
2026-09-03T10:19:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:19:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:19:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:19:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:19:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:19:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:19:28: IsValid: true
2026-09-03T10:19:28: --------------------------
2026-09-03T10:19:28: ========== Dashboard Controller ==========
2026-09-03T10:19:28: req.user => {
2026-09-03T10:19:28:   user_id: 1,
2026-09-03T10:19:28:   society_id: 1,
2026-09-03T10:19:28:   role: 'superadmin',
2026-09-03T10:19:28:   full_name: 'Ram',
2026-09-03T10:19:28:   is_admin: 0,
2026-09-03T10:19:28:   is_member: 1,
2026-09-03T10:19:28:   is_superadmin: 1,
2026-09-03T10:19:28:   permissions: null,
2026-09-03T10:19:28:   iat: 1788410797,
2026-09-03T10:19:28:   exp: 1791002797
2026-09-03T10:19:28: }
2026-09-03T10:19:28: req.selectedSocietyId => 1
2026-09-03T10:19:28: Dashboard Society ID => 1
2026-09-03T10:19:28: Member ID => 1
2026-09-03T10:19:28: User Role => superadmin
2026-09-03T10:19:28: societyId = 1
2026-09-03T10:19:28: memberId = 1
2026-09-03T10:19:28: Pending Maintenance Count => 6
2026-09-03T10:19:28: Pending Expense Count => 18
2026-09-03T10:19:28: Total Pending Count => 24
2026-09-03T10:19:28: 10:19:28 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.937 ms - 791[0m
2026-09-03T10:19:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:19:29: Method: POST
2026-09-03T10:19:29: originalUrl: /v1/transactions
2026-09-03T10:19:29: path: /v1/transactions
2026-09-03T10:19:29: normalizedPath: /v1/transactions
2026-09-03T10:19:29: isPublicRoute: false
2026-09-03T10:19:29: ------------------------------
2026-09-03T10:19:29: ----- initAuth DEBUG -----
2026-09-03T10:19:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:19:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:19:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:19:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:19:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:19:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:19:29: IsValid: true
2026-09-03T10:19:29: --------------------------
2026-09-03T10:19:29: 10:19:29 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.422 ms - 1984[0m
2026-09-03T10:19:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:19:29: Method: GET
2026-09-03T10:19:29: originalUrl: /v1/expense-categories
2026-09-03T10:19:29: path: /v1/expense-categories
2026-09-03T10:19:29: normalizedPath: /v1/expense-categories
2026-09-03T10:19:29: isPublicRoute: false
2026-09-03T10:19:29: ------------------------------
2026-09-03T10:19:29: ----- initAuth DEBUG -----
2026-09-03T10:19:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:19:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:19:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:19:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:19:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:19:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:19:29: IsValid: true
2026-09-03T10:19:29: --------------------------
2026-09-03T10:19:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:19:29: Method: GET
2026-09-03T10:19:29: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T10:19:29: path: /v1/transactions/summary
2026-09-03T10:19:29: normalizedPath: /v1/transactions/summary
2026-09-03T10:19:29: isPublicRoute: false
2026-09-03T10:19:29: ------------------------------
2026-09-03T10:19:29: ----- initAuth DEBUG -----
2026-09-03T10:19:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:19:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:19:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:19:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:19:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:19:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:19:29: IsValid: true
2026-09-03T10:19:29: --------------------------
2026-09-03T10:19:29: 10:19:29 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.185 ms - 149[0m
2026-09-03T10:19:29: 10:19:29 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.108 ms - 131[0m
2026-09-03T10:20:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:20:09: Method: POST
2026-09-03T10:20:09: originalUrl: /v1/expenses
2026-09-03T10:20:09: path: /v1/expenses
2026-09-03T10:20:09: normalizedPath: /v1/expenses
2026-09-03T10:20:09: isPublicRoute: false
2026-09-03T10:20:09: ------------------------------
2026-09-03T10:20:09: ----- initAuth DEBUG -----
2026-09-03T10:20:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:09: IsValid: true
2026-09-03T10:20:09: --------------------------
2026-09-03T10:20:09: 10:20:09 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.822 ms - 4717[0m
2026-09-03T10:20:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:20:09: Method: POST
2026-09-03T10:20:09: originalUrl: /v1/expenses/summary
2026-09-03T10:20:09: path: /v1/expenses/summary
2026-09-03T10:20:09: normalizedPath: /v1/expenses/summary
2026-09-03T10:20:09: isPublicRoute: false
2026-09-03T10:20:09: ------------------------------
2026-09-03T10:20:09: ----- initAuth DEBUG -----
2026-09-03T10:20:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:09: IsValid: true
2026-09-03T10:20:09: --------------------------
2026-09-03T10:20:09: 10:20:09 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.756 ms - 160[0m
2026-09-03T10:20:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:20:09: Method: GET
2026-09-03T10:20:09: originalUrl: /v1/expense-categories
2026-09-03T10:20:09: path: /v1/expense-categories
2026-09-03T10:20:09: normalizedPath: /v1/expense-categories
2026-09-03T10:20:09: isPublicRoute: false
2026-09-03T10:20:09: ------------------------------
2026-09-03T10:20:09: ----- initAuth DEBUG -----
2026-09-03T10:20:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:09: IsValid: true
2026-09-03T10:20:09: --------------------------
2026-09-03T10:20:09: 10:20:09 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 10.811 ms - 149[0m
2026-09-03T10:20:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:20:12: Method: POST
2026-09-03T10:20:12: originalUrl: /v1/payments
2026-09-03T10:20:12: path: /v1/payments
2026-09-03T10:20:12: normalizedPath: /v1/payments
2026-09-03T10:20:12: isPublicRoute: false
2026-09-03T10:20:12: ------------------------------
2026-09-03T10:20:12: ----- initAuth DEBUG -----
2026-09-03T10:20:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:12: IsValid: true
2026-09-03T10:20:12: --------------------------
2026-09-03T10:20:12: 10:20:12 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.136 ms - 2089[0m
2026-09-03T10:20:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:20:12: Method: GET
2026-09-03T10:20:12: originalUrl: /v1/payment/my-dues
2026-09-03T10:20:12: path: /v1/payment/my-dues
2026-09-03T10:20:12: normalizedPath: /v1/payment/my-dues
2026-09-03T10:20:12: isPublicRoute: false
2026-09-03T10:20:12: ------------------------------
2026-09-03T10:20:12: ----- initAuth DEBUG -----
2026-09-03T10:20:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:12: IsValid: true
2026-09-03T10:20:12: --------------------------
2026-09-03T10:20:12: 10:20:12 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 7.517 ms - 329[0m
2026-09-03T10:20:15: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:20:15: Method: POST
2026-09-03T10:20:15: originalUrl: /v1/expenses
2026-09-03T10:20:15: path: /v1/expenses
2026-09-03T10:20:15: normalizedPath: /v1/expenses
2026-09-03T10:20:15: isPublicRoute: false
2026-09-03T10:20:15: ------------------------------
2026-09-03T10:20:15: ----- initAuth DEBUG -----
2026-09-03T10:20:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:15: IsValid: true
2026-09-03T10:20:15: --------------------------
2026-09-03T10:20:15: 10:20:15 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.828 ms - 4717[0m
2026-09-03T10:20:15: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:20:15: Method: POST
2026-09-03T10:20:15: originalUrl: /v1/expenses/summary
2026-09-03T10:20:15: path: /v1/expenses/summary
2026-09-03T10:20:15: normalizedPath: /v1/expenses/summary
2026-09-03T10:20:15: isPublicRoute: false
2026-09-03T10:20:15: ------------------------------
2026-09-03T10:20:15: ----- initAuth DEBUG -----
2026-09-03T10:20:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:15: IsValid: true
2026-09-03T10:20:15: --------------------------
2026-09-03T10:20:15: 10:20:15 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.826 ms - 160[0m
2026-09-03T10:20:15: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:20:15: Method: GET
2026-09-03T10:20:15: originalUrl: /v1/expense-categories
2026-09-03T10:20:15: path: /v1/expense-categories
2026-09-03T10:20:15: normalizedPath: /v1/expense-categories
2026-09-03T10:20:15: isPublicRoute: false
2026-09-03T10:20:15: ------------------------------
2026-09-03T10:20:15: ----- initAuth DEBUG -----
2026-09-03T10:20:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:15: IsValid: true
2026-09-03T10:20:15: --------------------------
2026-09-03T10:20:15: 10:20:15 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 5.089 ms - 149[0m
2026-09-03T10:20:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:20:16: Method: POST
2026-09-03T10:20:16: originalUrl: /v1/transactions
2026-09-03T10:20:16: path: /v1/transactions
2026-09-03T10:20:16: normalizedPath: /v1/transactions
2026-09-03T10:20:16: isPublicRoute: false
2026-09-03T10:20:16: ------------------------------
2026-09-03T10:20:16: ----- initAuth DEBUG -----
2026-09-03T10:20:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:16: IsValid: true
2026-09-03T10:20:16: --------------------------
2026-09-03T10:20:16: 10:20:16 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.576 ms - 1984[0m
2026-09-03T10:20:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:20:16: Method: GET
2026-09-03T10:20:16: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T10:20:16: path: /v1/transactions/summary
2026-09-03T10:20:16: normalizedPath: /v1/transactions/summary
2026-09-03T10:20:16: isPublicRoute: false
2026-09-03T10:20:16: ------------------------------
2026-09-03T10:20:16: ----- initAuth DEBUG -----
2026-09-03T10:20:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:16: IsValid: true
2026-09-03T10:20:16: --------------------------
2026-09-03T10:20:16: 10:20:16 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.281 ms - 131[0m
2026-09-03T10:20:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:20:16: Method: GET
2026-09-03T10:20:16: originalUrl: /v1/expense-categories
2026-09-03T10:20:16: path: /v1/expense-categories
2026-09-03T10:20:16: normalizedPath: /v1/expense-categories
2026-09-03T10:20:16: isPublicRoute: false
2026-09-03T10:20:16: ------------------------------
2026-09-03T10:20:16: ----- initAuth DEBUG -----
2026-09-03T10:20:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:16: IsValid: true
2026-09-03T10:20:16: --------------------------
2026-09-03T10:20:16: 10:20:16 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.422 ms - 149[0m
2026-09-03T10:20:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:20:44: Method: POST
2026-09-03T10:20:44: originalUrl: /v1/payments
2026-09-03T10:20:44: path: /v1/payments
2026-09-03T10:20:44: normalizedPath: /v1/payments
2026-09-03T10:20:44: isPublicRoute: false
2026-09-03T10:20:44: ------------------------------
2026-09-03T10:20:44: ----- initAuth DEBUG -----
2026-09-03T10:20:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:44: IsValid: true
2026-09-03T10:20:44: --------------------------
2026-09-03T10:20:44: 10:20:44 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.218 ms - 2089[0m
2026-09-03T10:20:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:20:44: Method: GET
2026-09-03T10:20:44: originalUrl: /v1/payment/my-dues
2026-09-03T10:20:44: path: /v1/payment/my-dues
2026-09-03T10:20:44: normalizedPath: /v1/payment/my-dues
2026-09-03T10:20:44: isPublicRoute: false
2026-09-03T10:20:44: ------------------------------
2026-09-03T10:20:44: ----- initAuth DEBUG -----
2026-09-03T10:20:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:44: IsValid: true
2026-09-03T10:20:44: --------------------------
2026-09-03T10:20:44: 10:20:44 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.228 ms - 329[0m
2026-09-03T10:20:46: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:20:46: Method: GET
2026-09-03T10:20:46: originalUrl: /v1/payment/my-dues
2026-09-03T10:20:46: path: /v1/payment/my-dues
2026-09-03T10:20:46: normalizedPath: /v1/payment/my-dues
2026-09-03T10:20:46: isPublicRoute: false
2026-09-03T10:20:46: ------------------------------
2026-09-03T10:20:46: ----- initAuth DEBUG -----
2026-09-03T10:20:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:20:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:20:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:20:46: IsValid: true
2026-09-03T10:20:46: --------------------------
2026-09-03T10:20:46: 10:20:46 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.778 ms - 329[0m
2026-09-03T10:21:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:21:30: Method: POST
2026-09-03T10:21:30: originalUrl: /v1/payment/submit
2026-09-03T10:21:30: path: /v1/payment/submit
2026-09-03T10:21:30: normalizedPath: /v1/payment/submit
2026-09-03T10:21:30: isPublicRoute: false
2026-09-03T10:21:30: ------------------------------
2026-09-03T10:21:30: ----- initAuth DEBUG -----
2026-09-03T10:21:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:21:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:21:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:21:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:21:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:21:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:21:30: IsValid: true
2026-09-03T10:21:30: --------------------------
2026-09-03T10:21:30: ========== PAYMENT SUBMIT ==========
2026-09-03T10:21:30: BODY: [Object: null prototype] {
2026-09-03T10:21:30:   action: 'submit_pay_dues',
2026-09-03T10:21:30:   remark: 'rhrur',
2026-09-03T10:21:30:   months_count: '1',
2026-09-03T10:21:30:   for_month: '2026-08',
2026-09-03T10:21:30:   transaction_number: 'dhehe',
2026-09-03T10:21:30:   amount: '2500',
2026-09-03T10:21:30:   payment_mode: 'UPI / Online',
2026-09-03T10:21:30:   society_id: '1',
2026-09-03T10:21:30:   member_id: '1'
2026-09-03T10:21:30: }
2026-09-03T10:21:30: SELECTED SOCIETY: 1
2026-09-03T10:21:30: USER: {
2026-09-03T10:21:30:   user_id: 1,
2026-09-03T10:21:30:   society_id: 1,
2026-09-03T10:21:30:   role: 'superadmin',
2026-09-03T10:21:30:   full_name: 'Ram',
2026-09-03T10:21:30:   is_admin: 0,
2026-09-03T10:21:30:   is_member: 1,
2026-09-03T10:21:30:   is_superadmin: 1,
2026-09-03T10:21:30:   permissions: null,
2026-09-03T10:21:30:   iat: 1788410797,
2026-09-03T10:21:30:   exp: 1791002797
2026-09-03T10:21:30: }
2026-09-03T10:21:30: FILE: {
2026-09-03T10:21:30:   fieldname: 'screenshot',
2026-09-03T10:21:30:   originalname: 'scaled_1000230515.jpg',
2026-09-03T10:21:30:   encoding: '7bit',
2026-09-03T10:21:30:   mimetype: 'image/jpeg',
2026-09-03T10:21:30:   destination: '/home/b2/public_html/society.1b2.in/src/uploads/payment',
2026-09-03T10:21:30:   filename: '1788411090955-672016317.jpg',
2026-09-03T10:21:30:   path: '/home/b2/public_html/society.1b2.in/src/uploads/payment/1788411090955-672016317.jpg',
2026-09-03T10:21:30:   size: 143655
2026-09-03T10:21:30: }
2026-09-03T10:21:30: ========== MEMBER CHECK ==========
2026-09-03T10:21:30: MEMBER: {
2026-09-03T10:21:30:   id: 1,
2026-09-03T10:21:30:   society_id: 1,
2026-09-03T10:21:30:   full_name: 'Ram',
2026-09-03T10:21:30:   email: 'ram@gmail.com',
2026-09-03T10:21:30:   mobile_number: '9999999998',
2026-09-03T10:21:30:   flat_number: '12',
2026-09-03T10:21:30:   vehicles: null,
2026-09-03T10:21:30:   family_members: null,
2026-09-03T10:21:30:   role: 'superadmin',
2026-09-03T10:21:30:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-09-03T10:21:30:   password_hash: '$2y$10$OT3I9JR1RJwMqTH.quxiMuCNB8UH4y2GpwkthEMnjOZ3rMmq0NUyu',
2026-09-03T10:21:30:   fcm_token: 'fcm_token_placeholder',
2026-09-03T10:21:30:   last_login_at: 2026-09-03T04:46:37.000Z,
2026-09-03T10:21:30:   member_since: null,
2026-09-03T10:21:30:   is_approved: 1,
2026-09-03T10:21:30:   is_active: 1,
2026-09-03T10:21:30:   created_at: 2026-08-03T10:12:38.000Z,
2026-09-03T10:21:30:   updated_at: 2026-09-03T04:47:55.000Z,
2026-09-03T10:21:30:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-09-03T10:21:30:   ownership: 'owner',
2026-09-03T10:21:30:   status: 1,
2026-09-03T10:21:30:   maintenance_status: 'unverified',
2026-09-03T10:21:30:   is_admin: 0,
2026-09-03T10:21:30:   is_member: 1,
2026-09-03T10:21:30:   permissions: null,
2026-09-03T10:21:30:   selected_society_id: 1,
2026-09-03T10:21:30:   is_superadmin: 1,
2026-09-03T10:21:30:   delete_requested: 0,
2026-09-03T10:21:30:   society_name: 'Green Valley Society',
2026-09-03T10:21:30:   society_address: '123 Main St'
2026-09-03T10:21:30: }
2026-09-03T10:21:30: MEMBER SOCIETY ID: 1
2026-09-03T10:21:30: SELECTED SOCIETY ID: 1
2026-09-03T10:21:30: ========== SOCIETY CHECK ==========
2026-09-03T10:21:30: SOCIETY: {
2026-09-03T10:21:30:   id: 1,
2026-09-03T10:21:30:   logo_url: null,
2026-09-03T10:21:30:   society_name: 'Green Valley Society',
2026-09-03T10:21:30:   approval_status: null,
2026-09-03T10:21:30:   review_notes: null,
2026-09-03T10:21:30:   registration_no: 'REG-1001',
2026-09-03T10:21:30:   city: 'Jaipur',
2026-09-03T10:21:30:   state: 'Rajasthan',
2026-09-03T10:21:30:   total_units: null,
2026-09-03T10:21:30:   monthly_maintenance: '0.00',
2026-09-03T10:21:30:   maintenance_frequency: 'monthly',
2026-09-03T10:21:30:   address: '123 Main St',
2026-09-03T10:21:30:   contact_name: 'Vikram Singh',
2026-09-03T10:21:30:   contact_mobile: '9876543210',
2026-09-03T10:21:30:   contact_email: 'vikram@example.com',
2026-09-03T10:21:30:   designation: null,
2026-09-03T10:21:30:   registered_on: 2026-08-02T18:30:00.000Z,
2026-09-03T10:21:30:   reviewed_on: null
2026-09-03T10:21:30: }
2026-09-03T10:21:30: 10:21:30 [[32minfo[39m] [0mPOST /v1/payment/submit [33m400[0m 34.442 ms - 129[0m
2026-09-03T10:21:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:21:35: Method: POST
2026-09-03T10:21:35: originalUrl: /v1/payment/submit
2026-09-03T10:21:35: path: /v1/payment/submit
2026-09-03T10:21:35: normalizedPath: /v1/payment/submit
2026-09-03T10:21:35: isPublicRoute: false
2026-09-03T10:21:35: ------------------------------
2026-09-03T10:21:35: ----- initAuth DEBUG -----
2026-09-03T10:21:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:21:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:21:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:21:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:21:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:21:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:21:35: IsValid: true
2026-09-03T10:21:35: --------------------------
2026-09-03T10:21:35: ========== PAYMENT SUBMIT ==========
2026-09-03T10:21:35: BODY: [Object: null prototype] {
2026-09-03T10:21:35:   action: 'submit_pay_dues',
2026-09-03T10:21:35:   remark: 'rhrur',
2026-09-03T10:21:35:   months_count: '1',
2026-09-03T10:21:35:   for_month: '2026-08',
2026-09-03T10:21:35:   transaction_number: 'dhehe',
2026-09-03T10:21:35:   amount: '2500',
2026-09-03T10:21:35:   payment_mode: 'UPI / Online',
2026-09-03T10:21:35:   society_id: '1',
2026-09-03T10:21:35:   member_id: '1'
2026-09-03T10:21:35: }
2026-09-03T10:21:35: SELECTED SOCIETY: 1
2026-09-03T10:21:35: USER: {
2026-09-03T10:21:35:   user_id: 1,
2026-09-03T10:21:35:   society_id: 1,
2026-09-03T10:21:35:   role: 'superadmin',
2026-09-03T10:21:35:   full_name: 'Ram',
2026-09-03T10:21:35:   is_admin: 0,
2026-09-03T10:21:35:   is_member: 1,
2026-09-03T10:21:35:   is_superadmin: 1,
2026-09-03T10:21:35:   permissions: null,
2026-09-03T10:21:35:   iat: 1788410797,
2026-09-03T10:21:35:   exp: 1791002797
2026-09-03T10:21:35: }
2026-09-03T10:21:35: FILE: {
2026-09-03T10:21:35:   fieldname: 'screenshot',
2026-09-03T10:21:35:   originalname: 'scaled_1000230515.jpg',
2026-09-03T10:21:35:   encoding: '7bit',
2026-09-03T10:21:35:   mimetype: 'image/jpeg',
2026-09-03T10:21:35:   destination: '/home/b2/public_html/society.1b2.in/src/uploads/payment',
2026-09-03T10:21:35:   filename: '1788411095128-182025821.jpg',
2026-09-03T10:21:35:   path: '/home/b2/public_html/society.1b2.in/src/uploads/payment/1788411095128-182025821.jpg',
2026-09-03T10:21:35:   size: 143655
2026-09-03T10:21:35: }
2026-09-03T10:21:35: ========== MEMBER CHECK ==========
2026-09-03T10:21:35: MEMBER: {
2026-09-03T10:21:35:   id: 1,
2026-09-03T10:21:35:   society_id: 1,
2026-09-03T10:21:35:   full_name: 'Ram',
2026-09-03T10:21:35:   email: 'ram@gmail.com',
2026-09-03T10:21:35:   mobile_number: '9999999998',
2026-09-03T10:21:35:   flat_number: '12',
2026-09-03T10:21:35:   vehicles: null,
2026-09-03T10:21:35:   family_members: null,
2026-09-03T10:21:35:   role: 'superadmin',
2026-09-03T10:21:35:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-09-03T10:21:35:   password_hash: '$2y$10$OT3I9JR1RJwMqTH.quxiMuCNB8UH4y2GpwkthEMnjOZ3rMmq0NUyu',
2026-09-03T10:21:35:   fcm_token: 'fcm_token_placeholder',
2026-09-03T10:21:35:   last_login_at: 2026-09-03T04:46:37.000Z,
2026-09-03T10:21:35:   member_since: null,
2026-09-03T10:21:35:   is_approved: 1,
2026-09-03T10:21:35:   is_active: 1,
2026-09-03T10:21:35:   created_at: 2026-08-03T10:12:38.000Z,
2026-09-03T10:21:35:   updated_at: 2026-09-03T04:47:55.000Z,
2026-09-03T10:21:35:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-09-03T10:21:35:   ownership: 'owner',
2026-09-03T10:21:35:   status: 1,
2026-09-03T10:21:35:   maintenance_status: 'unverified',
2026-09-03T10:21:35:   is_admin: 0,
2026-09-03T10:21:35:   is_member: 1,
2026-09-03T10:21:35:   permissions: null,
2026-09-03T10:21:35:   selected_society_id: 1,
2026-09-03T10:21:35:   is_superadmin: 1,
2026-09-03T10:21:35:   delete_requested: 0,
2026-09-03T10:21:35:   society_name: 'Green Valley Society',
2026-09-03T10:21:35:   society_address: '123 Main St'
2026-09-03T10:21:35: }
2026-09-03T10:21:35: MEMBER SOCIETY ID: 1
2026-09-03T10:21:35: SELECTED SOCIETY ID: 1
2026-09-03T10:21:35: ========== SOCIETY CHECK ==========
2026-09-03T10:21:35: SOCIETY: {
2026-09-03T10:21:35:   id: 1,
2026-09-03T10:21:35:   logo_url: null,
2026-09-03T10:21:35:   society_name: 'Green Valley Society',
2026-09-03T10:21:35:   approval_status: null,
2026-09-03T10:21:35:   review_notes: null,
2026-09-03T10:21:35:   registration_no: 'REG-1001',
2026-09-03T10:21:35:   city: 'Jaipur',
2026-09-03T10:21:35:   state: 'Rajasthan',
2026-09-03T10:21:35:   total_units: null,
2026-09-03T10:21:35:   monthly_maintenance: '0.00',
2026-09-03T10:21:35:   maintenance_frequency: 'monthly',
2026-09-03T10:21:35:   address: '123 Main St',
2026-09-03T10:21:35:   contact_name: 'Vikram Singh',
2026-09-03T10:21:35:   contact_mobile: '9876543210',
2026-09-03T10:21:35:   contact_email: 'vikram@example.com',
2026-09-03T10:21:35:   designation: null,
2026-09-03T10:21:35:   registered_on: 2026-08-02T18:30:00.000Z,
2026-09-03T10:21:35:   reviewed_on: null
2026-09-03T10:21:35: }
2026-09-03T10:21:35: 10:21:35 [[32minfo[39m] [0mPOST /v1/payment/submit [33m400[0m 28.297 ms - 129[0m
2026-09-03T10:21:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:21:37: Method: POST
2026-09-03T10:21:37: originalUrl: /v1/payment/submit
2026-09-03T10:21:37: path: /v1/payment/submit
2026-09-03T10:21:37: normalizedPath: /v1/payment/submit
2026-09-03T10:21:37: isPublicRoute: false
2026-09-03T10:21:37: ------------------------------
2026-09-03T10:21:37: ----- initAuth DEBUG -----
2026-09-03T10:21:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:21:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:21:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:21:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:21:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:21:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:21:37: IsValid: true
2026-09-03T10:21:37: --------------------------
2026-09-03T10:21:37: ========== PAYMENT SUBMIT ==========
2026-09-03T10:21:37: BODY: [Object: null prototype] {
2026-09-03T10:21:37:   action: 'submit_pay_dues',
2026-09-03T10:21:37:   remark: 'rhrur',
2026-09-03T10:21:37:   months_count: '1',
2026-09-03T10:21:37:   for_month: '2026-08',
2026-09-03T10:21:37:   transaction_number: 'dhehe',
2026-09-03T10:21:37:   amount: '2500',
2026-09-03T10:21:37:   payment_mode: 'UPI / Online',
2026-09-03T10:21:37:   society_id: '1',
2026-09-03T10:21:37:   member_id: '1'
2026-09-03T10:21:37: }
2026-09-03T10:21:37: SELECTED SOCIETY: 1
2026-09-03T10:21:37: USER: {
2026-09-03T10:21:37:   user_id: 1,
2026-09-03T10:21:37:   society_id: 1,
2026-09-03T10:21:37:   role: 'superadmin',
2026-09-03T10:21:37:   full_name: 'Ram',
2026-09-03T10:21:37:   is_admin: 0,
2026-09-03T10:21:37:   is_member: 1,
2026-09-03T10:21:37:   is_superadmin: 1,
2026-09-03T10:21:37:   permissions: null,
2026-09-03T10:21:37:   iat: 1788410797,
2026-09-03T10:21:37:   exp: 1791002797
2026-09-03T10:21:37: }
2026-09-03T10:21:37: FILE: {
2026-09-03T10:21:37:   fieldname: 'screenshot',
2026-09-03T10:21:37:   originalname: 'scaled_1000230515.jpg',
2026-09-03T10:21:37:   encoding: '7bit',
2026-09-03T10:21:37:   mimetype: 'image/jpeg',
2026-09-03T10:21:37:   destination: '/home/b2/public_html/society.1b2.in/src/uploads/payment',
2026-09-03T10:21:37:   filename: '1788411097751-311673848.jpg',
2026-09-03T10:21:37:   path: '/home/b2/public_html/society.1b2.in/src/uploads/payment/1788411097751-311673848.jpg',
2026-09-03T10:21:37:   size: 143655
2026-09-03T10:21:37: }
2026-09-03T10:21:37: ========== MEMBER CHECK ==========
2026-09-03T10:21:37: MEMBER: {
2026-09-03T10:21:37:   id: 1,
2026-09-03T10:21:37:   society_id: 1,
2026-09-03T10:21:37:   full_name: 'Ram',
2026-09-03T10:21:37:   email: 'ram@gmail.com',
2026-09-03T10:21:37:   mobile_number: '9999999998',
2026-09-03T10:21:37:   flat_number: '12',
2026-09-03T10:21:37:   vehicles: null,
2026-09-03T10:21:37:   family_members: null,
2026-09-03T10:21:37:   role: 'superadmin',
2026-09-03T10:21:37:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-09-03T10:21:37:   password_hash: '$2y$10$OT3I9JR1RJwMqTH.quxiMuCNB8UH4y2GpwkthEMnjOZ3rMmq0NUyu',
2026-09-03T10:21:37:   fcm_token: 'fcm_token_placeholder',
2026-09-03T10:21:37:   last_login_at: 2026-09-03T04:46:37.000Z,
2026-09-03T10:21:37:   member_since: null,
2026-09-03T10:21:37:   is_approved: 1,
2026-09-03T10:21:37:   is_active: 1,
2026-09-03T10:21:37:   created_at: 2026-08-03T10:12:38.000Z,
2026-09-03T10:21:37:   updated_at: 2026-09-03T04:47:55.000Z,
2026-09-03T10:21:37:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-09-03T10:21:37:   ownership: 'owner',
2026-09-03T10:21:37:   status: 1,
2026-09-03T10:21:37:   maintenance_status: 'unverified',
2026-09-03T10:21:37:   is_admin: 0,
2026-09-03T10:21:37:   is_member: 1,
2026-09-03T10:21:37:   permissions: null,
2026-09-03T10:21:37:   selected_society_id: 1,
2026-09-03T10:21:37:   is_superadmin: 1,
2026-09-03T10:21:37:   delete_requested: 0,
2026-09-03T10:21:37:   society_name: 'Green Valley Society',
2026-09-03T10:21:37:   society_address: '123 Main St'
2026-09-03T10:21:37: }
2026-09-03T10:21:37: MEMBER SOCIETY ID: 1
2026-09-03T10:21:37: SELECTED SOCIETY ID: 1
2026-09-03T10:21:37: ========== SOCIETY CHECK ==========
2026-09-03T10:21:37: SOCIETY: {
2026-09-03T10:21:37:   id: 1,
2026-09-03T10:21:37:   logo_url: null,
2026-09-03T10:21:37:   society_name: 'Green Valley Society',
2026-09-03T10:21:37:   approval_status: null,
2026-09-03T10:21:37:   review_notes: null,
2026-09-03T10:21:37:   registration_no: 'REG-1001',
2026-09-03T10:21:37:   city: 'Jaipur',
2026-09-03T10:21:37:   state: 'Rajasthan',
2026-09-03T10:21:37:   total_units: null,
2026-09-03T10:21:37:   monthly_maintenance: '0.00',
2026-09-03T10:21:37:   maintenance_frequency: 'monthly',
2026-09-03T10:21:37:   address: '123 Main St',
2026-09-03T10:21:37:   contact_name: 'Vikram Singh',
2026-09-03T10:21:37:   contact_mobile: '9876543210',
2026-09-03T10:21:37:   contact_email: 'vikram@example.com',
2026-09-03T10:21:37:   designation: null,
2026-09-03T10:21:37:   registered_on: 2026-08-02T18:30:00.000Z,
2026-09-03T10:21:37:   reviewed_on: null
2026-09-03T10:21:37: }
2026-09-03T10:21:37: 10:21:37 [[32minfo[39m] [0mPOST /v1/payment/submit [33m400[0m 31.562 ms - 129[0m
2026-09-03T10:21:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:21:38: Method: POST
2026-09-03T10:21:38: originalUrl: /v1/payment/submit
2026-09-03T10:21:38: path: /v1/payment/submit
2026-09-03T10:21:38: normalizedPath: /v1/payment/submit
2026-09-03T10:21:38: isPublicRoute: false
2026-09-03T10:21:38: ------------------------------
2026-09-03T10:21:38: ----- initAuth DEBUG -----
2026-09-03T10:21:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:21:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:21:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:21:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:21:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:21:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:21:38: IsValid: true
2026-09-03T10:21:38: --------------------------
2026-09-03T10:21:38: ========== PAYMENT SUBMIT ==========
2026-09-03T10:21:38: BODY: [Object: null prototype] {
2026-09-03T10:21:38:   action: 'submit_pay_dues',
2026-09-03T10:21:38:   remark: 'rhrur',
2026-09-03T10:21:38:   months_count: '1',
2026-09-03T10:21:38:   for_month: '2026-08',
2026-09-03T10:21:38:   transaction_number: 'dhehe',
2026-09-03T10:21:38:   amount: '2500',
2026-09-03T10:21:38:   payment_mode: 'UPI / Online',
2026-09-03T10:21:38:   society_id: '1',
2026-09-03T10:21:38:   member_id: '1'
2026-09-03T10:21:38: }
2026-09-03T10:21:38: SELECTED SOCIETY: 1
2026-09-03T10:21:38: USER: {
2026-09-03T10:21:38:   user_id: 1,
2026-09-03T10:21:38:   society_id: 1,
2026-09-03T10:21:38:   role: 'superadmin',
2026-09-03T10:21:38:   full_name: 'Ram',
2026-09-03T10:21:38:   is_admin: 0,
2026-09-03T10:21:38:   is_member: 1,
2026-09-03T10:21:38:   is_superadmin: 1,
2026-09-03T10:21:38:   permissions: null,
2026-09-03T10:21:38:   iat: 1788410797,
2026-09-03T10:21:38:   exp: 1791002797
2026-09-03T10:21:38: }
2026-09-03T10:21:38: FILE: {
2026-09-03T10:21:38:   fieldname: 'screenshot',
2026-09-03T10:21:38:   originalname: 'scaled_1000230515.jpg',
2026-09-03T10:21:38:   encoding: '7bit',
2026-09-03T10:21:38:   mimetype: 'image/jpeg',
2026-09-03T10:21:38:   destination: '/home/b2/public_html/society.1b2.in/src/uploads/payment',
2026-09-03T10:21:38:   filename: '1788411098455-287157134.jpg',
2026-09-03T10:21:38:   path: '/home/b2/public_html/society.1b2.in/src/uploads/payment/1788411098455-287157134.jpg',
2026-09-03T10:21:38:   size: 143655
2026-09-03T10:21:38: }
2026-09-03T10:21:38: ========== MEMBER CHECK ==========
2026-09-03T10:21:38: MEMBER: {
2026-09-03T10:21:38:   id: 1,
2026-09-03T10:21:38:   society_id: 1,
2026-09-03T10:21:38:   full_name: 'Ram',
2026-09-03T10:21:38:   email: 'ram@gmail.com',
2026-09-03T10:21:38:   mobile_number: '9999999998',
2026-09-03T10:21:38:   flat_number: '12',
2026-09-03T10:21:38:   vehicles: null,
2026-09-03T10:21:38:   family_members: null,
2026-09-03T10:21:38:   role: 'superadmin',
2026-09-03T10:21:38:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-09-03T10:21:38:   password_hash: '$2y$10$OT3I9JR1RJwMqTH.quxiMuCNB8UH4y2GpwkthEMnjOZ3rMmq0NUyu',
2026-09-03T10:21:38:   fcm_token: 'fcm_token_placeholder',
2026-09-03T10:21:38:   last_login_at: 2026-09-03T04:46:37.000Z,
2026-09-03T10:21:38:   member_since: null,
2026-09-03T10:21:38:   is_approved: 1,
2026-09-03T10:21:38:   is_active: 1,
2026-09-03T10:21:38:   created_at: 2026-08-03T10:12:38.000Z,
2026-09-03T10:21:38:   updated_at: 2026-09-03T04:47:55.000Z,
2026-09-03T10:21:38:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-09-03T10:21:38:   ownership: 'owner',
2026-09-03T10:21:38:   status: 1,
2026-09-03T10:21:38:   maintenance_status: 'unverified',
2026-09-03T10:21:38:   is_admin: 0,
2026-09-03T10:21:38:   is_member: 1,
2026-09-03T10:21:38:   permissions: null,
2026-09-03T10:21:38:   selected_society_id: 1,
2026-09-03T10:21:38:   is_superadmin: 1,
2026-09-03T10:21:38:   delete_requested: 0,
2026-09-03T10:21:38:   society_name: 'Green Valley Society',
2026-09-03T10:21:38:   society_address: '123 Main St'
2026-09-03T10:21:38: }
2026-09-03T10:21:38: MEMBER SOCIETY ID: 1
2026-09-03T10:21:38: SELECTED SOCIETY ID: 1
2026-09-03T10:21:38: ========== SOCIETY CHECK ==========
2026-09-03T10:21:38: SOCIETY: {
2026-09-03T10:21:38:   id: 1,
2026-09-03T10:21:38:   logo_url: null,
2026-09-03T10:21:38:   society_name: 'Green Valley Society',
2026-09-03T10:21:38:   approval_status: null,
2026-09-03T10:21:38:   review_notes: null,
2026-09-03T10:21:38:   registration_no: 'REG-1001',
2026-09-03T10:21:38:   city: 'Jaipur',
2026-09-03T10:21:38:   state: 'Rajasthan',
2026-09-03T10:21:38:   total_units: null,
2026-09-03T10:21:38:   monthly_maintenance: '0.00',
2026-09-03T10:21:38:   maintenance_frequency: 'monthly',
2026-09-03T10:21:38:   address: '123 Main St',
2026-09-03T10:21:38:   contact_name: 'Vikram Singh',
2026-09-03T10:21:38:   contact_mobile: '9876543210',
2026-09-03T10:21:38:   contact_email: 'vikram@example.com',
2026-09-03T10:21:38:   designation: null,
2026-09-03T10:21:38:   registered_on: 2026-08-02T18:30:00.000Z,
2026-09-03T10:21:38:   reviewed_on: null
2026-09-03T10:21:38: }
2026-09-03T10:21:38: 10:21:38 [[32minfo[39m] [0mPOST /v1/payment/submit [33m400[0m 36.705 ms - 129[0m
2026-09-03T10:21:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:21:38: Method: POST
2026-09-03T10:21:38: originalUrl: /v1/payment/submit
2026-09-03T10:21:38: path: /v1/payment/submit
2026-09-03T10:21:38: normalizedPath: /v1/payment/submit
2026-09-03T10:21:38: isPublicRoute: false
2026-09-03T10:21:38: ------------------------------
2026-09-03T10:21:38: ----- initAuth DEBUG -----
2026-09-03T10:21:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:21:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:21:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:21:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:21:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:21:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:21:38: IsValid: true
2026-09-03T10:21:38: --------------------------
2026-09-03T10:21:38: ========== PAYMENT SUBMIT ==========
2026-09-03T10:21:38: BODY: [Object: null prototype] {
2026-09-03T10:21:38:   action: 'submit_pay_dues',
2026-09-03T10:21:38:   remark: 'rhrur',
2026-09-03T10:21:38:   months_count: '1',
2026-09-03T10:21:38:   for_month: '2026-08',
2026-09-03T10:21:38:   transaction_number: 'dhehe',
2026-09-03T10:21:38:   amount: '2500',
2026-09-03T10:21:38:   payment_mode: 'UPI / Online',
2026-09-03T10:21:38:   society_id: '1',
2026-09-03T10:21:38:   member_id: '1'
2026-09-03T10:21:38: }
2026-09-03T10:21:38: SELECTED SOCIETY: 1
2026-09-03T10:21:38: USER: {
2026-09-03T10:21:38:   user_id: 1,
2026-09-03T10:21:38:   society_id: 1,
2026-09-03T10:21:38:   role: 'superadmin',
2026-09-03T10:21:38:   full_name: 'Ram',
2026-09-03T10:21:38:   is_admin: 0,
2026-09-03T10:21:38:   is_member: 1,
2026-09-03T10:21:38:   is_superadmin: 1,
2026-09-03T10:21:38:   permissions: null,
2026-09-03T10:21:38:   iat: 1788410797,
2026-09-03T10:21:38:   exp: 1791002797
2026-09-03T10:21:38: }
2026-09-03T10:21:38: FILE: {
2026-09-03T10:21:38:   fieldname: 'screenshot',
2026-09-03T10:21:38:   originalname: 'scaled_1000230515.jpg',
2026-09-03T10:21:38:   encoding: '7bit',
2026-09-03T10:21:38:   mimetype: 'image/jpeg',
2026-09-03T10:21:38:   destination: '/home/b2/public_html/society.1b2.in/src/uploads/payment',
2026-09-03T10:21:38:   filename: '1788411098668-244602837.jpg',
2026-09-03T10:21:38:   path: '/home/b2/public_html/society.1b2.in/src/uploads/payment/1788411098668-244602837.jpg',
2026-09-03T10:21:38:   size: 143655
2026-09-03T10:21:38: }
2026-09-03T10:21:38: ========== MEMBER CHECK ==========
2026-09-03T10:21:38: MEMBER: {
2026-09-03T10:21:38:   id: 1,
2026-09-03T10:21:38:   society_id: 1,
2026-09-03T10:21:38:   full_name: 'Ram',
2026-09-03T10:21:38:   email: 'ram@gmail.com',
2026-09-03T10:21:38:   mobile_number: '9999999998',
2026-09-03T10:21:38:   flat_number: '12',
2026-09-03T10:21:38:   vehicles: null,
2026-09-03T10:21:38:   family_members: null,
2026-09-03T10:21:38:   role: 'superadmin',
2026-09-03T10:21:38:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-09-03T10:21:38:   password_hash: '$2y$10$OT3I9JR1RJwMqTH.quxiMuCNB8UH4y2GpwkthEMnjOZ3rMmq0NUyu',
2026-09-03T10:21:38:   fcm_token: 'fcm_token_placeholder',
2026-09-03T10:21:38:   last_login_at: 2026-09-03T04:46:37.000Z,
2026-09-03T10:21:38:   member_since: null,
2026-09-03T10:21:38:   is_approved: 1,
2026-09-03T10:21:38:   is_active: 1,
2026-09-03T10:21:38:   created_at: 2026-08-03T10:12:38.000Z,
2026-09-03T10:21:38:   updated_at: 2026-09-03T04:47:55.000Z,
2026-09-03T10:21:38:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-09-03T10:21:38:   ownership: 'owner',
2026-09-03T10:21:38:   status: 1,
2026-09-03T10:21:38:   maintenance_status: 'unverified',
2026-09-03T10:21:38:   is_admin: 0,
2026-09-03T10:21:38:   is_member: 1,
2026-09-03T10:21:38:   permissions: null,
2026-09-03T10:21:38:   selected_society_id: 1,
2026-09-03T10:21:38:   is_superadmin: 1,
2026-09-03T10:21:38:   delete_requested: 0,
2026-09-03T10:21:38:   society_name: 'Green Valley Society',
2026-09-03T10:21:38:   society_address: '123 Main St'
2026-09-03T10:21:38: }
2026-09-03T10:21:38: MEMBER SOCIETY ID: 1
2026-09-03T10:21:38: SELECTED SOCIETY ID: 1
2026-09-03T10:21:38: ========== SOCIETY CHECK ==========
2026-09-03T10:21:38: SOCIETY: {
2026-09-03T10:21:38:   id: 1,
2026-09-03T10:21:38:   logo_url: null,
2026-09-03T10:21:38:   society_name: 'Green Valley Society',
2026-09-03T10:21:38:   approval_status: null,
2026-09-03T10:21:38:   review_notes: null,
2026-09-03T10:21:38:   registration_no: 'REG-1001',
2026-09-03T10:21:38:   city: 'Jaipur',
2026-09-03T10:21:38:   state: 'Rajasthan',
2026-09-03T10:21:38:   total_units: null,
2026-09-03T10:21:38:   monthly_maintenance: '0.00',
2026-09-03T10:21:38:   maintenance_frequency: 'monthly',
2026-09-03T10:21:38:   address: '123 Main St',
2026-09-03T10:21:38:   contact_name: 'Vikram Singh',
2026-09-03T10:21:38:   contact_mobile: '9876543210',
2026-09-03T10:21:38:   contact_email: 'vikram@example.com',
2026-09-03T10:21:38:   designation: null,
2026-09-03T10:21:38:   registered_on: 2026-08-02T18:30:00.000Z,
2026-09-03T10:21:38:   reviewed_on: null
2026-09-03T10:21:38: }
2026-09-03T10:21:38: 10:21:38 [[32minfo[39m] [0mPOST /v1/payment/submit [33m400[0m 32.943 ms - 129[0m
2026-09-03T10:21:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:21:38: Method: POST
2026-09-03T10:21:38: originalUrl: /v1/payment/submit
2026-09-03T10:21:38: path: /v1/payment/submit
2026-09-03T10:21:38: normalizedPath: /v1/payment/submit
2026-09-03T10:21:38: isPublicRoute: false
2026-09-03T10:21:38: ------------------------------
2026-09-03T10:21:38: ----- initAuth DEBUG -----
2026-09-03T10:21:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:21:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:21:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:21:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:21:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:21:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:21:38: IsValid: true
2026-09-03T10:21:38: --------------------------
2026-09-03T10:21:38: ========== PAYMENT SUBMIT ==========
2026-09-03T10:21:38: BODY: [Object: null prototype] {
2026-09-03T10:21:38:   action: 'submit_pay_dues',
2026-09-03T10:21:38:   remark: 'rhrur',
2026-09-03T10:21:38:   months_count: '1',
2026-09-03T10:21:38:   for_month: '2026-08',
2026-09-03T10:21:38:   transaction_number: 'dhehe',
2026-09-03T10:21:38:   amount: '2500',
2026-09-03T10:21:38:   payment_mode: 'UPI / Online',
2026-09-03T10:21:38:   society_id: '1',
2026-09-03T10:21:38:   member_id: '1'
2026-09-03T10:21:38: }
2026-09-03T10:21:38: SELECTED SOCIETY: 1
2026-09-03T10:21:38: USER: {
2026-09-03T10:21:38:   user_id: 1,
2026-09-03T10:21:38:   society_id: 1,
2026-09-03T10:21:38:   role: 'superadmin',
2026-09-03T10:21:38:   full_name: 'Ram',
2026-09-03T10:21:38:   is_admin: 0,
2026-09-03T10:21:38:   is_member: 1,
2026-09-03T10:21:38:   is_superadmin: 1,
2026-09-03T10:21:38:   permissions: null,
2026-09-03T10:21:38:   iat: 1788410797,
2026-09-03T10:21:38:   exp: 1791002797
2026-09-03T10:21:38: }
2026-09-03T10:21:38: FILE: {
2026-09-03T10:21:38:   fieldname: 'screenshot',
2026-09-03T10:21:38:   originalname: 'scaled_1000230515.jpg',
2026-09-03T10:21:38:   encoding: '7bit',
2026-09-03T10:21:38:   mimetype: 'image/jpeg',
2026-09-03T10:21:38:   destination: '/home/b2/public_html/society.1b2.in/src/uploads/payment',
2026-09-03T10:21:38:   filename: '1788411098872-299696668.jpg',
2026-09-03T10:21:38:   path: '/home/b2/public_html/society.1b2.in/src/uploads/payment/1788411098872-299696668.jpg',
2026-09-03T10:21:38:   size: 143655
2026-09-03T10:21:38: }
2026-09-03T10:21:38: ========== MEMBER CHECK ==========
2026-09-03T10:21:38: MEMBER: {
2026-09-03T10:21:38:   id: 1,
2026-09-03T10:21:38:   society_id: 1,
2026-09-03T10:21:38:   full_name: 'Ram',
2026-09-03T10:21:38:   email: 'ram@gmail.com',
2026-09-03T10:21:38:   mobile_number: '9999999998',
2026-09-03T10:21:38:   flat_number: '12',
2026-09-03T10:21:38:   vehicles: null,
2026-09-03T10:21:38:   family_members: null,
2026-09-03T10:21:38:   role: 'superadmin',
2026-09-03T10:21:38:   profile_photo: '/uploads/profile/1785759406847-683118271.jpg',
2026-09-03T10:21:38:   password_hash: '$2y$10$OT3I9JR1RJwMqTH.quxiMuCNB8UH4y2GpwkthEMnjOZ3rMmq0NUyu',
2026-09-03T10:21:38:   fcm_token: 'fcm_token_placeholder',
2026-09-03T10:21:38:   last_login_at: 2026-09-03T04:46:37.000Z,
2026-09-03T10:21:38:   member_since: null,
2026-09-03T10:21:38:   is_approved: 1,
2026-09-03T10:21:38:   is_active: 1,
2026-09-03T10:21:38:   created_at: 2026-08-03T10:12:38.000Z,
2026-09-03T10:21:38:   updated_at: 2026-09-03T04:47:55.000Z,
2026-09-03T10:21:38:   move_in_date: 2026-08-02T18:30:00.000Z,
2026-09-03T10:21:38:   ownership: 'owner',
2026-09-03T10:21:38:   status: 1,
2026-09-03T10:21:38:   maintenance_status: 'unverified',
2026-09-03T10:21:38:   is_admin: 0,
2026-09-03T10:21:38:   is_member: 1,
2026-09-03T10:21:38:   permissions: null,
2026-09-03T10:21:38:   selected_society_id: 1,
2026-09-03T10:21:38:   is_superadmin: 1,
2026-09-03T10:21:38:   delete_requested: 0,
2026-09-03T10:21:38:   society_name: 'Green Valley Society',
2026-09-03T10:21:38:   society_address: '123 Main St'
2026-09-03T10:21:38: }
2026-09-03T10:21:38: MEMBER SOCIETY ID: 1
2026-09-03T10:21:38: SELECTED SOCIETY ID: 1
2026-09-03T10:21:38: ========== SOCIETY CHECK ==========
2026-09-03T10:21:38: SOCIETY: {
2026-09-03T10:21:38:   id: 1,
2026-09-03T10:21:38:   logo_url: null,
2026-09-03T10:21:38:   society_name: 'Green Valley Society',
2026-09-03T10:21:38:   approval_status: null,
2026-09-03T10:21:38:   review_notes: null,
2026-09-03T10:21:38:   registration_no: 'REG-1001',
2026-09-03T10:21:38:   city: 'Jaipur',
2026-09-03T10:21:38:   state: 'Rajasthan',
2026-09-03T10:21:38:   total_units: null,
2026-09-03T10:21:38:   monthly_maintenance: '0.00',
2026-09-03T10:21:38:   maintenance_frequency: 'monthly',
2026-09-03T10:21:38:   address: '123 Main St',
2026-09-03T10:21:38:   contact_name: 'Vikram Singh',
2026-09-03T10:21:38:   contact_mobile: '9876543210',
2026-09-03T10:21:38:   contact_email: 'vikram@example.com',
2026-09-03T10:21:38:   designation: null,
2026-09-03T10:21:38:   registered_on: 2026-08-02T18:30:00.000Z,
2026-09-03T10:21:38:   reviewed_on: null
2026-09-03T10:21:38: }
2026-09-03T10:21:38: 10:21:38 [[32minfo[39m] [0mPOST /v1/payment/submit [33m400[0m 45.149 ms - 129[0m
2026-09-03T10:21:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:21:58: Method: POST
2026-09-03T10:21:58: originalUrl: /v1/expenses
2026-09-03T10:21:58: path: /v1/expenses
2026-09-03T10:21:58: normalizedPath: /v1/expenses
2026-09-03T10:21:58: isPublicRoute: false
2026-09-03T10:21:58: ------------------------------
2026-09-03T10:21:58: ----- initAuth DEBUG -----
2026-09-03T10:21:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:21:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:21:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:21:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:21:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:21:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:21:58: IsValid: true
2026-09-03T10:21:58: --------------------------
2026-09-03T10:21:59: 10:21:59 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.590 ms - 4717[0m
2026-09-03T10:21:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:21:59: Method: POST
2026-09-03T10:21:59: originalUrl: /v1/expenses/summary
2026-09-03T10:21:59: path: /v1/expenses/summary
2026-09-03T10:21:59: normalizedPath: /v1/expenses/summary
2026-09-03T10:21:59: isPublicRoute: false
2026-09-03T10:21:59: ------------------------------
2026-09-03T10:21:59: ----- initAuth DEBUG -----
2026-09-03T10:21:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:21:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:21:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:21:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:21:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:21:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:21:59: IsValid: true
2026-09-03T10:21:59: --------------------------
2026-09-03T10:21:59: 10:21:59 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.654 ms - 160[0m
2026-09-03T10:21:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:21:59: Method: GET
2026-09-03T10:21:59: originalUrl: /v1/expense-categories
2026-09-03T10:21:59: path: /v1/expense-categories
2026-09-03T10:21:59: normalizedPath: /v1/expense-categories
2026-09-03T10:21:59: isPublicRoute: false
2026-09-03T10:21:59: ------------------------------
2026-09-03T10:21:59: ----- initAuth DEBUG -----
2026-09-03T10:21:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:21:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:21:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:21:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:21:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:21:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:21:59: IsValid: true
2026-09-03T10:21:59: --------------------------
2026-09-03T10:21:59: 10:21:59 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.462 ms - 149[0m
2026-09-03T10:22:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:22:30: Method: POST
2026-09-03T10:22:30: originalUrl: /v1/expenses
2026-09-03T10:22:30: path: /v1/expenses
2026-09-03T10:22:30: normalizedPath: /v1/expenses
2026-09-03T10:22:30: isPublicRoute: false
2026-09-03T10:22:30: ------------------------------
2026-09-03T10:22:30: ----- initAuth DEBUG -----
2026-09-03T10:22:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:22:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:22:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:22:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:22:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:22:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:22:30: IsValid: true
2026-09-03T10:22:30: --------------------------
2026-09-03T10:22:30: 10:22:30 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.100 ms - 4717[0m
2026-09-03T10:22:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:22:30: Method: POST
2026-09-03T10:22:30: originalUrl: /v1/expenses/summary
2026-09-03T10:22:30: path: /v1/expenses/summary
2026-09-03T10:22:30: normalizedPath: /v1/expenses/summary
2026-09-03T10:22:30: isPublicRoute: false
2026-09-03T10:22:30: ------------------------------
2026-09-03T10:22:30: ----- initAuth DEBUG -----
2026-09-03T10:22:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:22:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:22:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:22:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:22:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:22:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:22:30: IsValid: true
2026-09-03T10:22:30: --------------------------
2026-09-03T10:22:30: 10:22:30 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.080 ms - 160[0m
2026-09-03T10:22:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:22:31: Method: GET
2026-09-03T10:22:31: originalUrl: /v1/expense-categories
2026-09-03T10:22:31: path: /v1/expense-categories
2026-09-03T10:22:31: normalizedPath: /v1/expense-categories
2026-09-03T10:22:31: isPublicRoute: false
2026-09-03T10:22:31: ------------------------------
2026-09-03T10:22:31: ----- initAuth DEBUG -----
2026-09-03T10:22:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:22:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:22:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:22:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:22:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:22:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:22:31: IsValid: true
2026-09-03T10:22:31: --------------------------
2026-09-03T10:22:31: 10:22:31 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.220 ms - 149[0m
2026-09-03T10:24:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:24:05: Method: GET
2026-09-03T10:24:05: originalUrl: /v1/dashboard
2026-09-03T10:24:05: path: /v1/dashboard
2026-09-03T10:24:05: normalizedPath: /v1/dashboard
2026-09-03T10:24:05: isPublicRoute: false
2026-09-03T10:24:05: ------------------------------
2026-09-03T10:24:05: ----- initAuth DEBUG -----
2026-09-03T10:24:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:05: IsValid: true
2026-09-03T10:24:05: --------------------------
2026-09-03T10:24:05: ========== Dashboard Controller ==========
2026-09-03T10:24:05: req.user => {
2026-09-03T10:24:05:   user_id: 1,
2026-09-03T10:24:05:   society_id: 1,
2026-09-03T10:24:05:   role: 'superadmin',
2026-09-03T10:24:05:   full_name: 'Ram',
2026-09-03T10:24:05:   is_admin: 0,
2026-09-03T10:24:05:   is_member: 1,
2026-09-03T10:24:05:   is_superadmin: 1,
2026-09-03T10:24:05:   permissions: null,
2026-09-03T10:24:05:   iat: 1788410797,
2026-09-03T10:24:05:   exp: 1791002797
2026-09-03T10:24:05: }
2026-09-03T10:24:05: req.selectedSocietyId => 1
2026-09-03T10:24:05: Dashboard Society ID => 1
2026-09-03T10:24:05: Member ID => 1
2026-09-03T10:24:05: User Role => superadmin
2026-09-03T10:24:05: societyId = 1
2026-09-03T10:24:05: memberId = 1
2026-09-03T10:24:05: Pending Maintenance Count => 6
2026-09-03T10:24:05: Pending Expense Count => 18
2026-09-03T10:24:05: Total Pending Count => 24
2026-09-03T10:24:05: 10:24:05 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 30.453 ms - 791[0m
2026-09-03T10:24:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:24:06: Method: POST
2026-09-03T10:24:06: originalUrl: /v1/society/registration-list
2026-09-03T10:24:06: path: /v1/society/registration-list
2026-09-03T10:24:06: normalizedPath: /v1/society/registration-list
2026-09-03T10:24:06: isPublicRoute: false
2026-09-03T10:24:06: ------------------------------
2026-09-03T10:24:06: ----- initAuth DEBUG -----
2026-09-03T10:24:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:06: IsValid: true
2026-09-03T10:24:06: --------------------------
2026-09-03T10:24:06: 10:24:06 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.825 ms - 2031[0m
2026-09-03T10:24:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:24:06: Method: GET
2026-09-03T10:24:06: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:24:06: path: /v1/society/registration-dashboard-summary
2026-09-03T10:24:06: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:24:06: isPublicRoute: false
2026-09-03T10:24:06: ------------------------------
2026-09-03T10:24:06: ----- initAuth DEBUG -----
2026-09-03T10:24:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:06: IsValid: true
2026-09-03T10:24:06: --------------------------
2026-09-03T10:24:06: 10:24:06 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.834 ms - 152[0m
2026-09-03T10:24:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:24:10: Method: DELETE
2026-09-03T10:24:10: originalUrl: /v1/society/18
2026-09-03T10:24:10: path: /v1/society/18
2026-09-03T10:24:10: normalizedPath: /v1/society/18
2026-09-03T10:24:10: isPublicRoute: false
2026-09-03T10:24:10: ------------------------------
2026-09-03T10:24:10: ----- initAuth DEBUG -----
2026-09-03T10:24:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:10: IsValid: true
2026-09-03T10:24:10: --------------------------
2026-09-03T10:24:10: ====================================
2026-09-03T10:24:10: DELETE API HIT
2026-09-03T10:24:10: PARAMS: { id: '18' }
2026-09-03T10:24:10: ID: 18
2026-09-03T10:24:10: USER: {
2026-09-03T10:24:10:   user_id: 1,
2026-09-03T10:24:10:   society_id: 1,
2026-09-03T10:24:10:   role: 'superadmin',
2026-09-03T10:24:10:   full_name: 'Ram',
2026-09-03T10:24:10:   is_admin: 0,
2026-09-03T10:24:10:   is_member: 1,
2026-09-03T10:24:10:   is_superadmin: 1,
2026-09-03T10:24:10:   permissions: null,
2026-09-03T10:24:10:   iat: 1788410797,
2026-09-03T10:24:10:   exp: 1791002797
2026-09-03T10:24:10: }
2026-09-03T10:24:10: ====================================
2026-09-03T10:24:10: ====================================
2026-09-03T10:24:10: [DELETE SOCIETY] RECEIVED ID: 18
2026-09-03T10:24:10: ====================================
2026-09-03T10:24:10: [DELETE SOCIETY] REGISTRATION REQUEST: []
2026-09-03T10:24:10: [DELETE SOCIETY] SOCIETY: [
2026-09-03T10:24:10:   {
2026-09-03T10:24:10:     id: 18,
2026-09-03T10:24:10:     name: 'Meri meri Society',
2026-09-03T10:24:10:     status: 'active',
2026-09-03T10:24:10:     is_deleted: 0
2026-09-03T10:24:10:   }
2026-09-03T10:24:10: ]
2026-09-03T10:24:10: [DELETE SOCIETY] SOCIETY UPDATE RESULT: ResultSetHeader {
2026-09-03T10:24:10:   fieldCount: 0,
2026-09-03T10:24:10:   affectedRows: 1,
2026-09-03T10:24:10:   insertId: 0,
2026-09-03T10:24:10:   info: 'Rows matched: 1  Changed: 1  Warnings: 0',
2026-09-03T10:24:10:   serverStatus: 2,
2026-09-03T10:24:10:   warningStatus: 0,
2026-09-03T10:24:10:   changedRows: 1
2026-09-03T10:24:10: }
2026-09-03T10:24:10: DELETE MODEL RESULT: { affectedRows: 1, type: 'society' }
2026-09-03T10:24:10: 10:24:10 [[32minfo[39m] [0mDELETE /v1/society/18 [32m200[0m 16.036 ms - 98[0m
2026-09-03T10:24:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:24:10: Method: GET
2026-09-03T10:24:10: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:24:10: path: /v1/society/registration-dashboard-summary
2026-09-03T10:24:10: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:24:10: isPublicRoute: false
2026-09-03T10:24:10: ------------------------------
2026-09-03T10:24:10: ----- initAuth DEBUG -----
2026-09-03T10:24:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:10: IsValid: true
2026-09-03T10:24:10: --------------------------
2026-09-03T10:24:10: 10:24:10 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 10.552 ms - 152[0m
2026-09-03T10:24:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:24:12: Method: DELETE
2026-09-03T10:24:12: originalUrl: /v1/society/15
2026-09-03T10:24:12: path: /v1/society/15
2026-09-03T10:24:12: normalizedPath: /v1/society/15
2026-09-03T10:24:12: isPublicRoute: false
2026-09-03T10:24:12: ------------------------------
2026-09-03T10:24:12: ----- initAuth DEBUG -----
2026-09-03T10:24:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:12: IsValid: true
2026-09-03T10:24:12: --------------------------
2026-09-03T10:24:12: ====================================
2026-09-03T10:24:12: DELETE API HIT
2026-09-03T10:24:12: PARAMS: { id: '15' }
2026-09-03T10:24:12: ID: 15
2026-09-03T10:24:12: USER: {
2026-09-03T10:24:12:   user_id: 1,
2026-09-03T10:24:12:   society_id: 1,
2026-09-03T10:24:12:   role: 'superadmin',
2026-09-03T10:24:12:   full_name: 'Ram',
2026-09-03T10:24:12:   is_admin: 0,
2026-09-03T10:24:12:   is_member: 1,
2026-09-03T10:24:12:   is_superadmin: 1,
2026-09-03T10:24:12:   permissions: null,
2026-09-03T10:24:12:   iat: 1788410797,
2026-09-03T10:24:12:   exp: 1791002797
2026-09-03T10:24:12: }
2026-09-03T10:24:12: ====================================
2026-09-03T10:24:12: ====================================
2026-09-03T10:24:12: [DELETE SOCIETY] RECEIVED ID: 15
2026-09-03T10:24:12: ====================================
2026-09-03T10:24:12: [DELETE SOCIETY] REGISTRATION REQUEST: []
2026-09-03T10:24:12: [DELETE SOCIETY] SOCIETY: [
2026-09-03T10:24:12:   {
2026-09-03T10:24:12:     id: 15,
2026-09-03T10:24:12:     name: 'Orchid Towers CHS Ltd.',
2026-09-03T10:24:12:     status: 'active',
2026-09-03T10:24:12:     is_deleted: 0
2026-09-03T10:24:12:   }
2026-09-03T10:24:12: ]
2026-09-03T10:24:12: [DELETE SOCIETY] SOCIETY UPDATE RESULT: ResultSetHeader {
2026-09-03T10:24:12:   fieldCount: 0,
2026-09-03T10:24:12:   affectedRows: 1,
2026-09-03T10:24:12:   insertId: 0,
2026-09-03T10:24:12:   info: 'Rows matched: 1  Changed: 1  Warnings: 0',
2026-09-03T10:24:12:   serverStatus: 2,
2026-09-03T10:24:12:   warningStatus: 0,
2026-09-03T10:24:12:   changedRows: 1
2026-09-03T10:24:12: }
2026-09-03T10:24:12: DELETE MODEL RESULT: { affectedRows: 1, type: 'society' }
2026-09-03T10:24:12: 10:24:12 [[32minfo[39m] [0mDELETE /v1/society/15 [32m200[0m 6.658 ms - 98[0m
2026-09-03T10:24:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:24:12: Method: GET
2026-09-03T10:24:12: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:24:12: path: /v1/society/registration-dashboard-summary
2026-09-03T10:24:12: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:24:12: isPublicRoute: false
2026-09-03T10:24:12: ------------------------------
2026-09-03T10:24:12: ----- initAuth DEBUG -----
2026-09-03T10:24:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:12: IsValid: true
2026-09-03T10:24:12: --------------------------
2026-09-03T10:24:12: 10:24:12 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.872 ms - 152[0m
2026-09-03T10:24:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:24:14: Method: DELETE
2026-09-03T10:24:14: originalUrl: /v1/society/14
2026-09-03T10:24:14: path: /v1/society/14
2026-09-03T10:24:14: normalizedPath: /v1/society/14
2026-09-03T10:24:14: isPublicRoute: false
2026-09-03T10:24:14: ------------------------------
2026-09-03T10:24:14: ----- initAuth DEBUG -----
2026-09-03T10:24:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:14: IsValid: true
2026-09-03T10:24:14: --------------------------
2026-09-03T10:24:14: ====================================
2026-09-03T10:24:14: DELETE API HIT
2026-09-03T10:24:14: PARAMS: { id: '14' }
2026-09-03T10:24:14: ID: 14
2026-09-03T10:24:14: USER: {
2026-09-03T10:24:14:   user_id: 1,
2026-09-03T10:24:14:   society_id: 1,
2026-09-03T10:24:14:   role: 'superadmin',
2026-09-03T10:24:14:   full_name: 'Ram',
2026-09-03T10:24:14:   is_admin: 0,
2026-09-03T10:24:14:   is_member: 1,
2026-09-03T10:24:14:   is_superadmin: 1,
2026-09-03T10:24:14:   permissions: null,
2026-09-03T10:24:14:   iat: 1788410797,
2026-09-03T10:24:14:   exp: 1791002797
2026-09-03T10:24:14: }
2026-09-03T10:24:14: ====================================
2026-09-03T10:24:14: ====================================
2026-09-03T10:24:14: [DELETE SOCIETY] RECEIVED ID: 14
2026-09-03T10:24:14: ====================================
2026-09-03T10:24:14: [DELETE SOCIETY] REGISTRATION REQUEST: []
2026-09-03T10:24:14: [DELETE SOCIETY] SOCIETY: [ { id: 14, name: 'PG society', status: 'active', is_deleted: 0 } ]
2026-09-03T10:24:14: [DELETE SOCIETY] SOCIETY UPDATE RESULT: ResultSetHeader {
2026-09-03T10:24:14:   fieldCount: 0,
2026-09-03T10:24:14:   affectedRows: 1,
2026-09-03T10:24:14:   insertId: 0,
2026-09-03T10:24:14:   info: 'Rows matched: 1  Changed: 1  Warnings: 0',
2026-09-03T10:24:14:   serverStatus: 2,
2026-09-03T10:24:14:   warningStatus: 0,
2026-09-03T10:24:14:   changedRows: 1
2026-09-03T10:24:14: }
2026-09-03T10:24:14: DELETE MODEL RESULT: { affectedRows: 1, type: 'society' }
2026-09-03T10:24:14: 10:24:14 [[32minfo[39m] [0mDELETE /v1/society/14 [32m200[0m 5.578 ms - 98[0m
2026-09-03T10:24:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:24:14: Method: GET
2026-09-03T10:24:14: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:24:14: path: /v1/society/registration-dashboard-summary
2026-09-03T10:24:14: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:24:14: isPublicRoute: false
2026-09-03T10:24:14: ------------------------------
2026-09-03T10:24:14: ----- initAuth DEBUG -----
2026-09-03T10:24:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:14: IsValid: true
2026-09-03T10:24:14: --------------------------
2026-09-03T10:24:14: 10:24:14 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.154 ms - 152[0m
2026-09-03T10:24:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:24:16: Method: DELETE
2026-09-03T10:24:16: originalUrl: /v1/society/13
2026-09-03T10:24:16: path: /v1/society/13
2026-09-03T10:24:16: normalizedPath: /v1/society/13
2026-09-03T10:24:16: isPublicRoute: false
2026-09-03T10:24:16: ------------------------------
2026-09-03T10:24:16: ----- initAuth DEBUG -----
2026-09-03T10:24:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:16: IsValid: true
2026-09-03T10:24:16: --------------------------
2026-09-03T10:24:16: ====================================
2026-09-03T10:24:16: DELETE API HIT
2026-09-03T10:24:16: PARAMS: { id: '13' }
2026-09-03T10:24:16: ID: 13
2026-09-03T10:24:16: USER: {
2026-09-03T10:24:16:   user_id: 1,
2026-09-03T10:24:16:   society_id: 1,
2026-09-03T10:24:16:   role: 'superadmin',
2026-09-03T10:24:16:   full_name: 'Ram',
2026-09-03T10:24:16:   is_admin: 0,
2026-09-03T10:24:16:   is_member: 1,
2026-09-03T10:24:16:   is_superadmin: 1,
2026-09-03T10:24:16:   permissions: null,
2026-09-03T10:24:16:   iat: 1788410797,
2026-09-03T10:24:16:   exp: 1791002797
2026-09-03T10:24:16: }
2026-09-03T10:24:16: ====================================
2026-09-03T10:24:16: ====================================
2026-09-03T10:24:16: [DELETE SOCIETY] RECEIVED ID: 13
2026-09-03T10:24:16: ====================================
2026-09-03T10:24:16: [DELETE SOCIETY] REGISTRATION REQUEST: []
2026-09-03T10:24:16: [DELETE SOCIETY] SOCIETY: [
2026-09-03T10:24:16:   {
2026-09-03T10:24:16:     id: 13,
2026-09-03T10:24:16:     name: 'B2infosoft society',
2026-09-03T10:24:16:     status: 'active',
2026-09-03T10:24:16:     is_deleted: 0
2026-09-03T10:24:16:   }
2026-09-03T10:24:16: ]
2026-09-03T10:24:16: [DELETE SOCIETY] SOCIETY UPDATE RESULT: ResultSetHeader {
2026-09-03T10:24:16:   fieldCount: 0,
2026-09-03T10:24:16:   affectedRows: 1,
2026-09-03T10:24:16:   insertId: 0,
2026-09-03T10:24:16:   info: 'Rows matched: 1  Changed: 1  Warnings: 0',
2026-09-03T10:24:16:   serverStatus: 2,
2026-09-03T10:24:16:   warningStatus: 0,
2026-09-03T10:24:16:   changedRows: 1
2026-09-03T10:24:16: }
2026-09-03T10:24:16: DELETE MODEL RESULT: { affectedRows: 1, type: 'society' }
2026-09-03T10:24:16: 10:24:16 [[32minfo[39m] [0mDELETE /v1/society/13 [32m200[0m 6.365 ms - 98[0m
2026-09-03T10:24:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:24:16: Method: GET
2026-09-03T10:24:16: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:24:16: path: /v1/society/registration-dashboard-summary
2026-09-03T10:24:16: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:24:16: isPublicRoute: false
2026-09-03T10:24:16: ------------------------------
2026-09-03T10:24:16: ----- initAuth DEBUG -----
2026-09-03T10:24:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:16: IsValid: true
2026-09-03T10:24:16: --------------------------
2026-09-03T10:24:16: 10:24:16 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.991 ms - 152[0m
2026-09-03T10:24:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:24:18: Method: DELETE
2026-09-03T10:24:18: originalUrl: /v1/society/4
2026-09-03T10:24:18: path: /v1/society/4
2026-09-03T10:24:18: normalizedPath: /v1/society/4
2026-09-03T10:24:18: isPublicRoute: false
2026-09-03T10:24:18: ------------------------------
2026-09-03T10:24:18: ----- initAuth DEBUG -----
2026-09-03T10:24:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:18: IsValid: true
2026-09-03T10:24:18: --------------------------
2026-09-03T10:24:18: ====================================
2026-09-03T10:24:18: DELETE API HIT
2026-09-03T10:24:18: PARAMS: { id: '4' }
2026-09-03T10:24:18: ID: 4
2026-09-03T10:24:18: USER: {
2026-09-03T10:24:18:   user_id: 1,
2026-09-03T10:24:18:   society_id: 1,
2026-09-03T10:24:18:   role: 'superadmin',
2026-09-03T10:24:18:   full_name: 'Ram',
2026-09-03T10:24:18:   is_admin: 0,
2026-09-03T10:24:18:   is_member: 1,
2026-09-03T10:24:18:   is_superadmin: 1,
2026-09-03T10:24:18:   permissions: null,
2026-09-03T10:24:18:   iat: 1788410797,
2026-09-03T10:24:18:   exp: 1791002797
2026-09-03T10:24:18: }
2026-09-03T10:24:18: ====================================
2026-09-03T10:24:18: ====================================
2026-09-03T10:24:18: [DELETE SOCIETY] RECEIVED ID: 4
2026-09-03T10:24:18: ====================================
2026-09-03T10:24:18: [DELETE SOCIETY] REGISTRATION REQUEST: [
2026-09-03T10:24:18:   {
2026-09-03T10:24:18:     id: 4,
2026-09-03T10:24:18:     society_name: 'Patarkaar Society',
2026-09-03T10:24:18:     approval_status: 'rejected',
2026-09-03T10:24:18:     is_deleted: 0
2026-09-03T10:24:18:   }
2026-09-03T10:24:18: ]
2026-09-03T10:24:18: [DELETE SOCIETY] REQUEST STATUS: rejected
2026-09-03T10:24:18: [DELETE SOCIETY] REQUEST is_deleted: 0
2026-09-03T10:24:18: [DELETE SOCIETY] REGISTRATION UPDATE RESULT: ResultSetHeader {
2026-09-03T10:24:18:   fieldCount: 0,
2026-09-03T10:24:18:   affectedRows: 1,
2026-09-03T10:24:18:   insertId: 0,
2026-09-03T10:24:18:   info: 'Rows matched: 1  Changed: 1  Warnings: 0',
2026-09-03T10:24:18:   serverStatus: 2,
2026-09-03T10:24:18:   warningStatus: 0,
2026-09-03T10:24:18:   changedRows: 1
2026-09-03T10:24:18: }
2026-09-03T10:24:18: DELETE MODEL RESULT: { affectedRows: 1, type: 'registration_request' }
2026-09-03T10:24:18: 10:24:18 [[32minfo[39m] [0mDELETE /v1/society/4 [32m200[0m 7.315 ms - 110[0m
2026-09-03T10:24:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:24:18: Method: GET
2026-09-03T10:24:18: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:24:18: path: /v1/society/registration-dashboard-summary
2026-09-03T10:24:18: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:24:18: isPublicRoute: false
2026-09-03T10:24:18: ------------------------------
2026-09-03T10:24:18: ----- initAuth DEBUG -----
2026-09-03T10:24:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:18: IsValid: true
2026-09-03T10:24:18: --------------------------
2026-09-03T10:24:18: 10:24:18 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 9.802 ms - 152[0m
2026-09-03T10:24:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:24:59: Method: GET
2026-09-03T10:24:59: originalUrl: /v1/dashboard
2026-09-03T10:24:59: path: /v1/dashboard
2026-09-03T10:24:59: normalizedPath: /v1/dashboard
2026-09-03T10:24:59: isPublicRoute: false
2026-09-03T10:24:59: ------------------------------
2026-09-03T10:24:59: ----- initAuth DEBUG -----
2026-09-03T10:24:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:24:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:24:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:24:59: IsValid: true
2026-09-03T10:24:59: --------------------------
2026-09-03T10:24:59: ========== Dashboard Controller ==========
2026-09-03T10:24:59: req.user => {
2026-09-03T10:24:59:   user_id: 1,
2026-09-03T10:24:59:   society_id: 1,
2026-09-03T10:24:59:   role: 'superadmin',
2026-09-03T10:24:59:   full_name: 'Ram',
2026-09-03T10:24:59:   is_admin: 0,
2026-09-03T10:24:59:   is_member: 1,
2026-09-03T10:24:59:   is_superadmin: 1,
2026-09-03T10:24:59:   permissions: null,
2026-09-03T10:24:59:   iat: 1788410797,
2026-09-03T10:24:59:   exp: 1791002797
2026-09-03T10:24:59: }
2026-09-03T10:24:59: req.selectedSocietyId => 1
2026-09-03T10:24:59: Dashboard Society ID => 1
2026-09-03T10:24:59: Member ID => 1
2026-09-03T10:24:59: User Role => superadmin
2026-09-03T10:24:59: societyId = 1
2026-09-03T10:24:59: memberId = 1
2026-09-03T10:24:59: Pending Maintenance Count => 6
2026-09-03T10:24:59: Pending Expense Count => 18
2026-09-03T10:24:59: Total Pending Count => 24
2026-09-03T10:24:59: 10:24:59 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.276 ms - 791[0m
2026-09-03T10:25:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:25:02: Method: GET
2026-09-03T10:25:02: originalUrl: /v1/dashboard
2026-09-03T10:25:02: path: /v1/dashboard
2026-09-03T10:25:02: normalizedPath: /v1/dashboard
2026-09-03T10:25:02: isPublicRoute: false
2026-09-03T10:25:02: ------------------------------
2026-09-03T10:25:02: ----- initAuth DEBUG -----
2026-09-03T10:25:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:02: IsValid: true
2026-09-03T10:25:02: --------------------------
2026-09-03T10:25:02: ========== Dashboard Controller ==========
2026-09-03T10:25:02: req.user => {
2026-09-03T10:25:02:   user_id: 1,
2026-09-03T10:25:02:   society_id: 1,
2026-09-03T10:25:02:   role: 'superadmin',
2026-09-03T10:25:02:   full_name: 'Ram',
2026-09-03T10:25:02:   is_admin: 0,
2026-09-03T10:25:02:   is_member: 1,
2026-09-03T10:25:02:   is_superadmin: 1,
2026-09-03T10:25:02:   permissions: null,
2026-09-03T10:25:02:   iat: 1788410797,
2026-09-03T10:25:02:   exp: 1791002797
2026-09-03T10:25:02: }
2026-09-03T10:25:02: req.selectedSocietyId => 1
2026-09-03T10:25:02: Dashboard Society ID => 1
2026-09-03T10:25:02: Member ID => 1
2026-09-03T10:25:02: User Role => superadmin
2026-09-03T10:25:02: societyId = 1
2026-09-03T10:25:02: memberId = 1
2026-09-03T10:25:02: Pending Maintenance Count => 6
2026-09-03T10:25:02: Pending Expense Count => 18
2026-09-03T10:25:02: Total Pending Count => 24
2026-09-03T10:25:02: 10:25:02 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.721 ms - 791[0m
2026-09-03T10:25:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:25:03: Method: POST
2026-09-03T10:25:03: originalUrl: /v1/society/registration-list
2026-09-03T10:25:03: path: /v1/society/registration-list
2026-09-03T10:25:03: normalizedPath: /v1/society/registration-list
2026-09-03T10:25:03: isPublicRoute: false
2026-09-03T10:25:03: ------------------------------
2026-09-03T10:25:03: ----- initAuth DEBUG -----
2026-09-03T10:25:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:03: IsValid: true
2026-09-03T10:25:03: --------------------------
2026-09-03T10:25:03: 10:25:03 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.551 ms - 415[0m
2026-09-03T10:25:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:25:03: Method: GET
2026-09-03T10:25:03: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:25:03: path: /v1/society/registration-dashboard-summary
2026-09-03T10:25:03: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:25:03: isPublicRoute: false
2026-09-03T10:25:03: ------------------------------
2026-09-03T10:25:03: ----- initAuth DEBUG -----
2026-09-03T10:25:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:03: IsValid: true
2026-09-03T10:25:03: --------------------------
2026-09-03T10:25:03: 10:25:03 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.577 ms - 152[0m
2026-09-03T10:25:04: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:25:04: Method: PUT
2026-09-03T10:25:04: originalUrl: /v1/society/select
2026-09-03T10:25:04: path: /v1/society/select
2026-09-03T10:25:04: normalizedPath: /v1/society/select
2026-09-03T10:25:04: isPublicRoute: false
2026-09-03T10:25:04: ------------------------------
2026-09-03T10:25:04: ----- initAuth DEBUG -----
2026-09-03T10:25:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:04: IsValid: true
2026-09-03T10:25:04: --------------------------
2026-09-03T10:25:04: SELECT SOCIETY BODY: { society_id: 1 }
2026-09-03T10:25:04: SELECT SOCIETY USER: {
2026-09-03T10:25:04:   user_id: 1,
2026-09-03T10:25:04:   society_id: 1,
2026-09-03T10:25:04:   role: 'superadmin',
2026-09-03T10:25:04:   full_name: 'Ram',
2026-09-03T10:25:04:   is_admin: 0,
2026-09-03T10:25:04:   is_member: 1,
2026-09-03T10:25:04:   is_superadmin: 1,
2026-09-03T10:25:04:   permissions: null,
2026-09-03T10:25:04:   iat: 1788410797,
2026-09-03T10:25:04:   exp: 1791002797
2026-09-03T10:25:04: }
2026-09-03T10:25:04: SELECTED SOCIETY ID: 1
2026-09-03T10:25:04: 10:25:04 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 7.095 ms - 98[0m
2026-09-03T10:25:04: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:25:04: Method: GET
2026-09-03T10:25:04: originalUrl: /v1/dashboard
2026-09-03T10:25:04: path: /v1/dashboard
2026-09-03T10:25:04: normalizedPath: /v1/dashboard
2026-09-03T10:25:04: isPublicRoute: false
2026-09-03T10:25:04: ------------------------------
2026-09-03T10:25:04: ----- initAuth DEBUG -----
2026-09-03T10:25:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:04: IsValid: true
2026-09-03T10:25:04: --------------------------
2026-09-03T10:25:04: ========== Dashboard Controller ==========
2026-09-03T10:25:04: req.user => {
2026-09-03T10:25:04:   user_id: 1,
2026-09-03T10:25:04:   society_id: 1,
2026-09-03T10:25:04:   role: 'superadmin',
2026-09-03T10:25:04:   full_name: 'Ram',
2026-09-03T10:25:04:   is_admin: 0,
2026-09-03T10:25:04:   is_member: 1,
2026-09-03T10:25:04:   is_superadmin: 1,
2026-09-03T10:25:04:   permissions: null,
2026-09-03T10:25:04:   iat: 1788410797,
2026-09-03T10:25:04:   exp: 1791002797
2026-09-03T10:25:04: }
2026-09-03T10:25:04: req.selectedSocietyId => 1
2026-09-03T10:25:04: Dashboard Society ID => 1
2026-09-03T10:25:04: Member ID => 1
2026-09-03T10:25:04: User Role => superadmin
2026-09-03T10:25:04: societyId = 1
2026-09-03T10:25:04: memberId = 1
2026-09-03T10:25:04: Pending Maintenance Count => 6
2026-09-03T10:25:04: Pending Expense Count => 18
2026-09-03T10:25:04: Total Pending Count => 24
2026-09-03T10:25:04: 10:25:04 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.658 ms - 791[0m
2026-09-03T10:25:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:25:06: Method: POST
2026-09-03T10:25:06: originalUrl: /v1/member/list
2026-09-03T10:25:06: path: /v1/member/list
2026-09-03T10:25:06: normalizedPath: /v1/member/list
2026-09-03T10:25:06: isPublicRoute: false
2026-09-03T10:25:06: ------------------------------
2026-09-03T10:25:06: ----- initAuth DEBUG -----
2026-09-03T10:25:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:06: IsValid: true
2026-09-03T10:25:06: --------------------------
2026-09-03T10:25:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:25:06: Method: POST
2026-09-03T10:25:06: originalUrl: /v1/member/statistics
2026-09-03T10:25:06: path: /v1/member/statistics
2026-09-03T10:25:06: normalizedPath: /v1/member/statistics
2026-09-03T10:25:06: isPublicRoute: false
2026-09-03T10:25:06: ------------------------------
2026-09-03T10:25:06: ----- initAuth DEBUG -----
2026-09-03T10:25:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:06: IsValid: true
2026-09-03T10:25:06: --------------------------
2026-09-03T10:25:06: 10:25:06 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.186 ms - 143[0m
2026-09-03T10:25:06: 10:25:06 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 14.851 ms - 2160[0m
2026-09-03T10:25:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:25:09: Method: GET
2026-09-03T10:25:09: originalUrl: /v1/member/3
2026-09-03T10:25:09: path: /v1/member/3
2026-09-03T10:25:09: normalizedPath: /v1/member/3
2026-09-03T10:25:09: isPublicRoute: false
2026-09-03T10:25:09: ------------------------------
2026-09-03T10:25:09: ----- initAuth DEBUG -----
2026-09-03T10:25:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:09: IsValid: true
2026-09-03T10:25:09: --------------------------
2026-09-03T10:25:09: 10:25:09 [[32minfo[39m] [0mGET /v1/member/3 [33m403[0m 3.800 ms - 83[0m
2026-09-03T10:25:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:25:16: Method: POST
2026-09-03T10:25:16: originalUrl: /v1/society/registration-list
2026-09-03T10:25:16: path: /v1/society/registration-list
2026-09-03T10:25:16: normalizedPath: /v1/society/registration-list
2026-09-03T10:25:16: isPublicRoute: false
2026-09-03T10:25:16: ------------------------------
2026-09-03T10:25:16: ----- initAuth DEBUG -----
2026-09-03T10:25:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:16: IsValid: true
2026-09-03T10:25:16: --------------------------
2026-09-03T10:25:16: 10:25:16 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 12.722 ms - 415[0m
2026-09-03T10:25:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:25:16: Method: GET
2026-09-03T10:25:16: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:25:16: path: /v1/society/registration-dashboard-summary
2026-09-03T10:25:16: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:25:16: isPublicRoute: false
2026-09-03T10:25:16: ------------------------------
2026-09-03T10:25:16: ----- initAuth DEBUG -----
2026-09-03T10:25:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:16: IsValid: true
2026-09-03T10:25:16: --------------------------
2026-09-03T10:25:16: 10:25:16 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 11.760 ms - 152[0m
2026-09-03T10:25:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:25:19: Method: POST
2026-09-03T10:25:19: originalUrl: /v1/member/statistics
2026-09-03T10:25:19: path: /v1/member/statistics
2026-09-03T10:25:19: normalizedPath: /v1/member/statistics
2026-09-03T10:25:19: isPublicRoute: false
2026-09-03T10:25:19: ------------------------------
2026-09-03T10:25:19: ----- initAuth DEBUG -----
2026-09-03T10:25:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:19: IsValid: true
2026-09-03T10:25:19: --------------------------
2026-09-03T10:25:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:25:19: Method: POST
2026-09-03T10:25:19: originalUrl: /v1/member/list
2026-09-03T10:25:19: path: /v1/member/list
2026-09-03T10:25:19: normalizedPath: /v1/member/list
2026-09-03T10:25:19: isPublicRoute: false
2026-09-03T10:25:19: ------------------------------
2026-09-03T10:25:19: ----- initAuth DEBUG -----
2026-09-03T10:25:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:19: IsValid: true
2026-09-03T10:25:19: --------------------------
2026-09-03T10:25:19: 10:25:19 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 4.532 ms - 143[0m
2026-09-03T10:25:19: 10:25:19 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.662 ms - 2160[0m
2026-09-03T10:25:21: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:25:21: Method: GET
2026-09-03T10:25:21: originalUrl: /v1/member/3
2026-09-03T10:25:21: path: /v1/member/3
2026-09-03T10:25:21: normalizedPath: /v1/member/3
2026-09-03T10:25:21: isPublicRoute: false
2026-09-03T10:25:21: ------------------------------
2026-09-03T10:25:21: ----- initAuth DEBUG -----
2026-09-03T10:25:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:21: IsValid: true
2026-09-03T10:25:21: --------------------------
2026-09-03T10:25:21: 10:25:21 [[32minfo[39m] [0mGET /v1/member/3 [33m403[0m 2.940 ms - 83[0m
2026-09-03T10:25:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:25:22: Method: GET
2026-09-03T10:25:22: originalUrl: /v1/member/3
2026-09-03T10:25:22: path: /v1/member/3
2026-09-03T10:25:22: normalizedPath: /v1/member/3
2026-09-03T10:25:22: isPublicRoute: false
2026-09-03T10:25:22: ------------------------------
2026-09-03T10:25:22: ----- initAuth DEBUG -----
2026-09-03T10:25:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:22: IsValid: true
2026-09-03T10:25:22: --------------------------
2026-09-03T10:25:22: 10:25:22 [[32minfo[39m] [0mGET /v1/member/3 [33m403[0m 3.150 ms - 83[0m
2026-09-03T10:25:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:25:27: Method: GET
2026-09-03T10:25:27: originalUrl: /v1/member/3
2026-09-03T10:25:27: path: /v1/member/3
2026-09-03T10:25:27: normalizedPath: /v1/member/3
2026-09-03T10:25:27: isPublicRoute: false
2026-09-03T10:25:27: ------------------------------
2026-09-03T10:25:27: ----- initAuth DEBUG -----
2026-09-03T10:25:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:27: IsValid: true
2026-09-03T10:25:27: --------------------------
2026-09-03T10:25:27: 10:25:27 [[32minfo[39m] [0mGET /v1/member/3 [33m403[0m 2.748 ms - 83[0m
2026-09-03T10:25:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:25:30: Method: GET
2026-09-03T10:25:30: originalUrl: /v1/member/1
2026-09-03T10:25:30: path: /v1/member/1
2026-09-03T10:25:30: normalizedPath: /v1/member/1
2026-09-03T10:25:30: isPublicRoute: false
2026-09-03T10:25:30: ------------------------------
2026-09-03T10:25:30: ----- initAuth DEBUG -----
2026-09-03T10:25:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:30: IsValid: true
2026-09-03T10:25:30: --------------------------
2026-09-03T10:25:30: 10:25:30 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 6.849 ms - 678[0m
2026-09-03T10:25:32: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:25:32: Method: GET
2026-09-03T10:25:32: originalUrl: /v1/member/8
2026-09-03T10:25:32: path: /v1/member/8
2026-09-03T10:25:32: normalizedPath: /v1/member/8
2026-09-03T10:25:32: isPublicRoute: false
2026-09-03T10:25:32: ------------------------------
2026-09-03T10:25:32: ----- initAuth DEBUG -----
2026-09-03T10:25:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:25:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:25:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:25:32: IsValid: true
2026-09-03T10:25:32: --------------------------
2026-09-03T10:25:32: 10:25:32 [[32minfo[39m] [0mGET /v1/member/8 [33m403[0m 2.975 ms - 83[0m
2026-09-03T10:26:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:26:00: Method: GET
2026-09-03T10:26:00: originalUrl: /v1/member/7
2026-09-03T10:26:00: path: /v1/member/7
2026-09-03T10:26:00: normalizedPath: /v1/member/7
2026-09-03T10:26:00: isPublicRoute: false
2026-09-03T10:26:00: ------------------------------
2026-09-03T10:26:00: ----- initAuth DEBUG -----
2026-09-03T10:26:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:26:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:26:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:26:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:26:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:26:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:26:00: IsValid: true
2026-09-03T10:26:00: --------------------------
2026-09-03T10:26:00: 10:26:00 [[32minfo[39m] [0mGET /v1/member/7 [33m403[0m 3.055 ms - 83[0m
2026-09-03T10:26:04: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:26:04: Method: GET
2026-09-03T10:26:04: originalUrl: /v1/member/1
2026-09-03T10:26:04: path: /v1/member/1
2026-09-03T10:26:04: normalizedPath: /v1/member/1
2026-09-03T10:26:04: isPublicRoute: false
2026-09-03T10:26:04: ------------------------------
2026-09-03T10:26:04: ----- initAuth DEBUG -----
2026-09-03T10:26:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:26:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:26:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:26:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:26:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:26:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:26:04: IsValid: true
2026-09-03T10:26:04: --------------------------
2026-09-03T10:26:04: 10:26:04 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 5.145 ms - 678[0m
2026-09-03T10:26:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:26:10: Method: GET
2026-09-03T10:26:10: originalUrl: /v1/member/3
2026-09-03T10:26:10: path: /v1/member/3
2026-09-03T10:26:10: normalizedPath: /v1/member/3
2026-09-03T10:26:10: isPublicRoute: false
2026-09-03T10:26:10: ------------------------------
2026-09-03T10:26:10: ----- initAuth DEBUG -----
2026-09-03T10:26:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:26:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:26:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:26:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:26:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:26:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:26:10: IsValid: true
2026-09-03T10:26:10: --------------------------
2026-09-03T10:26:10: 10:26:10 [[32minfo[39m] [0mGET /v1/member/3 [33m403[0m 4.315 ms - 83[0m
2026-09-03T10:27:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:27:31: Method: GET
2026-09-03T10:27:31: originalUrl: /v1/member/1
2026-09-03T10:27:31: path: /v1/member/1
2026-09-03T10:27:31: normalizedPath: /v1/member/1
2026-09-03T10:27:31: isPublicRoute: false
2026-09-03T10:27:31: ------------------------------
2026-09-03T10:27:31: ----- initAuth DEBUG -----
2026-09-03T10:27:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:27:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:27:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:27:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:27:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:27:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:27:31: IsValid: true
2026-09-03T10:27:31: --------------------------
2026-09-03T10:27:31: 10:27:31 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 5.335 ms - 678[0m
2026-09-03T10:27:54: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:27:54: Method: DELETE
2026-09-03T10:27:54: originalUrl: /v1/member/2
2026-09-03T10:27:54: path: /v1/member/2
2026-09-03T10:27:54: normalizedPath: /v1/member/2
2026-09-03T10:27:54: isPublicRoute: false
2026-09-03T10:27:54: ------------------------------
2026-09-03T10:27:54: ----- initAuth DEBUG -----
2026-09-03T10:27:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:27:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:27:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:27:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:27:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:27:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:27:54: IsValid: true
2026-09-03T10:27:54: --------------------------
2026-09-03T10:27:54: 10:27:54 [[32minfo[39m] [0mDELETE /v1/member/2 [32m200[0m 8.313 ms - 87[0m
2026-09-03T10:28:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:28:01: Method: POST
2026-09-03T10:28:01: originalUrl: /v1/member/statistics
2026-09-03T10:28:01: path: /v1/member/statistics
2026-09-03T10:28:01: normalizedPath: /v1/member/statistics
2026-09-03T10:28:01: isPublicRoute: false
2026-09-03T10:28:01: ------------------------------
2026-09-03T10:28:01: ----- initAuth DEBUG -----
2026-09-03T10:28:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:28:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:28:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:28:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:28:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:28:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:28:01: IsValid: true
2026-09-03T10:28:01: --------------------------
2026-09-03T10:28:01: 10:28:01 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.844 ms - 143[0m
2026-09-03T10:28:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:28:01: Method: POST
2026-09-03T10:28:01: originalUrl: /v1/member/list
2026-09-03T10:28:01: path: /v1/member/list
2026-09-03T10:28:01: normalizedPath: /v1/member/list
2026-09-03T10:28:01: isPublicRoute: false
2026-09-03T10:28:01: ------------------------------
2026-09-03T10:28:01: ----- initAuth DEBUG -----
2026-09-03T10:28:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:28:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:28:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:28:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:28:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:28:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:28:01: IsValid: true
2026-09-03T10:28:01: --------------------------
2026-09-03T10:28:01: 10:28:01 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.513 ms - 2160[0m
2026-09-03T10:28:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:28:12: Method: DELETE
2026-09-03T10:28:12: originalUrl: /v1/member/3
2026-09-03T10:28:12: path: /v1/member/3
2026-09-03T10:28:12: normalizedPath: /v1/member/3
2026-09-03T10:28:12: isPublicRoute: false
2026-09-03T10:28:12: ------------------------------
2026-09-03T10:28:12: ----- initAuth DEBUG -----
2026-09-03T10:28:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:28:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:28:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:28:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:28:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:28:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:28:12: IsValid: true
2026-09-03T10:28:12: --------------------------
2026-09-03T10:28:12: 10:28:12 [[32minfo[39m] [0mDELETE /v1/member/3 [32m200[0m 5.103 ms - 87[0m
2026-09-03T10:28:23: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:28:23: Method: GET
2026-09-03T10:28:23: originalUrl: /v1/member/3
2026-09-03T10:28:23: path: /v1/member/3
2026-09-03T10:28:23: normalizedPath: /v1/member/3
2026-09-03T10:28:23: isPublicRoute: false
2026-09-03T10:28:23: ------------------------------
2026-09-03T10:28:23: ----- initAuth DEBUG -----
2026-09-03T10:28:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:28:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:28:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:28:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:28:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:28:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:28:23: IsValid: true
2026-09-03T10:28:23: --------------------------
2026-09-03T10:28:23: 10:28:23 [[32minfo[39m] [0mGET /v1/member/3 [33m403[0m 2.864 ms - 83[0m
2026-09-03T10:28:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:28:35: Method: DELETE
2026-09-03T10:28:35: originalUrl: /v1/member/4
2026-09-03T10:28:35: path: /v1/member/4
2026-09-03T10:28:35: normalizedPath: /v1/member/4
2026-09-03T10:28:35: isPublicRoute: false
2026-09-03T10:28:35: ------------------------------
2026-09-03T10:28:35: ----- initAuth DEBUG -----
2026-09-03T10:28:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:28:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:28:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:28:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:28:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:28:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:28:35: IsValid: true
2026-09-03T10:28:35: --------------------------
2026-09-03T10:28:35: 10:28:35 [[32minfo[39m] [0mDELETE /v1/member/4 [32m200[0m 3.750 ms - 87[0m
2026-09-03T10:28:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:28:42: Method: DELETE
2026-09-03T10:28:42: originalUrl: /v1/member/5
2026-09-03T10:28:42: path: /v1/member/5
2026-09-03T10:28:42: normalizedPath: /v1/member/5
2026-09-03T10:28:42: isPublicRoute: false
2026-09-03T10:28:42: ------------------------------
2026-09-03T10:28:42: ----- initAuth DEBUG -----
2026-09-03T10:28:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:28:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:28:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:28:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:28:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:28:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:28:42: IsValid: true
2026-09-03T10:28:42: --------------------------
2026-09-03T10:28:42: 10:28:42 [[32minfo[39m] [0mDELETE /v1/member/5 [32m200[0m 4.296 ms - 87[0m
2026-09-03T10:28:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:28:48: Method: DELETE
2026-09-03T10:28:48: originalUrl: /v1/member/6
2026-09-03T10:28:48: path: /v1/member/6
2026-09-03T10:28:48: normalizedPath: /v1/member/6
2026-09-03T10:28:48: isPublicRoute: false
2026-09-03T10:28:48: ------------------------------
2026-09-03T10:28:48: ----- initAuth DEBUG -----
2026-09-03T10:28:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:28:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:28:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:28:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:28:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:28:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:28:48: IsValid: true
2026-09-03T10:28:48: --------------------------
2026-09-03T10:28:48: 10:28:48 [[32minfo[39m] [0mDELETE /v1/member/6 [32m200[0m 3.554 ms - 87[0m
2026-09-03T10:28:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:28:58: Method: POST
2026-09-03T10:28:58: originalUrl: /v1/member/statistics
2026-09-03T10:28:58: path: /v1/member/statistics
2026-09-03T10:28:58: normalizedPath: /v1/member/statistics
2026-09-03T10:28:58: isPublicRoute: false
2026-09-03T10:28:58: ------------------------------
2026-09-03T10:28:58: ----- initAuth DEBUG -----
2026-09-03T10:28:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:28:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:28:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:28:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:28:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:28:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:28:58: IsValid: true
2026-09-03T10:28:58: --------------------------
2026-09-03T10:28:58: 10:28:58 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.870 ms - 143[0m
2026-09-03T10:28:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:28:58: Method: POST
2026-09-03T10:28:58: originalUrl: /v1/member/list
2026-09-03T10:28:58: path: /v1/member/list
2026-09-03T10:28:58: normalizedPath: /v1/member/list
2026-09-03T10:28:58: isPublicRoute: false
2026-09-03T10:28:58: ------------------------------
2026-09-03T10:28:58: ----- initAuth DEBUG -----
2026-09-03T10:28:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:28:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:28:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:28:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:28:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:28:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:28:58: IsValid: true
2026-09-03T10:28:58: --------------------------
2026-09-03T10:28:59: 10:28:59 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.053 ms - 1170[0m
2026-09-03T10:29:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:29:02: Method: GET
2026-09-03T10:29:02: originalUrl: /v1/member/8
2026-09-03T10:29:02: path: /v1/member/8
2026-09-03T10:29:02: normalizedPath: /v1/member/8
2026-09-03T10:29:02: isPublicRoute: false
2026-09-03T10:29:02: ------------------------------
2026-09-03T10:29:02: ----- initAuth DEBUG -----
2026-09-03T10:29:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:29:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:29:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:29:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:29:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:29:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:29:02: IsValid: true
2026-09-03T10:29:02: --------------------------
2026-09-03T10:29:02: 10:29:02 [[32minfo[39m] [0mGET /v1/member/8 [33m403[0m 2.984 ms - 83[0m
2026-09-03T10:29:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:29:12: Method: DELETE
2026-09-03T10:29:12: originalUrl: /v1/member/7
2026-09-03T10:29:12: path: /v1/member/7
2026-09-03T10:29:12: normalizedPath: /v1/member/7
2026-09-03T10:29:12: isPublicRoute: false
2026-09-03T10:29:12: ------------------------------
2026-09-03T10:29:12: ----- initAuth DEBUG -----
2026-09-03T10:29:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:29:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:29:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:29:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:29:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:29:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:29:12: IsValid: true
2026-09-03T10:29:12: --------------------------
2026-09-03T10:29:12: 10:29:12 [[32minfo[39m] [0mDELETE /v1/member/7 [32m200[0m 4.423 ms - 87[0m
2026-09-03T10:29:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:29:18: Method: DELETE
2026-09-03T10:29:18: originalUrl: /v1/member/8
2026-09-03T10:29:18: path: /v1/member/8
2026-09-03T10:29:18: normalizedPath: /v1/member/8
2026-09-03T10:29:18: isPublicRoute: false
2026-09-03T10:29:18: ------------------------------
2026-09-03T10:29:18: ----- initAuth DEBUG -----
2026-09-03T10:29:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:29:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:29:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:29:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:29:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:29:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:29:18: IsValid: true
2026-09-03T10:29:18: --------------------------
2026-09-03T10:29:18: 10:29:18 [[32minfo[39m] [0mDELETE /v1/member/8 [32m200[0m 3.891 ms - 87[0m
2026-09-03T10:29:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:29:22: Method: POST
2026-09-03T10:29:22: originalUrl: /v1/member/statistics
2026-09-03T10:29:22: path: /v1/member/statistics
2026-09-03T10:29:22: normalizedPath: /v1/member/statistics
2026-09-03T10:29:22: isPublicRoute: false
2026-09-03T10:29:22: ------------------------------
2026-09-03T10:29:22: ----- initAuth DEBUG -----
2026-09-03T10:29:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:29:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:29:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:29:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:29:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:29:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:29:22: IsValid: true
2026-09-03T10:29:22: --------------------------
2026-09-03T10:29:22: 10:29:22 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 5.213 ms - 143[0m
2026-09-03T10:29:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:29:22: Method: POST
2026-09-03T10:29:22: originalUrl: /v1/member/list
2026-09-03T10:29:22: path: /v1/member/list
2026-09-03T10:29:22: normalizedPath: /v1/member/list
2026-09-03T10:29:22: isPublicRoute: false
2026-09-03T10:29:22: ------------------------------
2026-09-03T10:29:22: ----- initAuth DEBUG -----
2026-09-03T10:29:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:29:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:29:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:29:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:29:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:29:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:29:22: IsValid: true
2026-09-03T10:29:22: --------------------------
2026-09-03T10:29:22: 10:29:22 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.768 ms - 509[0m
2026-09-03T10:29:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:29:34: Method: POST
2026-09-03T10:29:34: originalUrl: /v1/transactions
2026-09-03T10:29:34: path: /v1/transactions
2026-09-03T10:29:34: normalizedPath: /v1/transactions
2026-09-03T10:29:34: isPublicRoute: false
2026-09-03T10:29:34: ------------------------------
2026-09-03T10:29:34: ----- initAuth DEBUG -----
2026-09-03T10:29:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:29:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:29:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:29:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:29:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:29:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:29:34: IsValid: true
2026-09-03T10:29:34: --------------------------
2026-09-03T10:29:34: 10:29:34 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.166 ms - 1984[0m
2026-09-03T10:29:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:29:34: Method: GET
2026-09-03T10:29:34: originalUrl: /v1/expense-categories
2026-09-03T10:29:34: path: /v1/expense-categories
2026-09-03T10:29:34: normalizedPath: /v1/expense-categories
2026-09-03T10:29:34: isPublicRoute: false
2026-09-03T10:29:34: ------------------------------
2026-09-03T10:29:34: ----- initAuth DEBUG -----
2026-09-03T10:29:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:29:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:29:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:29:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:29:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:29:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:29:34: IsValid: true
2026-09-03T10:29:34: --------------------------
2026-09-03T10:29:34: 10:29:34 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.617 ms - 149[0m
2026-09-03T10:29:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:29:34: Method: GET
2026-09-03T10:29:34: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T10:29:34: path: /v1/transactions/summary
2026-09-03T10:29:34: normalizedPath: /v1/transactions/summary
2026-09-03T10:29:34: isPublicRoute: false
2026-09-03T10:29:34: ------------------------------
2026-09-03T10:29:34: ----- initAuth DEBUG -----
2026-09-03T10:29:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:29:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:29:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:29:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:29:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:29:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:29:34: IsValid: true
2026-09-03T10:29:34: --------------------------
2026-09-03T10:29:34: 10:29:34 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.029 ms - 131[0m
2026-09-03T10:30:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:30:00: Method: DELETE
2026-09-03T10:30:00: originalUrl: /v1/expense/1
2026-09-03T10:30:00: path: /v1/expense/1
2026-09-03T10:30:00: normalizedPath: /v1/expense/1
2026-09-03T10:30:00: isPublicRoute: false
2026-09-03T10:30:00: ------------------------------
2026-09-03T10:30:00: ----- initAuth DEBUG -----
2026-09-03T10:30:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:00: IsValid: true
2026-09-03T10:30:00: --------------------------
2026-09-03T10:30:00: 10:30:00 [[32minfo[39m] [0mDELETE /v1/expense/1 [32m200[0m 3.088 ms - 74[0m
2026-09-03T10:30:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:30:07: Method: DELETE
2026-09-03T10:30:07: originalUrl: /v1/expense/2
2026-09-03T10:30:07: path: /v1/expense/2
2026-09-03T10:30:07: normalizedPath: /v1/expense/2
2026-09-03T10:30:07: isPublicRoute: false
2026-09-03T10:30:07: ------------------------------
2026-09-03T10:30:07: ----- initAuth DEBUG -----
2026-09-03T10:30:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:07: IsValid: true
2026-09-03T10:30:07: --------------------------
2026-09-03T10:30:07: 10:30:07 [[32minfo[39m] [0mDELETE /v1/expense/2 [32m200[0m 3.354 ms - 74[0m
2026-09-03T10:30:24: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:30:24: Method: POST
2026-09-03T10:30:24: originalUrl: /v1/expenses
2026-09-03T10:30:24: path: /v1/expenses
2026-09-03T10:30:24: normalizedPath: /v1/expenses
2026-09-03T10:30:24: isPublicRoute: false
2026-09-03T10:30:24: ------------------------------
2026-09-03T10:30:24: ----- initAuth DEBUG -----
2026-09-03T10:30:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:24: IsValid: true
2026-09-03T10:30:24: --------------------------
2026-09-03T10:30:24: 10:30:24 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.570 ms - 8433[0m
2026-09-03T10:30:43: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:30:43: Method: DELETE
2026-09-03T10:30:43: originalUrl: /v1/expense/8
2026-09-03T10:30:43: path: /v1/expense/8
2026-09-03T10:30:43: normalizedPath: /v1/expense/8
2026-09-03T10:30:43: isPublicRoute: false
2026-09-03T10:30:43: ------------------------------
2026-09-03T10:30:43: ----- initAuth DEBUG -----
2026-09-03T10:30:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:43: IsValid: true
2026-09-03T10:30:43: --------------------------
2026-09-03T10:30:43: 10:30:43 [[32minfo[39m] [0mDELETE /v1/expense/8 [32m200[0m 2.675 ms - 74[0m
2026-09-03T10:30:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:30:48: Method: POST
2026-09-03T10:30:48: originalUrl: /v1/transactions
2026-09-03T10:30:48: path: /v1/transactions
2026-09-03T10:30:48: normalizedPath: /v1/transactions
2026-09-03T10:30:48: isPublicRoute: false
2026-09-03T10:30:48: ------------------------------
2026-09-03T10:30:48: ----- initAuth DEBUG -----
2026-09-03T10:30:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:48: IsValid: true
2026-09-03T10:30:48: --------------------------
2026-09-03T10:30:48: 10:30:48 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.614 ms - 1984[0m
2026-09-03T10:30:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:30:48: Method: GET
2026-09-03T10:30:48: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T10:30:48: path: /v1/transactions/summary
2026-09-03T10:30:48: normalizedPath: /v1/transactions/summary
2026-09-03T10:30:48: isPublicRoute: false
2026-09-03T10:30:48: ------------------------------
2026-09-03T10:30:48: ----- initAuth DEBUG -----
2026-09-03T10:30:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:48: IsValid: true
2026-09-03T10:30:48: --------------------------
2026-09-03T10:30:48: 10:30:48 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.818 ms - 131[0m
2026-09-03T10:30:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:30:48: Method: GET
2026-09-03T10:30:48: originalUrl: /v1/expense-categories
2026-09-03T10:30:48: path: /v1/expense-categories
2026-09-03T10:30:48: normalizedPath: /v1/expense-categories
2026-09-03T10:30:48: isPublicRoute: false
2026-09-03T10:30:48: ------------------------------
2026-09-03T10:30:48: ----- initAuth DEBUG -----
2026-09-03T10:30:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:48: IsValid: true
2026-09-03T10:30:48: --------------------------
2026-09-03T10:30:48: 10:30:48 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 2.445 ms - 149[0m
2026-09-03T10:30:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:30:50: Method: GET
2026-09-03T10:30:50: originalUrl: /v1/dashboard
2026-09-03T10:30:50: path: /v1/dashboard
2026-09-03T10:30:50: normalizedPath: /v1/dashboard
2026-09-03T10:30:50: isPublicRoute: false
2026-09-03T10:30:50: ------------------------------
2026-09-03T10:30:50: ----- initAuth DEBUG -----
2026-09-03T10:30:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:50: IsValid: true
2026-09-03T10:30:50: --------------------------
2026-09-03T10:30:50: ========== Dashboard Controller ==========
2026-09-03T10:30:50: req.user => {
2026-09-03T10:30:50:   user_id: 1,
2026-09-03T10:30:50:   society_id: 1,
2026-09-03T10:30:50:   role: 'superadmin',
2026-09-03T10:30:50:   full_name: 'Ram',
2026-09-03T10:30:50:   is_admin: 0,
2026-09-03T10:30:50:   is_member: 1,
2026-09-03T10:30:50:   is_superadmin: 1,
2026-09-03T10:30:50:   permissions: null,
2026-09-03T10:30:50:   iat: 1788407155,
2026-09-03T10:30:50:   exp: 1790999155
2026-09-03T10:30:50: }
2026-09-03T10:30:50: req.selectedSocietyId => 1
2026-09-03T10:30:50: Dashboard Society ID => 1
2026-09-03T10:30:50: Member ID => 1
2026-09-03T10:30:50: User Role => superadmin
2026-09-03T10:30:50: societyId = 1
2026-09-03T10:30:50: memberId = 1
2026-09-03T10:30:50: Pending Maintenance Count => 6
2026-09-03T10:30:50: Pending Expense Count => 18
2026-09-03T10:30:50: Total Pending Count => 24
2026-09-03T10:30:50: 10:30:50 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.937 ms - 791[0m
2026-09-03T10:30:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:30:50: Method: DELETE
2026-09-03T10:30:50: originalUrl: /v1/expense/11
2026-09-03T10:30:50: path: /v1/expense/11
2026-09-03T10:30:50: normalizedPath: /v1/expense/11
2026-09-03T10:30:50: isPublicRoute: false
2026-09-03T10:30:50: ------------------------------
2026-09-03T10:30:50: ----- initAuth DEBUG -----
2026-09-03T10:30:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:50: IsValid: true
2026-09-03T10:30:50: --------------------------
2026-09-03T10:30:50: 10:30:50 [[32minfo[39m] [0mDELETE /v1/expense/11 [32m200[0m 2.826 ms - 74[0m
2026-09-03T10:30:53: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:30:53: Method: POST
2026-09-03T10:30:53: originalUrl: /v1/expenses
2026-09-03T10:30:53: path: /v1/expenses
2026-09-03T10:30:53: normalizedPath: /v1/expenses
2026-09-03T10:30:53: isPublicRoute: false
2026-09-03T10:30:53: ------------------------------
2026-09-03T10:30:53: ----- initAuth DEBUG -----
2026-09-03T10:30:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:53: IsValid: true
2026-09-03T10:30:53: --------------------------
2026-09-03T10:30:53: 10:30:53 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.925 ms - 4717[0m
2026-09-03T10:30:53: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:30:53: Method: POST
2026-09-03T10:30:53: originalUrl: /v1/expenses/summary
2026-09-03T10:30:53: path: /v1/expenses/summary
2026-09-03T10:30:53: normalizedPath: /v1/expenses/summary
2026-09-03T10:30:53: isPublicRoute: false
2026-09-03T10:30:53: ------------------------------
2026-09-03T10:30:53: ----- initAuth DEBUG -----
2026-09-03T10:30:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:53: IsValid: true
2026-09-03T10:30:53: --------------------------
2026-09-03T10:30:53: 10:30:53 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.651 ms - 160[0m
2026-09-03T10:30:53: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:30:53: Method: GET
2026-09-03T10:30:53: originalUrl: /v1/expense-categories
2026-09-03T10:30:53: path: /v1/expense-categories
2026-09-03T10:30:53: normalizedPath: /v1/expense-categories
2026-09-03T10:30:53: isPublicRoute: false
2026-09-03T10:30:53: ------------------------------
2026-09-03T10:30:53: ----- initAuth DEBUG -----
2026-09-03T10:30:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:53: IsValid: true
2026-09-03T10:30:53: --------------------------
2026-09-03T10:30:53: 10:30:53 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 2.691 ms - 149[0m
2026-09-03T10:30:55: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:30:55: Method: GET
2026-09-03T10:30:55: originalUrl: /v1/expense/19
2026-09-03T10:30:55: path: /v1/expense/19
2026-09-03T10:30:55: normalizedPath: /v1/expense/19
2026-09-03T10:30:55: isPublicRoute: false
2026-09-03T10:30:55: ------------------------------
2026-09-03T10:30:55: ----- initAuth DEBUG -----
2026-09-03T10:30:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:55: IsValid: true
2026-09-03T10:30:55: --------------------------
2026-09-03T10:30:55: 10:30:55 [[32minfo[39m] [0mGET /v1/expense/19 [32m200[0m 6.017 ms - 551[0m
2026-09-03T10:30:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:30:58: Method: POST
2026-09-03T10:30:58: originalUrl: /v1/payments
2026-09-03T10:30:58: path: /v1/payments
2026-09-03T10:30:58: normalizedPath: /v1/payments
2026-09-03T10:30:58: isPublicRoute: false
2026-09-03T10:30:58: ------------------------------
2026-09-03T10:30:58: ----- initAuth DEBUG -----
2026-09-03T10:30:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:58: IsValid: true
2026-09-03T10:30:58: --------------------------
2026-09-03T10:30:58: 10:30:58 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.564 ms - 2089[0m
2026-09-03T10:30:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:30:58: Method: GET
2026-09-03T10:30:58: originalUrl: /v1/payment/my-dues
2026-09-03T10:30:58: path: /v1/payment/my-dues
2026-09-03T10:30:58: normalizedPath: /v1/payment/my-dues
2026-09-03T10:30:58: isPublicRoute: false
2026-09-03T10:30:58: ------------------------------
2026-09-03T10:30:58: ----- initAuth DEBUG -----
2026-09-03T10:30:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:30:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:30:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:30:58: IsValid: true
2026-09-03T10:30:58: --------------------------
2026-09-03T10:30:58: 10:30:58 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.952 ms - 329[0m
2026-09-03T10:31:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:03: Method: GET
2026-09-03T10:31:03: originalUrl: /v1/user/profile
2026-09-03T10:31:03: path: /v1/user/profile
2026-09-03T10:31:03: normalizedPath: /v1/user/profile
2026-09-03T10:31:03: isPublicRoute: false
2026-09-03T10:31:03: ------------------------------
2026-09-03T10:31:03: ----- initAuth DEBUG -----
2026-09-03T10:31:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:03: IsValid: true
2026-09-03T10:31:03: --------------------------
2026-09-03T10:31:03: 10:31:03 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 13.054 ms - 763[0m
2026-09-03T10:31:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:12: Method: POST
2026-09-03T10:31:12: originalUrl: /v1/payments
2026-09-03T10:31:12: path: /v1/payments
2026-09-03T10:31:12: normalizedPath: /v1/payments
2026-09-03T10:31:12: isPublicRoute: false
2026-09-03T10:31:12: ------------------------------
2026-09-03T10:31:12: ----- initAuth DEBUG -----
2026-09-03T10:31:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:12: IsValid: true
2026-09-03T10:31:12: --------------------------
2026-09-03T10:31:12: 10:31:12 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.735 ms - 2089[0m
2026-09-03T10:31:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:12: Method: GET
2026-09-03T10:31:12: originalUrl: /v1/payment/my-dues
2026-09-03T10:31:12: path: /v1/payment/my-dues
2026-09-03T10:31:12: normalizedPath: /v1/payment/my-dues
2026-09-03T10:31:12: isPublicRoute: false
2026-09-03T10:31:12: ------------------------------
2026-09-03T10:31:12: ----- initAuth DEBUG -----
2026-09-03T10:31:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:12: IsValid: true
2026-09-03T10:31:12: --------------------------
2026-09-03T10:31:12: 10:31:12 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.586 ms - 329[0m
2026-09-03T10:31:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:18: Method: POST
2026-09-03T10:31:18: originalUrl: /v1/payments
2026-09-03T10:31:18: path: /v1/payments
2026-09-03T10:31:18: normalizedPath: /v1/payments
2026-09-03T10:31:18: isPublicRoute: false
2026-09-03T10:31:18: ------------------------------
2026-09-03T10:31:18: ----- initAuth DEBUG -----
2026-09-03T10:31:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:18: IsValid: true
2026-09-03T10:31:18: --------------------------
2026-09-03T10:31:18: 10:31:18 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.731 ms - 2089[0m
2026-09-03T10:31:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:18: Method: GET
2026-09-03T10:31:18: originalUrl: /v1/payment/my-dues
2026-09-03T10:31:18: path: /v1/payment/my-dues
2026-09-03T10:31:18: normalizedPath: /v1/payment/my-dues
2026-09-03T10:31:18: isPublicRoute: false
2026-09-03T10:31:18: ------------------------------
2026-09-03T10:31:18: ----- initAuth DEBUG -----
2026-09-03T10:31:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:18: IsValid: true
2026-09-03T10:31:18: --------------------------
2026-09-03T10:31:18: 10:31:18 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.071 ms - 329[0m
2026-09-03T10:31:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:20: Method: POST
2026-09-03T10:31:20: originalUrl: /v1/expenses
2026-09-03T10:31:20: path: /v1/expenses
2026-09-03T10:31:20: normalizedPath: /v1/expenses
2026-09-03T10:31:20: isPublicRoute: false
2026-09-03T10:31:20: ------------------------------
2026-09-03T10:31:20: ----- initAuth DEBUG -----
2026-09-03T10:31:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:20: IsValid: true
2026-09-03T10:31:20: --------------------------
2026-09-03T10:31:20: 10:31:20 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.732 ms - 4717[0m
2026-09-03T10:31:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:20: Method: POST
2026-09-03T10:31:20: originalUrl: /v1/expenses/summary
2026-09-03T10:31:20: path: /v1/expenses/summary
2026-09-03T10:31:20: normalizedPath: /v1/expenses/summary
2026-09-03T10:31:20: isPublicRoute: false
2026-09-03T10:31:20: ------------------------------
2026-09-03T10:31:20: ----- initAuth DEBUG -----
2026-09-03T10:31:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:20: IsValid: true
2026-09-03T10:31:20: --------------------------
2026-09-03T10:31:20: 10:31:20 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.442 ms - 160[0m
2026-09-03T10:31:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:20: Method: GET
2026-09-03T10:31:20: originalUrl: /v1/expense-categories
2026-09-03T10:31:20: path: /v1/expense-categories
2026-09-03T10:31:20: normalizedPath: /v1/expense-categories
2026-09-03T10:31:20: isPublicRoute: false
2026-09-03T10:31:20: ------------------------------
2026-09-03T10:31:20: ----- initAuth DEBUG -----
2026-09-03T10:31:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:20: IsValid: true
2026-09-03T10:31:20: --------------------------
2026-09-03T10:31:20: 10:31:20 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.781 ms - 149[0m
2026-09-03T10:31:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:26: Method: GET
2026-09-03T10:31:26: originalUrl: /v1/payment/my-dues
2026-09-03T10:31:26: path: /v1/payment/my-dues
2026-09-03T10:31:26: normalizedPath: /v1/payment/my-dues
2026-09-03T10:31:26: isPublicRoute: false
2026-09-03T10:31:26: ------------------------------
2026-09-03T10:31:26: ----- initAuth DEBUG -----
2026-09-03T10:31:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:26: IsValid: true
2026-09-03T10:31:26: --------------------------
2026-09-03T10:31:26: 10:31:26 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.043 ms - 329[0m
2026-09-03T10:31:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:31: Method: GET
2026-09-03T10:31:31: originalUrl: /v1/dashboard
2026-09-03T10:31:31: path: /v1/dashboard
2026-09-03T10:31:31: normalizedPath: /v1/dashboard
2026-09-03T10:31:31: isPublicRoute: false
2026-09-03T10:31:31: ------------------------------
2026-09-03T10:31:31: ----- initAuth DEBUG -----
2026-09-03T10:31:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:31: IsValid: true
2026-09-03T10:31:31: --------------------------
2026-09-03T10:31:31: ========== Dashboard Controller ==========
2026-09-03T10:31:31: req.user => {
2026-09-03T10:31:31:   user_id: 1,
2026-09-03T10:31:31:   society_id: 1,
2026-09-03T10:31:31:   role: 'superadmin',
2026-09-03T10:31:31:   full_name: 'Ram',
2026-09-03T10:31:31:   is_admin: 0,
2026-09-03T10:31:31:   is_member: 1,
2026-09-03T10:31:31:   is_superadmin: 1,
2026-09-03T10:31:31:   permissions: null,
2026-09-03T10:31:31:   iat: 1788410797,
2026-09-03T10:31:31:   exp: 1791002797
2026-09-03T10:31:31: }
2026-09-03T10:31:31: req.selectedSocietyId => 1
2026-09-03T10:31:31: Dashboard Society ID => 1
2026-09-03T10:31:31: Member ID => 1
2026-09-03T10:31:31: User Role => superadmin
2026-09-03T10:31:31: societyId = 1
2026-09-03T10:31:31: memberId = 1
2026-09-03T10:31:31: Pending Maintenance Count => 6
2026-09-03T10:31:31: Pending Expense Count => 18
2026-09-03T10:31:31: Total Pending Count => 24
2026-09-03T10:31:31: 10:31:31 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.248 ms - 791[0m
2026-09-03T10:31:33: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:33: Method: POST
2026-09-03T10:31:33: originalUrl: /v1/member/statistics
2026-09-03T10:31:33: path: /v1/member/statistics
2026-09-03T10:31:33: normalizedPath: /v1/member/statistics
2026-09-03T10:31:33: isPublicRoute: false
2026-09-03T10:31:33: ------------------------------
2026-09-03T10:31:33: ----- initAuth DEBUG -----
2026-09-03T10:31:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:33: IsValid: true
2026-09-03T10:31:33: --------------------------
2026-09-03T10:31:33: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:33: Method: POST
2026-09-03T10:31:33: originalUrl: /v1/member/list
2026-09-03T10:31:33: path: /v1/member/list
2026-09-03T10:31:33: normalizedPath: /v1/member/list
2026-09-03T10:31:33: isPublicRoute: false
2026-09-03T10:31:33: ------------------------------
2026-09-03T10:31:33: ----- initAuth DEBUG -----
2026-09-03T10:31:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:33: IsValid: true
2026-09-03T10:31:33: --------------------------
2026-09-03T10:31:33: 10:31:33 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 5.202 ms - 143[0m
2026-09-03T10:31:33: 10:31:33 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.714 ms - 509[0m
2026-09-03T10:31:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:35: Method: GET
2026-09-03T10:31:35: originalUrl: /v1/roles
2026-09-03T10:31:35: path: /v1/roles
2026-09-03T10:31:35: normalizedPath: /v1/roles
2026-09-03T10:31:35: isPublicRoute: true
2026-09-03T10:31:35: ------------------------------
2026-09-03T10:31:35: Current User Role: superadmin
2026-09-03T10:31:35: 10:31:35 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 7.956 ms - 142[0m
2026-09-03T10:31:40: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:40: Method: GET
2026-09-03T10:31:40: originalUrl: /v1/payment/my-dues
2026-09-03T10:31:40: path: /v1/payment/my-dues
2026-09-03T10:31:40: normalizedPath: /v1/payment/my-dues
2026-09-03T10:31:40: isPublicRoute: false
2026-09-03T10:31:40: ------------------------------
2026-09-03T10:31:40: ----- initAuth DEBUG -----
2026-09-03T10:31:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:40: IsValid: true
2026-09-03T10:31:40: --------------------------
2026-09-03T10:31:40: 10:31:40 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 9.361 ms - 329[0m
2026-09-03T10:31:47: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:47: Method: GET
2026-09-03T10:31:47: originalUrl: /v1/payment/my-dues
2026-09-03T10:31:47: path: /v1/payment/my-dues
2026-09-03T10:31:47: normalizedPath: /v1/payment/my-dues
2026-09-03T10:31:47: isPublicRoute: false
2026-09-03T10:31:47: ------------------------------
2026-09-03T10:31:47: ----- initAuth DEBUG -----
2026-09-03T10:31:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:47: IsValid: true
2026-09-03T10:31:47: --------------------------
2026-09-03T10:31:47: 10:31:47 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.185 ms - 329[0m
2026-09-03T10:31:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:48: Method: GET
2026-09-03T10:31:48: originalUrl: /v1/user/profile
2026-09-03T10:31:48: path: /v1/user/profile
2026-09-03T10:31:48: normalizedPath: /v1/user/profile
2026-09-03T10:31:48: isPublicRoute: false
2026-09-03T10:31:48: ------------------------------
2026-09-03T10:31:48: ----- initAuth DEBUG -----
2026-09-03T10:31:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:48: IsValid: true
2026-09-03T10:31:48: --------------------------
2026-09-03T10:31:48: 10:31:48 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 9.065 ms - 763[0m
2026-09-03T10:31:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:50: Method: GET
2026-09-03T10:31:50: originalUrl: /v1/user/profile
2026-09-03T10:31:50: path: /v1/user/profile
2026-09-03T10:31:50: normalizedPath: /v1/user/profile
2026-09-03T10:31:50: isPublicRoute: false
2026-09-03T10:31:50: ------------------------------
2026-09-03T10:31:50: ----- initAuth DEBUG -----
2026-09-03T10:31:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:50: IsValid: true
2026-09-03T10:31:50: --------------------------
2026-09-03T10:31:50: 10:31:50 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.742 ms - 763[0m
2026-09-03T10:31:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:58: Method: PUT
2026-09-03T10:31:58: originalUrl: /v1/user/profile/edit
2026-09-03T10:31:58: path: /v1/user/profile/edit
2026-09-03T10:31:58: normalizedPath: /v1/user/profile/edit
2026-09-03T10:31:58: isPublicRoute: false
2026-09-03T10:31:58: ------------------------------
2026-09-03T10:31:58: ----- initAuth DEBUG -----
2026-09-03T10:31:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:58: IsValid: true
2026-09-03T10:31:58: --------------------------
2026-09-03T10:31:58: 10:31:58 [[32minfo[39m] [0mPUT /v1/user/profile/edit [32m200[0m 18.649 ms - 281[0m
2026-09-03T10:31:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:58: Method: GET
2026-09-03T10:31:58: originalUrl: /v1/user/profile
2026-09-03T10:31:58: path: /v1/user/profile
2026-09-03T10:31:58: normalizedPath: /v1/user/profile
2026-09-03T10:31:58: isPublicRoute: false
2026-09-03T10:31:58: ------------------------------
2026-09-03T10:31:58: ----- initAuth DEBUG -----
2026-09-03T10:31:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:58: IsValid: true
2026-09-03T10:31:58: --------------------------
2026-09-03T10:31:58: 10:31:58 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.751 ms - 764[0m
2026-09-03T10:31:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:31:59: Method: GET
2026-09-03T10:31:59: originalUrl: /v1/dashboard
2026-09-03T10:31:59: path: /v1/dashboard
2026-09-03T10:31:59: normalizedPath: /v1/dashboard
2026-09-03T10:31:59: isPublicRoute: false
2026-09-03T10:31:59: ------------------------------
2026-09-03T10:31:59: ----- initAuth DEBUG -----
2026-09-03T10:31:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:31:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:31:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:31:59: IsValid: true
2026-09-03T10:31:59: --------------------------
2026-09-03T10:31:59: ========== Dashboard Controller ==========
2026-09-03T10:31:59: req.user => {
2026-09-03T10:31:59:   user_id: 1,
2026-09-03T10:31:59:   society_id: 1,
2026-09-03T10:31:59:   role: 'superadmin',
2026-09-03T10:31:59:   full_name: 'Ram',
2026-09-03T10:31:59:   is_admin: 0,
2026-09-03T10:31:59:   is_member: 1,
2026-09-03T10:31:59:   is_superadmin: 1,
2026-09-03T10:31:59:   permissions: null,
2026-09-03T10:31:59:   iat: 1788410797,
2026-09-03T10:31:59:   exp: 1791002797
2026-09-03T10:31:59: }
2026-09-03T10:31:59: req.selectedSocietyId => 1
2026-09-03T10:31:59: Dashboard Society ID => 1
2026-09-03T10:31:59: Member ID => 1
2026-09-03T10:31:59: User Role => superadmin
2026-09-03T10:31:59: societyId = 1
2026-09-03T10:31:59: memberId = 1
2026-09-03T10:31:59: Pending Maintenance Count => 6
2026-09-03T10:31:59: Pending Expense Count => 18
2026-09-03T10:31:59: Total Pending Count => 24
2026-09-03T10:31:59: 10:31:59 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.052 ms - 792[0m
2026-09-03T10:32:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:32:01: Method: POST
2026-09-03T10:32:01: originalUrl: /v1/society/registration-list
2026-09-03T10:32:01: path: /v1/society/registration-list
2026-09-03T10:32:01: normalizedPath: /v1/society/registration-list
2026-09-03T10:32:01: isPublicRoute: false
2026-09-03T10:32:01: ------------------------------
2026-09-03T10:32:01: ----- initAuth DEBUG -----
2026-09-03T10:32:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:01: IsValid: true
2026-09-03T10:32:01: --------------------------
2026-09-03T10:32:01: 10:32:01 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.487 ms - 415[0m
2026-09-03T10:32:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:32:01: Method: GET
2026-09-03T10:32:01: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:32:01: path: /v1/society/registration-dashboard-summary
2026-09-03T10:32:01: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:32:01: isPublicRoute: false
2026-09-03T10:32:01: ------------------------------
2026-09-03T10:32:01: ----- initAuth DEBUG -----
2026-09-03T10:32:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:01: IsValid: true
2026-09-03T10:32:01: --------------------------
2026-09-03T10:32:01: 10:32:01 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.520 ms - 152[0m
2026-09-03T10:32:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:32:02: Method: GET
2026-09-03T10:32:02: originalUrl: /v1/society/1
2026-09-03T10:32:02: path: /v1/society/1
2026-09-03T10:32:02: normalizedPath: /v1/society/1
2026-09-03T10:32:02: isPublicRoute: false
2026-09-03T10:32:02: ------------------------------
2026-09-03T10:32:02: ----- initAuth DEBUG -----
2026-09-03T10:32:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:02: IsValid: true
2026-09-03T10:32:02: --------------------------
2026-09-03T10:32:02: 10:32:02 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 3.911 ms - 524[0m
2026-09-03T10:32:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:32:10: Method: GET
2026-09-03T10:32:10: originalUrl: /v1/roles
2026-09-03T10:32:10: path: /v1/roles
2026-09-03T10:32:10: normalizedPath: /v1/roles
2026-09-03T10:32:10: isPublicRoute: true
2026-09-03T10:32:10: ------------------------------
2026-09-03T10:32:10: Current User Role: superadmin
2026-09-03T10:32:10: 10:32:10 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 10.591 ms - 142[0m
2026-09-03T10:32:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:32:34: Method: PUT
2026-09-03T10:32:34: originalUrl: /v1/society/1
2026-09-03T10:32:34: path: /v1/society/1
2026-09-03T10:32:34: normalizedPath: /v1/society/1
2026-09-03T10:32:34: isPublicRoute: false
2026-09-03T10:32:34: ------------------------------
2026-09-03T10:32:34: ----- initAuth DEBUG -----
2026-09-03T10:32:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:34: IsValid: true
2026-09-03T10:32:34: --------------------------
2026-09-03T10:32:34: 10:32:34 [[32minfo[39m] [0mPUT /v1/society/1 [32m200[0m 34.600 ms - 62[0m
2026-09-03T10:32:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:32:34: Method: GET
2026-09-03T10:32:34: originalUrl: /v1/society/1
2026-09-03T10:32:34: path: /v1/society/1
2026-09-03T10:32:34: normalizedPath: /v1/society/1
2026-09-03T10:32:34: isPublicRoute: false
2026-09-03T10:32:34: ------------------------------
2026-09-03T10:32:34: ----- initAuth DEBUG -----
2026-09-03T10:32:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:34: IsValid: true
2026-09-03T10:32:34: --------------------------
2026-09-03T10:32:34: 10:32:34 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 4.963 ms - 525[0m
2026-09-03T10:32:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:32:37: Method: POST
2026-09-03T10:32:37: originalUrl: /v1/society/registration-list
2026-09-03T10:32:37: path: /v1/society/registration-list
2026-09-03T10:32:37: normalizedPath: /v1/society/registration-list
2026-09-03T10:32:37: isPublicRoute: false
2026-09-03T10:32:37: ------------------------------
2026-09-03T10:32:37: ----- initAuth DEBUG -----
2026-09-03T10:32:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:37: IsValid: true
2026-09-03T10:32:37: --------------------------
2026-09-03T10:32:37: 10:32:37 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 9.976 ms - 416[0m
2026-09-03T10:32:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:32:37: Method: GET
2026-09-03T10:32:37: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:32:37: path: /v1/society/registration-dashboard-summary
2026-09-03T10:32:37: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:32:37: isPublicRoute: false
2026-09-03T10:32:37: ------------------------------
2026-09-03T10:32:37: ----- initAuth DEBUG -----
2026-09-03T10:32:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:37: IsValid: true
2026-09-03T10:32:37: --------------------------
2026-09-03T10:32:37: 10:32:37 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 6.343 ms - 152[0m
2026-09-03T10:32:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:32:39: Method: POST
2026-09-03T10:32:39: originalUrl: /v1/payments
2026-09-03T10:32:39: path: /v1/payments
2026-09-03T10:32:39: normalizedPath: /v1/payments
2026-09-03T10:32:39: isPublicRoute: false
2026-09-03T10:32:39: ------------------------------
2026-09-03T10:32:39: ----- initAuth DEBUG -----
2026-09-03T10:32:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:39: IsValid: true
2026-09-03T10:32:39: --------------------------
2026-09-03T10:32:39: 10:32:39 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.283 ms - 2096[0m
2026-09-03T10:32:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:32:39: Method: GET
2026-09-03T10:32:39: originalUrl: /v1/payment/my-dues
2026-09-03T10:32:39: path: /v1/payment/my-dues
2026-09-03T10:32:39: normalizedPath: /v1/payment/my-dues
2026-09-03T10:32:39: isPublicRoute: false
2026-09-03T10:32:39: ------------------------------
2026-09-03T10:32:39: ----- initAuth DEBUG -----
2026-09-03T10:32:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:39: IsValid: true
2026-09-03T10:32:39: --------------------------
2026-09-03T10:32:39: 10:32:39 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.668 ms - 341[0m
2026-09-03T10:32:41: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:32:41: Method: POST
2026-09-03T10:32:41: originalUrl: /v1/payments
2026-09-03T10:32:41: path: /v1/payments
2026-09-03T10:32:41: normalizedPath: /v1/payments
2026-09-03T10:32:41: isPublicRoute: false
2026-09-03T10:32:41: ------------------------------
2026-09-03T10:32:41: ----- initAuth DEBUG -----
2026-09-03T10:32:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:41: IsValid: true
2026-09-03T10:32:41: --------------------------
2026-09-03T10:32:41: 10:32:41 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.486 ms - 2096[0m
2026-09-03T10:32:41: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:32:41: Method: GET
2026-09-03T10:32:41: originalUrl: /v1/payment/my-dues
2026-09-03T10:32:41: path: /v1/payment/my-dues
2026-09-03T10:32:41: normalizedPath: /v1/payment/my-dues
2026-09-03T10:32:41: isPublicRoute: false
2026-09-03T10:32:41: ------------------------------
2026-09-03T10:32:41: ----- initAuth DEBUG -----
2026-09-03T10:32:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:41: IsValid: true
2026-09-03T10:32:41: --------------------------
2026-09-03T10:32:41: 10:32:41 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.791 ms - 341[0m
2026-09-03T10:32:45: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:32:45: Method: GET
2026-09-03T10:32:45: originalUrl: /v1/payment/my-dues
2026-09-03T10:32:45: path: /v1/payment/my-dues
2026-09-03T10:32:45: normalizedPath: /v1/payment/my-dues
2026-09-03T10:32:45: isPublicRoute: false
2026-09-03T10:32:45: ------------------------------
2026-09-03T10:32:45: ----- initAuth DEBUG -----
2026-09-03T10:32:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:32:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:32:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:32:45: IsValid: true
2026-09-03T10:32:45: --------------------------
2026-09-03T10:32:45: 10:32:45 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.781 ms - 341[0m
2026-09-03T10:33:04: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:33:04: Method: GET
2026-09-03T10:33:04: originalUrl: /v1/dashboard
2026-09-03T10:33:04: path: /v1/dashboard
2026-09-03T10:33:04: normalizedPath: /v1/dashboard
2026-09-03T10:33:04: isPublicRoute: false
2026-09-03T10:33:04: ------------------------------
2026-09-03T10:33:04: ----- initAuth DEBUG -----
2026-09-03T10:33:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:33:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:33:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:33:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:33:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:33:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:33:04: IsValid: true
2026-09-03T10:33:04: --------------------------
2026-09-03T10:33:04: ========== Dashboard Controller ==========
2026-09-03T10:33:04: req.user => {
2026-09-03T10:33:04:   user_id: 1,
2026-09-03T10:33:04:   society_id: 1,
2026-09-03T10:33:04:   role: 'superadmin',
2026-09-03T10:33:04:   full_name: 'Ram',
2026-09-03T10:33:04:   is_admin: 0,
2026-09-03T10:33:04:   is_member: 1,
2026-09-03T10:33:04:   is_superadmin: 1,
2026-09-03T10:33:04:   permissions: null,
2026-09-03T10:33:04:   iat: 1788410797,
2026-09-03T10:33:04:   exp: 1791002797
2026-09-03T10:33:04: }
2026-09-03T10:33:04: req.selectedSocietyId => 1
2026-09-03T10:33:04: Dashboard Society ID => 1
2026-09-03T10:33:04: Member ID => 1
2026-09-03T10:33:04: User Role => superadmin
2026-09-03T10:33:04: societyId = 1
2026-09-03T10:33:04: memberId = 1
2026-09-03T10:33:04: Pending Maintenance Count => 6
2026-09-03T10:33:04: Pending Expense Count => 18
2026-09-03T10:33:04: Total Pending Count => 24
2026-09-03T10:33:04: 10:33:04 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 22.377 ms - 792[0m
2026-09-03T10:33:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:33:06: Method: POST
2026-09-03T10:33:06: originalUrl: /v1/member/list
2026-09-03T10:33:06: path: /v1/member/list
2026-09-03T10:33:06: normalizedPath: /v1/member/list
2026-09-03T10:33:06: isPublicRoute: false
2026-09-03T10:33:06: ------------------------------
2026-09-03T10:33:06: ----- initAuth DEBUG -----
2026-09-03T10:33:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:33:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:33:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:33:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:33:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:33:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:33:06: IsValid: true
2026-09-03T10:33:06: --------------------------
2026-09-03T10:33:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:33:06: Method: POST
2026-09-03T10:33:06: originalUrl: /v1/member/statistics
2026-09-03T10:33:06: path: /v1/member/statistics
2026-09-03T10:33:06: normalizedPath: /v1/member/statistics
2026-09-03T10:33:06: isPublicRoute: false
2026-09-03T10:33:06: ------------------------------
2026-09-03T10:33:06: ----- initAuth DEBUG -----
2026-09-03T10:33:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:33:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:33:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:33:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:33:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:33:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:33:06: IsValid: true
2026-09-03T10:33:06: --------------------------
2026-09-03T10:33:06: 10:33:06 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 8.281 ms - 510[0m
2026-09-03T10:33:06: 10:33:06 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 5.491 ms - 143[0m
2026-09-03T10:33:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:33:07: Method: GET
2026-09-03T10:33:07: originalUrl: /v1/member/1
2026-09-03T10:33:07: path: /v1/member/1
2026-09-03T10:33:07: normalizedPath: /v1/member/1
2026-09-03T10:33:07: isPublicRoute: false
2026-09-03T10:33:07: ------------------------------
2026-09-03T10:33:07: ----- initAuth DEBUG -----
2026-09-03T10:33:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:33:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:33:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:33:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:33:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:33:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:33:07: IsValid: true
2026-09-03T10:33:07: --------------------------
2026-09-03T10:33:07: 10:33:07 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 56.810 ms - 682[0m
2026-09-03T10:33:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:33:34: Method: POST
2026-09-03T10:33:34: originalUrl: /v1/society/registration-list
2026-09-03T10:33:34: path: /v1/society/registration-list
2026-09-03T10:33:34: normalizedPath: /v1/society/registration-list
2026-09-03T10:33:34: isPublicRoute: false
2026-09-03T10:33:34: ------------------------------
2026-09-03T10:33:34: ----- initAuth DEBUG -----
2026-09-03T10:33:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:33:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:33:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:33:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:33:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:33:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:33:34: IsValid: true
2026-09-03T10:33:34: --------------------------
2026-09-03T10:33:34: 10:33:34 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 12.141 ms - 416[0m
2026-09-03T10:33:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:33:35: Method: GET
2026-09-03T10:33:35: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:33:35: path: /v1/society/registration-dashboard-summary
2026-09-03T10:33:35: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:33:35: isPublicRoute: false
2026-09-03T10:33:35: ------------------------------
2026-09-03T10:33:35: ----- initAuth DEBUG -----
2026-09-03T10:33:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:33:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:33:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:33:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:33:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:33:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:33:35: IsValid: true
2026-09-03T10:33:35: --------------------------
2026-09-03T10:33:35: 10:33:35 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 7.278 ms - 152[0m
2026-09-03T10:33:36: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:33:36: Method: PUT
2026-09-03T10:33:36: originalUrl: /v1/society/select
2026-09-03T10:33:36: path: /v1/society/select
2026-09-03T10:33:36: normalizedPath: /v1/society/select
2026-09-03T10:33:36: isPublicRoute: false
2026-09-03T10:33:36: ------------------------------
2026-09-03T10:33:36: ----- initAuth DEBUG -----
2026-09-03T10:33:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:33:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:33:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:33:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:33:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:33:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:33:36: IsValid: true
2026-09-03T10:33:36: --------------------------
2026-09-03T10:33:36: SELECT SOCIETY BODY: { society_id: 1 }
2026-09-03T10:33:36: SELECT SOCIETY USER: {
2026-09-03T10:33:36:   user_id: 1,
2026-09-03T10:33:36:   society_id: 1,
2026-09-03T10:33:36:   role: 'superadmin',
2026-09-03T10:33:36:   full_name: 'Ram',
2026-09-03T10:33:36:   is_admin: 0,
2026-09-03T10:33:36:   is_member: 1,
2026-09-03T10:33:36:   is_superadmin: 1,
2026-09-03T10:33:36:   permissions: null,
2026-09-03T10:33:36:   iat: 1788410797,
2026-09-03T10:33:36:   exp: 1791002797
2026-09-03T10:33:36: }
2026-09-03T10:33:36: SELECTED SOCIETY ID: 1
2026-09-03T10:33:36: 10:33:36 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 9.337 ms - 98[0m
2026-09-03T10:33:36: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:33:36: Method: GET
2026-09-03T10:33:36: originalUrl: /v1/dashboard
2026-09-03T10:33:36: path: /v1/dashboard
2026-09-03T10:33:36: normalizedPath: /v1/dashboard
2026-09-03T10:33:36: isPublicRoute: false
2026-09-03T10:33:36: ------------------------------
2026-09-03T10:33:36: ----- initAuth DEBUG -----
2026-09-03T10:33:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:33:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:33:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:33:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:33:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:33:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:33:36: IsValid: true
2026-09-03T10:33:36: --------------------------
2026-09-03T10:33:36: ========== Dashboard Controller ==========
2026-09-03T10:33:36: req.user => {
2026-09-03T10:33:36:   user_id: 1,
2026-09-03T10:33:36:   society_id: 1,
2026-09-03T10:33:36:   role: 'superadmin',
2026-09-03T10:33:36:   full_name: 'Ram',
2026-09-03T10:33:36:   is_admin: 0,
2026-09-03T10:33:36:   is_member: 1,
2026-09-03T10:33:36:   is_superadmin: 1,
2026-09-03T10:33:36:   permissions: null,
2026-09-03T10:33:36:   iat: 1788410797,
2026-09-03T10:33:36:   exp: 1791002797
2026-09-03T10:33:36: }
2026-09-03T10:33:36: req.selectedSocietyId => 1
2026-09-03T10:33:36: Dashboard Society ID => 1
2026-09-03T10:33:36: Member ID => 1
2026-09-03T10:33:36: User Role => superadmin
2026-09-03T10:33:36: societyId = 1
2026-09-03T10:33:36: memberId = 1
2026-09-03T10:33:36: Pending Maintenance Count => 6
2026-09-03T10:33:36: Pending Expense Count => 18
2026-09-03T10:33:36: Total Pending Count => 24
2026-09-03T10:33:36: 10:33:36 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.226 ms - 792[0m
2026-09-03T10:34:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:34:10: Method: POST
2026-09-03T10:34:10: originalUrl: /v1/user/login
2026-09-03T10:34:10: path: /v1/user/login
2026-09-03T10:34:10: normalizedPath: /v1/user/login
2026-09-03T10:34:10: isPublicRoute: false
2026-09-03T10:34:10: ------------------------------
2026-09-03T10:34:10: ----- initAuth DEBUG -----
2026-09-03T10:34:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:34:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:34:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:34:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:34:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:34:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:34:10: IsValid: true
2026-09-03T10:34:10: --------------------------
2026-09-03T10:34:10: ========== LOGIN API HIT ==========
2026-09-03T10:34:10: Login Request Body: { mobile_number: '9999999998', password: '12345678' }
2026-09-03T10:34:10: SUPERADMIN CHECK RESULT: Found
2026-09-03T10:34:10: User is superadmin, checking password...
2026-09-03T10:34:10: Password match result: true
2026-09-03T10:34:10: 10:34:10 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 96.949 ms - 756[0m
2026-09-03T10:34:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:34:10: Method: GET
2026-09-03T10:34:10: originalUrl: /v1/dashboard
2026-09-03T10:34:10: path: /v1/dashboard
2026-09-03T10:34:10: normalizedPath: /v1/dashboard
2026-09-03T10:34:10: isPublicRoute: false
2026-09-03T10:34:10: ------------------------------
2026-09-03T10:34:10: ----- initAuth DEBUG -----
2026-09-03T10:34:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:34:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:34:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:34:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:34:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:34:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:34:10: IsValid: true
2026-09-03T10:34:10: --------------------------
2026-09-03T10:34:10: ========== Dashboard Controller ==========
2026-09-03T10:34:10: req.user => {
2026-09-03T10:34:10:   user_id: 1,
2026-09-03T10:34:10:   society_id: 1,
2026-09-03T10:34:10:   role: 'superadmin',
2026-09-03T10:34:10:   full_name: 'Ram',
2026-09-03T10:34:10:   is_admin: 0,
2026-09-03T10:34:10:   is_member: 1,
2026-09-03T10:34:10:   is_superadmin: 1,
2026-09-03T10:34:10:   permissions: null,
2026-09-03T10:34:10:   iat: 1788411850,
2026-09-03T10:34:10:   exp: 1791003850
2026-09-03T10:34:10: }
2026-09-03T10:34:10: req.selectedSocietyId => 1
2026-09-03T10:34:10: Dashboard Society ID => 1
2026-09-03T10:34:10: Member ID => 1
2026-09-03T10:34:10: User Role => superadmin
2026-09-03T10:34:10: societyId = 1
2026-09-03T10:34:10: memberId = 1
2026-09-03T10:34:10: Pending Maintenance Count => 6
2026-09-03T10:34:10: Pending Expense Count => 18
2026-09-03T10:34:10: Total Pending Count => 24
2026-09-03T10:34:10: 10:34:10 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 12.986 ms - 792[0m
2026-09-03T10:34:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:34:16: Method: POST
2026-09-03T10:34:16: originalUrl: /v1/society/registration-list
2026-09-03T10:34:16: path: /v1/society/registration-list
2026-09-03T10:34:16: normalizedPath: /v1/society/registration-list
2026-09-03T10:34:16: isPublicRoute: false
2026-09-03T10:34:16: ------------------------------
2026-09-03T10:34:16: ----- initAuth DEBUG -----
2026-09-03T10:34:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:34:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:34:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:34:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:34:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:34:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:34:16: IsValid: true
2026-09-03T10:34:16: --------------------------
2026-09-03T10:34:16: 10:34:16 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.948 ms - 416[0m
2026-09-03T10:34:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:34:16: Method: GET
2026-09-03T10:34:16: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:34:16: path: /v1/society/registration-dashboard-summary
2026-09-03T10:34:16: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:34:16: isPublicRoute: false
2026-09-03T10:34:16: ------------------------------
2026-09-03T10:34:16: ----- initAuth DEBUG -----
2026-09-03T10:34:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:34:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:34:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:34:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:34:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:34:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:34:16: IsValid: true
2026-09-03T10:34:16: --------------------------
2026-09-03T10:34:16: 10:34:16 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 6.584 ms - 152[0m
2026-09-03T10:34:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:34:18: Method: POST
2026-09-03T10:34:18: originalUrl: /v1/member/list
2026-09-03T10:34:18: path: /v1/member/list
2026-09-03T10:34:18: normalizedPath: /v1/member/list
2026-09-03T10:34:18: isPublicRoute: false
2026-09-03T10:34:18: ------------------------------
2026-09-03T10:34:18: ----- initAuth DEBUG -----
2026-09-03T10:34:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:34:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:34:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:34:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:34:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:34:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:34:18: IsValid: true
2026-09-03T10:34:18: --------------------------
2026-09-03T10:34:18: 10:34:18 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.274 ms - 510[0m
2026-09-03T10:34:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:34:18: Method: POST
2026-09-03T10:34:18: originalUrl: /v1/member/statistics
2026-09-03T10:34:18: path: /v1/member/statistics
2026-09-03T10:34:18: normalizedPath: /v1/member/statistics
2026-09-03T10:34:18: isPublicRoute: false
2026-09-03T10:34:18: ------------------------------
2026-09-03T10:34:18: ----- initAuth DEBUG -----
2026-09-03T10:34:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:34:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:34:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:34:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:34:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:34:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:34:18: IsValid: true
2026-09-03T10:34:18: --------------------------
2026-09-03T10:34:18: 10:34:18 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 2.499 ms - 143[0m
2026-09-03T10:34:21: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:34:21: Method: GET
2026-09-03T10:34:21: originalUrl: /v1/roles
2026-09-03T10:34:21: path: /v1/roles
2026-09-03T10:34:21: normalizedPath: /v1/roles
2026-09-03T10:34:21: isPublicRoute: true
2026-09-03T10:34:21: ------------------------------
2026-09-03T10:34:21: Current User Role: superadmin
2026-09-03T10:34:21: 10:34:21 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 8.073 ms - 142[0m
2026-09-03T10:35:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:35:11: Method: POST
2026-09-03T10:35:11: originalUrl: /v1/member/create
2026-09-03T10:35:11: path: /v1/member/create
2026-09-03T10:35:11: normalizedPath: /v1/member/create
2026-09-03T10:35:11: isPublicRoute: false
2026-09-03T10:35:11: ------------------------------
2026-09-03T10:35:11: ----- initAuth DEBUG -----
2026-09-03T10:35:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:35:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:35:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:35:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:35:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:35:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:35:11: IsValid: true
2026-09-03T10:35:11: --------------------------
2026-09-03T10:35:11: CREATE BODY: {
2026-09-03T10:35:11:   society_id: 1,
2026-09-03T10:35:11:   full_name: 'Vikram',
2026-09-03T10:35:11:   email: 'vikram@gmail.com',
2026-09-03T10:35:11:   mobile_number: '9876543210',
2026-09-03T10:35:11:   flat_number: '121',
2026-09-03T10:35:11:   role: 'admin',
2026-09-03T10:35:11:   ownership: 'owner',
2026-09-03T10:35:11:   move_in_date: '2026-09-03',
2026-09-03T10:35:11:   vehicles: 'HR57GHS67',
2026-09-03T10:35:11:   family_members: 4,
2026-09-03T10:35:11:   is_active: 'active',
2026-09-03T10:35:11:   profile_photo: '',
2026-09-03T10:35:11:   password: '9876543210'
2026-09-03T10:35:11: }
2026-09-03T10:35:11: CREATE FILE: undefined
2026-09-03T10:35:11: 10:35:11 [[32minfo[39m] [0mPOST /v1/member/create [32m201[0m 122.848 ms - 78[0m
2026-09-03T10:35:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:35:11: Method: POST
2026-09-03T10:35:11: originalUrl: /v1/member/list
2026-09-03T10:35:11: path: /v1/member/list
2026-09-03T10:35:11: normalizedPath: /v1/member/list
2026-09-03T10:35:11: isPublicRoute: false
2026-09-03T10:35:11: ------------------------------
2026-09-03T10:35:11: ----- initAuth DEBUG -----
2026-09-03T10:35:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:35:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:35:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:35:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:35:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:35:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:35:11: IsValid: true
2026-09-03T10:35:11: --------------------------
2026-09-03T10:35:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:35:11: Method: POST
2026-09-03T10:35:11: originalUrl: /v1/member/statistics
2026-09-03T10:35:11: path: /v1/member/statistics
2026-09-03T10:35:11: normalizedPath: /v1/member/statistics
2026-09-03T10:35:11: isPublicRoute: false
2026-09-03T10:35:11: ------------------------------
2026-09-03T10:35:11: ----- initAuth DEBUG -----
2026-09-03T10:35:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:35:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:35:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:35:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:35:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:35:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:35:11: IsValid: true
2026-09-03T10:35:11: --------------------------
2026-09-03T10:35:11: 10:35:11 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 2.893 ms - 143[0m
2026-09-03T10:35:11: 10:35:11 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 22.911 ms - 838[0m
2026-09-03T10:35:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:35:13: Method: GET
2026-09-03T10:35:13: originalUrl: /v1/member/15
2026-09-03T10:35:13: path: /v1/member/15
2026-09-03T10:35:13: normalizedPath: /v1/member/15
2026-09-03T10:35:13: isPublicRoute: false
2026-09-03T10:35:13: ------------------------------
2026-09-03T10:35:13: ----- initAuth DEBUG -----
2026-09-03T10:35:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:35:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:35:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:35:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:35:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:35:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:35:13: IsValid: true
2026-09-03T10:35:13: --------------------------
2026-09-03T10:35:13: 10:35:13 [[32minfo[39m] [0mGET /v1/member/15 [33m403[0m 3.157 ms - 83[0m
2026-09-03T10:35:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:35:27: Method: GET
2026-09-03T10:35:27: originalUrl: /v1/member/1
2026-09-03T10:35:27: path: /v1/member/1
2026-09-03T10:35:27: normalizedPath: /v1/member/1
2026-09-03T10:35:27: isPublicRoute: false
2026-09-03T10:35:27: ------------------------------
2026-09-03T10:35:27: ----- initAuth DEBUG -----
2026-09-03T10:35:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:35:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:35:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:35:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:35:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:35:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:35:27: IsValid: true
2026-09-03T10:35:27: --------------------------
2026-09-03T10:35:27: 10:35:27 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 26.922 ms - 682[0m
2026-09-03T10:35:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:35:29: Method: GET
2026-09-03T10:35:29: originalUrl: /v1/roles
2026-09-03T10:35:29: path: /v1/roles
2026-09-03T10:35:29: normalizedPath: /v1/roles
2026-09-03T10:35:29: isPublicRoute: true
2026-09-03T10:35:29: ------------------------------
2026-09-03T10:35:29: Current User Role: superadmin
2026-09-03T10:35:29: 10:35:29 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 4.131 ms - 142[0m
2026-09-03T10:35:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:35:38: Method: PUT
2026-09-03T10:35:38: originalUrl: /v1/member/1
2026-09-03T10:35:38: path: /v1/member/1
2026-09-03T10:35:38: normalizedPath: /v1/member/1
2026-09-03T10:35:38: isPublicRoute: false
2026-09-03T10:35:38: ------------------------------
2026-09-03T10:35:38: ----- initAuth DEBUG -----
2026-09-03T10:35:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:35:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:35:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:35:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:35:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:35:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:35:38: IsValid: true
2026-09-03T10:35:38: --------------------------
2026-09-03T10:35:38: 10:35:38 [[32minfo[39m] [0mPUT /v1/member/1 [32m200[0m 20.150 ms - 127[0m
2026-09-03T10:35:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:35:39: Method: GET
2026-09-03T10:35:39: originalUrl: /v1/member/1
2026-09-03T10:35:39: path: /v1/member/1
2026-09-03T10:35:39: normalizedPath: /v1/member/1
2026-09-03T10:35:39: isPublicRoute: false
2026-09-03T10:35:39: ------------------------------
2026-09-03T10:35:39: ----- initAuth DEBUG -----
2026-09-03T10:35:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:35:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:35:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:35:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:35:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:35:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:35:39: IsValid: true
2026-09-03T10:35:39: --------------------------
2026-09-03T10:35:39: 10:35:39 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 15.489 ms - 708[0m
2026-09-03T10:36:53: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:36:53: Method: POST
2026-09-03T10:36:53: originalUrl: /v1/member/statistics
2026-09-03T10:36:53: path: /v1/member/statistics
2026-09-03T10:36:53: normalizedPath: /v1/member/statistics
2026-09-03T10:36:53: isPublicRoute: false
2026-09-03T10:36:53: ------------------------------
2026-09-03T10:36:53: ----- initAuth DEBUG -----
2026-09-03T10:36:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:36:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:36:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:36:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:36:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:36:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:36:53: IsValid: true
2026-09-03T10:36:53: --------------------------
2026-09-03T10:36:53: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:36:53: Method: POST
2026-09-03T10:36:53: originalUrl: /v1/member/list
2026-09-03T10:36:53: path: /v1/member/list
2026-09-03T10:36:53: normalizedPath: /v1/member/list
2026-09-03T10:36:53: isPublicRoute: false
2026-09-03T10:36:53: ------------------------------
2026-09-03T10:36:53: ----- initAuth DEBUG -----
2026-09-03T10:36:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:36:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:36:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:36:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:36:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:36:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:36:53: IsValid: true
2026-09-03T10:36:53: --------------------------
2026-09-03T10:36:53: 10:36:53 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 5.967 ms - 143[0m
2026-09-03T10:36:53: 10:36:53 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.491 ms - 864[0m
2026-09-03T10:36:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:36:57: Method: GET
2026-09-03T10:36:57: originalUrl: /v1/member/15
2026-09-03T10:36:57: path: /v1/member/15
2026-09-03T10:36:57: normalizedPath: /v1/member/15
2026-09-03T10:36:57: isPublicRoute: false
2026-09-03T10:36:57: ------------------------------
2026-09-03T10:36:57: ----- initAuth DEBUG -----
2026-09-03T10:36:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:36:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:36:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:36:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:36:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:36:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:36:57: IsValid: true
2026-09-03T10:36:57: --------------------------
2026-09-03T10:36:57: 10:36:57 [[32minfo[39m] [0mGET /v1/member/15 [33m403[0m 2.635 ms - 83[0m
2026-09-03T10:37:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:37:05: Method: GET
2026-09-03T10:37:05: originalUrl: /v1/roles
2026-09-03T10:37:05: path: /v1/roles
2026-09-03T10:37:05: normalizedPath: /v1/roles
2026-09-03T10:37:05: isPublicRoute: true
2026-09-03T10:37:05: ------------------------------
2026-09-03T10:37:05: Current User Role: superadmin
2026-09-03T10:37:05: 10:37:05 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 5.050 ms - 142[0m
2026-09-03T10:38:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:00: Method: POST
2026-09-03T10:38:00: originalUrl: /v1/member/create
2026-09-03T10:38:00: path: /v1/member/create
2026-09-03T10:38:00: normalizedPath: /v1/member/create
2026-09-03T10:38:00: isPublicRoute: false
2026-09-03T10:38:00: ------------------------------
2026-09-03T10:38:00: ----- initAuth DEBUG -----
2026-09-03T10:38:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:00: IsValid: true
2026-09-03T10:38:00: --------------------------
2026-09-03T10:38:00: CREATE BODY: {
2026-09-03T10:38:00:   society_id: 1,
2026-09-03T10:38:00:   full_name: 'Neeshu',
2026-09-03T10:38:00:   email: 'neeshu@gmail.com',
2026-09-03T10:38:00:   mobile_number: '2222222222',
2026-09-03T10:38:00:   flat_number: '122',
2026-09-03T10:38:00:   role: 'superadmin',
2026-09-03T10:38:00:   ownership: 'owner',
2026-09-03T10:38:00:   move_in_date: '2026-09-03',
2026-09-03T10:38:00:   vehicles: 'HR20HDJD67V ',
2026-09-03T10:38:00:   family_members: 4,
2026-09-03T10:38:00:   is_active: 'active',
2026-09-03T10:38:00:   profile_photo: '',
2026-09-03T10:38:00:   password: '2222222222'
2026-09-03T10:38:00: }
2026-09-03T10:38:00: CREATE FILE: undefined
2026-09-03T10:38:00: 10:38:00 [[32minfo[39m] [0mPOST /v1/member/create [32m201[0m 132.298 ms - 78[0m
2026-09-03T10:38:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:01: Method: POST
2026-09-03T10:38:01: originalUrl: /v1/member/list
2026-09-03T10:38:01: path: /v1/member/list
2026-09-03T10:38:01: normalizedPath: /v1/member/list
2026-09-03T10:38:01: isPublicRoute: false
2026-09-03T10:38:01: ------------------------------
2026-09-03T10:38:01: ----- initAuth DEBUG -----
2026-09-03T10:38:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:01: IsValid: true
2026-09-03T10:38:01: --------------------------
2026-09-03T10:38:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:01: Method: POST
2026-09-03T10:38:01: originalUrl: /v1/member/statistics
2026-09-03T10:38:01: path: /v1/member/statistics
2026-09-03T10:38:01: normalizedPath: /v1/member/statistics
2026-09-03T10:38:01: isPublicRoute: false
2026-09-03T10:38:01: ------------------------------
2026-09-03T10:38:01: ----- initAuth DEBUG -----
2026-09-03T10:38:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:01: IsValid: true
2026-09-03T10:38:01: --------------------------
2026-09-03T10:38:01: 10:38:01 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.040 ms - 143[0m
2026-09-03T10:38:01: 10:38:01 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 6.379 ms - 1200[0m
2026-09-03T10:38:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:02: Method: GET
2026-09-03T10:38:02: originalUrl: /v1/member/16
2026-09-03T10:38:02: path: /v1/member/16
2026-09-03T10:38:02: normalizedPath: /v1/member/16
2026-09-03T10:38:02: isPublicRoute: false
2026-09-03T10:38:02: ------------------------------
2026-09-03T10:38:02: ----- initAuth DEBUG -----
2026-09-03T10:38:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:02: IsValid: true
2026-09-03T10:38:02: --------------------------
2026-09-03T10:38:02: 10:38:02 [[32minfo[39m] [0mGET /v1/member/16 [33m403[0m 3.319 ms - 83[0m
2026-09-03T10:38:15: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:15: Method: POST
2026-09-03T10:38:15: originalUrl: /v1/user/login
2026-09-03T10:38:15: path: /v1/user/login
2026-09-03T10:38:15: normalizedPath: /v1/user/login
2026-09-03T10:38:15: isPublicRoute: false
2026-09-03T10:38:15: ------------------------------
2026-09-03T10:38:15: ----- initAuth DEBUG -----
2026-09-03T10:38:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:15: IsValid: true
2026-09-03T10:38:15: --------------------------
2026-09-03T10:38:15: ========== LOGIN API HIT ==========
2026-09-03T10:38:15: Login Request Body: { mobile_number: '2222222222', password: '2222222222' }
2026-09-03T10:38:15: SUPERADMIN CHECK RESULT: Found
2026-09-03T10:38:15: 10:38:15 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 103.847 ms - 2099[0m
2026-09-03T10:38:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:16: Method: GET
2026-09-03T10:38:16: originalUrl: /v1/dashboard
2026-09-03T10:38:16: path: /v1/dashboard
2026-09-03T10:38:16: normalizedPath: /v1/dashboard
2026-09-03T10:38:16: isPublicRoute: false
2026-09-03T10:38:16: ------------------------------
2026-09-03T10:38:16: ----- initAuth DEBUG -----
2026-09-03T10:38:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:16: IsValid: true
2026-09-03T10:38:16: --------------------------
2026-09-03T10:38:16: ========== Dashboard Controller ==========
2026-09-03T10:38:16: req.user => {
2026-09-03T10:38:16:   user_id: 16,
2026-09-03T10:38:16:   society_id: 1,
2026-09-03T10:38:16:   role: 'superadmin',
2026-09-03T10:38:16:   full_name: 'Neeshu',
2026-09-03T10:38:16:   is_admin: 1,
2026-09-03T10:38:16:   is_member: 1,
2026-09-03T10:38:16:   is_superadmin: false,
2026-09-03T10:38:16:   permissions: {
2026-09-03T10:38:16:     dashboard: { view: true },
2026-09-03T10:38:16:     society: {
2026-09-03T10:38:16:       view: true,
2026-09-03T10:38:16:       summary: true,
2026-09-03T10:38:16:       create: true,
2026-09-03T10:38:16:       update: true,
2026-09-03T10:38:16:       delete: true,
2026-09-03T10:38:16:       approve: true,
2026-09-03T10:38:16:       reject: true,
2026-09-03T10:38:16:       select: true
2026-09-03T10:38:16:     },
2026-09-03T10:38:16:     members: {
2026-09-03T10:38:16:       view: true,
2026-09-03T10:38:16:       create: true,
2026-09-03T10:38:16:       update: true,
2026-09-03T10:38:16:       delete: true,
2026-09-03T10:38:16:       approve: false,
2026-09-03T10:38:16:       reject: true
2026-09-03T10:38:16:     },
2026-09-03T10:38:16:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:38:16:     expenses: {
2026-09-03T10:38:16:       view: true,
2026-09-03T10:38:16:       create: true,
2026-09-03T10:38:16:       update: true,
2026-09-03T10:38:16:       delete: true,
2026-09-03T10:38:16:       approve: true,
2026-09-03T10:38:16:       reject: true
2026-09-03T10:38:16:     },
2026-09-03T10:38:16:     transactions: { view: true },
2026-09-03T10:38:16:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:38:16:     profile: { view: true, update: true },
2026-09-03T10:38:16:     settings: { view: true, update: true }
2026-09-03T10:38:16:   },
2026-09-03T10:38:16:   iat: 1788412095,
2026-09-03T10:38:16:   exp: 1791004095
2026-09-03T10:38:16: }
2026-09-03T10:38:16: req.selectedSocietyId => 1
2026-09-03T10:38:16: Dashboard Society ID => 1
2026-09-03T10:38:16: Member ID => 16
2026-09-03T10:38:16: User Role => superadmin
2026-09-03T10:38:16: societyId = 1
2026-09-03T10:38:16: memberId = 16
2026-09-03T10:38:16: Pending Maintenance Count => 6
2026-09-03T10:38:16: Pending Expense Count => 18
2026-09-03T10:38:16: Total Pending Count => 24
2026-09-03T10:38:16: 10:38:16 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 40.324 ms - 751[0m
2026-09-03T10:38:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:19: Method: POST
2026-09-03T10:38:19: originalUrl: /v1/society/registration-list
2026-09-03T10:38:19: path: /v1/society/registration-list
2026-09-03T10:38:19: normalizedPath: /v1/society/registration-list
2026-09-03T10:38:19: isPublicRoute: false
2026-09-03T10:38:19: ------------------------------
2026-09-03T10:38:19: ----- initAuth DEBUG -----
2026-09-03T10:38:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:19: IsValid: true
2026-09-03T10:38:19: --------------------------
2026-09-03T10:38:19: 10:38:19 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.091 ms - 416[0m
2026-09-03T10:38:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:19: Method: GET
2026-09-03T10:38:19: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:38:19: path: /v1/society/registration-dashboard-summary
2026-09-03T10:38:19: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:38:19: isPublicRoute: false
2026-09-03T10:38:19: ------------------------------
2026-09-03T10:38:19: ----- initAuth DEBUG -----
2026-09-03T10:38:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:19: IsValid: true
2026-09-03T10:38:19: --------------------------
2026-09-03T10:38:19: 10:38:19 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.461 ms - 152[0m
2026-09-03T10:38:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:22: Method: POST
2026-09-03T10:38:22: originalUrl: /v1/member/list
2026-09-03T10:38:22: path: /v1/member/list
2026-09-03T10:38:22: normalizedPath: /v1/member/list
2026-09-03T10:38:22: isPublicRoute: false
2026-09-03T10:38:22: ------------------------------
2026-09-03T10:38:22: ----- initAuth DEBUG -----
2026-09-03T10:38:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:22: IsValid: true
2026-09-03T10:38:22: --------------------------
2026-09-03T10:38:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:22: Method: POST
2026-09-03T10:38:22: originalUrl: /v1/member/statistics
2026-09-03T10:38:22: path: /v1/member/statistics
2026-09-03T10:38:22: normalizedPath: /v1/member/statistics
2026-09-03T10:38:22: isPublicRoute: false
2026-09-03T10:38:22: ------------------------------
2026-09-03T10:38:22: ----- initAuth DEBUG -----
2026-09-03T10:38:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:22: IsValid: true
2026-09-03T10:38:22: --------------------------
2026-09-03T10:38:22: 10:38:22 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 2.841 ms - 143[0m
2026-09-03T10:38:22: 10:38:22 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.709 ms - 1200[0m
2026-09-03T10:38:23: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:23: Method: GET
2026-09-03T10:38:23: originalUrl: /v1/member/1
2026-09-03T10:38:23: path: /v1/member/1
2026-09-03T10:38:23: normalizedPath: /v1/member/1
2026-09-03T10:38:23: isPublicRoute: false
2026-09-03T10:38:23: ------------------------------
2026-09-03T10:38:23: ----- initAuth DEBUG -----
2026-09-03T10:38:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:23: IsValid: true
2026-09-03T10:38:23: --------------------------
2026-09-03T10:38:23: 10:38:23 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 26.216 ms - 708[0m
2026-09-03T10:38:24: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:24: Method: GET
2026-09-03T10:38:24: originalUrl: /v1/member/15
2026-09-03T10:38:24: path: /v1/member/15
2026-09-03T10:38:24: normalizedPath: /v1/member/15
2026-09-03T10:38:24: isPublicRoute: false
2026-09-03T10:38:24: ------------------------------
2026-09-03T10:38:24: ----- initAuth DEBUG -----
2026-09-03T10:38:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:24: IsValid: true
2026-09-03T10:38:24: --------------------------
2026-09-03T10:38:24: 10:38:24 [[32minfo[39m] [0mGET /v1/member/15 [32m200[0m 4.250 ms - 619[0m
2026-09-03T10:38:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:26: Method: GET
2026-09-03T10:38:26: originalUrl: /v1/member/16
2026-09-03T10:38:26: path: /v1/member/16
2026-09-03T10:38:26: normalizedPath: /v1/member/16
2026-09-03T10:38:26: isPublicRoute: false
2026-09-03T10:38:26: ------------------------------
2026-09-03T10:38:26: ----- initAuth DEBUG -----
2026-09-03T10:38:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:26: IsValid: true
2026-09-03T10:38:26: --------------------------
2026-09-03T10:38:26: 10:38:26 [[32minfo[39m] [0mGET /v1/member/16 [32m200[0m 3.644 ms - 649[0m
2026-09-03T10:38:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:28: Method: GET
2026-09-03T10:38:28: originalUrl: /v1/member/1
2026-09-03T10:38:28: path: /v1/member/1
2026-09-03T10:38:28: normalizedPath: /v1/member/1
2026-09-03T10:38:28: isPublicRoute: false
2026-09-03T10:38:28: ------------------------------
2026-09-03T10:38:28: ----- initAuth DEBUG -----
2026-09-03T10:38:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:28: IsValid: true
2026-09-03T10:38:28: --------------------------
2026-09-03T10:38:28: 10:38:28 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 4.011 ms - 708[0m
2026-09-03T10:38:36: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:36: Method: GET
2026-09-03T10:38:36: originalUrl: /v1/roles
2026-09-03T10:38:36: path: /v1/roles
2026-09-03T10:38:36: normalizedPath: /v1/roles
2026-09-03T10:38:36: isPublicRoute: true
2026-09-03T10:38:36: ------------------------------
2026-09-03T10:38:36: Current User Role: superadmin
2026-09-03T10:38:36: 10:38:36 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 3.766 ms - 142[0m
2026-09-03T10:38:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:39: Method: PUT
2026-09-03T10:38:39: originalUrl: /v1/member/1
2026-09-03T10:38:39: path: /v1/member/1
2026-09-03T10:38:39: normalizedPath: /v1/member/1
2026-09-03T10:38:39: isPublicRoute: false
2026-09-03T10:38:39: ------------------------------
2026-09-03T10:38:39: ----- initAuth DEBUG -----
2026-09-03T10:38:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:39: IsValid: true
2026-09-03T10:38:39: --------------------------
2026-09-03T10:38:39: 10:38:39 [[32minfo[39m] [0mPUT /v1/member/1 [32m200[0m 8.546 ms - 122[0m
2026-09-03T10:38:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:39: Method: GET
2026-09-03T10:38:39: originalUrl: /v1/member/1
2026-09-03T10:38:39: path: /v1/member/1
2026-09-03T10:38:39: normalizedPath: /v1/member/1
2026-09-03T10:38:39: isPublicRoute: false
2026-09-03T10:38:39: ------------------------------
2026-09-03T10:38:39: ----- initAuth DEBUG -----
2026-09-03T10:38:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:39: IsValid: true
2026-09-03T10:38:39: --------------------------
2026-09-03T10:38:39: 10:38:39 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 51.139 ms - 704[0m
2026-09-03T10:38:43: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:43: Method: POST
2026-09-03T10:38:43: originalUrl: /v1/member/statistics
2026-09-03T10:38:43: path: /v1/member/statistics
2026-09-03T10:38:43: normalizedPath: /v1/member/statistics
2026-09-03T10:38:43: isPublicRoute: false
2026-09-03T10:38:43: ------------------------------
2026-09-03T10:38:43: ----- initAuth DEBUG -----
2026-09-03T10:38:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:43: IsValid: true
2026-09-03T10:38:43: --------------------------
2026-09-03T10:38:43: 10:38:43 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.447 ms - 143[0m
2026-09-03T10:38:43: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:43: Method: POST
2026-09-03T10:38:43: originalUrl: /v1/member/list
2026-09-03T10:38:43: path: /v1/member/list
2026-09-03T10:38:43: normalizedPath: /v1/member/list
2026-09-03T10:38:43: isPublicRoute: false
2026-09-03T10:38:43: ------------------------------
2026-09-03T10:38:43: ----- initAuth DEBUG -----
2026-09-03T10:38:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:43: IsValid: true
2026-09-03T10:38:43: --------------------------
2026-09-03T10:38:43: 10:38:43 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.314 ms - 1196[0m
2026-09-03T10:38:45: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:45: Method: GET
2026-09-03T10:38:45: originalUrl: /v1/member/16
2026-09-03T10:38:45: path: /v1/member/16
2026-09-03T10:38:45: normalizedPath: /v1/member/16
2026-09-03T10:38:45: isPublicRoute: false
2026-09-03T10:38:45: ------------------------------
2026-09-03T10:38:45: ----- initAuth DEBUG -----
2026-09-03T10:38:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:45: IsValid: true
2026-09-03T10:38:45: --------------------------
2026-09-03T10:38:45: 10:38:45 [[32minfo[39m] [0mGET /v1/member/16 [32m200[0m 4.252 ms - 649[0m
2026-09-03T10:38:46: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:46: Method: GET
2026-09-03T10:38:46: originalUrl: /v1/member/15
2026-09-03T10:38:46: path: /v1/member/15
2026-09-03T10:38:46: normalizedPath: /v1/member/15
2026-09-03T10:38:46: isPublicRoute: false
2026-09-03T10:38:46: ------------------------------
2026-09-03T10:38:46: ----- initAuth DEBUG -----
2026-09-03T10:38:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:46: IsValid: true
2026-09-03T10:38:46: --------------------------
2026-09-03T10:38:46: 10:38:46 [[32minfo[39m] [0mGET /v1/member/15 [32m200[0m 3.692 ms - 619[0m
2026-09-03T10:38:49: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:49: Method: GET
2026-09-03T10:38:49: originalUrl: /v1/member/1
2026-09-03T10:38:49: path: /v1/member/1
2026-09-03T10:38:49: normalizedPath: /v1/member/1
2026-09-03T10:38:49: isPublicRoute: false
2026-09-03T10:38:49: ------------------------------
2026-09-03T10:38:49: ----- initAuth DEBUG -----
2026-09-03T10:38:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:49: IsValid: true
2026-09-03T10:38:49: --------------------------
2026-09-03T10:38:49: 10:38:49 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 3.992 ms - 704[0m
2026-09-03T10:38:56: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:38:56: Method: GET
2026-09-03T10:38:56: originalUrl: /v1/dashboard
2026-09-03T10:38:56: path: /v1/dashboard
2026-09-03T10:38:56: normalizedPath: /v1/dashboard
2026-09-03T10:38:56: isPublicRoute: false
2026-09-03T10:38:56: ------------------------------
2026-09-03T10:38:56: ----- initAuth DEBUG -----
2026-09-03T10:38:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:38:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:38:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:38:56: IsValid: true
2026-09-03T10:38:56: --------------------------
2026-09-03T10:38:56: ========== Dashboard Controller ==========
2026-09-03T10:38:56: req.user => {
2026-09-03T10:38:56:   user_id: 16,
2026-09-03T10:38:56:   society_id: 1,
2026-09-03T10:38:56:   role: 'superadmin',
2026-09-03T10:38:56:   full_name: 'Neeshu',
2026-09-03T10:38:56:   is_admin: 1,
2026-09-03T10:38:56:   is_member: 1,
2026-09-03T10:38:56:   is_superadmin: false,
2026-09-03T10:38:56:   permissions: {
2026-09-03T10:38:56:     dashboard: { view: true },
2026-09-03T10:38:56:     society: {
2026-09-03T10:38:56:       view: true,
2026-09-03T10:38:56:       summary: true,
2026-09-03T10:38:56:       create: true,
2026-09-03T10:38:56:       update: true,
2026-09-03T10:38:56:       delete: true,
2026-09-03T10:38:56:       approve: true,
2026-09-03T10:38:56:       reject: true,
2026-09-03T10:38:56:       select: true
2026-09-03T10:38:56:     },
2026-09-03T10:38:56:     members: {
2026-09-03T10:38:56:       view: true,
2026-09-03T10:38:56:       create: true,
2026-09-03T10:38:56:       update: true,
2026-09-03T10:38:56:       delete: true,
2026-09-03T10:38:56:       approve: false,
2026-09-03T10:38:56:       reject: true
2026-09-03T10:38:56:     },
2026-09-03T10:38:56:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:38:56:     expenses: {
2026-09-03T10:38:56:       view: true,
2026-09-03T10:38:56:       create: true,
2026-09-03T10:38:56:       update: true,
2026-09-03T10:38:56:       delete: true,
2026-09-03T10:38:56:       approve: true,
2026-09-03T10:38:56:       reject: true
2026-09-03T10:38:56:     },
2026-09-03T10:38:56:     transactions: { view: true },
2026-09-03T10:38:56:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:38:56:     profile: { view: true, update: true },
2026-09-03T10:38:56:     settings: { view: true, update: true }
2026-09-03T10:38:56:   },
2026-09-03T10:38:56:   iat: 1788412095,
2026-09-03T10:38:56:   exp: 1791004095
2026-09-03T10:38:56: }
2026-09-03T10:38:56: req.selectedSocietyId => 1
2026-09-03T10:38:56: Dashboard Society ID => 1
2026-09-03T10:38:56: Member ID => 16
2026-09-03T10:38:56: User Role => superadmin
2026-09-03T10:38:56: societyId = 1
2026-09-03T10:38:56: memberId = 16
2026-09-03T10:38:56: Pending Maintenance Count => 6
2026-09-03T10:38:56: Pending Expense Count => 18
2026-09-03T10:38:56: Total Pending Count => 24
2026-09-03T10:38:56: 10:38:56 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.705 ms - 751[0m
2026-09-03T10:39:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:39:20: Method: POST
2026-09-03T10:39:20: originalUrl: /v1/user/login
2026-09-03T10:39:20: path: /v1/user/login
2026-09-03T10:39:20: normalizedPath: /v1/user/login
2026-09-03T10:39:20: isPublicRoute: false
2026-09-03T10:39:20: ------------------------------
2026-09-03T10:39:20: ----- initAuth DEBUG -----
2026-09-03T10:39:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:39:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:39:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:39:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:39:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:39:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:39:20: IsValid: true
2026-09-03T10:39:20: --------------------------
2026-09-03T10:39:20: ========== LOGIN API HIT ==========
2026-09-03T10:39:20: Login Request Body: { mobile_number: '2222222222', password: '2222222222' }
2026-09-03T10:39:20: SUPERADMIN CHECK RESULT: Found
2026-09-03T10:39:20: 10:39:20 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 123.732 ms - 2099[0m
2026-09-03T10:39:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:39:20: Method: GET
2026-09-03T10:39:20: originalUrl: /v1/dashboard
2026-09-03T10:39:20: path: /v1/dashboard
2026-09-03T10:39:20: normalizedPath: /v1/dashboard
2026-09-03T10:39:20: isPublicRoute: false
2026-09-03T10:39:20: ------------------------------
2026-09-03T10:39:20: ----- initAuth DEBUG -----
2026-09-03T10:39:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:39:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:39:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:39:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:39:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:39:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:39:20: IsValid: true
2026-09-03T10:39:20: --------------------------
2026-09-03T10:39:20: ========== Dashboard Controller ==========
2026-09-03T10:39:20: req.user => {
2026-09-03T10:39:20:   user_id: 16,
2026-09-03T10:39:20:   society_id: 1,
2026-09-03T10:39:20:   role: 'superadmin',
2026-09-03T10:39:20:   full_name: 'Neeshu',
2026-09-03T10:39:20:   is_admin: 1,
2026-09-03T10:39:20:   is_member: 1,
2026-09-03T10:39:20:   is_superadmin: false,
2026-09-03T10:39:20:   permissions: {
2026-09-03T10:39:20:     dashboard: { view: true },
2026-09-03T10:39:20:     society: {
2026-09-03T10:39:20:       view: true,
2026-09-03T10:39:20:       summary: true,
2026-09-03T10:39:20:       create: true,
2026-09-03T10:39:20:       update: true,
2026-09-03T10:39:20:       delete: true,
2026-09-03T10:39:20:       approve: true,
2026-09-03T10:39:20:       reject: true,
2026-09-03T10:39:20:       select: true
2026-09-03T10:39:20:     },
2026-09-03T10:39:20:     members: {
2026-09-03T10:39:20:       view: true,
2026-09-03T10:39:20:       create: true,
2026-09-03T10:39:20:       update: true,
2026-09-03T10:39:20:       delete: true,
2026-09-03T10:39:20:       approve: false,
2026-09-03T10:39:20:       reject: true
2026-09-03T10:39:20:     },
2026-09-03T10:39:20:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:39:20:     expenses: {
2026-09-03T10:39:20:       view: true,
2026-09-03T10:39:20:       create: true,
2026-09-03T10:39:20:       update: true,
2026-09-03T10:39:20:       delete: true,
2026-09-03T10:39:20:       approve: true,
2026-09-03T10:39:20:       reject: true
2026-09-03T10:39:20:     },
2026-09-03T10:39:20:     transactions: { view: true },
2026-09-03T10:39:20:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:39:20:     profile: { view: true, update: true },
2026-09-03T10:39:20:     settings: { view: true, update: true }
2026-09-03T10:39:20:   },
2026-09-03T10:39:20:   iat: 1788412160,
2026-09-03T10:39:20:   exp: 1791004160
2026-09-03T10:39:20: }
2026-09-03T10:39:20: req.selectedSocietyId => 1
2026-09-03T10:39:20: Dashboard Society ID => 1
2026-09-03T10:39:20: Member ID => 16
2026-09-03T10:39:20: User Role => superadmin
2026-09-03T10:39:20: societyId = 1
2026-09-03T10:39:20: memberId = 16
2026-09-03T10:39:20: Pending Maintenance Count => 6
2026-09-03T10:39:20: Pending Expense Count => 18
2026-09-03T10:39:20: Total Pending Count => 24
2026-09-03T10:39:20: 10:39:20 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.224 ms - 751[0m
2026-09-03T10:39:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:39:22: Method: POST
2026-09-03T10:39:22: originalUrl: /v1/member/list
2026-09-03T10:39:22: path: /v1/member/list
2026-09-03T10:39:22: normalizedPath: /v1/member/list
2026-09-03T10:39:22: isPublicRoute: false
2026-09-03T10:39:22: ------------------------------
2026-09-03T10:39:22: ----- initAuth DEBUG -----
2026-09-03T10:39:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:39:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:39:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:39:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:39:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:39:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:39:22: IsValid: true
2026-09-03T10:39:22: --------------------------
2026-09-03T10:39:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:39:22: Method: POST
2026-09-03T10:39:22: originalUrl: /v1/member/statistics
2026-09-03T10:39:22: path: /v1/member/statistics
2026-09-03T10:39:22: normalizedPath: /v1/member/statistics
2026-09-03T10:39:22: isPublicRoute: false
2026-09-03T10:39:22: ------------------------------
2026-09-03T10:39:22: ----- initAuth DEBUG -----
2026-09-03T10:39:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:39:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:39:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:39:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:39:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:39:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:39:22: IsValid: true
2026-09-03T10:39:22: --------------------------
2026-09-03T10:39:22: 10:39:22 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 2.671 ms - 143[0m
2026-09-03T10:39:22: 10:39:22 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.394 ms - 1196[0m
2026-09-03T10:39:23: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:39:23: Method: GET
2026-09-03T10:39:23: originalUrl: /v1/member/15
2026-09-03T10:39:23: path: /v1/member/15
2026-09-03T10:39:23: normalizedPath: /v1/member/15
2026-09-03T10:39:23: isPublicRoute: false
2026-09-03T10:39:23: ------------------------------
2026-09-03T10:39:23: ----- initAuth DEBUG -----
2026-09-03T10:39:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:39:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:39:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:39:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:39:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:39:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:39:23: IsValid: true
2026-09-03T10:39:23: --------------------------
2026-09-03T10:39:23: 10:39:23 [[32minfo[39m] [0mGET /v1/member/15 [32m200[0m 4.643 ms - 619[0m
2026-09-03T10:39:24: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:39:24: Method: GET
2026-09-03T10:39:24: originalUrl: /v1/roles
2026-09-03T10:39:24: path: /v1/roles
2026-09-03T10:39:24: normalizedPath: /v1/roles
2026-09-03T10:39:24: isPublicRoute: true
2026-09-03T10:39:24: ------------------------------
2026-09-03T10:39:24: Current User Role: superadmin
2026-09-03T10:39:24: 10:39:24 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 3.056 ms - 142[0m
2026-09-03T10:39:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:39:29: Method: PUT
2026-09-03T10:39:29: originalUrl: /v1/member/15
2026-09-03T10:39:29: path: /v1/member/15
2026-09-03T10:39:29: normalizedPath: /v1/member/15
2026-09-03T10:39:29: isPublicRoute: false
2026-09-03T10:39:29: ------------------------------
2026-09-03T10:39:29: ----- initAuth DEBUG -----
2026-09-03T10:39:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:39:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:39:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:39:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:39:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:39:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:39:29: IsValid: true
2026-09-03T10:39:29: --------------------------
2026-09-03T10:39:29: 10:39:29 [[32minfo[39m] [0mPUT /v1/member/15 [32m200[0m 6.211 ms - 122[0m
2026-09-03T10:39:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:39:29: Method: GET
2026-09-03T10:39:29: originalUrl: /v1/member/15
2026-09-03T10:39:29: path: /v1/member/15
2026-09-03T10:39:29: normalizedPath: /v1/member/15
2026-09-03T10:39:29: isPublicRoute: false
2026-09-03T10:39:29: ------------------------------
2026-09-03T10:39:29: ----- initAuth DEBUG -----
2026-09-03T10:39:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:39:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:39:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:39:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:39:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:39:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:39:29: IsValid: true
2026-09-03T10:39:29: --------------------------
2026-09-03T10:39:29: 10:39:29 [[32minfo[39m] [0mGET /v1/member/15 [32m200[0m 3.996 ms - 619[0m
2026-09-03T10:39:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:39:31: Method: POST
2026-09-03T10:39:31: originalUrl: /v1/member/statistics
2026-09-03T10:39:31: path: /v1/member/statistics
2026-09-03T10:39:31: normalizedPath: /v1/member/statistics
2026-09-03T10:39:31: isPublicRoute: false
2026-09-03T10:39:31: ------------------------------
2026-09-03T10:39:31: ----- initAuth DEBUG -----
2026-09-03T10:39:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:39:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:39:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:39:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:39:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:39:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:39:31: IsValid: true
2026-09-03T10:39:31: --------------------------
2026-09-03T10:39:31: 10:39:31 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.482 ms - 143[0m
2026-09-03T10:39:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:39:31: Method: POST
2026-09-03T10:39:31: originalUrl: /v1/member/list
2026-09-03T10:39:31: path: /v1/member/list
2026-09-03T10:39:31: normalizedPath: /v1/member/list
2026-09-03T10:39:31: isPublicRoute: false
2026-09-03T10:39:31: ------------------------------
2026-09-03T10:39:31: ----- initAuth DEBUG -----
2026-09-03T10:39:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:39:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:39:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:39:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:39:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:39:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:39:31: IsValid: true
2026-09-03T10:39:31: --------------------------
2026-09-03T10:39:31: 10:39:31 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.167 ms - 1196[0m
2026-09-03T10:41:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:41:08: Method: POST
2026-09-03T10:41:08: originalUrl: /v1/society/register
2026-09-03T10:41:08: path: /v1/society/register
2026-09-03T10:41:08: normalizedPath: /v1/society/register
2026-09-03T10:41:08: isPublicRoute: true
2026-09-03T10:41:08: ------------------------------
2026-09-03T10:41:08: 10:41:08 [[32minfo[39m] [0mPOST /v1/society/register [33m409[0m 53.954 ms - 93[0m
2026-09-03T10:41:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:41:20: Method: POST
2026-09-03T10:41:20: originalUrl: /v1/society/register
2026-09-03T10:41:20: path: /v1/society/register
2026-09-03T10:41:20: normalizedPath: /v1/society/register
2026-09-03T10:41:20: isPublicRoute: true
2026-09-03T10:41:20: ------------------------------
2026-09-03T10:41:20: 10:41:20 [[32minfo[39m] [0mPOST /v1/society/register [32m201[0m 362.566 ms - 122[0m
2026-09-03T10:41:32: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:41:32: Method: POST
2026-09-03T10:41:32: originalUrl: /v1/user/login
2026-09-03T10:41:32: path: /v1/user/login
2026-09-03T10:41:32: normalizedPath: /v1/user/login
2026-09-03T10:41:32: isPublicRoute: false
2026-09-03T10:41:32: ------------------------------
2026-09-03T10:41:32: ----- initAuth DEBUG -----
2026-09-03T10:41:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:41:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:41:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:41:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:41:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:41:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:41:32: IsValid: true
2026-09-03T10:41:32: --------------------------
2026-09-03T10:41:32: ========== LOGIN API HIT ==========
2026-09-03T10:41:32: Login Request Body: { mobile_number: '2222222222', password: '2222222222' }
2026-09-03T10:41:32: SUPERADMIN CHECK RESULT: Found
2026-09-03T10:41:32: 10:41:32 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 108.422 ms - 2099[0m
2026-09-03T10:41:33: 10:41:33 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 2.962 ms - 112278[0m
2026-09-03T10:41:33: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:41:33: Method: GET
2026-09-03T10:41:33: originalUrl: /v1/dashboard
2026-09-03T10:41:33: path: /v1/dashboard
2026-09-03T10:41:33: normalizedPath: /v1/dashboard
2026-09-03T10:41:33: isPublicRoute: false
2026-09-03T10:41:33: ------------------------------
2026-09-03T10:41:33: ----- initAuth DEBUG -----
2026-09-03T10:41:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:41:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:41:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:41:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:41:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:41:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:41:33: IsValid: true
2026-09-03T10:41:33: --------------------------
2026-09-03T10:41:33: ========== Dashboard Controller ==========
2026-09-03T10:41:33: req.user => {
2026-09-03T10:41:33:   user_id: 16,
2026-09-03T10:41:33:   society_id: 1,
2026-09-03T10:41:33:   role: 'superadmin',
2026-09-03T10:41:33:   full_name: 'Neeshu',
2026-09-03T10:41:33:   is_admin: 1,
2026-09-03T10:41:33:   is_member: 1,
2026-09-03T10:41:33:   is_superadmin: false,
2026-09-03T10:41:33:   permissions: {
2026-09-03T10:41:33:     dashboard: { view: true },
2026-09-03T10:41:33:     society: {
2026-09-03T10:41:33:       view: true,
2026-09-03T10:41:33:       summary: true,
2026-09-03T10:41:33:       create: true,
2026-09-03T10:41:33:       update: true,
2026-09-03T10:41:33:       delete: true,
2026-09-03T10:41:33:       approve: true,
2026-09-03T10:41:33:       reject: true,
2026-09-03T10:41:33:       select: true
2026-09-03T10:41:33:     },
2026-09-03T10:41:33:     members: {
2026-09-03T10:41:33:       view: true,
2026-09-03T10:41:33:       create: true,
2026-09-03T10:41:33:       update: true,
2026-09-03T10:41:33:       delete: true,
2026-09-03T10:41:33:       approve: false,
2026-09-03T10:41:33:       reject: true
2026-09-03T10:41:33:     },
2026-09-03T10:41:33:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:41:33:     expenses: {
2026-09-03T10:41:33:       view: true,
2026-09-03T10:41:33:       create: true,
2026-09-03T10:41:33:       update: true,
2026-09-03T10:41:33:       delete: true,
2026-09-03T10:41:33:       approve: true,
2026-09-03T10:41:33:       reject: true
2026-09-03T10:41:33:     },
2026-09-03T10:41:33:     transactions: { view: true },
2026-09-03T10:41:33:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:41:33:     profile: { view: true, update: true },
2026-09-03T10:41:33:     settings: { view: true, update: true }
2026-09-03T10:41:33:   },
2026-09-03T10:41:33:   iat: 1788412292,
2026-09-03T10:41:33:   exp: 1791004292
2026-09-03T10:41:33: }
2026-09-03T10:41:33: req.selectedSocietyId => 1
2026-09-03T10:41:33: Dashboard Society ID => 1
2026-09-03T10:41:33: Member ID => 16
2026-09-03T10:41:33: User Role => superadmin
2026-09-03T10:41:33: societyId = 1
2026-09-03T10:41:33: memberId = 16
2026-09-03T10:41:33: Pending Maintenance Count => 6
2026-09-03T10:41:33: Pending Expense Count => 18
2026-09-03T10:41:33: Total Pending Count => 24
2026-09-03T10:41:33: 10:41:33 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.357 ms - 751[0m
2026-09-03T10:42:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:42:14: Method: POST
2026-09-03T10:42:14: originalUrl: /v1/member/statistics
2026-09-03T10:42:14: path: /v1/member/statistics
2026-09-03T10:42:14: normalizedPath: /v1/member/statistics
2026-09-03T10:42:14: isPublicRoute: false
2026-09-03T10:42:14: ------------------------------
2026-09-03T10:42:14: ----- initAuth DEBUG -----
2026-09-03T10:42:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:14: IsValid: true
2026-09-03T10:42:14: --------------------------
2026-09-03T10:42:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:42:14: Method: POST
2026-09-03T10:42:14: originalUrl: /v1/member/list
2026-09-03T10:42:14: path: /v1/member/list
2026-09-03T10:42:14: normalizedPath: /v1/member/list
2026-09-03T10:42:14: isPublicRoute: false
2026-09-03T10:42:14: ------------------------------
2026-09-03T10:42:14: ----- initAuth DEBUG -----
2026-09-03T10:42:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:14: IsValid: true
2026-09-03T10:42:14: --------------------------
2026-09-03T10:42:14: 10:42:14 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 19.635 ms - 143[0m
2026-09-03T10:42:14: 10:42:14 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 10.243 ms - 1196[0m
2026-09-03T10:42:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:42:16: Method: GET
2026-09-03T10:42:16: originalUrl: /v1/member/15
2026-09-03T10:42:16: path: /v1/member/15
2026-09-03T10:42:16: normalizedPath: /v1/member/15
2026-09-03T10:42:16: isPublicRoute: false
2026-09-03T10:42:16: ------------------------------
2026-09-03T10:42:16: ----- initAuth DEBUG -----
2026-09-03T10:42:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:16: IsValid: true
2026-09-03T10:42:16: --------------------------
2026-09-03T10:42:16: 10:42:16 [[32minfo[39m] [0mGET /v1/member/15 [32m200[0m 6.912 ms - 619[0m
2026-09-03T10:42:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:42:19: Method: GET
2026-09-03T10:42:19: originalUrl: /v1/member/16
2026-09-03T10:42:19: path: /v1/member/16
2026-09-03T10:42:19: normalizedPath: /v1/member/16
2026-09-03T10:42:19: isPublicRoute: false
2026-09-03T10:42:19: ------------------------------
2026-09-03T10:42:19: ----- initAuth DEBUG -----
2026-09-03T10:42:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:19: IsValid: true
2026-09-03T10:42:19: --------------------------
2026-09-03T10:42:19: 10:42:19 [[32minfo[39m] [0mGET /v1/member/16 [32m200[0m 6.121 ms - 649[0m
2026-09-03T10:42:23: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:42:23: Method: GET
2026-09-03T10:42:23: originalUrl: /v1/user/profile
2026-09-03T10:42:23: path: /v1/user/profile
2026-09-03T10:42:23: normalizedPath: /v1/user/profile
2026-09-03T10:42:23: isPublicRoute: false
2026-09-03T10:42:23: ------------------------------
2026-09-03T10:42:23: ----- initAuth DEBUG -----
2026-09-03T10:42:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:23: IsValid: true
2026-09-03T10:42:23: --------------------------
2026-09-03T10:42:23: 10:42:23 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.391 ms - 1408[0m
2026-09-03T10:42:24: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:42:24: Method: GET
2026-09-03T10:42:24: originalUrl: /v1/user/profile
2026-09-03T10:42:24: path: /v1/user/profile
2026-09-03T10:42:24: normalizedPath: /v1/user/profile
2026-09-03T10:42:24: isPublicRoute: false
2026-09-03T10:42:24: ------------------------------
2026-09-03T10:42:24: ----- initAuth DEBUG -----
2026-09-03T10:42:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:24: IsValid: true
2026-09-03T10:42:24: --------------------------
2026-09-03T10:42:24: 10:42:24 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.702 ms - 1408[0m
2026-09-03T10:42:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:42:38: Method: PUT
2026-09-03T10:42:38: originalUrl: /v1/user/profile/edit
2026-09-03T10:42:38: path: /v1/user/profile/edit
2026-09-03T10:42:38: normalizedPath: /v1/user/profile/edit
2026-09-03T10:42:38: isPublicRoute: false
2026-09-03T10:42:38: ------------------------------
2026-09-03T10:42:38: ----- initAuth DEBUG -----
2026-09-03T10:42:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:38: IsValid: true
2026-09-03T10:42:38: --------------------------
2026-09-03T10:42:38: 10:42:38 [[32minfo[39m] [0mPUT /v1/user/profile/edit [32m200[0m 31.212 ms - 288[0m
2026-09-03T10:42:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:42:39: Method: GET
2026-09-03T10:42:39: originalUrl: /v1/user/profile
2026-09-03T10:42:39: path: /v1/user/profile
2026-09-03T10:42:39: normalizedPath: /v1/user/profile
2026-09-03T10:42:39: isPublicRoute: false
2026-09-03T10:42:39: ------------------------------
2026-09-03T10:42:39: ----- initAuth DEBUG -----
2026-09-03T10:42:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:39: IsValid: true
2026-09-03T10:42:39: --------------------------
2026-09-03T10:42:39: 10:42:39 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.510 ms - 1452[0m
2026-09-03T10:42:39: 10:42:39 [[32minfo[39m] [0mGET /uploads/profile/1788412358877-786267721.jpg [32m200[0m 1.121 ms - 87259[0m
2026-09-03T10:42:41: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:42:41: Method: GET
2026-09-03T10:42:41: originalUrl: /v1/user/profile
2026-09-03T10:42:41: path: /v1/user/profile
2026-09-03T10:42:41: normalizedPath: /v1/user/profile
2026-09-03T10:42:41: isPublicRoute: false
2026-09-03T10:42:41: ------------------------------
2026-09-03T10:42:41: ----- initAuth DEBUG -----
2026-09-03T10:42:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:41: IsValid: true
2026-09-03T10:42:41: --------------------------
2026-09-03T10:42:41: 10:42:41 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.762 ms - 1452[0m
2026-09-03T10:42:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:42:42: Method: GET
2026-09-03T10:42:42: originalUrl: /v1/dashboard
2026-09-03T10:42:42: path: /v1/dashboard
2026-09-03T10:42:42: normalizedPath: /v1/dashboard
2026-09-03T10:42:42: isPublicRoute: false
2026-09-03T10:42:42: ------------------------------
2026-09-03T10:42:42: ----- initAuth DEBUG -----
2026-09-03T10:42:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:42: IsValid: true
2026-09-03T10:42:42: --------------------------
2026-09-03T10:42:42: ========== Dashboard Controller ==========
2026-09-03T10:42:42: req.user => {
2026-09-03T10:42:42:   user_id: 16,
2026-09-03T10:42:42:   society_id: 1,
2026-09-03T10:42:42:   role: 'superadmin',
2026-09-03T10:42:42:   full_name: 'Neeshu',
2026-09-03T10:42:42:   is_admin: 1,
2026-09-03T10:42:42:   is_member: 1,
2026-09-03T10:42:42:   is_superadmin: false,
2026-09-03T10:42:42:   permissions: {
2026-09-03T10:42:42:     dashboard: { view: true },
2026-09-03T10:42:42:     society: {
2026-09-03T10:42:42:       view: true,
2026-09-03T10:42:42:       summary: true,
2026-09-03T10:42:42:       create: true,
2026-09-03T10:42:42:       update: true,
2026-09-03T10:42:42:       delete: true,
2026-09-03T10:42:42:       approve: true,
2026-09-03T10:42:42:       reject: true,
2026-09-03T10:42:42:       select: true
2026-09-03T10:42:42:     },
2026-09-03T10:42:42:     members: {
2026-09-03T10:42:42:       view: true,
2026-09-03T10:42:42:       create: true,
2026-09-03T10:42:42:       update: true,
2026-09-03T10:42:42:       delete: true,
2026-09-03T10:42:42:       approve: false,
2026-09-03T10:42:42:       reject: true
2026-09-03T10:42:42:     },
2026-09-03T10:42:42:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:42:42:     expenses: {
2026-09-03T10:42:42:       view: true,
2026-09-03T10:42:42:       create: true,
2026-09-03T10:42:42:       update: true,
2026-09-03T10:42:42:       delete: true,
2026-09-03T10:42:42:       approve: true,
2026-09-03T10:42:42:       reject: true
2026-09-03T10:42:42:     },
2026-09-03T10:42:42:     transactions: { view: true },
2026-09-03T10:42:42:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:42:42:     profile: { view: true, update: true },
2026-09-03T10:42:42:     settings: { view: true, update: true }
2026-09-03T10:42:42:   },
2026-09-03T10:42:42:   iat: 1788412292,
2026-09-03T10:42:42:   exp: 1791004292
2026-09-03T10:42:42: }
2026-09-03T10:42:42: req.selectedSocietyId => 1
2026-09-03T10:42:42: Dashboard Society ID => 1
2026-09-03T10:42:42: Member ID => 16
2026-09-03T10:42:42: User Role => superadmin
2026-09-03T10:42:42: societyId = 1
2026-09-03T10:42:42: memberId = 16
2026-09-03T10:42:42: Pending Maintenance Count => 6
2026-09-03T10:42:42: Pending Expense Count => 18
2026-09-03T10:42:42: Total Pending Count => 24
2026-09-03T10:42:42: 10:42:42 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 12.052 ms - 795[0m
2026-09-03T10:42:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:42:44: Method: POST
2026-09-03T10:42:44: originalUrl: /v1/member/statistics
2026-09-03T10:42:44: path: /v1/member/statistics
2026-09-03T10:42:44: normalizedPath: /v1/member/statistics
2026-09-03T10:42:44: isPublicRoute: false
2026-09-03T10:42:44: ------------------------------
2026-09-03T10:42:44: ----- initAuth DEBUG -----
2026-09-03T10:42:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:44: IsValid: true
2026-09-03T10:42:44: --------------------------
2026-09-03T10:42:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:42:44: Method: POST
2026-09-03T10:42:44: originalUrl: /v1/member/list
2026-09-03T10:42:44: path: /v1/member/list
2026-09-03T10:42:44: normalizedPath: /v1/member/list
2026-09-03T10:42:44: isPublicRoute: false
2026-09-03T10:42:44: ------------------------------
2026-09-03T10:42:44: ----- initAuth DEBUG -----
2026-09-03T10:42:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:44: IsValid: true
2026-09-03T10:42:44: --------------------------
2026-09-03T10:42:44: 10:42:44 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 5.648 ms - 143[0m
2026-09-03T10:42:44: 10:42:44 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.884 ms - 1240[0m
2026-09-03T10:42:45: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:42:45: Method: GET
2026-09-03T10:42:45: originalUrl: /v1/member/16
2026-09-03T10:42:45: path: /v1/member/16
2026-09-03T10:42:45: normalizedPath: /v1/member/16
2026-09-03T10:42:45: isPublicRoute: false
2026-09-03T10:42:45: ------------------------------
2026-09-03T10:42:45: ----- initAuth DEBUG -----
2026-09-03T10:42:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:45: IsValid: true
2026-09-03T10:42:45: --------------------------
2026-09-03T10:42:45: 10:42:45 [[32minfo[39m] [0mGET /v1/member/16 [32m200[0m 15.002 ms - 693[0m
2026-09-03T10:42:47: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:42:47: Method: GET
2026-09-03T10:42:47: originalUrl: /v1/roles
2026-09-03T10:42:47: path: /v1/roles
2026-09-03T10:42:47: normalizedPath: /v1/roles
2026-09-03T10:42:47: isPublicRoute: true
2026-09-03T10:42:47: ------------------------------
2026-09-03T10:42:47: Current User Role: superadmin
2026-09-03T10:42:47: 10:42:47 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 6.862 ms - 142[0m
2026-09-03T10:42:51: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:42:51: Method: GET
2026-09-03T10:42:51: originalUrl: /v1/member/15
2026-09-03T10:42:51: path: /v1/member/15
2026-09-03T10:42:51: normalizedPath: /v1/member/15
2026-09-03T10:42:51: isPublicRoute: false
2026-09-03T10:42:51: ------------------------------
2026-09-03T10:42:51: ----- initAuth DEBUG -----
2026-09-03T10:42:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:51: IsValid: true
2026-09-03T10:42:51: --------------------------
2026-09-03T10:42:51: 10:42:51 [[32minfo[39m] [0mGET /v1/member/15 [32m200[0m 6.061 ms - 619[0m
2026-09-03T10:42:53: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:42:53: Method: GET
2026-09-03T10:42:53: originalUrl: /v1/member/1
2026-09-03T10:42:53: path: /v1/member/1
2026-09-03T10:42:53: normalizedPath: /v1/member/1
2026-09-03T10:42:53: isPublicRoute: false
2026-09-03T10:42:53: ------------------------------
2026-09-03T10:42:53: ----- initAuth DEBUG -----
2026-09-03T10:42:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:42:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:42:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:42:53: IsValid: true
2026-09-03T10:42:53: --------------------------
2026-09-03T10:42:53: 10:42:53 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 19.420 ms - 704[0m
2026-09-03T10:43:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:43:59: Method: GET
2026-09-03T10:43:59: originalUrl: /v1/payment/my-dues
2026-09-03T10:43:59: path: /v1/payment/my-dues
2026-09-03T10:43:59: normalizedPath: /v1/payment/my-dues
2026-09-03T10:43:59: isPublicRoute: false
2026-09-03T10:43:59: ------------------------------
2026-09-03T10:43:59: ----- initAuth DEBUG -----
2026-09-03T10:43:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:43:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:43:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:43:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:43:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:43:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:43:59: IsValid: true
2026-09-03T10:43:59: --------------------------
2026-09-03T10:43:59: 10:43:59 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.690 ms - 341[0m
2026-09-03T10:45:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:45:22: Method: GET
2026-09-03T10:45:22: originalUrl: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T10:45:22: path: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T10:45:22: normalizedPath: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T10:45:22: isPublicRoute: false
2026-09-03T10:45:22: ------------------------------
2026-09-03T10:45:22: 10:45:22 [[32minfo[39m] [0mGET /uploads/profile/1788323149054-845720738.jpg [33m404[0m 3.169 ms - 182[0m
2026-09-03T10:45:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:45:48: Method: POST
2026-09-03T10:45:48: originalUrl: /v1/user/login
2026-09-03T10:45:48: path: /v1/user/login
2026-09-03T10:45:48: normalizedPath: /v1/user/login
2026-09-03T10:45:48: isPublicRoute: false
2026-09-03T10:45:48: ------------------------------
2026-09-03T10:45:48: ----- initAuth DEBUG -----
2026-09-03T10:45:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:45:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:45:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:45:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:45:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:45:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:45:48: IsValid: true
2026-09-03T10:45:48: --------------------------
2026-09-03T10:45:48: ========== LOGIN API HIT ==========
2026-09-03T10:45:48: Login Request Body: { mobile_number: '2222222222', password: '2222222222' }
2026-09-03T10:45:48: SUPERADMIN CHECK RESULT: Found
2026-09-03T10:45:48: 10:45:48 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 108.459 ms - 2143[0m
2026-09-03T10:45:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:45:50: Method: GET
2026-09-03T10:45:50: originalUrl: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T10:45:50: path: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T10:45:50: normalizedPath: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T10:45:50: isPublicRoute: false
2026-09-03T10:45:50: ------------------------------
2026-09-03T10:45:50: 10:45:50 [[32minfo[39m] [0mGET /uploads/profile/1788323149054-845720738.jpg [33m404[0m 1.212 ms - 182[0m
2026-09-03T10:45:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:45:50: Method: GET
2026-09-03T10:45:50: originalUrl: /v1/dashboard
2026-09-03T10:45:50: path: /v1/dashboard
2026-09-03T10:45:50: normalizedPath: /v1/dashboard
2026-09-03T10:45:50: isPublicRoute: false
2026-09-03T10:45:50: ------------------------------
2026-09-03T10:45:50: ----- initAuth DEBUG -----
2026-09-03T10:45:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:45:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:45:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:45:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:45:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:45:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:45:50: IsValid: true
2026-09-03T10:45:50: --------------------------
2026-09-03T10:45:50: ========== Dashboard Controller ==========
2026-09-03T10:45:50: req.user => {
2026-09-03T10:45:50:   user_id: 16,
2026-09-03T10:45:50:   society_id: 1,
2026-09-03T10:45:50:   role: 'superadmin',
2026-09-03T10:45:50:   full_name: 'Neeshu',
2026-09-03T10:45:50:   is_admin: 1,
2026-09-03T10:45:50:   is_member: 1,
2026-09-03T10:45:50:   is_superadmin: false,
2026-09-03T10:45:50:   permissions: {
2026-09-03T10:45:50:     dashboard: { view: true },
2026-09-03T10:45:50:     society: {
2026-09-03T10:45:50:       view: true,
2026-09-03T10:45:50:       summary: true,
2026-09-03T10:45:50:       create: true,
2026-09-03T10:45:50:       update: true,
2026-09-03T10:45:50:       delete: true,
2026-09-03T10:45:50:       approve: true,
2026-09-03T10:45:50:       reject: true,
2026-09-03T10:45:50:       select: true
2026-09-03T10:45:50:     },
2026-09-03T10:45:50:     members: {
2026-09-03T10:45:50:       view: true,
2026-09-03T10:45:50:       create: true,
2026-09-03T10:45:50:       update: true,
2026-09-03T10:45:50:       delete: true,
2026-09-03T10:45:50:       approve: false,
2026-09-03T10:45:50:       reject: true
2026-09-03T10:45:50:     },
2026-09-03T10:45:50:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:45:50:     expenses: {
2026-09-03T10:45:50:       view: true,
2026-09-03T10:45:50:       create: true,
2026-09-03T10:45:50:       update: true,
2026-09-03T10:45:50:       delete: true,
2026-09-03T10:45:50:       approve: true,
2026-09-03T10:45:50:       reject: true
2026-09-03T10:45:50:     },
2026-09-03T10:45:50:     transactions: { view: true },
2026-09-03T10:45:50:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:45:50:     profile: { view: true, update: true },
2026-09-03T10:45:50:     settings: { view: true, update: true }
2026-09-03T10:45:50:   },
2026-09-03T10:45:50:   iat: 1788412548,
2026-09-03T10:45:50:   exp: 1791004548
2026-09-03T10:45:50: }
2026-09-03T10:45:50: req.selectedSocietyId => 1
2026-09-03T10:45:50: Dashboard Society ID => 1
2026-09-03T10:45:50: Member ID => 16
2026-09-03T10:45:50: User Role => superadmin
2026-09-03T10:45:50: societyId = 1
2026-09-03T10:45:50: memberId = 16
2026-09-03T10:45:50: Pending Maintenance Count => 6
2026-09-03T10:45:50: Pending Expense Count => 18
2026-09-03T10:45:50: Total Pending Count => 24
2026-09-03T10:45:50: 10:45:50 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.569 ms - 795[0m
2026-09-03T10:45:51: 10:45:51 [[32minfo[39m] [0mGET /uploads/profile/1788412358877-786267721.jpg [32m200[0m 1.081 ms - 87259[0m
2026-09-03T10:48:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:48:37: Method: POST
2026-09-03T10:48:37: originalUrl: /v1/society/registration-list
2026-09-03T10:48:37: path: /v1/society/registration-list
2026-09-03T10:48:37: normalizedPath: /v1/society/registration-list
2026-09-03T10:48:37: isPublicRoute: false
2026-09-03T10:48:37: ------------------------------
2026-09-03T10:48:37: ----- initAuth DEBUG -----
2026-09-03T10:48:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:48:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:48:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:48:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:48:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:48:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:48:37: IsValid: true
2026-09-03T10:48:37: --------------------------
2026-09-03T10:48:37: 10:48:37 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 9.436 ms - 750[0m
2026-09-03T10:48:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:48:38: Method: GET
2026-09-03T10:48:38: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:48:38: path: /v1/society/registration-dashboard-summary
2026-09-03T10:48:38: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:48:38: isPublicRoute: false
2026-09-03T10:48:38: ------------------------------
2026-09-03T10:48:38: ----- initAuth DEBUG -----
2026-09-03T10:48:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:48:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:48:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:48:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:48:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:48:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:48:38: IsValid: true
2026-09-03T10:48:38: --------------------------
2026-09-03T10:48:38: 10:48:38 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 11.007 ms - 152[0m
2026-09-03T10:48:40: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:48:40: Method: GET
2026-09-03T10:48:40: originalUrl: /v1/society/registration-request/8
2026-09-03T10:48:40: path: /v1/society/registration-request/8
2026-09-03T10:48:40: normalizedPath: /v1/society/registration-request/8
2026-09-03T10:48:40: isPublicRoute: false
2026-09-03T10:48:40: ------------------------------
2026-09-03T10:48:40: ----- initAuth DEBUG -----
2026-09-03T10:48:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:48:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:48:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:48:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:48:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:48:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:48:40: IsValid: true
2026-09-03T10:48:40: --------------------------
2026-09-03T10:48:40: 10:48:40 [[32minfo[39m] [0mGET /v1/society/registration-request/8 [32m200[0m 19.946 ms - 1022[0m
2026-09-03T10:48:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:48:48: Method: POST
2026-09-03T10:48:48: originalUrl: /v1/society/registration-list
2026-09-03T10:48:48: path: /v1/society/registration-list
2026-09-03T10:48:48: normalizedPath: /v1/society/registration-list
2026-09-03T10:48:48: isPublicRoute: false
2026-09-03T10:48:48: ------------------------------
2026-09-03T10:48:48: ----- initAuth DEBUG -----
2026-09-03T10:48:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:48:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:48:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:48:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:48:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:48:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:48:48: IsValid: true
2026-09-03T10:48:48: --------------------------
2026-09-03T10:48:48: 10:48:48 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 34.457 ms - 750[0m
2026-09-03T10:48:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:48:48: Method: GET
2026-09-03T10:48:48: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:48:48: path: /v1/society/registration-dashboard-summary
2026-09-03T10:48:48: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:48:48: isPublicRoute: false
2026-09-03T10:48:48: ------------------------------
2026-09-03T10:48:48: ----- initAuth DEBUG -----
2026-09-03T10:48:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:48:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:48:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:48:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:48:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:48:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:48:48: IsValid: true
2026-09-03T10:48:48: --------------------------
2026-09-03T10:48:48: 10:48:48 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.223 ms - 152[0m
2026-09-03T10:48:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:48:50: Method: PUT
2026-09-03T10:48:50: originalUrl: /v1/society/select
2026-09-03T10:48:50: path: /v1/society/select
2026-09-03T10:48:50: normalizedPath: /v1/society/select
2026-09-03T10:48:50: isPublicRoute: false
2026-09-03T10:48:50: ------------------------------
2026-09-03T10:48:50: ----- initAuth DEBUG -----
2026-09-03T10:48:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:48:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:48:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:48:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:48:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:48:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:48:50: IsValid: true
2026-09-03T10:48:50: --------------------------
2026-09-03T10:48:50: SELECT SOCIETY BODY: { society_id: 8 }
2026-09-03T10:48:50: SELECT SOCIETY USER: {
2026-09-03T10:48:50:   user_id: 16,
2026-09-03T10:48:50:   society_id: 1,
2026-09-03T10:48:50:   role: 'superadmin',
2026-09-03T10:48:50:   full_name: 'Neeshu',
2026-09-03T10:48:50:   is_admin: 1,
2026-09-03T10:48:50:   is_member: 1,
2026-09-03T10:48:50:   is_superadmin: false,
2026-09-03T10:48:50:   permissions: {
2026-09-03T10:48:50:     dashboard: { view: true },
2026-09-03T10:48:50:     society: {
2026-09-03T10:48:50:       view: true,
2026-09-03T10:48:50:       summary: true,
2026-09-03T10:48:50:       create: true,
2026-09-03T10:48:50:       update: true,
2026-09-03T10:48:50:       delete: true,
2026-09-03T10:48:50:       approve: true,
2026-09-03T10:48:50:       reject: true,
2026-09-03T10:48:50:       select: true
2026-09-03T10:48:50:     },
2026-09-03T10:48:50:     members: {
2026-09-03T10:48:50:       view: true,
2026-09-03T10:48:50:       create: true,
2026-09-03T10:48:50:       update: true,
2026-09-03T10:48:50:       delete: true,
2026-09-03T10:48:50:       approve: false,
2026-09-03T10:48:50:       reject: true
2026-09-03T10:48:50:     },
2026-09-03T10:48:50:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:48:50:     expenses: {
2026-09-03T10:48:50:       view: true,
2026-09-03T10:48:50:       create: true,
2026-09-03T10:48:50:       update: true,
2026-09-03T10:48:50:       delete: true,
2026-09-03T10:48:50:       approve: true,
2026-09-03T10:48:50:       reject: true
2026-09-03T10:48:50:     },
2026-09-03T10:48:50:     transactions: { view: true },
2026-09-03T10:48:50:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:48:50:     profile: { view: true, update: true },
2026-09-03T10:48:50:     settings: { view: true, update: true }
2026-09-03T10:48:50:   },
2026-09-03T10:48:50:   iat: 1788412292,
2026-09-03T10:48:50:   exp: 1791004292
2026-09-03T10:48:50: }
2026-09-03T10:48:50: SELECTED SOCIETY ID: 8
2026-09-03T10:48:50: 10:48:50 [[32minfo[39m] [0mPUT /v1/society/select [33m404[0m 3.210 ms - 48[0m
2026-09-03T10:48:55: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:48:55: Method: POST
2026-09-03T10:48:55: originalUrl: /v1/society/registration-list
2026-09-03T10:48:55: path: /v1/society/registration-list
2026-09-03T10:48:55: normalizedPath: /v1/society/registration-list
2026-09-03T10:48:55: isPublicRoute: false
2026-09-03T10:48:55: ------------------------------
2026-09-03T10:48:55: ----- initAuth DEBUG -----
2026-09-03T10:48:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:48:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:48:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:48:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:48:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:48:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:48:55: IsValid: true
2026-09-03T10:48:55: --------------------------
2026-09-03T10:48:55: 10:48:55 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.170 ms - 423[0m
2026-09-03T10:48:56: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:48:56: Method: POST
2026-09-03T10:48:56: originalUrl: /v1/society/registration-list
2026-09-03T10:48:56: path: /v1/society/registration-list
2026-09-03T10:48:56: normalizedPath: /v1/society/registration-list
2026-09-03T10:48:56: isPublicRoute: false
2026-09-03T10:48:56: ------------------------------
2026-09-03T10:48:56: ----- initAuth DEBUG -----
2026-09-03T10:48:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:48:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:48:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:48:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:48:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:48:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:48:56: IsValid: true
2026-09-03T10:48:56: --------------------------
2026-09-03T10:48:56: 10:48:56 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.861 ms - 416[0m
2026-09-03T10:48:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:48:57: Method: POST
2026-09-03T10:48:57: originalUrl: /v1/society/registration-list
2026-09-03T10:48:57: path: /v1/society/registration-list
2026-09-03T10:48:57: normalizedPath: /v1/society/registration-list
2026-09-03T10:48:57: isPublicRoute: false
2026-09-03T10:48:57: ------------------------------
2026-09-03T10:48:57: ----- initAuth DEBUG -----
2026-09-03T10:48:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:48:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:48:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:48:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:48:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:48:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:48:57: IsValid: true
2026-09-03T10:48:57: --------------------------
2026-09-03T10:48:57: 10:48:57 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.004 ms - 1390[0m
2026-09-03T10:49:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:02: Method: DELETE
2026-09-03T10:49:02: originalUrl: /v1/society/5
2026-09-03T10:49:02: path: /v1/society/5
2026-09-03T10:49:02: normalizedPath: /v1/society/5
2026-09-03T10:49:02: isPublicRoute: false
2026-09-03T10:49:02: ------------------------------
2026-09-03T10:49:02: ----- initAuth DEBUG -----
2026-09-03T10:49:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:02: IsValid: true
2026-09-03T10:49:02: --------------------------
2026-09-03T10:49:02: ====================================
2026-09-03T10:49:02: DELETE API HIT
2026-09-03T10:49:02: PARAMS: { id: '5' }
2026-09-03T10:49:02: ID: 5
2026-09-03T10:49:02: USER: {
2026-09-03T10:49:02:   user_id: 16,
2026-09-03T10:49:02:   society_id: 1,
2026-09-03T10:49:02:   role: 'superadmin',
2026-09-03T10:49:02:   full_name: 'Neeshu',
2026-09-03T10:49:02:   is_admin: 1,
2026-09-03T10:49:02:   is_member: 1,
2026-09-03T10:49:02:   is_superadmin: false,
2026-09-03T10:49:02:   permissions: {
2026-09-03T10:49:02:     dashboard: { view: true },
2026-09-03T10:49:02:     society: {
2026-09-03T10:49:02:       view: true,
2026-09-03T10:49:02:       summary: true,
2026-09-03T10:49:02:       create: true,
2026-09-03T10:49:02:       update: true,
2026-09-03T10:49:02:       delete: true,
2026-09-03T10:49:02:       approve: true,
2026-09-03T10:49:02:       reject: true,
2026-09-03T10:49:02:       select: true
2026-09-03T10:49:02:     },
2026-09-03T10:49:02:     members: {
2026-09-03T10:49:02:       view: true,
2026-09-03T10:49:02:       create: true,
2026-09-03T10:49:02:       update: true,
2026-09-03T10:49:02:       delete: true,
2026-09-03T10:49:02:       approve: false,
2026-09-03T10:49:02:       reject: true
2026-09-03T10:49:02:     },
2026-09-03T10:49:02:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:49:02:     expenses: {
2026-09-03T10:49:02:       view: true,
2026-09-03T10:49:02:       create: true,
2026-09-03T10:49:02:       update: true,
2026-09-03T10:49:02:       delete: true,
2026-09-03T10:49:02:       approve: true,
2026-09-03T10:49:02:       reject: true
2026-09-03T10:49:02:     },
2026-09-03T10:49:02:     transactions: { view: true },
2026-09-03T10:49:02:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:49:02:     profile: { view: true, update: true },
2026-09-03T10:49:02:     settings: { view: true, update: true }
2026-09-03T10:49:02:   },
2026-09-03T10:49:02:   iat: 1788412292,
2026-09-03T10:49:02:   exp: 1791004292
2026-09-03T10:49:02: }
2026-09-03T10:49:02: ====================================
2026-09-03T10:49:02: ====================================
2026-09-03T10:49:02: [DELETE SOCIETY] RECEIVED ID: 5
2026-09-03T10:49:02: ====================================
2026-09-03T10:49:02: [DELETE SOCIETY] REGISTRATION REQUEST: [
2026-09-03T10:49:02:   {
2026-09-03T10:49:02:     id: 5,
2026-09-03T10:49:02:     society_name: 'skjdrfusdkrfgvn',
2026-09-03T10:49:02:     approval_status: 'rejected',
2026-09-03T10:49:02:     is_deleted: 1
2026-09-03T10:49:02:   }
2026-09-03T10:49:02: ]
2026-09-03T10:49:02: [DELETE SOCIETY] REQUEST STATUS: rejected
2026-09-03T10:49:02: [DELETE SOCIETY] REQUEST is_deleted: 1
2026-09-03T10:49:02: [DELETE SOCIETY] REGISTRATION UPDATE RESULT: ResultSetHeader {
2026-09-03T10:49:02:   fieldCount: 0,
2026-09-03T10:49:02:   affectedRows: 0,
2026-09-03T10:49:02:   insertId: 0,
2026-09-03T10:49:02:   info: 'Rows matched: 0  Changed: 0  Warnings: 0',
2026-09-03T10:49:02:   serverStatus: 2,
2026-09-03T10:49:02:   warningStatus: 0,
2026-09-03T10:49:02:   changedRows: 0
2026-09-03T10:49:02: }
2026-09-03T10:49:02: DELETE MODEL RESULT: { affectedRows: 0, type: 'registration_request' }
2026-09-03T10:49:02: 10:49:02 [[32minfo[39m] [0mDELETE /v1/society/5 [33m404[0m 11.603 ms - 67[0m
2026-09-03T10:49:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:02: Method: GET
2026-09-03T10:49:02: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:49:02: path: /v1/society/registration-dashboard-summary
2026-09-03T10:49:02: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:49:02: isPublicRoute: false
2026-09-03T10:49:02: ------------------------------
2026-09-03T10:49:02: ----- initAuth DEBUG -----
2026-09-03T10:49:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:02: IsValid: true
2026-09-03T10:49:02: --------------------------
2026-09-03T10:49:02: 10:49:02 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 9.590 ms - 152[0m
2026-09-03T10:49:04: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:04: Method: DELETE
2026-09-03T10:49:04: originalUrl: /v1/society/4
2026-09-03T10:49:04: path: /v1/society/4
2026-09-03T10:49:04: normalizedPath: /v1/society/4
2026-09-03T10:49:04: isPublicRoute: false
2026-09-03T10:49:04: ------------------------------
2026-09-03T10:49:04: ----- initAuth DEBUG -----
2026-09-03T10:49:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:04: IsValid: true
2026-09-03T10:49:04: --------------------------
2026-09-03T10:49:04: ====================================
2026-09-03T10:49:04: DELETE API HIT
2026-09-03T10:49:04: PARAMS: { id: '4' }
2026-09-03T10:49:04: ID: 4
2026-09-03T10:49:04: USER: {
2026-09-03T10:49:04:   user_id: 16,
2026-09-03T10:49:04:   society_id: 1,
2026-09-03T10:49:04:   role: 'superadmin',
2026-09-03T10:49:04:   full_name: 'Neeshu',
2026-09-03T10:49:04:   is_admin: 1,
2026-09-03T10:49:04:   is_member: 1,
2026-09-03T10:49:04:   is_superadmin: false,
2026-09-03T10:49:04:   permissions: {
2026-09-03T10:49:04:     dashboard: { view: true },
2026-09-03T10:49:04:     society: {
2026-09-03T10:49:04:       view: true,
2026-09-03T10:49:04:       summary: true,
2026-09-03T10:49:04:       create: true,
2026-09-03T10:49:04:       update: true,
2026-09-03T10:49:04:       delete: true,
2026-09-03T10:49:04:       approve: true,
2026-09-03T10:49:04:       reject: true,
2026-09-03T10:49:04:       select: true
2026-09-03T10:49:04:     },
2026-09-03T10:49:04:     members: {
2026-09-03T10:49:04:       view: true,
2026-09-03T10:49:04:       create: true,
2026-09-03T10:49:04:       update: true,
2026-09-03T10:49:04:       delete: true,
2026-09-03T10:49:04:       approve: false,
2026-09-03T10:49:04:       reject: true
2026-09-03T10:49:04:     },
2026-09-03T10:49:04:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:49:04:     expenses: {
2026-09-03T10:49:04:       view: true,
2026-09-03T10:49:04:       create: true,
2026-09-03T10:49:04:       update: true,
2026-09-03T10:49:04:       delete: true,
2026-09-03T10:49:04:       approve: true,
2026-09-03T10:49:04:       reject: true
2026-09-03T10:49:04:     },
2026-09-03T10:49:04:     transactions: { view: true },
2026-09-03T10:49:04:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:49:04:     profile: { view: true, update: true },
2026-09-03T10:49:04:     settings: { view: true, update: true }
2026-09-03T10:49:04:   },
2026-09-03T10:49:04:   iat: 1788412292,
2026-09-03T10:49:04:   exp: 1791004292
2026-09-03T10:49:04: }
2026-09-03T10:49:04: ====================================
2026-09-03T10:49:04: ====================================
2026-09-03T10:49:04: [DELETE SOCIETY] RECEIVED ID: 4
2026-09-03T10:49:04: ====================================
2026-09-03T10:49:04: [DELETE SOCIETY] REGISTRATION REQUEST: [
2026-09-03T10:49:04:   {
2026-09-03T10:49:04:     id: 4,
2026-09-03T10:49:04:     society_name: 'Patarkaar Society',
2026-09-03T10:49:04:     approval_status: 'rejected',
2026-09-03T10:49:04:     is_deleted: 1
2026-09-03T10:49:04:   }
2026-09-03T10:49:04: ]
2026-09-03T10:49:04: [DELETE SOCIETY] REQUEST STATUS: rejected
2026-09-03T10:49:04: [DELETE SOCIETY] REQUEST is_deleted: 1
2026-09-03T10:49:04: [DELETE SOCIETY] REGISTRATION UPDATE RESULT: ResultSetHeader {
2026-09-03T10:49:04:   fieldCount: 0,
2026-09-03T10:49:04:   affectedRows: 0,
2026-09-03T10:49:04:   insertId: 0,
2026-09-03T10:49:04:   info: 'Rows matched: 0  Changed: 0  Warnings: 0',
2026-09-03T10:49:04:   serverStatus: 2,
2026-09-03T10:49:04:   warningStatus: 0,
2026-09-03T10:49:04:   changedRows: 0
2026-09-03T10:49:04: }
2026-09-03T10:49:04: DELETE MODEL RESULT: { affectedRows: 0, type: 'registration_request' }
2026-09-03T10:49:04: 10:49:04 [[32minfo[39m] [0mDELETE /v1/society/4 [33m404[0m 6.490 ms - 67[0m
2026-09-03T10:49:04: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:04: Method: GET
2026-09-03T10:49:04: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:49:04: path: /v1/society/registration-dashboard-summary
2026-09-03T10:49:04: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:49:04: isPublicRoute: false
2026-09-03T10:49:04: ------------------------------
2026-09-03T10:49:04: ----- initAuth DEBUG -----
2026-09-03T10:49:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:04: IsValid: true
2026-09-03T10:49:04: --------------------------
2026-09-03T10:49:04: 10:49:04 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.931 ms - 152[0m
2026-09-03T10:49:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:05: Method: DELETE
2026-09-03T10:49:05: originalUrl: /v1/society/3
2026-09-03T10:49:05: path: /v1/society/3
2026-09-03T10:49:05: normalizedPath: /v1/society/3
2026-09-03T10:49:05: isPublicRoute: false
2026-09-03T10:49:05: ------------------------------
2026-09-03T10:49:05: ----- initAuth DEBUG -----
2026-09-03T10:49:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:05: IsValid: true
2026-09-03T10:49:05: --------------------------
2026-09-03T10:49:05: ====================================
2026-09-03T10:49:05: DELETE API HIT
2026-09-03T10:49:05: PARAMS: { id: '3' }
2026-09-03T10:49:05: ID: 3
2026-09-03T10:49:05: USER: {
2026-09-03T10:49:05:   user_id: 16,
2026-09-03T10:49:05:   society_id: 1,
2026-09-03T10:49:05:   role: 'superadmin',
2026-09-03T10:49:05:   full_name: 'Neeshu',
2026-09-03T10:49:05:   is_admin: 1,
2026-09-03T10:49:05:   is_member: 1,
2026-09-03T10:49:05:   is_superadmin: false,
2026-09-03T10:49:05:   permissions: {
2026-09-03T10:49:05:     dashboard: { view: true },
2026-09-03T10:49:05:     society: {
2026-09-03T10:49:05:       view: true,
2026-09-03T10:49:05:       summary: true,
2026-09-03T10:49:05:       create: true,
2026-09-03T10:49:05:       update: true,
2026-09-03T10:49:05:       delete: true,
2026-09-03T10:49:05:       approve: true,
2026-09-03T10:49:05:       reject: true,
2026-09-03T10:49:05:       select: true
2026-09-03T10:49:05:     },
2026-09-03T10:49:05:     members: {
2026-09-03T10:49:05:       view: true,
2026-09-03T10:49:05:       create: true,
2026-09-03T10:49:05:       update: true,
2026-09-03T10:49:05:       delete: true,
2026-09-03T10:49:05:       approve: false,
2026-09-03T10:49:05:       reject: true
2026-09-03T10:49:05:     },
2026-09-03T10:49:05:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:49:05:     expenses: {
2026-09-03T10:49:05:       view: true,
2026-09-03T10:49:05:       create: true,
2026-09-03T10:49:05:       update: true,
2026-09-03T10:49:05:       delete: true,
2026-09-03T10:49:05:       approve: true,
2026-09-03T10:49:05:       reject: true
2026-09-03T10:49:05:     },
2026-09-03T10:49:05:     transactions: { view: true },
2026-09-03T10:49:05:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:49:05:     profile: { view: true, update: true },
2026-09-03T10:49:05:     settings: { view: true, update: true }
2026-09-03T10:49:05:   },
2026-09-03T10:49:05:   iat: 1788412292,
2026-09-03T10:49:05:   exp: 1791004292
2026-09-03T10:49:05: }
2026-09-03T10:49:05: ====================================
2026-09-03T10:49:05: ====================================
2026-09-03T10:49:05: [DELETE SOCIETY] RECEIVED ID: 3
2026-09-03T10:49:05: ====================================
2026-09-03T10:49:05: [DELETE SOCIETY] REGISTRATION REQUEST: [
2026-09-03T10:49:05:   {
2026-09-03T10:49:05:     id: 3,
2026-09-03T10:49:05:     society_name: 'B2 Society ',
2026-09-03T10:49:05:     approval_status: 'rejected',
2026-09-03T10:49:05:     is_deleted: 1
2026-09-03T10:49:05:   }
2026-09-03T10:49:05: ]
2026-09-03T10:49:05: [DELETE SOCIETY] REQUEST STATUS: rejected
2026-09-03T10:49:05: [DELETE SOCIETY] REQUEST is_deleted: 1
2026-09-03T10:49:05: [DELETE SOCIETY] REGISTRATION UPDATE RESULT: ResultSetHeader {
2026-09-03T10:49:05:   fieldCount: 0,
2026-09-03T10:49:05:   affectedRows: 0,
2026-09-03T10:49:05:   insertId: 0,
2026-09-03T10:49:05:   info: 'Rows matched: 0  Changed: 0  Warnings: 0',
2026-09-03T10:49:05:   serverStatus: 2,
2026-09-03T10:49:05:   warningStatus: 0,
2026-09-03T10:49:05:   changedRows: 0
2026-09-03T10:49:05: }
2026-09-03T10:49:05: DELETE MODEL RESULT: { affectedRows: 0, type: 'registration_request' }
2026-09-03T10:49:05: 10:49:05 [[32minfo[39m] [0mDELETE /v1/society/3 [33m404[0m 4.072 ms - 67[0m
2026-09-03T10:49:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:06: Method: GET
2026-09-03T10:49:06: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:49:06: path: /v1/society/registration-dashboard-summary
2026-09-03T10:49:06: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:49:06: isPublicRoute: false
2026-09-03T10:49:06: ------------------------------
2026-09-03T10:49:06: ----- initAuth DEBUG -----
2026-09-03T10:49:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:06: IsValid: true
2026-09-03T10:49:06: --------------------------
2026-09-03T10:49:06: 10:49:06 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.962 ms - 152[0m
2026-09-03T10:49:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:07: Method: DELETE
2026-09-03T10:49:07: originalUrl: /v1/society/2
2026-09-03T10:49:07: path: /v1/society/2
2026-09-03T10:49:07: normalizedPath: /v1/society/2
2026-09-03T10:49:07: isPublicRoute: false
2026-09-03T10:49:07: ------------------------------
2026-09-03T10:49:07: ----- initAuth DEBUG -----
2026-09-03T10:49:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:07: IsValid: true
2026-09-03T10:49:07: --------------------------
2026-09-03T10:49:07: ====================================
2026-09-03T10:49:07: DELETE API HIT
2026-09-03T10:49:07: PARAMS: { id: '2' }
2026-09-03T10:49:07: ID: 2
2026-09-03T10:49:07: USER: {
2026-09-03T10:49:07:   user_id: 16,
2026-09-03T10:49:07:   society_id: 1,
2026-09-03T10:49:07:   role: 'superadmin',
2026-09-03T10:49:07:   full_name: 'Neeshu',
2026-09-03T10:49:07:   is_admin: 1,
2026-09-03T10:49:07:   is_member: 1,
2026-09-03T10:49:07:   is_superadmin: false,
2026-09-03T10:49:07:   permissions: {
2026-09-03T10:49:07:     dashboard: { view: true },
2026-09-03T10:49:07:     society: {
2026-09-03T10:49:07:       view: true,
2026-09-03T10:49:07:       summary: true,
2026-09-03T10:49:07:       create: true,
2026-09-03T10:49:07:       update: true,
2026-09-03T10:49:07:       delete: true,
2026-09-03T10:49:07:       approve: true,
2026-09-03T10:49:07:       reject: true,
2026-09-03T10:49:07:       select: true
2026-09-03T10:49:07:     },
2026-09-03T10:49:07:     members: {
2026-09-03T10:49:07:       view: true,
2026-09-03T10:49:07:       create: true,
2026-09-03T10:49:07:       update: true,
2026-09-03T10:49:07:       delete: true,
2026-09-03T10:49:07:       approve: false,
2026-09-03T10:49:07:       reject: true
2026-09-03T10:49:07:     },
2026-09-03T10:49:07:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:49:07:     expenses: {
2026-09-03T10:49:07:       view: true,
2026-09-03T10:49:07:       create: true,
2026-09-03T10:49:07:       update: true,
2026-09-03T10:49:07:       delete: true,
2026-09-03T10:49:07:       approve: true,
2026-09-03T10:49:07:       reject: true
2026-09-03T10:49:07:     },
2026-09-03T10:49:07:     transactions: { view: true },
2026-09-03T10:49:07:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:49:07:     profile: { view: true, update: true },
2026-09-03T10:49:07:     settings: { view: true, update: true }
2026-09-03T10:49:07:   },
2026-09-03T10:49:07:   iat: 1788412292,
2026-09-03T10:49:07:   exp: 1791004292
2026-09-03T10:49:07: }
2026-09-03T10:49:07: ====================================
2026-09-03T10:49:07: ====================================
2026-09-03T10:49:07: [DELETE SOCIETY] RECEIVED ID: 2
2026-09-03T10:49:07: ====================================
2026-09-03T10:49:07: [DELETE SOCIETY] REGISTRATION REQUEST: [
2026-09-03T10:49:07:   {
2026-09-03T10:49:07:     id: 2,
2026-09-03T10:49:07:     society_name: 'Meri dairy society',
2026-09-03T10:49:07:     approval_status: 'rejected',
2026-09-03T10:49:07:     is_deleted: 1
2026-09-03T10:49:07:   }
2026-09-03T10:49:07: ]
2026-09-03T10:49:07: [DELETE SOCIETY] REQUEST STATUS: rejected
2026-09-03T10:49:07: [DELETE SOCIETY] REQUEST is_deleted: 1
2026-09-03T10:49:07: [DELETE SOCIETY] REGISTRATION UPDATE RESULT: ResultSetHeader {
2026-09-03T10:49:07:   fieldCount: 0,
2026-09-03T10:49:07:   affectedRows: 0,
2026-09-03T10:49:07:   insertId: 0,
2026-09-03T10:49:07:   info: 'Rows matched: 0  Changed: 0  Warnings: 0',
2026-09-03T10:49:07:   serverStatus: 2,
2026-09-03T10:49:07:   warningStatus: 0,
2026-09-03T10:49:07:   changedRows: 0
2026-09-03T10:49:07: }
2026-09-03T10:49:07: DELETE MODEL RESULT: { affectedRows: 0, type: 'registration_request' }
2026-09-03T10:49:07: 10:49:07 [[32minfo[39m] [0mDELETE /v1/society/2 [33m404[0m 4.982 ms - 67[0m
2026-09-03T10:49:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:07: Method: GET
2026-09-03T10:49:07: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:49:07: path: /v1/society/registration-dashboard-summary
2026-09-03T10:49:07: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:49:07: isPublicRoute: false
2026-09-03T10:49:07: ------------------------------
2026-09-03T10:49:07: ----- initAuth DEBUG -----
2026-09-03T10:49:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:07: IsValid: true
2026-09-03T10:49:07: --------------------------
2026-09-03T10:49:07: 10:49:07 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.564 ms - 152[0m
2026-09-03T10:49:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:08: Method: GET
2026-09-03T10:49:08: originalUrl: /v1/dashboard
2026-09-03T10:49:08: path: /v1/dashboard
2026-09-03T10:49:08: normalizedPath: /v1/dashboard
2026-09-03T10:49:08: isPublicRoute: false
2026-09-03T10:49:08: ------------------------------
2026-09-03T10:49:08: ----- initAuth DEBUG -----
2026-09-03T10:49:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:08: IsValid: true
2026-09-03T10:49:08: --------------------------
2026-09-03T10:49:08: ========== Dashboard Controller ==========
2026-09-03T10:49:08: req.user => {
2026-09-03T10:49:08:   user_id: 16,
2026-09-03T10:49:08:   society_id: 1,
2026-09-03T10:49:08:   role: 'superadmin',
2026-09-03T10:49:08:   full_name: 'Neeshu',
2026-09-03T10:49:08:   is_admin: 1,
2026-09-03T10:49:08:   is_member: 1,
2026-09-03T10:49:08:   is_superadmin: false,
2026-09-03T10:49:08:   permissions: {
2026-09-03T10:49:08:     dashboard: { view: true },
2026-09-03T10:49:08:     society: {
2026-09-03T10:49:08:       view: true,
2026-09-03T10:49:08:       summary: true,
2026-09-03T10:49:08:       create: true,
2026-09-03T10:49:08:       update: true,
2026-09-03T10:49:08:       delete: true,
2026-09-03T10:49:08:       approve: true,
2026-09-03T10:49:08:       reject: true,
2026-09-03T10:49:08:       select: true
2026-09-03T10:49:08:     },
2026-09-03T10:49:08:     members: {
2026-09-03T10:49:08:       view: true,
2026-09-03T10:49:08:       create: true,
2026-09-03T10:49:08:       update: true,
2026-09-03T10:49:08:       delete: true,
2026-09-03T10:49:08:       approve: false,
2026-09-03T10:49:08:       reject: true
2026-09-03T10:49:08:     },
2026-09-03T10:49:08:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:49:08:     expenses: {
2026-09-03T10:49:08:       view: true,
2026-09-03T10:49:08:       create: true,
2026-09-03T10:49:08:       update: true,
2026-09-03T10:49:08:       delete: true,
2026-09-03T10:49:08:       approve: true,
2026-09-03T10:49:08:       reject: true
2026-09-03T10:49:08:     },
2026-09-03T10:49:08:     transactions: { view: true },
2026-09-03T10:49:08:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:49:08:     profile: { view: true, update: true },
2026-09-03T10:49:08:     settings: { view: true, update: true }
2026-09-03T10:49:08:   },
2026-09-03T10:49:08:   iat: 1788412548,
2026-09-03T10:49:08:   exp: 1791004548
2026-09-03T10:49:08: }
2026-09-03T10:49:08: req.selectedSocietyId => 1
2026-09-03T10:49:08: Dashboard Society ID => 1
2026-09-03T10:49:08: Member ID => 16
2026-09-03T10:49:08: User Role => superadmin
2026-09-03T10:49:08: societyId = 1
2026-09-03T10:49:08: memberId = 16
2026-09-03T10:49:08: Pending Maintenance Count => 6
2026-09-03T10:49:08: Pending Expense Count => 18
2026-09-03T10:49:08: Total Pending Count => 24
2026-09-03T10:49:08: 10:49:08 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.934 ms - 795[0m
2026-09-03T10:49:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:10: Method: POST
2026-09-03T10:49:10: originalUrl: /v1/society/registration-list
2026-09-03T10:49:10: path: /v1/society/registration-list
2026-09-03T10:49:10: normalizedPath: /v1/society/registration-list
2026-09-03T10:49:10: isPublicRoute: false
2026-09-03T10:49:10: ------------------------------
2026-09-03T10:49:10: ----- initAuth DEBUG -----
2026-09-03T10:49:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:10: IsValid: true
2026-09-03T10:49:10: --------------------------
2026-09-03T10:49:10: 10:49:10 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.595 ms - 750[0m
2026-09-03T10:49:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:11: Method: POST
2026-09-03T10:49:11: originalUrl: /v1/society/registration-list
2026-09-03T10:49:11: path: /v1/society/registration-list
2026-09-03T10:49:11: normalizedPath: /v1/society/registration-list
2026-09-03T10:49:11: isPublicRoute: false
2026-09-03T10:49:11: ------------------------------
2026-09-03T10:49:11: ----- initAuth DEBUG -----
2026-09-03T10:49:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:11: IsValid: true
2026-09-03T10:49:11: --------------------------
2026-09-03T10:49:11: 10:49:11 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.741 ms - 423[0m
2026-09-03T10:49:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:12: Method: POST
2026-09-03T10:49:12: originalUrl: /v1/society/registration-list
2026-09-03T10:49:12: path: /v1/society/registration-list
2026-09-03T10:49:12: normalizedPath: /v1/society/registration-list
2026-09-03T10:49:12: isPublicRoute: false
2026-09-03T10:49:12: ------------------------------
2026-09-03T10:49:12: ----- initAuth DEBUG -----
2026-09-03T10:49:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:12: IsValid: true
2026-09-03T10:49:12: --------------------------
2026-09-03T10:49:12: 10:49:12 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.502 ms - 416[0m
2026-09-03T10:49:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:12: Method: POST
2026-09-03T10:49:12: originalUrl: /v1/society/registration-list
2026-09-03T10:49:12: path: /v1/society/registration-list
2026-09-03T10:49:12: normalizedPath: /v1/society/registration-list
2026-09-03T10:49:12: isPublicRoute: false
2026-09-03T10:49:12: ------------------------------
2026-09-03T10:49:12: ----- initAuth DEBUG -----
2026-09-03T10:49:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:12: IsValid: true
2026-09-03T10:49:12: --------------------------
2026-09-03T10:49:12: 10:49:12 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.984 ms - 1390[0m
2026-09-03T10:49:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:22: Method: POST
2026-09-03T10:49:22: originalUrl: /v1/society/registration-list
2026-09-03T10:49:22: path: /v1/society/registration-list
2026-09-03T10:49:22: normalizedPath: /v1/society/registration-list
2026-09-03T10:49:22: isPublicRoute: false
2026-09-03T10:49:22: ------------------------------
2026-09-03T10:49:22: ----- initAuth DEBUG -----
2026-09-03T10:49:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:22: IsValid: true
2026-09-03T10:49:22: --------------------------
2026-09-03T10:49:22: 10:49:22 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.629 ms - 750[0m
2026-09-03T10:49:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:31: Method: GET
2026-09-03T10:49:31: originalUrl: /v1/society/registration-request/8
2026-09-03T10:49:31: path: /v1/society/registration-request/8
2026-09-03T10:49:31: normalizedPath: /v1/society/registration-request/8
2026-09-03T10:49:31: isPublicRoute: false
2026-09-03T10:49:31: ------------------------------
2026-09-03T10:49:31: ----- initAuth DEBUG -----
2026-09-03T10:49:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:31: IsValid: true
2026-09-03T10:49:31: --------------------------
2026-09-03T10:49:31: 10:49:31 [[32minfo[39m] [0mGET /v1/society/registration-request/8 [32m200[0m 11.562 ms - 1022[0m
2026-09-03T10:49:33: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:33: Method: PUT
2026-09-03T10:49:33: originalUrl: /v1/society/registration-request/8/approve
2026-09-03T10:49:33: path: /v1/society/registration-request/8/approve
2026-09-03T10:49:33: normalizedPath: /v1/society/registration-request/8/approve
2026-09-03T10:49:33: isPublicRoute: false
2026-09-03T10:49:33: ------------------------------
2026-09-03T10:49:33: ----- initAuth DEBUG -----
2026-09-03T10:49:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:33: IsValid: true
2026-09-03T10:49:33: --------------------------
2026-09-03T10:49:33: 10:49:33 [[32minfo[39m] [0mPUT /v1/society/registration-request/8/approve [31m500[0m 24.472 ms - 94[0m
2026-09-03T10:49:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:34: Method: GET
2026-09-03T10:49:34: originalUrl: /v1/society/8
2026-09-03T10:49:34: path: /v1/society/8
2026-09-03T10:49:34: normalizedPath: /v1/society/8
2026-09-03T10:49:34: isPublicRoute: false
2026-09-03T10:49:34: ------------------------------
2026-09-03T10:49:34: ----- initAuth DEBUG -----
2026-09-03T10:49:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:34: IsValid: true
2026-09-03T10:49:34: --------------------------
2026-09-03T10:49:34: 10:49:34 [[32minfo[39m] [0mGET /v1/society/8 [33m404[0m 4.328 ms - 48[0m
2026-09-03T10:49:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:34: Method: POST
2026-09-03T10:49:34: originalUrl: /v1/society/registration-list
2026-09-03T10:49:34: path: /v1/society/registration-list
2026-09-03T10:49:34: normalizedPath: /v1/society/registration-list
2026-09-03T10:49:34: isPublicRoute: false
2026-09-03T10:49:34: ------------------------------
2026-09-03T10:49:34: ----- initAuth DEBUG -----
2026-09-03T10:49:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:34: IsValid: true
2026-09-03T10:49:34: --------------------------
2026-09-03T10:49:34: 10:49:34 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 7.669 ms - 750[0m
2026-09-03T10:49:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:39: Method: POST
2026-09-03T10:49:39: originalUrl: /v1/society/registration-list
2026-09-03T10:49:39: path: /v1/society/registration-list
2026-09-03T10:49:39: normalizedPath: /v1/society/registration-list
2026-09-03T10:49:39: isPublicRoute: false
2026-09-03T10:49:39: ------------------------------
2026-09-03T10:49:39: ----- initAuth DEBUG -----
2026-09-03T10:49:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:39: IsValid: true
2026-09-03T10:49:39: --------------------------
2026-09-03T10:49:39: 10:49:39 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.358 ms - 750[0m
2026-09-03T10:49:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:39: Method: GET
2026-09-03T10:49:39: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:49:39: path: /v1/society/registration-dashboard-summary
2026-09-03T10:49:39: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:49:39: isPublicRoute: false
2026-09-03T10:49:39: ------------------------------
2026-09-03T10:49:39: ----- initAuth DEBUG -----
2026-09-03T10:49:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:39: IsValid: true
2026-09-03T10:49:39: --------------------------
2026-09-03T10:49:39: 10:49:39 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 5.424 ms - 152[0m
2026-09-03T10:49:43: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:43: Method: GET
2026-09-03T10:49:43: originalUrl: /v1/society/1
2026-09-03T10:49:43: path: /v1/society/1
2026-09-03T10:49:43: normalizedPath: /v1/society/1
2026-09-03T10:49:43: isPublicRoute: false
2026-09-03T10:49:43: ------------------------------
2026-09-03T10:49:43: ----- initAuth DEBUG -----
2026-09-03T10:49:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:43: IsValid: true
2026-09-03T10:49:43: --------------------------
2026-09-03T10:49:43: 10:49:43 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 4.677 ms - 525[0m
2026-09-03T10:49:45: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:45: Method: GET
2026-09-03T10:49:45: originalUrl: /v1/roles
2026-09-03T10:49:45: path: /v1/roles
2026-09-03T10:49:45: normalizedPath: /v1/roles
2026-09-03T10:49:45: isPublicRoute: true
2026-09-03T10:49:45: ------------------------------
2026-09-03T10:49:45: Current User Role: superadmin
2026-09-03T10:49:45: 10:49:45 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 6.041 ms - 142[0m
2026-09-03T10:49:53: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:53: Method: PUT
2026-09-03T10:49:53: originalUrl: /v1/society/1
2026-09-03T10:49:53: path: /v1/society/1
2026-09-03T10:49:53: normalizedPath: /v1/society/1
2026-09-03T10:49:53: isPublicRoute: false
2026-09-03T10:49:53: ------------------------------
2026-09-03T10:49:53: ----- initAuth DEBUG -----
2026-09-03T10:49:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:53: IsValid: true
2026-09-03T10:49:53: --------------------------
2026-09-03T10:49:54: 10:49:54 [[32minfo[39m] [0mPUT /v1/society/1 [32m200[0m 31.530 ms - 62[0m
2026-09-03T10:49:54: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:54: Method: GET
2026-09-03T10:49:54: originalUrl: /v1/society/1
2026-09-03T10:49:54: path: /v1/society/1
2026-09-03T10:49:54: normalizedPath: /v1/society/1
2026-09-03T10:49:54: isPublicRoute: false
2026-09-03T10:49:54: ------------------------------
2026-09-03T10:49:54: ----- initAuth DEBUG -----
2026-09-03T10:49:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:54: IsValid: true
2026-09-03T10:49:54: --------------------------
2026-09-03T10:49:54: 10:49:54 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 5.218 ms - 527[0m
2026-09-03T10:49:56: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:56: Method: POST
2026-09-03T10:49:56: originalUrl: /v1/society/registration-list
2026-09-03T10:49:56: path: /v1/society/registration-list
2026-09-03T10:49:56: normalizedPath: /v1/society/registration-list
2026-09-03T10:49:56: isPublicRoute: false
2026-09-03T10:49:56: ------------------------------
2026-09-03T10:49:56: ----- initAuth DEBUG -----
2026-09-03T10:49:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:56: IsValid: true
2026-09-03T10:49:56: --------------------------
2026-09-03T10:49:56: 10:49:56 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 10.289 ms - 752[0m
2026-09-03T10:49:56: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:56: Method: GET
2026-09-03T10:49:56: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:49:56: path: /v1/society/registration-dashboard-summary
2026-09-03T10:49:56: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:49:56: isPublicRoute: false
2026-09-03T10:49:56: ------------------------------
2026-09-03T10:49:56: ----- initAuth DEBUG -----
2026-09-03T10:49:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:56: IsValid: true
2026-09-03T10:49:56: --------------------------
2026-09-03T10:49:56: 10:49:56 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 5.414 ms - 152[0m
2026-09-03T10:49:56: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:56: Method: GET
2026-09-03T10:49:56: originalUrl: /v1/society/registration-request/8
2026-09-03T10:49:56: path: /v1/society/registration-request/8
2026-09-03T10:49:56: normalizedPath: /v1/society/registration-request/8
2026-09-03T10:49:56: isPublicRoute: false
2026-09-03T10:49:56: ------------------------------
2026-09-03T10:49:56: ----- initAuth DEBUG -----
2026-09-03T10:49:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:56: IsValid: true
2026-09-03T10:49:56: --------------------------
2026-09-03T10:49:56: 10:49:56 [[32minfo[39m] [0mGET /v1/society/registration-request/8 [32m200[0m 6.972 ms - 1022[0m
2026-09-03T10:49:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:59: Method: PUT
2026-09-03T10:49:59: originalUrl: /v1/society/registration-request/8/approve
2026-09-03T10:49:59: path: /v1/society/registration-request/8/approve
2026-09-03T10:49:59: normalizedPath: /v1/society/registration-request/8/approve
2026-09-03T10:49:59: isPublicRoute: false
2026-09-03T10:49:59: ------------------------------
2026-09-03T10:49:59: ----- initAuth DEBUG -----
2026-09-03T10:49:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:59: IsValid: true
2026-09-03T10:49:59: --------------------------
2026-09-03T10:49:59: 10:49:59 [[32minfo[39m] [0mPUT /v1/society/registration-request/8/approve [31m500[0m 8.590 ms - 94[0m
2026-09-03T10:49:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:59: Method: GET
2026-09-03T10:49:59: originalUrl: /v1/society/8
2026-09-03T10:49:59: path: /v1/society/8
2026-09-03T10:49:59: normalizedPath: /v1/society/8
2026-09-03T10:49:59: isPublicRoute: false
2026-09-03T10:49:59: ------------------------------
2026-09-03T10:49:59: ----- initAuth DEBUG -----
2026-09-03T10:49:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:59: IsValid: true
2026-09-03T10:49:59: --------------------------
2026-09-03T10:49:59: 10:49:59 [[32minfo[39m] [0mGET /v1/society/8 [33m404[0m 3.758 ms - 48[0m
2026-09-03T10:49:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:49:59: Method: POST
2026-09-03T10:49:59: originalUrl: /v1/society/registration-list
2026-09-03T10:49:59: path: /v1/society/registration-list
2026-09-03T10:49:59: normalizedPath: /v1/society/registration-list
2026-09-03T10:49:59: isPublicRoute: false
2026-09-03T10:49:59: ------------------------------
2026-09-03T10:49:59: ----- initAuth DEBUG -----
2026-09-03T10:49:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:49:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:49:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:49:59: IsValid: true
2026-09-03T10:49:59: --------------------------
2026-09-03T10:49:59: 10:49:59 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.522 ms - 752[0m
2026-09-03T10:50:04: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:50:04: Method: POST
2026-09-03T10:50:04: originalUrl: /v1/society/registration-list
2026-09-03T10:50:04: path: /v1/society/registration-list
2026-09-03T10:50:04: normalizedPath: /v1/society/registration-list
2026-09-03T10:50:04: isPublicRoute: false
2026-09-03T10:50:04: ------------------------------
2026-09-03T10:50:04: ----- initAuth DEBUG -----
2026-09-03T10:50:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:50:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:50:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:50:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:50:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:50:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:50:04: IsValid: true
2026-09-03T10:50:04: --------------------------
2026-09-03T10:50:04: 10:50:04 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.357 ms - 752[0m
2026-09-03T10:50:04: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:50:04: Method: GET
2026-09-03T10:50:04: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:50:04: path: /v1/society/registration-dashboard-summary
2026-09-03T10:50:04: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:50:04: isPublicRoute: false
2026-09-03T10:50:04: ------------------------------
2026-09-03T10:50:04: ----- initAuth DEBUG -----
2026-09-03T10:50:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:50:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:50:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:50:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:50:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:50:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:50:04: IsValid: true
2026-09-03T10:50:04: --------------------------
2026-09-03T10:50:04: 10:50:04 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.356 ms - 152[0m
2026-09-03T10:50:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:50:30: Method: PUT
2026-09-03T10:50:30: originalUrl: /v1/society/registration-request/8/reject
2026-09-03T10:50:30: path: /v1/society/registration-request/8/reject
2026-09-03T10:50:30: normalizedPath: /v1/society/registration-request/8/reject
2026-09-03T10:50:30: isPublicRoute: false
2026-09-03T10:50:30: ------------------------------
2026-09-03T10:50:30: ----- initAuth DEBUG -----
2026-09-03T10:50:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:50:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:50:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:50:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:50:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:50:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:50:30: IsValid: true
2026-09-03T10:50:30: --------------------------
2026-09-03T10:50:30: REJECTION REASON FOR EMAIL: this registration number used in another society please check your details.
2026-09-03T10:50:30: 10:50:30 [[32minfo[39m] [0mPUT /v1/society/registration-request/8/reject [32m200[0m 85.028 ms - 218[0m
2026-09-03T10:50:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:50:30: Method: POST
2026-09-03T10:50:30: originalUrl: /v1/society/registration-list
2026-09-03T10:50:30: path: /v1/society/registration-list
2026-09-03T10:50:30: normalizedPath: /v1/society/registration-list
2026-09-03T10:50:30: isPublicRoute: false
2026-09-03T10:50:30: ------------------------------
2026-09-03T10:50:30: ----- initAuth DEBUG -----
2026-09-03T10:50:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:50:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:50:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:50:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:50:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:50:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:50:30: IsValid: true
2026-09-03T10:50:30: --------------------------
2026-09-03T10:50:30: 10:50:30 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 9.929 ms - 753[0m
2026-09-03T10:50:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:50:30: Method: GET
2026-09-03T10:50:30: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:50:30: path: /v1/society/registration-dashboard-summary
2026-09-03T10:50:30: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:50:30: isPublicRoute: false
2026-09-03T10:50:30: ------------------------------
2026-09-03T10:50:30: ----- initAuth DEBUG -----
2026-09-03T10:50:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:50:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:50:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:50:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:50:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:50:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:50:30: IsValid: true
2026-09-03T10:50:30: --------------------------
2026-09-03T10:50:30: 10:50:30 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.477 ms - 152[0m
2026-09-03T10:53:52: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:53:52: Method: POST
2026-09-03T10:53:52: originalUrl: /v1/society/register
2026-09-03T10:53:52: path: /v1/society/register
2026-09-03T10:53:52: normalizedPath: /v1/society/register
2026-09-03T10:53:52: isPublicRoute: true
2026-09-03T10:53:52: ------------------------------
2026-09-03T10:53:53: 10:53:53 [[32minfo[39m] [0mPOST /v1/society/register [32m201[0m 224.220 ms - 122[0m
2026-09-03T10:54:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:01: Method: POST
2026-09-03T10:54:01: originalUrl: /v1/user/login
2026-09-03T10:54:01: path: /v1/user/login
2026-09-03T10:54:01: normalizedPath: /v1/user/login
2026-09-03T10:54:01: isPublicRoute: false
2026-09-03T10:54:01: ------------------------------
2026-09-03T10:54:01: ----- initAuth DEBUG -----
2026-09-03T10:54:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:01: IsValid: true
2026-09-03T10:54:01: --------------------------
2026-09-03T10:54:01: ========== LOGIN API HIT ==========
2026-09-03T10:54:01: Login Request Body: { mobile_number: '2222222222', password: '2222222222' }
2026-09-03T10:54:01: SUPERADMIN CHECK RESULT: Found
2026-09-03T10:54:01: 10:54:01 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 136.013 ms - 2143[0m
2026-09-03T10:54:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:02: Method: GET
2026-09-03T10:54:02: originalUrl: /v1/dashboard
2026-09-03T10:54:02: path: /v1/dashboard
2026-09-03T10:54:02: normalizedPath: /v1/dashboard
2026-09-03T10:54:02: isPublicRoute: false
2026-09-03T10:54:02: ------------------------------
2026-09-03T10:54:02: ----- initAuth DEBUG -----
2026-09-03T10:54:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:02: IsValid: true
2026-09-03T10:54:02: --------------------------
2026-09-03T10:54:02: ========== Dashboard Controller ==========
2026-09-03T10:54:02: req.user => {
2026-09-03T10:54:02:   user_id: 16,
2026-09-03T10:54:02:   society_id: 1,
2026-09-03T10:54:02:   role: 'superadmin',
2026-09-03T10:54:02:   full_name: 'Neeshu',
2026-09-03T10:54:02:   is_admin: 1,
2026-09-03T10:54:02:   is_member: 1,
2026-09-03T10:54:02:   is_superadmin: false,
2026-09-03T10:54:02:   permissions: {
2026-09-03T10:54:02:     dashboard: { view: true },
2026-09-03T10:54:02:     society: {
2026-09-03T10:54:02:       view: true,
2026-09-03T10:54:02:       summary: true,
2026-09-03T10:54:02:       create: true,
2026-09-03T10:54:02:       update: true,
2026-09-03T10:54:02:       delete: true,
2026-09-03T10:54:02:       approve: true,
2026-09-03T10:54:02:       reject: true,
2026-09-03T10:54:02:       select: true
2026-09-03T10:54:02:     },
2026-09-03T10:54:02:     members: {
2026-09-03T10:54:02:       view: true,
2026-09-03T10:54:02:       create: true,
2026-09-03T10:54:02:       update: true,
2026-09-03T10:54:02:       delete: true,
2026-09-03T10:54:02:       approve: false,
2026-09-03T10:54:02:       reject: true
2026-09-03T10:54:02:     },
2026-09-03T10:54:02:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:54:02:     expenses: {
2026-09-03T10:54:02:       view: true,
2026-09-03T10:54:02:       create: true,
2026-09-03T10:54:02:       update: true,
2026-09-03T10:54:02:       delete: true,
2026-09-03T10:54:02:       approve: true,
2026-09-03T10:54:02:       reject: true
2026-09-03T10:54:02:     },
2026-09-03T10:54:02:     transactions: { view: true },
2026-09-03T10:54:02:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:54:02:     profile: { view: true, update: true },
2026-09-03T10:54:02:     settings: { view: true, update: true }
2026-09-03T10:54:02:   },
2026-09-03T10:54:02:   iat: 1788413041,
2026-09-03T10:54:02:   exp: 1791005041
2026-09-03T10:54:02: }
2026-09-03T10:54:02: req.selectedSocietyId => 1
2026-09-03T10:54:02: Dashboard Society ID => 1
2026-09-03T10:54:02: Member ID => 16
2026-09-03T10:54:02: User Role => superadmin
2026-09-03T10:54:02: societyId = 1
2026-09-03T10:54:02: memberId = 16
2026-09-03T10:54:02: Pending Maintenance Count => 6
2026-09-03T10:54:02: Pending Expense Count => 18
2026-09-03T10:54:02: Total Pending Count => 24
2026-09-03T10:54:02: 10:54:02 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 11.086 ms - 795[0m
2026-09-03T10:54:02: 10:54:02 [[32minfo[39m] [0mGET /uploads/profile/1788412358877-786267721.jpg [32m200[0m 1.106 ms - 87259[0m
2026-09-03T10:54:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:08: Method: POST
2026-09-03T10:54:08: originalUrl: /v1/society/registration-list
2026-09-03T10:54:08: path: /v1/society/registration-list
2026-09-03T10:54:08: normalizedPath: /v1/society/registration-list
2026-09-03T10:54:08: isPublicRoute: false
2026-09-03T10:54:08: ------------------------------
2026-09-03T10:54:08: ----- initAuth DEBUG -----
2026-09-03T10:54:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:08: IsValid: true
2026-09-03T10:54:08: --------------------------
2026-09-03T10:54:08: 10:54:08 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 13.151 ms - 1074[0m
2026-09-03T10:54:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:08: Method: GET
2026-09-03T10:54:08: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:54:08: path: /v1/society/registration-dashboard-summary
2026-09-03T10:54:08: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:54:08: isPublicRoute: false
2026-09-03T10:54:08: ------------------------------
2026-09-03T10:54:08: ----- initAuth DEBUG -----
2026-09-03T10:54:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:08: IsValid: true
2026-09-03T10:54:08: --------------------------
2026-09-03T10:54:08: 10:54:08 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 22.976 ms - 152[0m
2026-09-03T10:54:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:09: Method: PUT
2026-09-03T10:54:09: originalUrl: /v1/society/select
2026-09-03T10:54:09: path: /v1/society/select
2026-09-03T10:54:09: normalizedPath: /v1/society/select
2026-09-03T10:54:09: isPublicRoute: false
2026-09-03T10:54:09: ------------------------------
2026-09-03T10:54:09: ----- initAuth DEBUG -----
2026-09-03T10:54:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:09: IsValid: true
2026-09-03T10:54:09: --------------------------
2026-09-03T10:54:09: SELECT SOCIETY BODY: { society_id: 1 }
2026-09-03T10:54:09: SELECT SOCIETY USER: {
2026-09-03T10:54:09:   user_id: 16,
2026-09-03T10:54:09:   society_id: 1,
2026-09-03T10:54:09:   role: 'superadmin',
2026-09-03T10:54:09:   full_name: 'Neeshu',
2026-09-03T10:54:09:   is_admin: 1,
2026-09-03T10:54:09:   is_member: 1,
2026-09-03T10:54:09:   is_superadmin: false,
2026-09-03T10:54:09:   permissions: {
2026-09-03T10:54:09:     dashboard: { view: true },
2026-09-03T10:54:09:     society: {
2026-09-03T10:54:09:       view: true,
2026-09-03T10:54:09:       summary: true,
2026-09-03T10:54:09:       create: true,
2026-09-03T10:54:09:       update: true,
2026-09-03T10:54:09:       delete: true,
2026-09-03T10:54:09:       approve: true,
2026-09-03T10:54:09:       reject: true,
2026-09-03T10:54:09:       select: true
2026-09-03T10:54:09:     },
2026-09-03T10:54:09:     members: {
2026-09-03T10:54:09:       view: true,
2026-09-03T10:54:09:       create: true,
2026-09-03T10:54:09:       update: true,
2026-09-03T10:54:09:       delete: true,
2026-09-03T10:54:09:       approve: false,
2026-09-03T10:54:09:       reject: true
2026-09-03T10:54:09:     },
2026-09-03T10:54:09:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:54:09:     expenses: {
2026-09-03T10:54:09:       view: true,
2026-09-03T10:54:09:       create: true,
2026-09-03T10:54:09:       update: true,
2026-09-03T10:54:09:       delete: true,
2026-09-03T10:54:09:       approve: true,
2026-09-03T10:54:09:       reject: true
2026-09-03T10:54:09:     },
2026-09-03T10:54:09:     transactions: { view: true },
2026-09-03T10:54:09:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:54:09:     profile: { view: true, update: true },
2026-09-03T10:54:09:     settings: { view: true, update: true }
2026-09-03T10:54:09:   },
2026-09-03T10:54:09:   iat: 1788413041,
2026-09-03T10:54:09:   exp: 1791005041
2026-09-03T10:54:09: }
2026-09-03T10:54:09: SELECTED SOCIETY ID: 1
2026-09-03T10:54:09: 10:54:09 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 6.586 ms - 98[0m
2026-09-03T10:54:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:10: Method: GET
2026-09-03T10:54:10: originalUrl: /v1/dashboard
2026-09-03T10:54:10: path: /v1/dashboard
2026-09-03T10:54:10: normalizedPath: /v1/dashboard
2026-09-03T10:54:10: isPublicRoute: false
2026-09-03T10:54:10: ------------------------------
2026-09-03T10:54:10: ----- initAuth DEBUG -----
2026-09-03T10:54:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:10: IsValid: true
2026-09-03T10:54:10: --------------------------
2026-09-03T10:54:10: ========== Dashboard Controller ==========
2026-09-03T10:54:10: req.user => {
2026-09-03T10:54:10:   user_id: 16,
2026-09-03T10:54:10:   society_id: 1,
2026-09-03T10:54:10:   role: 'superadmin',
2026-09-03T10:54:10:   full_name: 'Neeshu',
2026-09-03T10:54:10:   is_admin: 1,
2026-09-03T10:54:10:   is_member: 1,
2026-09-03T10:54:10:   is_superadmin: false,
2026-09-03T10:54:10:   permissions: {
2026-09-03T10:54:10:     dashboard: { view: true },
2026-09-03T10:54:10:     society: {
2026-09-03T10:54:10:       view: true,
2026-09-03T10:54:10:       summary: true,
2026-09-03T10:54:10:       create: true,
2026-09-03T10:54:10:       update: true,
2026-09-03T10:54:10:       delete: true,
2026-09-03T10:54:10:       approve: true,
2026-09-03T10:54:10:       reject: true,
2026-09-03T10:54:10:       select: true
2026-09-03T10:54:10:     },
2026-09-03T10:54:10:     members: {
2026-09-03T10:54:10:       view: true,
2026-09-03T10:54:10:       create: true,
2026-09-03T10:54:10:       update: true,
2026-09-03T10:54:10:       delete: true,
2026-09-03T10:54:10:       approve: false,
2026-09-03T10:54:10:       reject: true
2026-09-03T10:54:10:     },
2026-09-03T10:54:10:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:54:10:     expenses: {
2026-09-03T10:54:10:       view: true,
2026-09-03T10:54:10:       create: true,
2026-09-03T10:54:10:       update: true,
2026-09-03T10:54:10:       delete: true,
2026-09-03T10:54:10:       approve: true,
2026-09-03T10:54:10:       reject: true
2026-09-03T10:54:10:     },
2026-09-03T10:54:10:     transactions: { view: true },
2026-09-03T10:54:10:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:54:10:     profile: { view: true, update: true },
2026-09-03T10:54:10:     settings: { view: true, update: true }
2026-09-03T10:54:10:   },
2026-09-03T10:54:10:   iat: 1788413041,
2026-09-03T10:54:10:   exp: 1791005041
2026-09-03T10:54:10: }
2026-09-03T10:54:10: req.selectedSocietyId => 1
2026-09-03T10:54:10: Dashboard Society ID => 1
2026-09-03T10:54:10: Member ID => 16
2026-09-03T10:54:10: User Role => superadmin
2026-09-03T10:54:10: societyId = 1
2026-09-03T10:54:10: memberId = 16
2026-09-03T10:54:10: Pending Maintenance Count => 6
2026-09-03T10:54:10: Pending Expense Count => 18
2026-09-03T10:54:10: Total Pending Count => 24
2026-09-03T10:54:10: 10:54:10 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.528 ms - 795[0m
2026-09-03T10:54:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:19: Method: POST
2026-09-03T10:54:19: originalUrl: /v1/transactions
2026-09-03T10:54:19: path: /v1/transactions
2026-09-03T10:54:19: normalizedPath: /v1/transactions
2026-09-03T10:54:19: isPublicRoute: false
2026-09-03T10:54:19: ------------------------------
2026-09-03T10:54:19: ----- initAuth DEBUG -----
2026-09-03T10:54:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:19: IsValid: true
2026-09-03T10:54:19: --------------------------
2026-09-03T10:54:19: 10:54:19 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.555 ms - 1984[0m
2026-09-03T10:54:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:19: Method: GET
2026-09-03T10:54:19: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T10:54:19: path: /v1/transactions/summary
2026-09-03T10:54:19: normalizedPath: /v1/transactions/summary
2026-09-03T10:54:19: isPublicRoute: false
2026-09-03T10:54:19: ------------------------------
2026-09-03T10:54:19: ----- initAuth DEBUG -----
2026-09-03T10:54:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:19: IsValid: true
2026-09-03T10:54:19: --------------------------
2026-09-03T10:54:19: 10:54:19 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.959 ms - 131[0m
2026-09-03T10:54:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:19: Method: GET
2026-09-03T10:54:19: originalUrl: /v1/expense-categories
2026-09-03T10:54:19: path: /v1/expense-categories
2026-09-03T10:54:19: normalizedPath: /v1/expense-categories
2026-09-03T10:54:19: isPublicRoute: false
2026-09-03T10:54:19: ------------------------------
2026-09-03T10:54:19: ----- initAuth DEBUG -----
2026-09-03T10:54:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:19: IsValid: true
2026-09-03T10:54:19: --------------------------
2026-09-03T10:54:19: 10:54:19 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.472 ms - 149[0m
2026-09-03T10:54:21: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:21: Method: GET
2026-09-03T10:54:21: originalUrl: /v1/dashboard
2026-09-03T10:54:21: path: /v1/dashboard
2026-09-03T10:54:21: normalizedPath: /v1/dashboard
2026-09-03T10:54:21: isPublicRoute: false
2026-09-03T10:54:21: ------------------------------
2026-09-03T10:54:21: ----- initAuth DEBUG -----
2026-09-03T10:54:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:21: IsValid: true
2026-09-03T10:54:21: --------------------------
2026-09-03T10:54:21: ========== Dashboard Controller ==========
2026-09-03T10:54:21: req.user => {
2026-09-03T10:54:21:   user_id: 16,
2026-09-03T10:54:21:   society_id: 1,
2026-09-03T10:54:21:   role: 'superadmin',
2026-09-03T10:54:21:   full_name: 'Neeshu',
2026-09-03T10:54:21:   is_admin: 1,
2026-09-03T10:54:21:   is_member: 1,
2026-09-03T10:54:21:   is_superadmin: false,
2026-09-03T10:54:21:   permissions: {
2026-09-03T10:54:21:     dashboard: { view: true },
2026-09-03T10:54:21:     society: {
2026-09-03T10:54:21:       view: true,
2026-09-03T10:54:21:       summary: true,
2026-09-03T10:54:21:       create: true,
2026-09-03T10:54:21:       update: true,
2026-09-03T10:54:21:       delete: true,
2026-09-03T10:54:21:       approve: true,
2026-09-03T10:54:21:       reject: true,
2026-09-03T10:54:21:       select: true
2026-09-03T10:54:21:     },
2026-09-03T10:54:21:     members: {
2026-09-03T10:54:21:       view: true,
2026-09-03T10:54:21:       create: true,
2026-09-03T10:54:21:       update: true,
2026-09-03T10:54:21:       delete: true,
2026-09-03T10:54:21:       approve: false,
2026-09-03T10:54:21:       reject: true
2026-09-03T10:54:21:     },
2026-09-03T10:54:21:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:54:21:     expenses: {
2026-09-03T10:54:21:       view: true,
2026-09-03T10:54:21:       create: true,
2026-09-03T10:54:21:       update: true,
2026-09-03T10:54:21:       delete: true,
2026-09-03T10:54:21:       approve: true,
2026-09-03T10:54:21:       reject: true
2026-09-03T10:54:21:     },
2026-09-03T10:54:21:     transactions: { view: true },
2026-09-03T10:54:21:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:54:21:     profile: { view: true, update: true },
2026-09-03T10:54:21:     settings: { view: true, update: true }
2026-09-03T10:54:21:   },
2026-09-03T10:54:21:   iat: 1788413041,
2026-09-03T10:54:21:   exp: 1791005041
2026-09-03T10:54:21: }
2026-09-03T10:54:21: req.selectedSocietyId => 1
2026-09-03T10:54:21: Dashboard Society ID => 1
2026-09-03T10:54:21: Member ID => 16
2026-09-03T10:54:21: User Role => superadmin
2026-09-03T10:54:21: societyId = 1
2026-09-03T10:54:21: memberId = 16
2026-09-03T10:54:21: Pending Maintenance Count => 6
2026-09-03T10:54:21: Pending Expense Count => 18
2026-09-03T10:54:21: Total Pending Count => 24
2026-09-03T10:54:21: 10:54:21 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 11.209 ms - 795[0m
2026-09-03T10:54:23: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:23: Method: POST
2026-09-03T10:54:23: originalUrl: /v1/society/registration-list
2026-09-03T10:54:23: path: /v1/society/registration-list
2026-09-03T10:54:23: normalizedPath: /v1/society/registration-list
2026-09-03T10:54:23: isPublicRoute: false
2026-09-03T10:54:23: ------------------------------
2026-09-03T10:54:23: ----- initAuth DEBUG -----
2026-09-03T10:54:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:23: IsValid: true
2026-09-03T10:54:23: --------------------------
2026-09-03T10:54:23: 10:54:23 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.684 ms - 1074[0m
2026-09-03T10:54:23: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:23: Method: GET
2026-09-03T10:54:23: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:54:23: path: /v1/society/registration-dashboard-summary
2026-09-03T10:54:23: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:54:23: isPublicRoute: false
2026-09-03T10:54:23: ------------------------------
2026-09-03T10:54:23: ----- initAuth DEBUG -----
2026-09-03T10:54:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:23: IsValid: true
2026-09-03T10:54:23: --------------------------
2026-09-03T10:54:23: 10:54:23 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 20.631 ms - 152[0m
2026-09-03T10:54:24: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:24: Method: GET
2026-09-03T10:54:24: originalUrl: /v1/society/registration-request/9
2026-09-03T10:54:24: path: /v1/society/registration-request/9
2026-09-03T10:54:24: normalizedPath: /v1/society/registration-request/9
2026-09-03T10:54:24: isPublicRoute: false
2026-09-03T10:54:24: ------------------------------
2026-09-03T10:54:24: ----- initAuth DEBUG -----
2026-09-03T10:54:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:24: IsValid: true
2026-09-03T10:54:24: --------------------------
2026-09-03T10:54:24: 10:54:24 [[32minfo[39m] [0mGET /v1/society/registration-request/9 [32m200[0m 5.742 ms - 999[0m
2026-09-03T10:54:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:27: Method: PUT
2026-09-03T10:54:27: originalUrl: /v1/society/registration-request/9/approve
2026-09-03T10:54:27: path: /v1/society/registration-request/9/approve
2026-09-03T10:54:27: normalizedPath: /v1/society/registration-request/9/approve
2026-09-03T10:54:27: isPublicRoute: false
2026-09-03T10:54:27: ------------------------------
2026-09-03T10:54:27: ----- initAuth DEBUG -----
2026-09-03T10:54:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:27: IsValid: true
2026-09-03T10:54:27: --------------------------
2026-09-03T10:54:27: 10:54:27 [[32minfo[39m] [0mPUT /v1/society/registration-request/9/approve [32m200[0m 159.168 ms - 148[0m
2026-09-03T10:54:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:27: Method: POST
2026-09-03T10:54:27: originalUrl: /v1/society/registration-list
2026-09-03T10:54:27: path: /v1/society/registration-list
2026-09-03T10:54:27: normalizedPath: /v1/society/registration-list
2026-09-03T10:54:27: isPublicRoute: false
2026-09-03T10:54:27: ------------------------------
2026-09-03T10:54:27: ----- initAuth DEBUG -----
2026-09-03T10:54:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:27: IsValid: true
2026-09-03T10:54:27: --------------------------
2026-09-03T10:54:27: 10:54:27 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 10.490 ms - 1076[0m
2026-09-03T10:54:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:27: Method: GET
2026-09-03T10:54:27: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:54:27: path: /v1/society/registration-dashboard-summary
2026-09-03T10:54:27: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:54:27: isPublicRoute: false
2026-09-03T10:54:27: ------------------------------
2026-09-03T10:54:27: ----- initAuth DEBUG -----
2026-09-03T10:54:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:27: IsValid: true
2026-09-03T10:54:27: --------------------------
2026-09-03T10:54:27: 10:54:27 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 6.196 ms - 152[0m
2026-09-03T10:54:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:27: Method: GET
2026-09-03T10:54:27: originalUrl: /v1/society/9
2026-09-03T10:54:27: path: /v1/society/9
2026-09-03T10:54:27: normalizedPath: /v1/society/9
2026-09-03T10:54:27: isPublicRoute: false
2026-09-03T10:54:27: ------------------------------
2026-09-03T10:54:27: ----- initAuth DEBUG -----
2026-09-03T10:54:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:27: IsValid: true
2026-09-03T10:54:27: --------------------------
2026-09-03T10:54:27: 10:54:27 [[32minfo[39m] [0mGET /v1/society/9 [33m404[0m 3.204 ms - 48[0m
2026-09-03T10:54:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:27: Method: POST
2026-09-03T10:54:27: originalUrl: /v1/society/registration-list
2026-09-03T10:54:27: path: /v1/society/registration-list
2026-09-03T10:54:27: normalizedPath: /v1/society/registration-list
2026-09-03T10:54:27: isPublicRoute: false
2026-09-03T10:54:27: ------------------------------
2026-09-03T10:54:27: ----- initAuth DEBUG -----
2026-09-03T10:54:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:27: IsValid: true
2026-09-03T10:54:27: --------------------------
2026-09-03T10:54:27: 10:54:27 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.744 ms - 1076[0m
2026-09-03T10:54:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:31: Method: POST
2026-09-03T10:54:31: originalUrl: /v1/society/registration-list
2026-09-03T10:54:31: path: /v1/society/registration-list
2026-09-03T10:54:31: normalizedPath: /v1/society/registration-list
2026-09-03T10:54:31: isPublicRoute: false
2026-09-03T10:54:31: ------------------------------
2026-09-03T10:54:31: ----- initAuth DEBUG -----
2026-09-03T10:54:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:31: IsValid: true
2026-09-03T10:54:31: --------------------------
2026-09-03T10:54:31: 10:54:31 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.130 ms - 1076[0m
2026-09-03T10:54:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:31: Method: GET
2026-09-03T10:54:31: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:54:31: path: /v1/society/registration-dashboard-summary
2026-09-03T10:54:31: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:54:31: isPublicRoute: false
2026-09-03T10:54:31: ------------------------------
2026-09-03T10:54:31: ----- initAuth DEBUG -----
2026-09-03T10:54:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:31: IsValid: true
2026-09-03T10:54:31: --------------------------
2026-09-03T10:54:31: 10:54:31 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.235 ms - 152[0m
2026-09-03T10:54:32: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:32: Method: POST
2026-09-03T10:54:32: originalUrl: /v1/society/registration-list
2026-09-03T10:54:32: path: /v1/society/registration-list
2026-09-03T10:54:32: normalizedPath: /v1/society/registration-list
2026-09-03T10:54:32: isPublicRoute: false
2026-09-03T10:54:32: ------------------------------
2026-09-03T10:54:32: ----- initAuth DEBUG -----
2026-09-03T10:54:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:32: IsValid: true
2026-09-03T10:54:32: --------------------------
2026-09-03T10:54:32: 10:54:32 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.233 ms - 1076[0m
2026-09-03T10:54:32: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:32: Method: GET
2026-09-03T10:54:32: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:54:32: path: /v1/society/registration-dashboard-summary
2026-09-03T10:54:32: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:54:32: isPublicRoute: false
2026-09-03T10:54:32: ------------------------------
2026-09-03T10:54:32: ----- initAuth DEBUG -----
2026-09-03T10:54:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:32: IsValid: true
2026-09-03T10:54:32: --------------------------
2026-09-03T10:54:32: 10:54:32 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.163 ms - 152[0m
2026-09-03T10:54:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:35: Method: POST
2026-09-03T10:54:35: originalUrl: /v1/society/registration-list
2026-09-03T10:54:35: path: /v1/society/registration-list
2026-09-03T10:54:35: normalizedPath: /v1/society/registration-list
2026-09-03T10:54:35: isPublicRoute: false
2026-09-03T10:54:35: ------------------------------
2026-09-03T10:54:35: ----- initAuth DEBUG -----
2026-09-03T10:54:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:35: IsValid: true
2026-09-03T10:54:35: --------------------------
2026-09-03T10:54:35: 10:54:35 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.495 ms - 1076[0m
2026-09-03T10:54:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:35: Method: GET
2026-09-03T10:54:35: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:54:35: path: /v1/society/registration-dashboard-summary
2026-09-03T10:54:35: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:54:35: isPublicRoute: false
2026-09-03T10:54:35: ------------------------------
2026-09-03T10:54:35: ----- initAuth DEBUG -----
2026-09-03T10:54:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:35: IsValid: true
2026-09-03T10:54:35: --------------------------
2026-09-03T10:54:35: 10:54:35 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.911 ms - 152[0m
2026-09-03T10:54:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:37: Method: PUT
2026-09-03T10:54:37: originalUrl: /v1/society/select
2026-09-03T10:54:37: path: /v1/society/select
2026-09-03T10:54:37: normalizedPath: /v1/society/select
2026-09-03T10:54:37: isPublicRoute: false
2026-09-03T10:54:37: ------------------------------
2026-09-03T10:54:37: ----- initAuth DEBUG -----
2026-09-03T10:54:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:37: IsValid: true
2026-09-03T10:54:37: --------------------------
2026-09-03T10:54:37: SELECT SOCIETY BODY: { society_id: 21 }
2026-09-03T10:54:37: SELECT SOCIETY USER: {
2026-09-03T10:54:37:   user_id: 16,
2026-09-03T10:54:37:   society_id: 1,
2026-09-03T10:54:37:   role: 'superadmin',
2026-09-03T10:54:37:   full_name: 'Neeshu',
2026-09-03T10:54:37:   is_admin: 1,
2026-09-03T10:54:37:   is_member: 1,
2026-09-03T10:54:37:   is_superadmin: false,
2026-09-03T10:54:37:   permissions: {
2026-09-03T10:54:37:     dashboard: { view: true },
2026-09-03T10:54:37:     society: {
2026-09-03T10:54:37:       view: true,
2026-09-03T10:54:37:       summary: true,
2026-09-03T10:54:37:       create: true,
2026-09-03T10:54:37:       update: true,
2026-09-03T10:54:37:       delete: true,
2026-09-03T10:54:37:       approve: true,
2026-09-03T10:54:37:       reject: true,
2026-09-03T10:54:37:       select: true
2026-09-03T10:54:37:     },
2026-09-03T10:54:37:     members: {
2026-09-03T10:54:37:       view: true,
2026-09-03T10:54:37:       create: true,
2026-09-03T10:54:37:       update: true,
2026-09-03T10:54:37:       delete: true,
2026-09-03T10:54:37:       approve: false,
2026-09-03T10:54:37:       reject: true
2026-09-03T10:54:37:     },
2026-09-03T10:54:37:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:54:37:     expenses: {
2026-09-03T10:54:37:       view: true,
2026-09-03T10:54:37:       create: true,
2026-09-03T10:54:37:       update: true,
2026-09-03T10:54:37:       delete: true,
2026-09-03T10:54:37:       approve: true,
2026-09-03T10:54:37:       reject: true
2026-09-03T10:54:37:     },
2026-09-03T10:54:37:     transactions: { view: true },
2026-09-03T10:54:37:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:54:37:     profile: { view: true, update: true },
2026-09-03T10:54:37:     settings: { view: true, update: true }
2026-09-03T10:54:37:   },
2026-09-03T10:54:37:   iat: 1788413041,
2026-09-03T10:54:37:   exp: 1791005041
2026-09-03T10:54:37: }
2026-09-03T10:54:37: SELECTED SOCIETY ID: 21
2026-09-03T10:54:37: 10:54:37 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 5.892 ms - 89[0m
2026-09-03T10:54:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:37: Method: GET
2026-09-03T10:54:37: originalUrl: /v1/dashboard
2026-09-03T10:54:37: path: /v1/dashboard
2026-09-03T10:54:37: normalizedPath: /v1/dashboard
2026-09-03T10:54:37: isPublicRoute: false
2026-09-03T10:54:37: ------------------------------
2026-09-03T10:54:37: ----- initAuth DEBUG -----
2026-09-03T10:54:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:37: IsValid: true
2026-09-03T10:54:37: --------------------------
2026-09-03T10:54:37: ========== Dashboard Controller ==========
2026-09-03T10:54:37: req.user => {
2026-09-03T10:54:37:   user_id: 16,
2026-09-03T10:54:37:   society_id: 1,
2026-09-03T10:54:37:   role: 'superadmin',
2026-09-03T10:54:37:   full_name: 'Neeshu',
2026-09-03T10:54:37:   is_admin: 1,
2026-09-03T10:54:37:   is_member: 1,
2026-09-03T10:54:37:   is_superadmin: false,
2026-09-03T10:54:37:   permissions: {
2026-09-03T10:54:37:     dashboard: { view: true },
2026-09-03T10:54:37:     society: {
2026-09-03T10:54:37:       view: true,
2026-09-03T10:54:37:       summary: true,
2026-09-03T10:54:37:       create: true,
2026-09-03T10:54:37:       update: true,
2026-09-03T10:54:37:       delete: true,
2026-09-03T10:54:37:       approve: true,
2026-09-03T10:54:37:       reject: true,
2026-09-03T10:54:37:       select: true
2026-09-03T10:54:37:     },
2026-09-03T10:54:37:     members: {
2026-09-03T10:54:37:       view: true,
2026-09-03T10:54:37:       create: true,
2026-09-03T10:54:37:       update: true,
2026-09-03T10:54:37:       delete: true,
2026-09-03T10:54:37:       approve: false,
2026-09-03T10:54:37:       reject: true
2026-09-03T10:54:37:     },
2026-09-03T10:54:37:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:54:37:     expenses: {
2026-09-03T10:54:37:       view: true,
2026-09-03T10:54:37:       create: true,
2026-09-03T10:54:37:       update: true,
2026-09-03T10:54:37:       delete: true,
2026-09-03T10:54:37:       approve: true,
2026-09-03T10:54:37:       reject: true
2026-09-03T10:54:37:     },
2026-09-03T10:54:37:     transactions: { view: true },
2026-09-03T10:54:37:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:54:37:     profile: { view: true, update: true },
2026-09-03T10:54:37:     settings: { view: true, update: true }
2026-09-03T10:54:37:   },
2026-09-03T10:54:37:   iat: 1788413041,
2026-09-03T10:54:37:   exp: 1791005041
2026-09-03T10:54:37: }
2026-09-03T10:54:37: req.selectedSocietyId => 21
2026-09-03T10:54:37: Dashboard Society ID => 21
2026-09-03T10:54:37: Member ID => 16
2026-09-03T10:54:37: User Role => superadmin
2026-09-03T10:54:37: societyId = 21
2026-09-03T10:54:37: memberId = 16
2026-09-03T10:54:37: Pending Maintenance Count => 0
2026-09-03T10:54:37: Pending Expense Count => 0
2026-09-03T10:54:37: Total Pending Count => 0
2026-09-03T10:54:37: 10:54:37 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.622 ms - 365[0m
2026-09-03T10:54:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:59: Method: POST
2026-09-03T10:54:59: originalUrl: /v1/transactions
2026-09-03T10:54:59: path: /v1/transactions
2026-09-03T10:54:59: normalizedPath: /v1/transactions
2026-09-03T10:54:59: isPublicRoute: false
2026-09-03T10:54:59: ------------------------------
2026-09-03T10:54:59: ----- initAuth DEBUG -----
2026-09-03T10:54:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:59: IsValid: true
2026-09-03T10:54:59: --------------------------
2026-09-03T10:54:59: 10:54:59 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.053 ms - 77[0m
2026-09-03T10:54:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:59: Method: GET
2026-09-03T10:54:59: originalUrl: /v1/expense-categories
2026-09-03T10:54:59: path: /v1/expense-categories
2026-09-03T10:54:59: normalizedPath: /v1/expense-categories
2026-09-03T10:54:59: isPublicRoute: false
2026-09-03T10:54:59: ------------------------------
2026-09-03T10:54:59: ----- initAuth DEBUG -----
2026-09-03T10:54:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:59: IsValid: true
2026-09-03T10:54:59: --------------------------
2026-09-03T10:54:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:54:59: Method: GET
2026-09-03T10:54:59: originalUrl: /v1/transactions/summary?society_id=21
2026-09-03T10:54:59: path: /v1/transactions/summary
2026-09-03T10:54:59: normalizedPath: /v1/transactions/summary
2026-09-03T10:54:59: isPublicRoute: false
2026-09-03T10:54:59: ------------------------------
2026-09-03T10:54:59: ----- initAuth DEBUG -----
2026-09-03T10:54:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:54:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:54:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:54:59: IsValid: true
2026-09-03T10:54:59: --------------------------
2026-09-03T10:54:59: 10:54:59 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.350 ms - 149[0m
2026-09-03T10:54:59: 10:54:59 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=21 [32m200[0m 7.883 ms - 128[0m
2026-09-03T10:55:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:55:00: Method: POST
2026-09-03T10:55:00: originalUrl: /v1/expenses
2026-09-03T10:55:00: path: /v1/expenses
2026-09-03T10:55:00: normalizedPath: /v1/expenses
2026-09-03T10:55:00: isPublicRoute: false
2026-09-03T10:55:00: ------------------------------
2026-09-03T10:55:00: ----- initAuth DEBUG -----
2026-09-03T10:55:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:00: IsValid: true
2026-09-03T10:55:00: --------------------------
2026-09-03T10:55:00: 10:55:00 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.723 ms - 73[0m
2026-09-03T10:55:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:55:00: Method: POST
2026-09-03T10:55:00: originalUrl: /v1/expenses/summary
2026-09-03T10:55:00: path: /v1/expenses/summary
2026-09-03T10:55:00: normalizedPath: /v1/expenses/summary
2026-09-03T10:55:00: isPublicRoute: false
2026-09-03T10:55:00: ------------------------------
2026-09-03T10:55:00: ----- initAuth DEBUG -----
2026-09-03T10:55:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:00: IsValid: true
2026-09-03T10:55:00: --------------------------
2026-09-03T10:55:00: 10:55:00 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 7.486 ms - 152[0m
2026-09-03T10:55:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:55:00: Method: GET
2026-09-03T10:55:00: originalUrl: /v1/expense-categories
2026-09-03T10:55:00: path: /v1/expense-categories
2026-09-03T10:55:00: normalizedPath: /v1/expense-categories
2026-09-03T10:55:00: isPublicRoute: false
2026-09-03T10:55:00: ------------------------------
2026-09-03T10:55:00: ----- initAuth DEBUG -----
2026-09-03T10:55:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:00: IsValid: true
2026-09-03T10:55:00: --------------------------
2026-09-03T10:55:00: 10:55:00 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.558 ms - 149[0m
2026-09-03T10:55:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:55:01: Method: POST
2026-09-03T10:55:01: originalUrl: /v1/payments
2026-09-03T10:55:01: path: /v1/payments
2026-09-03T10:55:01: normalizedPath: /v1/payments
2026-09-03T10:55:01: isPublicRoute: false
2026-09-03T10:55:01: ------------------------------
2026-09-03T10:55:01: ----- initAuth DEBUG -----
2026-09-03T10:55:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:01: IsValid: true
2026-09-03T10:55:01: --------------------------
2026-09-03T10:55:01: 10:55:01 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 28.629 ms - 128[0m
2026-09-03T10:55:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:55:01: Method: GET
2026-09-03T10:55:01: originalUrl: /v1/payment/my-dues
2026-09-03T10:55:01: path: /v1/payment/my-dues
2026-09-03T10:55:01: normalizedPath: /v1/payment/my-dues
2026-09-03T10:55:01: isPublicRoute: false
2026-09-03T10:55:01: ------------------------------
2026-09-03T10:55:01: ----- initAuth DEBUG -----
2026-09-03T10:55:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:01: IsValid: true
2026-09-03T10:55:01: --------------------------
2026-09-03T10:55:01: 10:55:01 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 9.021 ms - 52[0m
2026-09-03T10:55:04: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:55:04: Method: GET
2026-09-03T10:55:04: originalUrl: /v1/payment/my-dues
2026-09-03T10:55:04: path: /v1/payment/my-dues
2026-09-03T10:55:04: normalizedPath: /v1/payment/my-dues
2026-09-03T10:55:04: isPublicRoute: false
2026-09-03T10:55:04: ------------------------------
2026-09-03T10:55:04: ----- initAuth DEBUG -----
2026-09-03T10:55:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:04: IsValid: true
2026-09-03T10:55:04: --------------------------
2026-09-03T10:55:04: 10:55:04 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 4.437 ms - 52[0m
2026-09-03T10:55:21: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:55:21: Method: GET
2026-09-03T10:55:21: originalUrl: /v1/payment/my-dues
2026-09-03T10:55:21: path: /v1/payment/my-dues
2026-09-03T10:55:21: normalizedPath: /v1/payment/my-dues
2026-09-03T10:55:21: isPublicRoute: false
2026-09-03T10:55:21: ------------------------------
2026-09-03T10:55:21: ----- initAuth DEBUG -----
2026-09-03T10:55:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:21: IsValid: true
2026-09-03T10:55:21: --------------------------
2026-09-03T10:55:21: 10:55:21 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 3.608 ms - 52[0m
2026-09-03T10:55:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:55:38: Method: GET
2026-09-03T10:55:38: originalUrl: /v1/dashboard
2026-09-03T10:55:38: path: /v1/dashboard
2026-09-03T10:55:38: normalizedPath: /v1/dashboard
2026-09-03T10:55:38: isPublicRoute: false
2026-09-03T10:55:38: ------------------------------
2026-09-03T10:55:38: ----- initAuth DEBUG -----
2026-09-03T10:55:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:38: IsValid: true
2026-09-03T10:55:38: --------------------------
2026-09-03T10:55:38: ========== Dashboard Controller ==========
2026-09-03T10:55:38: req.user => {
2026-09-03T10:55:38:   user_id: 16,
2026-09-03T10:55:38:   society_id: 1,
2026-09-03T10:55:38:   role: 'superadmin',
2026-09-03T10:55:38:   full_name: 'Neeshu',
2026-09-03T10:55:38:   is_admin: 1,
2026-09-03T10:55:38:   is_member: 1,
2026-09-03T10:55:38:   is_superadmin: false,
2026-09-03T10:55:38:   permissions: {
2026-09-03T10:55:38:     dashboard: { view: true },
2026-09-03T10:55:38:     society: {
2026-09-03T10:55:38:       view: true,
2026-09-03T10:55:38:       summary: true,
2026-09-03T10:55:38:       create: true,
2026-09-03T10:55:38:       update: true,
2026-09-03T10:55:38:       delete: true,
2026-09-03T10:55:38:       approve: true,
2026-09-03T10:55:38:       reject: true,
2026-09-03T10:55:38:       select: true
2026-09-03T10:55:38:     },
2026-09-03T10:55:38:     members: {
2026-09-03T10:55:38:       view: true,
2026-09-03T10:55:38:       create: true,
2026-09-03T10:55:38:       update: true,
2026-09-03T10:55:38:       delete: true,
2026-09-03T10:55:38:       approve: false,
2026-09-03T10:55:38:       reject: true
2026-09-03T10:55:38:     },
2026-09-03T10:55:38:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:55:38:     expenses: {
2026-09-03T10:55:38:       view: true,
2026-09-03T10:55:38:       create: true,
2026-09-03T10:55:38:       update: true,
2026-09-03T10:55:38:       delete: true,
2026-09-03T10:55:38:       approve: true,
2026-09-03T10:55:38:       reject: true
2026-09-03T10:55:38:     },
2026-09-03T10:55:38:     transactions: { view: true },
2026-09-03T10:55:38:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:55:38:     profile: { view: true, update: true },
2026-09-03T10:55:38:     settings: { view: true, update: true }
2026-09-03T10:55:38:   },
2026-09-03T10:55:38:   iat: 1788413041,
2026-09-03T10:55:38:   exp: 1791005041
2026-09-03T10:55:38: }
2026-09-03T10:55:38: req.selectedSocietyId => 21
2026-09-03T10:55:38: Dashboard Society ID => 21
2026-09-03T10:55:38: Member ID => 16
2026-09-03T10:55:38: User Role => superadmin
2026-09-03T10:55:38: societyId = 21
2026-09-03T10:55:38: memberId = 16
2026-09-03T10:55:38: Pending Maintenance Count => 0
2026-09-03T10:55:38: Pending Expense Count => 0
2026-09-03T10:55:38: Total Pending Count => 0
2026-09-03T10:55:38: 10:55:38 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.204 ms - 365[0m
2026-09-03T10:55:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:55:39: Method: POST
2026-09-03T10:55:39: originalUrl: /v1/society/registration-list
2026-09-03T10:55:39: path: /v1/society/registration-list
2026-09-03T10:55:39: normalizedPath: /v1/society/registration-list
2026-09-03T10:55:39: isPublicRoute: false
2026-09-03T10:55:39: ------------------------------
2026-09-03T10:55:39: ----- initAuth DEBUG -----
2026-09-03T10:55:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:39: IsValid: true
2026-09-03T10:55:39: --------------------------
2026-09-03T10:55:39: 10:55:39 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 11.898 ms - 1076[0m
2026-09-03T10:55:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:55:39: Method: GET
2026-09-03T10:55:39: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:55:39: path: /v1/society/registration-dashboard-summary
2026-09-03T10:55:39: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:55:39: isPublicRoute: false
2026-09-03T10:55:39: ------------------------------
2026-09-03T10:55:39: ----- initAuth DEBUG -----
2026-09-03T10:55:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:39: IsValid: true
2026-09-03T10:55:39: --------------------------
2026-09-03T10:55:39: 10:55:39 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 9.878 ms - 152[0m
2026-09-03T10:55:40: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:55:40: Method: PUT
2026-09-03T10:55:40: originalUrl: /v1/society/select
2026-09-03T10:55:40: path: /v1/society/select
2026-09-03T10:55:40: normalizedPath: /v1/society/select
2026-09-03T10:55:40: isPublicRoute: false
2026-09-03T10:55:40: ------------------------------
2026-09-03T10:55:40: ----- initAuth DEBUG -----
2026-09-03T10:55:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:40: IsValid: true
2026-09-03T10:55:40: --------------------------
2026-09-03T10:55:40: SELECT SOCIETY BODY: { society_id: 21 }
2026-09-03T10:55:40: SELECT SOCIETY USER: {
2026-09-03T10:55:40:   user_id: 16,
2026-09-03T10:55:40:   society_id: 1,
2026-09-03T10:55:40:   role: 'superadmin',
2026-09-03T10:55:40:   full_name: 'Neeshu',
2026-09-03T10:55:40:   is_admin: 1,
2026-09-03T10:55:40:   is_member: 1,
2026-09-03T10:55:40:   is_superadmin: false,
2026-09-03T10:55:40:   permissions: {
2026-09-03T10:55:40:     dashboard: { view: true },
2026-09-03T10:55:40:     society: {
2026-09-03T10:55:40:       view: true,
2026-09-03T10:55:40:       summary: true,
2026-09-03T10:55:40:       create: true,
2026-09-03T10:55:40:       update: true,
2026-09-03T10:55:40:       delete: true,
2026-09-03T10:55:40:       approve: true,
2026-09-03T10:55:40:       reject: true,
2026-09-03T10:55:40:       select: true
2026-09-03T10:55:40:     },
2026-09-03T10:55:40:     members: {
2026-09-03T10:55:40:       view: true,
2026-09-03T10:55:40:       create: true,
2026-09-03T10:55:40:       update: true,
2026-09-03T10:55:40:       delete: true,
2026-09-03T10:55:40:       approve: false,
2026-09-03T10:55:40:       reject: true
2026-09-03T10:55:40:     },
2026-09-03T10:55:40:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:55:40:     expenses: {
2026-09-03T10:55:40:       view: true,
2026-09-03T10:55:40:       create: true,
2026-09-03T10:55:40:       update: true,
2026-09-03T10:55:40:       delete: true,
2026-09-03T10:55:40:       approve: true,
2026-09-03T10:55:40:       reject: true
2026-09-03T10:55:40:     },
2026-09-03T10:55:40:     transactions: { view: true },
2026-09-03T10:55:40:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:55:40:     profile: { view: true, update: true },
2026-09-03T10:55:40:     settings: { view: true, update: true }
2026-09-03T10:55:40:   },
2026-09-03T10:55:40:   iat: 1788413041,
2026-09-03T10:55:40:   exp: 1791005041
2026-09-03T10:55:40: }
2026-09-03T10:55:40: SELECTED SOCIETY ID: 21
2026-09-03T10:55:40: 10:55:40 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 12.447 ms - 89[0m
2026-09-03T10:55:41: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:55:41: Method: GET
2026-09-03T10:55:41: originalUrl: /v1/dashboard
2026-09-03T10:55:41: path: /v1/dashboard
2026-09-03T10:55:41: normalizedPath: /v1/dashboard
2026-09-03T10:55:41: isPublicRoute: false
2026-09-03T10:55:41: ------------------------------
2026-09-03T10:55:41: ----- initAuth DEBUG -----
2026-09-03T10:55:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:41: IsValid: true
2026-09-03T10:55:41: --------------------------
2026-09-03T10:55:41: ========== Dashboard Controller ==========
2026-09-03T10:55:41: req.user => {
2026-09-03T10:55:41:   user_id: 16,
2026-09-03T10:55:41:   society_id: 1,
2026-09-03T10:55:41:   role: 'superadmin',
2026-09-03T10:55:41:   full_name: 'Neeshu',
2026-09-03T10:55:41:   is_admin: 1,
2026-09-03T10:55:41:   is_member: 1,
2026-09-03T10:55:41:   is_superadmin: false,
2026-09-03T10:55:41:   permissions: {
2026-09-03T10:55:41:     dashboard: { view: true },
2026-09-03T10:55:41:     society: {
2026-09-03T10:55:41:       view: true,
2026-09-03T10:55:41:       summary: true,
2026-09-03T10:55:41:       create: true,
2026-09-03T10:55:41:       update: true,
2026-09-03T10:55:41:       delete: true,
2026-09-03T10:55:41:       approve: true,
2026-09-03T10:55:41:       reject: true,
2026-09-03T10:55:41:       select: true
2026-09-03T10:55:41:     },
2026-09-03T10:55:41:     members: {
2026-09-03T10:55:41:       view: true,
2026-09-03T10:55:41:       create: true,
2026-09-03T10:55:41:       update: true,
2026-09-03T10:55:41:       delete: true,
2026-09-03T10:55:41:       approve: false,
2026-09-03T10:55:41:       reject: true
2026-09-03T10:55:41:     },
2026-09-03T10:55:41:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:55:41:     expenses: {
2026-09-03T10:55:41:       view: true,
2026-09-03T10:55:41:       create: true,
2026-09-03T10:55:41:       update: true,
2026-09-03T10:55:41:       delete: true,
2026-09-03T10:55:41:       approve: true,
2026-09-03T10:55:41:       reject: true
2026-09-03T10:55:41:     },
2026-09-03T10:55:41:     transactions: { view: true },
2026-09-03T10:55:41:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:55:41:     profile: { view: true, update: true },
2026-09-03T10:55:41:     settings: { view: true, update: true }
2026-09-03T10:55:41:   },
2026-09-03T10:55:41:   iat: 1788413041,
2026-09-03T10:55:41:   exp: 1791005041
2026-09-03T10:55:41: }
2026-09-03T10:55:41: req.selectedSocietyId => 21
2026-09-03T10:55:41: Dashboard Society ID => 21
2026-09-03T10:55:41: Member ID => 16
2026-09-03T10:55:41: User Role => superadmin
2026-09-03T10:55:41: societyId = 21
2026-09-03T10:55:41: memberId = 16
2026-09-03T10:55:41: Pending Maintenance Count => 0
2026-09-03T10:55:41: Pending Expense Count => 0
2026-09-03T10:55:41: Total Pending Count => 0
2026-09-03T10:55:41: 10:55:41 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.638 ms - 365[0m
2026-09-03T10:55:43: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:55:43: Method: POST
2026-09-03T10:55:43: originalUrl: /v1/payments
2026-09-03T10:55:43: path: /v1/payments
2026-09-03T10:55:43: normalizedPath: /v1/payments
2026-09-03T10:55:43: isPublicRoute: false
2026-09-03T10:55:43: ------------------------------
2026-09-03T10:55:43: ----- initAuth DEBUG -----
2026-09-03T10:55:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:43: IsValid: true
2026-09-03T10:55:43: --------------------------
2026-09-03T10:55:43: 10:55:43 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.892 ms - 128[0m
2026-09-03T10:55:43: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:55:43: Method: GET
2026-09-03T10:55:43: originalUrl: /v1/payment/my-dues
2026-09-03T10:55:43: path: /v1/payment/my-dues
2026-09-03T10:55:43: normalizedPath: /v1/payment/my-dues
2026-09-03T10:55:43: isPublicRoute: false
2026-09-03T10:55:43: ------------------------------
2026-09-03T10:55:43: ----- initAuth DEBUG -----
2026-09-03T10:55:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:43: IsValid: true
2026-09-03T10:55:43: --------------------------
2026-09-03T10:55:43: 10:55:43 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 4.510 ms - 52[0m
2026-09-03T10:55:46: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:55:46: Method: GET
2026-09-03T10:55:46: originalUrl: /v1/payment/my-dues
2026-09-03T10:55:46: path: /v1/payment/my-dues
2026-09-03T10:55:46: normalizedPath: /v1/payment/my-dues
2026-09-03T10:55:46: isPublicRoute: false
2026-09-03T10:55:46: ------------------------------
2026-09-03T10:55:46: ----- initAuth DEBUG -----
2026-09-03T10:55:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:55:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:55:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:55:46: IsValid: true
2026-09-03T10:55:46: --------------------------
2026-09-03T10:55:46: 10:55:46 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 4.004 ms - 52[0m
2026-09-03T10:56:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:56:38: Method: GET
2026-09-03T10:56:38: originalUrl: /v1/dashboard
2026-09-03T10:56:38: path: /v1/dashboard
2026-09-03T10:56:38: normalizedPath: /v1/dashboard
2026-09-03T10:56:38: isPublicRoute: false
2026-09-03T10:56:38: ------------------------------
2026-09-03T10:56:38: ----- initAuth DEBUG -----
2026-09-03T10:56:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:56:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:56:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:56:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:56:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:56:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:56:38: IsValid: true
2026-09-03T10:56:38: --------------------------
2026-09-03T10:56:38: ========== Dashboard Controller ==========
2026-09-03T10:56:38: req.user => {
2026-09-03T10:56:38:   user_id: 16,
2026-09-03T10:56:38:   society_id: 1,
2026-09-03T10:56:38:   role: 'superadmin',
2026-09-03T10:56:38:   full_name: 'Neeshu',
2026-09-03T10:56:38:   is_admin: 1,
2026-09-03T10:56:38:   is_member: 1,
2026-09-03T10:56:38:   is_superadmin: false,
2026-09-03T10:56:38:   permissions: {
2026-09-03T10:56:38:     dashboard: { view: true },
2026-09-03T10:56:38:     society: {
2026-09-03T10:56:38:       view: true,
2026-09-03T10:56:38:       summary: true,
2026-09-03T10:56:38:       create: true,
2026-09-03T10:56:38:       update: true,
2026-09-03T10:56:38:       delete: true,
2026-09-03T10:56:38:       approve: true,
2026-09-03T10:56:38:       reject: true,
2026-09-03T10:56:38:       select: true
2026-09-03T10:56:38:     },
2026-09-03T10:56:38:     members: {
2026-09-03T10:56:38:       view: true,
2026-09-03T10:56:38:       create: true,
2026-09-03T10:56:38:       update: true,
2026-09-03T10:56:38:       delete: true,
2026-09-03T10:56:38:       approve: false,
2026-09-03T10:56:38:       reject: true
2026-09-03T10:56:38:     },
2026-09-03T10:56:38:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:56:38:     expenses: {
2026-09-03T10:56:38:       view: true,
2026-09-03T10:56:38:       create: true,
2026-09-03T10:56:38:       update: true,
2026-09-03T10:56:38:       delete: true,
2026-09-03T10:56:38:       approve: true,
2026-09-03T10:56:38:       reject: true
2026-09-03T10:56:38:     },
2026-09-03T10:56:38:     transactions: { view: true },
2026-09-03T10:56:38:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:56:38:     profile: { view: true, update: true },
2026-09-03T10:56:38:     settings: { view: true, update: true }
2026-09-03T10:56:38:   },
2026-09-03T10:56:38:   iat: 1788413041,
2026-09-03T10:56:38:   exp: 1791005041
2026-09-03T10:56:38: }
2026-09-03T10:56:38: req.selectedSocietyId => 21
2026-09-03T10:56:38: Dashboard Society ID => 21
2026-09-03T10:56:38: Member ID => 16
2026-09-03T10:56:38: User Role => superadmin
2026-09-03T10:56:38: societyId = 21
2026-09-03T10:56:38: memberId = 16
2026-09-03T10:56:38: Pending Maintenance Count => 0
2026-09-03T10:56:38: Pending Expense Count => 0
2026-09-03T10:56:38: Total Pending Count => 0
2026-09-03T10:56:38: 10:56:38 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.387 ms - 365[0m
2026-09-03T10:56:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:56:42: Method: POST
2026-09-03T10:56:42: originalUrl: /v1/society/registration-list
2026-09-03T10:56:42: path: /v1/society/registration-list
2026-09-03T10:56:42: normalizedPath: /v1/society/registration-list
2026-09-03T10:56:42: isPublicRoute: false
2026-09-03T10:56:42: ------------------------------
2026-09-03T10:56:42: ----- initAuth DEBUG -----
2026-09-03T10:56:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:56:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:56:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:56:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:56:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:56:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:56:42: IsValid: true
2026-09-03T10:56:42: --------------------------
2026-09-03T10:56:42: 10:56:42 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.064 ms - 1076[0m
2026-09-03T10:56:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:56:42: Method: GET
2026-09-03T10:56:42: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:56:42: path: /v1/society/registration-dashboard-summary
2026-09-03T10:56:42: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:56:42: isPublicRoute: false
2026-09-03T10:56:42: ------------------------------
2026-09-03T10:56:42: ----- initAuth DEBUG -----
2026-09-03T10:56:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:56:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:56:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:56:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:56:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:56:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:56:42: IsValid: true
2026-09-03T10:56:42: --------------------------
2026-09-03T10:56:42: 10:56:42 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.074 ms - 152[0m
2026-09-03T10:56:43: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:56:43: Method: GET
2026-09-03T10:56:43: originalUrl: /v1/society/21
2026-09-03T10:56:43: path: /v1/society/21
2026-09-03T10:56:43: normalizedPath: /v1/society/21
2026-09-03T10:56:43: isPublicRoute: false
2026-09-03T10:56:43: ------------------------------
2026-09-03T10:56:43: ----- initAuth DEBUG -----
2026-09-03T10:56:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:56:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:56:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:56:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:56:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:56:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:56:43: IsValid: true
2026-09-03T10:56:43: --------------------------
2026-09-03T10:56:43: 10:56:43 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.554 ms - 572[0m
2026-09-03T10:56:56: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:56:56: Method: GET
2026-09-03T10:56:56: originalUrl: /v1/roles
2026-09-03T10:56:56: path: /v1/roles
2026-09-03T10:56:56: normalizedPath: /v1/roles
2026-09-03T10:56:56: isPublicRoute: true
2026-09-03T10:56:56: ------------------------------
2026-09-03T10:56:56: Current User Role: superadmin
2026-09-03T10:56:56: 10:56:56 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 8.345 ms - 142[0m
2026-09-03T10:57:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:08: Method: POST
2026-09-03T10:57:08: originalUrl: /v1/transactions
2026-09-03T10:57:08: path: /v1/transactions
2026-09-03T10:57:08: normalizedPath: /v1/transactions
2026-09-03T10:57:08: isPublicRoute: false
2026-09-03T10:57:08: ------------------------------
2026-09-03T10:57:08: ----- initAuth DEBUG -----
2026-09-03T10:57:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:08: IsValid: true
2026-09-03T10:57:08: --------------------------
2026-09-03T10:57:08: 10:57:08 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.222 ms - 77[0m
2026-09-03T10:57:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:08: Method: GET
2026-09-03T10:57:08: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T10:57:08: path: /v1/transactions/summary
2026-09-03T10:57:08: normalizedPath: /v1/transactions/summary
2026-09-03T10:57:08: isPublicRoute: false
2026-09-03T10:57:08: ------------------------------
2026-09-03T10:57:08: ----- initAuth DEBUG -----
2026-09-03T10:57:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:08: IsValid: true
2026-09-03T10:57:08: --------------------------
2026-09-03T10:57:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:08: Method: GET
2026-09-03T10:57:08: originalUrl: /v1/expense-categories
2026-09-03T10:57:08: path: /v1/expense-categories
2026-09-03T10:57:08: normalizedPath: /v1/expense-categories
2026-09-03T10:57:08: isPublicRoute: false
2026-09-03T10:57:08: ------------------------------
2026-09-03T10:57:08: ----- initAuth DEBUG -----
2026-09-03T10:57:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:08: IsValid: true
2026-09-03T10:57:08: --------------------------
2026-09-03T10:57:08: 10:57:08 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 6.354 ms - 131[0m
2026-09-03T10:57:08: 10:57:08 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.182 ms - 149[0m
2026-09-03T10:57:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:09: Method: POST
2026-09-03T10:57:09: originalUrl: /v1/expenses
2026-09-03T10:57:09: path: /v1/expenses
2026-09-03T10:57:09: normalizedPath: /v1/expenses
2026-09-03T10:57:09: isPublicRoute: false
2026-09-03T10:57:09: ------------------------------
2026-09-03T10:57:09: ----- initAuth DEBUG -----
2026-09-03T10:57:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:09: IsValid: true
2026-09-03T10:57:09: --------------------------
2026-09-03T10:57:09: 10:57:09 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 7.079 ms - 73[0m
2026-09-03T10:57:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:09: Method: POST
2026-09-03T10:57:09: originalUrl: /v1/expenses/summary
2026-09-03T10:57:09: path: /v1/expenses/summary
2026-09-03T10:57:09: normalizedPath: /v1/expenses/summary
2026-09-03T10:57:09: isPublicRoute: false
2026-09-03T10:57:09: ------------------------------
2026-09-03T10:57:09: ----- initAuth DEBUG -----
2026-09-03T10:57:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:09: IsValid: true
2026-09-03T10:57:09: --------------------------
2026-09-03T10:57:09: 10:57:09 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 9.055 ms - 160[0m
2026-09-03T10:57:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:09: Method: GET
2026-09-03T10:57:09: originalUrl: /v1/expense-categories
2026-09-03T10:57:09: path: /v1/expense-categories
2026-09-03T10:57:09: normalizedPath: /v1/expense-categories
2026-09-03T10:57:09: isPublicRoute: false
2026-09-03T10:57:09: ------------------------------
2026-09-03T10:57:09: ----- initAuth DEBUG -----
2026-09-03T10:57:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:09: IsValid: true
2026-09-03T10:57:09: --------------------------
2026-09-03T10:57:09: 10:57:09 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 9.081 ms - 149[0m
2026-09-03T10:57:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:10: Method: POST
2026-09-03T10:57:10: originalUrl: /v1/transactions
2026-09-03T10:57:10: path: /v1/transactions
2026-09-03T10:57:10: normalizedPath: /v1/transactions
2026-09-03T10:57:10: isPublicRoute: false
2026-09-03T10:57:10: ------------------------------
2026-09-03T10:57:10: ----- initAuth DEBUG -----
2026-09-03T10:57:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:10: IsValid: true
2026-09-03T10:57:10: --------------------------
2026-09-03T10:57:10: 10:57:10 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.339 ms - 77[0m
2026-09-03T10:57:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:10: Method: GET
2026-09-03T10:57:10: originalUrl: /v1/expense-categories
2026-09-03T10:57:10: path: /v1/expense-categories
2026-09-03T10:57:10: normalizedPath: /v1/expense-categories
2026-09-03T10:57:10: isPublicRoute: false
2026-09-03T10:57:10: ------------------------------
2026-09-03T10:57:10: ----- initAuth DEBUG -----
2026-09-03T10:57:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:10: IsValid: true
2026-09-03T10:57:10: --------------------------
2026-09-03T10:57:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:10: Method: GET
2026-09-03T10:57:10: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T10:57:10: path: /v1/transactions/summary
2026-09-03T10:57:10: normalizedPath: /v1/transactions/summary
2026-09-03T10:57:10: isPublicRoute: false
2026-09-03T10:57:10: ------------------------------
2026-09-03T10:57:10: ----- initAuth DEBUG -----
2026-09-03T10:57:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:10: IsValid: true
2026-09-03T10:57:10: --------------------------
2026-09-03T10:57:10: 10:57:10 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.578 ms - 149[0m
2026-09-03T10:57:10: 10:57:10 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.767 ms - 131[0m
2026-09-03T10:57:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:10: Method: POST
2026-09-03T10:57:10: originalUrl: /v1/transactions
2026-09-03T10:57:10: path: /v1/transactions
2026-09-03T10:57:10: normalizedPath: /v1/transactions
2026-09-03T10:57:10: isPublicRoute: false
2026-09-03T10:57:10: ------------------------------
2026-09-03T10:57:10: ----- initAuth DEBUG -----
2026-09-03T10:57:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:10: IsValid: true
2026-09-03T10:57:10: --------------------------
2026-09-03T10:57:10: 10:57:10 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.228 ms - 77[0m
2026-09-03T10:57:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:10: Method: GET
2026-09-03T10:57:10: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T10:57:10: path: /v1/transactions/summary
2026-09-03T10:57:10: normalizedPath: /v1/transactions/summary
2026-09-03T10:57:10: isPublicRoute: false
2026-09-03T10:57:10: ------------------------------
2026-09-03T10:57:10: ----- initAuth DEBUG -----
2026-09-03T10:57:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:10: IsValid: true
2026-09-03T10:57:10: --------------------------
2026-09-03T10:57:10: 10:57:10 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.099 ms - 131[0m
2026-09-03T10:57:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:11: Method: GET
2026-09-03T10:57:11: originalUrl: /v1/expense-categories
2026-09-03T10:57:11: path: /v1/expense-categories
2026-09-03T10:57:11: normalizedPath: /v1/expense-categories
2026-09-03T10:57:11: isPublicRoute: false
2026-09-03T10:57:11: ------------------------------
2026-09-03T10:57:11: ----- initAuth DEBUG -----
2026-09-03T10:57:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:11: IsValid: true
2026-09-03T10:57:11: --------------------------
2026-09-03T10:57:11: 10:57:11 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 2.967 ms - 149[0m
2026-09-03T10:57:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:11: Method: POST
2026-09-03T10:57:11: originalUrl: /v1/payments
2026-09-03T10:57:11: path: /v1/payments
2026-09-03T10:57:11: normalizedPath: /v1/payments
2026-09-03T10:57:11: isPublicRoute: false
2026-09-03T10:57:11: ------------------------------
2026-09-03T10:57:11: ----- initAuth DEBUG -----
2026-09-03T10:57:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:11: IsValid: true
2026-09-03T10:57:11: --------------------------
2026-09-03T10:57:11: 10:57:11 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.640 ms - 128[0m
2026-09-03T10:57:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:11: Method: GET
2026-09-03T10:57:11: originalUrl: /v1/payment/my-dues
2026-09-03T10:57:11: path: /v1/payment/my-dues
2026-09-03T10:57:11: normalizedPath: /v1/payment/my-dues
2026-09-03T10:57:11: isPublicRoute: false
2026-09-03T10:57:11: ------------------------------
2026-09-03T10:57:11: ----- initAuth DEBUG -----
2026-09-03T10:57:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:11: IsValid: true
2026-09-03T10:57:11: --------------------------
2026-09-03T10:57:11: 10:57:11 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 3.827 ms - 52[0m
2026-09-03T10:57:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:13: Method: GET
2026-09-03T10:57:13: originalUrl: /v1/society/21
2026-09-03T10:57:13: path: /v1/society/21
2026-09-03T10:57:13: normalizedPath: /v1/society/21
2026-09-03T10:57:13: isPublicRoute: false
2026-09-03T10:57:13: ------------------------------
2026-09-03T10:57:13: ----- initAuth DEBUG -----
2026-09-03T10:57:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:13: IsValid: true
2026-09-03T10:57:13: --------------------------
2026-09-03T10:57:13: 10:57:13 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.762 ms - 572[0m
2026-09-03T10:57:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:28: Method: GET
2026-09-03T10:57:28: originalUrl: /v1/roles
2026-09-03T10:57:28: path: /v1/roles
2026-09-03T10:57:28: normalizedPath: /v1/roles
2026-09-03T10:57:28: isPublicRoute: true
2026-09-03T10:57:28: ------------------------------
2026-09-03T10:57:28: Current User Role: superadmin
2026-09-03T10:57:28: 10:57:28 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 3.345 ms - 142[0m
2026-09-03T10:57:43: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:43: Method: GET
2026-09-03T10:57:43: originalUrl: /v1/society/21
2026-09-03T10:57:43: path: /v1/society/21
2026-09-03T10:57:43: normalizedPath: /v1/society/21
2026-09-03T10:57:43: isPublicRoute: false
2026-09-03T10:57:43: ------------------------------
2026-09-03T10:57:43: ----- initAuth DEBUG -----
2026-09-03T10:57:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:43: IsValid: true
2026-09-03T10:57:43: --------------------------
2026-09-03T10:57:43: 10:57:43 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 2.915 ms - 572[0m
2026-09-03T10:57:43: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:43: Method: POST
2026-09-03T10:57:43: originalUrl: /v1/society/registration-list
2026-09-03T10:57:43: path: /v1/society/registration-list
2026-09-03T10:57:43: normalizedPath: /v1/society/registration-list
2026-09-03T10:57:43: isPublicRoute: false
2026-09-03T10:57:43: ------------------------------
2026-09-03T10:57:43: ----- initAuth DEBUG -----
2026-09-03T10:57:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:43: IsValid: true
2026-09-03T10:57:43: --------------------------
2026-09-03T10:57:43: 10:57:43 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 19.796 ms - 1076[0m
2026-09-03T10:57:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:44: Method: GET
2026-09-03T10:57:44: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T10:57:44: path: /v1/society/registration-dashboard-summary
2026-09-03T10:57:44: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T10:57:44: isPublicRoute: false
2026-09-03T10:57:44: ------------------------------
2026-09-03T10:57:44: ----- initAuth DEBUG -----
2026-09-03T10:57:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:44: IsValid: true
2026-09-03T10:57:44: --------------------------
2026-09-03T10:57:44: 10:57:44 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.399 ms - 152[0m
2026-09-03T10:57:45: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:57:45: Method: GET
2026-09-03T10:57:45: originalUrl: /v1/user/profile
2026-09-03T10:57:45: path: /v1/user/profile
2026-09-03T10:57:45: normalizedPath: /v1/user/profile
2026-09-03T10:57:45: isPublicRoute: false
2026-09-03T10:57:45: ------------------------------
2026-09-03T10:57:45: ----- initAuth DEBUG -----
2026-09-03T10:57:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:57:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:57:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:57:45: IsValid: true
2026-09-03T10:57:45: --------------------------
2026-09-03T10:57:45: 10:57:45 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 5.967 ms - 1450[0m
2026-09-03T10:58:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:58:01: Method: POST
2026-09-03T10:58:01: originalUrl: /v1/user/login
2026-09-03T10:58:01: path: /v1/user/login
2026-09-03T10:58:01: normalizedPath: /v1/user/login
2026-09-03T10:58:01: isPublicRoute: false
2026-09-03T10:58:01: ------------------------------
2026-09-03T10:58:01: ----- initAuth DEBUG -----
2026-09-03T10:58:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:01: IsValid: true
2026-09-03T10:58:01: --------------------------
2026-09-03T10:58:01: ========== LOGIN API HIT ==========
2026-09-03T10:58:01: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T10:58:01: SUPERADMIN CHECK RESULT: Found
2026-09-03T10:58:01: 10:58:01 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 156.347 ms - 2076[0m
2026-09-03T10:58:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:58:01: Method: GET
2026-09-03T10:58:01: originalUrl: /v1/dashboard
2026-09-03T10:58:01: path: /v1/dashboard
2026-09-03T10:58:01: normalizedPath: /v1/dashboard
2026-09-03T10:58:01: isPublicRoute: false
2026-09-03T10:58:01: ------------------------------
2026-09-03T10:58:01: ----- initAuth DEBUG -----
2026-09-03T10:58:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:01: IsValid: true
2026-09-03T10:58:01: --------------------------
2026-09-03T10:58:01: ========== Dashboard Controller ==========
2026-09-03T10:58:01: req.user => {
2026-09-03T10:58:01:   user_id: 17,
2026-09-03T10:58:01:   society_id: 21,
2026-09-03T10:58:01:   role: 'admin',
2026-09-03T10:58:01:   full_name: 'Sarvan Singh',
2026-09-03T10:58:01:   is_admin: 0,
2026-09-03T10:58:01:   is_member: 1,
2026-09-03T10:58:01:   is_superadmin: false,
2026-09-03T10:58:01:   permissions: {
2026-09-03T10:58:01:     dashboard: { view: true },
2026-09-03T10:58:01:     society: {
2026-09-03T10:58:01:       view: true,
2026-09-03T10:58:01:       summary: false,
2026-09-03T10:58:01:       create: false,
2026-09-03T10:58:01:       update: true,
2026-09-03T10:58:01:       delete: false,
2026-09-03T10:58:01:       approve: false,
2026-09-03T10:58:01:       reject: false
2026-09-03T10:58:01:     },
2026-09-03T10:58:01:     members: {
2026-09-03T10:58:01:       view: true,
2026-09-03T10:58:01:       create: true,
2026-09-03T10:58:01:       update: true,
2026-09-03T10:58:01:       delete: true,
2026-09-03T10:58:01:       approve: false,
2026-09-03T10:58:01:       reject: true
2026-09-03T10:58:01:     },
2026-09-03T10:58:01:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:58:01:     expenses: {
2026-09-03T10:58:01:       view: true,
2026-09-03T10:58:01:       create: true,
2026-09-03T10:58:01:       update: true,
2026-09-03T10:58:01:       delete: false,
2026-09-03T10:58:01:       approve: true,
2026-09-03T10:58:01:       reject: true
2026-09-03T10:58:01:     },
2026-09-03T10:58:01:     transactions: { view: true },
2026-09-03T10:58:01:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:58:01:     profile: { view: true, update: true },
2026-09-03T10:58:01:     settings: { view: true, update: true }
2026-09-03T10:58:01:   },
2026-09-03T10:58:01:   iat: 1788413281,
2026-09-03T10:58:01:   exp: 1791005281
2026-09-03T10:58:01: }
2026-09-03T10:58:01: req.selectedSocietyId => 21
2026-09-03T10:58:01: Dashboard Society ID => 21
2026-09-03T10:58:01: Member ID => 17
2026-09-03T10:58:01: User Role => admin
2026-09-03T10:58:01: societyId = 21
2026-09-03T10:58:01: memberId = 17
2026-09-03T10:58:01: Pending Maintenance Count => 0
2026-09-03T10:58:01: Pending Expense Count => 0
2026-09-03T10:58:01: Total Pending Count => 0
2026-09-03T10:58:01: 10:58:01 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.309 ms - 328[0m
2026-09-03T10:58:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:58:06: Method: POST
2026-09-03T10:58:06: originalUrl: /v1/payments
2026-09-03T10:58:06: path: /v1/payments
2026-09-03T10:58:06: normalizedPath: /v1/payments
2026-09-03T10:58:06: isPublicRoute: false
2026-09-03T10:58:06: ------------------------------
2026-09-03T10:58:06: ----- initAuth DEBUG -----
2026-09-03T10:58:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:06: IsValid: true
2026-09-03T10:58:06: --------------------------
2026-09-03T10:58:06: 10:58:06 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.613 ms - 128[0m
2026-09-03T10:58:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:58:06: Method: GET
2026-09-03T10:58:06: originalUrl: /v1/payment/my-dues
2026-09-03T10:58:06: path: /v1/payment/my-dues
2026-09-03T10:58:06: normalizedPath: /v1/payment/my-dues
2026-09-03T10:58:06: isPublicRoute: false
2026-09-03T10:58:06: ------------------------------
2026-09-03T10:58:06: ----- initAuth DEBUG -----
2026-09-03T10:58:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:06: IsValid: true
2026-09-03T10:58:06: --------------------------
2026-09-03T10:58:06: 10:58:06 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.950 ms - 348[0m
2026-09-03T10:58:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:58:08: Method: GET
2026-09-03T10:58:08: originalUrl: /v1/payment/my-dues
2026-09-03T10:58:08: path: /v1/payment/my-dues
2026-09-03T10:58:08: normalizedPath: /v1/payment/my-dues
2026-09-03T10:58:08: isPublicRoute: false
2026-09-03T10:58:08: ------------------------------
2026-09-03T10:58:08: ----- initAuth DEBUG -----
2026-09-03T10:58:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:08: IsValid: true
2026-09-03T10:58:08: --------------------------
2026-09-03T10:58:08: 10:58:08 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.673 ms - 348[0m
2026-09-03T10:58:32: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:58:32: Method: GET
2026-09-03T10:58:32: originalUrl: /v1/dashboard
2026-09-03T10:58:32: path: /v1/dashboard
2026-09-03T10:58:32: normalizedPath: /v1/dashboard
2026-09-03T10:58:32: isPublicRoute: false
2026-09-03T10:58:32: ------------------------------
2026-09-03T10:58:32: ----- initAuth DEBUG -----
2026-09-03T10:58:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:32: IsValid: true
2026-09-03T10:58:32: --------------------------
2026-09-03T10:58:32: ========== Dashboard Controller ==========
2026-09-03T10:58:32: req.user => {
2026-09-03T10:58:32:   user_id: 17,
2026-09-03T10:58:32:   society_id: 21,
2026-09-03T10:58:32:   role: 'admin',
2026-09-03T10:58:32:   full_name: 'Sarvan Singh',
2026-09-03T10:58:32:   is_admin: 0,
2026-09-03T10:58:32:   is_member: 1,
2026-09-03T10:58:32:   is_superadmin: false,
2026-09-03T10:58:32:   permissions: {
2026-09-03T10:58:32:     dashboard: { view: true },
2026-09-03T10:58:32:     society: {
2026-09-03T10:58:32:       view: true,
2026-09-03T10:58:32:       summary: false,
2026-09-03T10:58:32:       create: false,
2026-09-03T10:58:32:       update: true,
2026-09-03T10:58:32:       delete: false,
2026-09-03T10:58:32:       approve: false,
2026-09-03T10:58:32:       reject: false
2026-09-03T10:58:32:     },
2026-09-03T10:58:32:     members: {
2026-09-03T10:58:32:       view: true,
2026-09-03T10:58:32:       create: true,
2026-09-03T10:58:32:       update: true,
2026-09-03T10:58:32:       delete: true,
2026-09-03T10:58:32:       approve: false,
2026-09-03T10:58:32:       reject: true
2026-09-03T10:58:32:     },
2026-09-03T10:58:32:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:58:32:     expenses: {
2026-09-03T10:58:32:       view: true,
2026-09-03T10:58:32:       create: true,
2026-09-03T10:58:32:       update: true,
2026-09-03T10:58:32:       delete: false,
2026-09-03T10:58:32:       approve: true,
2026-09-03T10:58:32:       reject: true
2026-09-03T10:58:32:     },
2026-09-03T10:58:32:     transactions: { view: true },
2026-09-03T10:58:32:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:58:32:     profile: { view: true, update: true },
2026-09-03T10:58:32:     settings: { view: true, update: true }
2026-09-03T10:58:32:   },
2026-09-03T10:58:32:   iat: 1788413281,
2026-09-03T10:58:32:   exp: 1791005281
2026-09-03T10:58:32: }
2026-09-03T10:58:32: req.selectedSocietyId => 21
2026-09-03T10:58:32: Dashboard Society ID => 21
2026-09-03T10:58:32: Member ID => 17
2026-09-03T10:58:32: User Role => admin
2026-09-03T10:58:32: societyId = 21
2026-09-03T10:58:32: memberId = 17
2026-09-03T10:58:32: Pending Maintenance Count => 0
2026-09-03T10:58:32: Pending Expense Count => 0
2026-09-03T10:58:32: Total Pending Count => 0
2026-09-03T10:58:32: 10:58:32 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 16.721 ms - 328[0m
2026-09-03T10:58:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:58:42: Method: GET
2026-09-03T10:58:42: originalUrl: /v1/user/profile
2026-09-03T10:58:42: path: /v1/user/profile
2026-09-03T10:58:42: normalizedPath: /v1/user/profile
2026-09-03T10:58:42: isPublicRoute: false
2026-09-03T10:58:42: ------------------------------
2026-09-03T10:58:42: ----- initAuth DEBUG -----
2026-09-03T10:58:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:42: IsValid: true
2026-09-03T10:58:42: --------------------------
2026-09-03T10:58:42: 10:58:42 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 5.164 ms - 1406[0m
2026-09-03T10:58:46: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:58:46: Method: GET
2026-09-03T10:58:46: originalUrl: /v1/user/profile
2026-09-03T10:58:46: path: /v1/user/profile
2026-09-03T10:58:46: normalizedPath: /v1/user/profile
2026-09-03T10:58:46: isPublicRoute: false
2026-09-03T10:58:46: ------------------------------
2026-09-03T10:58:46: ----- initAuth DEBUG -----
2026-09-03T10:58:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:46: IsValid: true
2026-09-03T10:58:46: --------------------------
2026-09-03T10:58:46: 10:58:46 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 6.312 ms - 1406[0m
2026-09-03T10:58:51: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:58:51: Method: PUT
2026-09-03T10:58:51: originalUrl: /v1/user/profile/edit
2026-09-03T10:58:51: path: /v1/user/profile/edit
2026-09-03T10:58:51: normalizedPath: /v1/user/profile/edit
2026-09-03T10:58:51: isPublicRoute: false
2026-09-03T10:58:51: ------------------------------
2026-09-03T10:58:51: ----- initAuth DEBUG -----
2026-09-03T10:58:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:51: IsValid: true
2026-09-03T10:58:51: --------------------------
2026-09-03T10:58:51: 10:58:51 [[32minfo[39m] [0mPUT /v1/user/profile/edit [32m200[0m 13.045 ms - 246[0m
2026-09-03T10:58:51: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:58:51: Method: GET
2026-09-03T10:58:51: originalUrl: /v1/user/profile
2026-09-03T10:58:51: path: /v1/user/profile
2026-09-03T10:58:51: normalizedPath: /v1/user/profile
2026-09-03T10:58:51: isPublicRoute: false
2026-09-03T10:58:51: ------------------------------
2026-09-03T10:58:51: ----- initAuth DEBUG -----
2026-09-03T10:58:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:58:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:58:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:58:51: IsValid: true
2026-09-03T10:58:51: --------------------------
2026-09-03T10:58:51: 10:58:51 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.260 ms - 1405[0m
2026-09-03T10:59:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:59:02: Method: GET
2026-09-03T10:59:02: originalUrl: /v1/dashboard
2026-09-03T10:59:02: path: /v1/dashboard
2026-09-03T10:59:02: normalizedPath: /v1/dashboard
2026-09-03T10:59:02: isPublicRoute: false
2026-09-03T10:59:02: ------------------------------
2026-09-03T10:59:02: ----- initAuth DEBUG -----
2026-09-03T10:59:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:59:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:59:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:59:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:59:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:59:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:59:02: IsValid: true
2026-09-03T10:59:02: --------------------------
2026-09-03T10:59:02: ========== Dashboard Controller ==========
2026-09-03T10:59:02: req.user => {
2026-09-03T10:59:02:   user_id: 17,
2026-09-03T10:59:02:   society_id: 21,
2026-09-03T10:59:02:   role: 'admin',
2026-09-03T10:59:02:   full_name: 'Sarvan Singh',
2026-09-03T10:59:02:   is_admin: 0,
2026-09-03T10:59:02:   is_member: 1,
2026-09-03T10:59:02:   is_superadmin: false,
2026-09-03T10:59:02:   permissions: {
2026-09-03T10:59:02:     dashboard: { view: true },
2026-09-03T10:59:02:     society: {
2026-09-03T10:59:02:       view: true,
2026-09-03T10:59:02:       summary: false,
2026-09-03T10:59:02:       create: false,
2026-09-03T10:59:02:       update: true,
2026-09-03T10:59:02:       delete: false,
2026-09-03T10:59:02:       approve: false,
2026-09-03T10:59:02:       reject: false
2026-09-03T10:59:02:     },
2026-09-03T10:59:02:     members: {
2026-09-03T10:59:02:       view: true,
2026-09-03T10:59:02:       create: true,
2026-09-03T10:59:02:       update: true,
2026-09-03T10:59:02:       delete: true,
2026-09-03T10:59:02:       approve: false,
2026-09-03T10:59:02:       reject: true
2026-09-03T10:59:02:     },
2026-09-03T10:59:02:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T10:59:02:     expenses: {
2026-09-03T10:59:02:       view: true,
2026-09-03T10:59:02:       create: true,
2026-09-03T10:59:02:       update: true,
2026-09-03T10:59:02:       delete: false,
2026-09-03T10:59:02:       approve: true,
2026-09-03T10:59:02:       reject: true
2026-09-03T10:59:02:     },
2026-09-03T10:59:02:     transactions: { view: true },
2026-09-03T10:59:02:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T10:59:02:     profile: { view: true, update: true },
2026-09-03T10:59:02:     settings: { view: true, update: true }
2026-09-03T10:59:02:   },
2026-09-03T10:59:02:   iat: 1788413281,
2026-09-03T10:59:02:   exp: 1791005281
2026-09-03T10:59:02: }
2026-09-03T10:59:02: req.selectedSocietyId => 21
2026-09-03T10:59:02: Dashboard Society ID => 21
2026-09-03T10:59:02: Member ID => 17
2026-09-03T10:59:02: User Role => admin
2026-09-03T10:59:02: societyId = 21
2026-09-03T10:59:02: memberId = 17
2026-09-03T10:59:02: Pending Maintenance Count => 0
2026-09-03T10:59:02: Pending Expense Count => 0
2026-09-03T10:59:02: Total Pending Count => 0
2026-09-03T10:59:02: 10:59:02 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.037 ms - 327[0m
2026-09-03T10:59:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:59:11: Method: POST
2026-09-03T10:59:11: originalUrl: /v1/member/list
2026-09-03T10:59:11: path: /v1/member/list
2026-09-03T10:59:11: normalizedPath: /v1/member/list
2026-09-03T10:59:11: isPublicRoute: false
2026-09-03T10:59:11: ------------------------------
2026-09-03T10:59:11: ----- initAuth DEBUG -----
2026-09-03T10:59:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:59:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:59:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:59:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:59:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:59:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:59:11: IsValid: true
2026-09-03T10:59:11: --------------------------
2026-09-03T10:59:11: 10:59:11 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 8.045 ms - 465[0m
2026-09-03T10:59:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:59:11: Method: POST
2026-09-03T10:59:11: originalUrl: /v1/member/statistics
2026-09-03T10:59:11: path: /v1/member/statistics
2026-09-03T10:59:11: normalizedPath: /v1/member/statistics
2026-09-03T10:59:11: isPublicRoute: false
2026-09-03T10:59:11: ------------------------------
2026-09-03T10:59:11: ----- initAuth DEBUG -----
2026-09-03T10:59:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:59:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:59:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:59:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:59:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:59:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:59:11: IsValid: true
2026-09-03T10:59:11: --------------------------
2026-09-03T10:59:11: 10:59:11 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.420 ms - 143[0m
2026-09-03T10:59:11: 10:59:11 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 4.403 ms - 112278[0m
2026-09-03T10:59:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:59:13: Method: GET
2026-09-03T10:59:13: originalUrl: /v1/member/17
2026-09-03T10:59:13: path: /v1/member/17
2026-09-03T10:59:13: normalizedPath: /v1/member/17
2026-09-03T10:59:13: isPublicRoute: false
2026-09-03T10:59:13: ------------------------------
2026-09-03T10:59:13: ----- initAuth DEBUG -----
2026-09-03T10:59:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:59:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:59:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:59:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:59:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:59:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:59:13: IsValid: true
2026-09-03T10:59:13: --------------------------
2026-09-03T10:59:13: 10:59:13 [[32minfo[39m] [0mGET /v1/member/17 [32m200[0m 22.064 ms - 658[0m
2026-09-03T10:59:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:59:22: Method: GET
2026-09-03T10:59:22: originalUrl: /v1/roles
2026-09-03T10:59:22: path: /v1/roles
2026-09-03T10:59:22: normalizedPath: /v1/roles
2026-09-03T10:59:22: isPublicRoute: true
2026-09-03T10:59:22: ------------------------------
2026-09-03T10:59:22: Current User Role: admin
2026-09-03T10:59:22: 10:59:22 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 7.851 ms - 129[0m
2026-09-03T10:59:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:59:38: Method: PUT
2026-09-03T10:59:38: originalUrl: /v1/member/17
2026-09-03T10:59:38: path: /v1/member/17
2026-09-03T10:59:38: normalizedPath: /v1/member/17
2026-09-03T10:59:38: isPublicRoute: false
2026-09-03T10:59:38: ------------------------------
2026-09-03T10:59:38: ----- initAuth DEBUG -----
2026-09-03T10:59:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:59:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:59:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:59:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:59:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:59:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:59:38: IsValid: true
2026-09-03T10:59:38: --------------------------
2026-09-03T10:59:38: 10:59:38 [[32minfo[39m] [0mPUT /v1/member/17 [32m200[0m 19.818 ms - 122[0m
2026-09-03T10:59:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:59:38: Method: GET
2026-09-03T10:59:38: originalUrl: /v1/member/17
2026-09-03T10:59:38: path: /v1/member/17
2026-09-03T10:59:38: normalizedPath: /v1/member/17
2026-09-03T10:59:38: isPublicRoute: false
2026-09-03T10:59:38: ------------------------------
2026-09-03T10:59:38: ----- initAuth DEBUG -----
2026-09-03T10:59:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:59:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:59:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:59:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:59:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:59:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:59:38: IsValid: true
2026-09-03T10:59:38: --------------------------
2026-09-03T10:59:38: 10:59:38 [[32minfo[39m] [0mGET /v1/member/17 [32m200[0m 45.913 ms - 658[0m
2026-09-03T10:59:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:59:42: Method: POST
2026-09-03T10:59:42: originalUrl: /v1/member/list
2026-09-03T10:59:42: path: /v1/member/list
2026-09-03T10:59:42: normalizedPath: /v1/member/list
2026-09-03T10:59:42: isPublicRoute: false
2026-09-03T10:59:42: ------------------------------
2026-09-03T10:59:42: ----- initAuth DEBUG -----
2026-09-03T10:59:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:59:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:59:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:59:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:59:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:59:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:59:42: IsValid: true
2026-09-03T10:59:42: --------------------------
2026-09-03T10:59:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T10:59:42: Method: POST
2026-09-03T10:59:42: originalUrl: /v1/member/statistics
2026-09-03T10:59:42: path: /v1/member/statistics
2026-09-03T10:59:42: normalizedPath: /v1/member/statistics
2026-09-03T10:59:42: isPublicRoute: false
2026-09-03T10:59:42: ------------------------------
2026-09-03T10:59:42: ----- initAuth DEBUG -----
2026-09-03T10:59:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:59:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T10:59:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:59:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T10:59:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:59:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T10:59:42: IsValid: true
2026-09-03T10:59:42: --------------------------
2026-09-03T10:59:42: 10:59:42 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.500 ms - 143[0m
2026-09-03T10:59:42: 10:59:42 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 7.297 ms - 465[0m
2026-09-03T11:00:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:00:07: Method: GET
2026-09-03T11:00:07: originalUrl: /v1/roles
2026-09-03T11:00:07: path: /v1/roles
2026-09-03T11:00:07: normalizedPath: /v1/roles
2026-09-03T11:00:07: isPublicRoute: true
2026-09-03T11:00:07: ------------------------------
2026-09-03T11:00:07: Current User Role: admin
2026-09-03T11:00:07: 11:00:07 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 4.348 ms - 129[0m
2026-09-03T11:01:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:01:30: Method: POST
2026-09-03T11:01:30: originalUrl: /v1/expenses
2026-09-03T11:01:30: path: /v1/expenses
2026-09-03T11:01:30: normalizedPath: /v1/expenses
2026-09-03T11:01:30: isPublicRoute: false
2026-09-03T11:01:30: ------------------------------
2026-09-03T11:01:30: ----- initAuth DEBUG -----
2026-09-03T11:01:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:01:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:01:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:01:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:01:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:01:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:01:30: IsValid: true
2026-09-03T11:01:30: --------------------------
2026-09-03T11:01:30: 11:01:30 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.507 ms - 73[0m
2026-09-03T11:01:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:01:30: Method: POST
2026-09-03T11:01:30: originalUrl: /v1/expenses/summary
2026-09-03T11:01:30: path: /v1/expenses/summary
2026-09-03T11:01:30: normalizedPath: /v1/expenses/summary
2026-09-03T11:01:30: isPublicRoute: false
2026-09-03T11:01:30: ------------------------------
2026-09-03T11:01:30: ----- initAuth DEBUG -----
2026-09-03T11:01:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:01:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:01:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:01:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:01:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:01:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:01:30: IsValid: true
2026-09-03T11:01:30: --------------------------
2026-09-03T11:01:30: 11:01:30 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.979 ms - 160[0m
2026-09-03T11:01:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:01:31: Method: GET
2026-09-03T11:01:31: originalUrl: /v1/expense-categories
2026-09-03T11:01:31: path: /v1/expense-categories
2026-09-03T11:01:31: normalizedPath: /v1/expense-categories
2026-09-03T11:01:31: isPublicRoute: false
2026-09-03T11:01:31: ------------------------------
2026-09-03T11:01:31: ----- initAuth DEBUG -----
2026-09-03T11:01:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:01:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:01:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:01:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:01:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:01:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:01:31: IsValid: true
2026-09-03T11:01:31: --------------------------
2026-09-03T11:01:31: 11:01:31 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.008 ms - 149[0m
2026-09-03T11:01:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:01:39: Method: GET
2026-09-03T11:01:39: originalUrl: /v1/dashboard
2026-09-03T11:01:39: path: /v1/dashboard
2026-09-03T11:01:39: normalizedPath: /v1/dashboard
2026-09-03T11:01:39: isPublicRoute: false
2026-09-03T11:01:39: ------------------------------
2026-09-03T11:01:39: ----- initAuth DEBUG -----
2026-09-03T11:01:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:01:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:01:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:01:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:01:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:01:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:01:39: IsValid: true
2026-09-03T11:01:39: --------------------------
2026-09-03T11:01:39: ========== Dashboard Controller ==========
2026-09-03T11:01:39: req.user => {
2026-09-03T11:01:39:   user_id: 16,
2026-09-03T11:01:39:   society_id: 1,
2026-09-03T11:01:39:   role: 'superadmin',
2026-09-03T11:01:39:   full_name: 'Neeshu',
2026-09-03T11:01:39:   is_admin: 1,
2026-09-03T11:01:39:   is_member: 1,
2026-09-03T11:01:39:   is_superadmin: false,
2026-09-03T11:01:39:   permissions: {
2026-09-03T11:01:39:     dashboard: { view: true },
2026-09-03T11:01:39:     society: {
2026-09-03T11:01:39:       view: true,
2026-09-03T11:01:39:       summary: true,
2026-09-03T11:01:39:       create: true,
2026-09-03T11:01:39:       update: true,
2026-09-03T11:01:39:       delete: true,
2026-09-03T11:01:39:       approve: true,
2026-09-03T11:01:39:       reject: true,
2026-09-03T11:01:39:       select: true
2026-09-03T11:01:39:     },
2026-09-03T11:01:39:     members: {
2026-09-03T11:01:39:       view: true,
2026-09-03T11:01:39:       create: true,
2026-09-03T11:01:39:       update: true,
2026-09-03T11:01:39:       delete: true,
2026-09-03T11:01:39:       approve: false,
2026-09-03T11:01:39:       reject: true
2026-09-03T11:01:39:     },
2026-09-03T11:01:39:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:01:39:     expenses: {
2026-09-03T11:01:39:       view: true,
2026-09-03T11:01:39:       create: true,
2026-09-03T11:01:39:       update: true,
2026-09-03T11:01:39:       delete: true,
2026-09-03T11:01:39:       approve: true,
2026-09-03T11:01:39:       reject: true
2026-09-03T11:01:39:     },
2026-09-03T11:01:39:     transactions: { view: true },
2026-09-03T11:01:39:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:01:39:     profile: { view: true, update: true },
2026-09-03T11:01:39:     settings: { view: true, update: true }
2026-09-03T11:01:39:   },
2026-09-03T11:01:39:   iat: 1788412548,
2026-09-03T11:01:39:   exp: 1791004548
2026-09-03T11:01:39: }
2026-09-03T11:01:39: req.selectedSocietyId => 21
2026-09-03T11:01:39: Dashboard Society ID => 21
2026-09-03T11:01:39: Member ID => 16
2026-09-03T11:01:39: User Role => superadmin
2026-09-03T11:01:39: societyId = 21
2026-09-03T11:01:39: memberId = 16
2026-09-03T11:01:39: Pending Maintenance Count => 0
2026-09-03T11:01:39: Pending Expense Count => 0
2026-09-03T11:01:39: Total Pending Count => 0
2026-09-03T11:01:39: 11:01:39 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 16.661 ms - 365[0m
2026-09-03T11:02:17: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:02:17: Method: POST
2026-09-03T11:02:17: originalUrl: /v1/transactions
2026-09-03T11:02:17: path: /v1/transactions
2026-09-03T11:02:17: normalizedPath: /v1/transactions
2026-09-03T11:02:17: isPublicRoute: false
2026-09-03T11:02:17: ------------------------------
2026-09-03T11:02:17: ----- initAuth DEBUG -----
2026-09-03T11:02:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:02:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:02:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:02:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:02:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:02:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:02:17: IsValid: true
2026-09-03T11:02:17: --------------------------
2026-09-03T11:02:17: 11:02:17 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.618 ms - 77[0m
2026-09-03T11:02:17: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:02:17: Method: GET
2026-09-03T11:02:17: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T11:02:17: path: /v1/transactions/summary
2026-09-03T11:02:17: normalizedPath: /v1/transactions/summary
2026-09-03T11:02:17: isPublicRoute: false
2026-09-03T11:02:17: ------------------------------
2026-09-03T11:02:17: ----- initAuth DEBUG -----
2026-09-03T11:02:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:02:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:02:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:02:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:02:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:02:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:02:17: IsValid: true
2026-09-03T11:02:17: --------------------------
2026-09-03T11:02:17: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:02:17: Method: GET
2026-09-03T11:02:17: originalUrl: /v1/expense-categories
2026-09-03T11:02:17: path: /v1/expense-categories
2026-09-03T11:02:17: normalizedPath: /v1/expense-categories
2026-09-03T11:02:17: isPublicRoute: false
2026-09-03T11:02:17: ------------------------------
2026-09-03T11:02:17: ----- initAuth DEBUG -----
2026-09-03T11:02:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:02:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:02:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:02:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:02:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:02:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:02:17: IsValid: true
2026-09-03T11:02:17: --------------------------
2026-09-03T11:02:17: 11:02:17 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.540 ms - 131[0m
2026-09-03T11:02:17: 11:02:17 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 2.690 ms - 149[0m
2026-09-03T11:02:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:02:19: Method: POST
2026-09-03T11:02:19: originalUrl: /v1/society/registration-list
2026-09-03T11:02:19: path: /v1/society/registration-list
2026-09-03T11:02:19: normalizedPath: /v1/society/registration-list
2026-09-03T11:02:19: isPublicRoute: false
2026-09-03T11:02:19: ------------------------------
2026-09-03T11:02:19: ----- initAuth DEBUG -----
2026-09-03T11:02:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:02:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:02:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:02:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:02:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:02:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:02:19: IsValid: true
2026-09-03T11:02:19: --------------------------
2026-09-03T11:02:19: 11:02:19 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 15.948 ms - 1076[0m
2026-09-03T11:02:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:02:19: Method: GET
2026-09-03T11:02:19: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T11:02:19: path: /v1/society/registration-dashboard-summary
2026-09-03T11:02:19: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T11:02:19: isPublicRoute: false
2026-09-03T11:02:19: ------------------------------
2026-09-03T11:02:19: ----- initAuth DEBUG -----
2026-09-03T11:02:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:02:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:02:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:02:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:02:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:02:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:02:19: IsValid: true
2026-09-03T11:02:19: --------------------------
2026-09-03T11:02:19: 11:02:19 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 10.566 ms - 152[0m
2026-09-03T11:02:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:02:20: Method: GET
2026-09-03T11:02:20: originalUrl: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T11:02:20: path: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T11:02:20: normalizedPath: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T11:02:20: isPublicRoute: false
2026-09-03T11:02:20: ------------------------------
2026-09-03T11:02:20: 11:02:20 [[32minfo[39m] [0mGET /uploads/profile/1788323149054-845720738.jpg [33m404[0m 1.216 ms - 182[0m
2026-09-03T11:06:32: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:06:32: Method: POST
2026-09-03T11:06:32: originalUrl: /v1/member/create
2026-09-03T11:06:32: path: /v1/member/create
2026-09-03T11:06:32: normalizedPath: /v1/member/create
2026-09-03T11:06:32: isPublicRoute: false
2026-09-03T11:06:32: ------------------------------
2026-09-03T11:06:32: ----- initAuth DEBUG -----
2026-09-03T11:06:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:06:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:06:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:06:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:06:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:06:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:06:32: IsValid: true
2026-09-03T11:06:32: --------------------------
2026-09-03T11:06:32: CREATE BODY: {
2026-09-03T11:06:32:   society_id: 21,
2026-09-03T11:06:32:   full_name: 'Ansh',
2026-09-03T11:06:32:   email: 'ansh@gmail.com',
2026-09-03T11:06:32:   mobile_number: '5555555555',
2026-09-03T11:06:32:   flat_number: '2',
2026-09-03T11:06:32:   role: 'member',
2026-09-03T11:06:32:   ownership: 'owner',
2026-09-03T11:06:32:   move_in_date: '2026-09-03',
2026-09-03T11:06:32:   vehicles: 'ydbdjsb',
2026-09-03T11:06:32:   family_members: 4,
2026-09-03T11:06:32:   is_active: 'active',
2026-09-03T11:06:32:   profile_photo: '',
2026-09-03T11:06:32:   password: '5555555555'
2026-09-03T11:06:32: }
2026-09-03T11:06:32: CREATE FILE: undefined
2026-09-03T11:06:32: 11:06:32 [[32minfo[39m] [0mPOST /v1/member/create [32m201[0m 112.203 ms - 78[0m
2026-09-03T11:06:32: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:06:32: Method: POST
2026-09-03T11:06:32: originalUrl: /v1/member/statistics
2026-09-03T11:06:32: path: /v1/member/statistics
2026-09-03T11:06:32: normalizedPath: /v1/member/statistics
2026-09-03T11:06:32: isPublicRoute: false
2026-09-03T11:06:32: ------------------------------
2026-09-03T11:06:32: ----- initAuth DEBUG -----
2026-09-03T11:06:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:06:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:06:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:06:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:06:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:06:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:06:32: IsValid: true
2026-09-03T11:06:32: --------------------------
2026-09-03T11:06:32: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:06:32: Method: POST
2026-09-03T11:06:32: originalUrl: /v1/member/list
2026-09-03T11:06:32: path: /v1/member/list
2026-09-03T11:06:32: normalizedPath: /v1/member/list
2026-09-03T11:06:32: isPublicRoute: false
2026-09-03T11:06:32: ------------------------------
2026-09-03T11:06:32: ----- initAuth DEBUG -----
2026-09-03T11:06:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:06:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:06:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:06:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:06:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:06:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:06:32: IsValid: true
2026-09-03T11:06:32: --------------------------
2026-09-03T11:06:32: 11:06:32 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 4.360 ms - 143[0m
2026-09-03T11:06:32: 11:06:32 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.701 ms - 777[0m
2026-09-03T11:06:41: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:06:41: Method: GET
2026-09-03T11:06:41: originalUrl: /v1/member/18
2026-09-03T11:06:41: path: /v1/member/18
2026-09-03T11:06:41: normalizedPath: /v1/member/18
2026-09-03T11:06:41: isPublicRoute: false
2026-09-03T11:06:41: ------------------------------
2026-09-03T11:06:41: ----- initAuth DEBUG -----
2026-09-03T11:06:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:06:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:06:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:06:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:06:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:06:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:06:41: IsValid: true
2026-09-03T11:06:41: --------------------------
2026-09-03T11:06:41: 11:06:41 [[32minfo[39m] [0mGET /v1/member/18 [32m200[0m 12.554 ms - 625[0m
2026-09-03T11:06:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:06:42: Method: GET
2026-09-03T11:06:42: originalUrl: /v1/society/registration-request/8
2026-09-03T11:06:42: path: /v1/society/registration-request/8
2026-09-03T11:06:42: normalizedPath: /v1/society/registration-request/8
2026-09-03T11:06:42: isPublicRoute: false
2026-09-03T11:06:42: ------------------------------
2026-09-03T11:06:42: ----- initAuth DEBUG -----
2026-09-03T11:06:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:06:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:06:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:06:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:06:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:06:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:06:42: IsValid: true
2026-09-03T11:06:42: --------------------------
2026-09-03T11:06:42: 11:06:42 [[32minfo[39m] [0mGET /v1/society/registration-request/8 [32m200[0m 10.991 ms - 1120[0m
2026-09-03T11:06:43: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:06:43: Method: GET
2026-09-03T11:06:43: originalUrl: /v1/user/profile
2026-09-03T11:06:43: path: /v1/user/profile
2026-09-03T11:06:43: normalizedPath: /v1/user/profile
2026-09-03T11:06:43: isPublicRoute: false
2026-09-03T11:06:43: ------------------------------
2026-09-03T11:06:43: ----- initAuth DEBUG -----
2026-09-03T11:06:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:06:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:06:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:06:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:06:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:06:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:06:43: IsValid: true
2026-09-03T11:06:43: --------------------------
2026-09-03T11:06:43: 11:06:43 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.787 ms - 1405[0m
2026-09-03T11:06:45: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:06:45: Method: GET
2026-09-03T11:06:45: originalUrl: /v1/user/profile
2026-09-03T11:06:45: path: /v1/user/profile
2026-09-03T11:06:45: normalizedPath: /v1/user/profile
2026-09-03T11:06:45: isPublicRoute: false
2026-09-03T11:06:45: ------------------------------
2026-09-03T11:06:45: ----- initAuth DEBUG -----
2026-09-03T11:06:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:06:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:06:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:06:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:06:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:06:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:06:45: IsValid: true
2026-09-03T11:06:45: --------------------------
2026-09-03T11:06:45: 11:06:45 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.648 ms - 1405[0m
2026-09-03T11:06:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:06:58: Method: PUT
2026-09-03T11:06:58: originalUrl: /v1/user/profile/edit
2026-09-03T11:06:58: path: /v1/user/profile/edit
2026-09-03T11:06:58: normalizedPath: /v1/user/profile/edit
2026-09-03T11:06:58: isPublicRoute: false
2026-09-03T11:06:58: ------------------------------
2026-09-03T11:06:58: ----- initAuth DEBUG -----
2026-09-03T11:06:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:06:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:06:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:06:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:06:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:06:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:06:58: IsValid: true
2026-09-03T11:06:58: --------------------------
2026-09-03T11:06:58: 11:06:58 [[32minfo[39m] [0mPUT /v1/user/profile/edit [32m200[0m 26.341 ms - 288[0m
2026-09-03T11:06:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:06:58: Method: GET
2026-09-03T11:06:58: originalUrl: /v1/user/profile
2026-09-03T11:06:58: path: /v1/user/profile
2026-09-03T11:06:58: normalizedPath: /v1/user/profile
2026-09-03T11:06:58: isPublicRoute: false
2026-09-03T11:06:58: ------------------------------
2026-09-03T11:06:58: ----- initAuth DEBUG -----
2026-09-03T11:06:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:06:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:06:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:06:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:06:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:06:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:06:58: IsValid: true
2026-09-03T11:06:58: --------------------------
2026-09-03T11:06:58: 11:06:58 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.228 ms - 1449[0m
2026-09-03T11:06:58: 11:06:58 [[32minfo[39m] [0mGET /uploads/profile/1788413818643-126772971.jpg [32m200[0m 0.796 ms - 70299[0m
2026-09-03T11:07:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:07:03: Method: GET
2026-09-03T11:07:03: originalUrl: /v1/dashboard
2026-09-03T11:07:03: path: /v1/dashboard
2026-09-03T11:07:03: normalizedPath: /v1/dashboard
2026-09-03T11:07:03: isPublicRoute: false
2026-09-03T11:07:03: ------------------------------
2026-09-03T11:07:03: ----- initAuth DEBUG -----
2026-09-03T11:07:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:03: IsValid: true
2026-09-03T11:07:03: --------------------------
2026-09-03T11:07:03: ========== Dashboard Controller ==========
2026-09-03T11:07:03: req.user => {
2026-09-03T11:07:03:   user_id: 17,
2026-09-03T11:07:03:   society_id: 21,
2026-09-03T11:07:03:   role: 'admin',
2026-09-03T11:07:03:   full_name: 'Sarvan Singh',
2026-09-03T11:07:03:   is_admin: 0,
2026-09-03T11:07:03:   is_member: 1,
2026-09-03T11:07:03:   is_superadmin: false,
2026-09-03T11:07:03:   permissions: {
2026-09-03T11:07:03:     dashboard: { view: true },
2026-09-03T11:07:03:     society: {
2026-09-03T11:07:03:       view: true,
2026-09-03T11:07:03:       summary: false,
2026-09-03T11:07:03:       create: false,
2026-09-03T11:07:03:       update: true,
2026-09-03T11:07:03:       delete: false,
2026-09-03T11:07:03:       approve: false,
2026-09-03T11:07:03:       reject: false
2026-09-03T11:07:03:     },
2026-09-03T11:07:03:     members: {
2026-09-03T11:07:03:       view: true,
2026-09-03T11:07:03:       create: true,
2026-09-03T11:07:03:       update: true,
2026-09-03T11:07:03:       delete: true,
2026-09-03T11:07:03:       approve: false,
2026-09-03T11:07:03:       reject: true
2026-09-03T11:07:03:     },
2026-09-03T11:07:03:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:07:03:     expenses: {
2026-09-03T11:07:03:       view: true,
2026-09-03T11:07:03:       create: true,
2026-09-03T11:07:03:       update: true,
2026-09-03T11:07:03:       delete: false,
2026-09-03T11:07:03:       approve: true,
2026-09-03T11:07:03:       reject: true
2026-09-03T11:07:03:     },
2026-09-03T11:07:03:     transactions: { view: true },
2026-09-03T11:07:03:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:07:03:     profile: { view: true, update: true },
2026-09-03T11:07:03:     settings: { view: true, update: true }
2026-09-03T11:07:03:   },
2026-09-03T11:07:03:   iat: 1788413281,
2026-09-03T11:07:03:   exp: 1791005281
2026-09-03T11:07:03: }
2026-09-03T11:07:03: req.selectedSocietyId => 21
2026-09-03T11:07:03: Dashboard Society ID => 21
2026-09-03T11:07:03: Member ID => 17
2026-09-03T11:07:03: User Role => admin
2026-09-03T11:07:03: societyId = 21
2026-09-03T11:07:03: memberId = 17
2026-09-03T11:07:03: Pending Maintenance Count => 0
2026-09-03T11:07:03: Pending Expense Count => 0
2026-09-03T11:07:03: Total Pending Count => 0
2026-09-03T11:07:03: 11:07:03 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.824 ms - 369[0m
2026-09-03T11:07:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:07:08: Method: GET
2026-09-03T11:07:08: originalUrl: /v1/user/profile
2026-09-03T11:07:08: path: /v1/user/profile
2026-09-03T11:07:08: normalizedPath: /v1/user/profile
2026-09-03T11:07:08: isPublicRoute: false
2026-09-03T11:07:08: ------------------------------
2026-09-03T11:07:08: ----- initAuth DEBUG -----
2026-09-03T11:07:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:08: IsValid: true
2026-09-03T11:07:08: --------------------------
2026-09-03T11:07:08: 11:07:08 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.415 ms - 1449[0m
2026-09-03T11:07:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:07:09: Method: GET
2026-09-03T11:07:09: originalUrl: /v1/roles
2026-09-03T11:07:09: path: /v1/roles
2026-09-03T11:07:09: normalizedPath: /v1/roles
2026-09-03T11:07:09: isPublicRoute: true
2026-09-03T11:07:09: ------------------------------
2026-09-03T11:07:09: Current User Role: superadmin
2026-09-03T11:07:09: 11:07:09 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 2.936 ms - 142[0m
2026-09-03T11:07:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:07:26: Method: GET
2026-09-03T11:07:26: originalUrl: /v1/society/8
2026-09-03T11:07:26: path: /v1/society/8
2026-09-03T11:07:26: normalizedPath: /v1/society/8
2026-09-03T11:07:26: isPublicRoute: false
2026-09-03T11:07:26: ------------------------------
2026-09-03T11:07:26: ----- initAuth DEBUG -----
2026-09-03T11:07:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:26: IsValid: true
2026-09-03T11:07:26: --------------------------
2026-09-03T11:07:26: 11:07:26 [[32minfo[39m] [0mGET /v1/society/8 [33m404[0m 2.989 ms - 48[0m
2026-09-03T11:07:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:07:26: Method: POST
2026-09-03T11:07:26: originalUrl: /v1/society/registration-list
2026-09-03T11:07:26: path: /v1/society/registration-list
2026-09-03T11:07:26: normalizedPath: /v1/society/registration-list
2026-09-03T11:07:26: isPublicRoute: false
2026-09-03T11:07:26: ------------------------------
2026-09-03T11:07:26: ----- initAuth DEBUG -----
2026-09-03T11:07:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:26: IsValid: true
2026-09-03T11:07:26: --------------------------
2026-09-03T11:07:26: 11:07:26 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.260 ms - 1076[0m
2026-09-03T11:07:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:07:30: Method: POST
2026-09-03T11:07:30: originalUrl: /v1/society/registration-list
2026-09-03T11:07:30: path: /v1/society/registration-list
2026-09-03T11:07:30: normalizedPath: /v1/society/registration-list
2026-09-03T11:07:30: isPublicRoute: false
2026-09-03T11:07:30: ------------------------------
2026-09-03T11:07:30: ----- initAuth DEBUG -----
2026-09-03T11:07:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:30: IsValid: true
2026-09-03T11:07:30: --------------------------
2026-09-03T11:07:30: 11:07:30 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.848 ms - 1076[0m
2026-09-03T11:07:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:07:30: Method: GET
2026-09-03T11:07:30: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T11:07:30: path: /v1/society/registration-dashboard-summary
2026-09-03T11:07:30: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T11:07:30: isPublicRoute: false
2026-09-03T11:07:30: ------------------------------
2026-09-03T11:07:30: ----- initAuth DEBUG -----
2026-09-03T11:07:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:30: IsValid: true
2026-09-03T11:07:30: --------------------------
2026-09-03T11:07:30: 11:07:30 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.140 ms - 152[0m
2026-09-03T11:07:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:07:38: Method: GET
2026-09-03T11:07:38: originalUrl: /v1/user/profile
2026-09-03T11:07:38: path: /v1/user/profile
2026-09-03T11:07:38: normalizedPath: /v1/user/profile
2026-09-03T11:07:38: isPublicRoute: false
2026-09-03T11:07:38: ------------------------------
2026-09-03T11:07:38: ----- initAuth DEBUG -----
2026-09-03T11:07:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:38: IsValid: true
2026-09-03T11:07:38: --------------------------
2026-09-03T11:07:38: 11:07:38 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.869 ms - 1449[0m
2026-09-03T11:07:52: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:07:52: Method: GET
2026-09-03T11:07:52: originalUrl: /v1/dashboard
2026-09-03T11:07:52: path: /v1/dashboard
2026-09-03T11:07:52: normalizedPath: /v1/dashboard
2026-09-03T11:07:52: isPublicRoute: false
2026-09-03T11:07:52: ------------------------------
2026-09-03T11:07:52: ----- initAuth DEBUG -----
2026-09-03T11:07:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:52: IsValid: true
2026-09-03T11:07:52: --------------------------
2026-09-03T11:07:52: ========== Dashboard Controller ==========
2026-09-03T11:07:52: req.user => {
2026-09-03T11:07:52:   user_id: 17,
2026-09-03T11:07:52:   society_id: 21,
2026-09-03T11:07:52:   role: 'admin',
2026-09-03T11:07:52:   full_name: 'Sarvan Singh',
2026-09-03T11:07:52:   is_admin: 0,
2026-09-03T11:07:52:   is_member: 1,
2026-09-03T11:07:52:   is_superadmin: false,
2026-09-03T11:07:52:   permissions: {
2026-09-03T11:07:52:     dashboard: { view: true },
2026-09-03T11:07:52:     society: {
2026-09-03T11:07:52:       view: true,
2026-09-03T11:07:52:       summary: false,
2026-09-03T11:07:52:       create: false,
2026-09-03T11:07:52:       update: true,
2026-09-03T11:07:52:       delete: false,
2026-09-03T11:07:52:       approve: false,
2026-09-03T11:07:52:       reject: false
2026-09-03T11:07:52:     },
2026-09-03T11:07:52:     members: {
2026-09-03T11:07:52:       view: true,
2026-09-03T11:07:52:       create: true,
2026-09-03T11:07:52:       update: true,
2026-09-03T11:07:52:       delete: true,
2026-09-03T11:07:52:       approve: false,
2026-09-03T11:07:52:       reject: true
2026-09-03T11:07:52:     },
2026-09-03T11:07:52:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:07:52:     expenses: {
2026-09-03T11:07:52:       view: true,
2026-09-03T11:07:52:       create: true,
2026-09-03T11:07:52:       update: true,
2026-09-03T11:07:52:       delete: false,
2026-09-03T11:07:52:       approve: true,
2026-09-03T11:07:52:       reject: true
2026-09-03T11:07:52:     },
2026-09-03T11:07:52:     transactions: { view: true },
2026-09-03T11:07:52:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:07:52:     profile: { view: true, update: true },
2026-09-03T11:07:52:     settings: { view: true, update: true }
2026-09-03T11:07:52:   },
2026-09-03T11:07:52:   iat: 1788413281,
2026-09-03T11:07:52:   exp: 1791005281
2026-09-03T11:07:52: }
2026-09-03T11:07:52: req.selectedSocietyId => 21
2026-09-03T11:07:52: Dashboard Society ID => 21
2026-09-03T11:07:52: Member ID => 17
2026-09-03T11:07:52: User Role => admin
2026-09-03T11:07:52: societyId = 21
2026-09-03T11:07:52: memberId = 17
2026-09-03T11:07:52: Pending Maintenance Count => 0
2026-09-03T11:07:52: Pending Expense Count => 0
2026-09-03T11:07:52: Total Pending Count => 0
2026-09-03T11:07:52: 11:07:52 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 15.655 ms - 369[0m
2026-09-03T11:07:54: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:07:54: Method: POST
2026-09-03T11:07:54: originalUrl: /v1/member/list
2026-09-03T11:07:54: path: /v1/member/list
2026-09-03T11:07:54: normalizedPath: /v1/member/list
2026-09-03T11:07:54: isPublicRoute: false
2026-09-03T11:07:54: ------------------------------
2026-09-03T11:07:54: ----- initAuth DEBUG -----
2026-09-03T11:07:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:54: IsValid: true
2026-09-03T11:07:54: --------------------------
2026-09-03T11:07:54: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:07:54: Method: POST
2026-09-03T11:07:54: originalUrl: /v1/member/statistics
2026-09-03T11:07:54: path: /v1/member/statistics
2026-09-03T11:07:54: normalizedPath: /v1/member/statistics
2026-09-03T11:07:54: isPublicRoute: false
2026-09-03T11:07:54: ------------------------------
2026-09-03T11:07:54: ----- initAuth DEBUG -----
2026-09-03T11:07:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:54: IsValid: true
2026-09-03T11:07:54: --------------------------
2026-09-03T11:07:54: 11:07:54 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 6.531 ms - 821[0m
2026-09-03T11:07:54: 11:07:54 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 4.474 ms - 143[0m
2026-09-03T11:07:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:07:57: Method: GET
2026-09-03T11:07:57: originalUrl: /v1/member/17
2026-09-03T11:07:57: path: /v1/member/17
2026-09-03T11:07:57: normalizedPath: /v1/member/17
2026-09-03T11:07:57: isPublicRoute: false
2026-09-03T11:07:57: ------------------------------
2026-09-03T11:07:57: ----- initAuth DEBUG -----
2026-09-03T11:07:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:57: IsValid: true
2026-09-03T11:07:57: --------------------------
2026-09-03T11:07:57: 11:07:57 [[32minfo[39m] [0mGET /v1/member/17 [32m200[0m 5.487 ms - 702[0m
2026-09-03T11:07:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:07:59: Method: GET
2026-09-03T11:07:59: originalUrl: /v1/member/18
2026-09-03T11:07:59: path: /v1/member/18
2026-09-03T11:07:59: normalizedPath: /v1/member/18
2026-09-03T11:07:59: isPublicRoute: false
2026-09-03T11:07:59: ------------------------------
2026-09-03T11:07:59: ----- initAuth DEBUG -----
2026-09-03T11:07:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:07:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:07:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:07:59: IsValid: true
2026-09-03T11:07:59: --------------------------
2026-09-03T11:07:59: 11:07:59 [[32minfo[39m] [0mGET /v1/member/18 [32m200[0m 4.541 ms - 625[0m
2026-09-03T11:08:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:08:50: Method: GET
2026-09-03T11:08:50: originalUrl: /v1/member/17
2026-09-03T11:08:50: path: /v1/member/17
2026-09-03T11:08:50: normalizedPath: /v1/member/17
2026-09-03T11:08:50: isPublicRoute: false
2026-09-03T11:08:50: ------------------------------
2026-09-03T11:08:50: ----- initAuth DEBUG -----
2026-09-03T11:08:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:08:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:08:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:08:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:08:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:08:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:08:50: IsValid: true
2026-09-03T11:08:50: --------------------------
2026-09-03T11:08:50: 11:08:50 [[32minfo[39m] [0mGET /v1/member/17 [32m200[0m 6.467 ms - 702[0m
2026-09-03T11:09:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:09:02: Method: GET
2026-09-03T11:09:02: originalUrl: /v1/member/18
2026-09-03T11:09:02: path: /v1/member/18
2026-09-03T11:09:02: normalizedPath: /v1/member/18
2026-09-03T11:09:02: isPublicRoute: false
2026-09-03T11:09:02: ------------------------------
2026-09-03T11:09:02: ----- initAuth DEBUG -----
2026-09-03T11:09:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:09:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:09:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:09:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:09:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:09:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:09:02: IsValid: true
2026-09-03T11:09:02: --------------------------
2026-09-03T11:09:02: 11:09:02 [[32minfo[39m] [0mGET /v1/member/18 [32m200[0m 4.165 ms - 625[0m
2026-09-03T11:11:00: 11:11:00 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 0.786 ms - -[0m
2026-09-03T11:11:00: 11:11:00 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [36m304[0m 0.711 ms - -[0m
2026-09-03T11:11:00: 11:11:00 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [36m304[0m 0.298 ms - -[0m
2026-09-03T11:11:00: 11:11:00 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [36m304[0m 22.268 ms - -[0m
2026-09-03T11:11:00: 11:11:00 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [36m304[0m 23.370 ms - -[0m
2026-09-03T11:11:47: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:11:47: Method: POST
2026-09-03T11:11:47: originalUrl: /v1/user/login
2026-09-03T11:11:47: path: /v1/user/login
2026-09-03T11:11:47: normalizedPath: /v1/user/login
2026-09-03T11:11:47: isPublicRoute: false
2026-09-03T11:11:47: ------------------------------
2026-09-03T11:11:47: 11:11:47 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.681 ms - 123[0m
2026-09-03T11:13:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:13:37: Method: POST
2026-09-03T11:13:37: originalUrl: /v1/user/otp/send
2026-09-03T11:13:37: path: /v1/user/otp/send
2026-09-03T11:13:37: normalizedPath: /v1/user/otp/send
2026-09-03T11:13:37: isPublicRoute: false
2026-09-03T11:13:37: ------------------------------
2026-09-03T11:13:37: 11:13:37 [[32minfo[39m] [0mPOST /v1/user/otp/send [33m401[0m 0.581 ms - 123[0m
2026-09-03T11:14:32: 11:14:32 [[32minfo[39m] [0mGET /uploads/profile/1788413818643-126772971.jpg [32m200[0m 1.677 ms - 70299[0m
2026-09-03T11:14:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:14:38: Method: POST
2026-09-03T11:14:38: originalUrl: /v1/payments
2026-09-03T11:14:38: path: /v1/payments
2026-09-03T11:14:38: normalizedPath: /v1/payments
2026-09-03T11:14:38: isPublicRoute: false
2026-09-03T11:14:38: ------------------------------
2026-09-03T11:14:38: ----- initAuth DEBUG -----
2026-09-03T11:14:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:14:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:14:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:14:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:14:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:14:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:14:38: IsValid: true
2026-09-03T11:14:38: --------------------------
2026-09-03T11:14:38: 11:14:38 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 7.058 ms - 128[0m
2026-09-03T11:14:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:14:38: Method: GET
2026-09-03T11:14:38: originalUrl: /v1/payment/my-dues
2026-09-03T11:14:38: path: /v1/payment/my-dues
2026-09-03T11:14:38: normalizedPath: /v1/payment/my-dues
2026-09-03T11:14:38: isPublicRoute: false
2026-09-03T11:14:38: ------------------------------
2026-09-03T11:14:38: ----- initAuth DEBUG -----
2026-09-03T11:14:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:14:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:14:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:14:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:14:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:14:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:14:38: IsValid: true
2026-09-03T11:14:38: --------------------------
2026-09-03T11:14:38: 11:14:38 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.061 ms - 347[0m
2026-09-03T11:14:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:14:39: Method: GET
2026-09-03T11:14:39: originalUrl: /v1/payment/my-dues
2026-09-03T11:14:39: path: /v1/payment/my-dues
2026-09-03T11:14:39: normalizedPath: /v1/payment/my-dues
2026-09-03T11:14:39: isPublicRoute: false
2026-09-03T11:14:39: ------------------------------
2026-09-03T11:14:39: ----- initAuth DEBUG -----
2026-09-03T11:14:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:14:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:14:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:14:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:14:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:14:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:14:39: IsValid: true
2026-09-03T11:14:39: --------------------------
2026-09-03T11:14:39: 11:14:39 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.862 ms - 347[0m
2026-09-03T11:15:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:15:14: Method: POST
2026-09-03T11:15:14: originalUrl: /v1/payment/submit
2026-09-03T11:15:14: path: /v1/payment/submit
2026-09-03T11:15:14: normalizedPath: /v1/payment/submit
2026-09-03T11:15:14: isPublicRoute: false
2026-09-03T11:15:14: ------------------------------
2026-09-03T11:15:14: ----- initAuth DEBUG -----
2026-09-03T11:15:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:14: IsValid: true
2026-09-03T11:15:14: --------------------------
2026-09-03T11:15:14: ========== PAYMENT SUBMIT ==========
2026-09-03T11:15:14: BODY: [Object: null prototype] {
2026-09-03T11:15:14:   action: 'submit_pay_dues',
2026-09-03T11:15:14:   remark: 'hdbdjd',
2026-09-03T11:15:14:   months_count: '1',
2026-09-03T11:15:14:   for_month: '2026-09',
2026-09-03T11:15:14:   transaction_number: 'hshssjsn',
2026-09-03T11:15:14:   amount: '500',
2026-09-03T11:15:14:   payment_mode: 'UPI / Online',
2026-09-03T11:15:14:   society_id: '21',
2026-09-03T11:15:14:   member_id: '17'
2026-09-03T11:15:14: }
2026-09-03T11:15:14: SELECTED SOCIETY: 21
2026-09-03T11:15:14: USER: {
2026-09-03T11:15:14:   user_id: 17,
2026-09-03T11:15:14:   society_id: 21,
2026-09-03T11:15:14:   role: 'admin',
2026-09-03T11:15:14:   full_name: 'Sarvan Singh',
2026-09-03T11:15:14:   is_admin: 0,
2026-09-03T11:15:14:   is_member: 1,
2026-09-03T11:15:14:   is_superadmin: false,
2026-09-03T11:15:14:   permissions: {
2026-09-03T11:15:14:     dashboard: { view: true },
2026-09-03T11:15:14:     society: {
2026-09-03T11:15:14:       view: true,
2026-09-03T11:15:14:       summary: false,
2026-09-03T11:15:14:       create: false,
2026-09-03T11:15:14:       update: true,
2026-09-03T11:15:14:       delete: false,
2026-09-03T11:15:14:       approve: false,
2026-09-03T11:15:14:       reject: false
2026-09-03T11:15:14:     },
2026-09-03T11:15:14:     members: {
2026-09-03T11:15:14:       view: true,
2026-09-03T11:15:14:       create: true,
2026-09-03T11:15:14:       update: true,
2026-09-03T11:15:14:       delete: true,
2026-09-03T11:15:14:       approve: false,
2026-09-03T11:15:14:       reject: true
2026-09-03T11:15:14:     },
2026-09-03T11:15:14:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:15:14:     expenses: {
2026-09-03T11:15:14:       view: true,
2026-09-03T11:15:14:       create: true,
2026-09-03T11:15:14:       update: true,
2026-09-03T11:15:14:       delete: false,
2026-09-03T11:15:14:       approve: true,
2026-09-03T11:15:14:       reject: true
2026-09-03T11:15:14:     },
2026-09-03T11:15:14:     transactions: { view: true },
2026-09-03T11:15:14:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:15:14:     profile: { view: true, update: true },
2026-09-03T11:15:14:     settings: { view: true, update: true }
2026-09-03T11:15:14:   },
2026-09-03T11:15:14:   iat: 1788413281,
2026-09-03T11:15:14:   exp: 1791005281
2026-09-03T11:15:14: }
2026-09-03T11:15:14: FILE: {
2026-09-03T11:15:14:   fieldname: 'screenshot',
2026-09-03T11:15:14:   originalname: 'scaled_1000230514.jpg',
2026-09-03T11:15:14:   encoding: '7bit',
2026-09-03T11:15:14:   mimetype: 'image/jpeg',
2026-09-03T11:15:14:   destination: '/home/b2/public_html/society.1b2.in/src/uploads/payment',
2026-09-03T11:15:14:   filename: '1788414314798-728534860.jpg',
2026-09-03T11:15:14:   path: '/home/b2/public_html/society.1b2.in/src/uploads/payment/1788414314798-728534860.jpg',
2026-09-03T11:15:14:   size: 153874
2026-09-03T11:15:14: }
2026-09-03T11:15:14: ========== MEMBER CHECK ==========
2026-09-03T11:15:14: MEMBER: {
2026-09-03T11:15:14:   id: 17,
2026-09-03T11:15:14:   society_id: 21,
2026-09-03T11:15:14:   full_name: 'Sarvan Singh',
2026-09-03T11:15:14:   email: 'sarvan@gmail.com',
2026-09-03T11:15:14:   mobile_number: '4444444444',
2026-09-03T11:15:14:   flat_number: '1',
2026-09-03T11:15:14:   vehicles: 'ysvshsb',
2026-09-03T11:15:14:   family_members: 4,
2026-09-03T11:15:14:   role: 'admin',
2026-09-03T11:15:14:   profile_photo: '/uploads/profile/1788413818643-126772971.jpg',
2026-09-03T11:15:14:   password_hash: '$2a$10$/yLusd3Dql2tIFuYCs0G1OMoN1.H8PQaMvezuiRAnI4Rao89ye1Hy',
2026-09-03T11:15:14:   fcm_token: null,
2026-09-03T11:15:14:   last_login_at: 2026-09-03T05:28:01.000Z,
2026-09-03T11:15:14:   member_since: null,
2026-09-03T11:15:14:   is_approved: 0,
2026-09-03T11:15:14:   is_active: 1,
2026-09-03T11:15:14:   created_at: 2026-09-03T05:24:27.000Z,
2026-09-03T11:15:14:   updated_at: 2026-09-03T05:24:27.000Z,
2026-09-03T11:15:14:   move_in_date: 2026-09-02T18:30:00.000Z,
2026-09-03T11:15:14:   ownership: 'owner',
2026-09-03T11:15:14:   status: 1,
2026-09-03T11:15:14:   maintenance_status: 'unverified',
2026-09-03T11:15:14:   is_admin: 1,
2026-09-03T11:15:14:   is_member: 1,
2026-09-03T11:15:14:   permissions: '{"dashboard":{"view":true},"society":{"view":true,"summary":false,"create":false,"update":true,"delete":false,"approve":false,"reject":false},"members":{"view":true,"create":true,"update":true,"delete":true,"approve":false,"reject":true},"payments":{"view":true,"create":true,"approve":true,"reject":true},"expenses":{"view":true,"create":true,"update":true,"delete":false,"approve":true,"reject":true},"transactions":{"view":true},"announcements":{"view":true,"create":true,"update":true,"delete":true},"profile":{"view":true,"update":true},"settings":{"view":true,"update":true}}',
2026-09-03T11:15:14:   selected_society_id: 21,
2026-09-03T11:15:14:   is_superadmin: 0,
2026-09-03T11:15:14:   delete_requested: 0,
2026-09-03T11:15:14:   society_name: 'B2infosoft',
2026-09-03T11:15:14:   society_address: 'Patrkar Main Road, Jaipur 1268738'
2026-09-03T11:15:14: }
2026-09-03T11:15:14: MEMBER SOCIETY ID: 21
2026-09-03T11:15:14: SELECTED SOCIETY ID: 21
2026-09-03T11:15:14: ========== SOCIETY CHECK ==========
2026-09-03T11:15:14: SOCIETY: {
2026-09-03T11:15:14:   id: 21,
2026-09-03T11:15:14:   logo_url: null,
2026-09-03T11:15:14:   society_name: 'B2infosoft',
2026-09-03T11:15:14:   approval_status: 'approved',
2026-09-03T11:15:14:   review_notes: null,
2026-09-03T11:15:14:   registration_no: 'B2B68/UDDB2004',
2026-09-03T11:15:14:   city: 'Jaipur',
2026-09-03T11:15:14:   state: 'Rajsthan',
2026-09-03T11:15:14:   total_units: 150,
2026-09-03T11:15:14:   monthly_maintenance: '500.00',
2026-09-03T11:15:14:   maintenance_frequency: 'monthly',
2026-09-03T11:15:14:   address: 'Patrkar Main Road, Jaipur 1268738',
2026-09-03T11:15:14:   contact_name: 'Sarvan Singh',
2026-09-03T11:15:14:   contact_mobile: '4444444444',
2026-09-03T11:15:14:   contact_email: 'sarvan@gmail.com',
2026-09-03T11:15:14:   designation: 'Admin',
2026-09-03T11:15:14:   registered_on: 2026-09-02T18:30:00.000Z,
2026-09-03T11:15:14:   reviewed_on: 2026-09-02T18:30:00.000Z
2026-09-03T11:15:14: }
2026-09-03T11:15:14: 11:15:14 [[32minfo[39m] [0mPOST /v1/payment/submit [32m201[0m 53.012 ms - 110[0m
2026-09-03T11:15:15: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:15:15: Method: POST
2026-09-03T11:15:15: originalUrl: /v1/payments
2026-09-03T11:15:15: path: /v1/payments
2026-09-03T11:15:15: normalizedPath: /v1/payments
2026-09-03T11:15:15: isPublicRoute: false
2026-09-03T11:15:15: ------------------------------
2026-09-03T11:15:15: ----- initAuth DEBUG -----
2026-09-03T11:15:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:15: IsValid: true
2026-09-03T11:15:15: --------------------------
2026-09-03T11:15:15: 11:15:15 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 28.126 ms - 459[0m
2026-09-03T11:15:15: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:15:15: Method: GET
2026-09-03T11:15:15: originalUrl: /v1/payment/my-dues
2026-09-03T11:15:15: path: /v1/payment/my-dues
2026-09-03T11:15:15: normalizedPath: /v1/payment/my-dues
2026-09-03T11:15:15: isPublicRoute: false
2026-09-03T11:15:15: ------------------------------
2026-09-03T11:15:15: ----- initAuth DEBUG -----
2026-09-03T11:15:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:15: IsValid: true
2026-09-03T11:15:15: --------------------------
2026-09-03T11:15:15: 11:15:15 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.503 ms - 347[0m
2026-09-03T11:15:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:15:16: Method: POST
2026-09-03T11:15:16: originalUrl: /v1/transactions
2026-09-03T11:15:16: path: /v1/transactions
2026-09-03T11:15:16: normalizedPath: /v1/transactions
2026-09-03T11:15:16: isPublicRoute: false
2026-09-03T11:15:16: ------------------------------
2026-09-03T11:15:16: ----- initAuth DEBUG -----
2026-09-03T11:15:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:16: IsValid: true
2026-09-03T11:15:16: --------------------------
2026-09-03T11:15:16: 11:15:16 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.279 ms - 412[0m
2026-09-03T11:15:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:15:16: Method: GET
2026-09-03T11:15:16: originalUrl: /v1/expense-categories
2026-09-03T11:15:16: path: /v1/expense-categories
2026-09-03T11:15:16: normalizedPath: /v1/expense-categories
2026-09-03T11:15:16: isPublicRoute: false
2026-09-03T11:15:16: ------------------------------
2026-09-03T11:15:16: ----- initAuth DEBUG -----
2026-09-03T11:15:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:16: IsValid: true
2026-09-03T11:15:16: --------------------------
2026-09-03T11:15:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:15:16: Method: GET
2026-09-03T11:15:16: originalUrl: /v1/transactions/summary?society_id=21
2026-09-03T11:15:16: path: /v1/transactions/summary
2026-09-03T11:15:16: normalizedPath: /v1/transactions/summary
2026-09-03T11:15:16: isPublicRoute: false
2026-09-03T11:15:16: ------------------------------
2026-09-03T11:15:16: ----- initAuth DEBUG -----
2026-09-03T11:15:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:16: IsValid: true
2026-09-03T11:15:16: --------------------------
2026-09-03T11:15:16: 11:15:16 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=21 [32m200[0m 3.526 ms - 128[0m
2026-09-03T11:15:16: 11:15:16 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 10.177 ms - 149[0m
2026-09-03T11:15:17: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:15:17: Method: GET
2026-09-03T11:15:17: originalUrl: /v1/dashboard
2026-09-03T11:15:17: path: /v1/dashboard
2026-09-03T11:15:17: normalizedPath: /v1/dashboard
2026-09-03T11:15:17: isPublicRoute: false
2026-09-03T11:15:17: ------------------------------
2026-09-03T11:15:17: ----- initAuth DEBUG -----
2026-09-03T11:15:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:17: IsValid: true
2026-09-03T11:15:17: --------------------------
2026-09-03T11:15:17: ========== Dashboard Controller ==========
2026-09-03T11:15:17: req.user => {
2026-09-03T11:15:17:   user_id: 17,
2026-09-03T11:15:17:   society_id: 21,
2026-09-03T11:15:17:   role: 'admin',
2026-09-03T11:15:17:   full_name: 'Sarvan Singh',
2026-09-03T11:15:17:   is_admin: 0,
2026-09-03T11:15:17:   is_member: 1,
2026-09-03T11:15:17:   is_superadmin: false,
2026-09-03T11:15:17:   permissions: {
2026-09-03T11:15:17:     dashboard: { view: true },
2026-09-03T11:15:17:     society: {
2026-09-03T11:15:17:       view: true,
2026-09-03T11:15:17:       summary: false,
2026-09-03T11:15:17:       create: false,
2026-09-03T11:15:17:       update: true,
2026-09-03T11:15:17:       delete: false,
2026-09-03T11:15:17:       approve: false,
2026-09-03T11:15:17:       reject: false
2026-09-03T11:15:17:     },
2026-09-03T11:15:17:     members: {
2026-09-03T11:15:17:       view: true,
2026-09-03T11:15:17:       create: true,
2026-09-03T11:15:17:       update: true,
2026-09-03T11:15:17:       delete: true,
2026-09-03T11:15:17:       approve: false,
2026-09-03T11:15:17:       reject: true
2026-09-03T11:15:17:     },
2026-09-03T11:15:17:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:15:17:     expenses: {
2026-09-03T11:15:17:       view: true,
2026-09-03T11:15:17:       create: true,
2026-09-03T11:15:17:       update: true,
2026-09-03T11:15:17:       delete: false,
2026-09-03T11:15:17:       approve: true,
2026-09-03T11:15:17:       reject: true
2026-09-03T11:15:17:     },
2026-09-03T11:15:17:     transactions: { view: true },
2026-09-03T11:15:17:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:15:17:     profile: { view: true, update: true },
2026-09-03T11:15:17:     settings: { view: true, update: true }
2026-09-03T11:15:17:   },
2026-09-03T11:15:17:   iat: 1788413281,
2026-09-03T11:15:17:   exp: 1791005281
2026-09-03T11:15:17: }
2026-09-03T11:15:17: req.selectedSocietyId => 21
2026-09-03T11:15:17: Dashboard Society ID => 21
2026-09-03T11:15:17: Member ID => 17
2026-09-03T11:15:17: User Role => admin
2026-09-03T11:15:17: societyId = 21
2026-09-03T11:15:17: memberId = 17
2026-09-03T11:15:17: Pending Maintenance Count => 1
2026-09-03T11:15:17: Pending Expense Count => 0
2026-09-03T11:15:17: Total Pending Count => 1
2026-09-03T11:15:17: 11:15:17 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.863 ms - 369[0m
2026-09-03T11:15:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:15:19: Method: POST
2026-09-03T11:15:19: originalUrl: /v1/payments
2026-09-03T11:15:19: path: /v1/payments
2026-09-03T11:15:19: normalizedPath: /v1/payments
2026-09-03T11:15:19: isPublicRoute: false
2026-09-03T11:15:19: ------------------------------
2026-09-03T11:15:19: ----- initAuth DEBUG -----
2026-09-03T11:15:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:19: IsValid: true
2026-09-03T11:15:19: --------------------------
2026-09-03T11:15:19: 11:15:19 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.119 ms - 459[0m
2026-09-03T11:15:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:15:19: Method: GET
2026-09-03T11:15:19: originalUrl: /v1/payment/my-dues
2026-09-03T11:15:19: path: /v1/payment/my-dues
2026-09-03T11:15:19: normalizedPath: /v1/payment/my-dues
2026-09-03T11:15:19: isPublicRoute: false
2026-09-03T11:15:19: ------------------------------
2026-09-03T11:15:19: ----- initAuth DEBUG -----
2026-09-03T11:15:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:19: IsValid: true
2026-09-03T11:15:19: --------------------------
2026-09-03T11:15:19: 11:15:19 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.929 ms - 347[0m
2026-09-03T11:15:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:15:20: Method: POST
2026-09-03T11:15:20: originalUrl: /v1/expenses
2026-09-03T11:15:20: path: /v1/expenses
2026-09-03T11:15:20: normalizedPath: /v1/expenses
2026-09-03T11:15:20: isPublicRoute: false
2026-09-03T11:15:20: ------------------------------
2026-09-03T11:15:20: ----- initAuth DEBUG -----
2026-09-03T11:15:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:20: IsValid: true
2026-09-03T11:15:20: --------------------------
2026-09-03T11:15:20: 11:15:20 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.355 ms - 73[0m
2026-09-03T11:15:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:15:20: Method: POST
2026-09-03T11:15:20: originalUrl: /v1/expenses/summary
2026-09-03T11:15:20: path: /v1/expenses/summary
2026-09-03T11:15:20: normalizedPath: /v1/expenses/summary
2026-09-03T11:15:20: isPublicRoute: false
2026-09-03T11:15:20: ------------------------------
2026-09-03T11:15:20: ----- initAuth DEBUG -----
2026-09-03T11:15:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:20: IsValid: true
2026-09-03T11:15:20: --------------------------
2026-09-03T11:15:20: 11:15:20 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.042 ms - 152[0m
2026-09-03T11:15:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:15:20: Method: GET
2026-09-03T11:15:20: originalUrl: /v1/expense-categories
2026-09-03T11:15:20: path: /v1/expense-categories
2026-09-03T11:15:20: normalizedPath: /v1/expense-categories
2026-09-03T11:15:20: isPublicRoute: false
2026-09-03T11:15:20: ------------------------------
2026-09-03T11:15:20: ----- initAuth DEBUG -----
2026-09-03T11:15:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:20: IsValid: true
2026-09-03T11:15:20: --------------------------
2026-09-03T11:15:20: 11:15:20 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.593 ms - 149[0m
2026-09-03T11:15:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:15:42: Method: POST
2026-09-03T11:15:42: originalUrl: /v1/expense/create
2026-09-03T11:15:42: path: /v1/expense/create
2026-09-03T11:15:42: normalizedPath: /v1/expense/create
2026-09-03T11:15:42: isPublicRoute: false
2026-09-03T11:15:42: ------------------------------
2026-09-03T11:15:42: ----- initAuth DEBUG -----
2026-09-03T11:15:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:42: IsValid: true
2026-09-03T11:15:42: --------------------------
2026-09-03T11:15:42: 11:15:42 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 40.139 ms - 79[0m
2026-09-03T11:15:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:15:42: Method: POST
2026-09-03T11:15:42: originalUrl: /v1/expenses
2026-09-03T11:15:42: path: /v1/expenses
2026-09-03T11:15:42: normalizedPath: /v1/expenses
2026-09-03T11:15:42: isPublicRoute: false
2026-09-03T11:15:42: ------------------------------
2026-09-03T11:15:42: ----- initAuth DEBUG -----
2026-09-03T11:15:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:42: IsValid: true
2026-09-03T11:15:42: --------------------------
2026-09-03T11:15:42: 11:15:42 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.570 ms - 564[0m
2026-09-03T11:15:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:15:42: Method: POST
2026-09-03T11:15:42: originalUrl: /v1/expenses/summary
2026-09-03T11:15:42: path: /v1/expenses/summary
2026-09-03T11:15:42: normalizedPath: /v1/expenses/summary
2026-09-03T11:15:42: isPublicRoute: false
2026-09-03T11:15:42: ------------------------------
2026-09-03T11:15:42: ----- initAuth DEBUG -----
2026-09-03T11:15:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:42: IsValid: true
2026-09-03T11:15:42: --------------------------
2026-09-03T11:15:42: 11:15:42 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.929 ms - 156[0m
2026-09-03T11:15:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:15:42: Method: GET
2026-09-03T11:15:42: originalUrl: /v1/expense-categories
2026-09-03T11:15:42: path: /v1/expense-categories
2026-09-03T11:15:42: normalizedPath: /v1/expense-categories
2026-09-03T11:15:42: isPublicRoute: false
2026-09-03T11:15:42: ------------------------------
2026-09-03T11:15:42: ----- initAuth DEBUG -----
2026-09-03T11:15:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:42: IsValid: true
2026-09-03T11:15:42: --------------------------
2026-09-03T11:15:42: 11:15:42 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.354 ms - 149[0m
2026-09-03T11:15:47: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:15:47: Method: POST
2026-09-03T11:15:47: originalUrl: /v1/expenses
2026-09-03T11:15:47: path: /v1/expenses
2026-09-03T11:15:47: normalizedPath: /v1/expenses
2026-09-03T11:15:47: isPublicRoute: false
2026-09-03T11:15:47: ------------------------------
2026-09-03T11:15:47: ----- initAuth DEBUG -----
2026-09-03T11:15:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:47: IsValid: true
2026-09-03T11:15:47: --------------------------
2026-09-03T11:15:47: 11:15:47 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.258 ms - 73[0m
2026-09-03T11:15:54: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:15:54: Method: POST
2026-09-03T11:15:54: originalUrl: /v1/expenses
2026-09-03T11:15:54: path: /v1/expenses
2026-09-03T11:15:54: normalizedPath: /v1/expenses
2026-09-03T11:15:54: isPublicRoute: false
2026-09-03T11:15:54: ------------------------------
2026-09-03T11:15:54: ----- initAuth DEBUG -----
2026-09-03T11:15:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:54: IsValid: true
2026-09-03T11:15:54: --------------------------
2026-09-03T11:15:54: 11:15:54 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.744 ms - 73[0m
2026-09-03T11:15:55: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:15:55: Method: POST
2026-09-03T11:15:55: originalUrl: /v1/expenses
2026-09-03T11:15:55: path: /v1/expenses
2026-09-03T11:15:55: normalizedPath: /v1/expenses
2026-09-03T11:15:55: isPublicRoute: false
2026-09-03T11:15:55: ------------------------------
2026-09-03T11:15:55: ----- initAuth DEBUG -----
2026-09-03T11:15:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:15:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:15:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:15:55: IsValid: true
2026-09-03T11:15:55: --------------------------
2026-09-03T11:15:55: 11:15:55 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.921 ms - 564[0m
2026-09-03T11:16:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:16:00: Method: POST
2026-09-03T11:16:00: originalUrl: /v1/expenses
2026-09-03T11:16:00: path: /v1/expenses
2026-09-03T11:16:00: normalizedPath: /v1/expenses
2026-09-03T11:16:00: isPublicRoute: false
2026-09-03T11:16:00: ------------------------------
2026-09-03T11:16:00: ----- initAuth DEBUG -----
2026-09-03T11:16:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:16:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:16:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:16:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:16:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:16:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:16:00: IsValid: true
2026-09-03T11:16:00: --------------------------
2026-09-03T11:16:00: 11:16:00 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.832 ms - 564[0m
2026-09-03T11:16:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:16:00: Method: POST
2026-09-03T11:16:00: originalUrl: /v1/expenses/summary
2026-09-03T11:16:00: path: /v1/expenses/summary
2026-09-03T11:16:00: normalizedPath: /v1/expenses/summary
2026-09-03T11:16:00: isPublicRoute: false
2026-09-03T11:16:00: ------------------------------
2026-09-03T11:16:00: ----- initAuth DEBUG -----
2026-09-03T11:16:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:16:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:16:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:16:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:16:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:16:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:16:00: IsValid: true
2026-09-03T11:16:00: --------------------------
2026-09-03T11:16:00: 11:16:00 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.558 ms - 156[0m
2026-09-03T11:16:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:16:00: Method: GET
2026-09-03T11:16:00: originalUrl: /v1/expense-categories
2026-09-03T11:16:00: path: /v1/expense-categories
2026-09-03T11:16:00: normalizedPath: /v1/expense-categories
2026-09-03T11:16:00: isPublicRoute: false
2026-09-03T11:16:00: ------------------------------
2026-09-03T11:16:00: ----- initAuth DEBUG -----
2026-09-03T11:16:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:16:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:16:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:16:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:16:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:16:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:16:00: IsValid: true
2026-09-03T11:16:00: --------------------------
2026-09-03T11:16:00: 11:16:00 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 5.985 ms - 149[0m
2026-09-03T11:16:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:16:05: Method: POST
2026-09-03T11:16:05: originalUrl: /v1/expenses
2026-09-03T11:16:05: path: /v1/expenses
2026-09-03T11:16:05: normalizedPath: /v1/expenses
2026-09-03T11:16:05: isPublicRoute: false
2026-09-03T11:16:05: ------------------------------
2026-09-03T11:16:05: ----- initAuth DEBUG -----
2026-09-03T11:16:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:16:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:16:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:16:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:16:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:16:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:16:05: IsValid: true
2026-09-03T11:16:05: --------------------------
2026-09-03T11:16:05: 11:16:05 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.576 ms - 73[0m
2026-09-03T11:16:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:16:07: Method: POST
2026-09-03T11:16:07: originalUrl: /v1/expenses
2026-09-03T11:16:07: path: /v1/expenses
2026-09-03T11:16:07: normalizedPath: /v1/expenses
2026-09-03T11:16:07: isPublicRoute: false
2026-09-03T11:16:07: ------------------------------
2026-09-03T11:16:07: ----- initAuth DEBUG -----
2026-09-03T11:16:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:16:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:16:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:16:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:16:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:16:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:16:07: IsValid: true
2026-09-03T11:16:07: --------------------------
2026-09-03T11:16:07: 11:16:07 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.242 ms - 564[0m
2026-09-03T11:17:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:17:14: Method: POST
2026-09-03T11:17:14: originalUrl: /v1/expenses
2026-09-03T11:17:14: path: /v1/expenses
2026-09-03T11:17:14: normalizedPath: /v1/expenses
2026-09-03T11:17:14: isPublicRoute: false
2026-09-03T11:17:14: ------------------------------
2026-09-03T11:17:14: ----- initAuth DEBUG -----
2026-09-03T11:17:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:14: IsValid: true
2026-09-03T11:17:14: --------------------------
2026-09-03T11:17:14: 11:17:14 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 8.984 ms - 564[0m
2026-09-03T11:17:15: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:17:15: Method: POST
2026-09-03T11:17:15: originalUrl: /v1/expenses/summary
2026-09-03T11:17:15: path: /v1/expenses/summary
2026-09-03T11:17:15: normalizedPath: /v1/expenses/summary
2026-09-03T11:17:15: isPublicRoute: false
2026-09-03T11:17:15: ------------------------------
2026-09-03T11:17:15: ----- initAuth DEBUG -----
2026-09-03T11:17:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:15: IsValid: true
2026-09-03T11:17:15: --------------------------
2026-09-03T11:17:15: 11:17:15 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.654 ms - 156[0m
2026-09-03T11:17:15: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:17:15: Method: GET
2026-09-03T11:17:15: originalUrl: /v1/expense-categories
2026-09-03T11:17:15: path: /v1/expense-categories
2026-09-03T11:17:15: normalizedPath: /v1/expense-categories
2026-09-03T11:17:15: isPublicRoute: false
2026-09-03T11:17:15: ------------------------------
2026-09-03T11:17:15: ----- initAuth DEBUG -----
2026-09-03T11:17:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:15: IsValid: true
2026-09-03T11:17:15: --------------------------
2026-09-03T11:17:15: 11:17:15 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 5.182 ms - 149[0m
2026-09-03T11:17:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:17:22: Method: POST
2026-09-03T11:17:22: originalUrl: /v1/payments
2026-09-03T11:17:22: path: /v1/payments
2026-09-03T11:17:22: normalizedPath: /v1/payments
2026-09-03T11:17:22: isPublicRoute: false
2026-09-03T11:17:22: ------------------------------
2026-09-03T11:17:22: ----- initAuth DEBUG -----
2026-09-03T11:17:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:22: IsValid: true
2026-09-03T11:17:22: --------------------------
2026-09-03T11:17:22: 11:17:22 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 7.331 ms - 459[0m
2026-09-03T11:17:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:17:22: Method: GET
2026-09-03T11:17:22: originalUrl: /v1/payment/my-dues
2026-09-03T11:17:22: path: /v1/payment/my-dues
2026-09-03T11:17:22: normalizedPath: /v1/payment/my-dues
2026-09-03T11:17:22: isPublicRoute: false
2026-09-03T11:17:22: ------------------------------
2026-09-03T11:17:22: ----- initAuth DEBUG -----
2026-09-03T11:17:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:22: IsValid: true
2026-09-03T11:17:22: --------------------------
2026-09-03T11:17:22: 11:17:22 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.455 ms - 347[0m
2026-09-03T11:17:25: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:17:25: Method: POST
2026-09-03T11:17:25: originalUrl: /v1/transactions
2026-09-03T11:17:25: path: /v1/transactions
2026-09-03T11:17:25: normalizedPath: /v1/transactions
2026-09-03T11:17:25: isPublicRoute: false
2026-09-03T11:17:25: ------------------------------
2026-09-03T11:17:25: ----- initAuth DEBUG -----
2026-09-03T11:17:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:25: IsValid: true
2026-09-03T11:17:25: --------------------------
2026-09-03T11:17:25: 11:17:25 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.937 ms - 740[0m
2026-09-03T11:17:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:17:26: Method: GET
2026-09-03T11:17:26: originalUrl: /v1/transactions/summary?society_id=21
2026-09-03T11:17:26: path: /v1/transactions/summary
2026-09-03T11:17:26: normalizedPath: /v1/transactions/summary
2026-09-03T11:17:26: isPublicRoute: false
2026-09-03T11:17:26: ------------------------------
2026-09-03T11:17:26: ----- initAuth DEBUG -----
2026-09-03T11:17:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:26: IsValid: true
2026-09-03T11:17:26: --------------------------
2026-09-03T11:17:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:17:26: Method: GET
2026-09-03T11:17:26: originalUrl: /v1/expense-categories
2026-09-03T11:17:26: path: /v1/expense-categories
2026-09-03T11:17:26: normalizedPath: /v1/expense-categories
2026-09-03T11:17:26: isPublicRoute: false
2026-09-03T11:17:26: ------------------------------
2026-09-03T11:17:26: ----- initAuth DEBUG -----
2026-09-03T11:17:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:26: IsValid: true
2026-09-03T11:17:26: --------------------------
2026-09-03T11:17:26: 11:17:26 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=21 [32m200[0m 6.147 ms - 130[0m
2026-09-03T11:17:26: 11:17:26 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 9.744 ms - 149[0m
2026-09-03T11:17:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:17:29: Method: POST
2026-09-03T11:17:29: originalUrl: /v1/expenses
2026-09-03T11:17:29: path: /v1/expenses
2026-09-03T11:17:29: normalizedPath: /v1/expenses
2026-09-03T11:17:29: isPublicRoute: false
2026-09-03T11:17:29: ------------------------------
2026-09-03T11:17:29: ----- initAuth DEBUG -----
2026-09-03T11:17:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:29: IsValid: true
2026-09-03T11:17:29: --------------------------
2026-09-03T11:17:29: 11:17:29 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.885 ms - 564[0m
2026-09-03T11:17:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:17:30: Method: POST
2026-09-03T11:17:30: originalUrl: /v1/expenses/summary
2026-09-03T11:17:30: path: /v1/expenses/summary
2026-09-03T11:17:30: normalizedPath: /v1/expenses/summary
2026-09-03T11:17:30: isPublicRoute: false
2026-09-03T11:17:30: ------------------------------
2026-09-03T11:17:30: ----- initAuth DEBUG -----
2026-09-03T11:17:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:30: IsValid: true
2026-09-03T11:17:30: --------------------------
2026-09-03T11:17:30: 11:17:30 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 7.923 ms - 156[0m
2026-09-03T11:17:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:17:30: Method: GET
2026-09-03T11:17:30: originalUrl: /v1/expense-categories
2026-09-03T11:17:30: path: /v1/expense-categories
2026-09-03T11:17:30: normalizedPath: /v1/expense-categories
2026-09-03T11:17:30: isPublicRoute: false
2026-09-03T11:17:30: ------------------------------
2026-09-03T11:17:30: ----- initAuth DEBUG -----
2026-09-03T11:17:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:17:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:17:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:17:30: IsValid: true
2026-09-03T11:17:30: --------------------------
2026-09-03T11:17:30: 11:17:30 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.901 ms - 149[0m
2026-09-03T11:18:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:18:16: Method: GET
2026-09-03T11:18:16: originalUrl: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T11:18:16: path: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T11:18:16: normalizedPath: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T11:18:16: isPublicRoute: false
2026-09-03T11:18:16: ------------------------------
2026-09-03T11:18:16: 11:18:16 [[32minfo[39m] [0mGET /uploads/profile/1788323149054-845720738.jpg [33m404[0m 2.102 ms - 182[0m
2026-09-03T11:18:17: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:18:17: Method: POST
2026-09-03T11:18:17: originalUrl: /v1/expenses
2026-09-03T11:18:17: path: /v1/expenses
2026-09-03T11:18:17: normalizedPath: /v1/expenses
2026-09-03T11:18:17: isPublicRoute: false
2026-09-03T11:18:17: ------------------------------
2026-09-03T11:18:17: ----- initAuth DEBUG -----
2026-09-03T11:18:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:17: IsValid: true
2026-09-03T11:18:17: --------------------------
2026-09-03T11:18:17: 11:18:17 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 7.679 ms - 564[0m
2026-09-03T11:18:17: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:18:17: Method: POST
2026-09-03T11:18:17: originalUrl: /v1/expenses/summary
2026-09-03T11:18:17: path: /v1/expenses/summary
2026-09-03T11:18:17: normalizedPath: /v1/expenses/summary
2026-09-03T11:18:17: isPublicRoute: false
2026-09-03T11:18:17: ------------------------------
2026-09-03T11:18:17: ----- initAuth DEBUG -----
2026-09-03T11:18:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:17: IsValid: true
2026-09-03T11:18:17: --------------------------
2026-09-03T11:18:17: 11:18:17 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.783 ms - 160[0m
2026-09-03T11:18:17: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:18:17: Method: GET
2026-09-03T11:18:17: originalUrl: /v1/expense-categories
2026-09-03T11:18:17: path: /v1/expense-categories
2026-09-03T11:18:17: normalizedPath: /v1/expense-categories
2026-09-03T11:18:17: isPublicRoute: false
2026-09-03T11:18:17: ------------------------------
2026-09-03T11:18:17: ----- initAuth DEBUG -----
2026-09-03T11:18:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:17: IsValid: true
2026-09-03T11:18:17: --------------------------
2026-09-03T11:18:17: 11:18:17 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.912 ms - 149[0m
2026-09-03T11:18:41: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:18:41: Method: POST
2026-09-03T11:18:41: originalUrl: /v1/expenses
2026-09-03T11:18:41: path: /v1/expenses
2026-09-03T11:18:41: normalizedPath: /v1/expenses
2026-09-03T11:18:41: isPublicRoute: false
2026-09-03T11:18:41: ------------------------------
2026-09-03T11:18:41: ----- initAuth DEBUG -----
2026-09-03T11:18:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:41: IsValid: true
2026-09-03T11:18:41: --------------------------
2026-09-03T11:18:41: 11:18:41 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.477 ms - 564[0m
2026-09-03T11:18:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:18:42: Method: POST
2026-09-03T11:18:42: originalUrl: /v1/expenses/summary
2026-09-03T11:18:42: path: /v1/expenses/summary
2026-09-03T11:18:42: normalizedPath: /v1/expenses/summary
2026-09-03T11:18:42: isPublicRoute: false
2026-09-03T11:18:42: ------------------------------
2026-09-03T11:18:42: ----- initAuth DEBUG -----
2026-09-03T11:18:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:42: IsValid: true
2026-09-03T11:18:42: --------------------------
2026-09-03T11:18:42: 11:18:42 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.891 ms - 156[0m
2026-09-03T11:18:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:18:42: Method: GET
2026-09-03T11:18:42: originalUrl: /v1/expense-categories
2026-09-03T11:18:42: path: /v1/expense-categories
2026-09-03T11:18:42: normalizedPath: /v1/expense-categories
2026-09-03T11:18:42: isPublicRoute: false
2026-09-03T11:18:42: ------------------------------
2026-09-03T11:18:42: ----- initAuth DEBUG -----
2026-09-03T11:18:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:42: IsValid: true
2026-09-03T11:18:42: --------------------------
2026-09-03T11:18:42: 11:18:42 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.255 ms - 149[0m
2026-09-03T11:18:45: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:18:45: Method: POST
2026-09-03T11:18:45: originalUrl: /v1/payments
2026-09-03T11:18:45: path: /v1/payments
2026-09-03T11:18:45: normalizedPath: /v1/payments
2026-09-03T11:18:45: isPublicRoute: false
2026-09-03T11:18:45: ------------------------------
2026-09-03T11:18:45: ----- initAuth DEBUG -----
2026-09-03T11:18:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:45: IsValid: true
2026-09-03T11:18:45: --------------------------
2026-09-03T11:18:45: 11:18:45 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 11.173 ms - 459[0m
2026-09-03T11:18:45: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:18:45: Method: GET
2026-09-03T11:18:45: originalUrl: /v1/payment/my-dues
2026-09-03T11:18:45: path: /v1/payment/my-dues
2026-09-03T11:18:45: normalizedPath: /v1/payment/my-dues
2026-09-03T11:18:45: isPublicRoute: false
2026-09-03T11:18:45: ------------------------------
2026-09-03T11:18:45: ----- initAuth DEBUG -----
2026-09-03T11:18:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:45: IsValid: true
2026-09-03T11:18:45: --------------------------
2026-09-03T11:18:45: 11:18:45 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.267 ms - 347[0m
2026-09-03T11:18:49: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:18:49: Method: GET
2026-09-03T11:18:49: originalUrl: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T11:18:49: path: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T11:18:49: normalizedPath: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T11:18:49: isPublicRoute: false
2026-09-03T11:18:49: ------------------------------
2026-09-03T11:18:49: 11:18:49 [[32minfo[39m] [0mGET /uploads/profile/1788323149054-845720738.jpg [33m404[0m 1.299 ms - 182[0m
2026-09-03T11:18:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:18:50: Method: GET
2026-09-03T11:18:50: originalUrl: /v1/payment/my-dues
2026-09-03T11:18:50: path: /v1/payment/my-dues
2026-09-03T11:18:50: normalizedPath: /v1/payment/my-dues
2026-09-03T11:18:50: isPublicRoute: false
2026-09-03T11:18:50: ------------------------------
2026-09-03T11:18:50: ----- initAuth DEBUG -----
2026-09-03T11:18:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:50: IsValid: true
2026-09-03T11:18:50: --------------------------
2026-09-03T11:18:50: 11:18:50 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.732 ms - 347[0m
2026-09-03T11:18:53: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:18:53: Method: GET
2026-09-03T11:18:53: originalUrl: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T11:18:53: path: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T11:18:53: normalizedPath: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T11:18:53: isPublicRoute: false
2026-09-03T11:18:53: ------------------------------
2026-09-03T11:18:53: 11:18:53 [[32minfo[39m] [0mGET /uploads/profile/1788323149054-845720738.jpg [33m404[0m 1.306 ms - 182[0m
2026-09-03T11:18:54: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:18:54: Method: POST
2026-09-03T11:18:54: originalUrl: /v1/expenses
2026-09-03T11:18:54: path: /v1/expenses
2026-09-03T11:18:54: normalizedPath: /v1/expenses
2026-09-03T11:18:54: isPublicRoute: false
2026-09-03T11:18:54: ------------------------------
2026-09-03T11:18:54: ----- initAuth DEBUG -----
2026-09-03T11:18:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:54: IsValid: true
2026-09-03T11:18:54: --------------------------
2026-09-03T11:18:54: 11:18:54 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.446 ms - 564[0m
2026-09-03T11:18:54: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:18:54: Method: POST
2026-09-03T11:18:54: originalUrl: /v1/expenses/summary
2026-09-03T11:18:54: path: /v1/expenses/summary
2026-09-03T11:18:54: normalizedPath: /v1/expenses/summary
2026-09-03T11:18:54: isPublicRoute: false
2026-09-03T11:18:54: ------------------------------
2026-09-03T11:18:54: ----- initAuth DEBUG -----
2026-09-03T11:18:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:54: IsValid: true
2026-09-03T11:18:54: --------------------------
2026-09-03T11:18:54: 11:18:54 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.537 ms - 160[0m
2026-09-03T11:18:54: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:18:54: Method: GET
2026-09-03T11:18:54: originalUrl: /v1/expense-categories
2026-09-03T11:18:54: path: /v1/expense-categories
2026-09-03T11:18:54: normalizedPath: /v1/expense-categories
2026-09-03T11:18:54: isPublicRoute: false
2026-09-03T11:18:54: ------------------------------
2026-09-03T11:18:54: ----- initAuth DEBUG -----
2026-09-03T11:18:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:18:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:18:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:18:54: IsValid: true
2026-09-03T11:18:54: --------------------------
2026-09-03T11:18:54: 11:18:54 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.764 ms - 149[0m
2026-09-03T11:19:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:19:05: Method: GET
2026-09-03T11:19:05: originalUrl: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T11:19:05: path: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T11:19:05: normalizedPath: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T11:19:05: isPublicRoute: false
2026-09-03T11:19:05: ------------------------------
2026-09-03T11:19:05: 11:19:05 [[32minfo[39m] [0mGET /uploads/profile/1788323149054-845720738.jpg [33m404[0m 1.381 ms - 182[0m
2026-09-03T11:19:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:19:11: Method: POST
2026-09-03T11:19:11: originalUrl: /v1/expenses
2026-09-03T11:19:11: path: /v1/expenses
2026-09-03T11:19:11: normalizedPath: /v1/expenses
2026-09-03T11:19:11: isPublicRoute: false
2026-09-03T11:19:11: ------------------------------
2026-09-03T11:19:11: ----- initAuth DEBUG -----
2026-09-03T11:19:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:11: IsValid: true
2026-09-03T11:19:11: --------------------------
2026-09-03T11:19:11: 11:19:11 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.679 ms - 564[0m
2026-09-03T11:19:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:19:11: Method: GET
2026-09-03T11:19:11: originalUrl: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T11:19:11: path: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T11:19:11: normalizedPath: /uploads/profile/1788323149054-845720738.jpg
2026-09-03T11:19:11: isPublicRoute: false
2026-09-03T11:19:11: ------------------------------
2026-09-03T11:19:11: 11:19:11 [[32minfo[39m] [0mGET /uploads/profile/1788323149054-845720738.jpg [33m404[0m 0.965 ms - 182[0m
2026-09-03T11:19:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:19:11: Method: POST
2026-09-03T11:19:11: originalUrl: /v1/expenses/summary
2026-09-03T11:19:11: path: /v1/expenses/summary
2026-09-03T11:19:11: normalizedPath: /v1/expenses/summary
2026-09-03T11:19:11: isPublicRoute: false
2026-09-03T11:19:11: ------------------------------
2026-09-03T11:19:11: ----- initAuth DEBUG -----
2026-09-03T11:19:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:11: IsValid: true
2026-09-03T11:19:11: --------------------------
2026-09-03T11:19:11: 11:19:11 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.632 ms - 160[0m
2026-09-03T11:19:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:19:11: Method: GET
2026-09-03T11:19:11: originalUrl: /v1/expense-categories
2026-09-03T11:19:11: path: /v1/expense-categories
2026-09-03T11:19:11: normalizedPath: /v1/expense-categories
2026-09-03T11:19:11: isPublicRoute: false
2026-09-03T11:19:11: ------------------------------
2026-09-03T11:19:11: ----- initAuth DEBUG -----
2026-09-03T11:19:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:11: IsValid: true
2026-09-03T11:19:11: --------------------------
2026-09-03T11:19:11: 11:19:11 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.519 ms - 149[0m
2026-09-03T11:19:25: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:19:25: Method: POST
2026-09-03T11:19:25: originalUrl: /v1/payments
2026-09-03T11:19:25: path: /v1/payments
2026-09-03T11:19:25: normalizedPath: /v1/payments
2026-09-03T11:19:25: isPublicRoute: false
2026-09-03T11:19:25: ------------------------------
2026-09-03T11:19:25: ----- initAuth DEBUG -----
2026-09-03T11:19:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:25: IsValid: true
2026-09-03T11:19:25: --------------------------
2026-09-03T11:19:25: 11:19:25 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.241 ms - 459[0m
2026-09-03T11:19:25: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:19:25: Method: GET
2026-09-03T11:19:25: originalUrl: /v1/payment/my-dues
2026-09-03T11:19:25: path: /v1/payment/my-dues
2026-09-03T11:19:25: normalizedPath: /v1/payment/my-dues
2026-09-03T11:19:25: isPublicRoute: false
2026-09-03T11:19:25: ------------------------------
2026-09-03T11:19:25: ----- initAuth DEBUG -----
2026-09-03T11:19:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:25: IsValid: true
2026-09-03T11:19:25: --------------------------
2026-09-03T11:19:25: 11:19:25 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 3.650 ms - 52[0m
2026-09-03T11:19:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:19:42: Method: POST
2026-09-03T11:19:42: originalUrl: /v1/transactions
2026-09-03T11:19:42: path: /v1/transactions
2026-09-03T11:19:42: normalizedPath: /v1/transactions
2026-09-03T11:19:42: isPublicRoute: false
2026-09-03T11:19:42: ------------------------------
2026-09-03T11:19:42: ----- initAuth DEBUG -----
2026-09-03T11:19:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:42: IsValid: true
2026-09-03T11:19:42: --------------------------
2026-09-03T11:19:42: 11:19:42 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 7.043 ms - 740[0m
2026-09-03T11:19:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:19:42: Method: GET
2026-09-03T11:19:42: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T11:19:42: path: /v1/transactions/summary
2026-09-03T11:19:42: normalizedPath: /v1/transactions/summary
2026-09-03T11:19:42: isPublicRoute: false
2026-09-03T11:19:42: ------------------------------
2026-09-03T11:19:42: ----- initAuth DEBUG -----
2026-09-03T11:19:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:42: IsValid: true
2026-09-03T11:19:42: --------------------------
2026-09-03T11:19:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:19:42: Method: GET
2026-09-03T11:19:42: originalUrl: /v1/expense-categories
2026-09-03T11:19:42: path: /v1/expense-categories
2026-09-03T11:19:42: normalizedPath: /v1/expense-categories
2026-09-03T11:19:42: isPublicRoute: false
2026-09-03T11:19:42: ------------------------------
2026-09-03T11:19:42: ----- initAuth DEBUG -----
2026-09-03T11:19:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:42: IsValid: true
2026-09-03T11:19:42: --------------------------
2026-09-03T11:19:42: 11:19:42 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.667 ms - 149[0m
2026-09-03T11:19:42: 11:19:42 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 13.738 ms - 131[0m
2026-09-03T11:19:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:19:42: Method: POST
2026-09-03T11:19:42: originalUrl: /v1/expenses
2026-09-03T11:19:42: path: /v1/expenses
2026-09-03T11:19:42: normalizedPath: /v1/expenses
2026-09-03T11:19:42: isPublicRoute: false
2026-09-03T11:19:42: ------------------------------
2026-09-03T11:19:42: ----- initAuth DEBUG -----
2026-09-03T11:19:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:42: IsValid: true
2026-09-03T11:19:42: --------------------------
2026-09-03T11:19:42: 11:19:42 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.014 ms - 564[0m
2026-09-03T11:19:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:19:42: Method: POST
2026-09-03T11:19:42: originalUrl: /v1/expenses/summary
2026-09-03T11:19:42: path: /v1/expenses/summary
2026-09-03T11:19:42: normalizedPath: /v1/expenses/summary
2026-09-03T11:19:42: isPublicRoute: false
2026-09-03T11:19:42: ------------------------------
2026-09-03T11:19:42: ----- initAuth DEBUG -----
2026-09-03T11:19:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:42: IsValid: true
2026-09-03T11:19:42: --------------------------
2026-09-03T11:19:42: 11:19:42 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.266 ms - 160[0m
2026-09-03T11:19:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:19:42: Method: GET
2026-09-03T11:19:42: originalUrl: /v1/expense-categories
2026-09-03T11:19:42: path: /v1/expense-categories
2026-09-03T11:19:42: normalizedPath: /v1/expense-categories
2026-09-03T11:19:42: isPublicRoute: false
2026-09-03T11:19:42: ------------------------------
2026-09-03T11:19:42: ----- initAuth DEBUG -----
2026-09-03T11:19:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:42: IsValid: true
2026-09-03T11:19:42: --------------------------
2026-09-03T11:19:42: 11:19:42 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 23.536 ms - 149[0m
2026-09-03T11:19:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:19:48: Method: POST
2026-09-03T11:19:48: originalUrl: /v1/payments
2026-09-03T11:19:48: path: /v1/payments
2026-09-03T11:19:48: normalizedPath: /v1/payments
2026-09-03T11:19:48: isPublicRoute: false
2026-09-03T11:19:48: ------------------------------
2026-09-03T11:19:48: ----- initAuth DEBUG -----
2026-09-03T11:19:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:48: IsValid: true
2026-09-03T11:19:48: --------------------------
2026-09-03T11:19:48: 11:19:48 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 7.969 ms - 459[0m
2026-09-03T11:19:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:19:48: Method: GET
2026-09-03T11:19:48: originalUrl: /v1/payment/my-dues
2026-09-03T11:19:48: path: /v1/payment/my-dues
2026-09-03T11:19:48: normalizedPath: /v1/payment/my-dues
2026-09-03T11:19:48: isPublicRoute: false
2026-09-03T11:19:48: ------------------------------
2026-09-03T11:19:48: ----- initAuth DEBUG -----
2026-09-03T11:19:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:19:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:19:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:19:48: IsValid: true
2026-09-03T11:19:48: --------------------------
2026-09-03T11:19:48: 11:19:48 [[32minfo[39m] [0mGET /v1/payment/my-dues [33m404[0m 4.093 ms - 52[0m
2026-09-03T11:22:25: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:22:25: Method: POST
2026-09-03T11:22:25: originalUrl: /v1/transactions
2026-09-03T11:22:25: path: /v1/transactions
2026-09-03T11:22:25: normalizedPath: /v1/transactions
2026-09-03T11:22:25: isPublicRoute: false
2026-09-03T11:22:25: ------------------------------
2026-09-03T11:22:25: ----- initAuth DEBUG -----
2026-09-03T11:22:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:25: IsValid: true
2026-09-03T11:22:25: --------------------------
2026-09-03T11:22:25: 11:22:25 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.331 ms - 740[0m
2026-09-03T11:22:25: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:22:25: Method: GET
2026-09-03T11:22:25: originalUrl: /v1/expense-categories
2026-09-03T11:22:25: path: /v1/expense-categories
2026-09-03T11:22:25: normalizedPath: /v1/expense-categories
2026-09-03T11:22:25: isPublicRoute: false
2026-09-03T11:22:25: ------------------------------
2026-09-03T11:22:25: ----- initAuth DEBUG -----
2026-09-03T11:22:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:25: IsValid: true
2026-09-03T11:22:25: --------------------------
2026-09-03T11:22:25: 11:22:25 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.476 ms - 149[0m
2026-09-03T11:22:25: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:22:25: Method: GET
2026-09-03T11:22:25: originalUrl: /v1/transactions/summary?society_id=21
2026-09-03T11:22:25: path: /v1/transactions/summary
2026-09-03T11:22:25: normalizedPath: /v1/transactions/summary
2026-09-03T11:22:25: isPublicRoute: false
2026-09-03T11:22:25: ------------------------------
2026-09-03T11:22:25: ----- initAuth DEBUG -----
2026-09-03T11:22:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:25: IsValid: true
2026-09-03T11:22:25: --------------------------
2026-09-03T11:22:25: 11:22:25 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=21 [32m200[0m 4.184 ms - 130[0m
2026-09-03T11:22:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:22:26: Method: POST
2026-09-03T11:22:26: originalUrl: /v1/expenses
2026-09-03T11:22:26: path: /v1/expenses
2026-09-03T11:22:26: normalizedPath: /v1/expenses
2026-09-03T11:22:26: isPublicRoute: false
2026-09-03T11:22:26: ------------------------------
2026-09-03T11:22:26: ----- initAuth DEBUG -----
2026-09-03T11:22:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:26: IsValid: true
2026-09-03T11:22:26: --------------------------
2026-09-03T11:22:26: 11:22:26 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.084 ms - 564[0m
2026-09-03T11:22:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:22:26: Method: POST
2026-09-03T11:22:26: originalUrl: /v1/expenses/summary
2026-09-03T11:22:26: path: /v1/expenses/summary
2026-09-03T11:22:26: normalizedPath: /v1/expenses/summary
2026-09-03T11:22:26: isPublicRoute: false
2026-09-03T11:22:26: ------------------------------
2026-09-03T11:22:26: ----- initAuth DEBUG -----
2026-09-03T11:22:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:26: IsValid: true
2026-09-03T11:22:26: --------------------------
2026-09-03T11:22:26: 11:22:26 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.232 ms - 156[0m
2026-09-03T11:22:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:22:26: Method: GET
2026-09-03T11:22:26: originalUrl: /v1/expense-categories
2026-09-03T11:22:26: path: /v1/expense-categories
2026-09-03T11:22:26: normalizedPath: /v1/expense-categories
2026-09-03T11:22:26: isPublicRoute: false
2026-09-03T11:22:26: ------------------------------
2026-09-03T11:22:26: ----- initAuth DEBUG -----
2026-09-03T11:22:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:26: IsValid: true
2026-09-03T11:22:26: --------------------------
2026-09-03T11:22:26: 11:22:26 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.745 ms - 149[0m
2026-09-03T11:22:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:22:28: Method: POST
2026-09-03T11:22:28: originalUrl: /v1/transactions
2026-09-03T11:22:28: path: /v1/transactions
2026-09-03T11:22:28: normalizedPath: /v1/transactions
2026-09-03T11:22:28: isPublicRoute: false
2026-09-03T11:22:28: ------------------------------
2026-09-03T11:22:28: ----- initAuth DEBUG -----
2026-09-03T11:22:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:28: IsValid: true
2026-09-03T11:22:28: --------------------------
2026-09-03T11:22:28: 11:22:28 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.626 ms - 740[0m
2026-09-03T11:22:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:22:28: Method: GET
2026-09-03T11:22:28: originalUrl: /v1/expense-categories
2026-09-03T11:22:28: path: /v1/expense-categories
2026-09-03T11:22:28: normalizedPath: /v1/expense-categories
2026-09-03T11:22:28: isPublicRoute: false
2026-09-03T11:22:28: ------------------------------
2026-09-03T11:22:28: ----- initAuth DEBUG -----
2026-09-03T11:22:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:28: IsValid: true
2026-09-03T11:22:28: --------------------------
2026-09-03T11:22:28: 11:22:28 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.637 ms - 149[0m
2026-09-03T11:22:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:22:28: Method: GET
2026-09-03T11:22:28: originalUrl: /v1/transactions/summary?society_id=21
2026-09-03T11:22:28: path: /v1/transactions/summary
2026-09-03T11:22:28: normalizedPath: /v1/transactions/summary
2026-09-03T11:22:28: isPublicRoute: false
2026-09-03T11:22:28: ------------------------------
2026-09-03T11:22:28: ----- initAuth DEBUG -----
2026-09-03T11:22:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:28: IsValid: true
2026-09-03T11:22:28: --------------------------
2026-09-03T11:22:28: 11:22:28 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=21 [32m200[0m 3.536 ms - 130[0m
2026-09-03T11:22:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:22:37: Method: POST
2026-09-03T11:22:37: originalUrl: /v1/payments
2026-09-03T11:22:37: path: /v1/payments
2026-09-03T11:22:37: normalizedPath: /v1/payments
2026-09-03T11:22:37: isPublicRoute: false
2026-09-03T11:22:37: ------------------------------
2026-09-03T11:22:37: ----- initAuth DEBUG -----
2026-09-03T11:22:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:37: IsValid: true
2026-09-03T11:22:37: --------------------------
2026-09-03T11:22:37: 11:22:37 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.692 ms - 459[0m
2026-09-03T11:22:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:22:37: Method: GET
2026-09-03T11:22:37: originalUrl: /v1/payment/my-dues
2026-09-03T11:22:37: path: /v1/payment/my-dues
2026-09-03T11:22:37: normalizedPath: /v1/payment/my-dues
2026-09-03T11:22:37: isPublicRoute: false
2026-09-03T11:22:37: ------------------------------
2026-09-03T11:22:37: ----- initAuth DEBUG -----
2026-09-03T11:22:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:37: IsValid: true
2026-09-03T11:22:37: --------------------------
2026-09-03T11:22:37: 11:22:37 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.942 ms - 347[0m
2026-09-03T11:22:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:22:38: Method: GET
2026-09-03T11:22:38: originalUrl: /v1/user/profile
2026-09-03T11:22:38: path: /v1/user/profile
2026-09-03T11:22:38: normalizedPath: /v1/user/profile
2026-09-03T11:22:38: isPublicRoute: false
2026-09-03T11:22:38: ------------------------------
2026-09-03T11:22:38: ----- initAuth DEBUG -----
2026-09-03T11:22:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:38: IsValid: true
2026-09-03T11:22:38: --------------------------
2026-09-03T11:22:38: 11:22:38 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.271 ms - 1449[0m
2026-09-03T11:22:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:22:44: Method: GET
2026-09-03T11:22:44: originalUrl: /v1/dashboard
2026-09-03T11:22:44: path: /v1/dashboard
2026-09-03T11:22:44: normalizedPath: /v1/dashboard
2026-09-03T11:22:44: isPublicRoute: false
2026-09-03T11:22:44: ------------------------------
2026-09-03T11:22:44: ----- initAuth DEBUG -----
2026-09-03T11:22:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:22:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:22:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:22:44: IsValid: true
2026-09-03T11:22:44: --------------------------
2026-09-03T11:22:44: ========== Dashboard Controller ==========
2026-09-03T11:22:44: req.user => {
2026-09-03T11:22:44:   user_id: 17,
2026-09-03T11:22:44:   society_id: 21,
2026-09-03T11:22:44:   role: 'admin',
2026-09-03T11:22:44:   full_name: 'Sarvan Singh',
2026-09-03T11:22:44:   is_admin: 0,
2026-09-03T11:22:44:   is_member: 1,
2026-09-03T11:22:44:   is_superadmin: false,
2026-09-03T11:22:44:   permissions: {
2026-09-03T11:22:44:     dashboard: { view: true },
2026-09-03T11:22:44:     society: {
2026-09-03T11:22:44:       view: true,
2026-09-03T11:22:44:       summary: false,
2026-09-03T11:22:44:       create: false,
2026-09-03T11:22:44:       update: true,
2026-09-03T11:22:44:       delete: false,
2026-09-03T11:22:44:       approve: false,
2026-09-03T11:22:44:       reject: false
2026-09-03T11:22:44:     },
2026-09-03T11:22:44:     members: {
2026-09-03T11:22:44:       view: true,
2026-09-03T11:22:44:       create: true,
2026-09-03T11:22:44:       update: true,
2026-09-03T11:22:44:       delete: true,
2026-09-03T11:22:44:       approve: false,
2026-09-03T11:22:44:       reject: true
2026-09-03T11:22:44:     },
2026-09-03T11:22:44:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:22:44:     expenses: {
2026-09-03T11:22:44:       view: true,
2026-09-03T11:22:44:       create: true,
2026-09-03T11:22:44:       update: true,
2026-09-03T11:22:44:       delete: false,
2026-09-03T11:22:44:       approve: true,
2026-09-03T11:22:44:       reject: true
2026-09-03T11:22:44:     },
2026-09-03T11:22:44:     transactions: { view: true },
2026-09-03T11:22:44:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:22:44:     profile: { view: true, update: true },
2026-09-03T11:22:44:     settings: { view: true, update: true }
2026-09-03T11:22:44:   },
2026-09-03T11:22:44:   iat: 1788413281,
2026-09-03T11:22:44:   exp: 1791005281
2026-09-03T11:22:44: }
2026-09-03T11:22:44: req.selectedSocietyId => 21
2026-09-03T11:22:44: Dashboard Society ID => 21
2026-09-03T11:22:44: Member ID => 17
2026-09-03T11:22:44: User Role => admin
2026-09-03T11:22:44: societyId = 21
2026-09-03T11:22:44: memberId = 17
2026-09-03T11:22:44: Pending Maintenance Count => 1
2026-09-03T11:22:44: Pending Expense Count => 1
2026-09-03T11:22:44: Total Pending Count => 2
2026-09-03T11:22:44: 11:22:44 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 12.115 ms - 477[0m
2026-09-03T11:24:24: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:24:24: Method: POST
2026-09-03T11:24:24: originalUrl: /v1/transactions
2026-09-03T11:24:24: path: /v1/transactions
2026-09-03T11:24:24: normalizedPath: /v1/transactions
2026-09-03T11:24:24: isPublicRoute: false
2026-09-03T11:24:24: ------------------------------
2026-09-03T11:24:24: ----- initAuth DEBUG -----
2026-09-03T11:24:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:24: IsValid: true
2026-09-03T11:24:24: --------------------------
2026-09-03T11:24:24: 11:24:24 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.264 ms - 740[0m
2026-09-03T11:24:24: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:24:24: Method: GET
2026-09-03T11:24:24: originalUrl: /v1/expense-categories
2026-09-03T11:24:24: path: /v1/expense-categories
2026-09-03T11:24:24: normalizedPath: /v1/expense-categories
2026-09-03T11:24:24: isPublicRoute: false
2026-09-03T11:24:24: ------------------------------
2026-09-03T11:24:24: ----- initAuth DEBUG -----
2026-09-03T11:24:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:24: IsValid: true
2026-09-03T11:24:24: --------------------------
2026-09-03T11:24:24: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:24:24: Method: GET
2026-09-03T11:24:24: originalUrl: /v1/transactions/summary?society_id=21
2026-09-03T11:24:24: path: /v1/transactions/summary
2026-09-03T11:24:24: normalizedPath: /v1/transactions/summary
2026-09-03T11:24:24: isPublicRoute: false
2026-09-03T11:24:24: ------------------------------
2026-09-03T11:24:24: ----- initAuth DEBUG -----
2026-09-03T11:24:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:24: IsValid: true
2026-09-03T11:24:24: --------------------------
2026-09-03T11:24:24: 11:24:24 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.828 ms - 149[0m
2026-09-03T11:24:24: 11:24:24 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=21 [32m200[0m 4.962 ms - 130[0m
2026-09-03T11:24:25: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:24:25: Method: GET
2026-09-03T11:24:25: originalUrl: /v1/dashboard
2026-09-03T11:24:25: path: /v1/dashboard
2026-09-03T11:24:25: normalizedPath: /v1/dashboard
2026-09-03T11:24:25: isPublicRoute: false
2026-09-03T11:24:25: ------------------------------
2026-09-03T11:24:25: ----- initAuth DEBUG -----
2026-09-03T11:24:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:25: IsValid: true
2026-09-03T11:24:25: --------------------------
2026-09-03T11:24:25: ========== Dashboard Controller ==========
2026-09-03T11:24:25: req.user => {
2026-09-03T11:24:25:   user_id: 17,
2026-09-03T11:24:25:   society_id: 21,
2026-09-03T11:24:25:   role: 'admin',
2026-09-03T11:24:25:   full_name: 'Sarvan Singh',
2026-09-03T11:24:25:   is_admin: 0,
2026-09-03T11:24:25:   is_member: 1,
2026-09-03T11:24:25:   is_superadmin: false,
2026-09-03T11:24:25:   permissions: {
2026-09-03T11:24:25:     dashboard: { view: true },
2026-09-03T11:24:25:     society: {
2026-09-03T11:24:25:       view: true,
2026-09-03T11:24:25:       summary: false,
2026-09-03T11:24:25:       create: false,
2026-09-03T11:24:25:       update: true,
2026-09-03T11:24:25:       delete: false,
2026-09-03T11:24:25:       approve: false,
2026-09-03T11:24:25:       reject: false
2026-09-03T11:24:25:     },
2026-09-03T11:24:25:     members: {
2026-09-03T11:24:25:       view: true,
2026-09-03T11:24:25:       create: true,
2026-09-03T11:24:25:       update: true,
2026-09-03T11:24:25:       delete: true,
2026-09-03T11:24:25:       approve: false,
2026-09-03T11:24:25:       reject: true
2026-09-03T11:24:25:     },
2026-09-03T11:24:25:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:24:25:     expenses: {
2026-09-03T11:24:25:       view: true,
2026-09-03T11:24:25:       create: true,
2026-09-03T11:24:25:       update: true,
2026-09-03T11:24:25:       delete: false,
2026-09-03T11:24:25:       approve: true,
2026-09-03T11:24:25:       reject: true
2026-09-03T11:24:25:     },
2026-09-03T11:24:25:     transactions: { view: true },
2026-09-03T11:24:25:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:24:25:     profile: { view: true, update: true },
2026-09-03T11:24:25:     settings: { view: true, update: true }
2026-09-03T11:24:25:   },
2026-09-03T11:24:25:   iat: 1788413281,
2026-09-03T11:24:25:   exp: 1791005281
2026-09-03T11:24:25: }
2026-09-03T11:24:25: req.selectedSocietyId => 21
2026-09-03T11:24:25: Dashboard Society ID => 21
2026-09-03T11:24:25: Member ID => 17
2026-09-03T11:24:25: User Role => admin
2026-09-03T11:24:25: societyId = 21
2026-09-03T11:24:25: memberId = 17
2026-09-03T11:24:25: Pending Maintenance Count => 1
2026-09-03T11:24:25: Pending Expense Count => 1
2026-09-03T11:24:25: Total Pending Count => 2
2026-09-03T11:24:25: 11:24:25 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.685 ms - 477[0m
2026-09-03T11:24:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:24:27: Method: POST
2026-09-03T11:24:27: originalUrl: /v1/member/statistics
2026-09-03T11:24:27: path: /v1/member/statistics
2026-09-03T11:24:27: normalizedPath: /v1/member/statistics
2026-09-03T11:24:27: isPublicRoute: false
2026-09-03T11:24:27: ------------------------------
2026-09-03T11:24:27: ----- initAuth DEBUG -----
2026-09-03T11:24:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:27: IsValid: true
2026-09-03T11:24:27: --------------------------
2026-09-03T11:24:27: 11:24:27 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.474 ms - 143[0m
2026-09-03T11:24:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:24:27: Method: POST
2026-09-03T11:24:27: originalUrl: /v1/member/list
2026-09-03T11:24:27: path: /v1/member/list
2026-09-03T11:24:27: normalizedPath: /v1/member/list
2026-09-03T11:24:27: isPublicRoute: false
2026-09-03T11:24:27: ------------------------------
2026-09-03T11:24:27: ----- initAuth DEBUG -----
2026-09-03T11:24:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:27: IsValid: true
2026-09-03T11:24:27: --------------------------
2026-09-03T11:24:27: 11:24:27 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.311 ms - 821[0m
2026-09-03T11:24:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:24:28: Method: GET
2026-09-03T11:24:28: originalUrl: /v1/member/18
2026-09-03T11:24:28: path: /v1/member/18
2026-09-03T11:24:28: normalizedPath: /v1/member/18
2026-09-03T11:24:28: isPublicRoute: false
2026-09-03T11:24:28: ------------------------------
2026-09-03T11:24:28: ----- initAuth DEBUG -----
2026-09-03T11:24:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:28: IsValid: true
2026-09-03T11:24:28: --------------------------
2026-09-03T11:24:28: 11:24:28 [[32minfo[39m] [0mGET /v1/member/18 [32m200[0m 8.730 ms - 625[0m
2026-09-03T11:24:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:24:30: Method: GET
2026-09-03T11:24:30: originalUrl: /v1/roles
2026-09-03T11:24:30: path: /v1/roles
2026-09-03T11:24:30: normalizedPath: /v1/roles
2026-09-03T11:24:30: isPublicRoute: true
2026-09-03T11:24:30: ------------------------------
2026-09-03T11:24:30: Current User Role: admin
2026-09-03T11:24:30: 11:24:30 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 4.810 ms - 129[0m
2026-09-03T11:24:33: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:24:33: Method: POST
2026-09-03T11:24:33: originalUrl: /v1/transactions
2026-09-03T11:24:33: path: /v1/transactions
2026-09-03T11:24:33: normalizedPath: /v1/transactions
2026-09-03T11:24:33: isPublicRoute: false
2026-09-03T11:24:33: ------------------------------
2026-09-03T11:24:33: ----- initAuth DEBUG -----
2026-09-03T11:24:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:33: IsValid: true
2026-09-03T11:24:33: --------------------------
2026-09-03T11:24:33: 11:24:33 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.917 ms - 740[0m
2026-09-03T11:24:33: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:24:33: Method: GET
2026-09-03T11:24:33: originalUrl: /v1/transactions/summary?society_id=21
2026-09-03T11:24:33: path: /v1/transactions/summary
2026-09-03T11:24:33: normalizedPath: /v1/transactions/summary
2026-09-03T11:24:33: isPublicRoute: false
2026-09-03T11:24:33: ------------------------------
2026-09-03T11:24:33: ----- initAuth DEBUG -----
2026-09-03T11:24:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:33: IsValid: true
2026-09-03T11:24:33: --------------------------
2026-09-03T11:24:33: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:24:33: Method: GET
2026-09-03T11:24:33: originalUrl: /v1/expense-categories
2026-09-03T11:24:33: path: /v1/expense-categories
2026-09-03T11:24:33: normalizedPath: /v1/expense-categories
2026-09-03T11:24:33: isPublicRoute: false
2026-09-03T11:24:33: ------------------------------
2026-09-03T11:24:33: ----- initAuth DEBUG -----
2026-09-03T11:24:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:33: IsValid: true
2026-09-03T11:24:33: --------------------------
2026-09-03T11:24:33: 11:24:33 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=21 [32m200[0m 5.853 ms - 130[0m
2026-09-03T11:24:33: 11:24:33 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.093 ms - 149[0m
2026-09-03T11:24:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:24:35: Method: GET
2026-09-03T11:24:35: originalUrl: /v1/dashboard
2026-09-03T11:24:35: path: /v1/dashboard
2026-09-03T11:24:35: normalizedPath: /v1/dashboard
2026-09-03T11:24:35: isPublicRoute: false
2026-09-03T11:24:35: ------------------------------
2026-09-03T11:24:35: ----- initAuth DEBUG -----
2026-09-03T11:24:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:35: IsValid: true
2026-09-03T11:24:35: --------------------------
2026-09-03T11:24:35: ========== Dashboard Controller ==========
2026-09-03T11:24:35: req.user => {
2026-09-03T11:24:35:   user_id: 17,
2026-09-03T11:24:35:   society_id: 21,
2026-09-03T11:24:35:   role: 'admin',
2026-09-03T11:24:35:   full_name: 'Sarvan Singh',
2026-09-03T11:24:35:   is_admin: 0,
2026-09-03T11:24:35:   is_member: 1,
2026-09-03T11:24:35:   is_superadmin: false,
2026-09-03T11:24:35:   permissions: {
2026-09-03T11:24:35:     dashboard: { view: true },
2026-09-03T11:24:35:     society: {
2026-09-03T11:24:35:       view: true,
2026-09-03T11:24:35:       summary: false,
2026-09-03T11:24:35:       create: false,
2026-09-03T11:24:35:       update: true,
2026-09-03T11:24:35:       delete: false,
2026-09-03T11:24:35:       approve: false,
2026-09-03T11:24:35:       reject: false
2026-09-03T11:24:35:     },
2026-09-03T11:24:35:     members: {
2026-09-03T11:24:35:       view: true,
2026-09-03T11:24:35:       create: true,
2026-09-03T11:24:35:       update: true,
2026-09-03T11:24:35:       delete: true,
2026-09-03T11:24:35:       approve: false,
2026-09-03T11:24:35:       reject: true
2026-09-03T11:24:35:     },
2026-09-03T11:24:35:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:24:35:     expenses: {
2026-09-03T11:24:35:       view: true,
2026-09-03T11:24:35:       create: true,
2026-09-03T11:24:35:       update: true,
2026-09-03T11:24:35:       delete: false,
2026-09-03T11:24:35:       approve: true,
2026-09-03T11:24:35:       reject: true
2026-09-03T11:24:35:     },
2026-09-03T11:24:35:     transactions: { view: true },
2026-09-03T11:24:35:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:24:35:     profile: { view: true, update: true },
2026-09-03T11:24:35:     settings: { view: true, update: true }
2026-09-03T11:24:35:   },
2026-09-03T11:24:35:   iat: 1788413281,
2026-09-03T11:24:35:   exp: 1791005281
2026-09-03T11:24:35: }
2026-09-03T11:24:35: req.selectedSocietyId => 21
2026-09-03T11:24:35: Dashboard Society ID => 21
2026-09-03T11:24:35: Member ID => 17
2026-09-03T11:24:35: User Role => admin
2026-09-03T11:24:35: societyId = 21
2026-09-03T11:24:35: memberId = 17
2026-09-03T11:24:35: Pending Maintenance Count => 1
2026-09-03T11:24:35: Pending Expense Count => 1
2026-09-03T11:24:35: Total Pending Count => 2
2026-09-03T11:24:35: 11:24:35 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.260 ms - 477[0m
2026-09-03T11:24:55: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:24:55: Method: POST
2026-09-03T11:24:55: originalUrl: /v1/user/login
2026-09-03T11:24:55: path: /v1/user/login
2026-09-03T11:24:55: normalizedPath: /v1/user/login
2026-09-03T11:24:55: isPublicRoute: false
2026-09-03T11:24:55: ------------------------------
2026-09-03T11:24:55: ----- initAuth DEBUG -----
2026-09-03T11:24:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:55: IsValid: true
2026-09-03T11:24:55: --------------------------
2026-09-03T11:24:55: ========== LOGIN API HIT ==========
2026-09-03T11:24:55: Login Request Body: { mobile_number: '5555555555', password: '5555555555' }
2026-09-03T11:24:55: SUPERADMIN CHECK RESULT: Found
2026-09-03T11:24:55: 11:24:55 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 109.709 ms - 2092[0m
2026-09-03T11:24:56: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:24:56: Method: GET
2026-09-03T11:24:56: originalUrl: /v1/dashboard
2026-09-03T11:24:56: path: /v1/dashboard
2026-09-03T11:24:56: normalizedPath: /v1/dashboard
2026-09-03T11:24:56: isPublicRoute: false
2026-09-03T11:24:56: ------------------------------
2026-09-03T11:24:56: ----- initAuth DEBUG -----
2026-09-03T11:24:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:24:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:24:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:24:56: IsValid: true
2026-09-03T11:24:56: --------------------------
2026-09-03T11:24:56: ========== Dashboard Controller ==========
2026-09-03T11:24:56: req.user => {
2026-09-03T11:24:56:   user_id: 18,
2026-09-03T11:24:56:   society_id: 21,
2026-09-03T11:24:56:   role: 'member',
2026-09-03T11:24:56:   full_name: 'Ansh',
2026-09-03T11:24:56:   is_admin: 0,
2026-09-03T11:24:56:   is_member: 1,
2026-09-03T11:24:56:   is_superadmin: false,
2026-09-03T11:24:56:   permissions: {
2026-09-03T11:24:56:     dashboard: { view: true },
2026-09-03T11:24:56:     society: {
2026-09-03T11:24:56:       view: false,
2026-09-03T11:24:56:       create: false,
2026-09-03T11:24:56:       summary: false,
2026-09-03T11:24:56:       update: false,
2026-09-03T11:24:56:       delete: false,
2026-09-03T11:24:56:       approve: false,
2026-09-03T11:24:56:       reject: false
2026-09-03T11:24:56:     },
2026-09-03T11:24:56:     members: {
2026-09-03T11:24:56:       view: true,
2026-09-03T11:24:56:       create: false,
2026-09-03T11:24:56:       update: false,
2026-09-03T11:24:56:       delete: false,
2026-09-03T11:24:56:       approve: false,
2026-09-03T11:24:56:       reject: false
2026-09-03T11:24:56:     },
2026-09-03T11:24:56:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-03T11:24:56:     expenses: {
2026-09-03T11:24:56:       view: true,
2026-09-03T11:24:56:       create: true,
2026-09-03T11:24:56:       update: false,
2026-09-03T11:24:56:       delete: false,
2026-09-03T11:24:56:       approve: false,
2026-09-03T11:24:56:       reject: false
2026-09-03T11:24:56:     },
2026-09-03T11:24:56:     transactions: { view: true },
2026-09-03T11:24:56:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-03T11:24:56:     profile: { view: true, update: true },
2026-09-03T11:24:56:     settings: { view: false, update: false }
2026-09-03T11:24:56:   },
2026-09-03T11:24:56:   iat: 1788414895,
2026-09-03T11:24:56:   exp: 1791006895
2026-09-03T11:24:56: }
2026-09-03T11:24:56: req.selectedSocietyId => 21
2026-09-03T11:24:56: Dashboard Society ID => 21
2026-09-03T11:24:56: Member ID => 18
2026-09-03T11:24:56: User Role => member
2026-09-03T11:24:56: societyId = 21
2026-09-03T11:24:56: memberId = 18
2026-09-03T11:24:56: Pending Maintenance Count => 1
2026-09-03T11:24:56: Pending Expense Count => 1
2026-09-03T11:24:56: Total Pending Count => 2
2026-09-03T11:24:56: 11:24:56 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.741 ms - 425[0m
2026-09-03T11:25:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:25:42: Method: GET
2026-09-03T11:25:42: originalUrl: /v1/user/profile
2026-09-03T11:25:42: path: /v1/user/profile
2026-09-03T11:25:42: normalizedPath: /v1/user/profile
2026-09-03T11:25:42: isPublicRoute: false
2026-09-03T11:25:42: ------------------------------
2026-09-03T11:25:42: ----- initAuth DEBUG -----
2026-09-03T11:25:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:25:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:25:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:25:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:25:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:25:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:25:42: IsValid: true
2026-09-03T11:25:42: --------------------------
2026-09-03T11:25:42: 11:25:42 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.262 ms - 1412[0m
2026-09-03T11:25:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:25:44: Method: GET
2026-09-03T11:25:44: originalUrl: /v1/user/profile
2026-09-03T11:25:44: path: /v1/user/profile
2026-09-03T11:25:44: normalizedPath: /v1/user/profile
2026-09-03T11:25:44: isPublicRoute: false
2026-09-03T11:25:44: ------------------------------
2026-09-03T11:25:44: ----- initAuth DEBUG -----
2026-09-03T11:25:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:25:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:25:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:25:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:25:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:25:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:25:44: IsValid: true
2026-09-03T11:25:44: --------------------------
2026-09-03T11:25:44: 11:25:44 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.108 ms - 1412[0m
2026-09-03T11:26:52: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:26:52: Method: PUT
2026-09-03T11:26:52: originalUrl: /v1/user/profile/edit
2026-09-03T11:26:52: path: /v1/user/profile/edit
2026-09-03T11:26:52: normalizedPath: /v1/user/profile/edit
2026-09-03T11:26:52: isPublicRoute: false
2026-09-03T11:26:52: ------------------------------
2026-09-03T11:26:52: ----- initAuth DEBUG -----
2026-09-03T11:26:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:26:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:26:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:26:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:26:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:26:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:26:52: IsValid: true
2026-09-03T11:26:52: --------------------------
2026-09-03T11:26:52: 11:26:52 [[32minfo[39m] [0mPUT /v1/user/profile/edit [32m200[0m 20.864 ms - 278[0m
2026-09-03T11:26:52: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:26:52: Method: GET
2026-09-03T11:26:52: originalUrl: /v1/user/profile
2026-09-03T11:26:52: path: /v1/user/profile
2026-09-03T11:26:52: normalizedPath: /v1/user/profile
2026-09-03T11:26:52: isPublicRoute: false
2026-09-03T11:26:52: ------------------------------
2026-09-03T11:26:52: ----- initAuth DEBUG -----
2026-09-03T11:26:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:26:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:26:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:26:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:26:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:26:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:26:52: IsValid: true
2026-09-03T11:26:52: --------------------------
2026-09-03T11:26:52: 11:26:52 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.413 ms - 1455[0m
2026-09-03T11:26:52: 11:26:52 [[32minfo[39m] [0mGET /uploads/profile/1788415012379-62500340.jpg [32m200[0m 1.070 ms - 55385[0m
2026-09-03T11:26:55: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:26:55: Method: GET
2026-09-03T11:26:55: originalUrl: /v1/dashboard
2026-09-03T11:26:55: path: /v1/dashboard
2026-09-03T11:26:55: normalizedPath: /v1/dashboard
2026-09-03T11:26:55: isPublicRoute: false
2026-09-03T11:26:55: ------------------------------
2026-09-03T11:26:55: ----- initAuth DEBUG -----
2026-09-03T11:26:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:26:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:26:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:26:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:26:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:26:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:26:55: IsValid: true
2026-09-03T11:26:55: --------------------------
2026-09-03T11:26:55: ========== Dashboard Controller ==========
2026-09-03T11:26:55: req.user => {
2026-09-03T11:26:55:   user_id: 18,
2026-09-03T11:26:55:   society_id: 21,
2026-09-03T11:26:55:   role: 'member',
2026-09-03T11:26:55:   full_name: 'Ansh',
2026-09-03T11:26:55:   is_admin: 0,
2026-09-03T11:26:55:   is_member: 1,
2026-09-03T11:26:55:   is_superadmin: false,
2026-09-03T11:26:55:   permissions: {
2026-09-03T11:26:55:     dashboard: { view: true },
2026-09-03T11:26:55:     society: {
2026-09-03T11:26:55:       view: false,
2026-09-03T11:26:55:       create: false,
2026-09-03T11:26:55:       summary: false,
2026-09-03T11:26:55:       update: false,
2026-09-03T11:26:55:       delete: false,
2026-09-03T11:26:55:       approve: false,
2026-09-03T11:26:55:       reject: false
2026-09-03T11:26:55:     },
2026-09-03T11:26:55:     members: {
2026-09-03T11:26:55:       view: true,
2026-09-03T11:26:55:       create: false,
2026-09-03T11:26:55:       update: false,
2026-09-03T11:26:55:       delete: false,
2026-09-03T11:26:55:       approve: false,
2026-09-03T11:26:55:       reject: false
2026-09-03T11:26:55:     },
2026-09-03T11:26:55:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-03T11:26:55:     expenses: {
2026-09-03T11:26:55:       view: true,
2026-09-03T11:26:55:       create: true,
2026-09-03T11:26:55:       update: false,
2026-09-03T11:26:55:       delete: false,
2026-09-03T11:26:55:       approve: false,
2026-09-03T11:26:55:       reject: false
2026-09-03T11:26:55:     },
2026-09-03T11:26:55:     transactions: { view: true },
2026-09-03T11:26:55:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-03T11:26:55:     profile: { view: true, update: true },
2026-09-03T11:26:55:     settings: { view: false, update: false }
2026-09-03T11:26:55:   },
2026-09-03T11:26:55:   iat: 1788414895,
2026-09-03T11:26:55:   exp: 1791006895
2026-09-03T11:26:55: }
2026-09-03T11:26:55: req.selectedSocietyId => 21
2026-09-03T11:26:55: Dashboard Society ID => 21
2026-09-03T11:26:55: Member ID => 18
2026-09-03T11:26:55: User Role => member
2026-09-03T11:26:55: societyId = 21
2026-09-03T11:26:55: memberId = 18
2026-09-03T11:26:55: Pending Maintenance Count => 1
2026-09-03T11:26:55: Pending Expense Count => 1
2026-09-03T11:26:55: Total Pending Count => 2
2026-09-03T11:26:55: 11:26:55 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 4.695 ms - 468[0m
2026-09-03T11:27:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:27:57: Method: POST
2026-09-03T11:27:57: originalUrl: /v1/transactions
2026-09-03T11:27:57: path: /v1/transactions
2026-09-03T11:27:57: normalizedPath: /v1/transactions
2026-09-03T11:27:57: isPublicRoute: false
2026-09-03T11:27:57: ------------------------------
2026-09-03T11:27:57: ----- initAuth DEBUG -----
2026-09-03T11:27:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:27:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:27:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:27:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:27:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:27:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:27:57: IsValid: true
2026-09-03T11:27:57: --------------------------
2026-09-03T11:27:57: 11:27:57 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.799 ms - 740[0m
2026-09-03T11:27:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:27:57: Method: GET
2026-09-03T11:27:57: originalUrl: /v1/expense-categories
2026-09-03T11:27:57: path: /v1/expense-categories
2026-09-03T11:27:57: normalizedPath: /v1/expense-categories
2026-09-03T11:27:57: isPublicRoute: false
2026-09-03T11:27:57: ------------------------------
2026-09-03T11:27:57: ----- initAuth DEBUG -----
2026-09-03T11:27:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:27:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:27:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:27:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:27:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:27:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:27:57: IsValid: true
2026-09-03T11:27:57: --------------------------
2026-09-03T11:27:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:27:58: Method: GET
2026-09-03T11:27:58: originalUrl: /v1/transactions/summary?society_id=21
2026-09-03T11:27:58: path: /v1/transactions/summary
2026-09-03T11:27:58: normalizedPath: /v1/transactions/summary
2026-09-03T11:27:58: isPublicRoute: false
2026-09-03T11:27:58: ------------------------------
2026-09-03T11:27:58: ----- initAuth DEBUG -----
2026-09-03T11:27:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:27:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:27:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:27:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:27:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:27:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:27:58: IsValid: true
2026-09-03T11:27:58: --------------------------
2026-09-03T11:27:58: 11:27:58 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 5.651 ms - 149[0m
2026-09-03T11:27:58: 11:27:58 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=21 [32m200[0m 3.748 ms - 130[0m
2026-09-03T11:28:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:28:00: Method: GET
2026-09-03T11:28:00: originalUrl: /v1/dashboard
2026-09-03T11:28:00: path: /v1/dashboard
2026-09-03T11:28:00: normalizedPath: /v1/dashboard
2026-09-03T11:28:00: isPublicRoute: false
2026-09-03T11:28:00: ------------------------------
2026-09-03T11:28:00: ----- initAuth DEBUG -----
2026-09-03T11:28:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:00: IsValid: true
2026-09-03T11:28:00: --------------------------
2026-09-03T11:28:00: ========== Dashboard Controller ==========
2026-09-03T11:28:00: req.user => {
2026-09-03T11:28:00:   user_id: 18,
2026-09-03T11:28:00:   society_id: 21,
2026-09-03T11:28:00:   role: 'member',
2026-09-03T11:28:00:   full_name: 'Ansh',
2026-09-03T11:28:00:   is_admin: 0,
2026-09-03T11:28:00:   is_member: 1,
2026-09-03T11:28:00:   is_superadmin: false,
2026-09-03T11:28:00:   permissions: {
2026-09-03T11:28:00:     dashboard: { view: true },
2026-09-03T11:28:00:     society: {
2026-09-03T11:28:00:       view: false,
2026-09-03T11:28:00:       create: false,
2026-09-03T11:28:00:       summary: false,
2026-09-03T11:28:00:       update: false,
2026-09-03T11:28:00:       delete: false,
2026-09-03T11:28:00:       approve: false,
2026-09-03T11:28:00:       reject: false
2026-09-03T11:28:00:     },
2026-09-03T11:28:00:     members: {
2026-09-03T11:28:00:       view: true,
2026-09-03T11:28:00:       create: false,
2026-09-03T11:28:00:       update: false,
2026-09-03T11:28:00:       delete: false,
2026-09-03T11:28:00:       approve: false,
2026-09-03T11:28:00:       reject: false
2026-09-03T11:28:00:     },
2026-09-03T11:28:00:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-03T11:28:00:     expenses: {
2026-09-03T11:28:00:       view: true,
2026-09-03T11:28:00:       create: true,
2026-09-03T11:28:00:       update: false,
2026-09-03T11:28:00:       delete: false,
2026-09-03T11:28:00:       approve: false,
2026-09-03T11:28:00:       reject: false
2026-09-03T11:28:00:     },
2026-09-03T11:28:00:     transactions: { view: true },
2026-09-03T11:28:00:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-03T11:28:00:     profile: { view: true, update: true },
2026-09-03T11:28:00:     settings: { view: false, update: false }
2026-09-03T11:28:00:   },
2026-09-03T11:28:00:   iat: 1788414895,
2026-09-03T11:28:00:   exp: 1791006895
2026-09-03T11:28:00: }
2026-09-03T11:28:00: req.selectedSocietyId => 21
2026-09-03T11:28:00: Dashboard Society ID => 21
2026-09-03T11:28:00: Member ID => 18
2026-09-03T11:28:00: User Role => member
2026-09-03T11:28:00: societyId = 21
2026-09-03T11:28:00: memberId = 18
2026-09-03T11:28:00: Pending Maintenance Count => 1
2026-09-03T11:28:00: Pending Expense Count => 1
2026-09-03T11:28:00: Total Pending Count => 2
2026-09-03T11:28:00: 11:28:00 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.496 ms - 468[0m
2026-09-03T11:28:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:28:01: Method: POST
2026-09-03T11:28:01: originalUrl: /v1/announcements
2026-09-03T11:28:01: path: /v1/announcements
2026-09-03T11:28:01: normalizedPath: /v1/announcements
2026-09-03T11:28:01: isPublicRoute: false
2026-09-03T11:28:01: ------------------------------
2026-09-03T11:28:01: ----- initAuth DEBUG -----
2026-09-03T11:28:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:01: IsValid: true
2026-09-03T11:28:01: --------------------------
2026-09-03T11:28:01: 11:28:01 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 3.890 ms - 78[0m
2026-09-03T11:28:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:28:03: Method: POST
2026-09-03T11:28:03: originalUrl: /v1/expenses
2026-09-03T11:28:03: path: /v1/expenses
2026-09-03T11:28:03: normalizedPath: /v1/expenses
2026-09-03T11:28:03: isPublicRoute: false
2026-09-03T11:28:03: ------------------------------
2026-09-03T11:28:03: ----- initAuth DEBUG -----
2026-09-03T11:28:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:03: IsValid: true
2026-09-03T11:28:03: --------------------------
2026-09-03T11:28:03: 11:28:03 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.364 ms - 564[0m
2026-09-03T11:28:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:28:03: Method: POST
2026-09-03T11:28:03: originalUrl: /v1/expenses/summary
2026-09-03T11:28:03: path: /v1/expenses/summary
2026-09-03T11:28:03: normalizedPath: /v1/expenses/summary
2026-09-03T11:28:03: isPublicRoute: false
2026-09-03T11:28:03: ------------------------------
2026-09-03T11:28:03: ----- initAuth DEBUG -----
2026-09-03T11:28:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:03: IsValid: true
2026-09-03T11:28:03: --------------------------
2026-09-03T11:28:03: 11:28:03 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.026 ms - 156[0m
2026-09-03T11:28:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:28:03: Method: GET
2026-09-03T11:28:03: originalUrl: /v1/expense-categories
2026-09-03T11:28:03: path: /v1/expense-categories
2026-09-03T11:28:03: normalizedPath: /v1/expense-categories
2026-09-03T11:28:03: isPublicRoute: false
2026-09-03T11:28:03: ------------------------------
2026-09-03T11:28:03: ----- initAuth DEBUG -----
2026-09-03T11:28:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:03: IsValid: true
2026-09-03T11:28:03: --------------------------
2026-09-03T11:28:03: 11:28:03 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.325 ms - 149[0m
2026-09-03T11:28:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:28:10: Method: POST
2026-09-03T11:28:10: originalUrl: /v1/expenses
2026-09-03T11:28:10: path: /v1/expenses
2026-09-03T11:28:10: normalizedPath: /v1/expenses
2026-09-03T11:28:10: isPublicRoute: false
2026-09-03T11:28:10: ------------------------------
2026-09-03T11:28:10: ----- initAuth DEBUG -----
2026-09-03T11:28:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:10: IsValid: true
2026-09-03T11:28:10: --------------------------
2026-09-03T11:28:10: 11:28:10 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.760 ms - 564[0m
2026-09-03T11:28:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:28:10: Method: POST
2026-09-03T11:28:10: originalUrl: /v1/expenses/summary
2026-09-03T11:28:10: path: /v1/expenses/summary
2026-09-03T11:28:10: normalizedPath: /v1/expenses/summary
2026-09-03T11:28:10: isPublicRoute: false
2026-09-03T11:28:10: ------------------------------
2026-09-03T11:28:10: ----- initAuth DEBUG -----
2026-09-03T11:28:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:10: IsValid: true
2026-09-03T11:28:10: --------------------------
2026-09-03T11:28:10: 11:28:10 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.625 ms - 156[0m
2026-09-03T11:28:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:28:10: Method: GET
2026-09-03T11:28:10: originalUrl: /v1/expense-categories
2026-09-03T11:28:10: path: /v1/expense-categories
2026-09-03T11:28:10: normalizedPath: /v1/expense-categories
2026-09-03T11:28:10: isPublicRoute: false
2026-09-03T11:28:10: ------------------------------
2026-09-03T11:28:10: ----- initAuth DEBUG -----
2026-09-03T11:28:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:10: IsValid: true
2026-09-03T11:28:10: --------------------------
2026-09-03T11:28:10: 11:28:10 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.591 ms - 149[0m
2026-09-03T11:28:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:28:12: Method: POST
2026-09-03T11:28:12: originalUrl: /v1/expenses
2026-09-03T11:28:12: path: /v1/expenses
2026-09-03T11:28:12: normalizedPath: /v1/expenses
2026-09-03T11:28:12: isPublicRoute: false
2026-09-03T11:28:12: ------------------------------
2026-09-03T11:28:12: ----- initAuth DEBUG -----
2026-09-03T11:28:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:12: IsValid: true
2026-09-03T11:28:12: --------------------------
2026-09-03T11:28:12: 11:28:12 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.283 ms - 564[0m
2026-09-03T11:28:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:28:12: Method: POST
2026-09-03T11:28:12: originalUrl: /v1/expenses/summary
2026-09-03T11:28:12: path: /v1/expenses/summary
2026-09-03T11:28:12: normalizedPath: /v1/expenses/summary
2026-09-03T11:28:12: isPublicRoute: false
2026-09-03T11:28:12: ------------------------------
2026-09-03T11:28:12: ----- initAuth DEBUG -----
2026-09-03T11:28:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:12: IsValid: true
2026-09-03T11:28:12: --------------------------
2026-09-03T11:28:12: 11:28:12 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.076 ms - 156[0m
2026-09-03T11:28:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:28:13: Method: GET
2026-09-03T11:28:13: originalUrl: /v1/expense-categories
2026-09-03T11:28:13: path: /v1/expense-categories
2026-09-03T11:28:13: normalizedPath: /v1/expense-categories
2026-09-03T11:28:13: isPublicRoute: false
2026-09-03T11:28:13: ------------------------------
2026-09-03T11:28:13: ----- initAuth DEBUG -----
2026-09-03T11:28:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:28:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:28:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:28:13: IsValid: true
2026-09-03T11:28:13: --------------------------
2026-09-03T11:28:13: 11:28:13 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.416 ms - 149[0m
2026-09-03T11:31:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:31:19: Method: POST
2026-09-03T11:31:19: originalUrl: /v1/expense/create
2026-09-03T11:31:19: path: /v1/expense/create
2026-09-03T11:31:19: normalizedPath: /v1/expense/create
2026-09-03T11:31:19: isPublicRoute: false
2026-09-03T11:31:19: ------------------------------
2026-09-03T11:31:19: ----- initAuth DEBUG -----
2026-09-03T11:31:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:31:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:31:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:31:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:31:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:31:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:31:19: IsValid: true
2026-09-03T11:31:19: --------------------------
2026-09-03T11:31:19: 11:31:19 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 54.272 ms - 79[0m
2026-09-03T11:31:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:31:19: Method: POST
2026-09-03T11:31:19: originalUrl: /v1/expenses
2026-09-03T11:31:19: path: /v1/expenses
2026-09-03T11:31:19: normalizedPath: /v1/expenses
2026-09-03T11:31:19: isPublicRoute: false
2026-09-03T11:31:19: ------------------------------
2026-09-03T11:31:19: ----- initAuth DEBUG -----
2026-09-03T11:31:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:31:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:31:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:31:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:31:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:31:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:31:19: IsValid: true
2026-09-03T11:31:19: --------------------------
2026-09-03T11:31:19: 11:31:19 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.966 ms - 1045[0m
2026-09-03T11:31:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:31:19: Method: POST
2026-09-03T11:31:19: originalUrl: /v1/expenses/summary
2026-09-03T11:31:19: path: /v1/expenses/summary
2026-09-03T11:31:19: normalizedPath: /v1/expenses/summary
2026-09-03T11:31:19: isPublicRoute: false
2026-09-03T11:31:19: ------------------------------
2026-09-03T11:31:19: ----- initAuth DEBUG -----
2026-09-03T11:31:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:31:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:31:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:31:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:31:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:31:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:31:19: IsValid: true
2026-09-03T11:31:19: --------------------------
2026-09-03T11:31:19: 11:31:19 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.378 ms - 158[0m
2026-09-03T11:31:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:31:19: Method: GET
2026-09-03T11:31:19: originalUrl: /v1/expense-categories
2026-09-03T11:31:19: path: /v1/expense-categories
2026-09-03T11:31:19: normalizedPath: /v1/expense-categories
2026-09-03T11:31:19: isPublicRoute: false
2026-09-03T11:31:19: ------------------------------
2026-09-03T11:31:19: ----- initAuth DEBUG -----
2026-09-03T11:31:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:31:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:31:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:31:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:31:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:31:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:31:19: IsValid: true
2026-09-03T11:31:19: --------------------------
2026-09-03T11:31:19: 11:31:19 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.350 ms - 149[0m
2026-09-03T11:32:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:32:00: Method: GET
2026-09-03T11:32:00: originalUrl: /v1/dashboard
2026-09-03T11:32:00: path: /v1/dashboard
2026-09-03T11:32:00: normalizedPath: /v1/dashboard
2026-09-03T11:32:00: isPublicRoute: false
2026-09-03T11:32:00: ------------------------------
2026-09-03T11:32:00: ----- initAuth DEBUG -----
2026-09-03T11:32:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:32:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:32:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:32:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:32:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:32:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:32:00: IsValid: true
2026-09-03T11:32:00: --------------------------
2026-09-03T11:32:00: ========== Dashboard Controller ==========
2026-09-03T11:32:00: req.user => {
2026-09-03T11:32:00:   user_id: 18,
2026-09-03T11:32:00:   society_id: 21,
2026-09-03T11:32:00:   role: 'member',
2026-09-03T11:32:00:   full_name: 'Ansh',
2026-09-03T11:32:00:   is_admin: 0,
2026-09-03T11:32:00:   is_member: 1,
2026-09-03T11:32:00:   is_superadmin: false,
2026-09-03T11:32:00:   permissions: {
2026-09-03T11:32:00:     dashboard: { view: true },
2026-09-03T11:32:00:     society: {
2026-09-03T11:32:00:       view: false,
2026-09-03T11:32:00:       create: false,
2026-09-03T11:32:00:       summary: false,
2026-09-03T11:32:00:       update: false,
2026-09-03T11:32:00:       delete: false,
2026-09-03T11:32:00:       approve: false,
2026-09-03T11:32:00:       reject: false
2026-09-03T11:32:00:     },
2026-09-03T11:32:00:     members: {
2026-09-03T11:32:00:       view: true,
2026-09-03T11:32:00:       create: false,
2026-09-03T11:32:00:       update: false,
2026-09-03T11:32:00:       delete: false,
2026-09-03T11:32:00:       approve: false,
2026-09-03T11:32:00:       reject: false
2026-09-03T11:32:00:     },
2026-09-03T11:32:00:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-03T11:32:00:     expenses: {
2026-09-03T11:32:00:       view: true,
2026-09-03T11:32:00:       create: true,
2026-09-03T11:32:00:       update: false,
2026-09-03T11:32:00:       delete: false,
2026-09-03T11:32:00:       approve: false,
2026-09-03T11:32:00:       reject: false
2026-09-03T11:32:00:     },
2026-09-03T11:32:00:     transactions: { view: true },
2026-09-03T11:32:00:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-03T11:32:00:     profile: { view: true, update: true },
2026-09-03T11:32:00:     settings: { view: false, update: false }
2026-09-03T11:32:00:   },
2026-09-03T11:32:00:   iat: 1788414895,
2026-09-03T11:32:00:   exp: 1791006895
2026-09-03T11:32:00: }
2026-09-03T11:32:00: req.selectedSocietyId => 21
2026-09-03T11:32:00: Dashboard Society ID => 21
2026-09-03T11:32:00: Member ID => 18
2026-09-03T11:32:00: User Role => member
2026-09-03T11:32:00: societyId = 21
2026-09-03T11:32:00: memberId = 18
2026-09-03T11:32:00: Pending Maintenance Count => 1
2026-09-03T11:32:00: Pending Expense Count => 2
2026-09-03T11:32:00: Total Pending Count => 3
2026-09-03T11:32:00: 11:32:00 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.086 ms - 561[0m
2026-09-03T11:35:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:18: Method: POST
2026-09-03T11:35:18: originalUrl: /v1/expenses
2026-09-03T11:35:18: path: /v1/expenses
2026-09-03T11:35:18: normalizedPath: /v1/expenses
2026-09-03T11:35:18: isPublicRoute: false
2026-09-03T11:35:18: ------------------------------
2026-09-03T11:35:18: ----- initAuth DEBUG -----
2026-09-03T11:35:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:18: IsValid: true
2026-09-03T11:35:18: --------------------------
2026-09-03T11:35:18: 11:35:18 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.038 ms - 1045[0m
2026-09-03T11:35:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:18: Method: POST
2026-09-03T11:35:18: originalUrl: /v1/expenses/summary
2026-09-03T11:35:18: path: /v1/expenses/summary
2026-09-03T11:35:18: normalizedPath: /v1/expenses/summary
2026-09-03T11:35:18: isPublicRoute: false
2026-09-03T11:35:18: ------------------------------
2026-09-03T11:35:18: ----- initAuth DEBUG -----
2026-09-03T11:35:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:18: IsValid: true
2026-09-03T11:35:18: --------------------------
2026-09-03T11:35:18: 11:35:18 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.535 ms - 158[0m
2026-09-03T11:35:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:18: Method: GET
2026-09-03T11:35:18: originalUrl: /v1/expense-categories
2026-09-03T11:35:18: path: /v1/expense-categories
2026-09-03T11:35:18: normalizedPath: /v1/expense-categories
2026-09-03T11:35:18: isPublicRoute: false
2026-09-03T11:35:18: ------------------------------
2026-09-03T11:35:18: ----- initAuth DEBUG -----
2026-09-03T11:35:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:18: IsValid: true
2026-09-03T11:35:18: --------------------------
2026-09-03T11:35:18: 11:35:18 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.076 ms - 149[0m
2026-09-03T11:35:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:22: Method: POST
2026-09-03T11:35:22: originalUrl: /v1/expenses
2026-09-03T11:35:22: path: /v1/expenses
2026-09-03T11:35:22: normalizedPath: /v1/expenses
2026-09-03T11:35:22: isPublicRoute: false
2026-09-03T11:35:22: ------------------------------
2026-09-03T11:35:22: ----- initAuth DEBUG -----
2026-09-03T11:35:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:22: IsValid: true
2026-09-03T11:35:22: --------------------------
2026-09-03T11:35:22: 11:35:22 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.566 ms - 553[0m
2026-09-03T11:35:25: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:25: Method: POST
2026-09-03T11:35:25: originalUrl: /v1/expenses
2026-09-03T11:35:25: path: /v1/expenses
2026-09-03T11:35:25: normalizedPath: /v1/expenses
2026-09-03T11:35:25: isPublicRoute: false
2026-09-03T11:35:25: ------------------------------
2026-09-03T11:35:25: ----- initAuth DEBUG -----
2026-09-03T11:35:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:25: IsValid: true
2026-09-03T11:35:25: --------------------------
2026-09-03T11:35:25: 11:35:25 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 7.682 ms - 73[0m
2026-09-03T11:35:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:26: Method: POST
2026-09-03T11:35:26: originalUrl: /v1/expenses
2026-09-03T11:35:26: path: /v1/expenses
2026-09-03T11:35:26: normalizedPath: /v1/expenses
2026-09-03T11:35:26: isPublicRoute: false
2026-09-03T11:35:26: ------------------------------
2026-09-03T11:35:26: ----- initAuth DEBUG -----
2026-09-03T11:35:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:26: IsValid: true
2026-09-03T11:35:26: --------------------------
2026-09-03T11:35:26: 11:35:26 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.843 ms - 73[0m
2026-09-03T11:35:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:27: Method: POST
2026-09-03T11:35:27: originalUrl: /v1/expenses
2026-09-03T11:35:27: path: /v1/expenses
2026-09-03T11:35:27: normalizedPath: /v1/expenses
2026-09-03T11:35:27: isPublicRoute: false
2026-09-03T11:35:27: ------------------------------
2026-09-03T11:35:27: ----- initAuth DEBUG -----
2026-09-03T11:35:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:27: IsValid: true
2026-09-03T11:35:27: --------------------------
2026-09-03T11:35:27: 11:35:27 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.418 ms - 1045[0m
2026-09-03T11:35:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:29: Method: POST
2026-09-03T11:35:29: originalUrl: /v1/payments
2026-09-03T11:35:29: path: /v1/payments
2026-09-03T11:35:29: normalizedPath: /v1/payments
2026-09-03T11:35:29: isPublicRoute: false
2026-09-03T11:35:29: ------------------------------
2026-09-03T11:35:29: ----- initAuth DEBUG -----
2026-09-03T11:35:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:29: IsValid: true
2026-09-03T11:35:29: --------------------------
2026-09-03T11:35:29: 11:35:29 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.620 ms - 459[0m
2026-09-03T11:35:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:29: Method: GET
2026-09-03T11:35:29: originalUrl: /v1/payment/my-dues
2026-09-03T11:35:29: path: /v1/payment/my-dues
2026-09-03T11:35:29: normalizedPath: /v1/payment/my-dues
2026-09-03T11:35:29: isPublicRoute: false
2026-09-03T11:35:29: ------------------------------
2026-09-03T11:35:29: ----- initAuth DEBUG -----
2026-09-03T11:35:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:29: IsValid: true
2026-09-03T11:35:29: --------------------------
2026-09-03T11:35:29: 11:35:29 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.736 ms - 339[0m
2026-09-03T11:35:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:30: Method: POST
2026-09-03T11:35:30: originalUrl: /v1/transactions
2026-09-03T11:35:30: path: /v1/transactions
2026-09-03T11:35:30: normalizedPath: /v1/transactions
2026-09-03T11:35:30: isPublicRoute: false
2026-09-03T11:35:30: ------------------------------
2026-09-03T11:35:30: ----- initAuth DEBUG -----
2026-09-03T11:35:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:30: IsValid: true
2026-09-03T11:35:30: --------------------------
2026-09-03T11:35:30: 11:35:30 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.392 ms - 1055[0m
2026-09-03T11:35:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:30: Method: GET
2026-09-03T11:35:30: originalUrl: /v1/transactions/summary?society_id=21
2026-09-03T11:35:30: path: /v1/transactions/summary
2026-09-03T11:35:30: normalizedPath: /v1/transactions/summary
2026-09-03T11:35:30: isPublicRoute: false
2026-09-03T11:35:30: ------------------------------
2026-09-03T11:35:30: ----- initAuth DEBUG -----
2026-09-03T11:35:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:30: IsValid: true
2026-09-03T11:35:30: --------------------------
2026-09-03T11:35:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:30: Method: GET
2026-09-03T11:35:30: originalUrl: /v1/expense-categories
2026-09-03T11:35:30: path: /v1/expense-categories
2026-09-03T11:35:30: normalizedPath: /v1/expense-categories
2026-09-03T11:35:30: isPublicRoute: false
2026-09-03T11:35:30: ------------------------------
2026-09-03T11:35:30: ----- initAuth DEBUG -----
2026-09-03T11:35:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:30: IsValid: true
2026-09-03T11:35:30: --------------------------
2026-09-03T11:35:30: 11:35:30 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=21 [32m200[0m 4.339 ms - 130[0m
2026-09-03T11:35:30: 11:35:30 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.130 ms - 149[0m
2026-09-03T11:35:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:31: Method: POST
2026-09-03T11:35:31: originalUrl: /v1/payments
2026-09-03T11:35:31: path: /v1/payments
2026-09-03T11:35:31: normalizedPath: /v1/payments
2026-09-03T11:35:31: isPublicRoute: false
2026-09-03T11:35:31: ------------------------------
2026-09-03T11:35:31: ----- initAuth DEBUG -----
2026-09-03T11:35:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:31: IsValid: true
2026-09-03T11:35:31: --------------------------
2026-09-03T11:35:31: 11:35:31 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.485 ms - 459[0m
2026-09-03T11:35:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:31: Method: GET
2026-09-03T11:35:31: originalUrl: /v1/payment/my-dues
2026-09-03T11:35:31: path: /v1/payment/my-dues
2026-09-03T11:35:31: normalizedPath: /v1/payment/my-dues
2026-09-03T11:35:31: isPublicRoute: false
2026-09-03T11:35:31: ------------------------------
2026-09-03T11:35:31: ----- initAuth DEBUG -----
2026-09-03T11:35:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:31: IsValid: true
2026-09-03T11:35:31: --------------------------
2026-09-03T11:35:31: 11:35:31 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.490 ms - 339[0m
2026-09-03T11:35:32: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:32: Method: GET
2026-09-03T11:35:32: originalUrl: /v1/payment/my-dues
2026-09-03T11:35:32: path: /v1/payment/my-dues
2026-09-03T11:35:32: normalizedPath: /v1/payment/my-dues
2026-09-03T11:35:32: isPublicRoute: false
2026-09-03T11:35:32: ------------------------------
2026-09-03T11:35:32: ----- initAuth DEBUG -----
2026-09-03T11:35:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:32: IsValid: true
2026-09-03T11:35:32: --------------------------
2026-09-03T11:35:32: 11:35:32 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.490 ms - 339[0m
2026-09-03T11:35:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:44: Method: POST
2026-09-03T11:35:44: originalUrl: /v1/payment/submit
2026-09-03T11:35:44: path: /v1/payment/submit
2026-09-03T11:35:44: normalizedPath: /v1/payment/submit
2026-09-03T11:35:44: isPublicRoute: false
2026-09-03T11:35:44: ------------------------------
2026-09-03T11:35:44: ----- initAuth DEBUG -----
2026-09-03T11:35:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:44: IsValid: true
2026-09-03T11:35:44: --------------------------
2026-09-03T11:35:44: ========== PAYMENT SUBMIT ==========
2026-09-03T11:35:44: BODY: [Object: null prototype] {
2026-09-03T11:35:44:   action: 'submit_pay_dues',
2026-09-03T11:35:44:   remark: 'hcgxg',
2026-09-03T11:35:44:   months_count: '1',
2026-09-03T11:35:44:   for_month: '2026-09',
2026-09-03T11:35:44:   transaction_number: 'gxgcy',
2026-09-03T11:35:44:   amount: '500',
2026-09-03T11:35:44:   payment_mode: 'NEFT / IMPS',
2026-09-03T11:35:44:   society_id: '21',
2026-09-03T11:35:44:   member_id: '18'
2026-09-03T11:35:44: }
2026-09-03T11:35:44: SELECTED SOCIETY: 21
2026-09-03T11:35:44: USER: {
2026-09-03T11:35:44:   user_id: 18,
2026-09-03T11:35:44:   society_id: 21,
2026-09-03T11:35:44:   role: 'member',
2026-09-03T11:35:44:   full_name: 'Ansh',
2026-09-03T11:35:44:   is_admin: 0,
2026-09-03T11:35:44:   is_member: 1,
2026-09-03T11:35:44:   is_superadmin: false,
2026-09-03T11:35:44:   permissions: {
2026-09-03T11:35:44:     dashboard: { view: true },
2026-09-03T11:35:44:     society: {
2026-09-03T11:35:44:       view: false,
2026-09-03T11:35:44:       create: false,
2026-09-03T11:35:44:       summary: false,
2026-09-03T11:35:44:       update: false,
2026-09-03T11:35:44:       delete: false,
2026-09-03T11:35:44:       approve: false,
2026-09-03T11:35:44:       reject: false
2026-09-03T11:35:44:     },
2026-09-03T11:35:44:     members: {
2026-09-03T11:35:44:       view: true,
2026-09-03T11:35:44:       create: false,
2026-09-03T11:35:44:       update: false,
2026-09-03T11:35:44:       delete: false,
2026-09-03T11:35:44:       approve: false,
2026-09-03T11:35:44:       reject: false
2026-09-03T11:35:44:     },
2026-09-03T11:35:44:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-03T11:35:44:     expenses: {
2026-09-03T11:35:44:       view: true,
2026-09-03T11:35:44:       create: true,
2026-09-03T11:35:44:       update: false,
2026-09-03T11:35:44:       delete: false,
2026-09-03T11:35:44:       approve: false,
2026-09-03T11:35:44:       reject: false
2026-09-03T11:35:44:     },
2026-09-03T11:35:44:     transactions: { view: true },
2026-09-03T11:35:44:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-03T11:35:44:     profile: { view: true, update: true },
2026-09-03T11:35:44:     settings: { view: false, update: false }
2026-09-03T11:35:44:   },
2026-09-03T11:35:44:   iat: 1788414895,
2026-09-03T11:35:44:   exp: 1791006895
2026-09-03T11:35:44: }
2026-09-03T11:35:44: FILE: {
2026-09-03T11:35:44:   fieldname: 'screenshot',
2026-09-03T11:35:44:   originalname: 'scaled_1000230515.jpg',
2026-09-03T11:35:44:   encoding: '7bit',
2026-09-03T11:35:44:   mimetype: 'image/jpeg',
2026-09-03T11:35:44:   destination: '/home/b2/public_html/society.1b2.in/src/uploads/payment',
2026-09-03T11:35:44:   filename: '1788415544293-455709197.jpg',
2026-09-03T11:35:44:   path: '/home/b2/public_html/society.1b2.in/src/uploads/payment/1788415544293-455709197.jpg',
2026-09-03T11:35:44:   size: 143655
2026-09-03T11:35:44: }
2026-09-03T11:35:44: ========== MEMBER CHECK ==========
2026-09-03T11:35:44: MEMBER: {
2026-09-03T11:35:44:   id: 18,
2026-09-03T11:35:44:   society_id: 21,
2026-09-03T11:35:44:   full_name: 'Ansh',
2026-09-03T11:35:44:   email: 'ansh@gmail.com',
2026-09-03T11:35:44:   mobile_number: '5555555555',
2026-09-03T11:35:44:   flat_number: '2',
2026-09-03T11:35:44:   vehicles: 'ydbdjsb',
2026-09-03T11:35:44:   family_members: 4,
2026-09-03T11:35:44:   role: 'member',
2026-09-03T11:35:44:   profile_photo: '/uploads/profile/1788415012379-62500340.jpg',
2026-09-03T11:35:44:   password_hash: '$2a$10$5Kxc9gqs51klTzcx.dVGGeJzN.B6aWi7KVrhp/l5zVcpukido9SEW',
2026-09-03T11:35:44:   fcm_token: null,
2026-09-03T11:35:44:   last_login_at: 2026-09-03T05:54:55.000Z,
2026-09-03T11:35:44:   member_since: null,
2026-09-03T11:35:44:   is_approved: 1,
2026-09-03T11:35:44:   is_active: 1,
2026-09-03T11:35:44:   created_at: 2026-09-03T05:36:32.000Z,
2026-09-03T11:35:44:   updated_at: 2026-09-03T05:36:32.000Z,
2026-09-03T11:35:44:   move_in_date: 2026-09-02T18:30:00.000Z,
2026-09-03T11:35:44:   ownership: 'owner',
2026-09-03T11:35:44:   status: 1,
2026-09-03T11:35:44:   maintenance_status: 'verified',
2026-09-03T11:35:44:   is_admin: 0,
2026-09-03T11:35:44:   is_member: 1,
2026-09-03T11:35:44:   permissions: '{"dashboard":{"view":true},"society":{"view":false,"create":false,"summary":false,"update":false,"delete":false,"approve":false,"reject":false},"members":{"view":true,"create":false,"update":false,"delete":false,"approve":false,"reject":false},"payments":{"view":true,"create":true,"approve":false,"reject":false},"expenses":{"view":true,"create":true,"update":false,"delete":false,"approve":false,"reject":false},"transactions":{"view":true},"announcements":{"view":true,"create":false,"update":false,"delete":false},"profile":{"view":true,"update":true},"settings":{"view":false,"update":false}}',
2026-09-03T11:35:44:   selected_society_id: null,
2026-09-03T11:35:44:   is_superadmin: 0,
2026-09-03T11:35:44:   delete_requested: 0,
2026-09-03T11:35:44:   society_name: 'B2infosoft',
2026-09-03T11:35:44:   society_address: 'Patrkar Main Road, Jaipur 1268738'
2026-09-03T11:35:44: }
2026-09-03T11:35:44: MEMBER SOCIETY ID: 21
2026-09-03T11:35:44: SELECTED SOCIETY ID: 21
2026-09-03T11:35:44: ========== SOCIETY CHECK ==========
2026-09-03T11:35:44: SOCIETY: {
2026-09-03T11:35:44:   id: 21,
2026-09-03T11:35:44:   logo_url: null,
2026-09-03T11:35:44:   society_name: 'B2infosoft',
2026-09-03T11:35:44:   approval_status: 'approved',
2026-09-03T11:35:44:   review_notes: null,
2026-09-03T11:35:44:   registration_no: 'B2B68/UDDB2004',
2026-09-03T11:35:44:   city: 'Jaipur',
2026-09-03T11:35:44:   state: 'Rajsthan',
2026-09-03T11:35:44:   total_units: 150,
2026-09-03T11:35:44:   monthly_maintenance: '500.00',
2026-09-03T11:35:44:   maintenance_frequency: 'monthly',
2026-09-03T11:35:44:   address: 'Patrkar Main Road, Jaipur 1268738',
2026-09-03T11:35:44:   contact_name: 'Sarvan Singh',
2026-09-03T11:35:44:   contact_mobile: '4444444444',
2026-09-03T11:35:44:   contact_email: 'sarvan@gmail.com',
2026-09-03T11:35:44:   designation: 'Admin',
2026-09-03T11:35:44:   registered_on: 2026-09-02T18:30:00.000Z,
2026-09-03T11:35:44:   reviewed_on: 2026-09-02T18:30:00.000Z
2026-09-03T11:35:44: }
2026-09-03T11:35:44: 11:35:44 [[32minfo[39m] [0mPOST /v1/payment/submit [32m201[0m 76.212 ms - 110[0m
2026-09-03T11:35:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:44: Method: POST
2026-09-03T11:35:44: originalUrl: /v1/payments
2026-09-03T11:35:44: path: /v1/payments
2026-09-03T11:35:44: normalizedPath: /v1/payments
2026-09-03T11:35:44: isPublicRoute: false
2026-09-03T11:35:44: ------------------------------
2026-09-03T11:35:44: ----- initAuth DEBUG -----
2026-09-03T11:35:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:44: IsValid: true
2026-09-03T11:35:44: --------------------------
2026-09-03T11:35:44: 11:35:44 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.976 ms - 786[0m
2026-09-03T11:35:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:44: Method: GET
2026-09-03T11:35:44: originalUrl: /v1/payment/my-dues
2026-09-03T11:35:44: path: /v1/payment/my-dues
2026-09-03T11:35:44: normalizedPath: /v1/payment/my-dues
2026-09-03T11:35:44: isPublicRoute: false
2026-09-03T11:35:44: ------------------------------
2026-09-03T11:35:44: ----- initAuth DEBUG -----
2026-09-03T11:35:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:44: IsValid: true
2026-09-03T11:35:44: --------------------------
2026-09-03T11:35:44: 11:35:44 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.858 ms - 339[0m
2026-09-03T11:35:46: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:46: Method: GET
2026-09-03T11:35:46: originalUrl: /v1/payment/10
2026-09-03T11:35:46: path: /v1/payment/10
2026-09-03T11:35:46: normalizedPath: /v1/payment/10
2026-09-03T11:35:46: isPublicRoute: false
2026-09-03T11:35:46: ------------------------------
2026-09-03T11:35:46: ----- initAuth DEBUG -----
2026-09-03T11:35:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:46: IsValid: true
2026-09-03T11:35:46: --------------------------
2026-09-03T11:35:46: 11:35:46 [[32minfo[39m] [0mGET /v1/payment/10 [32m200[0m 4.147 ms - 475[0m
2026-09-03T11:35:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:35:50: Method: GET
2026-09-03T11:35:50: originalUrl: /v1/payment/my-dues
2026-09-03T11:35:50: path: /v1/payment/my-dues
2026-09-03T11:35:50: normalizedPath: /v1/payment/my-dues
2026-09-03T11:35:50: isPublicRoute: false
2026-09-03T11:35:50: ------------------------------
2026-09-03T11:35:50: ----- initAuth DEBUG -----
2026-09-03T11:35:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:35:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:35:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:35:50: IsValid: true
2026-09-03T11:35:50: --------------------------
2026-09-03T11:35:50: 11:35:50 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.508 ms - 339[0m
2026-09-03T11:36:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:36:26: Method: GET
2026-09-03T11:36:26: originalUrl: /v1/member/1
2026-09-03T11:36:26: path: /v1/member/1
2026-09-03T11:36:26: normalizedPath: /v1/member/1
2026-09-03T11:36:26: isPublicRoute: false
2026-09-03T11:36:26: ------------------------------
2026-09-03T11:36:26: 11:36:26 [[32minfo[39m] [0mGET /v1/member/1 [33m401[0m 1.123 ms - 123[0m
2026-09-03T11:36:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:36:29: Method: POST
2026-09-03T11:36:29: originalUrl: /v1/user/login
2026-09-03T11:36:29: path: /v1/user/login
2026-09-03T11:36:29: normalizedPath: /v1/user/login
2026-09-03T11:36:29: isPublicRoute: false
2026-09-03T11:36:29: ------------------------------
2026-09-03T11:36:29: ----- initAuth DEBUG -----
2026-09-03T11:36:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:36:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:36:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:36:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:36:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:36:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:36:29: IsValid: true
2026-09-03T11:36:29: --------------------------
2026-09-03T11:36:29: ========== LOGIN API HIT ==========
2026-09-03T11:36:29: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T11:36:29: SUPERADMIN CHECK RESULT: Found
2026-09-03T11:36:29: 11:36:29 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 108.001 ms - 2117[0m
2026-09-03T11:36:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:36:29: Method: GET
2026-09-03T11:36:29: originalUrl: /v1/dashboard
2026-09-03T11:36:29: path: /v1/dashboard
2026-09-03T11:36:29: normalizedPath: /v1/dashboard
2026-09-03T11:36:29: isPublicRoute: false
2026-09-03T11:36:29: ------------------------------
2026-09-03T11:36:29: ----- initAuth DEBUG -----
2026-09-03T11:36:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:36:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:36:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:36:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:36:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:36:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:36:29: IsValid: true
2026-09-03T11:36:29: --------------------------
2026-09-03T11:36:29: ========== Dashboard Controller ==========
2026-09-03T11:36:29: req.user => {
2026-09-03T11:36:29:   user_id: 17,
2026-09-03T11:36:29:   society_id: 21,
2026-09-03T11:36:29:   role: 'admin',
2026-09-03T11:36:29:   full_name: 'Sarvan Singh',
2026-09-03T11:36:29:   is_admin: 1,
2026-09-03T11:36:29:   is_member: 1,
2026-09-03T11:36:29:   is_superadmin: false,
2026-09-03T11:36:29:   permissions: {
2026-09-03T11:36:29:     dashboard: { view: true },
2026-09-03T11:36:29:     society: {
2026-09-03T11:36:29:       view: true,
2026-09-03T11:36:29:       summary: false,
2026-09-03T11:36:29:       create: false,
2026-09-03T11:36:29:       update: true,
2026-09-03T11:36:29:       delete: false,
2026-09-03T11:36:29:       approve: false,
2026-09-03T11:36:29:       reject: false
2026-09-03T11:36:29:     },
2026-09-03T11:36:29:     members: {
2026-09-03T11:36:29:       view: true,
2026-09-03T11:36:29:       create: true,
2026-09-03T11:36:29:       update: true,
2026-09-03T11:36:29:       delete: true,
2026-09-03T11:36:29:       approve: false,
2026-09-03T11:36:29:       reject: true
2026-09-03T11:36:29:     },
2026-09-03T11:36:29:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:36:29:     expenses: {
2026-09-03T11:36:29:       view: true,
2026-09-03T11:36:29:       create: true,
2026-09-03T11:36:29:       update: true,
2026-09-03T11:36:29:       delete: false,
2026-09-03T11:36:29:       approve: true,
2026-09-03T11:36:29:       reject: true
2026-09-03T11:36:29:     },
2026-09-03T11:36:29:     transactions: { view: true },
2026-09-03T11:36:29:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:36:29:     profile: { view: true, update: true },
2026-09-03T11:36:29:     settings: { view: true, update: true }
2026-09-03T11:36:29:   },
2026-09-03T11:36:29:   iat: 1788415589,
2026-09-03T11:36:29:   exp: 1791007589
2026-09-03T11:36:29: }
2026-09-03T11:36:29: req.selectedSocietyId => 21
2026-09-03T11:36:29: Dashboard Society ID => 21
2026-09-03T11:36:29: Member ID => 17
2026-09-03T11:36:29: User Role => admin
2026-09-03T11:36:29: societyId = 21
2026-09-03T11:36:29: memberId = 17
2026-09-03T11:36:29: Pending Maintenance Count => 2
2026-09-03T11:36:29: Pending Expense Count => 2
2026-09-03T11:36:29: Total Pending Count => 4
2026-09-03T11:36:29: 11:36:29 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.933 ms - 570[0m
2026-09-03T11:36:32: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:36:32: Method: GET
2026-09-03T11:36:32: originalUrl: /v1/dashboard
2026-09-03T11:36:32: path: /v1/dashboard
2026-09-03T11:36:32: normalizedPath: /v1/dashboard
2026-09-03T11:36:32: isPublicRoute: false
2026-09-03T11:36:32: ------------------------------
2026-09-03T11:36:32: ----- initAuth DEBUG -----
2026-09-03T11:36:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:36:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:36:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:36:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:36:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:36:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:36:32: IsValid: true
2026-09-03T11:36:32: --------------------------
2026-09-03T11:36:32: ========== Dashboard Controller ==========
2026-09-03T11:36:32: req.user => {
2026-09-03T11:36:32:   user_id: 17,
2026-09-03T11:36:32:   society_id: 21,
2026-09-03T11:36:32:   role: 'admin',
2026-09-03T11:36:32:   full_name: 'Sarvan Singh',
2026-09-03T11:36:32:   is_admin: 1,
2026-09-03T11:36:32:   is_member: 1,
2026-09-03T11:36:32:   is_superadmin: false,
2026-09-03T11:36:32:   permissions: {
2026-09-03T11:36:32:     dashboard: { view: true },
2026-09-03T11:36:32:     society: {
2026-09-03T11:36:32:       view: true,
2026-09-03T11:36:32:       summary: false,
2026-09-03T11:36:32:       create: false,
2026-09-03T11:36:32:       update: true,
2026-09-03T11:36:32:       delete: false,
2026-09-03T11:36:32:       approve: false,
2026-09-03T11:36:32:       reject: false
2026-09-03T11:36:32:     },
2026-09-03T11:36:32:     members: {
2026-09-03T11:36:32:       view: true,
2026-09-03T11:36:32:       create: true,
2026-09-03T11:36:32:       update: true,
2026-09-03T11:36:32:       delete: true,
2026-09-03T11:36:32:       approve: false,
2026-09-03T11:36:32:       reject: true
2026-09-03T11:36:32:     },
2026-09-03T11:36:32:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:36:32:     expenses: {
2026-09-03T11:36:32:       view: true,
2026-09-03T11:36:32:       create: true,
2026-09-03T11:36:32:       update: true,
2026-09-03T11:36:32:       delete: false,
2026-09-03T11:36:32:       approve: true,
2026-09-03T11:36:32:       reject: true
2026-09-03T11:36:32:     },
2026-09-03T11:36:32:     transactions: { view: true },
2026-09-03T11:36:32:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:36:32:     profile: { view: true, update: true },
2026-09-03T11:36:32:     settings: { view: true, update: true }
2026-09-03T11:36:32:   },
2026-09-03T11:36:32:   iat: 1788415589,
2026-09-03T11:36:32:   exp: 1791007589
2026-09-03T11:36:32: }
2026-09-03T11:36:32: req.selectedSocietyId => 21
2026-09-03T11:36:32: Dashboard Society ID => 21
2026-09-03T11:36:32: Member ID => 17
2026-09-03T11:36:32: User Role => admin
2026-09-03T11:36:32: societyId = 21
2026-09-03T11:36:32: memberId = 17
2026-09-03T11:36:32: Pending Maintenance Count => 2
2026-09-03T11:36:32: Pending Expense Count => 2
2026-09-03T11:36:32: Total Pending Count => 4
2026-09-03T11:36:32: 11:36:32 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.973 ms - 570[0m
2026-09-03T11:36:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:36:57: Method: GET
2026-09-03T11:36:57: originalUrl: /v1/user/profile
2026-09-03T11:36:57: path: /v1/user/profile
2026-09-03T11:36:57: normalizedPath: /v1/user/profile
2026-09-03T11:36:57: isPublicRoute: false
2026-09-03T11:36:57: ------------------------------
2026-09-03T11:36:57: ----- initAuth DEBUG -----
2026-09-03T11:36:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:36:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:36:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:36:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:36:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:36:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:36:57: IsValid: true
2026-09-03T11:36:57: --------------------------
2026-09-03T11:36:57: 11:36:57 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 5.806 ms - 1449[0m
2026-09-03T11:36:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:36:59: Method: GET
2026-09-03T11:36:59: originalUrl: /v1/user/profile
2026-09-03T11:36:59: path: /v1/user/profile
2026-09-03T11:36:59: normalizedPath: /v1/user/profile
2026-09-03T11:36:59: isPublicRoute: false
2026-09-03T11:36:59: ------------------------------
2026-09-03T11:36:59: ----- initAuth DEBUG -----
2026-09-03T11:36:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:36:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:36:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:36:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:36:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:36:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:36:59: IsValid: true
2026-09-03T11:36:59: --------------------------
2026-09-03T11:36:59: 11:36:59 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.442 ms - 1449[0m
2026-09-03T11:37:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:37:07: Method: PUT
2026-09-03T11:37:07: originalUrl: /v1/user/profile/edit
2026-09-03T11:37:07: path: /v1/user/profile/edit
2026-09-03T11:37:07: normalizedPath: /v1/user/profile/edit
2026-09-03T11:37:07: isPublicRoute: false
2026-09-03T11:37:07: ------------------------------
2026-09-03T11:37:07: ----- initAuth DEBUG -----
2026-09-03T11:37:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:07: IsValid: true
2026-09-03T11:37:07: --------------------------
2026-09-03T11:37:07: 11:37:07 [[32minfo[39m] [0mPUT /v1/user/profile/edit [32m200[0m 18.591 ms - 289[0m
2026-09-03T11:37:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:37:07: Method: GET
2026-09-03T11:37:07: originalUrl: /v1/user/profile
2026-09-03T11:37:07: path: /v1/user/profile
2026-09-03T11:37:07: normalizedPath: /v1/user/profile
2026-09-03T11:37:07: isPublicRoute: false
2026-09-03T11:37:07: ------------------------------
2026-09-03T11:37:07: ----- initAuth DEBUG -----
2026-09-03T11:37:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:07: IsValid: true
2026-09-03T11:37:07: --------------------------
2026-09-03T11:37:07: 11:37:07 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.130 ms - 1450[0m
2026-09-03T11:37:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:37:09: Method: GET
2026-09-03T11:37:09: originalUrl: /v1/dashboard
2026-09-03T11:37:09: path: /v1/dashboard
2026-09-03T11:37:09: normalizedPath: /v1/dashboard
2026-09-03T11:37:09: isPublicRoute: false
2026-09-03T11:37:09: ------------------------------
2026-09-03T11:37:09: ----- initAuth DEBUG -----
2026-09-03T11:37:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:09: IsValid: true
2026-09-03T11:37:09: --------------------------
2026-09-03T11:37:09: ========== Dashboard Controller ==========
2026-09-03T11:37:09: req.user => {
2026-09-03T11:37:09:   user_id: 17,
2026-09-03T11:37:09:   society_id: 21,
2026-09-03T11:37:09:   role: 'admin',
2026-09-03T11:37:09:   full_name: 'Sarvan Singh',
2026-09-03T11:37:09:   is_admin: 1,
2026-09-03T11:37:09:   is_member: 1,
2026-09-03T11:37:09:   is_superadmin: false,
2026-09-03T11:37:09:   permissions: {
2026-09-03T11:37:09:     dashboard: { view: true },
2026-09-03T11:37:09:     society: {
2026-09-03T11:37:09:       view: true,
2026-09-03T11:37:09:       summary: false,
2026-09-03T11:37:09:       create: false,
2026-09-03T11:37:09:       update: true,
2026-09-03T11:37:09:       delete: false,
2026-09-03T11:37:09:       approve: false,
2026-09-03T11:37:09:       reject: false
2026-09-03T11:37:09:     },
2026-09-03T11:37:09:     members: {
2026-09-03T11:37:09:       view: true,
2026-09-03T11:37:09:       create: true,
2026-09-03T11:37:09:       update: true,
2026-09-03T11:37:09:       delete: true,
2026-09-03T11:37:09:       approve: false,
2026-09-03T11:37:09:       reject: true
2026-09-03T11:37:09:     },
2026-09-03T11:37:09:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:37:09:     expenses: {
2026-09-03T11:37:09:       view: true,
2026-09-03T11:37:09:       create: true,
2026-09-03T11:37:09:       update: true,
2026-09-03T11:37:09:       delete: false,
2026-09-03T11:37:09:       approve: true,
2026-09-03T11:37:09:       reject: true
2026-09-03T11:37:09:     },
2026-09-03T11:37:09:     transactions: { view: true },
2026-09-03T11:37:09:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:37:09:     profile: { view: true, update: true },
2026-09-03T11:37:09:     settings: { view: true, update: true }
2026-09-03T11:37:09:   },
2026-09-03T11:37:09:   iat: 1788415589,
2026-09-03T11:37:09:   exp: 1791007589
2026-09-03T11:37:09: }
2026-09-03T11:37:09: req.selectedSocietyId => 21
2026-09-03T11:37:09: Dashboard Society ID => 21
2026-09-03T11:37:09: Member ID => 17
2026-09-03T11:37:09: User Role => admin
2026-09-03T11:37:09: societyId = 21
2026-09-03T11:37:09: memberId = 17
2026-09-03T11:37:09: Pending Maintenance Count => 2
2026-09-03T11:37:09: Pending Expense Count => 2
2026-09-03T11:37:09: Total Pending Count => 4
2026-09-03T11:37:09: 11:37:09 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.037 ms - 571[0m
2026-09-03T11:37:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:37:10: Method: POST
2026-09-03T11:37:10: originalUrl: /v1/society/registration-list
2026-09-03T11:37:10: path: /v1/society/registration-list
2026-09-03T11:37:10: normalizedPath: /v1/society/registration-list
2026-09-03T11:37:10: isPublicRoute: false
2026-09-03T11:37:10: ------------------------------
2026-09-03T11:37:10: ----- initAuth DEBUG -----
2026-09-03T11:37:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:10: IsValid: true
2026-09-03T11:37:10: --------------------------
2026-09-03T11:37:10: 11:37:10 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.252 ms - 412[0m
2026-09-03T11:37:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:37:10: Method: GET
2026-09-03T11:37:10: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T11:37:10: path: /v1/society/registration-dashboard-summary
2026-09-03T11:37:10: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T11:37:10: isPublicRoute: false
2026-09-03T11:37:10: ------------------------------
2026-09-03T11:37:10: ----- initAuth DEBUG -----
2026-09-03T11:37:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:10: IsValid: true
2026-09-03T11:37:10: --------------------------
2026-09-03T11:37:10: 11:37:10 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 18.858 ms - 152[0m
2026-09-03T11:37:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:37:12: Method: GET
2026-09-03T11:37:12: originalUrl: /v1/society/21
2026-09-03T11:37:12: path: /v1/society/21
2026-09-03T11:37:12: normalizedPath: /v1/society/21
2026-09-03T11:37:12: isPublicRoute: false
2026-09-03T11:37:12: ------------------------------
2026-09-03T11:37:12: ----- initAuth DEBUG -----
2026-09-03T11:37:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:12: IsValid: true
2026-09-03T11:37:12: --------------------------
2026-09-03T11:37:12: 11:37:12 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.836 ms - 572[0m
2026-09-03T11:37:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:37:14: Method: GET
2026-09-03T11:37:14: originalUrl: /v1/roles
2026-09-03T11:37:14: path: /v1/roles
2026-09-03T11:37:14: normalizedPath: /v1/roles
2026-09-03T11:37:14: isPublicRoute: true
2026-09-03T11:37:14: ------------------------------
2026-09-03T11:37:14: Current User Role: admin
2026-09-03T11:37:14: 11:37:14 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 6.836 ms - 129[0m
2026-09-03T11:37:17: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:37:17: Method: PUT
2026-09-03T11:37:17: originalUrl: /v1/society/21
2026-09-03T11:37:17: path: /v1/society/21
2026-09-03T11:37:17: normalizedPath: /v1/society/21
2026-09-03T11:37:17: isPublicRoute: false
2026-09-03T11:37:17: ------------------------------
2026-09-03T11:37:17: ----- initAuth DEBUG -----
2026-09-03T11:37:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:17: IsValid: true
2026-09-03T11:37:17: --------------------------
2026-09-03T11:37:17: 11:37:17 [[32minfo[39m] [0mPUT /v1/society/21 [32m200[0m 12.167 ms - 62[0m
2026-09-03T11:37:17: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:37:17: Method: GET
2026-09-03T11:37:17: originalUrl: /v1/society/21
2026-09-03T11:37:17: path: /v1/society/21
2026-09-03T11:37:17: normalizedPath: /v1/society/21
2026-09-03T11:37:17: isPublicRoute: false
2026-09-03T11:37:17: ------------------------------
2026-09-03T11:37:17: ----- initAuth DEBUG -----
2026-09-03T11:37:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:17: IsValid: true
2026-09-03T11:37:17: --------------------------
2026-09-03T11:37:17: 11:37:17 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.650 ms - 572[0m
2026-09-03T11:37:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:37:19: Method: POST
2026-09-03T11:37:19: originalUrl: /v1/society/registration-list
2026-09-03T11:37:19: path: /v1/society/registration-list
2026-09-03T11:37:19: normalizedPath: /v1/society/registration-list
2026-09-03T11:37:19: isPublicRoute: false
2026-09-03T11:37:19: ------------------------------
2026-09-03T11:37:19: ----- initAuth DEBUG -----
2026-09-03T11:37:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:19: IsValid: true
2026-09-03T11:37:19: --------------------------
2026-09-03T11:37:19: 11:37:19 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.020 ms - 412[0m
2026-09-03T11:37:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:37:19: Method: GET
2026-09-03T11:37:19: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T11:37:19: path: /v1/society/registration-dashboard-summary
2026-09-03T11:37:19: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T11:37:19: isPublicRoute: false
2026-09-03T11:37:19: ------------------------------
2026-09-03T11:37:19: ----- initAuth DEBUG -----
2026-09-03T11:37:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:19: IsValid: true
2026-09-03T11:37:19: --------------------------
2026-09-03T11:37:19: 11:37:19 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.379 ms - 152[0m
2026-09-03T11:37:23: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:37:23: Method: POST
2026-09-03T11:37:23: originalUrl: /v1/transactions
2026-09-03T11:37:23: path: /v1/transactions
2026-09-03T11:37:23: normalizedPath: /v1/transactions
2026-09-03T11:37:23: isPublicRoute: false
2026-09-03T11:37:23: ------------------------------
2026-09-03T11:37:23: ----- initAuth DEBUG -----
2026-09-03T11:37:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:23: IsValid: true
2026-09-03T11:37:23: --------------------------
2026-09-03T11:37:23: 11:37:23 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 16.329 ms - 1386[0m
2026-09-03T11:37:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:37:26: Method: GET
2026-09-03T11:37:26: originalUrl: /v1/transactions/13
2026-09-03T11:37:26: path: /v1/transactions/13
2026-09-03T11:37:26: normalizedPath: /v1/transactions/13
2026-09-03T11:37:26: isPublicRoute: false
2026-09-03T11:37:26: ------------------------------
2026-09-03T11:37:26: ----- initAuth DEBUG -----
2026-09-03T11:37:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:37:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:37:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:37:26: IsValid: true
2026-09-03T11:37:26: --------------------------
2026-09-03T11:37:26: 11:37:26 [[32minfo[39m] [0mGET /v1/transactions/13 [32m200[0m 6.232 ms - 1030[0m
2026-09-03T11:39:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:39:10: Method: POST
2026-09-03T11:39:10: originalUrl: /v1/member/create
2026-09-03T11:39:10: path: /v1/member/create
2026-09-03T11:39:10: normalizedPath: /v1/member/create
2026-09-03T11:39:10: isPublicRoute: false
2026-09-03T11:39:10: ------------------------------
2026-09-03T11:39:10: 11:39:10 [[32minfo[39m] [0mPOST /v1/member/create [33m401[0m 2.732 ms - 123[0m
2026-09-03T11:40:44: 11:40:44 [[32minfo[39m] [0mGET /uploads/payment/1788415544293-455709197.jpg [32m200[0m 4.108 ms - 143655[0m
2026-09-03T11:40:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:40:57: Method: POST
2026-09-03T11:40:57: originalUrl: /v1/transactions
2026-09-03T11:40:57: path: /v1/transactions
2026-09-03T11:40:57: normalizedPath: /v1/transactions
2026-09-03T11:40:57: isPublicRoute: false
2026-09-03T11:40:57: ------------------------------
2026-09-03T11:40:57: ----- initAuth DEBUG -----
2026-09-03T11:40:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:40:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:40:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:40:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:40:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:40:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:40:57: IsValid: true
2026-09-03T11:40:57: --------------------------
2026-09-03T11:40:57: 11:40:57 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 11.269 ms - 1386[0m
2026-09-03T11:40:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:40:57: Method: GET
2026-09-03T11:40:57: originalUrl: /v1/transactions/summary?society_id=21
2026-09-03T11:40:57: path: /v1/transactions/summary
2026-09-03T11:40:57: normalizedPath: /v1/transactions/summary
2026-09-03T11:40:57: isPublicRoute: false
2026-09-03T11:40:57: ------------------------------
2026-09-03T11:40:57: ----- initAuth DEBUG -----
2026-09-03T11:40:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:40:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:40:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:40:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:40:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:40:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:40:57: IsValid: true
2026-09-03T11:40:57: --------------------------
2026-09-03T11:40:57: 11:40:57 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=21 [32m200[0m 8.858 ms - 130[0m
2026-09-03T11:40:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:40:57: Method: GET
2026-09-03T11:40:57: originalUrl: /v1/expense-categories
2026-09-03T11:40:57: path: /v1/expense-categories
2026-09-03T11:40:57: normalizedPath: /v1/expense-categories
2026-09-03T11:40:57: isPublicRoute: false
2026-09-03T11:40:57: ------------------------------
2026-09-03T11:40:57: ----- initAuth DEBUG -----
2026-09-03T11:40:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:40:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:40:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:40:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:40:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:40:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:40:57: IsValid: true
2026-09-03T11:40:57: --------------------------
2026-09-03T11:40:57: 11:40:57 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.066 ms - 149[0m
2026-09-03T11:41:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:41:00: Method: GET
2026-09-03T11:41:00: originalUrl: /v1/transactions/13
2026-09-03T11:41:00: path: /v1/transactions/13
2026-09-03T11:41:00: normalizedPath: /v1/transactions/13
2026-09-03T11:41:00: isPublicRoute: false
2026-09-03T11:41:00: ------------------------------
2026-09-03T11:41:00: ----- initAuth DEBUG -----
2026-09-03T11:41:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:41:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:41:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:41:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:41:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:41:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:41:00: IsValid: true
2026-09-03T11:41:00: --------------------------
2026-09-03T11:41:00: 11:41:00 [[32minfo[39m] [0mGET /v1/transactions/13 [32m200[0m 5.439 ms - 1030[0m
2026-09-03T11:41:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:41:05: Method: PUT
2026-09-03T11:41:05: originalUrl: /v1/payment/13/approve
2026-09-03T11:41:05: path: /v1/payment/13/approve
2026-09-03T11:41:05: normalizedPath: /v1/payment/13/approve
2026-09-03T11:41:05: isPublicRoute: false
2026-09-03T11:41:05: ------------------------------
2026-09-03T11:41:05: ----- initAuth DEBUG -----
2026-09-03T11:41:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:41:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:41:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:41:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:41:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:41:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:41:05: IsValid: true
2026-09-03T11:41:05: --------------------------
2026-09-03T11:41:05: ========== APPROVE PAYMENT ==========
2026-09-03T11:41:05: TRANSACTION ID: 13
2026-09-03T11:41:05: SELECTED SOCIETY ID: 21
2026-09-03T11:41:05: USER: {
2026-09-03T11:41:05:   user_id: 17,
2026-09-03T11:41:05:   society_id: 21,
2026-09-03T11:41:05:   role: 'admin',
2026-09-03T11:41:05:   full_name: 'Sarvan Singh',
2026-09-03T11:41:05:   is_admin: 1,
2026-09-03T11:41:05:   is_member: 1,
2026-09-03T11:41:05:   is_superadmin: false,
2026-09-03T11:41:05:   permissions: {
2026-09-03T11:41:05:     dashboard: { view: true },
2026-09-03T11:41:05:     society: {
2026-09-03T11:41:05:       view: true,
2026-09-03T11:41:05:       summary: false,
2026-09-03T11:41:05:       create: false,
2026-09-03T11:41:05:       update: true,
2026-09-03T11:41:05:       delete: false,
2026-09-03T11:41:05:       approve: false,
2026-09-03T11:41:05:       reject: false
2026-09-03T11:41:05:     },
2026-09-03T11:41:05:     members: {
2026-09-03T11:41:05:       view: true,
2026-09-03T11:41:05:       create: true,
2026-09-03T11:41:05:       update: true,
2026-09-03T11:41:05:       delete: true,
2026-09-03T11:41:05:       approve: false,
2026-09-03T11:41:05:       reject: true
2026-09-03T11:41:05:     },
2026-09-03T11:41:05:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:41:05:     expenses: {
2026-09-03T11:41:05:       view: true,
2026-09-03T11:41:05:       create: true,
2026-09-03T11:41:05:       update: true,
2026-09-03T11:41:05:       delete: false,
2026-09-03T11:41:05:       approve: true,
2026-09-03T11:41:05:       reject: true
2026-09-03T11:41:05:     },
2026-09-03T11:41:05:     transactions: { view: true },
2026-09-03T11:41:05:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:41:05:     profile: { view: true, update: true },
2026-09-03T11:41:05:     settings: { view: true, update: true }
2026-09-03T11:41:05:   },
2026-09-03T11:41:05:   iat: 1788415589,
2026-09-03T11:41:05:   exp: 1791007589
2026-09-03T11:41:05: }
2026-09-03T11:41:05: TRANSACTION: {
2026-09-03T11:41:05:   id: 13,
2026-09-03T11:41:05:   society_id: 21,
2026-09-03T11:41:05:   member_id: 18,
2026-09-03T11:41:05:   reference_type: 'maintenance',
2026-09-03T11:41:05:   reference_id: 11,
2026-09-03T11:41:05:   member_name: 'Ansh',
2026-09-03T11:41:05:   flat_number: '2',
2026-09-03T11:41:05:   transaction_type: 'maintenance',
2026-09-03T11:41:05:   amount: '500.00',
2026-09-03T11:41:05:   direction: 'credit',
2026-09-03T11:41:05:   payment_mode: 'neft_imps',
2026-09-03T11:41:05:   transaction_number: 'gxgcy',
2026-09-03T11:41:05:   transaction_date: 2026-09-03T06:05:44.000Z,
2026-09-03T11:41:05:   approval_status: 'pending',
2026-09-03T11:41:05:   status: 1,
2026-09-03T11:41:05:   created_at: 2026-09-03T06:05:44.000Z,
2026-09-03T11:41:05:   updated_at: 2026-09-03T06:05:44.000Z,
2026-09-03T11:41:05:   receipt_url: null,
2026-09-03T11:41:05:   screenshot_url: '/uploads/payment/1788415544293-455709197.jpg',
2026-09-03T11:41:05:   approval_comment: null
2026-09-03T11:41:05: }
2026-09-03T11:41:05: ========== TRANSACTION UPDATE ==========
2026-09-03T11:41:05: STATUS: approved
2026-09-03T11:41:05: COMMENT: okay
2026-09-03T11:41:05: TRANSACTION ID: 13
2026-09-03T11:41:05: AFFECTED ROWS: 1
2026-09-03T11:41:05: APPROVAL RESULT: {
2026-09-03T11:41:05:   affectedRows: 1,
2026-09-03T11:41:05:   transactionId: 13,
2026-09-03T11:41:05:   referenceType: 'maintenance',
2026-09-03T11:41:05:   referenceId: 11,
2026-09-03T11:41:05:   approval_status: 'approved',
2026-09-03T11:41:05:   approval_comment: 'okay',
2026-09-03T11:41:05:   mainTableAffectedRows: 1
2026-09-03T11:41:05: }
2026-09-03T11:41:05: 11:41:05 [[32minfo[39m] [0mPUT /v1/payment/13/approve [32m200[0m 17.793 ms - 257[0m
2026-09-03T11:41:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:41:11: Method: GET
2026-09-03T11:41:11: originalUrl: /v1/transactions/12
2026-09-03T11:41:11: path: /v1/transactions/12
2026-09-03T11:41:11: normalizedPath: /v1/transactions/12
2026-09-03T11:41:11: isPublicRoute: false
2026-09-03T11:41:11: ------------------------------
2026-09-03T11:41:11: ----- initAuth DEBUG -----
2026-09-03T11:41:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:41:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:41:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:41:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:41:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:41:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:41:11: IsValid: true
2026-09-03T11:41:11: --------------------------
2026-09-03T11:41:11: 11:41:11 [[32minfo[39m] [0mGET /v1/transactions/12 [32m200[0m 4.665 ms - 617[0m
2026-09-03T11:41:15: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:41:15: Method: PUT
2026-09-03T11:41:15: originalUrl: /v1/payment/12/approve
2026-09-03T11:41:15: path: /v1/payment/12/approve
2026-09-03T11:41:15: normalizedPath: /v1/payment/12/approve
2026-09-03T11:41:15: isPublicRoute: false
2026-09-03T11:41:15: ------------------------------
2026-09-03T11:41:15: ----- initAuth DEBUG -----
2026-09-03T11:41:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:41:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:41:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:41:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:41:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:41:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:41:15: IsValid: true
2026-09-03T11:41:15: --------------------------
2026-09-03T11:41:15: ========== APPROVE PAYMENT ==========
2026-09-03T11:41:15: TRANSACTION ID: 12
2026-09-03T11:41:15: SELECTED SOCIETY ID: 21
2026-09-03T11:41:15: USER: {
2026-09-03T11:41:15:   user_id: 17,
2026-09-03T11:41:15:   society_id: 21,
2026-09-03T11:41:15:   role: 'admin',
2026-09-03T11:41:15:   full_name: 'Sarvan Singh',
2026-09-03T11:41:15:   is_admin: 1,
2026-09-03T11:41:15:   is_member: 1,
2026-09-03T11:41:15:   is_superadmin: false,
2026-09-03T11:41:15:   permissions: {
2026-09-03T11:41:15:     dashboard: { view: true },
2026-09-03T11:41:15:     society: {
2026-09-03T11:41:15:       view: true,
2026-09-03T11:41:15:       summary: false,
2026-09-03T11:41:15:       create: false,
2026-09-03T11:41:15:       update: true,
2026-09-03T11:41:15:       delete: false,
2026-09-03T11:41:15:       approve: false,
2026-09-03T11:41:15:       reject: false
2026-09-03T11:41:15:     },
2026-09-03T11:41:15:     members: {
2026-09-03T11:41:15:       view: true,
2026-09-03T11:41:15:       create: true,
2026-09-03T11:41:15:       update: true,
2026-09-03T11:41:15:       delete: true,
2026-09-03T11:41:15:       approve: false,
2026-09-03T11:41:15:       reject: true
2026-09-03T11:41:15:     },
2026-09-03T11:41:15:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:41:15:     expenses: {
2026-09-03T11:41:15:       view: true,
2026-09-03T11:41:15:       create: true,
2026-09-03T11:41:15:       update: true,
2026-09-03T11:41:15:       delete: false,
2026-09-03T11:41:15:       approve: true,
2026-09-03T11:41:15:       reject: true
2026-09-03T11:41:15:     },
2026-09-03T11:41:15:     transactions: { view: true },
2026-09-03T11:41:15:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:41:15:     profile: { view: true, update: true },
2026-09-03T11:41:15:     settings: { view: true, update: true }
2026-09-03T11:41:15:   },
2026-09-03T11:41:15:   iat: 1788415589,
2026-09-03T11:41:15:   exp: 1791007589
2026-09-03T11:41:15: }
2026-09-03T11:41:15: TRANSACTION: {
2026-09-03T11:41:15:   id: 12,
2026-09-03T11:41:15:   society_id: 21,
2026-09-03T11:41:15:   member_id: 18,
2026-09-03T11:41:15:   reference_type: 'expense',
2026-09-03T11:41:15:   reference_id: 21,
2026-09-03T11:41:15:   member_name: 'Ansh',
2026-09-03T11:41:15:   flat_number: '2',
2026-09-03T11:41:15:   transaction_type: 'Security',
2026-09-03T11:41:15:   amount: '500.00',
2026-09-03T11:41:15:   direction: 'debit',
2026-09-03T11:41:15:   payment_mode: 'cash',
2026-09-03T11:41:15:   transaction_number: null,
2026-09-03T11:41:15:   transaction_date: 2026-09-03T06:01:19.000Z,
2026-09-03T11:41:15:   approval_status: 'pending',
2026-09-03T11:41:15:   status: 1,
2026-09-03T11:41:15:   created_at: 2026-09-03T06:01:19.000Z,
2026-09-03T11:41:15:   updated_at: 2026-09-03T06:01:19.000Z,
2026-09-03T11:41:15:   receipt_url: '/uploads/expense/1788415279268-572148127.jpg',
2026-09-03T11:41:15:   screenshot_url: null,
2026-09-03T11:41:15:   approval_comment: null
2026-09-03T11:41:15: }
2026-09-03T11:41:15: ========== TRANSACTION UPDATE ==========
2026-09-03T11:41:15: STATUS: approved
2026-09-03T11:41:15: COMMENT: done
2026-09-03T11:41:15: TRANSACTION ID: 12
2026-09-03T11:41:15: AFFECTED ROWS: 1
2026-09-03T11:41:15: APPROVAL RESULT: {
2026-09-03T11:41:15:   affectedRows: 1,
2026-09-03T11:41:15:   transactionId: 12,
2026-09-03T11:41:15:   referenceType: 'expense',
2026-09-03T11:41:15:   referenceId: 21,
2026-09-03T11:41:15:   approval_status: 'approved',
2026-09-03T11:41:15:   approval_comment: 'done',
2026-09-03T11:41:15:   mainTableAffectedRows: 1
2026-09-03T11:41:15: }
2026-09-03T11:41:16: 11:41:16 [[32minfo[39m] [0mPUT /v1/payment/12/approve [31m500[0m 27.192 ms - 80[0m
2026-09-03T11:42:54: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:42:54: Method: PUT
2026-09-03T11:42:54: originalUrl: /v1/payment/12/approve
2026-09-03T11:42:54: path: /v1/payment/12/approve
2026-09-03T11:42:54: normalizedPath: /v1/payment/12/approve
2026-09-03T11:42:54: isPublicRoute: false
2026-09-03T11:42:54: ------------------------------
2026-09-03T11:42:54: ----- initAuth DEBUG -----
2026-09-03T11:42:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:42:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:42:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:42:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:42:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:42:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:42:54: IsValid: true
2026-09-03T11:42:54: --------------------------
2026-09-03T11:42:54: ========== APPROVE PAYMENT ==========
2026-09-03T11:42:54: TRANSACTION ID: 12
2026-09-03T11:42:54: SELECTED SOCIETY ID: 21
2026-09-03T11:42:54: USER: {
2026-09-03T11:42:54:   user_id: 17,
2026-09-03T11:42:54:   society_id: 21,
2026-09-03T11:42:54:   role: 'admin',
2026-09-03T11:42:54:   full_name: 'Sarvan Singh',
2026-09-03T11:42:54:   is_admin: 1,
2026-09-03T11:42:54:   is_member: 1,
2026-09-03T11:42:54:   is_superadmin: false,
2026-09-03T11:42:54:   permissions: {
2026-09-03T11:42:54:     dashboard: { view: true },
2026-09-03T11:42:54:     society: {
2026-09-03T11:42:54:       view: true,
2026-09-03T11:42:54:       summary: false,
2026-09-03T11:42:54:       create: false,
2026-09-03T11:42:54:       update: true,
2026-09-03T11:42:54:       delete: false,
2026-09-03T11:42:54:       approve: false,
2026-09-03T11:42:54:       reject: false
2026-09-03T11:42:54:     },
2026-09-03T11:42:54:     members: {
2026-09-03T11:42:54:       view: true,
2026-09-03T11:42:54:       create: true,
2026-09-03T11:42:54:       update: true,
2026-09-03T11:42:54:       delete: true,
2026-09-03T11:42:54:       approve: false,
2026-09-03T11:42:54:       reject: true
2026-09-03T11:42:54:     },
2026-09-03T11:42:54:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:42:54:     expenses: {
2026-09-03T11:42:54:       view: true,
2026-09-03T11:42:54:       create: true,
2026-09-03T11:42:54:       update: true,
2026-09-03T11:42:54:       delete: false,
2026-09-03T11:42:54:       approve: true,
2026-09-03T11:42:54:       reject: true
2026-09-03T11:42:54:     },
2026-09-03T11:42:54:     transactions: { view: true },
2026-09-03T11:42:54:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:42:54:     profile: { view: true, update: true },
2026-09-03T11:42:54:     settings: { view: true, update: true }
2026-09-03T11:42:54:   },
2026-09-03T11:42:54:   iat: 1788415589,
2026-09-03T11:42:54:   exp: 1791007589
2026-09-03T11:42:54: }
2026-09-03T11:42:54: TRANSACTION: {
2026-09-03T11:42:54:   id: 12,
2026-09-03T11:42:54:   society_id: 21,
2026-09-03T11:42:54:   member_id: 18,
2026-09-03T11:42:54:   reference_type: 'expense',
2026-09-03T11:42:54:   reference_id: 21,
2026-09-03T11:42:54:   member_name: 'Ansh',
2026-09-03T11:42:54:   flat_number: '2',
2026-09-03T11:42:54:   transaction_type: 'Security',
2026-09-03T11:42:54:   amount: '500.00',
2026-09-03T11:42:54:   direction: 'debit',
2026-09-03T11:42:54:   payment_mode: 'cash',
2026-09-03T11:42:54:   transaction_number: null,
2026-09-03T11:42:54:   transaction_date: 2026-09-03T06:01:19.000Z,
2026-09-03T11:42:54:   approval_status: 'approved',
2026-09-03T11:42:54:   status: 1,
2026-09-03T11:42:54:   created_at: 2026-09-03T06:01:19.000Z,
2026-09-03T11:42:54:   updated_at: 2026-09-03T06:01:19.000Z,
2026-09-03T11:42:54:   receipt_url: '/uploads/expense/1788415279268-572148127.jpg',
2026-09-03T11:42:54:   screenshot_url: null,
2026-09-03T11:42:54:   approval_comment: 'done'
2026-09-03T11:42:54: }
2026-09-03T11:42:54: 11:42:54 [[32minfo[39m] [0mPUT /v1/payment/12/approve [33m400[0m 4.522 ms - 85[0m
2026-09-03T11:43:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:43:01: Method: PUT
2026-09-03T11:43:01: originalUrl: /v1/payment/12/approve
2026-09-03T11:43:01: path: /v1/payment/12/approve
2026-09-03T11:43:01: normalizedPath: /v1/payment/12/approve
2026-09-03T11:43:01: isPublicRoute: false
2026-09-03T11:43:01: ------------------------------
2026-09-03T11:43:01: ----- initAuth DEBUG -----
2026-09-03T11:43:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:01: IsValid: true
2026-09-03T11:43:01: --------------------------
2026-09-03T11:43:01: ========== APPROVE PAYMENT ==========
2026-09-03T11:43:01: TRANSACTION ID: 12
2026-09-03T11:43:01: SELECTED SOCIETY ID: 21
2026-09-03T11:43:01: USER: {
2026-09-03T11:43:01:   user_id: 17,
2026-09-03T11:43:01:   society_id: 21,
2026-09-03T11:43:01:   role: 'admin',
2026-09-03T11:43:01:   full_name: 'Sarvan Singh',
2026-09-03T11:43:01:   is_admin: 1,
2026-09-03T11:43:01:   is_member: 1,
2026-09-03T11:43:01:   is_superadmin: false,
2026-09-03T11:43:01:   permissions: {
2026-09-03T11:43:01:     dashboard: { view: true },
2026-09-03T11:43:01:     society: {
2026-09-03T11:43:01:       view: true,
2026-09-03T11:43:01:       summary: false,
2026-09-03T11:43:01:       create: false,
2026-09-03T11:43:01:       update: true,
2026-09-03T11:43:01:       delete: false,
2026-09-03T11:43:01:       approve: false,
2026-09-03T11:43:01:       reject: false
2026-09-03T11:43:01:     },
2026-09-03T11:43:01:     members: {
2026-09-03T11:43:01:       view: true,
2026-09-03T11:43:01:       create: true,
2026-09-03T11:43:01:       update: true,
2026-09-03T11:43:01:       delete: true,
2026-09-03T11:43:01:       approve: false,
2026-09-03T11:43:01:       reject: true
2026-09-03T11:43:01:     },
2026-09-03T11:43:01:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:43:01:     expenses: {
2026-09-03T11:43:01:       view: true,
2026-09-03T11:43:01:       create: true,
2026-09-03T11:43:01:       update: true,
2026-09-03T11:43:01:       delete: false,
2026-09-03T11:43:01:       approve: true,
2026-09-03T11:43:01:       reject: true
2026-09-03T11:43:01:     },
2026-09-03T11:43:01:     transactions: { view: true },
2026-09-03T11:43:01:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:43:01:     profile: { view: true, update: true },
2026-09-03T11:43:01:     settings: { view: true, update: true }
2026-09-03T11:43:01:   },
2026-09-03T11:43:01:   iat: 1788415589,
2026-09-03T11:43:01:   exp: 1791007589
2026-09-03T11:43:01: }
2026-09-03T11:43:01: TRANSACTION: {
2026-09-03T11:43:01:   id: 12,
2026-09-03T11:43:01:   society_id: 21,
2026-09-03T11:43:01:   member_id: 18,
2026-09-03T11:43:01:   reference_type: 'expense',
2026-09-03T11:43:01:   reference_id: 21,
2026-09-03T11:43:01:   member_name: 'Ansh',
2026-09-03T11:43:01:   flat_number: '2',
2026-09-03T11:43:01:   transaction_type: 'Security',
2026-09-03T11:43:01:   amount: '500.00',
2026-09-03T11:43:01:   direction: 'debit',
2026-09-03T11:43:01:   payment_mode: 'cash',
2026-09-03T11:43:01:   transaction_number: null,
2026-09-03T11:43:01:   transaction_date: 2026-09-03T06:01:19.000Z,
2026-09-03T11:43:01:   approval_status: 'approved',
2026-09-03T11:43:01:   status: 1,
2026-09-03T11:43:01:   created_at: 2026-09-03T06:01:19.000Z,
2026-09-03T11:43:01:   updated_at: 2026-09-03T06:01:19.000Z,
2026-09-03T11:43:01:   receipt_url: '/uploads/expense/1788415279268-572148127.jpg',
2026-09-03T11:43:01:   screenshot_url: null,
2026-09-03T11:43:01:   approval_comment: 'done'
2026-09-03T11:43:01: }
2026-09-03T11:43:01: 11:43:01 [[32minfo[39m] [0mPUT /v1/payment/12/approve [33m400[0m 4.145 ms - 85[0m
2026-09-03T11:43:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:43:02: Method: PUT
2026-09-03T11:43:02: originalUrl: /v1/payment/12/approve
2026-09-03T11:43:02: path: /v1/payment/12/approve
2026-09-03T11:43:02: normalizedPath: /v1/payment/12/approve
2026-09-03T11:43:02: isPublicRoute: false
2026-09-03T11:43:02: ------------------------------
2026-09-03T11:43:02: ----- initAuth DEBUG -----
2026-09-03T11:43:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:02: IsValid: true
2026-09-03T11:43:02: --------------------------
2026-09-03T11:43:02: ========== APPROVE PAYMENT ==========
2026-09-03T11:43:02: TRANSACTION ID: 12
2026-09-03T11:43:02: SELECTED SOCIETY ID: 21
2026-09-03T11:43:02: USER: {
2026-09-03T11:43:02:   user_id: 17,
2026-09-03T11:43:02:   society_id: 21,
2026-09-03T11:43:02:   role: 'admin',
2026-09-03T11:43:02:   full_name: 'Sarvan Singh',
2026-09-03T11:43:02:   is_admin: 1,
2026-09-03T11:43:02:   is_member: 1,
2026-09-03T11:43:02:   is_superadmin: false,
2026-09-03T11:43:02:   permissions: {
2026-09-03T11:43:02:     dashboard: { view: true },
2026-09-03T11:43:02:     society: {
2026-09-03T11:43:02:       view: true,
2026-09-03T11:43:02:       summary: false,
2026-09-03T11:43:02:       create: false,
2026-09-03T11:43:02:       update: true,
2026-09-03T11:43:02:       delete: false,
2026-09-03T11:43:02:       approve: false,
2026-09-03T11:43:02:       reject: false
2026-09-03T11:43:02:     },
2026-09-03T11:43:02:     members: {
2026-09-03T11:43:02:       view: true,
2026-09-03T11:43:02:       create: true,
2026-09-03T11:43:02:       update: true,
2026-09-03T11:43:02:       delete: true,
2026-09-03T11:43:02:       approve: false,
2026-09-03T11:43:02:       reject: true
2026-09-03T11:43:02:     },
2026-09-03T11:43:02:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:43:02:     expenses: {
2026-09-03T11:43:02:       view: true,
2026-09-03T11:43:02:       create: true,
2026-09-03T11:43:02:       update: true,
2026-09-03T11:43:02:       delete: false,
2026-09-03T11:43:02:       approve: true,
2026-09-03T11:43:02:       reject: true
2026-09-03T11:43:02:     },
2026-09-03T11:43:02:     transactions: { view: true },
2026-09-03T11:43:02:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:43:02:     profile: { view: true, update: true },
2026-09-03T11:43:02:     settings: { view: true, update: true }
2026-09-03T11:43:02:   },
2026-09-03T11:43:02:   iat: 1788415589,
2026-09-03T11:43:02:   exp: 1791007589
2026-09-03T11:43:02: }
2026-09-03T11:43:02: TRANSACTION: {
2026-09-03T11:43:02:   id: 12,
2026-09-03T11:43:02:   society_id: 21,
2026-09-03T11:43:02:   member_id: 18,
2026-09-03T11:43:02:   reference_type: 'expense',
2026-09-03T11:43:02:   reference_id: 21,
2026-09-03T11:43:02:   member_name: 'Ansh',
2026-09-03T11:43:02:   flat_number: '2',
2026-09-03T11:43:02:   transaction_type: 'Security',
2026-09-03T11:43:02:   amount: '500.00',
2026-09-03T11:43:02:   direction: 'debit',
2026-09-03T11:43:02:   payment_mode: 'cash',
2026-09-03T11:43:02:   transaction_number: null,
2026-09-03T11:43:02:   transaction_date: 2026-09-03T06:01:19.000Z,
2026-09-03T11:43:02:   approval_status: 'approved',
2026-09-03T11:43:02:   status: 1,
2026-09-03T11:43:02:   created_at: 2026-09-03T06:01:19.000Z,
2026-09-03T11:43:02:   updated_at: 2026-09-03T06:01:19.000Z,
2026-09-03T11:43:02:   receipt_url: '/uploads/expense/1788415279268-572148127.jpg',
2026-09-03T11:43:02:   screenshot_url: null,
2026-09-03T11:43:02:   approval_comment: 'done'
2026-09-03T11:43:02: }
2026-09-03T11:43:02: 11:43:02 [[32minfo[39m] [0mPUT /v1/payment/12/approve [33m400[0m 3.699 ms - 85[0m
2026-09-03T11:43:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:43:02: Method: PUT
2026-09-03T11:43:02: originalUrl: /v1/payment/12/approve
2026-09-03T11:43:02: path: /v1/payment/12/approve
2026-09-03T11:43:02: normalizedPath: /v1/payment/12/approve
2026-09-03T11:43:02: isPublicRoute: false
2026-09-03T11:43:02: ------------------------------
2026-09-03T11:43:02: ----- initAuth DEBUG -----
2026-09-03T11:43:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:02: IsValid: true
2026-09-03T11:43:02: --------------------------
2026-09-03T11:43:02: ========== APPROVE PAYMENT ==========
2026-09-03T11:43:02: TRANSACTION ID: 12
2026-09-03T11:43:02: SELECTED SOCIETY ID: 21
2026-09-03T11:43:02: USER: {
2026-09-03T11:43:02:   user_id: 17,
2026-09-03T11:43:02:   society_id: 21,
2026-09-03T11:43:02:   role: 'admin',
2026-09-03T11:43:02:   full_name: 'Sarvan Singh',
2026-09-03T11:43:02:   is_admin: 1,
2026-09-03T11:43:02:   is_member: 1,
2026-09-03T11:43:02:   is_superadmin: false,
2026-09-03T11:43:02:   permissions: {
2026-09-03T11:43:02:     dashboard: { view: true },
2026-09-03T11:43:02:     society: {
2026-09-03T11:43:02:       view: true,
2026-09-03T11:43:02:       summary: false,
2026-09-03T11:43:02:       create: false,
2026-09-03T11:43:02:       update: true,
2026-09-03T11:43:02:       delete: false,
2026-09-03T11:43:02:       approve: false,
2026-09-03T11:43:02:       reject: false
2026-09-03T11:43:02:     },
2026-09-03T11:43:02:     members: {
2026-09-03T11:43:02:       view: true,
2026-09-03T11:43:02:       create: true,
2026-09-03T11:43:02:       update: true,
2026-09-03T11:43:02:       delete: true,
2026-09-03T11:43:02:       approve: false,
2026-09-03T11:43:02:       reject: true
2026-09-03T11:43:02:     },
2026-09-03T11:43:02:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:43:02:     expenses: {
2026-09-03T11:43:02:       view: true,
2026-09-03T11:43:02:       create: true,
2026-09-03T11:43:02:       update: true,
2026-09-03T11:43:02:       delete: false,
2026-09-03T11:43:02:       approve: true,
2026-09-03T11:43:02:       reject: true
2026-09-03T11:43:02:     },
2026-09-03T11:43:02:     transactions: { view: true },
2026-09-03T11:43:02:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:43:02:     profile: { view: true, update: true },
2026-09-03T11:43:02:     settings: { view: true, update: true }
2026-09-03T11:43:02:   },
2026-09-03T11:43:02:   iat: 1788415589,
2026-09-03T11:43:02:   exp: 1791007589
2026-09-03T11:43:02: }
2026-09-03T11:43:02: TRANSACTION: {
2026-09-03T11:43:02:   id: 12,
2026-09-03T11:43:02:   society_id: 21,
2026-09-03T11:43:02:   member_id: 18,
2026-09-03T11:43:02:   reference_type: 'expense',
2026-09-03T11:43:02:   reference_id: 21,
2026-09-03T11:43:02:   member_name: 'Ansh',
2026-09-03T11:43:02:   flat_number: '2',
2026-09-03T11:43:02:   transaction_type: 'Security',
2026-09-03T11:43:02:   amount: '500.00',
2026-09-03T11:43:02:   direction: 'debit',
2026-09-03T11:43:02:   payment_mode: 'cash',
2026-09-03T11:43:02:   transaction_number: null,
2026-09-03T11:43:02:   transaction_date: 2026-09-03T06:01:19.000Z,
2026-09-03T11:43:02:   approval_status: 'approved',
2026-09-03T11:43:02:   status: 1,
2026-09-03T11:43:02:   created_at: 2026-09-03T06:01:19.000Z,
2026-09-03T11:43:02:   updated_at: 2026-09-03T06:01:19.000Z,
2026-09-03T11:43:02:   receipt_url: '/uploads/expense/1788415279268-572148127.jpg',
2026-09-03T11:43:02:   screenshot_url: null,
2026-09-03T11:43:02:   approval_comment: 'done'
2026-09-03T11:43:02: }
2026-09-03T11:43:02: 11:43:02 [[32minfo[39m] [0mPUT /v1/payment/12/approve [33m400[0m 4.704 ms - 85[0m
2026-09-03T11:43:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:43:07: Method: PUT
2026-09-03T11:43:07: originalUrl: /v1/payment/12/reject
2026-09-03T11:43:07: path: /v1/payment/12/reject
2026-09-03T11:43:07: normalizedPath: /v1/payment/12/reject
2026-09-03T11:43:07: isPublicRoute: false
2026-09-03T11:43:07: ------------------------------
2026-09-03T11:43:07: ----- initAuth DEBUG -----
2026-09-03T11:43:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:07: IsValid: true
2026-09-03T11:43:07: --------------------------
2026-09-03T11:43:07: ========== REJECT REQUEST BODY ==========
2026-09-03T11:43:07: BODY: { comment_approval: 'tct', approval_comment: 'tct', comment: 'tct' }
2026-09-03T11:43:07: APPROVAL COMMENT: tct
2026-09-03T11:43:07: ========== REJECT TRANSACTION ==========
2026-09-03T11:43:07: TRANSACTION ID: 12
2026-09-03T11:43:07: SELECTED SOCIETY ID: 21
2026-09-03T11:43:07: USER: {
2026-09-03T11:43:07:   user_id: 17,
2026-09-03T11:43:07:   society_id: 21,
2026-09-03T11:43:07:   role: 'admin',
2026-09-03T11:43:07:   full_name: 'Sarvan Singh',
2026-09-03T11:43:07:   is_admin: 1,
2026-09-03T11:43:07:   is_member: 1,
2026-09-03T11:43:07:   is_superadmin: false,
2026-09-03T11:43:07:   permissions: {
2026-09-03T11:43:07:     dashboard: { view: true },
2026-09-03T11:43:07:     society: {
2026-09-03T11:43:07:       view: true,
2026-09-03T11:43:07:       summary: false,
2026-09-03T11:43:07:       create: false,
2026-09-03T11:43:07:       update: true,
2026-09-03T11:43:07:       delete: false,
2026-09-03T11:43:07:       approve: false,
2026-09-03T11:43:07:       reject: false
2026-09-03T11:43:07:     },
2026-09-03T11:43:07:     members: {
2026-09-03T11:43:07:       view: true,
2026-09-03T11:43:07:       create: true,
2026-09-03T11:43:07:       update: true,
2026-09-03T11:43:07:       delete: true,
2026-09-03T11:43:07:       approve: false,
2026-09-03T11:43:07:       reject: true
2026-09-03T11:43:07:     },
2026-09-03T11:43:07:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:43:07:     expenses: {
2026-09-03T11:43:07:       view: true,
2026-09-03T11:43:07:       create: true,
2026-09-03T11:43:07:       update: true,
2026-09-03T11:43:07:       delete: false,
2026-09-03T11:43:07:       approve: true,
2026-09-03T11:43:07:       reject: true
2026-09-03T11:43:07:     },
2026-09-03T11:43:07:     transactions: { view: true },
2026-09-03T11:43:07:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:43:07:     profile: { view: true, update: true },
2026-09-03T11:43:07:     settings: { view: true, update: true }
2026-09-03T11:43:07:   },
2026-09-03T11:43:07:   iat: 1788415589,
2026-09-03T11:43:07:   exp: 1791007589
2026-09-03T11:43:07: }
2026-09-03T11:43:07: TRANSACTION: {
2026-09-03T11:43:07:   id: 12,
2026-09-03T11:43:07:   society_id: 21,
2026-09-03T11:43:07:   member_id: 18,
2026-09-03T11:43:07:   reference_type: 'expense',
2026-09-03T11:43:07:   reference_id: 21,
2026-09-03T11:43:07:   member_name: 'Ansh',
2026-09-03T11:43:07:   flat_number: '2',
2026-09-03T11:43:07:   transaction_type: 'Security',
2026-09-03T11:43:07:   amount: '500.00',
2026-09-03T11:43:07:   direction: 'debit',
2026-09-03T11:43:07:   payment_mode: 'cash',
2026-09-03T11:43:07:   transaction_number: null,
2026-09-03T11:43:07:   transaction_date: 2026-09-03T06:01:19.000Z,
2026-09-03T11:43:07:   approval_status: 'approved',
2026-09-03T11:43:07:   status: 1,
2026-09-03T11:43:07:   created_at: 2026-09-03T06:01:19.000Z,
2026-09-03T11:43:07:   updated_at: 2026-09-03T06:01:19.000Z,
2026-09-03T11:43:07:   receipt_url: '/uploads/expense/1788415279268-572148127.jpg',
2026-09-03T11:43:07:   screenshot_url: null,
2026-09-03T11:43:07:   approval_comment: 'done'
2026-09-03T11:43:07: }
2026-09-03T11:43:07: 11:43:07 [[32minfo[39m] [0mPUT /v1/payment/12/reject [33m400[0m 16.840 ms - 85[0m
2026-09-03T11:43:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:43:09: Method: PUT
2026-09-03T11:43:09: originalUrl: /v1/payment/12/reject
2026-09-03T11:43:09: path: /v1/payment/12/reject
2026-09-03T11:43:09: normalizedPath: /v1/payment/12/reject
2026-09-03T11:43:09: isPublicRoute: false
2026-09-03T11:43:09: ------------------------------
2026-09-03T11:43:09: ----- initAuth DEBUG -----
2026-09-03T11:43:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:09: IsValid: true
2026-09-03T11:43:09: --------------------------
2026-09-03T11:43:09: ========== REJECT REQUEST BODY ==========
2026-09-03T11:43:09: BODY: { comment_approval: 'tct', approval_comment: 'tct', comment: 'tct' }
2026-09-03T11:43:09: APPROVAL COMMENT: tct
2026-09-03T11:43:09: ========== REJECT TRANSACTION ==========
2026-09-03T11:43:09: TRANSACTION ID: 12
2026-09-03T11:43:09: SELECTED SOCIETY ID: 21
2026-09-03T11:43:09: USER: {
2026-09-03T11:43:09:   user_id: 17,
2026-09-03T11:43:09:   society_id: 21,
2026-09-03T11:43:09:   role: 'admin',
2026-09-03T11:43:09:   full_name: 'Sarvan Singh',
2026-09-03T11:43:09:   is_admin: 1,
2026-09-03T11:43:09:   is_member: 1,
2026-09-03T11:43:09:   is_superadmin: false,
2026-09-03T11:43:09:   permissions: {
2026-09-03T11:43:09:     dashboard: { view: true },
2026-09-03T11:43:09:     society: {
2026-09-03T11:43:09:       view: true,
2026-09-03T11:43:09:       summary: false,
2026-09-03T11:43:09:       create: false,
2026-09-03T11:43:09:       update: true,
2026-09-03T11:43:09:       delete: false,
2026-09-03T11:43:09:       approve: false,
2026-09-03T11:43:09:       reject: false
2026-09-03T11:43:09:     },
2026-09-03T11:43:09:     members: {
2026-09-03T11:43:09:       view: true,
2026-09-03T11:43:09:       create: true,
2026-09-03T11:43:09:       update: true,
2026-09-03T11:43:09:       delete: true,
2026-09-03T11:43:09:       approve: false,
2026-09-03T11:43:09:       reject: true
2026-09-03T11:43:09:     },
2026-09-03T11:43:09:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:43:09:     expenses: {
2026-09-03T11:43:09:       view: true,
2026-09-03T11:43:09:       create: true,
2026-09-03T11:43:09:       update: true,
2026-09-03T11:43:09:       delete: false,
2026-09-03T11:43:09:       approve: true,
2026-09-03T11:43:09:       reject: true
2026-09-03T11:43:09:     },
2026-09-03T11:43:09:     transactions: { view: true },
2026-09-03T11:43:09:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:43:09:     profile: { view: true, update: true },
2026-09-03T11:43:09:     settings: { view: true, update: true }
2026-09-03T11:43:09:   },
2026-09-03T11:43:09:   iat: 1788415589,
2026-09-03T11:43:09:   exp: 1791007589
2026-09-03T11:43:09: }
2026-09-03T11:43:09: TRANSACTION: {
2026-09-03T11:43:09:   id: 12,
2026-09-03T11:43:09:   society_id: 21,
2026-09-03T11:43:09:   member_id: 18,
2026-09-03T11:43:09:   reference_type: 'expense',
2026-09-03T11:43:09:   reference_id: 21,
2026-09-03T11:43:09:   member_name: 'Ansh',
2026-09-03T11:43:09:   flat_number: '2',
2026-09-03T11:43:09:   transaction_type: 'Security',
2026-09-03T11:43:09:   amount: '500.00',
2026-09-03T11:43:09:   direction: 'debit',
2026-09-03T11:43:09:   payment_mode: 'cash',
2026-09-03T11:43:09:   transaction_number: null,
2026-09-03T11:43:09:   transaction_date: 2026-09-03T06:01:19.000Z,
2026-09-03T11:43:09:   approval_status: 'approved',
2026-09-03T11:43:09:   status: 1,
2026-09-03T11:43:09:   created_at: 2026-09-03T06:01:19.000Z,
2026-09-03T11:43:09:   updated_at: 2026-09-03T06:01:19.000Z,
2026-09-03T11:43:09:   receipt_url: '/uploads/expense/1788415279268-572148127.jpg',
2026-09-03T11:43:09:   screenshot_url: null,
2026-09-03T11:43:09:   approval_comment: 'done'
2026-09-03T11:43:09: }
2026-09-03T11:43:09: 11:43:09 [[32minfo[39m] [0mPUT /v1/payment/12/reject [33m400[0m 8.479 ms - 85[0m
2026-09-03T11:43:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:43:13: Method: POST
2026-09-03T11:43:13: originalUrl: /v1/transactions
2026-09-03T11:43:13: path: /v1/transactions
2026-09-03T11:43:13: normalizedPath: /v1/transactions
2026-09-03T11:43:13: isPublicRoute: false
2026-09-03T11:43:13: ------------------------------
2026-09-03T11:43:13: ----- initAuth DEBUG -----
2026-09-03T11:43:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:13: IsValid: true
2026-09-03T11:43:13: --------------------------
2026-09-03T11:43:13: 11:43:13 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.608 ms - 1388[0m
2026-09-03T11:43:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:43:13: Method: GET
2026-09-03T11:43:13: originalUrl: /v1/transactions/summary?society_id=21
2026-09-03T11:43:13: path: /v1/transactions/summary
2026-09-03T11:43:13: normalizedPath: /v1/transactions/summary
2026-09-03T11:43:13: isPublicRoute: false
2026-09-03T11:43:13: ------------------------------
2026-09-03T11:43:13: ----- initAuth DEBUG -----
2026-09-03T11:43:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:13: IsValid: true
2026-09-03T11:43:13: --------------------------
2026-09-03T11:43:13: 11:43:13 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=21 [32m200[0m 3.900 ms - 132[0m
2026-09-03T11:43:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:43:13: Method: GET
2026-09-03T11:43:13: originalUrl: /v1/expense-categories
2026-09-03T11:43:13: path: /v1/expense-categories
2026-09-03T11:43:13: normalizedPath: /v1/expense-categories
2026-09-03T11:43:13: isPublicRoute: false
2026-09-03T11:43:13: ------------------------------
2026-09-03T11:43:13: ----- initAuth DEBUG -----
2026-09-03T11:43:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:13: IsValid: true
2026-09-03T11:43:13: --------------------------
2026-09-03T11:43:13: 11:43:13 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 2.993 ms - 149[0m
2026-09-03T11:43:15: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:43:15: Method: GET
2026-09-03T11:43:15: originalUrl: /v1/transactions/11
2026-09-03T11:43:15: path: /v1/transactions/11
2026-09-03T11:43:15: normalizedPath: /v1/transactions/11
2026-09-03T11:43:15: isPublicRoute: false
2026-09-03T11:43:15: ------------------------------
2026-09-03T11:43:15: ----- initAuth DEBUG -----
2026-09-03T11:43:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:15: IsValid: true
2026-09-03T11:43:15: --------------------------
2026-09-03T11:43:15: 11:43:15 [[32minfo[39m] [0mGET /v1/transactions/11 [32m200[0m 4.345 ms - 630[0m
2026-09-03T11:43:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:43:18: Method: PUT
2026-09-03T11:43:18: originalUrl: /v1/payment/11/approve
2026-09-03T11:43:18: path: /v1/payment/11/approve
2026-09-03T11:43:18: normalizedPath: /v1/payment/11/approve
2026-09-03T11:43:18: isPublicRoute: false
2026-09-03T11:43:18: ------------------------------
2026-09-03T11:43:18: ----- initAuth DEBUG -----
2026-09-03T11:43:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:18: IsValid: true
2026-09-03T11:43:18: --------------------------
2026-09-03T11:43:18: ========== APPROVE PAYMENT ==========
2026-09-03T11:43:18: TRANSACTION ID: 11
2026-09-03T11:43:18: SELECTED SOCIETY ID: 21
2026-09-03T11:43:18: USER: {
2026-09-03T11:43:18:   user_id: 17,
2026-09-03T11:43:18:   society_id: 21,
2026-09-03T11:43:18:   role: 'admin',
2026-09-03T11:43:18:   full_name: 'Sarvan Singh',
2026-09-03T11:43:18:   is_admin: 1,
2026-09-03T11:43:18:   is_member: 1,
2026-09-03T11:43:18:   is_superadmin: false,
2026-09-03T11:43:18:   permissions: {
2026-09-03T11:43:18:     dashboard: { view: true },
2026-09-03T11:43:18:     society: {
2026-09-03T11:43:18:       view: true,
2026-09-03T11:43:18:       summary: false,
2026-09-03T11:43:18:       create: false,
2026-09-03T11:43:18:       update: true,
2026-09-03T11:43:18:       delete: false,
2026-09-03T11:43:18:       approve: false,
2026-09-03T11:43:18:       reject: false
2026-09-03T11:43:18:     },
2026-09-03T11:43:18:     members: {
2026-09-03T11:43:18:       view: true,
2026-09-03T11:43:18:       create: true,
2026-09-03T11:43:18:       update: true,
2026-09-03T11:43:18:       delete: true,
2026-09-03T11:43:18:       approve: false,
2026-09-03T11:43:18:       reject: true
2026-09-03T11:43:18:     },
2026-09-03T11:43:18:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:43:18:     expenses: {
2026-09-03T11:43:18:       view: true,
2026-09-03T11:43:18:       create: true,
2026-09-03T11:43:18:       update: true,
2026-09-03T11:43:18:       delete: false,
2026-09-03T11:43:18:       approve: true,
2026-09-03T11:43:18:       reject: true
2026-09-03T11:43:18:     },
2026-09-03T11:43:18:     transactions: { view: true },
2026-09-03T11:43:18:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:43:18:     profile: { view: true, update: true },
2026-09-03T11:43:18:     settings: { view: true, update: true }
2026-09-03T11:43:18:   },
2026-09-03T11:43:18:   iat: 1788415589,
2026-09-03T11:43:18:   exp: 1791007589
2026-09-03T11:43:18: }
2026-09-03T11:43:18: TRANSACTION: {
2026-09-03T11:43:18:   id: 11,
2026-09-03T11:43:18:   society_id: 21,
2026-09-03T11:43:18:   member_id: 17,
2026-09-03T11:43:18:   reference_type: 'expense',
2026-09-03T11:43:18:   reference_id: 20,
2026-09-03T11:43:18:   member_name: 'Sarvan Singh',
2026-09-03T11:43:18:   flat_number: '11',
2026-09-03T11:43:18:   transaction_type: 'Maintenance',
2026-09-03T11:43:18:   amount: '100.00',
2026-09-03T11:43:18:   direction: 'debit',
2026-09-03T11:43:18:   payment_mode: 'cheque',
2026-09-03T11:43:18:   transaction_number: null,
2026-09-03T11:43:18:   transaction_date: 2026-09-03T05:45:42.000Z,
2026-09-03T11:43:18:   approval_status: 'pending',
2026-09-03T11:43:18:   status: 1,
2026-09-03T11:43:18:   created_at: 2026-09-03T05:45:42.000Z,
2026-09-03T11:43:18:   updated_at: 2026-09-03T05:45:42.000Z,
2026-09-03T11:43:18:   receipt_url: '/uploads/expense/1788414342377-22549247.jpg',
2026-09-03T11:43:18:   screenshot_url: null,
2026-09-03T11:43:18:   approval_comment: null
2026-09-03T11:43:18: }
2026-09-03T11:43:18: ========== TRANSACTION UPDATE ==========
2026-09-03T11:43:18: STATUS: approved
2026-09-03T11:43:18: COMMENT: ok
2026-09-03T11:43:18: TRANSACTION ID: 11
2026-09-03T11:43:18: AFFECTED ROWS: 1
2026-09-03T11:43:18: APPROVAL RESULT: {
2026-09-03T11:43:18:   affectedRows: 1,
2026-09-03T11:43:18:   transactionId: 11,
2026-09-03T11:43:18:   referenceType: 'expense',
2026-09-03T11:43:18:   referenceId: 20,
2026-09-03T11:43:18:   approval_status: 'approved',
2026-09-03T11:43:18:   approval_comment: 'ok',
2026-09-03T11:43:18:   mainTableAffectedRows: 1
2026-09-03T11:43:18: }
2026-09-03T11:43:18: 11:43:18 [[32minfo[39m] [0mPUT /v1/payment/11/approve [31m500[0m 12.556 ms - 80[0m
2026-09-03T11:43:21: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:43:21: Method: PUT
2026-09-03T11:43:21: originalUrl: /v1/payment/11/approve
2026-09-03T11:43:21: path: /v1/payment/11/approve
2026-09-03T11:43:21: normalizedPath: /v1/payment/11/approve
2026-09-03T11:43:21: isPublicRoute: false
2026-09-03T11:43:21: ------------------------------
2026-09-03T11:43:21: ----- initAuth DEBUG -----
2026-09-03T11:43:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:21: IsValid: true
2026-09-03T11:43:21: --------------------------
2026-09-03T11:43:21: ========== APPROVE PAYMENT ==========
2026-09-03T11:43:21: TRANSACTION ID: 11
2026-09-03T11:43:21: SELECTED SOCIETY ID: 21
2026-09-03T11:43:21: USER: {
2026-09-03T11:43:21:   user_id: 17,
2026-09-03T11:43:21:   society_id: 21,
2026-09-03T11:43:21:   role: 'admin',
2026-09-03T11:43:21:   full_name: 'Sarvan Singh',
2026-09-03T11:43:21:   is_admin: 1,
2026-09-03T11:43:21:   is_member: 1,
2026-09-03T11:43:21:   is_superadmin: false,
2026-09-03T11:43:21:   permissions: {
2026-09-03T11:43:21:     dashboard: { view: true },
2026-09-03T11:43:21:     society: {
2026-09-03T11:43:21:       view: true,
2026-09-03T11:43:21:       summary: false,
2026-09-03T11:43:21:       create: false,
2026-09-03T11:43:21:       update: true,
2026-09-03T11:43:21:       delete: false,
2026-09-03T11:43:21:       approve: false,
2026-09-03T11:43:21:       reject: false
2026-09-03T11:43:21:     },
2026-09-03T11:43:21:     members: {
2026-09-03T11:43:21:       view: true,
2026-09-03T11:43:21:       create: true,
2026-09-03T11:43:21:       update: true,
2026-09-03T11:43:21:       delete: true,
2026-09-03T11:43:21:       approve: false,
2026-09-03T11:43:21:       reject: true
2026-09-03T11:43:21:     },
2026-09-03T11:43:21:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:43:21:     expenses: {
2026-09-03T11:43:21:       view: true,
2026-09-03T11:43:21:       create: true,
2026-09-03T11:43:21:       update: true,
2026-09-03T11:43:21:       delete: false,
2026-09-03T11:43:21:       approve: true,
2026-09-03T11:43:21:       reject: true
2026-09-03T11:43:21:     },
2026-09-03T11:43:21:     transactions: { view: true },
2026-09-03T11:43:21:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:43:21:     profile: { view: true, update: true },
2026-09-03T11:43:21:     settings: { view: true, update: true }
2026-09-03T11:43:21:   },
2026-09-03T11:43:21:   iat: 1788415589,
2026-09-03T11:43:21:   exp: 1791007589
2026-09-03T11:43:21: }
2026-09-03T11:43:21: TRANSACTION: {
2026-09-03T11:43:21:   id: 11,
2026-09-03T11:43:21:   society_id: 21,
2026-09-03T11:43:21:   member_id: 17,
2026-09-03T11:43:21:   reference_type: 'expense',
2026-09-03T11:43:21:   reference_id: 20,
2026-09-03T11:43:21:   member_name: 'Sarvan Singh',
2026-09-03T11:43:21:   flat_number: '11',
2026-09-03T11:43:21:   transaction_type: 'Maintenance',
2026-09-03T11:43:21:   amount: '100.00',
2026-09-03T11:43:21:   direction: 'debit',
2026-09-03T11:43:21:   payment_mode: 'cheque',
2026-09-03T11:43:21:   transaction_number: null,
2026-09-03T11:43:21:   transaction_date: 2026-09-03T05:45:42.000Z,
2026-09-03T11:43:21:   approval_status: 'approved',
2026-09-03T11:43:21:   status: 1,
2026-09-03T11:43:21:   created_at: 2026-09-03T05:45:42.000Z,
2026-09-03T11:43:21:   updated_at: 2026-09-03T05:45:42.000Z,
2026-09-03T11:43:21:   receipt_url: '/uploads/expense/1788414342377-22549247.jpg',
2026-09-03T11:43:21:   screenshot_url: null,
2026-09-03T11:43:21:   approval_comment: 'ok'
2026-09-03T11:43:21: }
2026-09-03T11:43:21: 11:43:21 [[32minfo[39m] [0mPUT /v1/payment/11/approve [33m400[0m 4.636 ms - 85[0m
2026-09-03T11:43:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:43:28: Method: POST
2026-09-03T11:43:28: originalUrl: /v1/transactions
2026-09-03T11:43:28: path: /v1/transactions
2026-09-03T11:43:28: normalizedPath: /v1/transactions
2026-09-03T11:43:28: isPublicRoute: false
2026-09-03T11:43:28: ------------------------------
2026-09-03T11:43:28: ----- initAuth DEBUG -----
2026-09-03T11:43:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:28: IsValid: true
2026-09-03T11:43:28: --------------------------
2026-09-03T11:43:28: 11:43:28 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 11.989 ms - 1389[0m
2026-09-03T11:43:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:43:28: Method: GET
2026-09-03T11:43:28: originalUrl: /v1/transactions/summary?society_id=21
2026-09-03T11:43:28: path: /v1/transactions/summary
2026-09-03T11:43:28: normalizedPath: /v1/transactions/summary
2026-09-03T11:43:28: isPublicRoute: false
2026-09-03T11:43:28: ------------------------------
2026-09-03T11:43:28: ----- initAuth DEBUG -----
2026-09-03T11:43:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:28: IsValid: true
2026-09-03T11:43:28: --------------------------
2026-09-03T11:43:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:43:28: Method: GET
2026-09-03T11:43:28: originalUrl: /v1/expense-categories
2026-09-03T11:43:28: path: /v1/expense-categories
2026-09-03T11:43:28: normalizedPath: /v1/expense-categories
2026-09-03T11:43:28: isPublicRoute: false
2026-09-03T11:43:28: ------------------------------
2026-09-03T11:43:28: ----- initAuth DEBUG -----
2026-09-03T11:43:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:28: IsValid: true
2026-09-03T11:43:28: --------------------------
2026-09-03T11:43:28: 11:43:28 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=21 [32m200[0m 6.436 ms - 132[0m
2026-09-03T11:43:28: 11:43:28 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.368 ms - 149[0m
2026-09-03T11:43:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:43:29: Method: GET
2026-09-03T11:43:29: originalUrl: /v1/transactions/10
2026-09-03T11:43:29: path: /v1/transactions/10
2026-09-03T11:43:29: normalizedPath: /v1/transactions/10
2026-09-03T11:43:29: isPublicRoute: false
2026-09-03T11:43:29: ------------------------------
2026-09-03T11:43:29: ----- initAuth DEBUG -----
2026-09-03T11:43:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:29: IsValid: true
2026-09-03T11:43:29: --------------------------
2026-09-03T11:43:29: 11:43:29 [[32minfo[39m] [0mGET /v1/transactions/10 [32m200[0m 17.199 ms - 1040[0m
2026-09-03T11:43:32: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:43:32: Method: PUT
2026-09-03T11:43:32: originalUrl: /v1/payment/10/approve
2026-09-03T11:43:32: path: /v1/payment/10/approve
2026-09-03T11:43:32: normalizedPath: /v1/payment/10/approve
2026-09-03T11:43:32: isPublicRoute: false
2026-09-03T11:43:32: ------------------------------
2026-09-03T11:43:32: ----- initAuth DEBUG -----
2026-09-03T11:43:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:32: IsValid: true
2026-09-03T11:43:32: --------------------------
2026-09-03T11:43:32: ========== APPROVE PAYMENT ==========
2026-09-03T11:43:32: TRANSACTION ID: 10
2026-09-03T11:43:32: SELECTED SOCIETY ID: 21
2026-09-03T11:43:32: USER: {
2026-09-03T11:43:32:   user_id: 17,
2026-09-03T11:43:32:   society_id: 21,
2026-09-03T11:43:32:   role: 'admin',
2026-09-03T11:43:32:   full_name: 'Sarvan Singh',
2026-09-03T11:43:32:   is_admin: 1,
2026-09-03T11:43:32:   is_member: 1,
2026-09-03T11:43:32:   is_superadmin: false,
2026-09-03T11:43:32:   permissions: {
2026-09-03T11:43:32:     dashboard: { view: true },
2026-09-03T11:43:32:     society: {
2026-09-03T11:43:32:       view: true,
2026-09-03T11:43:32:       summary: false,
2026-09-03T11:43:32:       create: false,
2026-09-03T11:43:32:       update: true,
2026-09-03T11:43:32:       delete: false,
2026-09-03T11:43:32:       approve: false,
2026-09-03T11:43:32:       reject: false
2026-09-03T11:43:32:     },
2026-09-03T11:43:32:     members: {
2026-09-03T11:43:32:       view: true,
2026-09-03T11:43:32:       create: true,
2026-09-03T11:43:32:       update: true,
2026-09-03T11:43:32:       delete: true,
2026-09-03T11:43:32:       approve: false,
2026-09-03T11:43:32:       reject: true
2026-09-03T11:43:32:     },
2026-09-03T11:43:32:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:43:32:     expenses: {
2026-09-03T11:43:32:       view: true,
2026-09-03T11:43:32:       create: true,
2026-09-03T11:43:32:       update: true,
2026-09-03T11:43:32:       delete: false,
2026-09-03T11:43:32:       approve: true,
2026-09-03T11:43:32:       reject: true
2026-09-03T11:43:32:     },
2026-09-03T11:43:32:     transactions: { view: true },
2026-09-03T11:43:32:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:43:32:     profile: { view: true, update: true },
2026-09-03T11:43:32:     settings: { view: true, update: true }
2026-09-03T11:43:32:   },
2026-09-03T11:43:32:   iat: 1788415589,
2026-09-03T11:43:32:   exp: 1791007589
2026-09-03T11:43:32: }
2026-09-03T11:43:32: TRANSACTION: {
2026-09-03T11:43:32:   id: 10,
2026-09-03T11:43:32:   society_id: 21,
2026-09-03T11:43:32:   member_id: 17,
2026-09-03T11:43:32:   reference_type: 'maintenance',
2026-09-03T11:43:32:   reference_id: 10,
2026-09-03T11:43:32:   member_name: 'Sarvan Singh',
2026-09-03T11:43:32:   flat_number: '1',
2026-09-03T11:43:32:   transaction_type: 'maintenance',
2026-09-03T11:43:32:   amount: '500.00',
2026-09-03T11:43:32:   direction: 'credit',
2026-09-03T11:43:32:   payment_mode: 'upi',
2026-09-03T11:43:32:   transaction_number: 'hshssjsn',
2026-09-03T11:43:32:   transaction_date: 2026-09-03T05:45:14.000Z,
2026-09-03T11:43:32:   approval_status: 'pending',
2026-09-03T11:43:32:   status: 1,
2026-09-03T11:43:32:   created_at: 2026-09-03T05:45:14.000Z,
2026-09-03T11:43:32:   updated_at: 2026-09-03T05:45:14.000Z,
2026-09-03T11:43:32:   receipt_url: null,
2026-09-03T11:43:32:   screenshot_url: '/uploads/payment/1788414314798-728534860.jpg',
2026-09-03T11:43:32:   approval_comment: null
2026-09-03T11:43:32: }
2026-09-03T11:43:32: ========== TRANSACTION UPDATE ==========
2026-09-03T11:43:32: STATUS: approved
2026-09-03T11:43:32: COMMENT: ok
2026-09-03T11:43:32: TRANSACTION ID: 10
2026-09-03T11:43:32: AFFECTED ROWS: 1
2026-09-03T11:43:33: APPROVAL RESULT: {
2026-09-03T11:43:33:   affectedRows: 1,
2026-09-03T11:43:33:   transactionId: 10,
2026-09-03T11:43:33:   referenceType: 'maintenance',
2026-09-03T11:43:33:   referenceId: 10,
2026-09-03T11:43:33:   approval_status: 'approved',
2026-09-03T11:43:33:   approval_comment: 'ok',
2026-09-03T11:43:33:   mainTableAffectedRows: 1
2026-09-03T11:43:33: }
2026-09-03T11:43:33: 11:43:33 [[32minfo[39m] [0mPUT /v1/payment/10/approve [32m200[0m 135.014 ms - 255[0m
2026-09-03T11:43:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:43:38: Method: GET
2026-09-03T11:43:38: originalUrl: /v1/transactions/12
2026-09-03T11:43:38: path: /v1/transactions/12
2026-09-03T11:43:38: normalizedPath: /v1/transactions/12
2026-09-03T11:43:38: isPublicRoute: false
2026-09-03T11:43:38: ------------------------------
2026-09-03T11:43:38: ----- initAuth DEBUG -----
2026-09-03T11:43:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:38: IsValid: true
2026-09-03T11:43:38: --------------------------
2026-09-03T11:43:38: 11:43:38 [[32minfo[39m] [0mGET /v1/transactions/12 [32m200[0m 4.163 ms - 620[0m
2026-09-03T11:43:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:43:39: Method: GET
2026-09-03T11:43:39: originalUrl: /v1/transactions/11
2026-09-03T11:43:39: path: /v1/transactions/11
2026-09-03T11:43:39: normalizedPath: /v1/transactions/11
2026-09-03T11:43:39: isPublicRoute: false
2026-09-03T11:43:39: ------------------------------
2026-09-03T11:43:39: ----- initAuth DEBUG -----
2026-09-03T11:43:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:43:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:43:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:43:39: IsValid: true
2026-09-03T11:43:39: --------------------------
2026-09-03T11:43:39: 11:43:39 [[32minfo[39m] [0mGET /v1/transactions/11 [32m200[0m 3.483 ms - 631[0m
2026-09-03T11:44:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:44:07: Method: POST
2026-09-03T11:44:07: originalUrl: /v1/user/login
2026-09-03T11:44:07: path: /v1/user/login
2026-09-03T11:44:07: normalizedPath: /v1/user/login
2026-09-03T11:44:07: isPublicRoute: false
2026-09-03T11:44:07: ------------------------------
2026-09-03T11:44:07: 11:44:07 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 0.643 ms - 123[0m
2026-09-03T11:55:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:55:26: Method: GET
2026-09-03T11:55:26: originalUrl: /v1/dashboard
2026-09-03T11:55:26: path: /v1/dashboard
2026-09-03T11:55:26: normalizedPath: /v1/dashboard
2026-09-03T11:55:26: isPublicRoute: false
2026-09-03T11:55:26: ------------------------------
2026-09-03T11:55:26: ----- initAuth DEBUG -----
2026-09-03T11:55:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:55:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:55:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:55:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:55:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:55:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:55:26: IsValid: true
2026-09-03T11:55:26: --------------------------
2026-09-03T11:55:26: ========== Dashboard Controller ==========
2026-09-03T11:55:26: req.user => {
2026-09-03T11:55:26:   user_id: 17,
2026-09-03T11:55:26:   society_id: 21,
2026-09-03T11:55:26:   role: 'admin',
2026-09-03T11:55:26:   full_name: 'Sarvan Singh',
2026-09-03T11:55:26:   is_admin: 1,
2026-09-03T11:55:26:   is_member: 1,
2026-09-03T11:55:26:   is_superadmin: false,
2026-09-03T11:55:26:   permissions: {
2026-09-03T11:55:26:     dashboard: { view: true },
2026-09-03T11:55:26:     society: {
2026-09-03T11:55:26:       view: true,
2026-09-03T11:55:26:       summary: false,
2026-09-03T11:55:26:       create: false,
2026-09-03T11:55:26:       update: true,
2026-09-03T11:55:26:       delete: false,
2026-09-03T11:55:26:       approve: false,
2026-09-03T11:55:26:       reject: false
2026-09-03T11:55:26:     },
2026-09-03T11:55:26:     members: {
2026-09-03T11:55:26:       view: true,
2026-09-03T11:55:26:       create: true,
2026-09-03T11:55:26:       update: true,
2026-09-03T11:55:26:       delete: true,
2026-09-03T11:55:26:       approve: false,
2026-09-03T11:55:26:       reject: true
2026-09-03T11:55:26:     },
2026-09-03T11:55:26:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:55:26:     expenses: {
2026-09-03T11:55:26:       view: true,
2026-09-03T11:55:26:       create: true,
2026-09-03T11:55:26:       update: true,
2026-09-03T11:55:26:       delete: false,
2026-09-03T11:55:26:       approve: true,
2026-09-03T11:55:26:       reject: true
2026-09-03T11:55:26:     },
2026-09-03T11:55:26:     transactions: { view: true },
2026-09-03T11:55:26:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:55:26:     profile: { view: true, update: true },
2026-09-03T11:55:26:     settings: { view: true, update: true }
2026-09-03T11:55:26:   },
2026-09-03T11:55:26:   iat: 1788415589,
2026-09-03T11:55:26:   exp: 1791007589
2026-09-03T11:55:26: }
2026-09-03T11:55:26: req.selectedSocietyId => 21
2026-09-03T11:55:26: Dashboard Society ID => 21
2026-09-03T11:55:26: Member ID => 17
2026-09-03T11:55:26: User Role => admin
2026-09-03T11:55:26: societyId = 21
2026-09-03T11:55:26: memberId = 17
2026-09-03T11:55:26: Pending Maintenance Count => 0
2026-09-03T11:55:26: Pending Expense Count => 0
2026-09-03T11:55:26: Total Pending Count => 0
2026-09-03T11:55:26: 11:55:26 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 15.219 ms - 668[0m
2026-09-03T11:55:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:55:58: Method: POST
2026-09-03T11:55:58: originalUrl: /v1/announcements
2026-09-03T11:55:58: path: /v1/announcements
2026-09-03T11:55:58: normalizedPath: /v1/announcements
2026-09-03T11:55:58: isPublicRoute: false
2026-09-03T11:55:58: ------------------------------
2026-09-03T11:55:58: ----- initAuth DEBUG -----
2026-09-03T11:55:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:55:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:55:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:55:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:55:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:55:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:55:58: IsValid: true
2026-09-03T11:55:58: --------------------------
2026-09-03T11:55:58: 11:55:58 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 8.126 ms - 78[0m
2026-09-03T11:56:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:56:00: Method: POST
2026-09-03T11:56:00: originalUrl: /v1/transactions
2026-09-03T11:56:00: path: /v1/transactions
2026-09-03T11:56:00: normalizedPath: /v1/transactions
2026-09-03T11:56:00: isPublicRoute: false
2026-09-03T11:56:00: ------------------------------
2026-09-03T11:56:00: ----- initAuth DEBUG -----
2026-09-03T11:56:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:56:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:56:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:56:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:56:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:56:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:56:00: IsValid: true
2026-09-03T11:56:00: --------------------------
2026-09-03T11:56:00: 11:56:00 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 7.205 ms - 1390[0m
2026-09-03T11:56:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:56:06: Method: GET
2026-09-03T11:56:06: originalUrl: /v1/dashboard
2026-09-03T11:56:06: path: /v1/dashboard
2026-09-03T11:56:06: normalizedPath: /v1/dashboard
2026-09-03T11:56:06: isPublicRoute: false
2026-09-03T11:56:06: ------------------------------
2026-09-03T11:56:06: ----- initAuth DEBUG -----
2026-09-03T11:56:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:56:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:56:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:56:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:56:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:56:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:56:06: IsValid: true
2026-09-03T11:56:06: --------------------------
2026-09-03T11:56:06: ========== Dashboard Controller ==========
2026-09-03T11:56:06: req.user => {
2026-09-03T11:56:06:   user_id: 17,
2026-09-03T11:56:06:   society_id: 21,
2026-09-03T11:56:06:   role: 'admin',
2026-09-03T11:56:06:   full_name: 'Sarvan Singh',
2026-09-03T11:56:06:   is_admin: 1,
2026-09-03T11:56:06:   is_member: 1,
2026-09-03T11:56:06:   is_superadmin: false,
2026-09-03T11:56:06:   permissions: {
2026-09-03T11:56:06:     dashboard: { view: true },
2026-09-03T11:56:06:     society: {
2026-09-03T11:56:06:       view: true,
2026-09-03T11:56:06:       summary: false,
2026-09-03T11:56:06:       create: false,
2026-09-03T11:56:06:       update: true,
2026-09-03T11:56:06:       delete: false,
2026-09-03T11:56:06:       approve: false,
2026-09-03T11:56:06:       reject: false
2026-09-03T11:56:06:     },
2026-09-03T11:56:06:     members: {
2026-09-03T11:56:06:       view: true,
2026-09-03T11:56:06:       create: true,
2026-09-03T11:56:06:       update: true,
2026-09-03T11:56:06:       delete: true,
2026-09-03T11:56:06:       approve: false,
2026-09-03T11:56:06:       reject: true
2026-09-03T11:56:06:     },
2026-09-03T11:56:06:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:56:06:     expenses: {
2026-09-03T11:56:06:       view: true,
2026-09-03T11:56:06:       create: true,
2026-09-03T11:56:06:       update: true,
2026-09-03T11:56:06:       delete: false,
2026-09-03T11:56:06:       approve: true,
2026-09-03T11:56:06:       reject: true
2026-09-03T11:56:06:     },
2026-09-03T11:56:06:     transactions: { view: true },
2026-09-03T11:56:06:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:56:06:     profile: { view: true, update: true },
2026-09-03T11:56:06:     settings: { view: true, update: true }
2026-09-03T11:56:06:   },
2026-09-03T11:56:06:   iat: 1788415589,
2026-09-03T11:56:06:   exp: 1791007589
2026-09-03T11:56:06: }
2026-09-03T11:56:06: req.selectedSocietyId => 21
2026-09-03T11:56:06: Dashboard Society ID => 21
2026-09-03T11:56:06: Member ID => 17
2026-09-03T11:56:06: User Role => admin
2026-09-03T11:56:06: societyId = 21
2026-09-03T11:56:06: memberId = 17
2026-09-03T11:56:06: Pending Maintenance Count => 0
2026-09-03T11:56:06: Pending Expense Count => 0
2026-09-03T11:56:06: Total Pending Count => 0
2026-09-03T11:56:06: 11:56:06 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.536 ms - 668[0m
2026-09-03T11:56:15: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:56:15: Method: POST
2026-09-03T11:56:15: originalUrl: /v1/member/statistics
2026-09-03T11:56:15: path: /v1/member/statistics
2026-09-03T11:56:15: normalizedPath: /v1/member/statistics
2026-09-03T11:56:15: isPublicRoute: false
2026-09-03T11:56:15: ------------------------------
2026-09-03T11:56:15: ----- initAuth DEBUG -----
2026-09-03T11:56:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:56:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:56:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:56:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:56:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:56:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:56:15: IsValid: true
2026-09-03T11:56:15: --------------------------
2026-09-03T11:56:15: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:56:15: Method: POST
2026-09-03T11:56:15: originalUrl: /v1/member/list
2026-09-03T11:56:15: path: /v1/member/list
2026-09-03T11:56:15: normalizedPath: /v1/member/list
2026-09-03T11:56:15: isPublicRoute: false
2026-09-03T11:56:15: ------------------------------
2026-09-03T11:56:15: ----- initAuth DEBUG -----
2026-09-03T11:56:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:56:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:56:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:56:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:56:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:56:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:56:15: IsValid: true
2026-09-03T11:56:15: --------------------------
2026-09-03T11:56:15: 11:56:15 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 9.624 ms - 143[0m
2026-09-03T11:56:15: 11:56:15 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 9.792 ms - 865[0m
2026-09-03T11:56:15: 11:56:15 [[32minfo[39m] [0mGET /uploads/profile/1788415012379-62500340.jpg [32m200[0m 3.038 ms - 55385[0m
2026-09-03T11:56:46: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:56:46: Method: POST
2026-09-03T11:56:46: originalUrl: /v1/transactions
2026-09-03T11:56:46: path: /v1/transactions
2026-09-03T11:56:46: normalizedPath: /v1/transactions
2026-09-03T11:56:46: isPublicRoute: false
2026-09-03T11:56:46: ------------------------------
2026-09-03T11:56:46: ----- initAuth DEBUG -----
2026-09-03T11:56:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:56:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:56:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:56:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:56:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:56:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:56:46: IsValid: true
2026-09-03T11:56:46: --------------------------
2026-09-03T11:56:46: 11:56:46 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.292 ms - 1390[0m
2026-09-03T11:56:49: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:56:49: Method: GET
2026-09-03T11:56:49: originalUrl: /v1/dashboard
2026-09-03T11:56:49: path: /v1/dashboard
2026-09-03T11:56:49: normalizedPath: /v1/dashboard
2026-09-03T11:56:49: isPublicRoute: false
2026-09-03T11:56:49: ------------------------------
2026-09-03T11:56:49: ----- initAuth DEBUG -----
2026-09-03T11:56:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:56:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:56:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:56:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:56:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:56:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:56:49: IsValid: true
2026-09-03T11:56:49: --------------------------
2026-09-03T11:56:49: ========== Dashboard Controller ==========
2026-09-03T11:56:49: req.user => {
2026-09-03T11:56:49:   user_id: 17,
2026-09-03T11:56:49:   society_id: 21,
2026-09-03T11:56:49:   role: 'admin',
2026-09-03T11:56:49:   full_name: 'Sarvan Singh',
2026-09-03T11:56:49:   is_admin: 1,
2026-09-03T11:56:49:   is_member: 1,
2026-09-03T11:56:49:   is_superadmin: false,
2026-09-03T11:56:49:   permissions: {
2026-09-03T11:56:49:     dashboard: { view: true },
2026-09-03T11:56:49:     society: {
2026-09-03T11:56:49:       view: true,
2026-09-03T11:56:49:       summary: false,
2026-09-03T11:56:49:       create: false,
2026-09-03T11:56:49:       update: true,
2026-09-03T11:56:49:       delete: false,
2026-09-03T11:56:49:       approve: false,
2026-09-03T11:56:49:       reject: false
2026-09-03T11:56:49:     },
2026-09-03T11:56:49:     members: {
2026-09-03T11:56:49:       view: true,
2026-09-03T11:56:49:       create: true,
2026-09-03T11:56:49:       update: true,
2026-09-03T11:56:49:       delete: true,
2026-09-03T11:56:49:       approve: false,
2026-09-03T11:56:49:       reject: true
2026-09-03T11:56:49:     },
2026-09-03T11:56:49:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:56:49:     expenses: {
2026-09-03T11:56:49:       view: true,
2026-09-03T11:56:49:       create: true,
2026-09-03T11:56:49:       update: true,
2026-09-03T11:56:49:       delete: false,
2026-09-03T11:56:49:       approve: true,
2026-09-03T11:56:49:       reject: true
2026-09-03T11:56:49:     },
2026-09-03T11:56:49:     transactions: { view: true },
2026-09-03T11:56:49:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:56:49:     profile: { view: true, update: true },
2026-09-03T11:56:49:     settings: { view: true, update: true }
2026-09-03T11:56:49:   },
2026-09-03T11:56:49:   iat: 1788415589,
2026-09-03T11:56:49:   exp: 1791007589
2026-09-03T11:56:49: }
2026-09-03T11:56:49: req.selectedSocietyId => 21
2026-09-03T11:56:49: Dashboard Society ID => 21
2026-09-03T11:56:49: Member ID => 17
2026-09-03T11:56:49: User Role => admin
2026-09-03T11:56:49: societyId = 21
2026-09-03T11:56:49: memberId = 17
2026-09-03T11:56:49: Pending Maintenance Count => 0
2026-09-03T11:56:49: Pending Expense Count => 0
2026-09-03T11:56:49: Total Pending Count => 0
2026-09-03T11:56:49: 11:56:49 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.594 ms - 668[0m
2026-09-03T11:57:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:57:02: Method: POST
2026-09-03T11:57:02: originalUrl: /v1/transactions
2026-09-03T11:57:02: path: /v1/transactions
2026-09-03T11:57:02: normalizedPath: /v1/transactions
2026-09-03T11:57:02: isPublicRoute: false
2026-09-03T11:57:02: ------------------------------
2026-09-03T11:57:02: ----- initAuth DEBUG -----
2026-09-03T11:57:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:02: IsValid: true
2026-09-03T11:57:02: --------------------------
2026-09-03T11:57:02: 11:57:02 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.312 ms - 1390[0m
2026-09-03T11:57:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:57:05: Method: GET
2026-09-03T11:57:05: originalUrl: /v1/dashboard
2026-09-03T11:57:05: path: /v1/dashboard
2026-09-03T11:57:05: normalizedPath: /v1/dashboard
2026-09-03T11:57:05: isPublicRoute: false
2026-09-03T11:57:05: ------------------------------
2026-09-03T11:57:05: ----- initAuth DEBUG -----
2026-09-03T11:57:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:05: IsValid: true
2026-09-03T11:57:05: --------------------------
2026-09-03T11:57:05: ========== Dashboard Controller ==========
2026-09-03T11:57:05: req.user => {
2026-09-03T11:57:05:   user_id: 17,
2026-09-03T11:57:05:   society_id: 21,
2026-09-03T11:57:05:   role: 'admin',
2026-09-03T11:57:05:   full_name: 'Sarvan Singh',
2026-09-03T11:57:05:   is_admin: 1,
2026-09-03T11:57:05:   is_member: 1,
2026-09-03T11:57:05:   is_superadmin: false,
2026-09-03T11:57:05:   permissions: {
2026-09-03T11:57:05:     dashboard: { view: true },
2026-09-03T11:57:05:     society: {
2026-09-03T11:57:05:       view: true,
2026-09-03T11:57:05:       summary: false,
2026-09-03T11:57:05:       create: false,
2026-09-03T11:57:05:       update: true,
2026-09-03T11:57:05:       delete: false,
2026-09-03T11:57:05:       approve: false,
2026-09-03T11:57:05:       reject: false
2026-09-03T11:57:05:     },
2026-09-03T11:57:05:     members: {
2026-09-03T11:57:05:       view: true,
2026-09-03T11:57:05:       create: true,
2026-09-03T11:57:05:       update: true,
2026-09-03T11:57:05:       delete: true,
2026-09-03T11:57:05:       approve: false,
2026-09-03T11:57:05:       reject: true
2026-09-03T11:57:05:     },
2026-09-03T11:57:05:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:57:05:     expenses: {
2026-09-03T11:57:05:       view: true,
2026-09-03T11:57:05:       create: true,
2026-09-03T11:57:05:       update: true,
2026-09-03T11:57:05:       delete: false,
2026-09-03T11:57:05:       approve: true,
2026-09-03T11:57:05:       reject: true
2026-09-03T11:57:05:     },
2026-09-03T11:57:05:     transactions: { view: true },
2026-09-03T11:57:05:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:57:05:     profile: { view: true, update: true },
2026-09-03T11:57:05:     settings: { view: true, update: true }
2026-09-03T11:57:05:   },
2026-09-03T11:57:05:   iat: 1788415589,
2026-09-03T11:57:05:   exp: 1791007589
2026-09-03T11:57:05: }
2026-09-03T11:57:05: req.selectedSocietyId => 21
2026-09-03T11:57:05: Dashboard Society ID => 21
2026-09-03T11:57:05: Member ID => 17
2026-09-03T11:57:05: User Role => admin
2026-09-03T11:57:05: societyId = 21
2026-09-03T11:57:05: memberId = 17
2026-09-03T11:57:05: Pending Maintenance Count => 0
2026-09-03T11:57:05: Pending Expense Count => 0
2026-09-03T11:57:05: Total Pending Count => 0
2026-09-03T11:57:05: 11:57:05 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 4.818 ms - 668[0m
2026-09-03T11:57:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:57:34: Method: POST
2026-09-03T11:57:34: originalUrl: /v1/payments
2026-09-03T11:57:34: path: /v1/payments
2026-09-03T11:57:34: normalizedPath: /v1/payments
2026-09-03T11:57:34: isPublicRoute: false
2026-09-03T11:57:34: ------------------------------
2026-09-03T11:57:34: ----- initAuth DEBUG -----
2026-09-03T11:57:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:34: IsValid: true
2026-09-03T11:57:34: --------------------------
2026-09-03T11:57:34: 11:57:34 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.621 ms - 809[0m
2026-09-03T11:57:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:57:34: Method: GET
2026-09-03T11:57:34: originalUrl: /v1/payment/my-dues
2026-09-03T11:57:34: path: /v1/payment/my-dues
2026-09-03T11:57:34: normalizedPath: /v1/payment/my-dues
2026-09-03T11:57:34: isPublicRoute: false
2026-09-03T11:57:34: ------------------------------
2026-09-03T11:57:34: ----- initAuth DEBUG -----
2026-09-03T11:57:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:34: IsValid: true
2026-09-03T11:57:34: --------------------------
2026-09-03T11:57:34: 11:57:34 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.727 ms - 361[0m
2026-09-03T11:57:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:57:44: Method: GET
2026-09-03T11:57:44: originalUrl: /v1/dashboard
2026-09-03T11:57:44: path: /v1/dashboard
2026-09-03T11:57:44: normalizedPath: /v1/dashboard
2026-09-03T11:57:44: isPublicRoute: false
2026-09-03T11:57:44: ------------------------------
2026-09-03T11:57:44: ----- initAuth DEBUG -----
2026-09-03T11:57:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:44: IsValid: true
2026-09-03T11:57:44: --------------------------
2026-09-03T11:57:44: ========== Dashboard Controller ==========
2026-09-03T11:57:44: req.user => {
2026-09-03T11:57:44:   user_id: 17,
2026-09-03T11:57:44:   society_id: 21,
2026-09-03T11:57:44:   role: 'admin',
2026-09-03T11:57:44:   full_name: 'Sarvan Singh',
2026-09-03T11:57:44:   is_admin: 1,
2026-09-03T11:57:44:   is_member: 1,
2026-09-03T11:57:44:   is_superadmin: false,
2026-09-03T11:57:44:   permissions: {
2026-09-03T11:57:44:     dashboard: { view: true },
2026-09-03T11:57:44:     society: {
2026-09-03T11:57:44:       view: true,
2026-09-03T11:57:44:       summary: false,
2026-09-03T11:57:44:       create: false,
2026-09-03T11:57:44:       update: true,
2026-09-03T11:57:44:       delete: false,
2026-09-03T11:57:44:       approve: false,
2026-09-03T11:57:44:       reject: false
2026-09-03T11:57:44:     },
2026-09-03T11:57:44:     members: {
2026-09-03T11:57:44:       view: true,
2026-09-03T11:57:44:       create: true,
2026-09-03T11:57:44:       update: true,
2026-09-03T11:57:44:       delete: true,
2026-09-03T11:57:44:       approve: false,
2026-09-03T11:57:44:       reject: true
2026-09-03T11:57:44:     },
2026-09-03T11:57:44:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T11:57:44:     expenses: {
2026-09-03T11:57:44:       view: true,
2026-09-03T11:57:44:       create: true,
2026-09-03T11:57:44:       update: true,
2026-09-03T11:57:44:       delete: false,
2026-09-03T11:57:44:       approve: true,
2026-09-03T11:57:44:       reject: true
2026-09-03T11:57:44:     },
2026-09-03T11:57:44:     transactions: { view: true },
2026-09-03T11:57:44:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T11:57:44:     profile: { view: true, update: true },
2026-09-03T11:57:44:     settings: { view: true, update: true }
2026-09-03T11:57:44:   },
2026-09-03T11:57:44:   iat: 1788415589,
2026-09-03T11:57:44:   exp: 1791007589
2026-09-03T11:57:44: }
2026-09-03T11:57:44: req.selectedSocietyId => 21
2026-09-03T11:57:44: Dashboard Society ID => 21
2026-09-03T11:57:44: Member ID => 17
2026-09-03T11:57:44: User Role => admin
2026-09-03T11:57:44: societyId = 21
2026-09-03T11:57:44: memberId = 17
2026-09-03T11:57:44: Pending Maintenance Count => 0
2026-09-03T11:57:44: Pending Expense Count => 0
2026-09-03T11:57:44: Total Pending Count => 0
2026-09-03T11:57:44: 11:57:44 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.794 ms - 668[0m
2026-09-03T11:57:45: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:57:45: Method: POST
2026-09-03T11:57:45: originalUrl: /v1/society/registration-list
2026-09-03T11:57:45: path: /v1/society/registration-list
2026-09-03T11:57:45: normalizedPath: /v1/society/registration-list
2026-09-03T11:57:45: isPublicRoute: false
2026-09-03T11:57:45: ------------------------------
2026-09-03T11:57:45: ----- initAuth DEBUG -----
2026-09-03T11:57:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:45: IsValid: true
2026-09-03T11:57:45: --------------------------
2026-09-03T11:57:45: 11:57:45 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.015 ms - 412[0m
2026-09-03T11:57:45: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:57:45: Method: GET
2026-09-03T11:57:45: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T11:57:45: path: /v1/society/registration-dashboard-summary
2026-09-03T11:57:45: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T11:57:45: isPublicRoute: false
2026-09-03T11:57:45: ------------------------------
2026-09-03T11:57:45: ----- initAuth DEBUG -----
2026-09-03T11:57:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:45: IsValid: true
2026-09-03T11:57:45: --------------------------
2026-09-03T11:57:45: 11:57:45 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 16.924 ms - 152[0m
2026-09-03T11:57:47: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:57:47: Method: GET
2026-09-03T11:57:47: originalUrl: /v1/society/21
2026-09-03T11:57:47: path: /v1/society/21
2026-09-03T11:57:47: normalizedPath: /v1/society/21
2026-09-03T11:57:47: isPublicRoute: false
2026-09-03T11:57:47: ------------------------------
2026-09-03T11:57:47: ----- initAuth DEBUG -----
2026-09-03T11:57:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:47: IsValid: true
2026-09-03T11:57:47: --------------------------
2026-09-03T11:57:47: 11:57:47 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.744 ms - 572[0m
2026-09-03T11:57:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:57:48: Method: GET
2026-09-03T11:57:48: originalUrl: /v1/roles
2026-09-03T11:57:48: path: /v1/roles
2026-09-03T11:57:48: normalizedPath: /v1/roles
2026-09-03T11:57:48: isPublicRoute: true
2026-09-03T11:57:48: ------------------------------
2026-09-03T11:57:48: Current User Role: admin
2026-09-03T11:57:48: 11:57:48 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 15.088 ms - 129[0m
2026-09-03T11:57:49: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:57:49: Method: GET
2026-09-03T11:57:49: originalUrl: /v1/society/21
2026-09-03T11:57:49: path: /v1/society/21
2026-09-03T11:57:49: normalizedPath: /v1/society/21
2026-09-03T11:57:49: isPublicRoute: false
2026-09-03T11:57:49: ------------------------------
2026-09-03T11:57:49: ----- initAuth DEBUG -----
2026-09-03T11:57:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:49: IsValid: true
2026-09-03T11:57:49: --------------------------
2026-09-03T11:57:49: 11:57:49 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 5.714 ms - 572[0m
2026-09-03T11:57:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:57:50: Method: POST
2026-09-03T11:57:50: originalUrl: /v1/society/registration-list
2026-09-03T11:57:50: path: /v1/society/registration-list
2026-09-03T11:57:50: normalizedPath: /v1/society/registration-list
2026-09-03T11:57:50: isPublicRoute: false
2026-09-03T11:57:50: ------------------------------
2026-09-03T11:57:50: ----- initAuth DEBUG -----
2026-09-03T11:57:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:50: IsValid: true
2026-09-03T11:57:50: --------------------------
2026-09-03T11:57:50: 11:57:50 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.750 ms - 412[0m
2026-09-03T11:57:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:57:50: Method: GET
2026-09-03T11:57:50: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T11:57:50: path: /v1/society/registration-dashboard-summary
2026-09-03T11:57:50: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T11:57:50: isPublicRoute: false
2026-09-03T11:57:50: ------------------------------
2026-09-03T11:57:50: ----- initAuth DEBUG -----
2026-09-03T11:57:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:50: IsValid: true
2026-09-03T11:57:50: --------------------------
2026-09-03T11:57:50: 11:57:50 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 7.727 ms - 152[0m
2026-09-03T11:57:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:57:57: Method: POST
2026-09-03T11:57:57: originalUrl: /v1/society/registration-list
2026-09-03T11:57:57: path: /v1/society/registration-list
2026-09-03T11:57:57: normalizedPath: /v1/society/registration-list
2026-09-03T11:57:57: isPublicRoute: false
2026-09-03T11:57:57: ------------------------------
2026-09-03T11:57:57: ----- initAuth DEBUG -----
2026-09-03T11:57:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:57: IsValid: true
2026-09-03T11:57:57: --------------------------
2026-09-03T11:57:57: 11:57:57 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.311 ms - 412[0m
2026-09-03T11:57:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:57:58: Method: GET
2026-09-03T11:57:58: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T11:57:58: path: /v1/society/registration-dashboard-summary
2026-09-03T11:57:58: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T11:57:58: isPublicRoute: false
2026-09-03T11:57:58: ------------------------------
2026-09-03T11:57:58: ----- initAuth DEBUG -----
2026-09-03T11:57:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:57:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:57:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:57:58: IsValid: true
2026-09-03T11:57:58: --------------------------
2026-09-03T11:57:58: 11:57:58 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.996 ms - 152[0m
2026-09-03T11:58:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:58:08: Method: POST
2026-09-03T11:58:08: originalUrl: /v1/society/registration-list
2026-09-03T11:58:08: path: /v1/society/registration-list
2026-09-03T11:58:08: normalizedPath: /v1/society/registration-list
2026-09-03T11:58:08: isPublicRoute: false
2026-09-03T11:58:08: ------------------------------
2026-09-03T11:58:08: ----- initAuth DEBUG -----
2026-09-03T11:58:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:08: IsValid: true
2026-09-03T11:58:08: --------------------------
2026-09-03T11:58:08: 11:58:08 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.569 ms - 412[0m
2026-09-03T11:58:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:58:08: Method: GET
2026-09-03T11:58:08: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T11:58:08: path: /v1/society/registration-dashboard-summary
2026-09-03T11:58:08: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T11:58:08: isPublicRoute: false
2026-09-03T11:58:08: ------------------------------
2026-09-03T11:58:08: ----- initAuth DEBUG -----
2026-09-03T11:58:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:08: IsValid: true
2026-09-03T11:58:08: --------------------------
2026-09-03T11:58:08: 11:58:08 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.797 ms - 152[0m
2026-09-03T11:58:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:58:12: Method: GET
2026-09-03T11:58:12: originalUrl: /v1/society/21
2026-09-03T11:58:12: path: /v1/society/21
2026-09-03T11:58:12: normalizedPath: /v1/society/21
2026-09-03T11:58:12: isPublicRoute: false
2026-09-03T11:58:12: ------------------------------
2026-09-03T11:58:12: ----- initAuth DEBUG -----
2026-09-03T11:58:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:12: IsValid: true
2026-09-03T11:58:12: --------------------------
2026-09-03T11:58:12: 11:58:12 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 2.890 ms - 572[0m
2026-09-03T11:58:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:58:13: Method: POST
2026-09-03T11:58:13: originalUrl: /v1/society/registration-list
2026-09-03T11:58:13: path: /v1/society/registration-list
2026-09-03T11:58:13: normalizedPath: /v1/society/registration-list
2026-09-03T11:58:13: isPublicRoute: false
2026-09-03T11:58:13: ------------------------------
2026-09-03T11:58:13: ----- initAuth DEBUG -----
2026-09-03T11:58:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:13: IsValid: true
2026-09-03T11:58:13: --------------------------
2026-09-03T11:58:13: 11:58:13 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.527 ms - 412[0m
2026-09-03T11:58:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:58:13: Method: GET
2026-09-03T11:58:13: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T11:58:13: path: /v1/society/registration-dashboard-summary
2026-09-03T11:58:13: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T11:58:13: isPublicRoute: false
2026-09-03T11:58:13: ------------------------------
2026-09-03T11:58:13: ----- initAuth DEBUG -----
2026-09-03T11:58:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:13: IsValid: true
2026-09-03T11:58:13: --------------------------
2026-09-03T11:58:13: 11:58:13 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.002 ms - 152[0m
2026-09-03T11:58:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:58:19: Method: GET
2026-09-03T11:58:19: originalUrl: /v1/society/21
2026-09-03T11:58:19: path: /v1/society/21
2026-09-03T11:58:19: normalizedPath: /v1/society/21
2026-09-03T11:58:19: isPublicRoute: false
2026-09-03T11:58:19: ------------------------------
2026-09-03T11:58:19: ----- initAuth DEBUG -----
2026-09-03T11:58:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:19: IsValid: true
2026-09-03T11:58:19: --------------------------
2026-09-03T11:58:19: 11:58:19 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.587 ms - 572[0m
2026-09-03T11:58:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:58:20: Method: POST
2026-09-03T11:58:20: originalUrl: /v1/society/registration-list
2026-09-03T11:58:20: path: /v1/society/registration-list
2026-09-03T11:58:20: normalizedPath: /v1/society/registration-list
2026-09-03T11:58:20: isPublicRoute: false
2026-09-03T11:58:20: ------------------------------
2026-09-03T11:58:20: ----- initAuth DEBUG -----
2026-09-03T11:58:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:20: IsValid: true
2026-09-03T11:58:20: --------------------------
2026-09-03T11:58:20: 11:58:20 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.340 ms - 412[0m
2026-09-03T11:58:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:58:20: Method: GET
2026-09-03T11:58:20: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T11:58:20: path: /v1/society/registration-dashboard-summary
2026-09-03T11:58:20: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T11:58:20: isPublicRoute: false
2026-09-03T11:58:20: ------------------------------
2026-09-03T11:58:20: ----- initAuth DEBUG -----
2026-09-03T11:58:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:20: IsValid: true
2026-09-03T11:58:20: --------------------------
2026-09-03T11:58:20: 11:58:20 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.923 ms - 152[0m
2026-09-03T11:58:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:58:39: Method: GET
2026-09-03T11:58:39: originalUrl: /v1/society/21
2026-09-03T11:58:39: path: /v1/society/21
2026-09-03T11:58:39: normalizedPath: /v1/society/21
2026-09-03T11:58:39: isPublicRoute: false
2026-09-03T11:58:39: ------------------------------
2026-09-03T11:58:39: ----- initAuth DEBUG -----
2026-09-03T11:58:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:39: IsValid: true
2026-09-03T11:58:39: --------------------------
2026-09-03T11:58:39: 11:58:39 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.118 ms - 572[0m
2026-09-03T11:58:40: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:58:40: Method: POST
2026-09-03T11:58:40: originalUrl: /v1/society/registration-list
2026-09-03T11:58:40: path: /v1/society/registration-list
2026-09-03T11:58:40: normalizedPath: /v1/society/registration-list
2026-09-03T11:58:40: isPublicRoute: false
2026-09-03T11:58:40: ------------------------------
2026-09-03T11:58:40: ----- initAuth DEBUG -----
2026-09-03T11:58:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:40: IsValid: true
2026-09-03T11:58:40: --------------------------
2026-09-03T11:58:40: 11:58:40 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.415 ms - 412[0m
2026-09-03T11:58:40: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:58:40: Method: GET
2026-09-03T11:58:40: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T11:58:40: path: /v1/society/registration-dashboard-summary
2026-09-03T11:58:40: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T11:58:40: isPublicRoute: false
2026-09-03T11:58:40: ------------------------------
2026-09-03T11:58:40: ----- initAuth DEBUG -----
2026-09-03T11:58:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:40: IsValid: true
2026-09-03T11:58:40: --------------------------
2026-09-03T11:58:40: 11:58:40 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.945 ms - 152[0m
2026-09-03T11:58:54: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:58:54: Method: GET
2026-09-03T11:58:54: originalUrl: /v1/society/21
2026-09-03T11:58:54: path: /v1/society/21
2026-09-03T11:58:54: normalizedPath: /v1/society/21
2026-09-03T11:58:54: isPublicRoute: false
2026-09-03T11:58:54: ------------------------------
2026-09-03T11:58:54: ----- initAuth DEBUG -----
2026-09-03T11:58:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:54: IsValid: true
2026-09-03T11:58:54: --------------------------
2026-09-03T11:58:54: 11:58:54 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 2.742 ms - 572[0m
2026-09-03T11:58:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:58:57: Method: GET
2026-09-03T11:58:57: originalUrl: /v1/roles
2026-09-03T11:58:57: path: /v1/roles
2026-09-03T11:58:57: normalizedPath: /v1/roles
2026-09-03T11:58:57: isPublicRoute: true
2026-09-03T11:58:57: ------------------------------
2026-09-03T11:58:57: Current User Role: admin
2026-09-03T11:58:57: 11:58:57 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 3.453 ms - 129[0m
2026-09-03T11:58:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:58:58: Method: GET
2026-09-03T11:58:58: originalUrl: /v1/society/21
2026-09-03T11:58:58: path: /v1/society/21
2026-09-03T11:58:58: normalizedPath: /v1/society/21
2026-09-03T11:58:58: isPublicRoute: false
2026-09-03T11:58:58: ------------------------------
2026-09-03T11:58:58: ----- initAuth DEBUG -----
2026-09-03T11:58:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:58:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:58:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:58:58: IsValid: true
2026-09-03T11:58:58: --------------------------
2026-09-03T11:58:58: 11:58:58 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 2.841 ms - 572[0m
2026-09-03T11:59:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:59:00: Method: POST
2026-09-03T11:59:00: originalUrl: /v1/society/registration-list
2026-09-03T11:59:00: path: /v1/society/registration-list
2026-09-03T11:59:00: normalizedPath: /v1/society/registration-list
2026-09-03T11:59:00: isPublicRoute: false
2026-09-03T11:59:00: ------------------------------
2026-09-03T11:59:00: ----- initAuth DEBUG -----
2026-09-03T11:59:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:59:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:59:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:59:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:59:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:59:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:59:00: IsValid: true
2026-09-03T11:59:00: --------------------------
2026-09-03T11:59:00: 11:59:00 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.232 ms - 412[0m
2026-09-03T11:59:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T11:59:00: Method: GET
2026-09-03T11:59:00: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T11:59:00: path: /v1/society/registration-dashboard-summary
2026-09-03T11:59:00: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T11:59:00: isPublicRoute: false
2026-09-03T11:59:00: ------------------------------
2026-09-03T11:59:00: ----- initAuth DEBUG -----
2026-09-03T11:59:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:59:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T11:59:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:59:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T11:59:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:59:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T11:59:00: IsValid: true
2026-09-03T11:59:00: --------------------------
2026-09-03T11:59:00: 11:59:00 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.787 ms - 152[0m
2026-09-03T12:01:45: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:01:45: Method: GET
2026-09-03T12:01:45: originalUrl: /v1/dashboard
2026-09-03T12:01:45: path: /v1/dashboard
2026-09-03T12:01:45: normalizedPath: /v1/dashboard
2026-09-03T12:01:45: isPublicRoute: false
2026-09-03T12:01:45: ------------------------------
2026-09-03T12:01:45: ----- initAuth DEBUG -----
2026-09-03T12:01:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:01:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:01:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:01:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:01:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:01:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:01:45: IsValid: true
2026-09-03T12:01:45: --------------------------
2026-09-03T12:01:45: ========== Dashboard Controller ==========
2026-09-03T12:01:45: req.user => {
2026-09-03T12:01:45:   user_id: 17,
2026-09-03T12:01:45:   society_id: 21,
2026-09-03T12:01:45:   role: 'admin',
2026-09-03T12:01:45:   full_name: 'Sarvan Singh',
2026-09-03T12:01:45:   is_admin: 1,
2026-09-03T12:01:45:   is_member: 1,
2026-09-03T12:01:45:   is_superadmin: false,
2026-09-03T12:01:45:   permissions: {
2026-09-03T12:01:45:     dashboard: { view: true },
2026-09-03T12:01:45:     society: {
2026-09-03T12:01:45:       view: true,
2026-09-03T12:01:45:       summary: false,
2026-09-03T12:01:45:       create: false,
2026-09-03T12:01:45:       update: true,
2026-09-03T12:01:45:       delete: false,
2026-09-03T12:01:45:       approve: false,
2026-09-03T12:01:45:       reject: false
2026-09-03T12:01:45:     },
2026-09-03T12:01:45:     members: {
2026-09-03T12:01:45:       view: true,
2026-09-03T12:01:45:       create: true,
2026-09-03T12:01:45:       update: true,
2026-09-03T12:01:45:       delete: true,
2026-09-03T12:01:45:       approve: false,
2026-09-03T12:01:45:       reject: true
2026-09-03T12:01:45:     },
2026-09-03T12:01:45:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:01:45:     expenses: {
2026-09-03T12:01:45:       view: true,
2026-09-03T12:01:45:       create: true,
2026-09-03T12:01:45:       update: true,
2026-09-03T12:01:45:       delete: false,
2026-09-03T12:01:45:       approve: true,
2026-09-03T12:01:45:       reject: true
2026-09-03T12:01:45:     },
2026-09-03T12:01:45:     transactions: { view: true },
2026-09-03T12:01:45:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:01:45:     profile: { view: true, update: true },
2026-09-03T12:01:45:     settings: { view: true, update: true }
2026-09-03T12:01:45:   },
2026-09-03T12:01:45:   iat: 1788415589,
2026-09-03T12:01:45:   exp: 1791007589
2026-09-03T12:01:45: }
2026-09-03T12:01:45: req.selectedSocietyId => 21
2026-09-03T12:01:45: Dashboard Society ID => 21
2026-09-03T12:01:45: Member ID => 17
2026-09-03T12:01:45: User Role => admin
2026-09-03T12:01:45: societyId = 21
2026-09-03T12:01:45: memberId = 17
2026-09-03T12:01:45: Pending Maintenance Count => 0
2026-09-03T12:01:45: Pending Expense Count => 0
2026-09-03T12:01:45: Total Pending Count => 0
2026-09-03T12:01:45: 12:01:45 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.676 ms - 670[0m
2026-09-03T12:01:47: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:01:47: Method: GET
2026-09-03T12:01:47: originalUrl: /v1/user/profile
2026-09-03T12:01:47: path: /v1/user/profile
2026-09-03T12:01:47: normalizedPath: /v1/user/profile
2026-09-03T12:01:47: isPublicRoute: false
2026-09-03T12:01:47: ------------------------------
2026-09-03T12:01:47: ----- initAuth DEBUG -----
2026-09-03T12:01:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:01:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:01:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:01:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:01:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:01:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:01:47: IsValid: true
2026-09-03T12:01:47: --------------------------
2026-09-03T12:01:47: 12:01:47 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.997 ms - 1450[0m
2026-09-03T12:01:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:01:48: Method: GET
2026-09-03T12:01:48: originalUrl: /v1/dashboard
2026-09-03T12:01:48: path: /v1/dashboard
2026-09-03T12:01:48: normalizedPath: /v1/dashboard
2026-09-03T12:01:48: isPublicRoute: false
2026-09-03T12:01:48: ------------------------------
2026-09-03T12:01:48: ----- initAuth DEBUG -----
2026-09-03T12:01:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:01:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:01:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:01:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:01:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:01:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:01:48: IsValid: true
2026-09-03T12:01:48: --------------------------
2026-09-03T12:01:48: ========== Dashboard Controller ==========
2026-09-03T12:01:48: req.user => {
2026-09-03T12:01:48:   user_id: 17,
2026-09-03T12:01:48:   society_id: 21,
2026-09-03T12:01:48:   role: 'admin',
2026-09-03T12:01:48:   full_name: 'Sarvan Singh',
2026-09-03T12:01:48:   is_admin: 1,
2026-09-03T12:01:48:   is_member: 1,
2026-09-03T12:01:48:   is_superadmin: false,
2026-09-03T12:01:48:   permissions: {
2026-09-03T12:01:48:     dashboard: { view: true },
2026-09-03T12:01:48:     society: {
2026-09-03T12:01:48:       view: true,
2026-09-03T12:01:48:       summary: false,
2026-09-03T12:01:48:       create: false,
2026-09-03T12:01:48:       update: true,
2026-09-03T12:01:48:       delete: false,
2026-09-03T12:01:48:       approve: false,
2026-09-03T12:01:48:       reject: false
2026-09-03T12:01:48:     },
2026-09-03T12:01:48:     members: {
2026-09-03T12:01:48:       view: true,
2026-09-03T12:01:48:       create: true,
2026-09-03T12:01:48:       update: true,
2026-09-03T12:01:48:       delete: true,
2026-09-03T12:01:48:       approve: false,
2026-09-03T12:01:48:       reject: true
2026-09-03T12:01:48:     },
2026-09-03T12:01:48:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:01:48:     expenses: {
2026-09-03T12:01:48:       view: true,
2026-09-03T12:01:48:       create: true,
2026-09-03T12:01:48:       update: true,
2026-09-03T12:01:48:       delete: false,
2026-09-03T12:01:48:       approve: true,
2026-09-03T12:01:48:       reject: true
2026-09-03T12:01:48:     },
2026-09-03T12:01:48:     transactions: { view: true },
2026-09-03T12:01:48:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:01:48:     profile: { view: true, update: true },
2026-09-03T12:01:48:     settings: { view: true, update: true }
2026-09-03T12:01:48:   },
2026-09-03T12:01:48:   iat: 1788415589,
2026-09-03T12:01:48:   exp: 1791007589
2026-09-03T12:01:48: }
2026-09-03T12:01:48: req.selectedSocietyId => 21
2026-09-03T12:01:48: Dashboard Society ID => 21
2026-09-03T12:01:48: Member ID => 17
2026-09-03T12:01:48: User Role => admin
2026-09-03T12:01:48: societyId = 21
2026-09-03T12:01:48: memberId = 17
2026-09-03T12:01:48: Pending Maintenance Count => 0
2026-09-03T12:01:48: Pending Expense Count => 0
2026-09-03T12:01:48: Total Pending Count => 0
2026-09-03T12:01:48: 12:01:48 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 18.557 ms - 670[0m
2026-09-03T12:01:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:01:48: Method: GET
2026-09-03T12:01:48: originalUrl: /v1/dashboard
2026-09-03T12:01:48: path: /v1/dashboard
2026-09-03T12:01:48: normalizedPath: /v1/dashboard
2026-09-03T12:01:48: isPublicRoute: false
2026-09-03T12:01:48: ------------------------------
2026-09-03T12:01:48: ----- initAuth DEBUG -----
2026-09-03T12:01:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:01:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:01:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:01:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:01:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:01:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:01:48: IsValid: true
2026-09-03T12:01:48: --------------------------
2026-09-03T12:01:48: ========== Dashboard Controller ==========
2026-09-03T12:01:48: req.user => {
2026-09-03T12:01:48:   user_id: 17,
2026-09-03T12:01:48:   society_id: 21,
2026-09-03T12:01:48:   role: 'admin',
2026-09-03T12:01:48:   full_name: 'Sarvan Singh',
2026-09-03T12:01:48:   is_admin: 1,
2026-09-03T12:01:48:   is_member: 1,
2026-09-03T12:01:48:   is_superadmin: false,
2026-09-03T12:01:48:   permissions: {
2026-09-03T12:01:48:     dashboard: { view: true },
2026-09-03T12:01:48:     society: {
2026-09-03T12:01:48:       view: true,
2026-09-03T12:01:48:       summary: false,
2026-09-03T12:01:48:       create: false,
2026-09-03T12:01:48:       update: true,
2026-09-03T12:01:48:       delete: false,
2026-09-03T12:01:48:       approve: false,
2026-09-03T12:01:48:       reject: false
2026-09-03T12:01:48:     },
2026-09-03T12:01:48:     members: {
2026-09-03T12:01:48:       view: true,
2026-09-03T12:01:48:       create: true,
2026-09-03T12:01:48:       update: true,
2026-09-03T12:01:48:       delete: true,
2026-09-03T12:01:48:       approve: false,
2026-09-03T12:01:48:       reject: true
2026-09-03T12:01:48:     },
2026-09-03T12:01:48:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:01:48:     expenses: {
2026-09-03T12:01:48:       view: true,
2026-09-03T12:01:48:       create: true,
2026-09-03T12:01:48:       update: true,
2026-09-03T12:01:48:       delete: false,
2026-09-03T12:01:48:       approve: true,
2026-09-03T12:01:48:       reject: true
2026-09-03T12:01:48:     },
2026-09-03T12:01:48:     transactions: { view: true },
2026-09-03T12:01:48:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:01:48:     profile: { view: true, update: true },
2026-09-03T12:01:48:     settings: { view: true, update: true }
2026-09-03T12:01:48:   },
2026-09-03T12:01:48:   iat: 1788415589,
2026-09-03T12:01:48:   exp: 1791007589
2026-09-03T12:01:48: }
2026-09-03T12:01:48: req.selectedSocietyId => 21
2026-09-03T12:01:48: Dashboard Society ID => 21
2026-09-03T12:01:48: Member ID => 17
2026-09-03T12:01:48: User Role => admin
2026-09-03T12:01:48: societyId = 21
2026-09-03T12:01:48: memberId = 17
2026-09-03T12:01:48: Pending Maintenance Count => 0
2026-09-03T12:01:48: Pending Expense Count => 0
2026-09-03T12:01:48: Total Pending Count => 0
2026-09-03T12:01:48: 12:01:48 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.234 ms - 670[0m
2026-09-03T12:01:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:01:50: Method: GET
2026-09-03T12:01:50: originalUrl: /v1/user/profile
2026-09-03T12:01:50: path: /v1/user/profile
2026-09-03T12:01:50: normalizedPath: /v1/user/profile
2026-09-03T12:01:50: isPublicRoute: false
2026-09-03T12:01:50: ------------------------------
2026-09-03T12:01:50: ----- initAuth DEBUG -----
2026-09-03T12:01:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:01:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:01:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:01:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:01:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:01:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:01:50: IsValid: true
2026-09-03T12:01:50: --------------------------
2026-09-03T12:01:50: 12:01:50 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.759 ms - 1450[0m
2026-09-03T12:01:51: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:01:51: Method: GET
2026-09-03T12:01:51: originalUrl: /v1/user/profile
2026-09-03T12:01:51: path: /v1/user/profile
2026-09-03T12:01:51: normalizedPath: /v1/user/profile
2026-09-03T12:01:51: isPublicRoute: false
2026-09-03T12:01:51: ------------------------------
2026-09-03T12:01:51: ----- initAuth DEBUG -----
2026-09-03T12:01:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:01:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:01:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:01:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:01:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:01:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:01:51: IsValid: true
2026-09-03T12:01:51: --------------------------
2026-09-03T12:01:51: 12:01:51 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.736 ms - 1450[0m
2026-09-03T12:01:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:01:59: Method: PUT
2026-09-03T12:01:59: originalUrl: /v1/user/profile/edit
2026-09-03T12:01:59: path: /v1/user/profile/edit
2026-09-03T12:01:59: normalizedPath: /v1/user/profile/edit
2026-09-03T12:01:59: isPublicRoute: false
2026-09-03T12:01:59: ------------------------------
2026-09-03T12:01:59: ----- initAuth DEBUG -----
2026-09-03T12:01:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:01:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:01:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:01:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:01:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:01:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:01:59: IsValid: true
2026-09-03T12:01:59: --------------------------
2026-09-03T12:01:59: 12:01:59 [[32minfo[39m] [0mPUT /v1/user/profile/edit [32m200[0m 24.889 ms - 289[0m
2026-09-03T12:01:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:01:59: Method: GET
2026-09-03T12:01:59: originalUrl: /v1/user/profile
2026-09-03T12:01:59: path: /v1/user/profile
2026-09-03T12:01:59: normalizedPath: /v1/user/profile
2026-09-03T12:01:59: isPublicRoute: false
2026-09-03T12:01:59: ------------------------------
2026-09-03T12:01:59: ----- initAuth DEBUG -----
2026-09-03T12:01:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:01:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:01:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:01:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:01:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:01:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:01:59: IsValid: true
2026-09-03T12:01:59: --------------------------
2026-09-03T12:01:59: 12:01:59 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.721 ms - 1450[0m
2026-09-03T12:01:59: 12:01:59 [[32minfo[39m] [0mGET /uploads/profile/1788417119371-774870841.jpg [32m200[0m 0.945 ms - 80766[0m
2026-09-03T12:02:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:02:01: Method: GET
2026-09-03T12:02:01: originalUrl: /v1/dashboard
2026-09-03T12:02:01: path: /v1/dashboard
2026-09-03T12:02:01: normalizedPath: /v1/dashboard
2026-09-03T12:02:01: isPublicRoute: false
2026-09-03T12:02:01: ------------------------------
2026-09-03T12:02:01: ----- initAuth DEBUG -----
2026-09-03T12:02:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:01: IsValid: true
2026-09-03T12:02:01: --------------------------
2026-09-03T12:02:01: ========== Dashboard Controller ==========
2026-09-03T12:02:01: req.user => {
2026-09-03T12:02:01:   user_id: 17,
2026-09-03T12:02:01:   society_id: 21,
2026-09-03T12:02:01:   role: 'admin',
2026-09-03T12:02:01:   full_name: 'Sarvan Singh',
2026-09-03T12:02:01:   is_admin: 1,
2026-09-03T12:02:01:   is_member: 1,
2026-09-03T12:02:01:   is_superadmin: false,
2026-09-03T12:02:01:   permissions: {
2026-09-03T12:02:01:     dashboard: { view: true },
2026-09-03T12:02:01:     society: {
2026-09-03T12:02:01:       view: true,
2026-09-03T12:02:01:       summary: false,
2026-09-03T12:02:01:       create: false,
2026-09-03T12:02:01:       update: true,
2026-09-03T12:02:01:       delete: false,
2026-09-03T12:02:01:       approve: false,
2026-09-03T12:02:01:       reject: false
2026-09-03T12:02:01:     },
2026-09-03T12:02:01:     members: {
2026-09-03T12:02:01:       view: true,
2026-09-03T12:02:01:       create: true,
2026-09-03T12:02:01:       update: true,
2026-09-03T12:02:01:       delete: true,
2026-09-03T12:02:01:       approve: false,
2026-09-03T12:02:01:       reject: true
2026-09-03T12:02:01:     },
2026-09-03T12:02:01:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:02:01:     expenses: {
2026-09-03T12:02:01:       view: true,
2026-09-03T12:02:01:       create: true,
2026-09-03T12:02:01:       update: true,
2026-09-03T12:02:01:       delete: false,
2026-09-03T12:02:01:       approve: true,
2026-09-03T12:02:01:       reject: true
2026-09-03T12:02:01:     },
2026-09-03T12:02:01:     transactions: { view: true },
2026-09-03T12:02:01:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:02:01:     profile: { view: true, update: true },
2026-09-03T12:02:01:     settings: { view: true, update: true }
2026-09-03T12:02:01:   },
2026-09-03T12:02:01:   iat: 1788415589,
2026-09-03T12:02:01:   exp: 1791007589
2026-09-03T12:02:01: }
2026-09-03T12:02:01: req.selectedSocietyId => 21
2026-09-03T12:02:01: Dashboard Society ID => 21
2026-09-03T12:02:01: Member ID => 17
2026-09-03T12:02:01: User Role => admin
2026-09-03T12:02:01: societyId = 21
2026-09-03T12:02:01: memberId = 17
2026-09-03T12:02:01: Pending Maintenance Count => 0
2026-09-03T12:02:01: Pending Expense Count => 0
2026-09-03T12:02:01: Total Pending Count => 0
2026-09-03T12:02:01: 12:02:01 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.830 ms - 670[0m
2026-09-03T12:02:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:02:01: Method: GET
2026-09-03T12:02:01: originalUrl: /v1/dashboard
2026-09-03T12:02:01: path: /v1/dashboard
2026-09-03T12:02:01: normalizedPath: /v1/dashboard
2026-09-03T12:02:01: isPublicRoute: false
2026-09-03T12:02:01: ------------------------------
2026-09-03T12:02:01: ----- initAuth DEBUG -----
2026-09-03T12:02:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:01: IsValid: true
2026-09-03T12:02:01: --------------------------
2026-09-03T12:02:01: ========== Dashboard Controller ==========
2026-09-03T12:02:01: req.user => {
2026-09-03T12:02:01:   user_id: 17,
2026-09-03T12:02:01:   society_id: 21,
2026-09-03T12:02:01:   role: 'admin',
2026-09-03T12:02:01:   full_name: 'Sarvan Singh',
2026-09-03T12:02:01:   is_admin: 1,
2026-09-03T12:02:01:   is_member: 1,
2026-09-03T12:02:01:   is_superadmin: false,
2026-09-03T12:02:01:   permissions: {
2026-09-03T12:02:01:     dashboard: { view: true },
2026-09-03T12:02:01:     society: {
2026-09-03T12:02:01:       view: true,
2026-09-03T12:02:01:       summary: false,
2026-09-03T12:02:01:       create: false,
2026-09-03T12:02:01:       update: true,
2026-09-03T12:02:01:       delete: false,
2026-09-03T12:02:01:       approve: false,
2026-09-03T12:02:01:       reject: false
2026-09-03T12:02:01:     },
2026-09-03T12:02:01:     members: {
2026-09-03T12:02:01:       view: true,
2026-09-03T12:02:01:       create: true,
2026-09-03T12:02:01:       update: true,
2026-09-03T12:02:01:       delete: true,
2026-09-03T12:02:01:       approve: false,
2026-09-03T12:02:01:       reject: true
2026-09-03T12:02:01:     },
2026-09-03T12:02:01:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:02:01:     expenses: {
2026-09-03T12:02:01:       view: true,
2026-09-03T12:02:01:       create: true,
2026-09-03T12:02:01:       update: true,
2026-09-03T12:02:01:       delete: false,
2026-09-03T12:02:01:       approve: true,
2026-09-03T12:02:01:       reject: true
2026-09-03T12:02:01:     },
2026-09-03T12:02:01:     transactions: { view: true },
2026-09-03T12:02:01:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:02:01:     profile: { view: true, update: true },
2026-09-03T12:02:01:     settings: { view: true, update: true }
2026-09-03T12:02:01:   },
2026-09-03T12:02:01:   iat: 1788415589,
2026-09-03T12:02:01:   exp: 1791007589
2026-09-03T12:02:01: }
2026-09-03T12:02:01: req.selectedSocietyId => 21
2026-09-03T12:02:01: Dashboard Society ID => 21
2026-09-03T12:02:01: Member ID => 17
2026-09-03T12:02:01: User Role => admin
2026-09-03T12:02:01: societyId = 21
2026-09-03T12:02:01: memberId = 17
2026-09-03T12:02:01: Pending Maintenance Count => 0
2026-09-03T12:02:01: Pending Expense Count => 0
2026-09-03T12:02:01: Total Pending Count => 0
2026-09-03T12:02:01: 12:02:01 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.176 ms - 670[0m
2026-09-03T12:02:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:02:01: Method: GET
2026-09-03T12:02:01: originalUrl: /v1/dashboard
2026-09-03T12:02:01: path: /v1/dashboard
2026-09-03T12:02:01: normalizedPath: /v1/dashboard
2026-09-03T12:02:01: isPublicRoute: false
2026-09-03T12:02:01: ------------------------------
2026-09-03T12:02:01: ----- initAuth DEBUG -----
2026-09-03T12:02:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:01: IsValid: true
2026-09-03T12:02:01: --------------------------
2026-09-03T12:02:01: ========== Dashboard Controller ==========
2026-09-03T12:02:01: req.user => {
2026-09-03T12:02:01:   user_id: 17,
2026-09-03T12:02:01:   society_id: 21,
2026-09-03T12:02:01:   role: 'admin',
2026-09-03T12:02:01:   full_name: 'Sarvan Singh',
2026-09-03T12:02:01:   is_admin: 1,
2026-09-03T12:02:01:   is_member: 1,
2026-09-03T12:02:01:   is_superadmin: false,
2026-09-03T12:02:01:   permissions: {
2026-09-03T12:02:01:     dashboard: { view: true },
2026-09-03T12:02:01:     society: {
2026-09-03T12:02:01:       view: true,
2026-09-03T12:02:01:       summary: false,
2026-09-03T12:02:01:       create: false,
2026-09-03T12:02:01:       update: true,
2026-09-03T12:02:01:       delete: false,
2026-09-03T12:02:01:       approve: false,
2026-09-03T12:02:01:       reject: false
2026-09-03T12:02:01:     },
2026-09-03T12:02:01:     members: {
2026-09-03T12:02:01:       view: true,
2026-09-03T12:02:01:       create: true,
2026-09-03T12:02:01:       update: true,
2026-09-03T12:02:01:       delete: true,
2026-09-03T12:02:01:       approve: false,
2026-09-03T12:02:01:       reject: true
2026-09-03T12:02:01:     },
2026-09-03T12:02:01:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:02:01:     expenses: {
2026-09-03T12:02:01:       view: true,
2026-09-03T12:02:01:       create: true,
2026-09-03T12:02:01:       update: true,
2026-09-03T12:02:01:       delete: false,
2026-09-03T12:02:01:       approve: true,
2026-09-03T12:02:01:       reject: true
2026-09-03T12:02:01:     },
2026-09-03T12:02:01:     transactions: { view: true },
2026-09-03T12:02:01:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:02:01:     profile: { view: true, update: true },
2026-09-03T12:02:01:     settings: { view: true, update: true }
2026-09-03T12:02:01:   },
2026-09-03T12:02:01:   iat: 1788415589,
2026-09-03T12:02:01:   exp: 1791007589
2026-09-03T12:02:01: }
2026-09-03T12:02:01: req.selectedSocietyId => 21
2026-09-03T12:02:01: Dashboard Society ID => 21
2026-09-03T12:02:01: Member ID => 17
2026-09-03T12:02:01: User Role => admin
2026-09-03T12:02:01: societyId = 21
2026-09-03T12:02:01: memberId = 17
2026-09-03T12:02:01: Pending Maintenance Count => 0
2026-09-03T12:02:01: Pending Expense Count => 0
2026-09-03T12:02:01: Total Pending Count => 0
2026-09-03T12:02:01: 12:02:01 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.008 ms - 670[0m
2026-09-03T12:02:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:02:02: Method: GET
2026-09-03T12:02:02: originalUrl: /v1/dashboard
2026-09-03T12:02:02: path: /v1/dashboard
2026-09-03T12:02:02: normalizedPath: /v1/dashboard
2026-09-03T12:02:02: isPublicRoute: false
2026-09-03T12:02:02: ------------------------------
2026-09-03T12:02:02: ----- initAuth DEBUG -----
2026-09-03T12:02:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:02: IsValid: true
2026-09-03T12:02:02: --------------------------
2026-09-03T12:02:02: ========== Dashboard Controller ==========
2026-09-03T12:02:02: req.user => {
2026-09-03T12:02:02:   user_id: 17,
2026-09-03T12:02:02:   society_id: 21,
2026-09-03T12:02:02:   role: 'admin',
2026-09-03T12:02:02:   full_name: 'Sarvan Singh',
2026-09-03T12:02:02:   is_admin: 1,
2026-09-03T12:02:02:   is_member: 1,
2026-09-03T12:02:02:   is_superadmin: false,
2026-09-03T12:02:02:   permissions: {
2026-09-03T12:02:02:     dashboard: { view: true },
2026-09-03T12:02:02:     society: {
2026-09-03T12:02:02:       view: true,
2026-09-03T12:02:02:       summary: false,
2026-09-03T12:02:02:       create: false,
2026-09-03T12:02:02:       update: true,
2026-09-03T12:02:02:       delete: false,
2026-09-03T12:02:02:       approve: false,
2026-09-03T12:02:02:       reject: false
2026-09-03T12:02:02:     },
2026-09-03T12:02:02:     members: {
2026-09-03T12:02:02:       view: true,
2026-09-03T12:02:02:       create: true,
2026-09-03T12:02:02:       update: true,
2026-09-03T12:02:02:       delete: true,
2026-09-03T12:02:02:       approve: false,
2026-09-03T12:02:02:       reject: true
2026-09-03T12:02:02:     },
2026-09-03T12:02:02:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:02:02:     expenses: {
2026-09-03T12:02:02:       view: true,
2026-09-03T12:02:02:       create: true,
2026-09-03T12:02:02:       update: true,
2026-09-03T12:02:02:       delete: false,
2026-09-03T12:02:02:       approve: true,
2026-09-03T12:02:02:       reject: true
2026-09-03T12:02:02:     },
2026-09-03T12:02:02:     transactions: { view: true },
2026-09-03T12:02:02:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:02:02:     profile: { view: true, update: true },
2026-09-03T12:02:02:     settings: { view: true, update: true }
2026-09-03T12:02:02:   },
2026-09-03T12:02:02:   iat: 1788415589,
2026-09-03T12:02:02:   exp: 1791007589
2026-09-03T12:02:02: }
2026-09-03T12:02:02: req.selectedSocietyId => 21
2026-09-03T12:02:02: Dashboard Society ID => 21
2026-09-03T12:02:02: Member ID => 17
2026-09-03T12:02:02: User Role => admin
2026-09-03T12:02:02: societyId = 21
2026-09-03T12:02:02: memberId = 17
2026-09-03T12:02:02: Pending Maintenance Count => 0
2026-09-03T12:02:02: Pending Expense Count => 0
2026-09-03T12:02:02: Total Pending Count => 0
2026-09-03T12:02:02: 12:02:02 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 12.105 ms - 670[0m
2026-09-03T12:02:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:02:02: Method: GET
2026-09-03T12:02:02: originalUrl: /v1/dashboard
2026-09-03T12:02:02: path: /v1/dashboard
2026-09-03T12:02:02: normalizedPath: /v1/dashboard
2026-09-03T12:02:02: isPublicRoute: false
2026-09-03T12:02:02: ------------------------------
2026-09-03T12:02:02: ----- initAuth DEBUG -----
2026-09-03T12:02:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:02: IsValid: true
2026-09-03T12:02:02: --------------------------
2026-09-03T12:02:02: ========== Dashboard Controller ==========
2026-09-03T12:02:02: req.user => {
2026-09-03T12:02:02:   user_id: 17,
2026-09-03T12:02:02:   society_id: 21,
2026-09-03T12:02:02:   role: 'admin',
2026-09-03T12:02:02:   full_name: 'Sarvan Singh',
2026-09-03T12:02:02:   is_admin: 1,
2026-09-03T12:02:02:   is_member: 1,
2026-09-03T12:02:02:   is_superadmin: false,
2026-09-03T12:02:02:   permissions: {
2026-09-03T12:02:02:     dashboard: { view: true },
2026-09-03T12:02:02:     society: {
2026-09-03T12:02:02:       view: true,
2026-09-03T12:02:02:       summary: false,
2026-09-03T12:02:02:       create: false,
2026-09-03T12:02:02:       update: true,
2026-09-03T12:02:02:       delete: false,
2026-09-03T12:02:02:       approve: false,
2026-09-03T12:02:02:       reject: false
2026-09-03T12:02:02:     },
2026-09-03T12:02:02:     members: {
2026-09-03T12:02:02:       view: true,
2026-09-03T12:02:02:       create: true,
2026-09-03T12:02:02:       update: true,
2026-09-03T12:02:02:       delete: true,
2026-09-03T12:02:02:       approve: false,
2026-09-03T12:02:02:       reject: true
2026-09-03T12:02:02:     },
2026-09-03T12:02:02:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:02:02:     expenses: {
2026-09-03T12:02:02:       view: true,
2026-09-03T12:02:02:       create: true,
2026-09-03T12:02:02:       update: true,
2026-09-03T12:02:02:       delete: false,
2026-09-03T12:02:02:       approve: true,
2026-09-03T12:02:02:       reject: true
2026-09-03T12:02:02:     },
2026-09-03T12:02:02:     transactions: { view: true },
2026-09-03T12:02:02:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:02:02:     profile: { view: true, update: true },
2026-09-03T12:02:02:     settings: { view: true, update: true }
2026-09-03T12:02:02:   },
2026-09-03T12:02:02:   iat: 1788415589,
2026-09-03T12:02:02:   exp: 1791007589
2026-09-03T12:02:02: }
2026-09-03T12:02:02: req.selectedSocietyId => 21
2026-09-03T12:02:02: Dashboard Society ID => 21
2026-09-03T12:02:02: Member ID => 17
2026-09-03T12:02:02: User Role => admin
2026-09-03T12:02:02: societyId = 21
2026-09-03T12:02:02: memberId = 17
2026-09-03T12:02:02: Pending Maintenance Count => 0
2026-09-03T12:02:02: Pending Expense Count => 0
2026-09-03T12:02:02: Total Pending Count => 0
2026-09-03T12:02:02: 12:02:02 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.049 ms - 670[0m
2026-09-03T12:02:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:02:02: Method: GET
2026-09-03T12:02:02: originalUrl: /v1/dashboard
2026-09-03T12:02:02: path: /v1/dashboard
2026-09-03T12:02:02: normalizedPath: /v1/dashboard
2026-09-03T12:02:02: isPublicRoute: false
2026-09-03T12:02:02: ------------------------------
2026-09-03T12:02:02: ----- initAuth DEBUG -----
2026-09-03T12:02:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:02: IsValid: true
2026-09-03T12:02:02: --------------------------
2026-09-03T12:02:02: ========== Dashboard Controller ==========
2026-09-03T12:02:02: req.user => {
2026-09-03T12:02:02:   user_id: 17,
2026-09-03T12:02:02:   society_id: 21,
2026-09-03T12:02:02:   role: 'admin',
2026-09-03T12:02:02:   full_name: 'Sarvan Singh',
2026-09-03T12:02:02:   is_admin: 1,
2026-09-03T12:02:02:   is_member: 1,
2026-09-03T12:02:02:   is_superadmin: false,
2026-09-03T12:02:02:   permissions: {
2026-09-03T12:02:02:     dashboard: { view: true },
2026-09-03T12:02:02:     society: {
2026-09-03T12:02:02:       view: true,
2026-09-03T12:02:02:       summary: false,
2026-09-03T12:02:02:       create: false,
2026-09-03T12:02:02:       update: true,
2026-09-03T12:02:02:       delete: false,
2026-09-03T12:02:02:       approve: false,
2026-09-03T12:02:02:       reject: false
2026-09-03T12:02:02:     },
2026-09-03T12:02:02:     members: {
2026-09-03T12:02:02:       view: true,
2026-09-03T12:02:02:       create: true,
2026-09-03T12:02:02:       update: true,
2026-09-03T12:02:02:       delete: true,
2026-09-03T12:02:02:       approve: false,
2026-09-03T12:02:02:       reject: true
2026-09-03T12:02:02:     },
2026-09-03T12:02:02:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:02:02:     expenses: {
2026-09-03T12:02:02:       view: true,
2026-09-03T12:02:02:       create: true,
2026-09-03T12:02:02:       update: true,
2026-09-03T12:02:02:       delete: false,
2026-09-03T12:02:02:       approve: true,
2026-09-03T12:02:02:       reject: true
2026-09-03T12:02:02:     },
2026-09-03T12:02:02:     transactions: { view: true },
2026-09-03T12:02:02:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:02:02:     profile: { view: true, update: true },
2026-09-03T12:02:02:     settings: { view: true, update: true }
2026-09-03T12:02:02:   },
2026-09-03T12:02:02:   iat: 1788415589,
2026-09-03T12:02:02:   exp: 1791007589
2026-09-03T12:02:02: }
2026-09-03T12:02:02: req.selectedSocietyId => 21
2026-09-03T12:02:02: Dashboard Society ID => 21
2026-09-03T12:02:02: Member ID => 17
2026-09-03T12:02:02: User Role => admin
2026-09-03T12:02:02: societyId = 21
2026-09-03T12:02:02: memberId = 17
2026-09-03T12:02:02: Pending Maintenance Count => 0
2026-09-03T12:02:02: Pending Expense Count => 0
2026-09-03T12:02:02: Total Pending Count => 0
2026-09-03T12:02:02: 12:02:02 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 4.598 ms - 670[0m
2026-09-03T12:02:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:02:02: Method: GET
2026-09-03T12:02:02: originalUrl: /v1/dashboard
2026-09-03T12:02:02: path: /v1/dashboard
2026-09-03T12:02:02: normalizedPath: /v1/dashboard
2026-09-03T12:02:02: isPublicRoute: false
2026-09-03T12:02:02: ------------------------------
2026-09-03T12:02:02: ----- initAuth DEBUG -----
2026-09-03T12:02:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:02: IsValid: true
2026-09-03T12:02:02: --------------------------
2026-09-03T12:02:02: ========== Dashboard Controller ==========
2026-09-03T12:02:02: req.user => {
2026-09-03T12:02:02:   user_id: 17,
2026-09-03T12:02:02:   society_id: 21,
2026-09-03T12:02:02:   role: 'admin',
2026-09-03T12:02:02:   full_name: 'Sarvan Singh',
2026-09-03T12:02:02:   is_admin: 1,
2026-09-03T12:02:02:   is_member: 1,
2026-09-03T12:02:02:   is_superadmin: false,
2026-09-03T12:02:02:   permissions: {
2026-09-03T12:02:02:     dashboard: { view: true },
2026-09-03T12:02:02:     society: {
2026-09-03T12:02:02:       view: true,
2026-09-03T12:02:02:       summary: false,
2026-09-03T12:02:02:       create: false,
2026-09-03T12:02:02:       update: true,
2026-09-03T12:02:02:       delete: false,
2026-09-03T12:02:02:       approve: false,
2026-09-03T12:02:02:       reject: false
2026-09-03T12:02:02:     },
2026-09-03T12:02:02:     members: {
2026-09-03T12:02:02:       view: true,
2026-09-03T12:02:02:       create: true,
2026-09-03T12:02:02:       update: true,
2026-09-03T12:02:02:       delete: true,
2026-09-03T12:02:02:       approve: false,
2026-09-03T12:02:02:       reject: true
2026-09-03T12:02:02:     },
2026-09-03T12:02:02:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:02:02:     expenses: {
2026-09-03T12:02:02:       view: true,
2026-09-03T12:02:02:       create: true,
2026-09-03T12:02:02:       update: true,
2026-09-03T12:02:02:       delete: false,
2026-09-03T12:02:02:       approve: true,
2026-09-03T12:02:02:       reject: true
2026-09-03T12:02:02:     },
2026-09-03T12:02:02:     transactions: { view: true },
2026-09-03T12:02:02:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:02:02:     profile: { view: true, update: true },
2026-09-03T12:02:02:     settings: { view: true, update: true }
2026-09-03T12:02:02:   },
2026-09-03T12:02:02:   iat: 1788415589,
2026-09-03T12:02:02:   exp: 1791007589
2026-09-03T12:02:02: }
2026-09-03T12:02:02: req.selectedSocietyId => 21
2026-09-03T12:02:02: Dashboard Society ID => 21
2026-09-03T12:02:02: Member ID => 17
2026-09-03T12:02:02: User Role => admin
2026-09-03T12:02:02: societyId = 21
2026-09-03T12:02:02: memberId = 17
2026-09-03T12:02:02: Pending Maintenance Count => 0
2026-09-03T12:02:02: Pending Expense Count => 0
2026-09-03T12:02:02: Total Pending Count => 0
2026-09-03T12:02:02: 12:02:02 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.530 ms - 670[0m
2026-09-03T12:02:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:02:03: Method: GET
2026-09-03T12:02:03: originalUrl: /v1/user/profile
2026-09-03T12:02:03: path: /v1/user/profile
2026-09-03T12:02:03: normalizedPath: /v1/user/profile
2026-09-03T12:02:03: isPublicRoute: false
2026-09-03T12:02:03: ------------------------------
2026-09-03T12:02:03: ----- initAuth DEBUG -----
2026-09-03T12:02:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:03: IsValid: true
2026-09-03T12:02:03: --------------------------
2026-09-03T12:02:03: 12:02:03 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.084 ms - 1450[0m
2026-09-03T12:02:04: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:02:04: Method: GET
2026-09-03T12:02:04: originalUrl: /v1/dashboard
2026-09-03T12:02:04: path: /v1/dashboard
2026-09-03T12:02:04: normalizedPath: /v1/dashboard
2026-09-03T12:02:04: isPublicRoute: false
2026-09-03T12:02:04: ------------------------------
2026-09-03T12:02:04: ----- initAuth DEBUG -----
2026-09-03T12:02:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:04: IsValid: true
2026-09-03T12:02:04: --------------------------
2026-09-03T12:02:04: ========== Dashboard Controller ==========
2026-09-03T12:02:04: req.user => {
2026-09-03T12:02:04:   user_id: 17,
2026-09-03T12:02:04:   society_id: 21,
2026-09-03T12:02:04:   role: 'admin',
2026-09-03T12:02:04:   full_name: 'Sarvan Singh',
2026-09-03T12:02:04:   is_admin: 1,
2026-09-03T12:02:04:   is_member: 1,
2026-09-03T12:02:04:   is_superadmin: false,
2026-09-03T12:02:04:   permissions: {
2026-09-03T12:02:04:     dashboard: { view: true },
2026-09-03T12:02:04:     society: {
2026-09-03T12:02:04:       view: true,
2026-09-03T12:02:04:       summary: false,
2026-09-03T12:02:04:       create: false,
2026-09-03T12:02:04:       update: true,
2026-09-03T12:02:04:       delete: false,
2026-09-03T12:02:04:       approve: false,
2026-09-03T12:02:04:       reject: false
2026-09-03T12:02:04:     },
2026-09-03T12:02:04:     members: {
2026-09-03T12:02:04:       view: true,
2026-09-03T12:02:04:       create: true,
2026-09-03T12:02:04:       update: true,
2026-09-03T12:02:04:       delete: true,
2026-09-03T12:02:04:       approve: false,
2026-09-03T12:02:04:       reject: true
2026-09-03T12:02:04:     },
2026-09-03T12:02:04:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:02:04:     expenses: {
2026-09-03T12:02:04:       view: true,
2026-09-03T12:02:04:       create: true,
2026-09-03T12:02:04:       update: true,
2026-09-03T12:02:04:       delete: false,
2026-09-03T12:02:04:       approve: true,
2026-09-03T12:02:04:       reject: true
2026-09-03T12:02:04:     },
2026-09-03T12:02:04:     transactions: { view: true },
2026-09-03T12:02:04:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:02:04:     profile: { view: true, update: true },
2026-09-03T12:02:04:     settings: { view: true, update: true }
2026-09-03T12:02:04:   },
2026-09-03T12:02:04:   iat: 1788415589,
2026-09-03T12:02:04:   exp: 1791007589
2026-09-03T12:02:04: }
2026-09-03T12:02:04: req.selectedSocietyId => 21
2026-09-03T12:02:04: Dashboard Society ID => 21
2026-09-03T12:02:04: Member ID => 17
2026-09-03T12:02:04: User Role => admin
2026-09-03T12:02:04: societyId = 21
2026-09-03T12:02:04: memberId = 17
2026-09-03T12:02:04: Pending Maintenance Count => 0
2026-09-03T12:02:04: Pending Expense Count => 0
2026-09-03T12:02:04: Total Pending Count => 0
2026-09-03T12:02:04: 12:02:04 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.166 ms - 670[0m
2026-09-03T12:02:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:02:05: Method: POST
2026-09-03T12:02:05: originalUrl: /v1/member/statistics
2026-09-03T12:02:05: path: /v1/member/statistics
2026-09-03T12:02:05: normalizedPath: /v1/member/statistics
2026-09-03T12:02:05: isPublicRoute: false
2026-09-03T12:02:05: ------------------------------
2026-09-03T12:02:05: ----- initAuth DEBUG -----
2026-09-03T12:02:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:05: IsValid: true
2026-09-03T12:02:05: --------------------------
2026-09-03T12:02:05: 12:02:05 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.572 ms - 143[0m
2026-09-03T12:02:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:02:05: Method: POST
2026-09-03T12:02:05: originalUrl: /v1/member/list
2026-09-03T12:02:05: path: /v1/member/list
2026-09-03T12:02:05: normalizedPath: /v1/member/list
2026-09-03T12:02:05: isPublicRoute: false
2026-09-03T12:02:05: ------------------------------
2026-09-03T12:02:05: ----- initAuth DEBUG -----
2026-09-03T12:02:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:05: IsValid: true
2026-09-03T12:02:05: --------------------------
2026-09-03T12:02:05: 12:02:05 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.390 ms - 865[0m
2026-09-03T12:02:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:02:08: Method: GET
2026-09-03T12:02:08: originalUrl: /v1/user/profile
2026-09-03T12:02:08: path: /v1/user/profile
2026-09-03T12:02:08: normalizedPath: /v1/user/profile
2026-09-03T12:02:08: isPublicRoute: false
2026-09-03T12:02:08: ------------------------------
2026-09-03T12:02:08: ----- initAuth DEBUG -----
2026-09-03T12:02:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:08: IsValid: true
2026-09-03T12:02:08: --------------------------
2026-09-03T12:02:08: 12:02:08 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.056 ms - 1450[0m
2026-09-03T12:02:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:02:09: Method: GET
2026-09-03T12:02:09: originalUrl: /v1/user/profile
2026-09-03T12:02:09: path: /v1/user/profile
2026-09-03T12:02:09: normalizedPath: /v1/user/profile
2026-09-03T12:02:09: isPublicRoute: false
2026-09-03T12:02:09: ------------------------------
2026-09-03T12:02:09: ----- initAuth DEBUG -----
2026-09-03T12:02:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:02:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:02:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:02:09: IsValid: true
2026-09-03T12:02:09: --------------------------
2026-09-03T12:02:09: 12:02:09 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.543 ms - 1450[0m
2026-09-03T12:05:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:05:58: Method: PUT
2026-09-03T12:05:58: originalUrl: /v1/user/profile/edit
2026-09-03T12:05:58: path: /v1/user/profile/edit
2026-09-03T12:05:58: normalizedPath: /v1/user/profile/edit
2026-09-03T12:05:58: isPublicRoute: false
2026-09-03T12:05:58: ------------------------------
2026-09-03T12:05:58: ----- initAuth DEBUG -----
2026-09-03T12:05:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:05:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:05:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:05:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:05:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:05:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:05:58: IsValid: true
2026-09-03T12:05:58: --------------------------
2026-09-03T12:05:58: 12:05:58 [[32minfo[39m] [0mPUT /v1/user/profile/edit [32m200[0m 23.954 ms - 289[0m
2026-09-03T12:05:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:05:58: Method: GET
2026-09-03T12:05:58: originalUrl: /v1/user/profile
2026-09-03T12:05:58: path: /v1/user/profile
2026-09-03T12:05:58: normalizedPath: /v1/user/profile
2026-09-03T12:05:58: isPublicRoute: false
2026-09-03T12:05:58: ------------------------------
2026-09-03T12:05:58: ----- initAuth DEBUG -----
2026-09-03T12:05:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:05:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:05:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:05:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:05:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:05:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:05:58: IsValid: true
2026-09-03T12:05:58: --------------------------
2026-09-03T12:05:58: 12:05:58 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.991 ms - 1450[0m
2026-09-03T12:05:58: 12:05:58 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 1.102 ms - 68274[0m
2026-09-03T12:06:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:00: Method: GET
2026-09-03T12:06:00: originalUrl: /v1/dashboard
2026-09-03T12:06:00: path: /v1/dashboard
2026-09-03T12:06:00: normalizedPath: /v1/dashboard
2026-09-03T12:06:00: isPublicRoute: false
2026-09-03T12:06:00: ------------------------------
2026-09-03T12:06:00: ----- initAuth DEBUG -----
2026-09-03T12:06:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:00: IsValid: true
2026-09-03T12:06:00: --------------------------
2026-09-03T12:06:00: ========== Dashboard Controller ==========
2026-09-03T12:06:00: req.user => {
2026-09-03T12:06:00:   user_id: 17,
2026-09-03T12:06:00:   society_id: 21,
2026-09-03T12:06:00:   role: 'admin',
2026-09-03T12:06:00:   full_name: 'Sarvan Singh',
2026-09-03T12:06:00:   is_admin: 1,
2026-09-03T12:06:00:   is_member: 1,
2026-09-03T12:06:00:   is_superadmin: false,
2026-09-03T12:06:00:   permissions: {
2026-09-03T12:06:00:     dashboard: { view: true },
2026-09-03T12:06:00:     society: {
2026-09-03T12:06:00:       view: true,
2026-09-03T12:06:00:       summary: false,
2026-09-03T12:06:00:       create: false,
2026-09-03T12:06:00:       update: true,
2026-09-03T12:06:00:       delete: false,
2026-09-03T12:06:00:       approve: false,
2026-09-03T12:06:00:       reject: false
2026-09-03T12:06:00:     },
2026-09-03T12:06:00:     members: {
2026-09-03T12:06:00:       view: true,
2026-09-03T12:06:00:       create: true,
2026-09-03T12:06:00:       update: true,
2026-09-03T12:06:00:       delete: true,
2026-09-03T12:06:00:       approve: false,
2026-09-03T12:06:00:       reject: true
2026-09-03T12:06:00:     },
2026-09-03T12:06:00:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:06:00:     expenses: {
2026-09-03T12:06:00:       view: true,
2026-09-03T12:06:00:       create: true,
2026-09-03T12:06:00:       update: true,
2026-09-03T12:06:00:       delete: false,
2026-09-03T12:06:00:       approve: true,
2026-09-03T12:06:00:       reject: true
2026-09-03T12:06:00:     },
2026-09-03T12:06:00:     transactions: { view: true },
2026-09-03T12:06:00:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:06:00:     profile: { view: true, update: true },
2026-09-03T12:06:00:     settings: { view: true, update: true }
2026-09-03T12:06:00:   },
2026-09-03T12:06:00:   iat: 1788415589,
2026-09-03T12:06:00:   exp: 1791007589
2026-09-03T12:06:00: }
2026-09-03T12:06:00: req.selectedSocietyId => 21
2026-09-03T12:06:00: Dashboard Society ID => 21
2026-09-03T12:06:00: Member ID => 17
2026-09-03T12:06:00: User Role => admin
2026-09-03T12:06:00: societyId = 21
2026-09-03T12:06:00: memberId = 17
2026-09-03T12:06:00: Pending Maintenance Count => 0
2026-09-03T12:06:00: Pending Expense Count => 0
2026-09-03T12:06:00: Total Pending Count => 0
2026-09-03T12:06:00: 12:06:00 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.272 ms - 670[0m
2026-09-03T12:06:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:00: Method: GET
2026-09-03T12:06:00: originalUrl: /v1/dashboard
2026-09-03T12:06:00: path: /v1/dashboard
2026-09-03T12:06:00: normalizedPath: /v1/dashboard
2026-09-03T12:06:00: isPublicRoute: false
2026-09-03T12:06:00: ------------------------------
2026-09-03T12:06:00: ----- initAuth DEBUG -----
2026-09-03T12:06:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:00: IsValid: true
2026-09-03T12:06:00: --------------------------
2026-09-03T12:06:00: ========== Dashboard Controller ==========
2026-09-03T12:06:00: req.user => {
2026-09-03T12:06:00:   user_id: 17,
2026-09-03T12:06:00:   society_id: 21,
2026-09-03T12:06:00:   role: 'admin',
2026-09-03T12:06:00:   full_name: 'Sarvan Singh',
2026-09-03T12:06:00:   is_admin: 1,
2026-09-03T12:06:00:   is_member: 1,
2026-09-03T12:06:00:   is_superadmin: false,
2026-09-03T12:06:00:   permissions: {
2026-09-03T12:06:00:     dashboard: { view: true },
2026-09-03T12:06:00:     society: {
2026-09-03T12:06:00:       view: true,
2026-09-03T12:06:00:       summary: false,
2026-09-03T12:06:00:       create: false,
2026-09-03T12:06:00:       update: true,
2026-09-03T12:06:00:       delete: false,
2026-09-03T12:06:00:       approve: false,
2026-09-03T12:06:00:       reject: false
2026-09-03T12:06:00:     },
2026-09-03T12:06:00:     members: {
2026-09-03T12:06:00:       view: true,
2026-09-03T12:06:00:       create: true,
2026-09-03T12:06:00:       update: true,
2026-09-03T12:06:00:       delete: true,
2026-09-03T12:06:00:       approve: false,
2026-09-03T12:06:00:       reject: true
2026-09-03T12:06:00:     },
2026-09-03T12:06:00:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:06:00:     expenses: {
2026-09-03T12:06:00:       view: true,
2026-09-03T12:06:00:       create: true,
2026-09-03T12:06:00:       update: true,
2026-09-03T12:06:00:       delete: false,
2026-09-03T12:06:00:       approve: true,
2026-09-03T12:06:00:       reject: true
2026-09-03T12:06:00:     },
2026-09-03T12:06:00:     transactions: { view: true },
2026-09-03T12:06:00:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:06:00:     profile: { view: true, update: true },
2026-09-03T12:06:00:     settings: { view: true, update: true }
2026-09-03T12:06:00:   },
2026-09-03T12:06:00:   iat: 1788415589,
2026-09-03T12:06:00:   exp: 1791007589
2026-09-03T12:06:00: }
2026-09-03T12:06:00: req.selectedSocietyId => 21
2026-09-03T12:06:00: Dashboard Society ID => 21
2026-09-03T12:06:00: Member ID => 17
2026-09-03T12:06:00: User Role => admin
2026-09-03T12:06:00: societyId = 21
2026-09-03T12:06:00: memberId = 17
2026-09-03T12:06:00: Pending Maintenance Count => 0
2026-09-03T12:06:00: Pending Expense Count => 0
2026-09-03T12:06:00: Total Pending Count => 0
2026-09-03T12:06:00: 12:06:00 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.421 ms - 670[0m
2026-09-03T12:06:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:01: Method: GET
2026-09-03T12:06:01: originalUrl: /v1/dashboard
2026-09-03T12:06:01: path: /v1/dashboard
2026-09-03T12:06:01: normalizedPath: /v1/dashboard
2026-09-03T12:06:01: isPublicRoute: false
2026-09-03T12:06:01: ------------------------------
2026-09-03T12:06:01: ----- initAuth DEBUG -----
2026-09-03T12:06:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:01: IsValid: true
2026-09-03T12:06:01: --------------------------
2026-09-03T12:06:01: ========== Dashboard Controller ==========
2026-09-03T12:06:01: req.user => {
2026-09-03T12:06:01:   user_id: 17,
2026-09-03T12:06:01:   society_id: 21,
2026-09-03T12:06:01:   role: 'admin',
2026-09-03T12:06:01:   full_name: 'Sarvan Singh',
2026-09-03T12:06:01:   is_admin: 1,
2026-09-03T12:06:01:   is_member: 1,
2026-09-03T12:06:01:   is_superadmin: false,
2026-09-03T12:06:01:   permissions: {
2026-09-03T12:06:01:     dashboard: { view: true },
2026-09-03T12:06:01:     society: {
2026-09-03T12:06:01:       view: true,
2026-09-03T12:06:01:       summary: false,
2026-09-03T12:06:01:       create: false,
2026-09-03T12:06:01:       update: true,
2026-09-03T12:06:01:       delete: false,
2026-09-03T12:06:01:       approve: false,
2026-09-03T12:06:01:       reject: false
2026-09-03T12:06:01:     },
2026-09-03T12:06:01:     members: {
2026-09-03T12:06:01:       view: true,
2026-09-03T12:06:01:       create: true,
2026-09-03T12:06:01:       update: true,
2026-09-03T12:06:01:       delete: true,
2026-09-03T12:06:01:       approve: false,
2026-09-03T12:06:01:       reject: true
2026-09-03T12:06:01:     },
2026-09-03T12:06:01:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:06:01:     expenses: {
2026-09-03T12:06:01:       view: true,
2026-09-03T12:06:01:       create: true,
2026-09-03T12:06:01:       update: true,
2026-09-03T12:06:01:       delete: false,
2026-09-03T12:06:01:       approve: true,
2026-09-03T12:06:01:       reject: true
2026-09-03T12:06:01:     },
2026-09-03T12:06:01:     transactions: { view: true },
2026-09-03T12:06:01:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:06:01:     profile: { view: true, update: true },
2026-09-03T12:06:01:     settings: { view: true, update: true }
2026-09-03T12:06:01:   },
2026-09-03T12:06:01:   iat: 1788415589,
2026-09-03T12:06:01:   exp: 1791007589
2026-09-03T12:06:01: }
2026-09-03T12:06:01: req.selectedSocietyId => 21
2026-09-03T12:06:01: Dashboard Society ID => 21
2026-09-03T12:06:01: Member ID => 17
2026-09-03T12:06:01: User Role => admin
2026-09-03T12:06:01: societyId = 21
2026-09-03T12:06:01: memberId = 17
2026-09-03T12:06:01: Pending Maintenance Count => 0
2026-09-03T12:06:01: Pending Expense Count => 0
2026-09-03T12:06:01: Total Pending Count => 0
2026-09-03T12:06:01: 12:06:01 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.613 ms - 670[0m
2026-09-03T12:06:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:01: Method: GET
2026-09-03T12:06:01: originalUrl: /v1/dashboard
2026-09-03T12:06:01: path: /v1/dashboard
2026-09-03T12:06:01: normalizedPath: /v1/dashboard
2026-09-03T12:06:01: isPublicRoute: false
2026-09-03T12:06:01: ------------------------------
2026-09-03T12:06:01: ----- initAuth DEBUG -----
2026-09-03T12:06:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:01: IsValid: true
2026-09-03T12:06:01: --------------------------
2026-09-03T12:06:01: ========== Dashboard Controller ==========
2026-09-03T12:06:01: req.user => {
2026-09-03T12:06:01:   user_id: 17,
2026-09-03T12:06:01:   society_id: 21,
2026-09-03T12:06:01:   role: 'admin',
2026-09-03T12:06:01:   full_name: 'Sarvan Singh',
2026-09-03T12:06:01:   is_admin: 1,
2026-09-03T12:06:01:   is_member: 1,
2026-09-03T12:06:01:   is_superadmin: false,
2026-09-03T12:06:01:   permissions: {
2026-09-03T12:06:01:     dashboard: { view: true },
2026-09-03T12:06:01:     society: {
2026-09-03T12:06:01:       view: true,
2026-09-03T12:06:01:       summary: false,
2026-09-03T12:06:01:       create: false,
2026-09-03T12:06:01:       update: true,
2026-09-03T12:06:01:       delete: false,
2026-09-03T12:06:01:       approve: false,
2026-09-03T12:06:01:       reject: false
2026-09-03T12:06:01:     },
2026-09-03T12:06:01:     members: {
2026-09-03T12:06:01:       view: true,
2026-09-03T12:06:01:       create: true,
2026-09-03T12:06:01:       update: true,
2026-09-03T12:06:01:       delete: true,
2026-09-03T12:06:01:       approve: false,
2026-09-03T12:06:01:       reject: true
2026-09-03T12:06:01:     },
2026-09-03T12:06:01:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:06:01:     expenses: {
2026-09-03T12:06:01:       view: true,
2026-09-03T12:06:01:       create: true,
2026-09-03T12:06:01:       update: true,
2026-09-03T12:06:01:       delete: false,
2026-09-03T12:06:01:       approve: true,
2026-09-03T12:06:01:       reject: true
2026-09-03T12:06:01:     },
2026-09-03T12:06:01:     transactions: { view: true },
2026-09-03T12:06:01:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:06:01:     profile: { view: true, update: true },
2026-09-03T12:06:01:     settings: { view: true, update: true }
2026-09-03T12:06:01:   },
2026-09-03T12:06:01:   iat: 1788415589,
2026-09-03T12:06:01:   exp: 1791007589
2026-09-03T12:06:01: }
2026-09-03T12:06:01: req.selectedSocietyId => 21
2026-09-03T12:06:01: Dashboard Society ID => 21
2026-09-03T12:06:01: Member ID => 17
2026-09-03T12:06:01: User Role => admin
2026-09-03T12:06:01: societyId = 21
2026-09-03T12:06:01: memberId = 17
2026-09-03T12:06:01: Pending Maintenance Count => 0
2026-09-03T12:06:01: Pending Expense Count => 0
2026-09-03T12:06:01: Total Pending Count => 0
2026-09-03T12:06:01: 12:06:01 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.278 ms - 670[0m
2026-09-03T12:06:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:01: Method: GET
2026-09-03T12:06:01: originalUrl: /v1/dashboard
2026-09-03T12:06:01: path: /v1/dashboard
2026-09-03T12:06:01: normalizedPath: /v1/dashboard
2026-09-03T12:06:01: isPublicRoute: false
2026-09-03T12:06:01: ------------------------------
2026-09-03T12:06:01: ----- initAuth DEBUG -----
2026-09-03T12:06:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:01: IsValid: true
2026-09-03T12:06:01: --------------------------
2026-09-03T12:06:01: ========== Dashboard Controller ==========
2026-09-03T12:06:01: req.user => {
2026-09-03T12:06:01:   user_id: 17,
2026-09-03T12:06:01:   society_id: 21,
2026-09-03T12:06:01:   role: 'admin',
2026-09-03T12:06:01:   full_name: 'Sarvan Singh',
2026-09-03T12:06:01:   is_admin: 1,
2026-09-03T12:06:01:   is_member: 1,
2026-09-03T12:06:01:   is_superadmin: false,
2026-09-03T12:06:01:   permissions: {
2026-09-03T12:06:01:     dashboard: { view: true },
2026-09-03T12:06:01:     society: {
2026-09-03T12:06:01:       view: true,
2026-09-03T12:06:01:       summary: false,
2026-09-03T12:06:01:       create: false,
2026-09-03T12:06:01:       update: true,
2026-09-03T12:06:01:       delete: false,
2026-09-03T12:06:01:       approve: false,
2026-09-03T12:06:01:       reject: false
2026-09-03T12:06:01:     },
2026-09-03T12:06:01:     members: {
2026-09-03T12:06:01:       view: true,
2026-09-03T12:06:01:       create: true,
2026-09-03T12:06:01:       update: true,
2026-09-03T12:06:01:       delete: true,
2026-09-03T12:06:01:       approve: false,
2026-09-03T12:06:01:       reject: true
2026-09-03T12:06:01:     },
2026-09-03T12:06:01:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:06:01:     expenses: {
2026-09-03T12:06:01:       view: true,
2026-09-03T12:06:01:       create: true,
2026-09-03T12:06:01:       update: true,
2026-09-03T12:06:01:       delete: false,
2026-09-03T12:06:01:       approve: true,
2026-09-03T12:06:01:       reject: true
2026-09-03T12:06:01:     },
2026-09-03T12:06:01:     transactions: { view: true },
2026-09-03T12:06:01:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:06:01:     profile: { view: true, update: true },
2026-09-03T12:06:01:     settings: { view: true, update: true }
2026-09-03T12:06:01:   },
2026-09-03T12:06:01:   iat: 1788415589,
2026-09-03T12:06:01:   exp: 1791007589
2026-09-03T12:06:01: }
2026-09-03T12:06:01: req.selectedSocietyId => 21
2026-09-03T12:06:01: Dashboard Society ID => 21
2026-09-03T12:06:01: Member ID => 17
2026-09-03T12:06:01: User Role => admin
2026-09-03T12:06:01: societyId = 21
2026-09-03T12:06:01: memberId = 17
2026-09-03T12:06:01: Pending Maintenance Count => 0
2026-09-03T12:06:01: Pending Expense Count => 0
2026-09-03T12:06:01: Total Pending Count => 0
2026-09-03T12:06:01: 12:06:01 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.162 ms - 670[0m
2026-09-03T12:06:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:01: Method: GET
2026-09-03T12:06:01: originalUrl: /v1/dashboard
2026-09-03T12:06:01: path: /v1/dashboard
2026-09-03T12:06:01: normalizedPath: /v1/dashboard
2026-09-03T12:06:01: isPublicRoute: false
2026-09-03T12:06:01: ------------------------------
2026-09-03T12:06:01: ----- initAuth DEBUG -----
2026-09-03T12:06:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:01: IsValid: true
2026-09-03T12:06:01: --------------------------
2026-09-03T12:06:01: ========== Dashboard Controller ==========
2026-09-03T12:06:01: req.user => {
2026-09-03T12:06:01:   user_id: 17,
2026-09-03T12:06:01:   society_id: 21,
2026-09-03T12:06:01:   role: 'admin',
2026-09-03T12:06:01:   full_name: 'Sarvan Singh',
2026-09-03T12:06:01:   is_admin: 1,
2026-09-03T12:06:01:   is_member: 1,
2026-09-03T12:06:01:   is_superadmin: false,
2026-09-03T12:06:01:   permissions: {
2026-09-03T12:06:01:     dashboard: { view: true },
2026-09-03T12:06:01:     society: {
2026-09-03T12:06:01:       view: true,
2026-09-03T12:06:01:       summary: false,
2026-09-03T12:06:01:       create: false,
2026-09-03T12:06:01:       update: true,
2026-09-03T12:06:01:       delete: false,
2026-09-03T12:06:01:       approve: false,
2026-09-03T12:06:01:       reject: false
2026-09-03T12:06:01:     },
2026-09-03T12:06:01:     members: {
2026-09-03T12:06:01:       view: true,
2026-09-03T12:06:01:       create: true,
2026-09-03T12:06:01:       update: true,
2026-09-03T12:06:01:       delete: true,
2026-09-03T12:06:01:       approve: false,
2026-09-03T12:06:01:       reject: true
2026-09-03T12:06:01:     },
2026-09-03T12:06:01:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:06:01:     expenses: {
2026-09-03T12:06:01:       view: true,
2026-09-03T12:06:01:       create: true,
2026-09-03T12:06:01:       update: true,
2026-09-03T12:06:01:       delete: false,
2026-09-03T12:06:01:       approve: true,
2026-09-03T12:06:01:       reject: true
2026-09-03T12:06:01:     },
2026-09-03T12:06:01:     transactions: { view: true },
2026-09-03T12:06:01:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:06:01:     profile: { view: true, update: true },
2026-09-03T12:06:01:     settings: { view: true, update: true }
2026-09-03T12:06:01:   },
2026-09-03T12:06:01:   iat: 1788415589,
2026-09-03T12:06:01:   exp: 1791007589
2026-09-03T12:06:01: }
2026-09-03T12:06:01: req.selectedSocietyId => 21
2026-09-03T12:06:01: Dashboard Society ID => 21
2026-09-03T12:06:01: Member ID => 17
2026-09-03T12:06:01: User Role => admin
2026-09-03T12:06:01: societyId = 21
2026-09-03T12:06:01: memberId = 17
2026-09-03T12:06:01: Pending Maintenance Count => 0
2026-09-03T12:06:01: Pending Expense Count => 0
2026-09-03T12:06:01: Total Pending Count => 0
2026-09-03T12:06:01: 12:06:01 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.292 ms - 670[0m
2026-09-03T12:06:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:02: Method: GET
2026-09-03T12:06:02: originalUrl: /v1/dashboard
2026-09-03T12:06:02: path: /v1/dashboard
2026-09-03T12:06:02: normalizedPath: /v1/dashboard
2026-09-03T12:06:02: isPublicRoute: false
2026-09-03T12:06:02: ------------------------------
2026-09-03T12:06:02: ----- initAuth DEBUG -----
2026-09-03T12:06:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:02: IsValid: true
2026-09-03T12:06:02: --------------------------
2026-09-03T12:06:02: ========== Dashboard Controller ==========
2026-09-03T12:06:02: req.user => {
2026-09-03T12:06:02:   user_id: 17,
2026-09-03T12:06:02:   society_id: 21,
2026-09-03T12:06:02:   role: 'admin',
2026-09-03T12:06:02:   full_name: 'Sarvan Singh',
2026-09-03T12:06:02:   is_admin: 1,
2026-09-03T12:06:02:   is_member: 1,
2026-09-03T12:06:02:   is_superadmin: false,
2026-09-03T12:06:02:   permissions: {
2026-09-03T12:06:02:     dashboard: { view: true },
2026-09-03T12:06:02:     society: {
2026-09-03T12:06:02:       view: true,
2026-09-03T12:06:02:       summary: false,
2026-09-03T12:06:02:       create: false,
2026-09-03T12:06:02:       update: true,
2026-09-03T12:06:02:       delete: false,
2026-09-03T12:06:02:       approve: false,
2026-09-03T12:06:02:       reject: false
2026-09-03T12:06:02:     },
2026-09-03T12:06:02:     members: {
2026-09-03T12:06:02:       view: true,
2026-09-03T12:06:02:       create: true,
2026-09-03T12:06:02:       update: true,
2026-09-03T12:06:02:       delete: true,
2026-09-03T12:06:02:       approve: false,
2026-09-03T12:06:02:       reject: true
2026-09-03T12:06:02:     },
2026-09-03T12:06:02:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:06:02:     expenses: {
2026-09-03T12:06:02:       view: true,
2026-09-03T12:06:02:       create: true,
2026-09-03T12:06:02:       update: true,
2026-09-03T12:06:02:       delete: false,
2026-09-03T12:06:02:       approve: true,
2026-09-03T12:06:02:       reject: true
2026-09-03T12:06:02:     },
2026-09-03T12:06:02:     transactions: { view: true },
2026-09-03T12:06:02:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:06:02:     profile: { view: true, update: true },
2026-09-03T12:06:02:     settings: { view: true, update: true }
2026-09-03T12:06:02:   },
2026-09-03T12:06:02:   iat: 1788415589,
2026-09-03T12:06:02:   exp: 1791007589
2026-09-03T12:06:02: }
2026-09-03T12:06:02: req.selectedSocietyId => 21
2026-09-03T12:06:02: Dashboard Society ID => 21
2026-09-03T12:06:02: Member ID => 17
2026-09-03T12:06:02: User Role => admin
2026-09-03T12:06:02: societyId = 21
2026-09-03T12:06:02: memberId = 17
2026-09-03T12:06:02: Pending Maintenance Count => 0
2026-09-03T12:06:02: Pending Expense Count => 0
2026-09-03T12:06:02: Total Pending Count => 0
2026-09-03T12:06:02: 12:06:02 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.500 ms - 670[0m
2026-09-03T12:06:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:02: Method: GET
2026-09-03T12:06:02: originalUrl: /v1/dashboard
2026-09-03T12:06:02: path: /v1/dashboard
2026-09-03T12:06:02: normalizedPath: /v1/dashboard
2026-09-03T12:06:02: isPublicRoute: false
2026-09-03T12:06:02: ------------------------------
2026-09-03T12:06:02: ----- initAuth DEBUG -----
2026-09-03T12:06:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:02: IsValid: true
2026-09-03T12:06:02: --------------------------
2026-09-03T12:06:02: ========== Dashboard Controller ==========
2026-09-03T12:06:02: req.user => {
2026-09-03T12:06:02:   user_id: 17,
2026-09-03T12:06:02:   society_id: 21,
2026-09-03T12:06:02:   role: 'admin',
2026-09-03T12:06:02:   full_name: 'Sarvan Singh',
2026-09-03T12:06:02:   is_admin: 1,
2026-09-03T12:06:02:   is_member: 1,
2026-09-03T12:06:02:   is_superadmin: false,
2026-09-03T12:06:02:   permissions: {
2026-09-03T12:06:02:     dashboard: { view: true },
2026-09-03T12:06:02:     society: {
2026-09-03T12:06:02:       view: true,
2026-09-03T12:06:02:       summary: false,
2026-09-03T12:06:02:       create: false,
2026-09-03T12:06:02:       update: true,
2026-09-03T12:06:02:       delete: false,
2026-09-03T12:06:02:       approve: false,
2026-09-03T12:06:02:       reject: false
2026-09-03T12:06:02:     },
2026-09-03T12:06:02:     members: {
2026-09-03T12:06:02:       view: true,
2026-09-03T12:06:02:       create: true,
2026-09-03T12:06:02:       update: true,
2026-09-03T12:06:02:       delete: true,
2026-09-03T12:06:02:       approve: false,
2026-09-03T12:06:02:       reject: true
2026-09-03T12:06:02:     },
2026-09-03T12:06:02:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:06:02:     expenses: {
2026-09-03T12:06:02:       view: true,
2026-09-03T12:06:02:       create: true,
2026-09-03T12:06:02:       update: true,
2026-09-03T12:06:02:       delete: false,
2026-09-03T12:06:02:       approve: true,
2026-09-03T12:06:02:       reject: true
2026-09-03T12:06:02:     },
2026-09-03T12:06:02:     transactions: { view: true },
2026-09-03T12:06:02:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:06:02:     profile: { view: true, update: true },
2026-09-03T12:06:02:     settings: { view: true, update: true }
2026-09-03T12:06:02:   },
2026-09-03T12:06:02:   iat: 1788415589,
2026-09-03T12:06:02:   exp: 1791007589
2026-09-03T12:06:02: }
2026-09-03T12:06:02: req.selectedSocietyId => 21
2026-09-03T12:06:02: Dashboard Society ID => 21
2026-09-03T12:06:02: Member ID => 17
2026-09-03T12:06:02: User Role => admin
2026-09-03T12:06:02: societyId = 21
2026-09-03T12:06:02: memberId = 17
2026-09-03T12:06:02: Pending Maintenance Count => 0
2026-09-03T12:06:02: Pending Expense Count => 0
2026-09-03T12:06:02: Total Pending Count => 0
2026-09-03T12:06:02: 12:06:02 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.259 ms - 670[0m
2026-09-03T12:06:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:02: Method: GET
2026-09-03T12:06:02: originalUrl: /v1/dashboard
2026-09-03T12:06:02: path: /v1/dashboard
2026-09-03T12:06:02: normalizedPath: /v1/dashboard
2026-09-03T12:06:02: isPublicRoute: false
2026-09-03T12:06:02: ------------------------------
2026-09-03T12:06:02: ----- initAuth DEBUG -----
2026-09-03T12:06:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:02: IsValid: true
2026-09-03T12:06:02: --------------------------
2026-09-03T12:06:02: ========== Dashboard Controller ==========
2026-09-03T12:06:02: req.user => {
2026-09-03T12:06:02:   user_id: 17,
2026-09-03T12:06:02:   society_id: 21,
2026-09-03T12:06:02:   role: 'admin',
2026-09-03T12:06:02:   full_name: 'Sarvan Singh',
2026-09-03T12:06:02:   is_admin: 1,
2026-09-03T12:06:02:   is_member: 1,
2026-09-03T12:06:02:   is_superadmin: false,
2026-09-03T12:06:02:   permissions: {
2026-09-03T12:06:02:     dashboard: { view: true },
2026-09-03T12:06:02:     society: {
2026-09-03T12:06:02:       view: true,
2026-09-03T12:06:02:       summary: false,
2026-09-03T12:06:02:       create: false,
2026-09-03T12:06:02:       update: true,
2026-09-03T12:06:02:       delete: false,
2026-09-03T12:06:02:       approve: false,
2026-09-03T12:06:02:       reject: false
2026-09-03T12:06:02:     },
2026-09-03T12:06:02:     members: {
2026-09-03T12:06:02:       view: true,
2026-09-03T12:06:02:       create: true,
2026-09-03T12:06:02:       update: true,
2026-09-03T12:06:02:       delete: true,
2026-09-03T12:06:02:       approve: false,
2026-09-03T12:06:02:       reject: true
2026-09-03T12:06:02:     },
2026-09-03T12:06:02:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:06:02:     expenses: {
2026-09-03T12:06:02:       view: true,
2026-09-03T12:06:02:       create: true,
2026-09-03T12:06:02:       update: true,
2026-09-03T12:06:02:       delete: false,
2026-09-03T12:06:02:       approve: true,
2026-09-03T12:06:02:       reject: true
2026-09-03T12:06:02:     },
2026-09-03T12:06:02:     transactions: { view: true },
2026-09-03T12:06:02:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:06:02:     profile: { view: true, update: true },
2026-09-03T12:06:02:     settings: { view: true, update: true }
2026-09-03T12:06:02:   },
2026-09-03T12:06:02:   iat: 1788415589,
2026-09-03T12:06:02:   exp: 1791007589
2026-09-03T12:06:02: }
2026-09-03T12:06:02: req.selectedSocietyId => 21
2026-09-03T12:06:02: Dashboard Society ID => 21
2026-09-03T12:06:02: Member ID => 17
2026-09-03T12:06:02: User Role => admin
2026-09-03T12:06:02: societyId = 21
2026-09-03T12:06:02: memberId = 17
2026-09-03T12:06:02: Pending Maintenance Count => 0
2026-09-03T12:06:02: Pending Expense Count => 0
2026-09-03T12:06:02: Total Pending Count => 0
2026-09-03T12:06:02: 12:06:02 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.016 ms - 670[0m
2026-09-03T12:06:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:02: Method: GET
2026-09-03T12:06:02: originalUrl: /v1/dashboard
2026-09-03T12:06:02: path: /v1/dashboard
2026-09-03T12:06:02: normalizedPath: /v1/dashboard
2026-09-03T12:06:02: isPublicRoute: false
2026-09-03T12:06:02: ------------------------------
2026-09-03T12:06:02: ----- initAuth DEBUG -----
2026-09-03T12:06:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:02: IsValid: true
2026-09-03T12:06:02: --------------------------
2026-09-03T12:06:02: ========== Dashboard Controller ==========
2026-09-03T12:06:02: req.user => {
2026-09-03T12:06:02:   user_id: 17,
2026-09-03T12:06:02:   society_id: 21,
2026-09-03T12:06:02:   role: 'admin',
2026-09-03T12:06:02:   full_name: 'Sarvan Singh',
2026-09-03T12:06:02:   is_admin: 1,
2026-09-03T12:06:02:   is_member: 1,
2026-09-03T12:06:02:   is_superadmin: false,
2026-09-03T12:06:02:   permissions: {
2026-09-03T12:06:02:     dashboard: { view: true },
2026-09-03T12:06:02:     society: {
2026-09-03T12:06:02:       view: true,
2026-09-03T12:06:02:       summary: false,
2026-09-03T12:06:02:       create: false,
2026-09-03T12:06:02:       update: true,
2026-09-03T12:06:02:       delete: false,
2026-09-03T12:06:02:       approve: false,
2026-09-03T12:06:02:       reject: false
2026-09-03T12:06:02:     },
2026-09-03T12:06:02:     members: {
2026-09-03T12:06:02:       view: true,
2026-09-03T12:06:02:       create: true,
2026-09-03T12:06:02:       update: true,
2026-09-03T12:06:02:       delete: true,
2026-09-03T12:06:02:       approve: false,
2026-09-03T12:06:02:       reject: true
2026-09-03T12:06:02:     },
2026-09-03T12:06:02:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:06:02:     expenses: {
2026-09-03T12:06:02:       view: true,
2026-09-03T12:06:02:       create: true,
2026-09-03T12:06:02:       update: true,
2026-09-03T12:06:02:       delete: false,
2026-09-03T12:06:02:       approve: true,
2026-09-03T12:06:02:       reject: true
2026-09-03T12:06:02:     },
2026-09-03T12:06:02:     transactions: { view: true },
2026-09-03T12:06:02:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:06:02:     profile: { view: true, update: true },
2026-09-03T12:06:02:     settings: { view: true, update: true }
2026-09-03T12:06:02:   },
2026-09-03T12:06:02:   iat: 1788415589,
2026-09-03T12:06:02:   exp: 1791007589
2026-09-03T12:06:02: }
2026-09-03T12:06:02: req.selectedSocietyId => 21
2026-09-03T12:06:02: Dashboard Society ID => 21
2026-09-03T12:06:02: Member ID => 17
2026-09-03T12:06:02: User Role => admin
2026-09-03T12:06:02: societyId = 21
2026-09-03T12:06:02: memberId = 17
2026-09-03T12:06:02: Pending Maintenance Count => 0
2026-09-03T12:06:02: Pending Expense Count => 0
2026-09-03T12:06:02: Total Pending Count => 0
2026-09-03T12:06:02: 12:06:02 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.016 ms - 670[0m
2026-09-03T12:06:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:02: Method: GET
2026-09-03T12:06:02: originalUrl: /v1/dashboard
2026-09-03T12:06:02: path: /v1/dashboard
2026-09-03T12:06:02: normalizedPath: /v1/dashboard
2026-09-03T12:06:02: isPublicRoute: false
2026-09-03T12:06:02: ------------------------------
2026-09-03T12:06:02: ----- initAuth DEBUG -----
2026-09-03T12:06:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:02: IsValid: true
2026-09-03T12:06:02: --------------------------
2026-09-03T12:06:02: ========== Dashboard Controller ==========
2026-09-03T12:06:02: req.user => {
2026-09-03T12:06:02:   user_id: 17,
2026-09-03T12:06:02:   society_id: 21,
2026-09-03T12:06:02:   role: 'admin',
2026-09-03T12:06:02:   full_name: 'Sarvan Singh',
2026-09-03T12:06:02:   is_admin: 1,
2026-09-03T12:06:02:   is_member: 1,
2026-09-03T12:06:02:   is_superadmin: false,
2026-09-03T12:06:02:   permissions: {
2026-09-03T12:06:02:     dashboard: { view: true },
2026-09-03T12:06:02:     society: {
2026-09-03T12:06:02:       view: true,
2026-09-03T12:06:02:       summary: false,
2026-09-03T12:06:02:       create: false,
2026-09-03T12:06:02:       update: true,
2026-09-03T12:06:02:       delete: false,
2026-09-03T12:06:02:       approve: false,
2026-09-03T12:06:02:       reject: false
2026-09-03T12:06:02:     },
2026-09-03T12:06:02:     members: {
2026-09-03T12:06:02:       view: true,
2026-09-03T12:06:02:       create: true,
2026-09-03T12:06:02:       update: true,
2026-09-03T12:06:02:       delete: true,
2026-09-03T12:06:02:       approve: false,
2026-09-03T12:06:02:       reject: true
2026-09-03T12:06:02:     },
2026-09-03T12:06:02:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:06:02:     expenses: {
2026-09-03T12:06:02:       view: true,
2026-09-03T12:06:02:       create: true,
2026-09-03T12:06:02:       update: true,
2026-09-03T12:06:02:       delete: false,
2026-09-03T12:06:02:       approve: true,
2026-09-03T12:06:02:       reject: true
2026-09-03T12:06:02:     },
2026-09-03T12:06:02:     transactions: { view: true },
2026-09-03T12:06:02:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:06:02:     profile: { view: true, update: true },
2026-09-03T12:06:02:     settings: { view: true, update: true }
2026-09-03T12:06:02:   },
2026-09-03T12:06:02:   iat: 1788415589,
2026-09-03T12:06:02:   exp: 1791007589
2026-09-03T12:06:02: }
2026-09-03T12:06:02: req.selectedSocietyId => 21
2026-09-03T12:06:02: Dashboard Society ID => 21
2026-09-03T12:06:02: Member ID => 17
2026-09-03T12:06:02: User Role => admin
2026-09-03T12:06:02: societyId = 21
2026-09-03T12:06:02: memberId = 17
2026-09-03T12:06:02: Pending Maintenance Count => 0
2026-09-03T12:06:02: Pending Expense Count => 0
2026-09-03T12:06:02: Total Pending Count => 0
2026-09-03T12:06:02: 12:06:02 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 4.860 ms - 670[0m
2026-09-03T12:06:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:03: Method: GET
2026-09-03T12:06:03: originalUrl: /v1/dashboard
2026-09-03T12:06:03: path: /v1/dashboard
2026-09-03T12:06:03: normalizedPath: /v1/dashboard
2026-09-03T12:06:03: isPublicRoute: false
2026-09-03T12:06:03: ------------------------------
2026-09-03T12:06:03: ----- initAuth DEBUG -----
2026-09-03T12:06:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:03: IsValid: true
2026-09-03T12:06:03: --------------------------
2026-09-03T12:06:03: ========== Dashboard Controller ==========
2026-09-03T12:06:03: req.user => {
2026-09-03T12:06:03:   user_id: 17,
2026-09-03T12:06:03:   society_id: 21,
2026-09-03T12:06:03:   role: 'admin',
2026-09-03T12:06:03:   full_name: 'Sarvan Singh',
2026-09-03T12:06:03:   is_admin: 1,
2026-09-03T12:06:03:   is_member: 1,
2026-09-03T12:06:03:   is_superadmin: false,
2026-09-03T12:06:03:   permissions: {
2026-09-03T12:06:03:     dashboard: { view: true },
2026-09-03T12:06:03:     society: {
2026-09-03T12:06:03:       view: true,
2026-09-03T12:06:03:       summary: false,
2026-09-03T12:06:03:       create: false,
2026-09-03T12:06:03:       update: true,
2026-09-03T12:06:03:       delete: false,
2026-09-03T12:06:03:       approve: false,
2026-09-03T12:06:03:       reject: false
2026-09-03T12:06:03:     },
2026-09-03T12:06:03:     members: {
2026-09-03T12:06:03:       view: true,
2026-09-03T12:06:03:       create: true,
2026-09-03T12:06:03:       update: true,
2026-09-03T12:06:03:       delete: true,
2026-09-03T12:06:03:       approve: false,
2026-09-03T12:06:03:       reject: true
2026-09-03T12:06:03:     },
2026-09-03T12:06:03:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:06:03:     expenses: {
2026-09-03T12:06:03:       view: true,
2026-09-03T12:06:03:       create: true,
2026-09-03T12:06:03:       update: true,
2026-09-03T12:06:03:       delete: false,
2026-09-03T12:06:03:       approve: true,
2026-09-03T12:06:03:       reject: true
2026-09-03T12:06:03:     },
2026-09-03T12:06:03:     transactions: { view: true },
2026-09-03T12:06:03:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:06:03:     profile: { view: true, update: true },
2026-09-03T12:06:03:     settings: { view: true, update: true }
2026-09-03T12:06:03:   },
2026-09-03T12:06:03:   iat: 1788415589,
2026-09-03T12:06:03:   exp: 1791007589
2026-09-03T12:06:03: }
2026-09-03T12:06:03: req.selectedSocietyId => 21
2026-09-03T12:06:03: Dashboard Society ID => 21
2026-09-03T12:06:03: Member ID => 17
2026-09-03T12:06:03: User Role => admin
2026-09-03T12:06:03: societyId = 21
2026-09-03T12:06:03: memberId = 17
2026-09-03T12:06:03: Pending Maintenance Count => 0
2026-09-03T12:06:03: Pending Expense Count => 0
2026-09-03T12:06:03: Total Pending Count => 0
2026-09-03T12:06:03: 12:06:03 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 4.799 ms - 670[0m
2026-09-03T12:06:04: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:04: Method: POST
2026-09-03T12:06:04: originalUrl: /v1/society/registration-list
2026-09-03T12:06:04: path: /v1/society/registration-list
2026-09-03T12:06:04: normalizedPath: /v1/society/registration-list
2026-09-03T12:06:04: isPublicRoute: false
2026-09-03T12:06:04: ------------------------------
2026-09-03T12:06:04: ----- initAuth DEBUG -----
2026-09-03T12:06:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:04: IsValid: true
2026-09-03T12:06:04: --------------------------
2026-09-03T12:06:04: 12:06:04 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.770 ms - 412[0m
2026-09-03T12:06:04: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:04: Method: GET
2026-09-03T12:06:04: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T12:06:04: path: /v1/society/registration-dashboard-summary
2026-09-03T12:06:04: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T12:06:04: isPublicRoute: false
2026-09-03T12:06:04: ------------------------------
2026-09-03T12:06:04: ----- initAuth DEBUG -----
2026-09-03T12:06:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:04: IsValid: true
2026-09-03T12:06:04: --------------------------
2026-09-03T12:06:04: 12:06:04 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 12.938 ms - 152[0m
2026-09-03T12:06:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:05: Method: GET
2026-09-03T12:06:05: originalUrl: /v1/society/21
2026-09-03T12:06:05: path: /v1/society/21
2026-09-03T12:06:05: normalizedPath: /v1/society/21
2026-09-03T12:06:05: isPublicRoute: false
2026-09-03T12:06:05: ------------------------------
2026-09-03T12:06:05: ----- initAuth DEBUG -----
2026-09-03T12:06:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:05: IsValid: true
2026-09-03T12:06:05: --------------------------
2026-09-03T12:06:05: 12:06:05 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.588 ms - 572[0m
2026-09-03T12:06:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:06: Method: POST
2026-09-03T12:06:06: originalUrl: /v1/society/registration-list
2026-09-03T12:06:06: path: /v1/society/registration-list
2026-09-03T12:06:06: normalizedPath: /v1/society/registration-list
2026-09-03T12:06:06: isPublicRoute: false
2026-09-03T12:06:06: ------------------------------
2026-09-03T12:06:06: ----- initAuth DEBUG -----
2026-09-03T12:06:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:06: IsValid: true
2026-09-03T12:06:06: --------------------------
2026-09-03T12:06:06: 12:06:06 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.667 ms - 412[0m
2026-09-03T12:06:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:06: Method: GET
2026-09-03T12:06:06: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T12:06:06: path: /v1/society/registration-dashboard-summary
2026-09-03T12:06:06: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T12:06:06: isPublicRoute: false
2026-09-03T12:06:06: ------------------------------
2026-09-03T12:06:06: ----- initAuth DEBUG -----
2026-09-03T12:06:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:06: IsValid: true
2026-09-03T12:06:06: --------------------------
2026-09-03T12:06:06: 12:06:06 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.268 ms - 152[0m
2026-09-03T12:06:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:12: Method: POST
2026-09-03T12:06:12: originalUrl: /v1/payments
2026-09-03T12:06:12: path: /v1/payments
2026-09-03T12:06:12: normalizedPath: /v1/payments
2026-09-03T12:06:12: isPublicRoute: false
2026-09-03T12:06:12: ------------------------------
2026-09-03T12:06:12: ----- initAuth DEBUG -----
2026-09-03T12:06:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:12: IsValid: true
2026-09-03T12:06:12: --------------------------
2026-09-03T12:06:12: 12:06:12 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.113 ms - 809[0m
2026-09-03T12:06:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:12: Method: GET
2026-09-03T12:06:12: originalUrl: /v1/payment/my-dues
2026-09-03T12:06:12: path: /v1/payment/my-dues
2026-09-03T12:06:12: normalizedPath: /v1/payment/my-dues
2026-09-03T12:06:12: isPublicRoute: false
2026-09-03T12:06:12: ------------------------------
2026-09-03T12:06:12: ----- initAuth DEBUG -----
2026-09-03T12:06:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:12: IsValid: true
2026-09-03T12:06:12: --------------------------
2026-09-03T12:06:12: 12:06:12 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.752 ms - 361[0m
2026-09-03T12:06:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:12: Method: POST
2026-09-03T12:06:12: originalUrl: /v1/transactions
2026-09-03T12:06:12: path: /v1/transactions
2026-09-03T12:06:12: normalizedPath: /v1/transactions
2026-09-03T12:06:12: isPublicRoute: false
2026-09-03T12:06:12: ------------------------------
2026-09-03T12:06:12: ----- initAuth DEBUG -----
2026-09-03T12:06:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:12: IsValid: true
2026-09-03T12:06:12: --------------------------
2026-09-03T12:06:12: 12:06:12 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.257 ms - 1390[0m
2026-09-03T12:06:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:13: Method: GET
2026-09-03T12:06:13: originalUrl: /v1/expense-categories
2026-09-03T12:06:13: path: /v1/expense-categories
2026-09-03T12:06:13: normalizedPath: /v1/expense-categories
2026-09-03T12:06:13: isPublicRoute: false
2026-09-03T12:06:13: ------------------------------
2026-09-03T12:06:13: ----- initAuth DEBUG -----
2026-09-03T12:06:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:13: IsValid: true
2026-09-03T12:06:13: --------------------------
2026-09-03T12:06:13: 12:06:13 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.655 ms - 149[0m
2026-09-03T12:06:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:13: Method: GET
2026-09-03T12:06:13: originalUrl: /v1/transactions/summary?society_id=21
2026-09-03T12:06:13: path: /v1/transactions/summary
2026-09-03T12:06:13: normalizedPath: /v1/transactions/summary
2026-09-03T12:06:13: isPublicRoute: false
2026-09-03T12:06:13: ------------------------------
2026-09-03T12:06:13: ----- initAuth DEBUG -----
2026-09-03T12:06:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:13: IsValid: true
2026-09-03T12:06:13: --------------------------
2026-09-03T12:06:13: 12:06:13 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=21 [32m200[0m 5.299 ms - 133[0m
2026-09-03T12:06:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:18: Method: GET
2026-09-03T12:06:18: originalUrl: /v1/transactions/13
2026-09-03T12:06:18: path: /v1/transactions/13
2026-09-03T12:06:18: normalizedPath: /v1/transactions/13
2026-09-03T12:06:18: isPublicRoute: false
2026-09-03T12:06:18: ------------------------------
2026-09-03T12:06:18: ----- initAuth DEBUG -----
2026-09-03T12:06:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:18: IsValid: true
2026-09-03T12:06:18: --------------------------
2026-09-03T12:06:18: 12:06:18 [[32minfo[39m] [0mGET /v1/transactions/13 [32m200[0m 6.572 ms - 1041[0m
2026-09-03T12:06:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:20: Method: GET
2026-09-03T12:06:20: originalUrl: /v1/transactions/11
2026-09-03T12:06:20: path: /v1/transactions/11
2026-09-03T12:06:20: normalizedPath: /v1/transactions/11
2026-09-03T12:06:20: isPublicRoute: false
2026-09-03T12:06:20: ------------------------------
2026-09-03T12:06:20: ----- initAuth DEBUG -----
2026-09-03T12:06:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:20: IsValid: true
2026-09-03T12:06:20: --------------------------
2026-09-03T12:06:20: 12:06:20 [[32minfo[39m] [0mGET /v1/transactions/11 [32m200[0m 3.960 ms - 631[0m
2026-09-03T12:06:24: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:24: Method: GET
2026-09-03T12:06:24: originalUrl: /v1/transactions/10
2026-09-03T12:06:24: path: /v1/transactions/10
2026-09-03T12:06:24: normalizedPath: /v1/transactions/10
2026-09-03T12:06:24: isPublicRoute: false
2026-09-03T12:06:24: ------------------------------
2026-09-03T12:06:24: ----- initAuth DEBUG -----
2026-09-03T12:06:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:24: IsValid: true
2026-09-03T12:06:24: --------------------------
2026-09-03T12:06:24: 12:06:24 [[32minfo[39m] [0mGET /v1/transactions/10 [32m200[0m 4.956 ms - 1049[0m
2026-09-03T12:06:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:50: Method: GET
2026-09-03T12:06:50: originalUrl: /v1/dashboard
2026-09-03T12:06:50: path: /v1/dashboard
2026-09-03T12:06:50: normalizedPath: /v1/dashboard
2026-09-03T12:06:50: isPublicRoute: false
2026-09-03T12:06:50: ------------------------------
2026-09-03T12:06:50: ----- initAuth DEBUG -----
2026-09-03T12:06:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:50: IsValid: true
2026-09-03T12:06:50: --------------------------
2026-09-03T12:06:50: ========== Dashboard Controller ==========
2026-09-03T12:06:50: req.user => {
2026-09-03T12:06:50:   user_id: 17,
2026-09-03T12:06:50:   society_id: 21,
2026-09-03T12:06:50:   role: 'admin',
2026-09-03T12:06:50:   full_name: 'Sarvan Singh',
2026-09-03T12:06:50:   is_admin: 1,
2026-09-03T12:06:50:   is_member: 1,
2026-09-03T12:06:50:   is_superadmin: false,
2026-09-03T12:06:50:   permissions: {
2026-09-03T12:06:50:     dashboard: { view: true },
2026-09-03T12:06:50:     society: {
2026-09-03T12:06:50:       view: true,
2026-09-03T12:06:50:       summary: false,
2026-09-03T12:06:50:       create: false,
2026-09-03T12:06:50:       update: true,
2026-09-03T12:06:50:       delete: false,
2026-09-03T12:06:50:       approve: false,
2026-09-03T12:06:50:       reject: false
2026-09-03T12:06:50:     },
2026-09-03T12:06:50:     members: {
2026-09-03T12:06:50:       view: true,
2026-09-03T12:06:50:       create: true,
2026-09-03T12:06:50:       update: true,
2026-09-03T12:06:50:       delete: true,
2026-09-03T12:06:50:       approve: false,
2026-09-03T12:06:50:       reject: true
2026-09-03T12:06:50:     },
2026-09-03T12:06:50:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:06:50:     expenses: {
2026-09-03T12:06:50:       view: true,
2026-09-03T12:06:50:       create: true,
2026-09-03T12:06:50:       update: true,
2026-09-03T12:06:50:       delete: false,
2026-09-03T12:06:50:       approve: true,
2026-09-03T12:06:50:       reject: true
2026-09-03T12:06:50:     },
2026-09-03T12:06:50:     transactions: { view: true },
2026-09-03T12:06:50:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:06:50:     profile: { view: true, update: true },
2026-09-03T12:06:50:     settings: { view: true, update: true }
2026-09-03T12:06:50:   },
2026-09-03T12:06:50:   iat: 1788415589,
2026-09-03T12:06:50:   exp: 1791007589
2026-09-03T12:06:50: }
2026-09-03T12:06:50: req.selectedSocietyId => 21
2026-09-03T12:06:50: Dashboard Society ID => 21
2026-09-03T12:06:50: Member ID => 17
2026-09-03T12:06:50: User Role => admin
2026-09-03T12:06:50: societyId = 21
2026-09-03T12:06:50: memberId = 17
2026-09-03T12:06:50: Pending Maintenance Count => 0
2026-09-03T12:06:50: Pending Expense Count => 0
2026-09-03T12:06:50: Total Pending Count => 0
2026-09-03T12:06:50: 12:06:50 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.429 ms - 670[0m
2026-09-03T12:06:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:06:50: Method: GET
2026-09-03T12:06:50: originalUrl: /v1/dashboard
2026-09-03T12:06:50: path: /v1/dashboard
2026-09-03T12:06:50: normalizedPath: /v1/dashboard
2026-09-03T12:06:50: isPublicRoute: false
2026-09-03T12:06:50: ------------------------------
2026-09-03T12:06:50: ----- initAuth DEBUG -----
2026-09-03T12:06:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:06:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:06:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:06:50: IsValid: true
2026-09-03T12:06:50: --------------------------
2026-09-03T12:06:50: ========== Dashboard Controller ==========
2026-09-03T12:06:50: req.user => {
2026-09-03T12:06:50:   user_id: 17,
2026-09-03T12:06:50:   society_id: 21,
2026-09-03T12:06:50:   role: 'admin',
2026-09-03T12:06:50:   full_name: 'Sarvan Singh',
2026-09-03T12:06:50:   is_admin: 1,
2026-09-03T12:06:50:   is_member: 1,
2026-09-03T12:06:50:   is_superadmin: false,
2026-09-03T12:06:50:   permissions: {
2026-09-03T12:06:50:     dashboard: { view: true },
2026-09-03T12:06:50:     society: {
2026-09-03T12:06:50:       view: true,
2026-09-03T12:06:50:       summary: false,
2026-09-03T12:06:50:       create: false,
2026-09-03T12:06:50:       update: true,
2026-09-03T12:06:50:       delete: false,
2026-09-03T12:06:50:       approve: false,
2026-09-03T12:06:50:       reject: false
2026-09-03T12:06:50:     },
2026-09-03T12:06:50:     members: {
2026-09-03T12:06:50:       view: true,
2026-09-03T12:06:50:       create: true,
2026-09-03T12:06:50:       update: true,
2026-09-03T12:06:50:       delete: true,
2026-09-03T12:06:50:       approve: false,
2026-09-03T12:06:50:       reject: true
2026-09-03T12:06:50:     },
2026-09-03T12:06:50:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:06:50:     expenses: {
2026-09-03T12:06:50:       view: true,
2026-09-03T12:06:50:       create: true,
2026-09-03T12:06:50:       update: true,
2026-09-03T12:06:50:       delete: false,
2026-09-03T12:06:50:       approve: true,
2026-09-03T12:06:50:       reject: true
2026-09-03T12:06:50:     },
2026-09-03T12:06:50:     transactions: { view: true },
2026-09-03T12:06:50:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:06:50:     profile: { view: true, update: true },
2026-09-03T12:06:50:     settings: { view: true, update: true }
2026-09-03T12:06:50:   },
2026-09-03T12:06:50:   iat: 1788415589,
2026-09-03T12:06:50:   exp: 1791007589
2026-09-03T12:06:50: }
2026-09-03T12:06:50: req.selectedSocietyId => 21
2026-09-03T12:06:50: Dashboard Society ID => 21
2026-09-03T12:06:50: Member ID => 17
2026-09-03T12:06:50: User Role => admin
2026-09-03T12:06:50: societyId = 21
2026-09-03T12:06:50: memberId = 17
2026-09-03T12:06:50: Pending Maintenance Count => 0
2026-09-03T12:06:50: Pending Expense Count => 0
2026-09-03T12:06:50: Total Pending Count => 0
2026-09-03T12:06:50: 12:06:50 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 13.063 ms - 670[0m
2026-09-03T12:07:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:07:00: Method: POST
2026-09-03T12:07:00: originalUrl: /v1/member/list
2026-09-03T12:07:00: path: /v1/member/list
2026-09-03T12:07:00: normalizedPath: /v1/member/list
2026-09-03T12:07:00: isPublicRoute: false
2026-09-03T12:07:00: ------------------------------
2026-09-03T12:07:00: ----- initAuth DEBUG -----
2026-09-03T12:07:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:07:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:07:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:07:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:07:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:07:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:07:00: IsValid: true
2026-09-03T12:07:00: --------------------------
2026-09-03T12:07:00: 12:07:00 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 6.457 ms - 865[0m
2026-09-03T12:07:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:07:00: Method: POST
2026-09-03T12:07:00: originalUrl: /v1/member/statistics
2026-09-03T12:07:00: path: /v1/member/statistics
2026-09-03T12:07:00: normalizedPath: /v1/member/statistics
2026-09-03T12:07:00: isPublicRoute: false
2026-09-03T12:07:00: ------------------------------
2026-09-03T12:07:00: ----- initAuth DEBUG -----
2026-09-03T12:07:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:07:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:07:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:07:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:07:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:07:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:07:00: IsValid: true
2026-09-03T12:07:00: --------------------------
2026-09-03T12:07:00: 12:07:00 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 4.334 ms - 143[0m
2026-09-03T12:07:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:07:01: Method: GET
2026-09-03T12:07:01: originalUrl: /v1/member/17
2026-09-03T12:07:01: path: /v1/member/17
2026-09-03T12:07:01: normalizedPath: /v1/member/17
2026-09-03T12:07:01: isPublicRoute: false
2026-09-03T12:07:01: ------------------------------
2026-09-03T12:07:01: ----- initAuth DEBUG -----
2026-09-03T12:07:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:07:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:07:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:07:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:07:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:07:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:07:01: IsValid: true
2026-09-03T12:07:01: --------------------------
2026-09-03T12:07:01: 12:07:01 [[32minfo[39m] [0mGET /v1/member/17 [32m200[0m 17.891 ms - 707[0m
2026-09-03T12:07:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:07:03: Method: GET
2026-09-03T12:07:03: originalUrl: /v1/roles
2026-09-03T12:07:03: path: /v1/roles
2026-09-03T12:07:03: normalizedPath: /v1/roles
2026-09-03T12:07:03: isPublicRoute: true
2026-09-03T12:07:03: ------------------------------
2026-09-03T12:07:03: Current User Role: admin
2026-09-03T12:07:03: 12:07:03 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 12.431 ms - 129[0m
2026-09-03T12:07:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:07:14: Method: POST
2026-09-03T12:07:14: originalUrl: /v1/user/login
2026-09-03T12:07:14: path: /v1/user/login
2026-09-03T12:07:14: normalizedPath: /v1/user/login
2026-09-03T12:07:14: isPublicRoute: false
2026-09-03T12:07:14: ------------------------------
2026-09-03T12:07:14: ----- initAuth DEBUG -----
2026-09-03T12:07:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:07:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:07:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:07:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:07:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:07:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:07:14: IsValid: true
2026-09-03T12:07:14: --------------------------
2026-09-03T12:07:14: ========== LOGIN API HIT ==========
2026-09-03T12:07:14: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T12:07:14: SUPERADMIN CHECK RESULT: Found
2026-09-03T12:07:14: 12:07:14 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 106.118 ms - 2118[0m
2026-09-03T12:07:15: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:07:15: Method: GET
2026-09-03T12:07:15: originalUrl: /v1/dashboard
2026-09-03T12:07:15: path: /v1/dashboard
2026-09-03T12:07:15: normalizedPath: /v1/dashboard
2026-09-03T12:07:15: isPublicRoute: false
2026-09-03T12:07:15: ------------------------------
2026-09-03T12:07:15: ----- initAuth DEBUG -----
2026-09-03T12:07:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:07:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:07:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:07:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:07:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:07:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:07:15: IsValid: true
2026-09-03T12:07:15: --------------------------
2026-09-03T12:07:15: ========== Dashboard Controller ==========
2026-09-03T12:07:15: req.user => {
2026-09-03T12:07:15:   user_id: 17,
2026-09-03T12:07:15:   society_id: 21,
2026-09-03T12:07:15:   role: 'admin',
2026-09-03T12:07:15:   full_name: 'Sarvan Singh',
2026-09-03T12:07:15:   is_admin: 1,
2026-09-03T12:07:15:   is_member: 1,
2026-09-03T12:07:15:   is_superadmin: false,
2026-09-03T12:07:15:   permissions: {
2026-09-03T12:07:15:     dashboard: { view: true },
2026-09-03T12:07:15:     society: {
2026-09-03T12:07:15:       view: true,
2026-09-03T12:07:15:       summary: false,
2026-09-03T12:07:15:       create: false,
2026-09-03T12:07:15:       update: true,
2026-09-03T12:07:15:       delete: false,
2026-09-03T12:07:15:       approve: false,
2026-09-03T12:07:15:       reject: false
2026-09-03T12:07:15:     },
2026-09-03T12:07:15:     members: {
2026-09-03T12:07:15:       view: true,
2026-09-03T12:07:15:       create: true,
2026-09-03T12:07:15:       update: true,
2026-09-03T12:07:15:       delete: true,
2026-09-03T12:07:15:       approve: false,
2026-09-03T12:07:15:       reject: true
2026-09-03T12:07:15:     },
2026-09-03T12:07:15:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:07:15:     expenses: {
2026-09-03T12:07:15:       view: true,
2026-09-03T12:07:15:       create: true,
2026-09-03T12:07:15:       update: true,
2026-09-03T12:07:15:       delete: false,
2026-09-03T12:07:15:       approve: true,
2026-09-03T12:07:15:       reject: true
2026-09-03T12:07:15:     },
2026-09-03T12:07:15:     transactions: { view: true },
2026-09-03T12:07:15:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:07:15:     profile: { view: true, update: true },
2026-09-03T12:07:15:     settings: { view: true, update: true }
2026-09-03T12:07:15:   },
2026-09-03T12:07:15:   iat: 1788417434,
2026-09-03T12:07:15:   exp: 1791009434
2026-09-03T12:07:15: }
2026-09-03T12:07:15: req.selectedSocietyId => 21
2026-09-03T12:07:15: Dashboard Society ID => 21
2026-09-03T12:07:15: Member ID => 17
2026-09-03T12:07:15: User Role => admin
2026-09-03T12:07:15: societyId = 21
2026-09-03T12:07:15: memberId = 17
2026-09-03T12:07:15: Pending Maintenance Count => 0
2026-09-03T12:07:15: Pending Expense Count => 0
2026-09-03T12:07:15: Total Pending Count => 0
2026-09-03T12:07:15: 12:07:15 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.452 ms - 670[0m
2026-09-03T12:09:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:09:29: Method: POST
2026-09-03T12:09:29: originalUrl: /v1/transactions
2026-09-03T12:09:29: path: /v1/transactions
2026-09-03T12:09:29: normalizedPath: /v1/transactions
2026-09-03T12:09:29: isPublicRoute: false
2026-09-03T12:09:29: ------------------------------
2026-09-03T12:09:29: ----- initAuth DEBUG -----
2026-09-03T12:09:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:29: IsValid: true
2026-09-03T12:09:29: --------------------------
2026-09-03T12:09:29: 12:09:29 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.350 ms - 1390[0m
2026-09-03T12:09:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:09:29: Method: GET
2026-09-03T12:09:29: originalUrl: /v1/transactions/summary?society_id=21
2026-09-03T12:09:29: path: /v1/transactions/summary
2026-09-03T12:09:29: normalizedPath: /v1/transactions/summary
2026-09-03T12:09:29: isPublicRoute: false
2026-09-03T12:09:29: ------------------------------
2026-09-03T12:09:29: ----- initAuth DEBUG -----
2026-09-03T12:09:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:29: IsValid: true
2026-09-03T12:09:29: --------------------------
2026-09-03T12:09:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:09:29: Method: GET
2026-09-03T12:09:29: originalUrl: /v1/expense-categories
2026-09-03T12:09:29: path: /v1/expense-categories
2026-09-03T12:09:29: normalizedPath: /v1/expense-categories
2026-09-03T12:09:29: isPublicRoute: false
2026-09-03T12:09:29: ------------------------------
2026-09-03T12:09:29: ----- initAuth DEBUG -----
2026-09-03T12:09:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:29: IsValid: true
2026-09-03T12:09:29: --------------------------
2026-09-03T12:09:29: 12:09:29 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 2.266 ms - 149[0m
2026-09-03T12:09:29: 12:09:29 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=21 [32m200[0m 9.674 ms - 133[0m
2026-09-03T12:09:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:09:31: Method: GET
2026-09-03T12:09:31: originalUrl: /v1/dashboard
2026-09-03T12:09:31: path: /v1/dashboard
2026-09-03T12:09:31: normalizedPath: /v1/dashboard
2026-09-03T12:09:31: isPublicRoute: false
2026-09-03T12:09:31: ------------------------------
2026-09-03T12:09:31: ----- initAuth DEBUG -----
2026-09-03T12:09:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:31: IsValid: true
2026-09-03T12:09:31: --------------------------
2026-09-03T12:09:31: ========== Dashboard Controller ==========
2026-09-03T12:09:31: req.user => {
2026-09-03T12:09:31:   user_id: 17,
2026-09-03T12:09:31:   society_id: 21,
2026-09-03T12:09:31:   role: 'admin',
2026-09-03T12:09:31:   full_name: 'Sarvan Singh',
2026-09-03T12:09:31:   is_admin: 1,
2026-09-03T12:09:31:   is_member: 1,
2026-09-03T12:09:31:   is_superadmin: false,
2026-09-03T12:09:31:   permissions: {
2026-09-03T12:09:31:     dashboard: { view: true },
2026-09-03T12:09:31:     society: {
2026-09-03T12:09:31:       view: true,
2026-09-03T12:09:31:       summary: false,
2026-09-03T12:09:31:       create: false,
2026-09-03T12:09:31:       update: true,
2026-09-03T12:09:31:       delete: false,
2026-09-03T12:09:31:       approve: false,
2026-09-03T12:09:31:       reject: false
2026-09-03T12:09:31:     },
2026-09-03T12:09:31:     members: {
2026-09-03T12:09:31:       view: true,
2026-09-03T12:09:31:       create: true,
2026-09-03T12:09:31:       update: true,
2026-09-03T12:09:31:       delete: true,
2026-09-03T12:09:31:       approve: false,
2026-09-03T12:09:31:       reject: true
2026-09-03T12:09:31:     },
2026-09-03T12:09:31:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:09:31:     expenses: {
2026-09-03T12:09:31:       view: true,
2026-09-03T12:09:31:       create: true,
2026-09-03T12:09:31:       update: true,
2026-09-03T12:09:31:       delete: false,
2026-09-03T12:09:31:       approve: true,
2026-09-03T12:09:31:       reject: true
2026-09-03T12:09:31:     },
2026-09-03T12:09:31:     transactions: { view: true },
2026-09-03T12:09:31:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:09:31:     profile: { view: true, update: true },
2026-09-03T12:09:31:     settings: { view: true, update: true }
2026-09-03T12:09:31:   },
2026-09-03T12:09:31:   iat: 1788417434,
2026-09-03T12:09:31:   exp: 1791009434
2026-09-03T12:09:31: }
2026-09-03T12:09:31: req.selectedSocietyId => 21
2026-09-03T12:09:31: Dashboard Society ID => 21
2026-09-03T12:09:31: Member ID => 17
2026-09-03T12:09:31: User Role => admin
2026-09-03T12:09:31: societyId = 21
2026-09-03T12:09:31: memberId = 17
2026-09-03T12:09:31: Pending Maintenance Count => 0
2026-09-03T12:09:31: Pending Expense Count => 0
2026-09-03T12:09:31: Total Pending Count => 0
2026-09-03T12:09:31: 12:09:31 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.954 ms - 670[0m
2026-09-03T12:09:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:09:34: Method: POST
2026-09-03T12:09:34: originalUrl: /v1/transactions
2026-09-03T12:09:34: path: /v1/transactions
2026-09-03T12:09:34: normalizedPath: /v1/transactions
2026-09-03T12:09:34: isPublicRoute: false
2026-09-03T12:09:34: ------------------------------
2026-09-03T12:09:34: ----- initAuth DEBUG -----
2026-09-03T12:09:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:34: IsValid: true
2026-09-03T12:09:34: --------------------------
2026-09-03T12:09:34: 12:09:34 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.051 ms - 1390[0m
2026-09-03T12:09:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:09:34: Method: GET
2026-09-03T12:09:34: originalUrl: /v1/transactions/summary?society_id=21
2026-09-03T12:09:34: path: /v1/transactions/summary
2026-09-03T12:09:34: normalizedPath: /v1/transactions/summary
2026-09-03T12:09:34: isPublicRoute: false
2026-09-03T12:09:34: ------------------------------
2026-09-03T12:09:34: ----- initAuth DEBUG -----
2026-09-03T12:09:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:34: IsValid: true
2026-09-03T12:09:34: --------------------------
2026-09-03T12:09:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:09:34: Method: GET
2026-09-03T12:09:34: originalUrl: /v1/expense-categories
2026-09-03T12:09:34: path: /v1/expense-categories
2026-09-03T12:09:34: normalizedPath: /v1/expense-categories
2026-09-03T12:09:34: isPublicRoute: false
2026-09-03T12:09:34: ------------------------------
2026-09-03T12:09:34: ----- initAuth DEBUG -----
2026-09-03T12:09:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:34: IsValid: true
2026-09-03T12:09:34: --------------------------
2026-09-03T12:09:34: 12:09:34 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=21 [32m200[0m 5.005 ms - 133[0m
2026-09-03T12:09:34: 12:09:34 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.490 ms - 149[0m
2026-09-03T12:09:36: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:09:36: Method: POST
2026-09-03T12:09:36: originalUrl: /v1/expenses
2026-09-03T12:09:36: path: /v1/expenses
2026-09-03T12:09:36: normalizedPath: /v1/expenses
2026-09-03T12:09:36: isPublicRoute: false
2026-09-03T12:09:36: ------------------------------
2026-09-03T12:09:36: ----- initAuth DEBUG -----
2026-09-03T12:09:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:36: IsValid: true
2026-09-03T12:09:36: --------------------------
2026-09-03T12:09:36: 12:09:36 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.914 ms - 1060[0m
2026-09-03T12:09:36: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:09:36: Method: POST
2026-09-03T12:09:36: originalUrl: /v1/expenses/summary
2026-09-03T12:09:36: path: /v1/expenses/summary
2026-09-03T12:09:36: normalizedPath: /v1/expenses/summary
2026-09-03T12:09:36: isPublicRoute: false
2026-09-03T12:09:36: ------------------------------
2026-09-03T12:09:36: ----- initAuth DEBUG -----
2026-09-03T12:09:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:36: IsValid: true
2026-09-03T12:09:36: --------------------------
2026-09-03T12:09:36: 12:09:36 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.559 ms - 158[0m
2026-09-03T12:09:36: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:09:36: Method: GET
2026-09-03T12:09:36: originalUrl: /v1/expense-categories
2026-09-03T12:09:36: path: /v1/expense-categories
2026-09-03T12:09:36: normalizedPath: /v1/expense-categories
2026-09-03T12:09:36: isPublicRoute: false
2026-09-03T12:09:36: ------------------------------
2026-09-03T12:09:36: ----- initAuth DEBUG -----
2026-09-03T12:09:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:36: IsValid: true
2026-09-03T12:09:36: --------------------------
2026-09-03T12:09:36: 12:09:36 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 2.875 ms - 149[0m
2026-09-03T12:09:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:09:37: Method: POST
2026-09-03T12:09:37: originalUrl: /v1/payments
2026-09-03T12:09:37: path: /v1/payments
2026-09-03T12:09:37: normalizedPath: /v1/payments
2026-09-03T12:09:37: isPublicRoute: false
2026-09-03T12:09:37: ------------------------------
2026-09-03T12:09:37: ----- initAuth DEBUG -----
2026-09-03T12:09:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:37: IsValid: true
2026-09-03T12:09:37: --------------------------
2026-09-03T12:09:37: 12:09:37 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 18.948 ms - 809[0m
2026-09-03T12:09:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:09:37: Method: GET
2026-09-03T12:09:37: originalUrl: /v1/payment/my-dues
2026-09-03T12:09:37: path: /v1/payment/my-dues
2026-09-03T12:09:37: normalizedPath: /v1/payment/my-dues
2026-09-03T12:09:37: isPublicRoute: false
2026-09-03T12:09:37: ------------------------------
2026-09-03T12:09:37: ----- initAuth DEBUG -----
2026-09-03T12:09:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:37: IsValid: true
2026-09-03T12:09:37: --------------------------
2026-09-03T12:09:37: 12:09:37 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.787 ms - 361[0m
2026-09-03T12:09:40: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:09:40: Method: GET
2026-09-03T12:09:40: originalUrl: /v1/payment/my-dues
2026-09-03T12:09:40: path: /v1/payment/my-dues
2026-09-03T12:09:40: normalizedPath: /v1/payment/my-dues
2026-09-03T12:09:40: isPublicRoute: false
2026-09-03T12:09:40: ------------------------------
2026-09-03T12:09:40: ----- initAuth DEBUG -----
2026-09-03T12:09:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:09:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:09:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:09:40: IsValid: true
2026-09-03T12:09:40: --------------------------
2026-09-03T12:09:40: 12:09:40 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.263 ms - 361[0m
2026-09-03T12:11:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:11:03: Method: GET
2026-09-03T12:11:03: originalUrl: /v1/dashboard
2026-09-03T12:11:03: path: /v1/dashboard
2026-09-03T12:11:03: normalizedPath: /v1/dashboard
2026-09-03T12:11:03: isPublicRoute: false
2026-09-03T12:11:03: ------------------------------
2026-09-03T12:11:03: ----- initAuth DEBUG -----
2026-09-03T12:11:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:11:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:11:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:11:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:11:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:11:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:11:03: IsValid: true
2026-09-03T12:11:03: --------------------------
2026-09-03T12:11:03: ========== Dashboard Controller ==========
2026-09-03T12:11:03: req.user => {
2026-09-03T12:11:03:   user_id: 17,
2026-09-03T12:11:03:   society_id: 21,
2026-09-03T12:11:03:   role: 'admin',
2026-09-03T12:11:03:   full_name: 'Sarvan Singh',
2026-09-03T12:11:03:   is_admin: 1,
2026-09-03T12:11:03:   is_member: 1,
2026-09-03T12:11:03:   is_superadmin: false,
2026-09-03T12:11:03:   permissions: {
2026-09-03T12:11:03:     dashboard: { view: true },
2026-09-03T12:11:03:     society: {
2026-09-03T12:11:03:       view: true,
2026-09-03T12:11:03:       summary: false,
2026-09-03T12:11:03:       create: false,
2026-09-03T12:11:03:       update: true,
2026-09-03T12:11:03:       delete: false,
2026-09-03T12:11:03:       approve: false,
2026-09-03T12:11:03:       reject: false
2026-09-03T12:11:03:     },
2026-09-03T12:11:03:     members: {
2026-09-03T12:11:03:       view: true,
2026-09-03T12:11:03:       create: true,
2026-09-03T12:11:03:       update: true,
2026-09-03T12:11:03:       delete: true,
2026-09-03T12:11:03:       approve: false,
2026-09-03T12:11:03:       reject: true
2026-09-03T12:11:03:     },
2026-09-03T12:11:03:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:11:03:     expenses: {
2026-09-03T12:11:03:       view: true,
2026-09-03T12:11:03:       create: true,
2026-09-03T12:11:03:       update: true,
2026-09-03T12:11:03:       delete: false,
2026-09-03T12:11:03:       approve: true,
2026-09-03T12:11:03:       reject: true
2026-09-03T12:11:03:     },
2026-09-03T12:11:03:     transactions: { view: true },
2026-09-03T12:11:03:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:11:03:     profile: { view: true, update: true },
2026-09-03T12:11:03:     settings: { view: true, update: true }
2026-09-03T12:11:03:   },
2026-09-03T12:11:03:   iat: 1788417434,
2026-09-03T12:11:03:   exp: 1791009434
2026-09-03T12:11:03: }
2026-09-03T12:11:03: req.selectedSocietyId => 21
2026-09-03T12:11:03: Dashboard Society ID => 21
2026-09-03T12:11:03: Member ID => 17
2026-09-03T12:11:03: User Role => admin
2026-09-03T12:11:03: societyId = 21
2026-09-03T12:11:03: memberId = 17
2026-09-03T12:11:03: Pending Maintenance Count => 0
2026-09-03T12:11:03: Pending Expense Count => 0
2026-09-03T12:11:03: Total Pending Count => 0
2026-09-03T12:11:03: 12:11:03 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 15.710 ms - 670[0m
2026-09-03T12:20:40: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:20:40: Method: GET
2026-09-03T12:20:40: originalUrl: /
2026-09-03T12:20:40: path: /
2026-09-03T12:20:40: normalizedPath: /
2026-09-03T12:20:40: isPublicRoute: false
2026-09-03T12:20:40: ------------------------------
2026-09-03T12:20:40: 12:20:40 [[32minfo[39m] [0mGET / [33m401[0m 3.827 ms - 123[0m
2026-09-03T12:27:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:05: Method: POST
2026-09-03T12:27:05: originalUrl: /v1/user/login
2026-09-03T12:27:05: path: /v1/user/login
2026-09-03T12:27:05: normalizedPath: /v1/user/login
2026-09-03T12:27:05: isPublicRoute: false
2026-09-03T12:27:05: ------------------------------
2026-09-03T12:27:05: ----- initAuth DEBUG -----
2026-09-03T12:27:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:05: IsValid: true
2026-09-03T12:27:05: --------------------------
2026-09-03T12:27:05: ========== LOGIN API HIT ==========
2026-09-03T12:27:05: Login Request Body: { mobile_number: '1111111111', password: '1111111111' }
2026-09-03T12:27:05: SUPERADMIN CHECK RESULT: Found
2026-09-03T12:27:05: 12:27:05 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 19.463 ms - 72[0m
2026-09-03T12:27:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:16: Method: POST
2026-09-03T12:27:16: originalUrl: /v1/user/login
2026-09-03T12:27:16: path: /v1/user/login
2026-09-03T12:27:16: normalizedPath: /v1/user/login
2026-09-03T12:27:16: isPublicRoute: false
2026-09-03T12:27:16: ------------------------------
2026-09-03T12:27:16: ----- initAuth DEBUG -----
2026-09-03T12:27:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:16: IsValid: true
2026-09-03T12:27:16: --------------------------
2026-09-03T12:27:16: ========== LOGIN API HIT ==========
2026-09-03T12:27:16: Login Request Body: { mobile_number: '2222222222', password: '2222222222' }
2026-09-03T12:27:16: SUPERADMIN CHECK RESULT: Found
2026-09-03T12:27:16: 12:27:16 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 134.064 ms - 2143[0m
2026-09-03T12:27:16: 12:27:16 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 2.956 ms - 68274[0m
2026-09-03T12:27:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:16: Method: GET
2026-09-03T12:27:16: originalUrl: /v1/dashboard
2026-09-03T12:27:16: path: /v1/dashboard
2026-09-03T12:27:16: normalizedPath: /v1/dashboard
2026-09-03T12:27:16: isPublicRoute: false
2026-09-03T12:27:16: ------------------------------
2026-09-03T12:27:16: ----- initAuth DEBUG -----
2026-09-03T12:27:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:16: IsValid: true
2026-09-03T12:27:16: --------------------------
2026-09-03T12:27:16: ========== Dashboard Controller ==========
2026-09-03T12:27:16: req.user => {
2026-09-03T12:27:16:   user_id: 16,
2026-09-03T12:27:16:   society_id: 1,
2026-09-03T12:27:16:   role: 'superadmin',
2026-09-03T12:27:16:   full_name: 'Neeshu',
2026-09-03T12:27:16:   is_admin: 1,
2026-09-03T12:27:16:   is_member: 1,
2026-09-03T12:27:16:   is_superadmin: false,
2026-09-03T12:27:16:   permissions: {
2026-09-03T12:27:16:     dashboard: { view: true },
2026-09-03T12:27:16:     society: {
2026-09-03T12:27:16:       view: true,
2026-09-03T12:27:16:       summary: true,
2026-09-03T12:27:16:       create: true,
2026-09-03T12:27:16:       update: true,
2026-09-03T12:27:16:       delete: true,
2026-09-03T12:27:16:       approve: true,
2026-09-03T12:27:16:       reject: true,
2026-09-03T12:27:16:       select: true
2026-09-03T12:27:16:     },
2026-09-03T12:27:16:     members: {
2026-09-03T12:27:16:       view: true,
2026-09-03T12:27:16:       create: true,
2026-09-03T12:27:16:       update: true,
2026-09-03T12:27:16:       delete: true,
2026-09-03T12:27:16:       approve: false,
2026-09-03T12:27:16:       reject: true
2026-09-03T12:27:16:     },
2026-09-03T12:27:16:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:27:16:     expenses: {
2026-09-03T12:27:16:       view: true,
2026-09-03T12:27:16:       create: true,
2026-09-03T12:27:16:       update: true,
2026-09-03T12:27:16:       delete: true,
2026-09-03T12:27:16:       approve: true,
2026-09-03T12:27:16:       reject: true
2026-09-03T12:27:16:     },
2026-09-03T12:27:16:     transactions: { view: true },
2026-09-03T12:27:16:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:27:16:     profile: { view: true, update: true },
2026-09-03T12:27:16:     settings: { view: true, update: true }
2026-09-03T12:27:16:   },
2026-09-03T12:27:16:   iat: 1788418636,
2026-09-03T12:27:16:   exp: 1791010636
2026-09-03T12:27:16: }
2026-09-03T12:27:16: req.selectedSocietyId => 21
2026-09-03T12:27:16: Dashboard Society ID => 21
2026-09-03T12:27:16: Member ID => 16
2026-09-03T12:27:16: User Role => superadmin
2026-09-03T12:27:16: societyId = 21
2026-09-03T12:27:16: memberId = 16
2026-09-03T12:27:16: Pending Maintenance Count => 0
2026-09-03T12:27:16: Pending Expense Count => 0
2026-09-03T12:27:16: Total Pending Count => 0
2026-09-03T12:27:16: 12:27:16 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 13.368 ms - 665[0m
2026-09-03T12:27:16: 12:27:16 [[32minfo[39m] [0mGET /uploads/profile/1788412358877-786267721.jpg [32m200[0m 3.232 ms - 87259[0m
2026-09-03T12:27:25: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:25: Method: POST
2026-09-03T12:27:25: originalUrl: /v1/society/registration-list
2026-09-03T12:27:25: path: /v1/society/registration-list
2026-09-03T12:27:25: normalizedPath: /v1/society/registration-list
2026-09-03T12:27:25: isPublicRoute: false
2026-09-03T12:27:25: ------------------------------
2026-09-03T12:27:25: ----- initAuth DEBUG -----
2026-09-03T12:27:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:25: IsValid: true
2026-09-03T12:27:25: --------------------------
2026-09-03T12:27:25: 12:27:25 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 8.842 ms - 1076[0m
2026-09-03T12:27:25: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:25: Method: GET
2026-09-03T12:27:25: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T12:27:25: path: /v1/society/registration-dashboard-summary
2026-09-03T12:27:25: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T12:27:25: isPublicRoute: false
2026-09-03T12:27:25: ------------------------------
2026-09-03T12:27:25: ----- initAuth DEBUG -----
2026-09-03T12:27:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:25: IsValid: true
2026-09-03T12:27:25: --------------------------
2026-09-03T12:27:25: 12:27:25 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 8.013 ms - 152[0m
2026-09-03T12:27:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:28: Method: GET
2026-09-03T12:27:28: originalUrl: /v1/society/21
2026-09-03T12:27:28: path: /v1/society/21
2026-09-03T12:27:28: normalizedPath: /v1/society/21
2026-09-03T12:27:28: isPublicRoute: false
2026-09-03T12:27:28: ------------------------------
2026-09-03T12:27:28: ----- initAuth DEBUG -----
2026-09-03T12:27:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:28: IsValid: true
2026-09-03T12:27:28: --------------------------
2026-09-03T12:27:28: 12:27:28 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 4.411 ms - 572[0m
2026-09-03T12:27:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:30: Method: POST
2026-09-03T12:27:30: originalUrl: /v1/society/registration-list
2026-09-03T12:27:30: path: /v1/society/registration-list
2026-09-03T12:27:30: normalizedPath: /v1/society/registration-list
2026-09-03T12:27:30: isPublicRoute: false
2026-09-03T12:27:30: ------------------------------
2026-09-03T12:27:30: ----- initAuth DEBUG -----
2026-09-03T12:27:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:30: IsValid: true
2026-09-03T12:27:30: --------------------------
2026-09-03T12:27:30: 12:27:30 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.059 ms - 1076[0m
2026-09-03T12:27:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:30: Method: GET
2026-09-03T12:27:30: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T12:27:30: path: /v1/society/registration-dashboard-summary
2026-09-03T12:27:30: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T12:27:30: isPublicRoute: false
2026-09-03T12:27:30: ------------------------------
2026-09-03T12:27:30: ----- initAuth DEBUG -----
2026-09-03T12:27:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:30: IsValid: true
2026-09-03T12:27:30: --------------------------
2026-09-03T12:27:30: 12:27:30 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.676 ms - 152[0m
2026-09-03T12:27:32: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:32: Method: GET
2026-09-03T12:27:32: originalUrl: /v1/society/registration-request/8
2026-09-03T12:27:32: path: /v1/society/registration-request/8
2026-09-03T12:27:32: normalizedPath: /v1/society/registration-request/8
2026-09-03T12:27:32: isPublicRoute: false
2026-09-03T12:27:32: ------------------------------
2026-09-03T12:27:32: ----- initAuth DEBUG -----
2026-09-03T12:27:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:32: IsValid: true
2026-09-03T12:27:32: --------------------------
2026-09-03T12:27:32: 12:27:32 [[32minfo[39m] [0mGET /v1/society/registration-request/8 [32m200[0m 15.832 ms - 1120[0m
2026-09-03T12:27:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:35: Method: POST
2026-09-03T12:27:35: originalUrl: /v1/society/registration-list
2026-09-03T12:27:35: path: /v1/society/registration-list
2026-09-03T12:27:35: normalizedPath: /v1/society/registration-list
2026-09-03T12:27:35: isPublicRoute: false
2026-09-03T12:27:35: ------------------------------
2026-09-03T12:27:35: ----- initAuth DEBUG -----
2026-09-03T12:27:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:35: IsValid: true
2026-09-03T12:27:35: --------------------------
2026-09-03T12:27:35: 12:27:35 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.398 ms - 1076[0m
2026-09-03T12:27:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:35: Method: GET
2026-09-03T12:27:35: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T12:27:35: path: /v1/society/registration-dashboard-summary
2026-09-03T12:27:35: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T12:27:35: isPublicRoute: false
2026-09-03T12:27:35: ------------------------------
2026-09-03T12:27:35: ----- initAuth DEBUG -----
2026-09-03T12:27:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:35: IsValid: true
2026-09-03T12:27:35: --------------------------
2026-09-03T12:27:35: 12:27:35 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.001 ms - 152[0m
2026-09-03T12:27:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:35: Method: GET
2026-09-03T12:27:35: originalUrl: /v1/society/1
2026-09-03T12:27:35: path: /v1/society/1
2026-09-03T12:27:35: normalizedPath: /v1/society/1
2026-09-03T12:27:35: isPublicRoute: false
2026-09-03T12:27:35: ------------------------------
2026-09-03T12:27:35: ----- initAuth DEBUG -----
2026-09-03T12:27:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:35: IsValid: true
2026-09-03T12:27:35: --------------------------
2026-09-03T12:27:35: 12:27:35 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 3.027 ms - 527[0m
2026-09-03T12:27:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:38: Method: POST
2026-09-03T12:27:38: originalUrl: /v1/society/registration-list
2026-09-03T12:27:38: path: /v1/society/registration-list
2026-09-03T12:27:38: normalizedPath: /v1/society/registration-list
2026-09-03T12:27:38: isPublicRoute: false
2026-09-03T12:27:38: ------------------------------
2026-09-03T12:27:38: ----- initAuth DEBUG -----
2026-09-03T12:27:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:38: IsValid: true
2026-09-03T12:27:38: --------------------------
2026-09-03T12:27:38: 12:27:38 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.818 ms - 1076[0m
2026-09-03T12:27:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:38: Method: GET
2026-09-03T12:27:38: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T12:27:38: path: /v1/society/registration-dashboard-summary
2026-09-03T12:27:38: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T12:27:38: isPublicRoute: false
2026-09-03T12:27:38: ------------------------------
2026-09-03T12:27:38: ----- initAuth DEBUG -----
2026-09-03T12:27:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:38: IsValid: true
2026-09-03T12:27:38: --------------------------
2026-09-03T12:27:38: 12:27:38 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.108 ms - 152[0m
2026-09-03T12:27:40: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:40: Method: GET
2026-09-03T12:27:40: originalUrl: /v1/society/1
2026-09-03T12:27:40: path: /v1/society/1
2026-09-03T12:27:40: normalizedPath: /v1/society/1
2026-09-03T12:27:40: isPublicRoute: false
2026-09-03T12:27:40: ------------------------------
2026-09-03T12:27:40: ----- initAuth DEBUG -----
2026-09-03T12:27:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:40: IsValid: true
2026-09-03T12:27:40: --------------------------
2026-09-03T12:27:40: 12:27:40 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 3.023 ms - 527[0m
2026-09-03T12:27:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:42: Method: POST
2026-09-03T12:27:42: originalUrl: /v1/society/registration-list
2026-09-03T12:27:42: path: /v1/society/registration-list
2026-09-03T12:27:42: normalizedPath: /v1/society/registration-list
2026-09-03T12:27:42: isPublicRoute: false
2026-09-03T12:27:42: ------------------------------
2026-09-03T12:27:42: ----- initAuth DEBUG -----
2026-09-03T12:27:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:42: IsValid: true
2026-09-03T12:27:42: --------------------------
2026-09-03T12:27:42: 12:27:42 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.931 ms - 1076[0m
2026-09-03T12:27:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:42: Method: GET
2026-09-03T12:27:42: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T12:27:42: path: /v1/society/registration-dashboard-summary
2026-09-03T12:27:42: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T12:27:42: isPublicRoute: false
2026-09-03T12:27:42: ------------------------------
2026-09-03T12:27:42: ----- initAuth DEBUG -----
2026-09-03T12:27:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:42: IsValid: true
2026-09-03T12:27:42: --------------------------
2026-09-03T12:27:42: 12:27:42 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.689 ms - 152[0m
2026-09-03T12:27:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:44: Method: PUT
2026-09-03T12:27:44: originalUrl: /v1/society/select
2026-09-03T12:27:44: path: /v1/society/select
2026-09-03T12:27:44: normalizedPath: /v1/society/select
2026-09-03T12:27:44: isPublicRoute: false
2026-09-03T12:27:44: ------------------------------
2026-09-03T12:27:44: ----- initAuth DEBUG -----
2026-09-03T12:27:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:44: IsValid: true
2026-09-03T12:27:44: --------------------------
2026-09-03T12:27:44: SELECT SOCIETY BODY: { society_id: 1 }
2026-09-03T12:27:44: SELECT SOCIETY USER: {
2026-09-03T12:27:44:   user_id: 16,
2026-09-03T12:27:44:   society_id: 1,
2026-09-03T12:27:44:   role: 'superadmin',
2026-09-03T12:27:44:   full_name: 'Neeshu',
2026-09-03T12:27:44:   is_admin: 1,
2026-09-03T12:27:44:   is_member: 1,
2026-09-03T12:27:44:   is_superadmin: false,
2026-09-03T12:27:44:   permissions: {
2026-09-03T12:27:44:     dashboard: { view: true },
2026-09-03T12:27:44:     society: {
2026-09-03T12:27:44:       view: true,
2026-09-03T12:27:44:       summary: true,
2026-09-03T12:27:44:       create: true,
2026-09-03T12:27:44:       update: true,
2026-09-03T12:27:44:       delete: true,
2026-09-03T12:27:44:       approve: true,
2026-09-03T12:27:44:       reject: true,
2026-09-03T12:27:44:       select: true
2026-09-03T12:27:44:     },
2026-09-03T12:27:44:     members: {
2026-09-03T12:27:44:       view: true,
2026-09-03T12:27:44:       create: true,
2026-09-03T12:27:44:       update: true,
2026-09-03T12:27:44:       delete: true,
2026-09-03T12:27:44:       approve: false,
2026-09-03T12:27:44:       reject: true
2026-09-03T12:27:44:     },
2026-09-03T12:27:44:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:27:44:     expenses: {
2026-09-03T12:27:44:       view: true,
2026-09-03T12:27:44:       create: true,
2026-09-03T12:27:44:       update: true,
2026-09-03T12:27:44:       delete: true,
2026-09-03T12:27:44:       approve: true,
2026-09-03T12:27:44:       reject: true
2026-09-03T12:27:44:     },
2026-09-03T12:27:44:     transactions: { view: true },
2026-09-03T12:27:44:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:27:44:     profile: { view: true, update: true },
2026-09-03T12:27:44:     settings: { view: true, update: true }
2026-09-03T12:27:44:   },
2026-09-03T12:27:44:   iat: 1788418636,
2026-09-03T12:27:44:   exp: 1791010636
2026-09-03T12:27:44: }
2026-09-03T12:27:44: SELECTED SOCIETY ID: 1
2026-09-03T12:27:44: 12:27:44 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 14.598 ms - 98[0m
2026-09-03T12:27:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:44: Method: GET
2026-09-03T12:27:44: originalUrl: /v1/dashboard
2026-09-03T12:27:44: path: /v1/dashboard
2026-09-03T12:27:44: normalizedPath: /v1/dashboard
2026-09-03T12:27:44: isPublicRoute: false
2026-09-03T12:27:44: ------------------------------
2026-09-03T12:27:44: ----- initAuth DEBUG -----
2026-09-03T12:27:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:44: IsValid: true
2026-09-03T12:27:44: --------------------------
2026-09-03T12:27:44: ========== Dashboard Controller ==========
2026-09-03T12:27:44: req.user => {
2026-09-03T12:27:44:   user_id: 16,
2026-09-03T12:27:44:   society_id: 1,
2026-09-03T12:27:44:   role: 'superadmin',
2026-09-03T12:27:44:   full_name: 'Neeshu',
2026-09-03T12:27:44:   is_admin: 1,
2026-09-03T12:27:44:   is_member: 1,
2026-09-03T12:27:44:   is_superadmin: false,
2026-09-03T12:27:44:   permissions: {
2026-09-03T12:27:44:     dashboard: { view: true },
2026-09-03T12:27:44:     society: {
2026-09-03T12:27:44:       view: true,
2026-09-03T12:27:44:       summary: true,
2026-09-03T12:27:44:       create: true,
2026-09-03T12:27:44:       update: true,
2026-09-03T12:27:44:       delete: true,
2026-09-03T12:27:44:       approve: true,
2026-09-03T12:27:44:       reject: true,
2026-09-03T12:27:44:       select: true
2026-09-03T12:27:44:     },
2026-09-03T12:27:44:     members: {
2026-09-03T12:27:44:       view: true,
2026-09-03T12:27:44:       create: true,
2026-09-03T12:27:44:       update: true,
2026-09-03T12:27:44:       delete: true,
2026-09-03T12:27:44:       approve: false,
2026-09-03T12:27:44:       reject: true
2026-09-03T12:27:44:     },
2026-09-03T12:27:44:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:27:44:     expenses: {
2026-09-03T12:27:44:       view: true,
2026-09-03T12:27:44:       create: true,
2026-09-03T12:27:44:       update: true,
2026-09-03T12:27:44:       delete: true,
2026-09-03T12:27:44:       approve: true,
2026-09-03T12:27:44:       reject: true
2026-09-03T12:27:44:     },
2026-09-03T12:27:44:     transactions: { view: true },
2026-09-03T12:27:44:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:27:44:     profile: { view: true, update: true },
2026-09-03T12:27:44:     settings: { view: true, update: true }
2026-09-03T12:27:44:   },
2026-09-03T12:27:44:   iat: 1788418636,
2026-09-03T12:27:44:   exp: 1791010636
2026-09-03T12:27:44: }
2026-09-03T12:27:44: req.selectedSocietyId => 1
2026-09-03T12:27:44: Dashboard Society ID => 1
2026-09-03T12:27:44: Member ID => 16
2026-09-03T12:27:44: User Role => superadmin
2026-09-03T12:27:44: societyId = 1
2026-09-03T12:27:44: memberId = 16
2026-09-03T12:27:44: Pending Maintenance Count => 6
2026-09-03T12:27:44: Pending Expense Count => 18
2026-09-03T12:27:44: Total Pending Count => 24
2026-09-03T12:27:44: 12:27:44 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 13.464 ms - 797[0m
2026-09-03T12:27:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:48: Method: POST
2026-09-03T12:27:48: originalUrl: /v1/transactions
2026-09-03T12:27:48: path: /v1/transactions
2026-09-03T12:27:48: normalizedPath: /v1/transactions
2026-09-03T12:27:48: isPublicRoute: false
2026-09-03T12:27:48: ------------------------------
2026-09-03T12:27:48: ----- initAuth DEBUG -----
2026-09-03T12:27:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:48: IsValid: true
2026-09-03T12:27:48: --------------------------
2026-09-03T12:27:48: 12:27:48 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 7.930 ms - 1984[0m
2026-09-03T12:27:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:48: Method: GET
2026-09-03T12:27:48: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T12:27:48: path: /v1/transactions/summary
2026-09-03T12:27:48: normalizedPath: /v1/transactions/summary
2026-09-03T12:27:48: isPublicRoute: false
2026-09-03T12:27:48: ------------------------------
2026-09-03T12:27:48: ----- initAuth DEBUG -----
2026-09-03T12:27:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:48: IsValid: true
2026-09-03T12:27:48: --------------------------
2026-09-03T12:27:48: 12:27:48 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 4.735 ms - 131[0m
2026-09-03T12:27:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:48: Method: GET
2026-09-03T12:27:48: originalUrl: /v1/expense-categories
2026-09-03T12:27:48: path: /v1/expense-categories
2026-09-03T12:27:48: normalizedPath: /v1/expense-categories
2026-09-03T12:27:48: isPublicRoute: false
2026-09-03T12:27:48: ------------------------------
2026-09-03T12:27:48: ----- initAuth DEBUG -----
2026-09-03T12:27:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:48: IsValid: true
2026-09-03T12:27:48: --------------------------
2026-09-03T12:27:48: 12:27:48 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.243 ms - 149[0m
2026-09-03T12:27:49: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:49: Method: POST
2026-09-03T12:27:49: originalUrl: /v1/expenses
2026-09-03T12:27:49: path: /v1/expenses
2026-09-03T12:27:49: normalizedPath: /v1/expenses
2026-09-03T12:27:49: isPublicRoute: false
2026-09-03T12:27:49: ------------------------------
2026-09-03T12:27:49: ----- initAuth DEBUG -----
2026-09-03T12:27:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:49: IsValid: true
2026-09-03T12:27:49: --------------------------
2026-09-03T12:27:49: 12:27:49 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.344 ms - 4687[0m
2026-09-03T12:27:49: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:49: Method: POST
2026-09-03T12:27:49: originalUrl: /v1/expenses/summary
2026-09-03T12:27:49: path: /v1/expenses/summary
2026-09-03T12:27:49: normalizedPath: /v1/expenses/summary
2026-09-03T12:27:49: isPublicRoute: false
2026-09-03T12:27:49: ------------------------------
2026-09-03T12:27:49: ----- initAuth DEBUG -----
2026-09-03T12:27:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:49: IsValid: true
2026-09-03T12:27:49: --------------------------
2026-09-03T12:27:49: 12:27:49 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.283 ms - 160[0m
2026-09-03T12:27:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:50: Method: GET
2026-09-03T12:27:50: originalUrl: /v1/expense-categories
2026-09-03T12:27:50: path: /v1/expense-categories
2026-09-03T12:27:50: normalizedPath: /v1/expense-categories
2026-09-03T12:27:50: isPublicRoute: false
2026-09-03T12:27:50: ------------------------------
2026-09-03T12:27:50: ----- initAuth DEBUG -----
2026-09-03T12:27:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:50: IsValid: true
2026-09-03T12:27:50: --------------------------
2026-09-03T12:27:50: 12:27:50 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.110 ms - 149[0m
2026-09-03T12:27:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:50: Method: POST
2026-09-03T12:27:50: originalUrl: /v1/payments
2026-09-03T12:27:50: path: /v1/payments
2026-09-03T12:27:50: normalizedPath: /v1/payments
2026-09-03T12:27:50: isPublicRoute: false
2026-09-03T12:27:50: ------------------------------
2026-09-03T12:27:50: ----- initAuth DEBUG -----
2026-09-03T12:27:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:50: IsValid: true
2026-09-03T12:27:50: --------------------------
2026-09-03T12:27:50: 12:27:50 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 7.992 ms - 2096[0m
2026-09-03T12:27:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:50: Method: GET
2026-09-03T12:27:50: originalUrl: /v1/payment/my-dues
2026-09-03T12:27:50: path: /v1/payment/my-dues
2026-09-03T12:27:50: normalizedPath: /v1/payment/my-dues
2026-09-03T12:27:50: isPublicRoute: false
2026-09-03T12:27:50: ------------------------------
2026-09-03T12:27:50: ----- initAuth DEBUG -----
2026-09-03T12:27:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:50: IsValid: true
2026-09-03T12:27:50: --------------------------
2026-09-03T12:27:50: 12:27:50 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.995 ms - 343[0m
2026-09-03T12:27:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:50: Method: GET
2026-09-03T12:27:50: originalUrl: /v1/dashboard
2026-09-03T12:27:50: path: /v1/dashboard
2026-09-03T12:27:50: normalizedPath: /v1/dashboard
2026-09-03T12:27:50: isPublicRoute: false
2026-09-03T12:27:50: ------------------------------
2026-09-03T12:27:50: ----- initAuth DEBUG -----
2026-09-03T12:27:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:50: IsValid: true
2026-09-03T12:27:50: --------------------------
2026-09-03T12:27:50: ========== Dashboard Controller ==========
2026-09-03T12:27:50: req.user => {
2026-09-03T12:27:50:   user_id: 16,
2026-09-03T12:27:50:   society_id: 1,
2026-09-03T12:27:50:   role: 'superadmin',
2026-09-03T12:27:50:   full_name: 'Neeshu',
2026-09-03T12:27:50:   is_admin: 1,
2026-09-03T12:27:50:   is_member: 1,
2026-09-03T12:27:50:   is_superadmin: false,
2026-09-03T12:27:50:   permissions: {
2026-09-03T12:27:50:     dashboard: { view: true },
2026-09-03T12:27:50:     society: {
2026-09-03T12:27:50:       view: true,
2026-09-03T12:27:50:       summary: true,
2026-09-03T12:27:50:       create: true,
2026-09-03T12:27:50:       update: true,
2026-09-03T12:27:50:       delete: true,
2026-09-03T12:27:50:       approve: true,
2026-09-03T12:27:50:       reject: true,
2026-09-03T12:27:50:       select: true
2026-09-03T12:27:50:     },
2026-09-03T12:27:50:     members: {
2026-09-03T12:27:50:       view: true,
2026-09-03T12:27:50:       create: true,
2026-09-03T12:27:50:       update: true,
2026-09-03T12:27:50:       delete: true,
2026-09-03T12:27:50:       approve: false,
2026-09-03T12:27:50:       reject: true
2026-09-03T12:27:50:     },
2026-09-03T12:27:50:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:27:50:     expenses: {
2026-09-03T12:27:50:       view: true,
2026-09-03T12:27:50:       create: true,
2026-09-03T12:27:50:       update: true,
2026-09-03T12:27:50:       delete: true,
2026-09-03T12:27:50:       approve: true,
2026-09-03T12:27:50:       reject: true
2026-09-03T12:27:50:     },
2026-09-03T12:27:50:     transactions: { view: true },
2026-09-03T12:27:50:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:27:50:     profile: { view: true, update: true },
2026-09-03T12:27:50:     settings: { view: true, update: true }
2026-09-03T12:27:50:   },
2026-09-03T12:27:50:   iat: 1788418636,
2026-09-03T12:27:50:   exp: 1791010636
2026-09-03T12:27:50: }
2026-09-03T12:27:50: req.selectedSocietyId => 1
2026-09-03T12:27:50: Dashboard Society ID => 1
2026-09-03T12:27:50: Member ID => 16
2026-09-03T12:27:50: User Role => superadmin
2026-09-03T12:27:50: societyId = 1
2026-09-03T12:27:50: memberId = 16
2026-09-03T12:27:50: Pending Maintenance Count => 6
2026-09-03T12:27:50: Pending Expense Count => 18
2026-09-03T12:27:50: Total Pending Count => 24
2026-09-03T12:27:50: 12:27:50 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.024 ms - 797[0m
2026-09-03T12:27:51: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:51: Method: POST
2026-09-03T12:27:51: originalUrl: /v1/transactions
2026-09-03T12:27:51: path: /v1/transactions
2026-09-03T12:27:51: normalizedPath: /v1/transactions
2026-09-03T12:27:51: isPublicRoute: false
2026-09-03T12:27:51: ------------------------------
2026-09-03T12:27:51: ----- initAuth DEBUG -----
2026-09-03T12:27:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:51: IsValid: true
2026-09-03T12:27:51: --------------------------
2026-09-03T12:27:51: 12:27:51 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.963 ms - 709[0m
2026-09-03T12:27:54: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:54: Method: GET
2026-09-03T12:27:54: originalUrl: /v1/dashboard
2026-09-03T12:27:54: path: /v1/dashboard
2026-09-03T12:27:54: normalizedPath: /v1/dashboard
2026-09-03T12:27:54: isPublicRoute: false
2026-09-03T12:27:54: ------------------------------
2026-09-03T12:27:54: ----- initAuth DEBUG -----
2026-09-03T12:27:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:54: IsValid: true
2026-09-03T12:27:54: --------------------------
2026-09-03T12:27:54: ========== Dashboard Controller ==========
2026-09-03T12:27:54: req.user => {
2026-09-03T12:27:54:   user_id: 16,
2026-09-03T12:27:54:   society_id: 1,
2026-09-03T12:27:54:   role: 'superadmin',
2026-09-03T12:27:54:   full_name: 'Neeshu',
2026-09-03T12:27:54:   is_admin: 1,
2026-09-03T12:27:54:   is_member: 1,
2026-09-03T12:27:54:   is_superadmin: false,
2026-09-03T12:27:54:   permissions: {
2026-09-03T12:27:54:     dashboard: { view: true },
2026-09-03T12:27:54:     society: {
2026-09-03T12:27:54:       view: true,
2026-09-03T12:27:54:       summary: true,
2026-09-03T12:27:54:       create: true,
2026-09-03T12:27:54:       update: true,
2026-09-03T12:27:54:       delete: true,
2026-09-03T12:27:54:       approve: true,
2026-09-03T12:27:54:       reject: true,
2026-09-03T12:27:54:       select: true
2026-09-03T12:27:54:     },
2026-09-03T12:27:54:     members: {
2026-09-03T12:27:54:       view: true,
2026-09-03T12:27:54:       create: true,
2026-09-03T12:27:54:       update: true,
2026-09-03T12:27:54:       delete: true,
2026-09-03T12:27:54:       approve: false,
2026-09-03T12:27:54:       reject: true
2026-09-03T12:27:54:     },
2026-09-03T12:27:54:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:27:54:     expenses: {
2026-09-03T12:27:54:       view: true,
2026-09-03T12:27:54:       create: true,
2026-09-03T12:27:54:       update: true,
2026-09-03T12:27:54:       delete: true,
2026-09-03T12:27:54:       approve: true,
2026-09-03T12:27:54:       reject: true
2026-09-03T12:27:54:     },
2026-09-03T12:27:54:     transactions: { view: true },
2026-09-03T12:27:54:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:27:54:     profile: { view: true, update: true },
2026-09-03T12:27:54:     settings: { view: true, update: true }
2026-09-03T12:27:54:   },
2026-09-03T12:27:54:   iat: 1788418636,
2026-09-03T12:27:54:   exp: 1791010636
2026-09-03T12:27:54: }
2026-09-03T12:27:54: req.selectedSocietyId => 1
2026-09-03T12:27:54: Dashboard Society ID => 1
2026-09-03T12:27:54: Member ID => 16
2026-09-03T12:27:54: User Role => superadmin
2026-09-03T12:27:54: societyId = 1
2026-09-03T12:27:54: memberId = 16
2026-09-03T12:27:54: Pending Maintenance Count => 6
2026-09-03T12:27:54: Pending Expense Count => 18
2026-09-03T12:27:54: Total Pending Count => 24
2026-09-03T12:27:54: 12:27:54 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.167 ms - 797[0m
2026-09-03T12:27:56: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:56: Method: POST
2026-09-03T12:27:56: originalUrl: /v1/announcements
2026-09-03T12:27:56: path: /v1/announcements
2026-09-03T12:27:56: normalizedPath: /v1/announcements
2026-09-03T12:27:56: isPublicRoute: false
2026-09-03T12:27:56: ------------------------------
2026-09-03T12:27:56: ----- initAuth DEBUG -----
2026-09-03T12:27:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:56: IsValid: true
2026-09-03T12:27:56: --------------------------
2026-09-03T12:27:56: 12:27:56 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 7.157 ms - 765[0m
2026-09-03T12:27:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:27:58: Method: POST
2026-09-03T12:27:58: originalUrl: /v1/announcements
2026-09-03T12:27:58: path: /v1/announcements
2026-09-03T12:27:58: normalizedPath: /v1/announcements
2026-09-03T12:27:58: isPublicRoute: false
2026-09-03T12:27:58: ------------------------------
2026-09-03T12:27:58: ----- initAuth DEBUG -----
2026-09-03T12:27:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:27:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:27:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:27:58: IsValid: true
2026-09-03T12:27:58: --------------------------
2026-09-03T12:27:58: 12:27:58 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 5.766 ms - 765[0m
2026-09-03T12:28:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:28:00: Method: GET
2026-09-03T12:28:00: originalUrl: /v1/announcement/3
2026-09-03T12:28:00: path: /v1/announcement/3
2026-09-03T12:28:00: normalizedPath: /v1/announcement/3
2026-09-03T12:28:00: isPublicRoute: false
2026-09-03T12:28:00: ------------------------------
2026-09-03T12:28:00: ----- initAuth DEBUG -----
2026-09-03T12:28:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:00: IsValid: true
2026-09-03T12:28:00: --------------------------
2026-09-03T12:28:00: 12:28:00 [[32minfo[39m] [0mGET /v1/announcement/3 [32m200[0m 5.326 ms - 418[0m
2026-09-03T12:28:01: 12:28:01 [[32minfo[39m] [0mGET /uploads/announcement/1785760059922-458798199.jpg [32m200[0m 2.213 ms - 30965[0m
2026-09-03T12:28:04: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:28:04: Method: GET
2026-09-03T12:28:04: originalUrl: /v1/announcement/2
2026-09-03T12:28:04: path: /v1/announcement/2
2026-09-03T12:28:04: normalizedPath: /v1/announcement/2
2026-09-03T12:28:04: isPublicRoute: false
2026-09-03T12:28:04: ------------------------------
2026-09-03T12:28:04: ----- initAuth DEBUG -----
2026-09-03T12:28:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:04: IsValid: true
2026-09-03T12:28:04: --------------------------
2026-09-03T12:28:04: 12:28:04 [[32minfo[39m] [0mGET /v1/announcement/2 [32m200[0m 4.902 ms - 418[0m
2026-09-03T12:28:05: 12:28:05 [[32minfo[39m] [0mGET /uploads/announcement/1785760057711-740312354.jpg [32m200[0m 1.848 ms - 30965[0m
2026-09-03T12:28:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:28:18: Method: POST
2026-09-03T12:28:18: originalUrl: /v1/announcement/create
2026-09-03T12:28:18: path: /v1/announcement/create
2026-09-03T12:28:18: normalizedPath: /v1/announcement/create
2026-09-03T12:28:18: isPublicRoute: false
2026-09-03T12:28:18: ------------------------------
2026-09-03T12:28:18: ----- initAuth DEBUG -----
2026-09-03T12:28:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:18: IsValid: true
2026-09-03T12:28:18: --------------------------
2026-09-03T12:28:18: 12:28:18 [[32minfo[39m] [0mPOST /v1/announcement/create [32m201[0m 50.906 ms - 83[0m
2026-09-03T12:28:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:28:19: Method: POST
2026-09-03T12:28:19: originalUrl: /v1/announcements
2026-09-03T12:28:19: path: /v1/announcements
2026-09-03T12:28:19: normalizedPath: /v1/announcements
2026-09-03T12:28:19: isPublicRoute: false
2026-09-03T12:28:19: ------------------------------
2026-09-03T12:28:19: ----- initAuth DEBUG -----
2026-09-03T12:28:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:19: IsValid: true
2026-09-03T12:28:19: --------------------------
2026-09-03T12:28:19: 12:28:19 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 4.735 ms - 1113[0m
2026-09-03T12:28:21: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:28:21: Method: GET
2026-09-03T12:28:21: originalUrl: /v1/announcement/3
2026-09-03T12:28:21: path: /v1/announcement/3
2026-09-03T12:28:21: normalizedPath: /v1/announcement/3
2026-09-03T12:28:21: isPublicRoute: false
2026-09-03T12:28:21: ------------------------------
2026-09-03T12:28:21: ----- initAuth DEBUG -----
2026-09-03T12:28:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:21: IsValid: true
2026-09-03T12:28:21: --------------------------
2026-09-03T12:28:21: 12:28:21 [[32minfo[39m] [0mGET /v1/announcement/3 [32m200[0m 5.110 ms - 418[0m
2026-09-03T12:28:22: 12:28:22 [[32minfo[39m] [0mGET /uploads/announcement/1785760059922-458798199.jpg [32m200[0m 0.982 ms - 30965[0m
2026-09-03T12:28:25: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:28:25: Method: GET
2026-09-03T12:28:25: originalUrl: /v1/announcement/2
2026-09-03T12:28:25: path: /v1/announcement/2
2026-09-03T12:28:25: normalizedPath: /v1/announcement/2
2026-09-03T12:28:25: isPublicRoute: false
2026-09-03T12:28:25: ------------------------------
2026-09-03T12:28:25: ----- initAuth DEBUG -----
2026-09-03T12:28:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:25: IsValid: true
2026-09-03T12:28:25: --------------------------
2026-09-03T12:28:25: 12:28:25 [[32minfo[39m] [0mGET /v1/announcement/2 [32m200[0m 4.552 ms - 418[0m
2026-09-03T12:28:25: 12:28:25 [[32minfo[39m] [0mGET /uploads/announcement/1785760057711-740312354.jpg [32m200[0m 0.867 ms - 30965[0m
2026-09-03T12:28:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:28:29: Method: GET
2026-09-03T12:28:29: originalUrl: /v1/announcement/4
2026-09-03T12:28:29: path: /v1/announcement/4
2026-09-03T12:28:29: normalizedPath: /v1/announcement/4
2026-09-03T12:28:29: isPublicRoute: false
2026-09-03T12:28:29: ------------------------------
2026-09-03T12:28:29: ----- initAuth DEBUG -----
2026-09-03T12:28:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:29: IsValid: true
2026-09-03T12:28:29: --------------------------
2026-09-03T12:28:29: 12:28:29 [[32minfo[39m] [0mGET /v1/announcement/4 [32m200[0m 4.643 ms - 422[0m
2026-09-03T12:28:29: 12:28:29 [[32minfo[39m] [0mGET /uploads/announcement/1788418698872-833505059.jpg [32m200[0m 0.993 ms - 249430[0m
2026-09-03T12:28:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:28:39: Method: POST
2026-09-03T12:28:39: originalUrl: /v1/announcements
2026-09-03T12:28:39: path: /v1/announcements
2026-09-03T12:28:39: normalizedPath: /v1/announcements
2026-09-03T12:28:39: isPublicRoute: false
2026-09-03T12:28:39: ------------------------------
2026-09-03T12:28:39: ----- initAuth DEBUG -----
2026-09-03T12:28:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:39: IsValid: true
2026-09-03T12:28:39: --------------------------
2026-09-03T12:28:39: 12:28:39 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 5.364 ms - 765[0m
2026-09-03T12:28:43: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:28:43: Method: POST
2026-09-03T12:28:43: originalUrl: /v1/announcements
2026-09-03T12:28:43: path: /v1/announcements
2026-09-03T12:28:43: normalizedPath: /v1/announcements
2026-09-03T12:28:43: isPublicRoute: false
2026-09-03T12:28:43: ------------------------------
2026-09-03T12:28:43: ----- initAuth DEBUG -----
2026-09-03T12:28:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:43: IsValid: true
2026-09-03T12:28:43: --------------------------
2026-09-03T12:28:43: 12:28:43 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 3.178 ms - 78[0m
2026-09-03T12:28:45: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:28:45: Method: POST
2026-09-03T12:28:45: originalUrl: /v1/announcements
2026-09-03T12:28:45: path: /v1/announcements
2026-09-03T12:28:45: normalizedPath: /v1/announcements
2026-09-03T12:28:45: isPublicRoute: false
2026-09-03T12:28:45: ------------------------------
2026-09-03T12:28:45: ----- initAuth DEBUG -----
2026-09-03T12:28:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:45: IsValid: true
2026-09-03T12:28:45: --------------------------
2026-09-03T12:28:45: 12:28:45 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 3.441 ms - 765[0m
2026-09-03T12:28:47: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:28:47: Method: POST
2026-09-03T12:28:47: originalUrl: /v1/announcements
2026-09-03T12:28:47: path: /v1/announcements
2026-09-03T12:28:47: normalizedPath: /v1/announcements
2026-09-03T12:28:47: isPublicRoute: false
2026-09-03T12:28:47: ------------------------------
2026-09-03T12:28:47: ----- initAuth DEBUG -----
2026-09-03T12:28:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:47: IsValid: true
2026-09-03T12:28:47: --------------------------
2026-09-03T12:28:47: 12:28:47 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 3.825 ms - 425[0m
2026-09-03T12:28:49: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:28:49: Method: POST
2026-09-03T12:28:49: originalUrl: /v1/announcements
2026-09-03T12:28:49: path: /v1/announcements
2026-09-03T12:28:49: normalizedPath: /v1/announcements
2026-09-03T12:28:49: isPublicRoute: false
2026-09-03T12:28:49: ------------------------------
2026-09-03T12:28:49: ----- initAuth DEBUG -----
2026-09-03T12:28:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:28:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:28:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:28:49: IsValid: true
2026-09-03T12:28:49: --------------------------
2026-09-03T12:28:49: 12:28:49 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 4.271 ms - 1113[0m
2026-09-03T12:28:53: 12:28:53 [[32minfo[39m] [0mGET /uploads/profile/1788412358877-786267721.jpg [32m200[0m 1.196 ms - 87259[0m
2026-09-03T12:28:53: 12:28:53 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 1.185 ms - 68274[0m
2026-09-03T12:29:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:29:20: Method: POST
2026-09-03T12:29:20: originalUrl: /v1/announcements
2026-09-03T12:29:20: path: /v1/announcements
2026-09-03T12:29:20: normalizedPath: /v1/announcements
2026-09-03T12:29:20: isPublicRoute: false
2026-09-03T12:29:20: ------------------------------
2026-09-03T12:29:20: ----- initAuth DEBUG -----
2026-09-03T12:29:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:29:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:29:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:29:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:29:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:29:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:29:20: IsValid: true
2026-09-03T12:29:20: --------------------------
2026-09-03T12:29:20: 12:29:20 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 6.088 ms - 1113[0m
2026-09-03T12:29:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:29:20: Method: GET
2026-09-03T12:29:20: originalUrl: /v1/announcement/3
2026-09-03T12:29:20: path: /v1/announcement/3
2026-09-03T12:29:20: normalizedPath: /v1/announcement/3
2026-09-03T12:29:20: isPublicRoute: false
2026-09-03T12:29:20: ------------------------------
2026-09-03T12:29:20: ----- initAuth DEBUG -----
2026-09-03T12:29:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:29:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:29:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:29:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:29:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:29:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:29:20: IsValid: true
2026-09-03T12:29:20: --------------------------
2026-09-03T12:29:20: 12:29:20 [[32minfo[39m] [0mGET /v1/announcement/3 [32m200[0m 5.254 ms - 418[0m
2026-09-03T12:29:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:29:22: Method: GET
2026-09-03T12:29:22: originalUrl: /v1/announcement/2
2026-09-03T12:29:22: path: /v1/announcement/2
2026-09-03T12:29:22: normalizedPath: /v1/announcement/2
2026-09-03T12:29:22: isPublicRoute: false
2026-09-03T12:29:22: ------------------------------
2026-09-03T12:29:22: ----- initAuth DEBUG -----
2026-09-03T12:29:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:29:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:29:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:29:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:29:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:29:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:29:22: IsValid: true
2026-09-03T12:29:22: --------------------------
2026-09-03T12:29:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:29:22: Method: POST
2026-09-03T12:29:22: originalUrl: /v1/announcements
2026-09-03T12:29:22: path: /v1/announcements
2026-09-03T12:29:22: normalizedPath: /v1/announcements
2026-09-03T12:29:22: isPublicRoute: false
2026-09-03T12:29:22: ------------------------------
2026-09-03T12:29:22: ----- initAuth DEBUG -----
2026-09-03T12:29:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:29:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:29:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:29:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:29:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:29:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:29:22: IsValid: true
2026-09-03T12:29:22: --------------------------
2026-09-03T12:29:22: 12:29:22 [[32minfo[39m] [0mGET /v1/announcement/2 [32m200[0m 6.609 ms - 418[0m
2026-09-03T12:29:22: 12:29:22 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 4.269 ms - 1113[0m
2026-09-03T12:29:33: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:29:33: Method: GET
2026-09-03T12:29:33: originalUrl: /v1/announcement/3
2026-09-03T12:29:33: path: /v1/announcement/3
2026-09-03T12:29:33: normalizedPath: /v1/announcement/3
2026-09-03T12:29:33: isPublicRoute: false
2026-09-03T12:29:33: ------------------------------
2026-09-03T12:29:33: ----- initAuth DEBUG -----
2026-09-03T12:29:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:29:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:29:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:29:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:29:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:29:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:29:33: IsValid: true
2026-09-03T12:29:33: --------------------------
2026-09-03T12:29:33: 12:29:33 [[32minfo[39m] [0mGET /v1/announcement/3 [32m200[0m 5.188 ms - 418[0m
2026-09-03T12:29:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:29:44: Method: GET
2026-09-03T12:29:44: originalUrl: /v1/announcement/3
2026-09-03T12:29:44: path: /v1/announcement/3
2026-09-03T12:29:44: normalizedPath: /v1/announcement/3
2026-09-03T12:29:44: isPublicRoute: false
2026-09-03T12:29:44: ------------------------------
2026-09-03T12:29:44: ----- initAuth DEBUG -----
2026-09-03T12:29:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:29:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:29:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:29:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:29:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:29:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:29:44: IsValid: true
2026-09-03T12:29:44: --------------------------
2026-09-03T12:29:44: 12:29:44 [[32minfo[39m] [0mGET /v1/announcement/3 [32m200[0m 4.347 ms - 418[0m
2026-09-03T12:35:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:35:50: Method: POST
2026-09-03T12:35:50: originalUrl: /v1/announcement/create
2026-09-03T12:35:50: path: /v1/announcement/create
2026-09-03T12:35:50: normalizedPath: /v1/announcement/create
2026-09-03T12:35:50: isPublicRoute: false
2026-09-03T12:35:50: ------------------------------
2026-09-03T12:35:50: ----- initAuth DEBUG -----
2026-09-03T12:35:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:35:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:35:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:35:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:35:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:35:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:35:50: IsValid: true
2026-09-03T12:35:50: --------------------------
2026-09-03T12:35:50: 12:35:50 [[32minfo[39m] [0mPOST /v1/announcement/create [32m201[0m 82.962 ms - 83[0m
2026-09-03T12:35:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:35:50: Method: POST
2026-09-03T12:35:50: originalUrl: /v1/announcements
2026-09-03T12:35:50: path: /v1/announcements
2026-09-03T12:35:50: normalizedPath: /v1/announcements
2026-09-03T12:35:50: isPublicRoute: false
2026-09-03T12:35:50: ------------------------------
2026-09-03T12:35:50: ----- initAuth DEBUG -----
2026-09-03T12:35:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:35:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:35:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:35:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:35:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:35:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:35:50: IsValid: true
2026-09-03T12:35:50: --------------------------
2026-09-03T12:35:50: 12:35:50 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 4.714 ms - 1647[0m
2026-09-03T12:36:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:36:13: Method: GET
2026-09-03T12:36:13: originalUrl: /v1/announcement/5
2026-09-03T12:36:13: path: /v1/announcement/5
2026-09-03T12:36:13: normalizedPath: /v1/announcement/5
2026-09-03T12:36:13: isPublicRoute: false
2026-09-03T12:36:13: ------------------------------
2026-09-03T12:36:13: ----- initAuth DEBUG -----
2026-09-03T12:36:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:36:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:36:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:36:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:36:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:36:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:36:13: IsValid: true
2026-09-03T12:36:13: --------------------------
2026-09-03T12:36:13: 12:36:13 [[32minfo[39m] [0mGET /v1/announcement/5 [32m200[0m 5.672 ms - 608[0m
2026-09-03T12:36:23: 12:36:23 [[32minfo[39m] [0mGET /uploads/announcement/1788419150557-873804256.jpg [32m200[0m 1.622 ms - 249430[0m
2026-09-03T12:48:39: 12:48:39 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 5.501 ms - 68274[0m
2026-09-03T12:48:39: 12:48:39 [[32minfo[39m] [0mGET /uploads/profile/1788412358877-786267721.jpg [32m200[0m 2.684 ms - 87259[0m
2026-09-03T12:48:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:48:44: Method: POST
2026-09-03T12:48:44: originalUrl: /v1/society/registration-list
2026-09-03T12:48:44: path: /v1/society/registration-list
2026-09-03T12:48:44: normalizedPath: /v1/society/registration-list
2026-09-03T12:48:44: isPublicRoute: false
2026-09-03T12:48:44: ------------------------------
2026-09-03T12:48:44: ----- initAuth DEBUG -----
2026-09-03T12:48:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:48:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:48:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:48:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:48:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:48:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:48:44: IsValid: true
2026-09-03T12:48:44: --------------------------
2026-09-03T12:48:44: 12:48:44 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 29.861 ms - 1076[0m
2026-09-03T12:48:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:48:44: Method: GET
2026-09-03T12:48:44: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T12:48:44: path: /v1/society/registration-dashboard-summary
2026-09-03T12:48:44: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T12:48:44: isPublicRoute: false
2026-09-03T12:48:44: ------------------------------
2026-09-03T12:48:44: ----- initAuth DEBUG -----
2026-09-03T12:48:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:48:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:48:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:48:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:48:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:48:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:48:44: IsValid: true
2026-09-03T12:48:44: --------------------------
2026-09-03T12:48:44: 12:48:44 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 8.023 ms - 152[0m
2026-09-03T12:48:47: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:48:47: Method: PUT
2026-09-03T12:48:47: originalUrl: /v1/society/select
2026-09-03T12:48:47: path: /v1/society/select
2026-09-03T12:48:47: normalizedPath: /v1/society/select
2026-09-03T12:48:47: isPublicRoute: false
2026-09-03T12:48:47: ------------------------------
2026-09-03T12:48:47: ----- initAuth DEBUG -----
2026-09-03T12:48:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:48:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:48:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:48:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:48:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:48:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:48:47: IsValid: true
2026-09-03T12:48:47: --------------------------
2026-09-03T12:48:47: SELECT SOCIETY BODY: { society_id: 1 }
2026-09-03T12:48:47: SELECT SOCIETY USER: {
2026-09-03T12:48:47:   user_id: 16,
2026-09-03T12:48:47:   society_id: 1,
2026-09-03T12:48:47:   role: 'superadmin',
2026-09-03T12:48:47:   full_name: 'Neeshu',
2026-09-03T12:48:47:   is_admin: 1,
2026-09-03T12:48:47:   is_member: 1,
2026-09-03T12:48:47:   is_superadmin: false,
2026-09-03T12:48:47:   permissions: {
2026-09-03T12:48:47:     dashboard: { view: true },
2026-09-03T12:48:47:     society: {
2026-09-03T12:48:47:       view: true,
2026-09-03T12:48:47:       summary: true,
2026-09-03T12:48:47:       create: true,
2026-09-03T12:48:47:       update: true,
2026-09-03T12:48:47:       delete: true,
2026-09-03T12:48:47:       approve: true,
2026-09-03T12:48:47:       reject: true,
2026-09-03T12:48:47:       select: true
2026-09-03T12:48:47:     },
2026-09-03T12:48:47:     members: {
2026-09-03T12:48:47:       view: true,
2026-09-03T12:48:47:       create: true,
2026-09-03T12:48:47:       update: true,
2026-09-03T12:48:47:       delete: true,
2026-09-03T12:48:47:       approve: false,
2026-09-03T12:48:47:       reject: true
2026-09-03T12:48:47:     },
2026-09-03T12:48:47:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:48:47:     expenses: {
2026-09-03T12:48:47:       view: true,
2026-09-03T12:48:47:       create: true,
2026-09-03T12:48:47:       update: true,
2026-09-03T12:48:47:       delete: true,
2026-09-03T12:48:47:       approve: true,
2026-09-03T12:48:47:       reject: true
2026-09-03T12:48:47:     },
2026-09-03T12:48:47:     transactions: { view: true },
2026-09-03T12:48:47:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:48:47:     profile: { view: true, update: true },
2026-09-03T12:48:47:     settings: { view: true, update: true }
2026-09-03T12:48:47:   },
2026-09-03T12:48:47:   iat: 1788418636,
2026-09-03T12:48:47:   exp: 1791010636
2026-09-03T12:48:47: }
2026-09-03T12:48:47: SELECTED SOCIETY ID: 1
2026-09-03T12:48:47: 12:48:47 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 18.298 ms - 98[0m
2026-09-03T12:48:47: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:48:47: Method: GET
2026-09-03T12:48:47: originalUrl: /v1/dashboard
2026-09-03T12:48:47: path: /v1/dashboard
2026-09-03T12:48:47: normalizedPath: /v1/dashboard
2026-09-03T12:48:47: isPublicRoute: false
2026-09-03T12:48:47: ------------------------------
2026-09-03T12:48:47: ----- initAuth DEBUG -----
2026-09-03T12:48:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:48:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:48:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:48:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:48:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:48:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:48:47: IsValid: true
2026-09-03T12:48:47: --------------------------
2026-09-03T12:48:47: ========== Dashboard Controller ==========
2026-09-03T12:48:47: req.user => {
2026-09-03T12:48:47:   user_id: 16,
2026-09-03T12:48:47:   society_id: 1,
2026-09-03T12:48:47:   role: 'superadmin',
2026-09-03T12:48:47:   full_name: 'Neeshu',
2026-09-03T12:48:47:   is_admin: 1,
2026-09-03T12:48:47:   is_member: 1,
2026-09-03T12:48:47:   is_superadmin: false,
2026-09-03T12:48:47:   permissions: {
2026-09-03T12:48:47:     dashboard: { view: true },
2026-09-03T12:48:47:     society: {
2026-09-03T12:48:47:       view: true,
2026-09-03T12:48:47:       summary: true,
2026-09-03T12:48:47:       create: true,
2026-09-03T12:48:47:       update: true,
2026-09-03T12:48:47:       delete: true,
2026-09-03T12:48:47:       approve: true,
2026-09-03T12:48:47:       reject: true,
2026-09-03T12:48:47:       select: true
2026-09-03T12:48:47:     },
2026-09-03T12:48:47:     members: {
2026-09-03T12:48:47:       view: true,
2026-09-03T12:48:47:       create: true,
2026-09-03T12:48:47:       update: true,
2026-09-03T12:48:47:       delete: true,
2026-09-03T12:48:47:       approve: false,
2026-09-03T12:48:47:       reject: true
2026-09-03T12:48:47:     },
2026-09-03T12:48:47:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:48:47:     expenses: {
2026-09-03T12:48:47:       view: true,
2026-09-03T12:48:47:       create: true,
2026-09-03T12:48:47:       update: true,
2026-09-03T12:48:47:       delete: true,
2026-09-03T12:48:47:       approve: true,
2026-09-03T12:48:47:       reject: true
2026-09-03T12:48:47:     },
2026-09-03T12:48:47:     transactions: { view: true },
2026-09-03T12:48:47:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:48:47:     profile: { view: true, update: true },
2026-09-03T12:48:47:     settings: { view: true, update: true }
2026-09-03T12:48:47:   },
2026-09-03T12:48:47:   iat: 1788418636,
2026-09-03T12:48:47:   exp: 1791010636
2026-09-03T12:48:47: }
2026-09-03T12:48:47: req.selectedSocietyId => 1
2026-09-03T12:48:47: Dashboard Society ID => 1
2026-09-03T12:48:47: Member ID => 16
2026-09-03T12:48:47: User Role => superadmin
2026-09-03T12:48:47: societyId = 1
2026-09-03T12:48:47: memberId = 16
2026-09-03T12:48:47: Pending Maintenance Count => 6
2026-09-03T12:48:47: Pending Expense Count => 18
2026-09-03T12:48:47: Total Pending Count => 24
2026-09-03T12:48:47: 12:48:47 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 16.450 ms - 1045[0m
2026-09-03T12:53:25: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:53:25: Method: POST
2026-09-03T12:53:25: originalUrl: /v1/society/registration-list
2026-09-03T12:53:25: path: /v1/society/registration-list
2026-09-03T12:53:25: normalizedPath: /v1/society/registration-list
2026-09-03T12:53:25: isPublicRoute: false
2026-09-03T12:53:25: ------------------------------
2026-09-03T12:53:25: ----- initAuth DEBUG -----
2026-09-03T12:53:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:53:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:53:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:53:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:53:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:53:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:53:25: IsValid: true
2026-09-03T12:53:25: --------------------------
2026-09-03T12:53:25: 12:53:25 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 10.261 ms - 1076[0m
2026-09-03T12:53:25: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:53:25: Method: GET
2026-09-03T12:53:25: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T12:53:25: path: /v1/society/registration-dashboard-summary
2026-09-03T12:53:25: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T12:53:25: isPublicRoute: false
2026-09-03T12:53:25: ------------------------------
2026-09-03T12:53:25: ----- initAuth DEBUG -----
2026-09-03T12:53:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:53:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:53:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:53:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:53:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:53:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:53:25: IsValid: true
2026-09-03T12:53:25: --------------------------
2026-09-03T12:53:25: 12:53:25 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 9.046 ms - 152[0m
2026-09-03T12:53:54: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:53:54: Method: POST
2026-09-03T12:53:54: originalUrl: /v1/announcements
2026-09-03T12:53:54: path: /v1/announcements
2026-09-03T12:53:54: normalizedPath: /v1/announcements
2026-09-03T12:53:54: isPublicRoute: false
2026-09-03T12:53:54: ------------------------------
2026-09-03T12:53:54: ----- initAuth DEBUG -----
2026-09-03T12:53:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:53:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:53:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:53:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:53:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:53:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:53:54: IsValid: true
2026-09-03T12:53:54: --------------------------
2026-09-03T12:53:54: 12:53:54 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 9.790 ms - 1647[0m
2026-09-03T12:54:36: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:54:36: Method: POST
2026-09-03T12:54:36: originalUrl: /v1/transactions
2026-09-03T12:54:36: path: /v1/transactions
2026-09-03T12:54:36: normalizedPath: /v1/transactions
2026-09-03T12:54:36: isPublicRoute: false
2026-09-03T12:54:36: ------------------------------
2026-09-03T12:54:36: ----- initAuth DEBUG -----
2026-09-03T12:54:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:54:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:54:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:54:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:54:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:54:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:54:36: IsValid: true
2026-09-03T12:54:36: --------------------------
2026-09-03T12:54:36: 12:54:36 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.969 ms - 709[0m
2026-09-03T12:54:41: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:54:41: Method: GET
2026-09-03T12:54:41: originalUrl: /v1/transactions/9
2026-09-03T12:54:41: path: /v1/transactions/9
2026-09-03T12:54:41: normalizedPath: /v1/transactions/9
2026-09-03T12:54:41: isPublicRoute: false
2026-09-03T12:54:41: ------------------------------
2026-09-03T12:54:41: ----- initAuth DEBUG -----
2026-09-03T12:54:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:54:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:54:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:54:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:54:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:54:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:54:41: IsValid: true
2026-09-03T12:54:41: --------------------------
2026-09-03T12:54:41: 12:54:41 [[32minfo[39m] [0mGET /v1/transactions/9 [32m200[0m 17.892 ms - 618[0m
2026-09-03T12:54:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:54:42: Method: GET
2026-09-03T12:54:42: originalUrl: /v1/transactions/9
2026-09-03T12:54:42: path: /v1/transactions/9
2026-09-03T12:54:42: normalizedPath: /v1/transactions/9
2026-09-03T12:54:42: isPublicRoute: false
2026-09-03T12:54:42: ------------------------------
2026-09-03T12:54:42: ----- initAuth DEBUG -----
2026-09-03T12:54:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:54:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:54:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:54:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:54:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:54:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:54:42: IsValid: true
2026-09-03T12:54:42: --------------------------
2026-09-03T12:54:42: 12:54:42 [[32minfo[39m] [0mGET /v1/transactions/9 [32m200[0m 15.672 ms - 618[0m
2026-09-03T12:54:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:54:44: Method: POST
2026-09-03T12:54:44: originalUrl: /v1/expenses
2026-09-03T12:54:44: path: /v1/expenses
2026-09-03T12:54:44: normalizedPath: /v1/expenses
2026-09-03T12:54:44: isPublicRoute: false
2026-09-03T12:54:44: ------------------------------
2026-09-03T12:54:44: ----- initAuth DEBUG -----
2026-09-03T12:54:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:54:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:54:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:54:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:54:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:54:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:54:44: IsValid: true
2026-09-03T12:54:44: --------------------------
2026-09-03T12:54:44: 12:54:44 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 8.458 ms - 4687[0m
2026-09-03T12:54:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:54:44: Method: POST
2026-09-03T12:54:44: originalUrl: /v1/expenses/summary
2026-09-03T12:54:44: path: /v1/expenses/summary
2026-09-03T12:54:44: normalizedPath: /v1/expenses/summary
2026-09-03T12:54:44: isPublicRoute: false
2026-09-03T12:54:44: ------------------------------
2026-09-03T12:54:44: ----- initAuth DEBUG -----
2026-09-03T12:54:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:54:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:54:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:54:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:54:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:54:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:54:44: IsValid: true
2026-09-03T12:54:44: --------------------------
2026-09-03T12:54:44: 12:54:44 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 9.074 ms - 160[0m
2026-09-03T12:54:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:54:44: Method: GET
2026-09-03T12:54:44: originalUrl: /v1/expense-categories
2026-09-03T12:54:44: path: /v1/expense-categories
2026-09-03T12:54:44: normalizedPath: /v1/expense-categories
2026-09-03T12:54:44: isPublicRoute: false
2026-09-03T12:54:44: ------------------------------
2026-09-03T12:54:44: ----- initAuth DEBUG -----
2026-09-03T12:54:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:54:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:54:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:54:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:54:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:54:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:54:44: IsValid: true
2026-09-03T12:54:44: --------------------------
2026-09-03T12:54:44: 12:54:44 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 9.831 ms - 149[0m
2026-09-03T12:54:47: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:54:47: Method: POST
2026-09-03T12:54:47: originalUrl: /v1/payments
2026-09-03T12:54:47: path: /v1/payments
2026-09-03T12:54:47: normalizedPath: /v1/payments
2026-09-03T12:54:47: isPublicRoute: false
2026-09-03T12:54:47: ------------------------------
2026-09-03T12:54:47: ----- initAuth DEBUG -----
2026-09-03T12:54:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:54:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:54:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:54:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:54:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:54:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:54:47: IsValid: true
2026-09-03T12:54:47: --------------------------
2026-09-03T12:54:47: 12:54:47 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 10.594 ms - 2096[0m
2026-09-03T12:54:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:54:48: Method: GET
2026-09-03T12:54:48: originalUrl: /v1/payment/my-dues
2026-09-03T12:54:48: path: /v1/payment/my-dues
2026-09-03T12:54:48: normalizedPath: /v1/payment/my-dues
2026-09-03T12:54:48: isPublicRoute: false
2026-09-03T12:54:48: ------------------------------
2026-09-03T12:54:48: ----- initAuth DEBUG -----
2026-09-03T12:54:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:54:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:54:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:54:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:54:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:54:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:54:48: IsValid: true
2026-09-03T12:54:48: --------------------------
2026-09-03T12:54:48: 12:54:48 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 10.199 ms - 343[0m
2026-09-03T12:54:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:54:50: Method: GET
2026-09-03T12:54:50: originalUrl: /v1/payment/my-dues
2026-09-03T12:54:50: path: /v1/payment/my-dues
2026-09-03T12:54:50: normalizedPath: /v1/payment/my-dues
2026-09-03T12:54:50: isPublicRoute: false
2026-09-03T12:54:50: ------------------------------
2026-09-03T12:54:50: ----- initAuth DEBUG -----
2026-09-03T12:54:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:54:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:54:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:54:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:54:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:54:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:54:50: IsValid: true
2026-09-03T12:54:50: --------------------------
2026-09-03T12:54:50: 12:54:50 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.097 ms - 343[0m
2026-09-03T12:55:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:05: Method: POST
2026-09-03T12:55:05: originalUrl: /v1/payment/submit
2026-09-03T12:55:05: path: /v1/payment/submit
2026-09-03T12:55:05: normalizedPath: /v1/payment/submit
2026-09-03T12:55:05: isPublicRoute: false
2026-09-03T12:55:05: ------------------------------
2026-09-03T12:55:05: ----- initAuth DEBUG -----
2026-09-03T12:55:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:05: IsValid: true
2026-09-03T12:55:05: --------------------------
2026-09-03T12:55:05: ========== PAYMENT SUBMIT ==========
2026-09-03T12:55:05: BODY: [Object: null prototype] {
2026-09-03T12:55:05:   action: 'submit_pay_dues',
2026-09-03T12:55:05:   remark: 'eg et t',
2026-09-03T12:55:05:   months_count: '1',
2026-09-03T12:55:05:   for_month: '2026-09',
2026-09-03T12:55:05:   transaction_number: 'sv etc35',
2026-09-03T12:55:05:   amount: '500',
2026-09-03T12:55:05:   payment_mode: 'UPI / Online',
2026-09-03T12:55:05:   society_id: '1',
2026-09-03T12:55:05:   member_id: '16'
2026-09-03T12:55:05: }
2026-09-03T12:55:05: SELECTED SOCIETY: 1
2026-09-03T12:55:05: USER: {
2026-09-03T12:55:05:   user_id: 16,
2026-09-03T12:55:05:   society_id: 1,
2026-09-03T12:55:05:   role: 'superadmin',
2026-09-03T12:55:05:   full_name: 'Neeshu',
2026-09-03T12:55:05:   is_admin: 1,
2026-09-03T12:55:05:   is_member: 1,
2026-09-03T12:55:05:   is_superadmin: false,
2026-09-03T12:55:05:   permissions: {
2026-09-03T12:55:05:     dashboard: { view: true },
2026-09-03T12:55:05:     society: {
2026-09-03T12:55:05:       view: true,
2026-09-03T12:55:05:       summary: true,
2026-09-03T12:55:05:       create: true,
2026-09-03T12:55:05:       update: true,
2026-09-03T12:55:05:       delete: true,
2026-09-03T12:55:05:       approve: true,
2026-09-03T12:55:05:       reject: true,
2026-09-03T12:55:05:       select: true
2026-09-03T12:55:05:     },
2026-09-03T12:55:05:     members: {
2026-09-03T12:55:05:       view: true,
2026-09-03T12:55:05:       create: true,
2026-09-03T12:55:05:       update: true,
2026-09-03T12:55:05:       delete: true,
2026-09-03T12:55:05:       approve: false,
2026-09-03T12:55:05:       reject: true
2026-09-03T12:55:05:     },
2026-09-03T12:55:05:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:55:05:     expenses: {
2026-09-03T12:55:05:       view: true,
2026-09-03T12:55:05:       create: true,
2026-09-03T12:55:05:       update: true,
2026-09-03T12:55:05:       delete: true,
2026-09-03T12:55:05:       approve: true,
2026-09-03T12:55:05:       reject: true
2026-09-03T12:55:05:     },
2026-09-03T12:55:05:     transactions: { view: true },
2026-09-03T12:55:05:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:55:05:     profile: { view: true, update: true },
2026-09-03T12:55:05:     settings: { view: true, update: true }
2026-09-03T12:55:05:   },
2026-09-03T12:55:05:   iat: 1788418636,
2026-09-03T12:55:05:   exp: 1791010636
2026-09-03T12:55:05: }
2026-09-03T12:55:05: FILE: {
2026-09-03T12:55:05:   fieldname: 'screenshot',
2026-09-03T12:55:05:   originalname: 'scaled_1000230584.jpg',
2026-09-03T12:55:05:   encoding: '7bit',
2026-09-03T12:55:05:   mimetype: 'image/jpeg',
2026-09-03T12:55:05:   destination: '/home/b2/public_html/society.1b2.in/src/uploads/payment',
2026-09-03T12:55:05:   filename: '1788420305512-851156782.jpg',
2026-09-03T12:55:05:   path: '/home/b2/public_html/society.1b2.in/src/uploads/payment/1788420305512-851156782.jpg',
2026-09-03T12:55:05:   size: 139315
2026-09-03T12:55:05: }
2026-09-03T12:55:05: ========== MEMBER CHECK ==========
2026-09-03T12:55:05: MEMBER: {
2026-09-03T12:55:05:   id: 16,
2026-09-03T12:55:05:   society_id: 1,
2026-09-03T12:55:05:   full_name: 'Neeshu',
2026-09-03T12:55:05:   email: 'neeshu@gmail.com',
2026-09-03T12:55:05:   mobile_number: '2222222222',
2026-09-03T12:55:05:   flat_number: '122',
2026-09-03T12:55:05:   vehicles: 'HR20HDJD67V ',
2026-09-03T12:55:05:   family_members: 4,
2026-09-03T12:55:05:   role: 'superadmin',
2026-09-03T12:55:05:   profile_photo: '/uploads/profile/1788412358877-786267721.jpg',
2026-09-03T12:55:05:   password_hash: '$2a$10$OWt7KQIsYJW.uxYIUb2xNussGYHI00RWGkMGatKWVnvjJNjAEeBxC',
2026-09-03T12:55:05:   fcm_token: null,
2026-09-03T12:55:05:   last_login_at: 2026-09-03T06:57:16.000Z,
2026-09-03T12:55:05:   member_since: null,
2026-09-03T12:55:05:   is_approved: 1,
2026-09-03T12:55:05:   is_active: 1,
2026-09-03T12:55:05:   created_at: 2026-09-03T05:08:00.000Z,
2026-09-03T12:55:05:   updated_at: 2026-09-03T07:18:47.000Z,
2026-09-03T12:55:05:   move_in_date: 2026-09-02T18:30:00.000Z,
2026-09-03T12:55:05:   ownership: 'owner',
2026-09-03T12:55:05:   status: 1,
2026-09-03T12:55:05:   maintenance_status: 'verified',
2026-09-03T12:55:05:   is_admin: 1,
2026-09-03T12:55:05:   is_member: 1,
2026-09-03T12:55:05:   permissions: '{"dashboard":{"view":true},"society":{"view":true,"summary":true,"create":true,"update":true,"delete":true,"approve":true,"reject":true,"select":true},"members":{"view":true,"create":true,"update":true,"delete":true,"approve":false,"reject":true},"payments":{"view":true,"create":true,"approve":true,"reject":true},"expenses":{"view":true,"create":true,"update":true,"delete":true,"approve":true,"reject":true},"transactions":{"view":true},"announcements":{"view":true,"create":true,"update":true,"delete":true},"profile":{"view":true,"update":true},"settings":{"view":true,"update":true}}',
2026-09-03T12:55:05:   selected_society_id: 1,
2026-09-03T12:55:05:   is_superadmin: 0,
2026-09-03T12:55:05:   delete_requested: 0,
2026-09-03T12:55:05:   society_name: 'Green Valley Society',
2026-09-03T12:55:05:   society_address: '123 Main St'
2026-09-03T12:55:05: }
2026-09-03T12:55:05: MEMBER SOCIETY ID: 1
2026-09-03T12:55:05: SELECTED SOCIETY ID: 1
2026-09-03T12:55:05: ========== SOCIETY CHECK ==========
2026-09-03T12:55:05: SOCIETY: {
2026-09-03T12:55:05:   id: 1,
2026-09-03T12:55:05:   logo_url: null,
2026-09-03T12:55:05:   society_name: 'Green Valley Society',
2026-09-03T12:55:05:   approval_status: null,
2026-09-03T12:55:05:   review_notes: null,
2026-09-03T12:55:05:   registration_no: 'hsisbegeeh',
2026-09-03T12:55:05:   city: 'Jaipur',
2026-09-03T12:55:05:   state: 'Rajasthan',
2026-09-03T12:55:05:   total_units: 150,
2026-09-03T12:55:05:   monthly_maintenance: '500.00',
2026-09-03T12:55:05:   maintenance_frequency: 'monthly',
2026-09-03T12:55:05:   address: '123 Main St',
2026-09-03T12:55:05:   contact_name: 'Vikram Singh',
2026-09-03T12:55:05:   contact_mobile: '9876543210',
2026-09-03T12:55:05:   contact_email: 'vikram@example.com',
2026-09-03T12:55:05:   designation: null,
2026-09-03T12:55:05:   registered_on: 2026-08-02T18:30:00.000Z,
2026-09-03T12:55:05:   reviewed_on: null
2026-09-03T12:55:05: }
2026-09-03T12:55:05: 12:55:05 [[32minfo[39m] [0mPOST /v1/payment/submit [32m201[0m 220.157 ms - 110[0m
2026-09-03T12:55:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:05: Method: POST
2026-09-03T12:55:05: originalUrl: /v1/payments
2026-09-03T12:55:05: path: /v1/payments
2026-09-03T12:55:05: normalizedPath: /v1/payments
2026-09-03T12:55:05: isPublicRoute: false
2026-09-03T12:55:05: ------------------------------
2026-09-03T12:55:05: ----- initAuth DEBUG -----
2026-09-03T12:55:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:05: IsValid: true
2026-09-03T12:55:05: --------------------------
2026-09-03T12:55:05: 12:55:05 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.449 ms - 2423[0m
2026-09-03T12:55:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:05: Method: GET
2026-09-03T12:55:05: originalUrl: /v1/payment/my-dues
2026-09-03T12:55:05: path: /v1/payment/my-dues
2026-09-03T12:55:05: normalizedPath: /v1/payment/my-dues
2026-09-03T12:55:05: isPublicRoute: false
2026-09-03T12:55:05: ------------------------------
2026-09-03T12:55:05: ----- initAuth DEBUG -----
2026-09-03T12:55:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:05: IsValid: true
2026-09-03T12:55:05: --------------------------
2026-09-03T12:55:05: 12:55:05 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.113 ms - 343[0m
2026-09-03T12:55:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:08: Method: POST
2026-09-03T12:55:08: originalUrl: /v1/payments
2026-09-03T12:55:08: path: /v1/payments
2026-09-03T12:55:08: normalizedPath: /v1/payments
2026-09-03T12:55:08: isPublicRoute: false
2026-09-03T12:55:08: ------------------------------
2026-09-03T12:55:08: ----- initAuth DEBUG -----
2026-09-03T12:55:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:08: IsValid: true
2026-09-03T12:55:08: --------------------------
2026-09-03T12:55:08: 12:55:08 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.443 ms - 2423[0m
2026-09-03T12:55:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:09: Method: GET
2026-09-03T12:55:09: originalUrl: /v1/payment/my-dues
2026-09-03T12:55:09: path: /v1/payment/my-dues
2026-09-03T12:55:09: normalizedPath: /v1/payment/my-dues
2026-09-03T12:55:09: isPublicRoute: false
2026-09-03T12:55:09: ------------------------------
2026-09-03T12:55:09: ----- initAuth DEBUG -----
2026-09-03T12:55:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:09: IsValid: true
2026-09-03T12:55:09: --------------------------
2026-09-03T12:55:09: 12:55:09 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.942 ms - 343[0m
2026-09-03T12:55:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:10: Method: POST
2026-09-03T12:55:10: originalUrl: /v1/transactions
2026-09-03T12:55:10: path: /v1/transactions
2026-09-03T12:55:10: normalizedPath: /v1/transactions
2026-09-03T12:55:10: isPublicRoute: false
2026-09-03T12:55:10: ------------------------------
2026-09-03T12:55:10: ----- initAuth DEBUG -----
2026-09-03T12:55:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:10: IsValid: true
2026-09-03T12:55:10: --------------------------
2026-09-03T12:55:10: 12:55:10 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.476 ms - 2315[0m
2026-09-03T12:55:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:10: Method: GET
2026-09-03T12:55:10: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T12:55:10: path: /v1/transactions/summary
2026-09-03T12:55:10: normalizedPath: /v1/transactions/summary
2026-09-03T12:55:10: isPublicRoute: false
2026-09-03T12:55:10: ------------------------------
2026-09-03T12:55:10: ----- initAuth DEBUG -----
2026-09-03T12:55:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:10: IsValid: true
2026-09-03T12:55:10: --------------------------
2026-09-03T12:55:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:10: Method: GET
2026-09-03T12:55:10: originalUrl: /v1/expense-categories
2026-09-03T12:55:10: path: /v1/expense-categories
2026-09-03T12:55:10: normalizedPath: /v1/expense-categories
2026-09-03T12:55:10: isPublicRoute: false
2026-09-03T12:55:10: ------------------------------
2026-09-03T12:55:10: ----- initAuth DEBUG -----
2026-09-03T12:55:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:10: IsValid: true
2026-09-03T12:55:10: --------------------------
2026-09-03T12:55:10: 12:55:10 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 2.548 ms - 149[0m
2026-09-03T12:55:10: 12:55:10 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 10.558 ms - 131[0m
2026-09-03T12:55:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:11: Method: GET
2026-09-03T12:55:11: originalUrl: /v1/dashboard
2026-09-03T12:55:11: path: /v1/dashboard
2026-09-03T12:55:11: normalizedPath: /v1/dashboard
2026-09-03T12:55:11: isPublicRoute: false
2026-09-03T12:55:11: ------------------------------
2026-09-03T12:55:11: ----- initAuth DEBUG -----
2026-09-03T12:55:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:11: IsValid: true
2026-09-03T12:55:11: --------------------------
2026-09-03T12:55:11: ========== Dashboard Controller ==========
2026-09-03T12:55:11: req.user => {
2026-09-03T12:55:11:   user_id: 16,
2026-09-03T12:55:11:   society_id: 1,
2026-09-03T12:55:11:   role: 'superadmin',
2026-09-03T12:55:11:   full_name: 'Neeshu',
2026-09-03T12:55:11:   is_admin: 1,
2026-09-03T12:55:11:   is_member: 1,
2026-09-03T12:55:11:   is_superadmin: false,
2026-09-03T12:55:11:   permissions: {
2026-09-03T12:55:11:     dashboard: { view: true },
2026-09-03T12:55:11:     society: {
2026-09-03T12:55:11:       view: true,
2026-09-03T12:55:11:       summary: true,
2026-09-03T12:55:11:       create: true,
2026-09-03T12:55:11:       update: true,
2026-09-03T12:55:11:       delete: true,
2026-09-03T12:55:11:       approve: true,
2026-09-03T12:55:11:       reject: true,
2026-09-03T12:55:11:       select: true
2026-09-03T12:55:11:     },
2026-09-03T12:55:11:     members: {
2026-09-03T12:55:11:       view: true,
2026-09-03T12:55:11:       create: true,
2026-09-03T12:55:11:       update: true,
2026-09-03T12:55:11:       delete: true,
2026-09-03T12:55:11:       approve: false,
2026-09-03T12:55:11:       reject: true
2026-09-03T12:55:11:     },
2026-09-03T12:55:11:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:55:11:     expenses: {
2026-09-03T12:55:11:       view: true,
2026-09-03T12:55:11:       create: true,
2026-09-03T12:55:11:       update: true,
2026-09-03T12:55:11:       delete: true,
2026-09-03T12:55:11:       approve: true,
2026-09-03T12:55:11:       reject: true
2026-09-03T12:55:11:     },
2026-09-03T12:55:11:     transactions: { view: true },
2026-09-03T12:55:11:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:55:11:     profile: { view: true, update: true },
2026-09-03T12:55:11:     settings: { view: true, update: true }
2026-09-03T12:55:11:   },
2026-09-03T12:55:11:   iat: 1788418636,
2026-09-03T12:55:11:   exp: 1791010636
2026-09-03T12:55:11: }
2026-09-03T12:55:11: req.selectedSocietyId => 1
2026-09-03T12:55:11: Dashboard Society ID => 1
2026-09-03T12:55:11: Member ID => 16
2026-09-03T12:55:11: User Role => superadmin
2026-09-03T12:55:11: societyId = 1
2026-09-03T12:55:11: memberId = 16
2026-09-03T12:55:11: Pending Maintenance Count => 7
2026-09-03T12:55:11: Pending Expense Count => 18
2026-09-03T12:55:11: Total Pending Count => 25
2026-09-03T12:55:11: 12:55:11 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 30.075 ms - 1045[0m
2026-09-03T12:55:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:13: Method: POST
2026-09-03T12:55:13: originalUrl: /v1/transactions
2026-09-03T12:55:13: path: /v1/transactions
2026-09-03T12:55:13: normalizedPath: /v1/transactions
2026-09-03T12:55:13: isPublicRoute: false
2026-09-03T12:55:13: ------------------------------
2026-09-03T12:55:13: ----- initAuth DEBUG -----
2026-09-03T12:55:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:13: IsValid: true
2026-09-03T12:55:13: --------------------------
2026-09-03T12:55:13: 12:55:13 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 18.902 ms - 1040[0m
2026-09-03T12:55:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:18: Method: GET
2026-09-03T12:55:18: originalUrl: /v1/transactions/14
2026-09-03T12:55:18: path: /v1/transactions/14
2026-09-03T12:55:18: normalizedPath: /v1/transactions/14
2026-09-03T12:55:18: isPublicRoute: false
2026-09-03T12:55:18: ------------------------------
2026-09-03T12:55:18: ----- initAuth DEBUG -----
2026-09-03T12:55:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:18: IsValid: true
2026-09-03T12:55:18: --------------------------
2026-09-03T12:55:18: 12:55:18 [[32minfo[39m] [0mGET /v1/transactions/14 [32m200[0m 10.884 ms - 1034[0m
2026-09-03T12:55:21: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:21: Method: PUT
2026-09-03T12:55:21: originalUrl: /v1/payment/14/approve
2026-09-03T12:55:21: path: /v1/payment/14/approve
2026-09-03T12:55:21: normalizedPath: /v1/payment/14/approve
2026-09-03T12:55:21: isPublicRoute: false
2026-09-03T12:55:21: ------------------------------
2026-09-03T12:55:21: ----- initAuth DEBUG -----
2026-09-03T12:55:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:21: IsValid: true
2026-09-03T12:55:21: --------------------------
2026-09-03T12:55:21: ========== APPROVE PAYMENT ==========
2026-09-03T12:55:21: TRANSACTION ID: 14
2026-09-03T12:55:21: SELECTED SOCIETY ID: 1
2026-09-03T12:55:21: USER: {
2026-09-03T12:55:21:   user_id: 16,
2026-09-03T12:55:21:   society_id: 1,
2026-09-03T12:55:21:   role: 'superadmin',
2026-09-03T12:55:21:   full_name: 'Neeshu',
2026-09-03T12:55:21:   is_admin: 1,
2026-09-03T12:55:21:   is_member: 1,
2026-09-03T12:55:21:   is_superadmin: false,
2026-09-03T12:55:21:   permissions: {
2026-09-03T12:55:21:     dashboard: { view: true },
2026-09-03T12:55:21:     society: {
2026-09-03T12:55:21:       view: true,
2026-09-03T12:55:21:       summary: true,
2026-09-03T12:55:21:       create: true,
2026-09-03T12:55:21:       update: true,
2026-09-03T12:55:21:       delete: true,
2026-09-03T12:55:21:       approve: true,
2026-09-03T12:55:21:       reject: true,
2026-09-03T12:55:21:       select: true
2026-09-03T12:55:21:     },
2026-09-03T12:55:21:     members: {
2026-09-03T12:55:21:       view: true,
2026-09-03T12:55:21:       create: true,
2026-09-03T12:55:21:       update: true,
2026-09-03T12:55:21:       delete: true,
2026-09-03T12:55:21:       approve: false,
2026-09-03T12:55:21:       reject: true
2026-09-03T12:55:21:     },
2026-09-03T12:55:21:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:55:21:     expenses: {
2026-09-03T12:55:21:       view: true,
2026-09-03T12:55:21:       create: true,
2026-09-03T12:55:21:       update: true,
2026-09-03T12:55:21:       delete: true,
2026-09-03T12:55:21:       approve: true,
2026-09-03T12:55:21:       reject: true
2026-09-03T12:55:21:     },
2026-09-03T12:55:21:     transactions: { view: true },
2026-09-03T12:55:21:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:55:21:     profile: { view: true, update: true },
2026-09-03T12:55:21:     settings: { view: true, update: true }
2026-09-03T12:55:21:   },
2026-09-03T12:55:21:   iat: 1788418636,
2026-09-03T12:55:21:   exp: 1791010636
2026-09-03T12:55:21: }
2026-09-03T12:55:21: TRANSACTION: {
2026-09-03T12:55:21:   id: 14,
2026-09-03T12:55:21:   society_id: 1,
2026-09-03T12:55:21:   member_id: 16,
2026-09-03T12:55:21:   reference_type: 'maintenance',
2026-09-03T12:55:21:   reference_id: 12,
2026-09-03T12:55:21:   member_name: 'Neeshu',
2026-09-03T12:55:21:   flat_number: '122',
2026-09-03T12:55:21:   transaction_type: 'maintenance',
2026-09-03T12:55:21:   amount: '500.00',
2026-09-03T12:55:21:   direction: 'credit',
2026-09-03T12:55:21:   payment_mode: 'upi',
2026-09-03T12:55:21:   transaction_number: 'sv etc35',
2026-09-03T12:55:21:   transaction_date: 2026-09-03T07:25:05.000Z,
2026-09-03T12:55:21:   approval_status: 'pending',
2026-09-03T12:55:21:   status: 1,
2026-09-03T12:55:21:   created_at: 2026-09-03T07:25:05.000Z,
2026-09-03T12:55:21:   updated_at: 2026-09-03T07:25:05.000Z,
2026-09-03T12:55:21:   receipt_url: null,
2026-09-03T12:55:21:   screenshot_url: '/uploads/payment/1788420305512-851156782.jpg',
2026-09-03T12:55:21:   approval_comment: null
2026-09-03T12:55:21: }
2026-09-03T12:55:21: ========== TRANSACTION UPDATE ==========
2026-09-03T12:55:21: STATUS: approved
2026-09-03T12:55:21: COMMENT: ok
2026-09-03T12:55:21: TRANSACTION ID: 14
2026-09-03T12:55:21: AFFECTED ROWS: 1
2026-09-03T12:55:21: APPROVAL RESULT: {
2026-09-03T12:55:21:   affectedRows: 1,
2026-09-03T12:55:21:   transactionId: 14,
2026-09-03T12:55:21:   referenceType: 'maintenance',
2026-09-03T12:55:21:   referenceId: 12,
2026-09-03T12:55:21:   approval_status: 'approved',
2026-09-03T12:55:21:   approval_comment: 'ok',
2026-09-03T12:55:21:   mainTableAffectedRows: 1
2026-09-03T12:55:21: }
2026-09-03T12:55:21: 12:55:21 [[32minfo[39m] [0mPUT /v1/payment/14/approve [32m200[0m 20.934 ms - 254[0m
2026-09-03T12:55:23: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:23: Method: GET
2026-09-03T12:55:23: originalUrl: /v1/transactions/8
2026-09-03T12:55:23: path: /v1/transactions/8
2026-09-03T12:55:23: normalizedPath: /v1/transactions/8
2026-09-03T12:55:23: isPublicRoute: false
2026-09-03T12:55:23: ------------------------------
2026-09-03T12:55:23: ----- initAuth DEBUG -----
2026-09-03T12:55:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:23: IsValid: true
2026-09-03T12:55:23: --------------------------
2026-09-03T12:55:23: 12:55:23 [[32minfo[39m] [0mGET /v1/transactions/8 [32m200[0m 5.282 ms - 620[0m
2026-09-03T12:55:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:26: Method: PUT
2026-09-03T12:55:26: originalUrl: /v1/payment/8/approve
2026-09-03T12:55:26: path: /v1/payment/8/approve
2026-09-03T12:55:26: normalizedPath: /v1/payment/8/approve
2026-09-03T12:55:26: isPublicRoute: false
2026-09-03T12:55:26: ------------------------------
2026-09-03T12:55:26: ----- initAuth DEBUG -----
2026-09-03T12:55:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:26: IsValid: true
2026-09-03T12:55:26: --------------------------
2026-09-03T12:55:26: ========== APPROVE PAYMENT ==========
2026-09-03T12:55:26: TRANSACTION ID: 8
2026-09-03T12:55:26: SELECTED SOCIETY ID: 1
2026-09-03T12:55:26: USER: {
2026-09-03T12:55:26:   user_id: 16,
2026-09-03T12:55:26:   society_id: 1,
2026-09-03T12:55:26:   role: 'superadmin',
2026-09-03T12:55:26:   full_name: 'Neeshu',
2026-09-03T12:55:26:   is_admin: 1,
2026-09-03T12:55:26:   is_member: 1,
2026-09-03T12:55:26:   is_superadmin: false,
2026-09-03T12:55:26:   permissions: {
2026-09-03T12:55:26:     dashboard: { view: true },
2026-09-03T12:55:26:     society: {
2026-09-03T12:55:26:       view: true,
2026-09-03T12:55:26:       summary: true,
2026-09-03T12:55:26:       create: true,
2026-09-03T12:55:26:       update: true,
2026-09-03T12:55:26:       delete: true,
2026-09-03T12:55:26:       approve: true,
2026-09-03T12:55:26:       reject: true,
2026-09-03T12:55:26:       select: true
2026-09-03T12:55:26:     },
2026-09-03T12:55:26:     members: {
2026-09-03T12:55:26:       view: true,
2026-09-03T12:55:26:       create: true,
2026-09-03T12:55:26:       update: true,
2026-09-03T12:55:26:       delete: true,
2026-09-03T12:55:26:       approve: false,
2026-09-03T12:55:26:       reject: true
2026-09-03T12:55:26:     },
2026-09-03T12:55:26:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:55:26:     expenses: {
2026-09-03T12:55:26:       view: true,
2026-09-03T12:55:26:       create: true,
2026-09-03T12:55:26:       update: true,
2026-09-03T12:55:26:       delete: true,
2026-09-03T12:55:26:       approve: true,
2026-09-03T12:55:26:       reject: true
2026-09-03T12:55:26:     },
2026-09-03T12:55:26:     transactions: { view: true },
2026-09-03T12:55:26:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:55:26:     profile: { view: true, update: true },
2026-09-03T12:55:26:     settings: { view: true, update: true }
2026-09-03T12:55:26:   },
2026-09-03T12:55:26:   iat: 1788418636,
2026-09-03T12:55:26:   exp: 1791010636
2026-09-03T12:55:26: }
2026-09-03T12:55:26: TRANSACTION: {
2026-09-03T12:55:26:   id: 8,
2026-09-03T12:55:26:   society_id: 1,
2026-09-03T12:55:26:   member_id: 1,
2026-09-03T12:55:26:   reference_type: 'expense',
2026-09-03T12:55:26:   reference_id: 18,
2026-09-03T12:55:26:   member_name: 'Ram',
2026-09-03T12:55:26:   flat_number: '120',
2026-09-03T12:55:26:   transaction_type: 'Maintenance',
2026-09-03T12:55:26:   amount: '5000.00',
2026-09-03T12:55:26:   direction: 'debit',
2026-09-03T12:55:26:   payment_mode: 'cheque',
2026-09-03T12:55:26:   transaction_number: null,
2026-09-03T12:55:26:   transaction_date: 2026-09-03T04:48:18.000Z,
2026-09-03T12:55:26:   approval_status: 'pending',
2026-09-03T12:55:26:   status: 1,
2026-09-03T12:55:26:   created_at: 2026-09-03T04:48:18.000Z,
2026-09-03T12:55:26:   updated_at: 2026-09-03T04:48:18.000Z,
2026-09-03T12:55:26:   receipt_url: '/uploads/expense/1788410898773-42546360.jpg',
2026-09-03T12:55:26:   screenshot_url: null,
2026-09-03T12:55:26:   approval_comment: null
2026-09-03T12:55:26: }
2026-09-03T12:55:26: ========== TRANSACTION UPDATE ==========
2026-09-03T12:55:26: STATUS: approved
2026-09-03T12:55:26: COMMENT: ok
2026-09-03T12:55:26: TRANSACTION ID: 8
2026-09-03T12:55:26: AFFECTED ROWS: 1
2026-09-03T12:55:26: APPROVAL RESULT: {
2026-09-03T12:55:26:   affectedRows: 1,
2026-09-03T12:55:26:   transactionId: 8,
2026-09-03T12:55:26:   referenceType: 'expense',
2026-09-03T12:55:26:   referenceId: 18,
2026-09-03T12:55:26:   approval_status: 'approved',
2026-09-03T12:55:26:   approval_comment: 'ok',
2026-09-03T12:55:26:   mainTableAffectedRows: 1
2026-09-03T12:55:26: }
2026-09-03T12:55:26: 12:55:26 [[32minfo[39m] [0mPUT /v1/payment/8/approve [31m500[0m 18.479 ms - 80[0m
2026-09-03T12:55:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:28: Method: PUT
2026-09-03T12:55:28: originalUrl: /v1/payment/8/approve
2026-09-03T12:55:28: path: /v1/payment/8/approve
2026-09-03T12:55:28: normalizedPath: /v1/payment/8/approve
2026-09-03T12:55:28: isPublicRoute: false
2026-09-03T12:55:28: ------------------------------
2026-09-03T12:55:28: ----- initAuth DEBUG -----
2026-09-03T12:55:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:28: IsValid: true
2026-09-03T12:55:28: --------------------------
2026-09-03T12:55:28: ========== APPROVE PAYMENT ==========
2026-09-03T12:55:28: TRANSACTION ID: 8
2026-09-03T12:55:28: SELECTED SOCIETY ID: 1
2026-09-03T12:55:28: USER: {
2026-09-03T12:55:28:   user_id: 16,
2026-09-03T12:55:28:   society_id: 1,
2026-09-03T12:55:28:   role: 'superadmin',
2026-09-03T12:55:28:   full_name: 'Neeshu',
2026-09-03T12:55:28:   is_admin: 1,
2026-09-03T12:55:28:   is_member: 1,
2026-09-03T12:55:28:   is_superadmin: false,
2026-09-03T12:55:28:   permissions: {
2026-09-03T12:55:28:     dashboard: { view: true },
2026-09-03T12:55:28:     society: {
2026-09-03T12:55:28:       view: true,
2026-09-03T12:55:28:       summary: true,
2026-09-03T12:55:28:       create: true,
2026-09-03T12:55:28:       update: true,
2026-09-03T12:55:28:       delete: true,
2026-09-03T12:55:28:       approve: true,
2026-09-03T12:55:28:       reject: true,
2026-09-03T12:55:28:       select: true
2026-09-03T12:55:28:     },
2026-09-03T12:55:28:     members: {
2026-09-03T12:55:28:       view: true,
2026-09-03T12:55:28:       create: true,
2026-09-03T12:55:28:       update: true,
2026-09-03T12:55:28:       delete: true,
2026-09-03T12:55:28:       approve: false,
2026-09-03T12:55:28:       reject: true
2026-09-03T12:55:28:     },
2026-09-03T12:55:28:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:55:28:     expenses: {
2026-09-03T12:55:28:       view: true,
2026-09-03T12:55:28:       create: true,
2026-09-03T12:55:28:       update: true,
2026-09-03T12:55:28:       delete: true,
2026-09-03T12:55:28:       approve: true,
2026-09-03T12:55:28:       reject: true
2026-09-03T12:55:28:     },
2026-09-03T12:55:28:     transactions: { view: true },
2026-09-03T12:55:28:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:55:28:     profile: { view: true, update: true },
2026-09-03T12:55:28:     settings: { view: true, update: true }
2026-09-03T12:55:28:   },
2026-09-03T12:55:28:   iat: 1788418636,
2026-09-03T12:55:28:   exp: 1791010636
2026-09-03T12:55:28: }
2026-09-03T12:55:28: TRANSACTION: {
2026-09-03T12:55:28:   id: 8,
2026-09-03T12:55:28:   society_id: 1,
2026-09-03T12:55:28:   member_id: 1,
2026-09-03T12:55:28:   reference_type: 'expense',
2026-09-03T12:55:28:   reference_id: 18,
2026-09-03T12:55:28:   member_name: 'Ram',
2026-09-03T12:55:28:   flat_number: '120',
2026-09-03T12:55:28:   transaction_type: 'Maintenance',
2026-09-03T12:55:28:   amount: '5000.00',
2026-09-03T12:55:28:   direction: 'debit',
2026-09-03T12:55:28:   payment_mode: 'cheque',
2026-09-03T12:55:28:   transaction_number: null,
2026-09-03T12:55:28:   transaction_date: 2026-09-03T04:48:18.000Z,
2026-09-03T12:55:28:   approval_status: 'approved',
2026-09-03T12:55:28:   status: 1,
2026-09-03T12:55:28:   created_at: 2026-09-03T04:48:18.000Z,
2026-09-03T12:55:28:   updated_at: 2026-09-03T04:48:18.000Z,
2026-09-03T12:55:28:   receipt_url: '/uploads/expense/1788410898773-42546360.jpg',
2026-09-03T12:55:28:   screenshot_url: null,
2026-09-03T12:55:28:   approval_comment: 'ok'
2026-09-03T12:55:28: }
2026-09-03T12:55:28: 12:55:28 [[32minfo[39m] [0mPUT /v1/payment/8/approve [33m400[0m 6.384 ms - 85[0m
2026-09-03T12:55:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:34: Method: GET
2026-09-03T12:55:34: originalUrl: /v1/transactions/9
2026-09-03T12:55:34: path: /v1/transactions/9
2026-09-03T12:55:34: normalizedPath: /v1/transactions/9
2026-09-03T12:55:34: isPublicRoute: false
2026-09-03T12:55:34: ------------------------------
2026-09-03T12:55:34: ----- initAuth DEBUG -----
2026-09-03T12:55:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:34: IsValid: true
2026-09-03T12:55:34: --------------------------
2026-09-03T12:55:34: 12:55:34 [[32minfo[39m] [0mGET /v1/transactions/9 [32m200[0m 3.220 ms - 618[0m
2026-09-03T12:55:36: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:36: Method: PUT
2026-09-03T12:55:36: originalUrl: /v1/payment/9/approve
2026-09-03T12:55:36: path: /v1/payment/9/approve
2026-09-03T12:55:36: normalizedPath: /v1/payment/9/approve
2026-09-03T12:55:36: isPublicRoute: false
2026-09-03T12:55:36: ------------------------------
2026-09-03T12:55:36: ----- initAuth DEBUG -----
2026-09-03T12:55:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:36: IsValid: true
2026-09-03T12:55:36: --------------------------
2026-09-03T12:55:36: ========== APPROVE PAYMENT ==========
2026-09-03T12:55:36: TRANSACTION ID: 9
2026-09-03T12:55:36: SELECTED SOCIETY ID: 1
2026-09-03T12:55:36: USER: {
2026-09-03T12:55:36:   user_id: 16,
2026-09-03T12:55:36:   society_id: 1,
2026-09-03T12:55:36:   role: 'superadmin',
2026-09-03T12:55:36:   full_name: 'Neeshu',
2026-09-03T12:55:36:   is_admin: 1,
2026-09-03T12:55:36:   is_member: 1,
2026-09-03T12:55:36:   is_superadmin: false,
2026-09-03T12:55:36:   permissions: {
2026-09-03T12:55:36:     dashboard: { view: true },
2026-09-03T12:55:36:     society: {
2026-09-03T12:55:36:       view: true,
2026-09-03T12:55:36:       summary: true,
2026-09-03T12:55:36:       create: true,
2026-09-03T12:55:36:       update: true,
2026-09-03T12:55:36:       delete: true,
2026-09-03T12:55:36:       approve: true,
2026-09-03T12:55:36:       reject: true,
2026-09-03T12:55:36:       select: true
2026-09-03T12:55:36:     },
2026-09-03T12:55:36:     members: {
2026-09-03T12:55:36:       view: true,
2026-09-03T12:55:36:       create: true,
2026-09-03T12:55:36:       update: true,
2026-09-03T12:55:36:       delete: true,
2026-09-03T12:55:36:       approve: false,
2026-09-03T12:55:36:       reject: true
2026-09-03T12:55:36:     },
2026-09-03T12:55:36:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:55:36:     expenses: {
2026-09-03T12:55:36:       view: true,
2026-09-03T12:55:36:       create: true,
2026-09-03T12:55:36:       update: true,
2026-09-03T12:55:36:       delete: true,
2026-09-03T12:55:36:       approve: true,
2026-09-03T12:55:36:       reject: true
2026-09-03T12:55:36:     },
2026-09-03T12:55:36:     transactions: { view: true },
2026-09-03T12:55:36:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:55:36:     profile: { view: true, update: true },
2026-09-03T12:55:36:     settings: { view: true, update: true }
2026-09-03T12:55:36:   },
2026-09-03T12:55:36:   iat: 1788418636,
2026-09-03T12:55:36:   exp: 1791010636
2026-09-03T12:55:36: }
2026-09-03T12:55:36: TRANSACTION: {
2026-09-03T12:55:36:   id: 9,
2026-09-03T12:55:36:   society_id: 1,
2026-09-03T12:55:36:   member_id: 1,
2026-09-03T12:55:36:   reference_type: 'expense',
2026-09-03T12:55:36:   reference_id: 19,
2026-09-03T12:55:36:   member_name: 'Ram',
2026-09-03T12:55:36:   flat_number: '120',
2026-09-03T12:55:36:   transaction_type: 'Electricity',
2026-09-03T12:55:36:   amount: '200.00',
2026-09-03T12:55:36:   direction: 'debit',
2026-09-03T12:55:36:   payment_mode: 'cash',
2026-09-03T12:55:36:   transaction_number: null,
2026-09-03T12:55:36:   transaction_date: 2026-09-03T04:48:36.000Z,
2026-09-03T12:55:36:   approval_status: 'pending',
2026-09-03T12:55:36:   status: 1,
2026-09-03T12:55:36:   created_at: 2026-09-03T04:48:36.000Z,
2026-09-03T12:55:36:   updated_at: 2026-09-03T04:48:36.000Z,
2026-09-03T12:55:36:   receipt_url: '/uploads/expense/1788410916832-799073150.jpg',
2026-09-03T12:55:36:   screenshot_url: null,
2026-09-03T12:55:36:   approval_comment: null
2026-09-03T12:55:36: }
2026-09-03T12:55:36: ========== TRANSACTION UPDATE ==========
2026-09-03T12:55:36: STATUS: approved
2026-09-03T12:55:36: COMMENT: jsnd
2026-09-03T12:55:36: TRANSACTION ID: 9
2026-09-03T12:55:36: AFFECTED ROWS: 1
2026-09-03T12:55:36: APPROVAL RESULT: {
2026-09-03T12:55:36:   affectedRows: 1,
2026-09-03T12:55:36:   transactionId: 9,
2026-09-03T12:55:36:   referenceType: 'expense',
2026-09-03T12:55:36:   referenceId: 19,
2026-09-03T12:55:36:   approval_status: 'approved',
2026-09-03T12:55:36:   approval_comment: 'jsnd',
2026-09-03T12:55:36:   mainTableAffectedRows: 1
2026-09-03T12:55:36: }
2026-09-03T12:55:36: 12:55:36 [[32minfo[39m] [0mPUT /v1/payment/9/approve [31m500[0m 9.356 ms - 80[0m
2026-09-03T12:55:46: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:46: Method: PUT
2026-09-03T12:55:46: originalUrl: /v1/payment/9/approve
2026-09-03T12:55:46: path: /v1/payment/9/approve
2026-09-03T12:55:46: normalizedPath: /v1/payment/9/approve
2026-09-03T12:55:46: isPublicRoute: false
2026-09-03T12:55:46: ------------------------------
2026-09-03T12:55:46: ----- initAuth DEBUG -----
2026-09-03T12:55:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:46: IsValid: true
2026-09-03T12:55:46: --------------------------
2026-09-03T12:55:46: ========== APPROVE PAYMENT ==========
2026-09-03T12:55:46: TRANSACTION ID: 9
2026-09-03T12:55:46: SELECTED SOCIETY ID: 1
2026-09-03T12:55:46: USER: {
2026-09-03T12:55:46:   user_id: 16,
2026-09-03T12:55:46:   society_id: 1,
2026-09-03T12:55:46:   role: 'superadmin',
2026-09-03T12:55:46:   full_name: 'Neeshu',
2026-09-03T12:55:46:   is_admin: 1,
2026-09-03T12:55:46:   is_member: 1,
2026-09-03T12:55:46:   is_superadmin: false,
2026-09-03T12:55:46:   permissions: {
2026-09-03T12:55:46:     dashboard: { view: true },
2026-09-03T12:55:46:     society: {
2026-09-03T12:55:46:       view: true,
2026-09-03T12:55:46:       summary: true,
2026-09-03T12:55:46:       create: true,
2026-09-03T12:55:46:       update: true,
2026-09-03T12:55:46:       delete: true,
2026-09-03T12:55:46:       approve: true,
2026-09-03T12:55:46:       reject: true,
2026-09-03T12:55:46:       select: true
2026-09-03T12:55:46:     },
2026-09-03T12:55:46:     members: {
2026-09-03T12:55:46:       view: true,
2026-09-03T12:55:46:       create: true,
2026-09-03T12:55:46:       update: true,
2026-09-03T12:55:46:       delete: true,
2026-09-03T12:55:46:       approve: false,
2026-09-03T12:55:46:       reject: true
2026-09-03T12:55:46:     },
2026-09-03T12:55:46:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:55:46:     expenses: {
2026-09-03T12:55:46:       view: true,
2026-09-03T12:55:46:       create: true,
2026-09-03T12:55:46:       update: true,
2026-09-03T12:55:46:       delete: true,
2026-09-03T12:55:46:       approve: true,
2026-09-03T12:55:46:       reject: true
2026-09-03T12:55:46:     },
2026-09-03T12:55:46:     transactions: { view: true },
2026-09-03T12:55:46:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:55:46:     profile: { view: true, update: true },
2026-09-03T12:55:46:     settings: { view: true, update: true }
2026-09-03T12:55:46:   },
2026-09-03T12:55:46:   iat: 1788418636,
2026-09-03T12:55:46:   exp: 1791010636
2026-09-03T12:55:46: }
2026-09-03T12:55:46: TRANSACTION: {
2026-09-03T12:55:46:   id: 9,
2026-09-03T12:55:46:   society_id: 1,
2026-09-03T12:55:46:   member_id: 1,
2026-09-03T12:55:46:   reference_type: 'expense',
2026-09-03T12:55:46:   reference_id: 19,
2026-09-03T12:55:46:   member_name: 'Ram',
2026-09-03T12:55:46:   flat_number: '120',
2026-09-03T12:55:46:   transaction_type: 'Electricity',
2026-09-03T12:55:46:   amount: '200.00',
2026-09-03T12:55:46:   direction: 'debit',
2026-09-03T12:55:46:   payment_mode: 'cash',
2026-09-03T12:55:46:   transaction_number: null,
2026-09-03T12:55:46:   transaction_date: 2026-09-03T04:48:36.000Z,
2026-09-03T12:55:46:   approval_status: 'approved',
2026-09-03T12:55:46:   status: 1,
2026-09-03T12:55:46:   created_at: 2026-09-03T04:48:36.000Z,
2026-09-03T12:55:46:   updated_at: 2026-09-03T04:48:36.000Z,
2026-09-03T12:55:46:   receipt_url: '/uploads/expense/1788410916832-799073150.jpg',
2026-09-03T12:55:46:   screenshot_url: null,
2026-09-03T12:55:46:   approval_comment: 'jsnd'
2026-09-03T12:55:46: }
2026-09-03T12:55:46: 12:55:46 [[32minfo[39m] [0mPUT /v1/payment/9/approve [33m400[0m 3.168 ms - 85[0m
2026-09-03T12:55:52: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:52: Method: GET
2026-09-03T12:55:52: originalUrl: /v1/transactions/9
2026-09-03T12:55:52: path: /v1/transactions/9
2026-09-03T12:55:52: normalizedPath: /v1/transactions/9
2026-09-03T12:55:52: isPublicRoute: false
2026-09-03T12:55:52: ------------------------------
2026-09-03T12:55:52: ----- initAuth DEBUG -----
2026-09-03T12:55:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:52: IsValid: true
2026-09-03T12:55:52: --------------------------
2026-09-03T12:55:52: 12:55:52 [[32minfo[39m] [0mGET /v1/transactions/9 [32m200[0m 3.911 ms - 621[0m
2026-09-03T12:55:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:55:57: Method: GET
2026-09-03T12:55:57: originalUrl: /v1/transactions/8
2026-09-03T12:55:57: path: /v1/transactions/8
2026-09-03T12:55:57: normalizedPath: /v1/transactions/8
2026-09-03T12:55:57: isPublicRoute: false
2026-09-03T12:55:57: ------------------------------
2026-09-03T12:55:57: ----- initAuth DEBUG -----
2026-09-03T12:55:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:55:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:55:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:55:57: IsValid: true
2026-09-03T12:55:57: --------------------------
2026-09-03T12:55:57: 12:55:57 [[32minfo[39m] [0mGET /v1/transactions/8 [32m200[0m 4.058 ms - 621[0m
2026-09-03T12:56:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:56:00: Method: POST
2026-09-03T12:56:00: originalUrl: /v1/transactions
2026-09-03T12:56:00: path: /v1/transactions
2026-09-03T12:56:00: normalizedPath: /v1/transactions
2026-09-03T12:56:00: isPublicRoute: false
2026-09-03T12:56:00: ------------------------------
2026-09-03T12:56:00: ----- initAuth DEBUG -----
2026-09-03T12:56:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:00: IsValid: true
2026-09-03T12:56:00: --------------------------
2026-09-03T12:56:00: 12:56:00 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.860 ms - 2318[0m
2026-09-03T12:56:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:56:01: Method: POST
2026-09-03T12:56:01: originalUrl: /v1/transactions
2026-09-03T12:56:01: path: /v1/transactions
2026-09-03T12:56:01: normalizedPath: /v1/transactions
2026-09-03T12:56:01: isPublicRoute: false
2026-09-03T12:56:01: ------------------------------
2026-09-03T12:56:01: ----- initAuth DEBUG -----
2026-09-03T12:56:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:01: IsValid: true
2026-09-03T12:56:01: --------------------------
2026-09-03T12:56:01: 12:56:01 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.183 ms - 2318[0m
2026-09-03T12:56:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:56:01: Method: GET
2026-09-03T12:56:01: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T12:56:01: path: /v1/transactions/summary
2026-09-03T12:56:01: normalizedPath: /v1/transactions/summary
2026-09-03T12:56:01: isPublicRoute: false
2026-09-03T12:56:01: ------------------------------
2026-09-03T12:56:01: ----- initAuth DEBUG -----
2026-09-03T12:56:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:01: IsValid: true
2026-09-03T12:56:01: --------------------------
2026-09-03T12:56:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:56:01: Method: GET
2026-09-03T12:56:01: originalUrl: /v1/expense-categories
2026-09-03T12:56:01: path: /v1/expense-categories
2026-09-03T12:56:01: normalizedPath: /v1/expense-categories
2026-09-03T12:56:01: isPublicRoute: false
2026-09-03T12:56:01: ------------------------------
2026-09-03T12:56:01: ----- initAuth DEBUG -----
2026-09-03T12:56:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:01: IsValid: true
2026-09-03T12:56:01: --------------------------
2026-09-03T12:56:01: 12:56:01 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 5.048 ms - 149[0m
2026-09-03T12:56:01: 12:56:01 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 14.223 ms - 133[0m
2026-09-03T12:56:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:56:02: Method: POST
2026-09-03T12:56:02: originalUrl: /v1/payments
2026-09-03T12:56:02: path: /v1/payments
2026-09-03T12:56:02: normalizedPath: /v1/payments
2026-09-03T12:56:02: isPublicRoute: false
2026-09-03T12:56:02: ------------------------------
2026-09-03T12:56:02: ----- initAuth DEBUG -----
2026-09-03T12:56:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:02: IsValid: true
2026-09-03T12:56:02: --------------------------
2026-09-03T12:56:02: 12:56:02 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 11.863 ms - 2434[0m
2026-09-03T12:56:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:56:02: Method: GET
2026-09-03T12:56:02: originalUrl: /v1/payment/my-dues
2026-09-03T12:56:02: path: /v1/payment/my-dues
2026-09-03T12:56:02: normalizedPath: /v1/payment/my-dues
2026-09-03T12:56:02: isPublicRoute: false
2026-09-03T12:56:02: ------------------------------
2026-09-03T12:56:02: ----- initAuth DEBUG -----
2026-09-03T12:56:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:02: IsValid: true
2026-09-03T12:56:02: --------------------------
2026-09-03T12:56:02: 12:56:02 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.593 ms - 356[0m
2026-09-03T12:56:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:56:03: Method: GET
2026-09-03T12:56:03: originalUrl: /v1/dashboard
2026-09-03T12:56:03: path: /v1/dashboard
2026-09-03T12:56:03: normalizedPath: /v1/dashboard
2026-09-03T12:56:03: isPublicRoute: false
2026-09-03T12:56:03: ------------------------------
2026-09-03T12:56:03: ----- initAuth DEBUG -----
2026-09-03T12:56:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:03: IsValid: true
2026-09-03T12:56:03: --------------------------
2026-09-03T12:56:03: ========== Dashboard Controller ==========
2026-09-03T12:56:03: req.user => {
2026-09-03T12:56:03:   user_id: 16,
2026-09-03T12:56:03:   society_id: 1,
2026-09-03T12:56:03:   role: 'superadmin',
2026-09-03T12:56:03:   full_name: 'Neeshu',
2026-09-03T12:56:03:   is_admin: 1,
2026-09-03T12:56:03:   is_member: 1,
2026-09-03T12:56:03:   is_superadmin: false,
2026-09-03T12:56:03:   permissions: {
2026-09-03T12:56:03:     dashboard: { view: true },
2026-09-03T12:56:03:     society: {
2026-09-03T12:56:03:       view: true,
2026-09-03T12:56:03:       summary: true,
2026-09-03T12:56:03:       create: true,
2026-09-03T12:56:03:       update: true,
2026-09-03T12:56:03:       delete: true,
2026-09-03T12:56:03:       approve: true,
2026-09-03T12:56:03:       reject: true,
2026-09-03T12:56:03:       select: true
2026-09-03T12:56:03:     },
2026-09-03T12:56:03:     members: {
2026-09-03T12:56:03:       view: true,
2026-09-03T12:56:03:       create: true,
2026-09-03T12:56:03:       update: true,
2026-09-03T12:56:03:       delete: true,
2026-09-03T12:56:03:       approve: false,
2026-09-03T12:56:03:       reject: true
2026-09-03T12:56:03:     },
2026-09-03T12:56:03:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:56:03:     expenses: {
2026-09-03T12:56:03:       view: true,
2026-09-03T12:56:03:       create: true,
2026-09-03T12:56:03:       update: true,
2026-09-03T12:56:03:       delete: true,
2026-09-03T12:56:03:       approve: true,
2026-09-03T12:56:03:       reject: true
2026-09-03T12:56:03:     },
2026-09-03T12:56:03:     transactions: { view: true },
2026-09-03T12:56:03:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:56:03:     profile: { view: true, update: true },
2026-09-03T12:56:03:     settings: { view: true, update: true }
2026-09-03T12:56:03:   },
2026-09-03T12:56:03:   iat: 1788418636,
2026-09-03T12:56:03:   exp: 1791010636
2026-09-03T12:56:03: }
2026-09-03T12:56:03: req.selectedSocietyId => 1
2026-09-03T12:56:03: Dashboard Society ID => 1
2026-09-03T12:56:03: Member ID => 16
2026-09-03T12:56:03: User Role => superadmin
2026-09-03T12:56:03: societyId = 1
2026-09-03T12:56:03: memberId = 16
2026-09-03T12:56:03: Pending Maintenance Count => 6
2026-09-03T12:56:03: Pending Expense Count => 16
2026-09-03T12:56:03: Total Pending Count => 22
2026-09-03T12:56:03: 12:56:03 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.386 ms - 1053[0m
2026-09-03T12:56:04: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:56:04: Method: POST
2026-09-03T12:56:04: originalUrl: /v1/transactions
2026-09-03T12:56:04: path: /v1/transactions
2026-09-03T12:56:04: normalizedPath: /v1/transactions
2026-09-03T12:56:04: isPublicRoute: false
2026-09-03T12:56:04: ------------------------------
2026-09-03T12:56:04: ----- initAuth DEBUG -----
2026-09-03T12:56:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:04: IsValid: true
2026-09-03T12:56:04: --------------------------
2026-09-03T12:56:04: 12:56:04 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.881 ms - 77[0m
2026-09-03T12:56:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:56:06: Method: POST
2026-09-03T12:56:06: originalUrl: /v1/transactions
2026-09-03T12:56:06: path: /v1/transactions
2026-09-03T12:56:06: normalizedPath: /v1/transactions
2026-09-03T12:56:06: isPublicRoute: false
2026-09-03T12:56:06: ------------------------------
2026-09-03T12:56:06: ----- initAuth DEBUG -----
2026-09-03T12:56:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:06: IsValid: true
2026-09-03T12:56:06: --------------------------
2026-09-03T12:56:06: 12:56:06 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.518 ms - 2318[0m
2026-09-03T12:56:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:56:11: Method: POST
2026-09-03T12:56:11: originalUrl: /v1/transactions
2026-09-03T12:56:11: path: /v1/transactions
2026-09-03T12:56:11: normalizedPath: /v1/transactions
2026-09-03T12:56:11: isPublicRoute: false
2026-09-03T12:56:11: ------------------------------
2026-09-03T12:56:11: ----- initAuth DEBUG -----
2026-09-03T12:56:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:11: IsValid: true
2026-09-03T12:56:11: --------------------------
2026-09-03T12:56:11: 12:56:11 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.290 ms - 2318[0m
2026-09-03T12:56:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:56:11: Method: GET
2026-09-03T12:56:11: originalUrl: /v1/expense-categories
2026-09-03T12:56:11: path: /v1/expense-categories
2026-09-03T12:56:11: normalizedPath: /v1/expense-categories
2026-09-03T12:56:11: isPublicRoute: false
2026-09-03T12:56:11: ------------------------------
2026-09-03T12:56:11: ----- initAuth DEBUG -----
2026-09-03T12:56:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:11: IsValid: true
2026-09-03T12:56:11: --------------------------
2026-09-03T12:56:11: 12:56:11 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 2.936 ms - 149[0m
2026-09-03T12:56:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:56:11: Method: GET
2026-09-03T12:56:11: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T12:56:11: path: /v1/transactions/summary
2026-09-03T12:56:11: normalizedPath: /v1/transactions/summary
2026-09-03T12:56:11: isPublicRoute: false
2026-09-03T12:56:11: ------------------------------
2026-09-03T12:56:11: ----- initAuth DEBUG -----
2026-09-03T12:56:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:11: IsValid: true
2026-09-03T12:56:11: --------------------------
2026-09-03T12:56:11: 12:56:11 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 2.809 ms - 133[0m
2026-09-03T12:56:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:56:20: Method: POST
2026-09-03T12:56:20: originalUrl: /v1/payments
2026-09-03T12:56:20: path: /v1/payments
2026-09-03T12:56:20: normalizedPath: /v1/payments
2026-09-03T12:56:20: isPublicRoute: false
2026-09-03T12:56:20: ------------------------------
2026-09-03T12:56:20: ----- initAuth DEBUG -----
2026-09-03T12:56:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:20: IsValid: true
2026-09-03T12:56:20: --------------------------
2026-09-03T12:56:20: 12:56:20 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.130 ms - 2434[0m
2026-09-03T12:56:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:56:20: Method: GET
2026-09-03T12:56:20: originalUrl: /v1/payment/my-dues
2026-09-03T12:56:20: path: /v1/payment/my-dues
2026-09-03T12:56:20: normalizedPath: /v1/payment/my-dues
2026-09-03T12:56:20: isPublicRoute: false
2026-09-03T12:56:20: ------------------------------
2026-09-03T12:56:20: ----- initAuth DEBUG -----
2026-09-03T12:56:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:20: IsValid: true
2026-09-03T12:56:20: --------------------------
2026-09-03T12:56:20: 12:56:20 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.039 ms - 356[0m
2026-09-03T12:56:23: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:56:23: Method: POST
2026-09-03T12:56:23: originalUrl: /v1/expenses
2026-09-03T12:56:23: path: /v1/expenses
2026-09-03T12:56:23: normalizedPath: /v1/expenses
2026-09-03T12:56:23: isPublicRoute: false
2026-09-03T12:56:23: ------------------------------
2026-09-03T12:56:23: ----- initAuth DEBUG -----
2026-09-03T12:56:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:23: IsValid: true
2026-09-03T12:56:23: --------------------------
2026-09-03T12:56:23: 12:56:23 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.032 ms - 4701[0m
2026-09-03T12:56:23: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:56:23: Method: POST
2026-09-03T12:56:23: originalUrl: /v1/expenses/summary
2026-09-03T12:56:23: path: /v1/expenses/summary
2026-09-03T12:56:23: normalizedPath: /v1/expenses/summary
2026-09-03T12:56:23: isPublicRoute: false
2026-09-03T12:56:23: ------------------------------
2026-09-03T12:56:23: ----- initAuth DEBUG -----
2026-09-03T12:56:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:23: IsValid: true
2026-09-03T12:56:23: --------------------------
2026-09-03T12:56:23: 12:56:23 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.140 ms - 160[0m
2026-09-03T12:56:23: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:56:23: Method: GET
2026-09-03T12:56:23: originalUrl: /v1/expense-categories
2026-09-03T12:56:23: path: /v1/expense-categories
2026-09-03T12:56:23: normalizedPath: /v1/expense-categories
2026-09-03T12:56:23: isPublicRoute: false
2026-09-03T12:56:23: ------------------------------
2026-09-03T12:56:23: ----- initAuth DEBUG -----
2026-09-03T12:56:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:56:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:56:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:56:23: IsValid: true
2026-09-03T12:56:23: --------------------------
2026-09-03T12:56:23: 12:56:23 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 2.776 ms - 149[0m
2026-09-03T12:59:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:59:02: Method: GET
2026-09-03T12:59:02: originalUrl: /v1/dashboard
2026-09-03T12:59:02: path: /v1/dashboard
2026-09-03T12:59:02: normalizedPath: /v1/dashboard
2026-09-03T12:59:02: isPublicRoute: false
2026-09-03T12:59:02: ------------------------------
2026-09-03T12:59:02: ----- initAuth DEBUG -----
2026-09-03T12:59:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:59:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:59:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:59:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:59:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:59:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:59:02: IsValid: true
2026-09-03T12:59:02: --------------------------
2026-09-03T12:59:02: ========== Dashboard Controller ==========
2026-09-03T12:59:02: req.user => {
2026-09-03T12:59:02:   user_id: 16,
2026-09-03T12:59:02:   society_id: 1,
2026-09-03T12:59:02:   role: 'superadmin',
2026-09-03T12:59:02:   full_name: 'Neeshu',
2026-09-03T12:59:02:   is_admin: 1,
2026-09-03T12:59:02:   is_member: 1,
2026-09-03T12:59:02:   is_superadmin: false,
2026-09-03T12:59:02:   permissions: {
2026-09-03T12:59:02:     dashboard: { view: true },
2026-09-03T12:59:02:     society: {
2026-09-03T12:59:02:       view: true,
2026-09-03T12:59:02:       summary: true,
2026-09-03T12:59:02:       create: true,
2026-09-03T12:59:02:       update: true,
2026-09-03T12:59:02:       delete: true,
2026-09-03T12:59:02:       approve: true,
2026-09-03T12:59:02:       reject: true,
2026-09-03T12:59:02:       select: true
2026-09-03T12:59:02:     },
2026-09-03T12:59:02:     members: {
2026-09-03T12:59:02:       view: true,
2026-09-03T12:59:02:       create: true,
2026-09-03T12:59:02:       update: true,
2026-09-03T12:59:02:       delete: true,
2026-09-03T12:59:02:       approve: false,
2026-09-03T12:59:02:       reject: true
2026-09-03T12:59:02:     },
2026-09-03T12:59:02:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:59:02:     expenses: {
2026-09-03T12:59:02:       view: true,
2026-09-03T12:59:02:       create: true,
2026-09-03T12:59:02:       update: true,
2026-09-03T12:59:02:       delete: true,
2026-09-03T12:59:02:       approve: true,
2026-09-03T12:59:02:       reject: true
2026-09-03T12:59:02:     },
2026-09-03T12:59:02:     transactions: { view: true },
2026-09-03T12:59:02:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:59:02:     profile: { view: true, update: true },
2026-09-03T12:59:02:     settings: { view: true, update: true }
2026-09-03T12:59:02:   },
2026-09-03T12:59:02:   iat: 1788418636,
2026-09-03T12:59:02:   exp: 1791010636
2026-09-03T12:59:02: }
2026-09-03T12:59:02: req.selectedSocietyId => 1
2026-09-03T12:59:02: Dashboard Society ID => 1
2026-09-03T12:59:02: Member ID => 16
2026-09-03T12:59:02: User Role => superadmin
2026-09-03T12:59:02: societyId = 1
2026-09-03T12:59:02: memberId = 16
2026-09-03T12:59:02: Pending Maintenance Count => 6
2026-09-03T12:59:02: Pending Expense Count => 16
2026-09-03T12:59:02: Total Pending Count => 22
2026-09-03T12:59:02: 12:59:02 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 26.641 ms - 1053[0m
2026-09-03T12:59:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:59:03: Method: GET
2026-09-03T12:59:03: originalUrl: /v1/dashboard
2026-09-03T12:59:03: path: /v1/dashboard
2026-09-03T12:59:03: normalizedPath: /v1/dashboard
2026-09-03T12:59:03: isPublicRoute: false
2026-09-03T12:59:03: ------------------------------
2026-09-03T12:59:03: ----- initAuth DEBUG -----
2026-09-03T12:59:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:59:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:59:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:59:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:59:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:59:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:59:03: IsValid: true
2026-09-03T12:59:03: --------------------------
2026-09-03T12:59:03: ========== Dashboard Controller ==========
2026-09-03T12:59:03: req.user => {
2026-09-03T12:59:03:   user_id: 16,
2026-09-03T12:59:03:   society_id: 1,
2026-09-03T12:59:03:   role: 'superadmin',
2026-09-03T12:59:03:   full_name: 'Neeshu',
2026-09-03T12:59:03:   is_admin: 1,
2026-09-03T12:59:03:   is_member: 1,
2026-09-03T12:59:03:   is_superadmin: false,
2026-09-03T12:59:03:   permissions: {
2026-09-03T12:59:03:     dashboard: { view: true },
2026-09-03T12:59:03:     society: {
2026-09-03T12:59:03:       view: true,
2026-09-03T12:59:03:       summary: true,
2026-09-03T12:59:03:       create: true,
2026-09-03T12:59:03:       update: true,
2026-09-03T12:59:03:       delete: true,
2026-09-03T12:59:03:       approve: true,
2026-09-03T12:59:03:       reject: true,
2026-09-03T12:59:03:       select: true
2026-09-03T12:59:03:     },
2026-09-03T12:59:03:     members: {
2026-09-03T12:59:03:       view: true,
2026-09-03T12:59:03:       create: true,
2026-09-03T12:59:03:       update: true,
2026-09-03T12:59:03:       delete: true,
2026-09-03T12:59:03:       approve: false,
2026-09-03T12:59:03:       reject: true
2026-09-03T12:59:03:     },
2026-09-03T12:59:03:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:59:03:     expenses: {
2026-09-03T12:59:03:       view: true,
2026-09-03T12:59:03:       create: true,
2026-09-03T12:59:03:       update: true,
2026-09-03T12:59:03:       delete: true,
2026-09-03T12:59:03:       approve: true,
2026-09-03T12:59:03:       reject: true
2026-09-03T12:59:03:     },
2026-09-03T12:59:03:     transactions: { view: true },
2026-09-03T12:59:03:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:59:03:     profile: { view: true, update: true },
2026-09-03T12:59:03:     settings: { view: true, update: true }
2026-09-03T12:59:03:   },
2026-09-03T12:59:03:   iat: 1788418636,
2026-09-03T12:59:03:   exp: 1791010636
2026-09-03T12:59:03: }
2026-09-03T12:59:03: req.selectedSocietyId => 1
2026-09-03T12:59:03: Dashboard Society ID => 1
2026-09-03T12:59:03: Member ID => 16
2026-09-03T12:59:03: User Role => superadmin
2026-09-03T12:59:03: societyId = 1
2026-09-03T12:59:03: memberId = 16
2026-09-03T12:59:03: Pending Maintenance Count => 6
2026-09-03T12:59:03: Pending Expense Count => 16
2026-09-03T12:59:03: Total Pending Count => 22
2026-09-03T12:59:03: 12:59:03 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.237 ms - 1053[0m
2026-09-03T12:59:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:59:39: Method: POST
2026-09-03T12:59:39: originalUrl: /v1/user/login
2026-09-03T12:59:39: path: /v1/user/login
2026-09-03T12:59:39: normalizedPath: /v1/user/login
2026-09-03T12:59:39: isPublicRoute: false
2026-09-03T12:59:39: ------------------------------
2026-09-03T12:59:39: ----- initAuth DEBUG -----
2026-09-03T12:59:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:59:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:59:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:59:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:59:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:59:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:59:39: IsValid: true
2026-09-03T12:59:39: --------------------------
2026-09-03T12:59:39: ========== LOGIN API HIT ==========
2026-09-03T12:59:39: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T12:59:39: SUPERADMIN CHECK RESULT: Found
2026-09-03T12:59:40: 12:59:40 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 113.916 ms - 2118[0m
2026-09-03T12:59:40: ----- PUBLIC ROUTE CHECK -----
2026-09-03T12:59:40: Method: GET
2026-09-03T12:59:40: originalUrl: /v1/dashboard
2026-09-03T12:59:40: path: /v1/dashboard
2026-09-03T12:59:40: normalizedPath: /v1/dashboard
2026-09-03T12:59:40: isPublicRoute: false
2026-09-03T12:59:40: ------------------------------
2026-09-03T12:59:40: ----- initAuth DEBUG -----
2026-09-03T12:59:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:59:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T12:59:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:59:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T12:59:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:59:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T12:59:40: IsValid: true
2026-09-03T12:59:40: --------------------------
2026-09-03T12:59:40: ========== Dashboard Controller ==========
2026-09-03T12:59:40: req.user => {
2026-09-03T12:59:40:   user_id: 17,
2026-09-03T12:59:40:   society_id: 21,
2026-09-03T12:59:40:   role: 'admin',
2026-09-03T12:59:40:   full_name: 'Sarvan Singh',
2026-09-03T12:59:40:   is_admin: 1,
2026-09-03T12:59:40:   is_member: 1,
2026-09-03T12:59:40:   is_superadmin: false,
2026-09-03T12:59:40:   permissions: {
2026-09-03T12:59:40:     dashboard: { view: true },
2026-09-03T12:59:40:     society: {
2026-09-03T12:59:40:       view: true,
2026-09-03T12:59:40:       summary: false,
2026-09-03T12:59:40:       create: false,
2026-09-03T12:59:40:       update: true,
2026-09-03T12:59:40:       delete: false,
2026-09-03T12:59:40:       approve: false,
2026-09-03T12:59:40:       reject: false
2026-09-03T12:59:40:     },
2026-09-03T12:59:40:     members: {
2026-09-03T12:59:40:       view: true,
2026-09-03T12:59:40:       create: true,
2026-09-03T12:59:40:       update: true,
2026-09-03T12:59:40:       delete: true,
2026-09-03T12:59:40:       approve: false,
2026-09-03T12:59:40:       reject: true
2026-09-03T12:59:40:     },
2026-09-03T12:59:40:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T12:59:40:     expenses: {
2026-09-03T12:59:40:       view: true,
2026-09-03T12:59:40:       create: true,
2026-09-03T12:59:40:       update: true,
2026-09-03T12:59:40:       delete: false,
2026-09-03T12:59:40:       approve: true,
2026-09-03T12:59:40:       reject: true
2026-09-03T12:59:40:     },
2026-09-03T12:59:40:     transactions: { view: true },
2026-09-03T12:59:40:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T12:59:40:     profile: { view: true, update: true },
2026-09-03T12:59:40:     settings: { view: true, update: true }
2026-09-03T12:59:40:   },
2026-09-03T12:59:40:   iat: 1788420580,
2026-09-03T12:59:40:   exp: 1791012580
2026-09-03T12:59:40: }
2026-09-03T12:59:40: req.selectedSocietyId => 21
2026-09-03T12:59:40: Dashboard Society ID => 21
2026-09-03T12:59:40: Member ID => 17
2026-09-03T12:59:40: User Role => admin
2026-09-03T12:59:40: societyId = 21
2026-09-03T12:59:40: memberId = 17
2026-09-03T12:59:40: Pending Maintenance Count => 0
2026-09-03T12:59:40: Pending Expense Count => 0
2026-09-03T12:59:40: Total Pending Count => 0
2026-09-03T12:59:40: 12:59:40 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.687 ms - 670[0m
2026-09-03T13:01:04: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:01:04: Method: POST
2026-09-03T13:01:04: originalUrl: /v1/user/email-forgot-password
2026-09-03T13:01:04: path: /v1/user/email-forgot-password
2026-09-03T13:01:04: normalizedPath: /v1/user/email-forgot-password
2026-09-03T13:01:04: isPublicRoute: false
2026-09-03T13:01:04: ------------------------------
2026-09-03T13:01:04: ----- initAuth DEBUG -----
2026-09-03T13:01:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:01:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:01:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:01:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:01:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:01:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:01:04: IsValid: true
2026-09-03T13:01:04: --------------------------
2026-09-03T13:01:05: 13:01:05 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 251.427 ms - 154[0m
2026-09-03T13:06:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:06:08: Method: POST
2026-09-03T13:06:08: originalUrl: /v1/user/email-forgot-password
2026-09-03T13:06:08: path: /v1/user/email-forgot-password
2026-09-03T13:06:08: normalizedPath: /v1/user/email-forgot-password
2026-09-03T13:06:08: isPublicRoute: false
2026-09-03T13:06:08: ------------------------------
2026-09-03T13:06:08: ----- initAuth DEBUG -----
2026-09-03T13:06:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:06:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:06:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:06:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:06:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:06:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:06:08: IsValid: true
2026-09-03T13:06:08: --------------------------
2026-09-03T13:06:08: 13:06:08 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [33m404[0m 2.073 ms - 54[0m
2026-09-03T13:06:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:06:13: Method: POST
2026-09-03T13:06:13: originalUrl: /v1/user/email-forgot-password
2026-09-03T13:06:13: path: /v1/user/email-forgot-password
2026-09-03T13:06:13: normalizedPath: /v1/user/email-forgot-password
2026-09-03T13:06:13: isPublicRoute: false
2026-09-03T13:06:13: ------------------------------
2026-09-03T13:06:13: ----- initAuth DEBUG -----
2026-09-03T13:06:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:06:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:06:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:06:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:06:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:06:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:06:13: IsValid: true
2026-09-03T13:06:13: --------------------------
2026-09-03T13:06:14: 13:06:14 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 63.304 ms - 154[0m
2026-09-03T13:07:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:07:09: Method: POST
2026-09-03T13:07:09: originalUrl: /v1/user/login
2026-09-03T13:07:09: path: /v1/user/login
2026-09-03T13:07:09: normalizedPath: /v1/user/login
2026-09-03T13:07:09: isPublicRoute: false
2026-09-03T13:07:09: ------------------------------
2026-09-03T13:07:09: ----- initAuth DEBUG -----
2026-09-03T13:07:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:07:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:07:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:07:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:07:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:07:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:07:09: IsValid: true
2026-09-03T13:07:09: --------------------------
2026-09-03T13:07:09: ========== LOGIN API HIT ==========
2026-09-03T13:07:09: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T13:07:09: SUPERADMIN CHECK RESULT: Found
2026-09-03T13:07:09: 13:07:09 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 141.510 ms - 2118[0m
2026-09-03T13:07:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:07:10: Method: GET
2026-09-03T13:07:10: originalUrl: /v1/dashboard
2026-09-03T13:07:10: path: /v1/dashboard
2026-09-03T13:07:10: normalizedPath: /v1/dashboard
2026-09-03T13:07:10: isPublicRoute: false
2026-09-03T13:07:10: ------------------------------
2026-09-03T13:07:10: ----- initAuth DEBUG -----
2026-09-03T13:07:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:07:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:07:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:07:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:07:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:07:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:07:10: IsValid: true
2026-09-03T13:07:10: --------------------------
2026-09-03T13:07:10: ========== Dashboard Controller ==========
2026-09-03T13:07:10: req.user => {
2026-09-03T13:07:10:   user_id: 17,
2026-09-03T13:07:10:   society_id: 21,
2026-09-03T13:07:10:   role: 'admin',
2026-09-03T13:07:10:   full_name: 'Sarvan Singh',
2026-09-03T13:07:10:   is_admin: 1,
2026-09-03T13:07:10:   is_member: 1,
2026-09-03T13:07:10:   is_superadmin: false,
2026-09-03T13:07:10:   permissions: {
2026-09-03T13:07:10:     dashboard: { view: true },
2026-09-03T13:07:10:     society: {
2026-09-03T13:07:10:       view: true,
2026-09-03T13:07:10:       summary: false,
2026-09-03T13:07:10:       create: false,
2026-09-03T13:07:10:       update: true,
2026-09-03T13:07:10:       delete: false,
2026-09-03T13:07:10:       approve: false,
2026-09-03T13:07:10:       reject: false
2026-09-03T13:07:10:     },
2026-09-03T13:07:10:     members: {
2026-09-03T13:07:10:       view: true,
2026-09-03T13:07:10:       create: true,
2026-09-03T13:07:10:       update: true,
2026-09-03T13:07:10:       delete: true,
2026-09-03T13:07:10:       approve: false,
2026-09-03T13:07:10:       reject: true
2026-09-03T13:07:10:     },
2026-09-03T13:07:10:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T13:07:10:     expenses: {
2026-09-03T13:07:10:       view: true,
2026-09-03T13:07:10:       create: true,
2026-09-03T13:07:10:       update: true,
2026-09-03T13:07:10:       delete: false,
2026-09-03T13:07:10:       approve: true,
2026-09-03T13:07:10:       reject: true
2026-09-03T13:07:10:     },
2026-09-03T13:07:10:     transactions: { view: true },
2026-09-03T13:07:10:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T13:07:10:     profile: { view: true, update: true },
2026-09-03T13:07:10:     settings: { view: true, update: true }
2026-09-03T13:07:10:   },
2026-09-03T13:07:10:   iat: 1788421029,
2026-09-03T13:07:10:   exp: 1791013029
2026-09-03T13:07:10: }
2026-09-03T13:07:10: req.selectedSocietyId => 21
2026-09-03T13:07:10: Dashboard Society ID => 21
2026-09-03T13:07:10: Member ID => 17
2026-09-03T13:07:10: User Role => admin
2026-09-03T13:07:10: societyId = 21
2026-09-03T13:07:10: memberId = 17
2026-09-03T13:07:10: Pending Maintenance Count => 0
2026-09-03T13:07:10: Pending Expense Count => 0
2026-09-03T13:07:10: Total Pending Count => 0
2026-09-03T13:07:10: 13:07:10 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 12.012 ms - 670[0m
2026-09-03T13:07:10: 13:07:10 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 2.125 ms - 68274[0m
2026-09-03T13:15:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:15:38: Method: POST
2026-09-03T13:15:38: originalUrl: /v1/society/register
2026-09-03T13:15:38: path: /v1/society/register
2026-09-03T13:15:38: normalizedPath: /v1/society/register
2026-09-03T13:15:38: isPublicRoute: true
2026-09-03T13:15:38: ------------------------------
2026-09-03T13:15:39: 13:15:39 [[32minfo[39m] [0mPOST /v1/society/register [32m201[0m 1137.910 ms - 123[0m
2026-09-03T13:16:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:16:08: Method: POST
2026-09-03T13:16:08: originalUrl: /v1/user/email-forgot-password
2026-09-03T13:16:08: path: /v1/user/email-forgot-password
2026-09-03T13:16:08: normalizedPath: /v1/user/email-forgot-password
2026-09-03T13:16:08: isPublicRoute: false
2026-09-03T13:16:08: ------------------------------
2026-09-03T13:16:08: ----- initAuth DEBUG -----
2026-09-03T13:16:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:16:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:16:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:16:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:16:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:16:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:16:08: IsValid: true
2026-09-03T13:16:08: --------------------------
2026-09-03T13:16:08: 13:16:08 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 120.250 ms - 154[0m
2026-09-03T13:17:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:17:00: Method: POST
2026-09-03T13:17:00: originalUrl: /v1/user/email-forgot-password
2026-09-03T13:17:00: path: /v1/user/email-forgot-password
2026-09-03T13:17:00: normalizedPath: /v1/user/email-forgot-password
2026-09-03T13:17:00: isPublicRoute: false
2026-09-03T13:17:00: ------------------------------
2026-09-03T13:17:00: ----- initAuth DEBUG -----
2026-09-03T13:17:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:17:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:17:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:17:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:17:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:17:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:17:00: IsValid: true
2026-09-03T13:17:00: --------------------------
2026-09-03T13:17:00: 13:17:00 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 14.902 ms - 87[0m
2026-09-03T13:17:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:17:19: Method: POST
2026-09-03T13:17:19: originalUrl: /v1/user/email-forgot-password
2026-09-03T13:17:19: path: /v1/user/email-forgot-password
2026-09-03T13:17:19: normalizedPath: /v1/user/email-forgot-password
2026-09-03T13:17:19: isPublicRoute: false
2026-09-03T13:17:19: ------------------------------
2026-09-03T13:17:19: ----- initAuth DEBUG -----
2026-09-03T13:17:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:17:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:17:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:17:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:17:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:17:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:17:19: IsValid: true
2026-09-03T13:17:19: --------------------------
2026-09-03T13:17:19: 13:17:19 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 3.759 ms - 87[0m
2026-09-03T13:19:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:19:01: Method: POST
2026-09-03T13:19:01: originalUrl: /v1/user/email-forgot-password
2026-09-03T13:19:01: path: /v1/user/email-forgot-password
2026-09-03T13:19:01: normalizedPath: /v1/user/email-forgot-password
2026-09-03T13:19:01: isPublicRoute: false
2026-09-03T13:19:01: ------------------------------
2026-09-03T13:19:01: ----- initAuth DEBUG -----
2026-09-03T13:19:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:19:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:19:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:19:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:19:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:19:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:19:01: IsValid: true
2026-09-03T13:19:01: --------------------------
2026-09-03T13:19:01: 13:19:01 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 68.115 ms - 154[0m
2026-09-03T13:19:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:19:34: Method: POST
2026-09-03T13:19:34: originalUrl: /v1/user/login
2026-09-03T13:19:34: path: /v1/user/login
2026-09-03T13:19:34: normalizedPath: /v1/user/login
2026-09-03T13:19:34: isPublicRoute: false
2026-09-03T13:19:34: ------------------------------
2026-09-03T13:19:34: ----- initAuth DEBUG -----
2026-09-03T13:19:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:19:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:19:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:19:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:19:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:19:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:19:34: IsValid: true
2026-09-03T13:19:34: --------------------------
2026-09-03T13:19:34: ========== LOGIN API HIT ==========
2026-09-03T13:19:34: Login Request Body: { mobile_number: '2222222222', password: '2222222222' }
2026-09-03T13:19:34: SUPERADMIN CHECK RESULT: Found
2026-09-03T13:19:34: 13:19:34 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 106.019 ms - 2143[0m
2026-09-03T13:19:35: 13:19:35 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 2.468 ms - 68274[0m
2026-09-03T13:19:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:19:35: Method: GET
2026-09-03T13:19:35: originalUrl: /v1/dashboard
2026-09-03T13:19:35: path: /v1/dashboard
2026-09-03T13:19:35: normalizedPath: /v1/dashboard
2026-09-03T13:19:35: isPublicRoute: false
2026-09-03T13:19:35: ------------------------------
2026-09-03T13:19:35: ----- initAuth DEBUG -----
2026-09-03T13:19:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:19:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:19:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:19:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:19:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:19:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:19:35: IsValid: true
2026-09-03T13:19:35: --------------------------
2026-09-03T13:19:35: ========== Dashboard Controller ==========
2026-09-03T13:19:35: req.user => {
2026-09-03T13:19:35:   user_id: 16,
2026-09-03T13:19:35:   society_id: 1,
2026-09-03T13:19:35:   role: 'superadmin',
2026-09-03T13:19:35:   full_name: 'Neeshu',
2026-09-03T13:19:35:   is_admin: 1,
2026-09-03T13:19:35:   is_member: 1,
2026-09-03T13:19:35:   is_superadmin: false,
2026-09-03T13:19:35:   permissions: {
2026-09-03T13:19:35:     dashboard: { view: true },
2026-09-03T13:19:35:     society: {
2026-09-03T13:19:35:       view: true,
2026-09-03T13:19:35:       summary: true,
2026-09-03T13:19:35:       create: true,
2026-09-03T13:19:35:       update: true,
2026-09-03T13:19:35:       delete: true,
2026-09-03T13:19:35:       approve: true,
2026-09-03T13:19:35:       reject: true,
2026-09-03T13:19:35:       select: true
2026-09-03T13:19:35:     },
2026-09-03T13:19:35:     members: {
2026-09-03T13:19:35:       view: true,
2026-09-03T13:19:35:       create: true,
2026-09-03T13:19:35:       update: true,
2026-09-03T13:19:35:       delete: true,
2026-09-03T13:19:35:       approve: false,
2026-09-03T13:19:35:       reject: true
2026-09-03T13:19:35:     },
2026-09-03T13:19:35:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T13:19:35:     expenses: {
2026-09-03T13:19:35:       view: true,
2026-09-03T13:19:35:       create: true,
2026-09-03T13:19:35:       update: true,
2026-09-03T13:19:35:       delete: true,
2026-09-03T13:19:35:       approve: true,
2026-09-03T13:19:35:       reject: true
2026-09-03T13:19:35:     },
2026-09-03T13:19:35:     transactions: { view: true },
2026-09-03T13:19:35:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T13:19:35:     profile: { view: true, update: true },
2026-09-03T13:19:35:     settings: { view: true, update: true }
2026-09-03T13:19:35:   },
2026-09-03T13:19:35:   iat: 1788421774,
2026-09-03T13:19:35:   exp: 1791013774
2026-09-03T13:19:35: }
2026-09-03T13:19:35: req.selectedSocietyId => 1
2026-09-03T13:19:35: Dashboard Society ID => 1
2026-09-03T13:19:35: Member ID => 16
2026-09-03T13:19:35: User Role => superadmin
2026-09-03T13:19:35: societyId = 1
2026-09-03T13:19:35: memberId = 16
2026-09-03T13:19:35: Pending Maintenance Count => 6
2026-09-03T13:19:35: Pending Expense Count => 16
2026-09-03T13:19:35: Total Pending Count => 22
2026-09-03T13:19:35: 13:19:35 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.081 ms - 1053[0m
2026-09-03T13:19:35: 13:19:35 [[32minfo[39m] [0mGET /uploads/profile/1788412358877-786267721.jpg [32m200[0m 1.566 ms - 87259[0m
2026-09-03T13:20:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:20:11: Method: POST
2026-09-03T13:20:11: originalUrl: /v1/user/email-forgot-password
2026-09-03T13:20:11: path: /v1/user/email-forgot-password
2026-09-03T13:20:11: normalizedPath: /v1/user/email-forgot-password
2026-09-03T13:20:11: isPublicRoute: false
2026-09-03T13:20:11: ------------------------------
2026-09-03T13:20:11: ----- initAuth DEBUG -----
2026-09-03T13:20:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:20:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:20:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:20:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:20:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:20:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:20:11: IsValid: true
2026-09-03T13:20:11: --------------------------
2026-09-03T13:20:11: 13:20:11 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 8.547 ms - 117[0m
2026-09-03T13:20:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:20:30: Method: GET
2026-09-03T13:20:30: originalUrl: /v1/dashboard
2026-09-03T13:20:30: path: /v1/dashboard
2026-09-03T13:20:30: normalizedPath: /v1/dashboard
2026-09-03T13:20:30: isPublicRoute: false
2026-09-03T13:20:30: ------------------------------
2026-09-03T13:20:30: ----- initAuth DEBUG -----
2026-09-03T13:20:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:20:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:20:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:20:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:20:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:20:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:20:30: IsValid: true
2026-09-03T13:20:30: --------------------------
2026-09-03T13:20:30: ========== Dashboard Controller ==========
2026-09-03T13:20:30: req.user => {
2026-09-03T13:20:30:   user_id: 16,
2026-09-03T13:20:30:   society_id: 1,
2026-09-03T13:20:30:   role: 'superadmin',
2026-09-03T13:20:30:   full_name: 'Neeshu',
2026-09-03T13:20:30:   is_admin: 1,
2026-09-03T13:20:30:   is_member: 1,
2026-09-03T13:20:30:   is_superadmin: false,
2026-09-03T13:20:30:   permissions: {
2026-09-03T13:20:30:     dashboard: { view: true },
2026-09-03T13:20:30:     society: {
2026-09-03T13:20:30:       view: true,
2026-09-03T13:20:30:       summary: true,
2026-09-03T13:20:30:       create: true,
2026-09-03T13:20:30:       update: true,
2026-09-03T13:20:30:       delete: true,
2026-09-03T13:20:30:       approve: true,
2026-09-03T13:20:30:       reject: true,
2026-09-03T13:20:30:       select: true
2026-09-03T13:20:30:     },
2026-09-03T13:20:30:     members: {
2026-09-03T13:20:30:       view: true,
2026-09-03T13:20:30:       create: true,
2026-09-03T13:20:30:       update: true,
2026-09-03T13:20:30:       delete: true,
2026-09-03T13:20:30:       approve: false,
2026-09-03T13:20:30:       reject: true
2026-09-03T13:20:30:     },
2026-09-03T13:20:30:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T13:20:30:     expenses: {
2026-09-03T13:20:30:       view: true,
2026-09-03T13:20:30:       create: true,
2026-09-03T13:20:30:       update: true,
2026-09-03T13:20:30:       delete: true,
2026-09-03T13:20:30:       approve: true,
2026-09-03T13:20:30:       reject: true
2026-09-03T13:20:30:     },
2026-09-03T13:20:30:     transactions: { view: true },
2026-09-03T13:20:30:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T13:20:30:     profile: { view: true, update: true },
2026-09-03T13:20:30:     settings: { view: true, update: true }
2026-09-03T13:20:30:   },
2026-09-03T13:20:30:   iat: 1788421774,
2026-09-03T13:20:30:   exp: 1791013774
2026-09-03T13:20:30: }
2026-09-03T13:20:30: req.selectedSocietyId => 1
2026-09-03T13:20:30: Dashboard Society ID => 1
2026-09-03T13:20:30: Member ID => 16
2026-09-03T13:20:30: User Role => superadmin
2026-09-03T13:20:30: societyId = 1
2026-09-03T13:20:30: memberId = 16
2026-09-03T13:20:30: Pending Maintenance Count => 6
2026-09-03T13:20:30: Pending Expense Count => 16
2026-09-03T13:20:30: Total Pending Count => 22
2026-09-03T13:20:30: 13:20:30 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.508 ms - 1053[0m
2026-09-03T13:20:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:20:30: Method: GET
2026-09-03T13:20:30: originalUrl: /v1/dashboard
2026-09-03T13:20:30: path: /v1/dashboard
2026-09-03T13:20:30: normalizedPath: /v1/dashboard
2026-09-03T13:20:30: isPublicRoute: false
2026-09-03T13:20:30: ------------------------------
2026-09-03T13:20:30: ----- initAuth DEBUG -----
2026-09-03T13:20:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:20:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:20:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:20:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:20:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:20:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:20:30: IsValid: true
2026-09-03T13:20:30: --------------------------
2026-09-03T13:20:30: ========== Dashboard Controller ==========
2026-09-03T13:20:30: req.user => {
2026-09-03T13:20:30:   user_id: 16,
2026-09-03T13:20:30:   society_id: 1,
2026-09-03T13:20:30:   role: 'superadmin',
2026-09-03T13:20:30:   full_name: 'Neeshu',
2026-09-03T13:20:30:   is_admin: 1,
2026-09-03T13:20:30:   is_member: 1,
2026-09-03T13:20:30:   is_superadmin: false,
2026-09-03T13:20:30:   permissions: {
2026-09-03T13:20:30:     dashboard: { view: true },
2026-09-03T13:20:30:     society: {
2026-09-03T13:20:30:       view: true,
2026-09-03T13:20:30:       summary: true,
2026-09-03T13:20:30:       create: true,
2026-09-03T13:20:30:       update: true,
2026-09-03T13:20:30:       delete: true,
2026-09-03T13:20:30:       approve: true,
2026-09-03T13:20:30:       reject: true,
2026-09-03T13:20:30:       select: true
2026-09-03T13:20:30:     },
2026-09-03T13:20:30:     members: {
2026-09-03T13:20:30:       view: true,
2026-09-03T13:20:30:       create: true,
2026-09-03T13:20:30:       update: true,
2026-09-03T13:20:30:       delete: true,
2026-09-03T13:20:30:       approve: false,
2026-09-03T13:20:30:       reject: true
2026-09-03T13:20:30:     },
2026-09-03T13:20:30:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T13:20:30:     expenses: {
2026-09-03T13:20:30:       view: true,
2026-09-03T13:20:30:       create: true,
2026-09-03T13:20:30:       update: true,
2026-09-03T13:20:30:       delete: true,
2026-09-03T13:20:30:       approve: true,
2026-09-03T13:20:30:       reject: true
2026-09-03T13:20:30:     },
2026-09-03T13:20:30:     transactions: { view: true },
2026-09-03T13:20:30:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T13:20:30:     profile: { view: true, update: true },
2026-09-03T13:20:30:     settings: { view: true, update: true }
2026-09-03T13:20:30:   },
2026-09-03T13:20:30:   iat: 1788421774,
2026-09-03T13:20:30:   exp: 1791013774
2026-09-03T13:20:30: }
2026-09-03T13:20:30: req.selectedSocietyId => 1
2026-09-03T13:20:30: Dashboard Society ID => 1
2026-09-03T13:20:30: Member ID => 16
2026-09-03T13:20:30: User Role => superadmin
2026-09-03T13:20:30: societyId = 1
2026-09-03T13:20:30: memberId = 16
2026-09-03T13:20:30: Pending Maintenance Count => 6
2026-09-03T13:20:30: Pending Expense Count => 16
2026-09-03T13:20:30: Total Pending Count => 22
2026-09-03T13:20:30: 13:20:30 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.539 ms - 1053[0m
2026-09-03T13:20:32: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:20:32: Method: POST
2026-09-03T13:20:32: originalUrl: /v1/transactions
2026-09-03T13:20:32: path: /v1/transactions
2026-09-03T13:20:32: normalizedPath: /v1/transactions
2026-09-03T13:20:32: isPublicRoute: false
2026-09-03T13:20:32: ------------------------------
2026-09-03T13:20:32: ----- initAuth DEBUG -----
2026-09-03T13:20:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:20:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:20:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:20:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:20:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:20:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:20:32: IsValid: true
2026-09-03T13:20:32: --------------------------
2026-09-03T13:20:32: 13:20:32 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.827 ms - 2318[0m
2026-09-03T13:20:32: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:20:32: Method: GET
2026-09-03T13:20:32: originalUrl: /v1/expense-categories
2026-09-03T13:20:32: path: /v1/expense-categories
2026-09-03T13:20:32: normalizedPath: /v1/expense-categories
2026-09-03T13:20:32: isPublicRoute: false
2026-09-03T13:20:32: ------------------------------
2026-09-03T13:20:32: ----- initAuth DEBUG -----
2026-09-03T13:20:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:20:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:20:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:20:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:20:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:20:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:20:32: IsValid: true
2026-09-03T13:20:32: --------------------------
2026-09-03T13:20:32: 13:20:32 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 2.883 ms - 149[0m
2026-09-03T13:20:32: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:20:32: Method: GET
2026-09-03T13:20:32: originalUrl: /v1/transactions/summary?society_id=1
2026-09-03T13:20:32: path: /v1/transactions/summary
2026-09-03T13:20:32: normalizedPath: /v1/transactions/summary
2026-09-03T13:20:32: isPublicRoute: false
2026-09-03T13:20:32: ------------------------------
2026-09-03T13:20:32: ----- initAuth DEBUG -----
2026-09-03T13:20:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:20:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:20:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:20:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:20:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:20:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:20:32: IsValid: true
2026-09-03T13:20:32: --------------------------
2026-09-03T13:20:32: 13:20:32 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=1 [32m200[0m 3.055 ms - 133[0m
2026-09-03T13:20:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:20:34: Method: GET
2026-09-03T13:20:34: originalUrl: /v1/user/profile
2026-09-03T13:20:34: path: /v1/user/profile
2026-09-03T13:20:34: normalizedPath: /v1/user/profile
2026-09-03T13:20:34: isPublicRoute: false
2026-09-03T13:20:34: ------------------------------
2026-09-03T13:20:34: ----- initAuth DEBUG -----
2026-09-03T13:20:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:20:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:20:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:20:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:20:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:20:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:20:34: IsValid: true
2026-09-03T13:20:34: --------------------------
2026-09-03T13:20:34: 13:20:34 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.045 ms - 1449[0m
2026-09-03T13:23:45: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:23:45: Method: POST
2026-09-03T13:23:45: originalUrl: /v1/user/login
2026-09-03T13:23:45: path: /v1/user/login
2026-09-03T13:23:45: normalizedPath: /v1/user/login
2026-09-03T13:23:45: isPublicRoute: false
2026-09-03T13:23:45: ------------------------------
2026-09-03T13:23:45: ----- initAuth DEBUG -----
2026-09-03T13:23:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:23:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:23:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:23:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:23:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:23:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:23:45: IsValid: true
2026-09-03T13:23:45: --------------------------
2026-09-03T13:23:45: ========== LOGIN API HIT ==========
2026-09-03T13:23:45: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T13:23:45: SUPERADMIN CHECK RESULT: Found
2026-09-03T13:23:46: 13:23:46 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 122.838 ms - 2118[0m
2026-09-03T13:23:46: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:23:46: Method: GET
2026-09-03T13:23:46: originalUrl: /v1/dashboard
2026-09-03T13:23:46: path: /v1/dashboard
2026-09-03T13:23:46: normalizedPath: /v1/dashboard
2026-09-03T13:23:46: isPublicRoute: false
2026-09-03T13:23:46: ------------------------------
2026-09-03T13:23:46: ----- initAuth DEBUG -----
2026-09-03T13:23:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:23:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:23:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:23:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:23:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:23:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:23:46: IsValid: true
2026-09-03T13:23:46: --------------------------
2026-09-03T13:23:46: ========== Dashboard Controller ==========
2026-09-03T13:23:46: req.user => {
2026-09-03T13:23:46:   user_id: 17,
2026-09-03T13:23:46:   society_id: 21,
2026-09-03T13:23:46:   role: 'admin',
2026-09-03T13:23:46:   full_name: 'Sarvan Singh',
2026-09-03T13:23:46:   is_admin: 1,
2026-09-03T13:23:46:   is_member: 1,
2026-09-03T13:23:46:   is_superadmin: false,
2026-09-03T13:23:46:   permissions: {
2026-09-03T13:23:46:     dashboard: { view: true },
2026-09-03T13:23:46:     society: {
2026-09-03T13:23:46:       view: true,
2026-09-03T13:23:46:       summary: false,
2026-09-03T13:23:46:       create: false,
2026-09-03T13:23:46:       update: true,
2026-09-03T13:23:46:       delete: false,
2026-09-03T13:23:46:       approve: false,
2026-09-03T13:23:46:       reject: false
2026-09-03T13:23:46:     },
2026-09-03T13:23:46:     members: {
2026-09-03T13:23:46:       view: true,
2026-09-03T13:23:46:       create: true,
2026-09-03T13:23:46:       update: true,
2026-09-03T13:23:46:       delete: true,
2026-09-03T13:23:46:       approve: false,
2026-09-03T13:23:46:       reject: true
2026-09-03T13:23:46:     },
2026-09-03T13:23:46:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T13:23:46:     expenses: {
2026-09-03T13:23:46:       view: true,
2026-09-03T13:23:46:       create: true,
2026-09-03T13:23:46:       update: true,
2026-09-03T13:23:46:       delete: false,
2026-09-03T13:23:46:       approve: true,
2026-09-03T13:23:46:       reject: true
2026-09-03T13:23:46:     },
2026-09-03T13:23:46:     transactions: { view: true },
2026-09-03T13:23:46:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T13:23:46:     profile: { view: true, update: true },
2026-09-03T13:23:46:     settings: { view: true, update: true }
2026-09-03T13:23:46:   },
2026-09-03T13:23:46:   iat: 1788422026,
2026-09-03T13:23:46:   exp: 1791014026
2026-09-03T13:23:46: }
2026-09-03T13:23:46: req.selectedSocietyId => 21
2026-09-03T13:23:46: Dashboard Society ID => 21
2026-09-03T13:23:46: Member ID => 17
2026-09-03T13:23:46: User Role => admin
2026-09-03T13:23:46: societyId = 21
2026-09-03T13:23:46: memberId = 17
2026-09-03T13:23:46: Pending Maintenance Count => 0
2026-09-03T13:23:46: Pending Expense Count => 0
2026-09-03T13:23:46: Total Pending Count => 0
2026-09-03T13:23:46: 13:23:46 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 16.717 ms - 670[0m
2026-09-03T13:23:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:23:48: Method: POST
2026-09-03T13:23:48: originalUrl: /v1/user/login
2026-09-03T13:23:48: path: /v1/user/login
2026-09-03T13:23:48: normalizedPath: /v1/user/login
2026-09-03T13:23:48: isPublicRoute: false
2026-09-03T13:23:48: ------------------------------
2026-09-03T13:23:48: ----- initAuth DEBUG -----
2026-09-03T13:23:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:23:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:23:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:23:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:23:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:23:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:23:48: IsValid: true
2026-09-03T13:23:48: --------------------------
2026-09-03T13:23:48: ========== LOGIN API HIT ==========
2026-09-03T13:23:48: Login Request Body: { mobile_number: '2222222222', password: '2222222222' }
2026-09-03T13:23:48: SUPERADMIN CHECK RESULT: Found
2026-09-03T13:23:48: 13:23:48 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 114.738 ms - 2143[0m
2026-09-03T13:23:49: 13:23:49 [[32minfo[39m] [0mGET /uploads/profile/1788412358877-786267721.jpg [32m200[0m 0.977 ms - 87259[0m
2026-09-03T13:23:49: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:23:49: Method: GET
2026-09-03T13:23:49: originalUrl: /v1/dashboard
2026-09-03T13:23:49: path: /v1/dashboard
2026-09-03T13:23:49: normalizedPath: /v1/dashboard
2026-09-03T13:23:49: isPublicRoute: false
2026-09-03T13:23:49: ------------------------------
2026-09-03T13:23:49: ----- initAuth DEBUG -----
2026-09-03T13:23:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:23:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:23:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:23:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:23:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:23:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:23:49: IsValid: true
2026-09-03T13:23:49: --------------------------
2026-09-03T13:23:49: ========== Dashboard Controller ==========
2026-09-03T13:23:49: req.user => {
2026-09-03T13:23:49:   user_id: 16,
2026-09-03T13:23:49:   society_id: 1,
2026-09-03T13:23:49:   role: 'superadmin',
2026-09-03T13:23:49:   full_name: 'Neeshu',
2026-09-03T13:23:49:   is_admin: 1,
2026-09-03T13:23:49:   is_member: 1,
2026-09-03T13:23:49:   is_superadmin: false,
2026-09-03T13:23:49:   permissions: {
2026-09-03T13:23:49:     dashboard: { view: true },
2026-09-03T13:23:49:     society: {
2026-09-03T13:23:49:       view: true,
2026-09-03T13:23:49:       summary: true,
2026-09-03T13:23:49:       create: true,
2026-09-03T13:23:49:       update: true,
2026-09-03T13:23:49:       delete: true,
2026-09-03T13:23:49:       approve: true,
2026-09-03T13:23:49:       reject: true,
2026-09-03T13:23:49:       select: true
2026-09-03T13:23:49:     },
2026-09-03T13:23:49:     members: {
2026-09-03T13:23:49:       view: true,
2026-09-03T13:23:49:       create: true,
2026-09-03T13:23:49:       update: true,
2026-09-03T13:23:49:       delete: true,
2026-09-03T13:23:49:       approve: false,
2026-09-03T13:23:49:       reject: true
2026-09-03T13:23:49:     },
2026-09-03T13:23:49:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T13:23:49:     expenses: {
2026-09-03T13:23:49:       view: true,
2026-09-03T13:23:49:       create: true,
2026-09-03T13:23:49:       update: true,
2026-09-03T13:23:49:       delete: true,
2026-09-03T13:23:49:       approve: true,
2026-09-03T13:23:49:       reject: true
2026-09-03T13:23:49:     },
2026-09-03T13:23:49:     transactions: { view: true },
2026-09-03T13:23:49:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T13:23:49:     profile: { view: true, update: true },
2026-09-03T13:23:49:     settings: { view: true, update: true }
2026-09-03T13:23:49:   },
2026-09-03T13:23:49:   iat: 1788422028,
2026-09-03T13:23:49:   exp: 1791014028
2026-09-03T13:23:49: }
2026-09-03T13:23:49: req.selectedSocietyId => 1
2026-09-03T13:23:49: Dashboard Society ID => 1
2026-09-03T13:23:49: Member ID => 16
2026-09-03T13:23:49: User Role => superadmin
2026-09-03T13:23:49: societyId = 1
2026-09-03T13:23:49: memberId = 16
2026-09-03T13:23:49: Pending Maintenance Count => 6
2026-09-03T13:23:49: Pending Expense Count => 16
2026-09-03T13:23:49: Total Pending Count => 22
2026-09-03T13:23:49: 13:23:49 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.359 ms - 1053[0m
2026-09-03T13:23:51: 13:23:51 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 0.947 ms - 68274[0m
2026-09-03T13:23:51: 13:23:51 [[32minfo[39m] [0mGET /uploads/profile/1788415012379-62500340.jpg [32m200[0m 3.772 ms - 55385[0m
2026-09-03T13:23:51: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:23:51: Method: POST
2026-09-03T13:23:51: originalUrl: /v1/member/statistics
2026-09-03T13:23:51: path: /v1/member/statistics
2026-09-03T13:23:51: normalizedPath: /v1/member/statistics
2026-09-03T13:23:51: isPublicRoute: false
2026-09-03T13:23:51: ------------------------------
2026-09-03T13:23:51: ----- initAuth DEBUG -----
2026-09-03T13:23:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:23:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:23:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:23:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:23:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:23:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:23:51: IsValid: true
2026-09-03T13:23:51: --------------------------
2026-09-03T13:23:51: 13:23:51 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 74.270 ms - 143[0m
2026-09-03T13:23:51: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:23:51: Method: POST
2026-09-03T13:23:51: originalUrl: /v1/member/list
2026-09-03T13:23:51: path: /v1/member/list
2026-09-03T13:23:51: normalizedPath: /v1/member/list
2026-09-03T13:23:51: isPublicRoute: false
2026-09-03T13:23:51: ------------------------------
2026-09-03T13:23:51: ----- initAuth DEBUG -----
2026-09-03T13:23:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:23:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:23:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:23:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:23:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:23:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:23:51: IsValid: true
2026-09-03T13:23:51: --------------------------
2026-09-03T13:23:51: 13:23:51 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 23.619 ms - 1248[0m
2026-09-03T13:23:51: 13:23:51 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 2.819 ms - 112278[0m
2026-09-03T13:23:53: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:23:53: Method: GET
2026-09-03T13:23:53: originalUrl: /v1/member/1
2026-09-03T13:23:53: path: /v1/member/1
2026-09-03T13:23:53: normalizedPath: /v1/member/1
2026-09-03T13:23:53: isPublicRoute: false
2026-09-03T13:23:53: ------------------------------
2026-09-03T13:23:53: ----- initAuth DEBUG -----
2026-09-03T13:23:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:23:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:23:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:23:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:23:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:23:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:23:53: IsValid: true
2026-09-03T13:23:53: --------------------------
2026-09-03T13:23:54: 13:23:54 [[32minfo[39m] [0mGET /v1/member/1 [32m200[0m 34.748 ms - 704[0m
2026-09-03T13:23:56: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:23:56: Method: GET
2026-09-03T13:23:56: originalUrl: /v1/member/15
2026-09-03T13:23:56: path: /v1/member/15
2026-09-03T13:23:56: normalizedPath: /v1/member/15
2026-09-03T13:23:56: isPublicRoute: false
2026-09-03T13:23:56: ------------------------------
2026-09-03T13:23:56: ----- initAuth DEBUG -----
2026-09-03T13:23:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:23:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:23:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:23:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:23:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:23:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:23:56: IsValid: true
2026-09-03T13:23:56: --------------------------
2026-09-03T13:23:56: 13:23:56 [[32minfo[39m] [0mGET /v1/member/15 [32m200[0m 6.777 ms - 627[0m
2026-09-03T13:24:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:24:14: Method: POST
2026-09-03T13:24:14: originalUrl: /v1/society/registration-list
2026-09-03T13:24:14: path: /v1/society/registration-list
2026-09-03T13:24:14: normalizedPath: /v1/society/registration-list
2026-09-03T13:24:14: isPublicRoute: false
2026-09-03T13:24:14: ------------------------------
2026-09-03T13:24:14: ----- initAuth DEBUG -----
2026-09-03T13:24:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:24:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:24:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:24:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:24:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:24:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:24:14: IsValid: true
2026-09-03T13:24:14: --------------------------
2026-09-03T13:24:14: 13:24:14 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.220 ms - 1393[0m
2026-09-03T13:24:15: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:24:15: Method: GET
2026-09-03T13:24:15: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T13:24:15: path: /v1/society/registration-dashboard-summary
2026-09-03T13:24:15: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T13:24:15: isPublicRoute: false
2026-09-03T13:24:15: ------------------------------
2026-09-03T13:24:15: ----- initAuth DEBUG -----
2026-09-03T13:24:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:24:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:24:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:24:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:24:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:24:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:24:15: IsValid: true
2026-09-03T13:24:15: --------------------------
2026-09-03T13:24:15: 13:24:15 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 7.740 ms - 152[0m
2026-09-03T13:24:17: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:24:17: Method: PUT
2026-09-03T13:24:17: originalUrl: /v1/society/select
2026-09-03T13:24:17: path: /v1/society/select
2026-09-03T13:24:17: normalizedPath: /v1/society/select
2026-09-03T13:24:17: isPublicRoute: false
2026-09-03T13:24:17: ------------------------------
2026-09-03T13:24:17: ----- initAuth DEBUG -----
2026-09-03T13:24:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:24:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:24:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:24:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:24:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:24:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:24:17: IsValid: true
2026-09-03T13:24:17: --------------------------
2026-09-03T13:24:17: SELECT SOCIETY BODY: { society_id: 21 }
2026-09-03T13:24:17: SELECT SOCIETY USER: {
2026-09-03T13:24:17:   user_id: 16,
2026-09-03T13:24:17:   society_id: 1,
2026-09-03T13:24:17:   role: 'superadmin',
2026-09-03T13:24:17:   full_name: 'Neeshu',
2026-09-03T13:24:17:   is_admin: 1,
2026-09-03T13:24:17:   is_member: 1,
2026-09-03T13:24:17:   is_superadmin: false,
2026-09-03T13:24:17:   permissions: {
2026-09-03T13:24:17:     dashboard: { view: true },
2026-09-03T13:24:17:     society: {
2026-09-03T13:24:17:       view: true,
2026-09-03T13:24:17:       summary: true,
2026-09-03T13:24:17:       create: true,
2026-09-03T13:24:17:       update: true,
2026-09-03T13:24:17:       delete: true,
2026-09-03T13:24:17:       approve: true,
2026-09-03T13:24:17:       reject: true,
2026-09-03T13:24:17:       select: true
2026-09-03T13:24:17:     },
2026-09-03T13:24:17:     members: {
2026-09-03T13:24:17:       view: true,
2026-09-03T13:24:17:       create: true,
2026-09-03T13:24:17:       update: true,
2026-09-03T13:24:17:       delete: true,
2026-09-03T13:24:17:       approve: false,
2026-09-03T13:24:17:       reject: true
2026-09-03T13:24:17:     },
2026-09-03T13:24:17:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T13:24:17:     expenses: {
2026-09-03T13:24:17:       view: true,
2026-09-03T13:24:17:       create: true,
2026-09-03T13:24:17:       update: true,
2026-09-03T13:24:17:       delete: true,
2026-09-03T13:24:17:       approve: true,
2026-09-03T13:24:17:       reject: true
2026-09-03T13:24:17:     },
2026-09-03T13:24:17:     transactions: { view: true },
2026-09-03T13:24:17:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T13:24:17:     profile: { view: true, update: true },
2026-09-03T13:24:17:     settings: { view: true, update: true }
2026-09-03T13:24:17:   },
2026-09-03T13:24:17:   iat: 1788422028,
2026-09-03T13:24:17:   exp: 1791014028
2026-09-03T13:24:17: }
2026-09-03T13:24:17: SELECTED SOCIETY ID: 21
2026-09-03T13:24:17: 13:24:17 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 6.166 ms - 89[0m
2026-09-03T13:24:17: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:24:17: Method: GET
2026-09-03T13:24:17: originalUrl: /v1/dashboard
2026-09-03T13:24:17: path: /v1/dashboard
2026-09-03T13:24:17: normalizedPath: /v1/dashboard
2026-09-03T13:24:17: isPublicRoute: false
2026-09-03T13:24:17: ------------------------------
2026-09-03T13:24:17: ----- initAuth DEBUG -----
2026-09-03T13:24:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:24:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:24:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:24:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:24:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:24:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:24:17: IsValid: true
2026-09-03T13:24:17: --------------------------
2026-09-03T13:24:17: ========== Dashboard Controller ==========
2026-09-03T13:24:17: req.user => {
2026-09-03T13:24:17:   user_id: 16,
2026-09-03T13:24:17:   society_id: 1,
2026-09-03T13:24:17:   role: 'superadmin',
2026-09-03T13:24:17:   full_name: 'Neeshu',
2026-09-03T13:24:17:   is_admin: 1,
2026-09-03T13:24:17:   is_member: 1,
2026-09-03T13:24:17:   is_superadmin: false,
2026-09-03T13:24:17:   permissions: {
2026-09-03T13:24:17:     dashboard: { view: true },
2026-09-03T13:24:17:     society: {
2026-09-03T13:24:17:       view: true,
2026-09-03T13:24:17:       summary: true,
2026-09-03T13:24:17:       create: true,
2026-09-03T13:24:17:       update: true,
2026-09-03T13:24:17:       delete: true,
2026-09-03T13:24:17:       approve: true,
2026-09-03T13:24:17:       reject: true,
2026-09-03T13:24:17:       select: true
2026-09-03T13:24:17:     },
2026-09-03T13:24:17:     members: {
2026-09-03T13:24:17:       view: true,
2026-09-03T13:24:17:       create: true,
2026-09-03T13:24:17:       update: true,
2026-09-03T13:24:17:       delete: true,
2026-09-03T13:24:17:       approve: false,
2026-09-03T13:24:17:       reject: true
2026-09-03T13:24:17:     },
2026-09-03T13:24:17:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T13:24:17:     expenses: {
2026-09-03T13:24:17:       view: true,
2026-09-03T13:24:17:       create: true,
2026-09-03T13:24:17:       update: true,
2026-09-03T13:24:17:       delete: true,
2026-09-03T13:24:17:       approve: true,
2026-09-03T13:24:17:       reject: true
2026-09-03T13:24:17:     },
2026-09-03T13:24:17:     transactions: { view: true },
2026-09-03T13:24:17:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T13:24:17:     profile: { view: true, update: true },
2026-09-03T13:24:17:     settings: { view: true, update: true }
2026-09-03T13:24:17:   },
2026-09-03T13:24:17:   iat: 1788422028,
2026-09-03T13:24:17:   exp: 1791014028
2026-09-03T13:24:17: }
2026-09-03T13:24:17: req.selectedSocietyId => 21
2026-09-03T13:24:17: Dashboard Society ID => 21
2026-09-03T13:24:17: Member ID => 16
2026-09-03T13:24:17: User Role => superadmin
2026-09-03T13:24:17: societyId = 21
2026-09-03T13:24:17: memberId = 16
2026-09-03T13:24:17: Pending Maintenance Count => 0
2026-09-03T13:24:17: Pending Expense Count => 0
2026-09-03T13:24:17: Total Pending Count => 0
2026-09-03T13:24:17: 13:24:17 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.586 ms - 665[0m
2026-09-03T13:24:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:24:19: Method: POST
2026-09-03T13:24:19: originalUrl: /v1/member/list
2026-09-03T13:24:19: path: /v1/member/list
2026-09-03T13:24:19: normalizedPath: /v1/member/list
2026-09-03T13:24:19: isPublicRoute: false
2026-09-03T13:24:19: ------------------------------
2026-09-03T13:24:19: ----- initAuth DEBUG -----
2026-09-03T13:24:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:24:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:24:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:24:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:24:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:24:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:24:19: IsValid: true
2026-09-03T13:24:19: --------------------------
2026-09-03T13:24:19: 13:24:19 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 9.518 ms - 865[0m
2026-09-03T13:24:19: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:24:19: Method: POST
2026-09-03T13:24:19: originalUrl: /v1/member/statistics
2026-09-03T13:24:19: path: /v1/member/statistics
2026-09-03T13:24:19: normalizedPath: /v1/member/statistics
2026-09-03T13:24:19: isPublicRoute: false
2026-09-03T13:24:19: ------------------------------
2026-09-03T13:24:19: ----- initAuth DEBUG -----
2026-09-03T13:24:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:24:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:24:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:24:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:24:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:24:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:24:19: IsValid: true
2026-09-03T13:24:19: --------------------------
2026-09-03T13:24:19: 13:24:19 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 5.519 ms - 143[0m
2026-09-03T13:24:21: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:24:21: Method: GET
2026-09-03T13:24:21: originalUrl: /v1/member/17
2026-09-03T13:24:21: path: /v1/member/17
2026-09-03T13:24:21: normalizedPath: /v1/member/17
2026-09-03T13:24:21: isPublicRoute: false
2026-09-03T13:24:21: ------------------------------
2026-09-03T13:24:21: ----- initAuth DEBUG -----
2026-09-03T13:24:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:24:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:24:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:24:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:24:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:24:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:24:21: IsValid: true
2026-09-03T13:24:21: --------------------------
2026-09-03T13:24:21: 13:24:21 [[32minfo[39m] [0mGET /v1/member/17 [32m200[0m 9.333 ms - 707[0m
2026-09-03T13:24:23: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:24:23: Method: GET
2026-09-03T13:24:23: originalUrl: /v1/member/18
2026-09-03T13:24:23: path: /v1/member/18
2026-09-03T13:24:23: normalizedPath: /v1/member/18
2026-09-03T13:24:23: isPublicRoute: false
2026-09-03T13:24:23: ------------------------------
2026-09-03T13:24:23: ----- initAuth DEBUG -----
2026-09-03T13:24:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:24:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:24:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:24:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:24:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:24:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:24:23: IsValid: true
2026-09-03T13:24:23: --------------------------
2026-09-03T13:24:23: 13:24:23 [[32minfo[39m] [0mGET /v1/member/18 [32m200[0m 6.537 ms - 694[0m
2026-09-03T13:24:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:24:35: Method: POST
2026-09-03T13:24:35: originalUrl: /v1/user/email-forgot-password
2026-09-03T13:24:35: path: /v1/user/email-forgot-password
2026-09-03T13:24:35: normalizedPath: /v1/user/email-forgot-password
2026-09-03T13:24:35: isPublicRoute: false
2026-09-03T13:24:35: ------------------------------
2026-09-03T13:24:35: ----- initAuth DEBUG -----
2026-09-03T13:24:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:24:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:24:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:24:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:24:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:24:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:24:35: IsValid: true
2026-09-03T13:24:35: --------------------------
2026-09-03T13:24:35: 13:24:35 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 66.434 ms - 154[0m
2026-09-03T13:25:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:25:13: Method: POST
2026-09-03T13:25:13: originalUrl: /v1/user/email-forgot-password
2026-09-03T13:25:13: path: /v1/user/email-forgot-password
2026-09-03T13:25:13: normalizedPath: /v1/user/email-forgot-password
2026-09-03T13:25:13: isPublicRoute: false
2026-09-03T13:25:13: ------------------------------
2026-09-03T13:25:13: ----- initAuth DEBUG -----
2026-09-03T13:25:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:25:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:25:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:25:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:25:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:25:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:25:13: IsValid: true
2026-09-03T13:25:13: --------------------------
2026-09-03T13:25:13: 13:25:13 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 3.708 ms - 87[0m
2026-09-03T13:25:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:25:31: Method: POST
2026-09-03T13:25:31: originalUrl: /v1/user/email-forgot-password
2026-09-03T13:25:31: path: /v1/user/email-forgot-password
2026-09-03T13:25:31: normalizedPath: /v1/user/email-forgot-password
2026-09-03T13:25:31: isPublicRoute: false
2026-09-03T13:25:31: ------------------------------
2026-09-03T13:25:31: ----- initAuth DEBUG -----
2026-09-03T13:25:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:25:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:25:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:25:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:25:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:25:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:25:31: IsValid: true
2026-09-03T13:25:31: --------------------------
2026-09-03T13:25:31: 13:25:31 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 4.477 ms - 117[0m
2026-09-03T13:26:33: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:26:33: Method: POST
2026-09-03T13:26:33: originalUrl: /v1/user/login
2026-09-03T13:26:33: path: /v1/user/login
2026-09-03T13:26:33: normalizedPath: /v1/user/login
2026-09-03T13:26:33: isPublicRoute: false
2026-09-03T13:26:33: ------------------------------
2026-09-03T13:26:33: ----- initAuth DEBUG -----
2026-09-03T13:26:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:26:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:26:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:26:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:26:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:26:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:26:33: IsValid: true
2026-09-03T13:26:33: --------------------------
2026-09-03T13:26:33: ========== LOGIN API HIT ==========
2026-09-03T13:26:33: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T13:26:33: SUPERADMIN CHECK RESULT: Found
2026-09-03T13:26:33: 13:26:33 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 137.991 ms - 2118[0m
2026-09-03T13:26:33: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:26:33: Method: GET
2026-09-03T13:26:33: originalUrl: /v1/dashboard
2026-09-03T13:26:33: path: /v1/dashboard
2026-09-03T13:26:33: normalizedPath: /v1/dashboard
2026-09-03T13:26:33: isPublicRoute: false
2026-09-03T13:26:33: ------------------------------
2026-09-03T13:26:33: ----- initAuth DEBUG -----
2026-09-03T13:26:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:26:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:26:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:26:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:26:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:26:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:26:33: IsValid: true
2026-09-03T13:26:33: --------------------------
2026-09-03T13:26:33: ========== Dashboard Controller ==========
2026-09-03T13:26:33: req.user => {
2026-09-03T13:26:33:   user_id: 17,
2026-09-03T13:26:33:   society_id: 21,
2026-09-03T13:26:33:   role: 'admin',
2026-09-03T13:26:33:   full_name: 'Sarvan Singh',
2026-09-03T13:26:33:   is_admin: 1,
2026-09-03T13:26:33:   is_member: 1,
2026-09-03T13:26:33:   is_superadmin: false,
2026-09-03T13:26:33:   permissions: {
2026-09-03T13:26:33:     dashboard: { view: true },
2026-09-03T13:26:33:     society: {
2026-09-03T13:26:33:       view: true,
2026-09-03T13:26:33:       summary: false,
2026-09-03T13:26:33:       create: false,
2026-09-03T13:26:33:       update: true,
2026-09-03T13:26:33:       delete: false,
2026-09-03T13:26:33:       approve: false,
2026-09-03T13:26:33:       reject: false
2026-09-03T13:26:33:     },
2026-09-03T13:26:33:     members: {
2026-09-03T13:26:33:       view: true,
2026-09-03T13:26:33:       create: true,
2026-09-03T13:26:33:       update: true,
2026-09-03T13:26:33:       delete: true,
2026-09-03T13:26:33:       approve: false,
2026-09-03T13:26:33:       reject: true
2026-09-03T13:26:33:     },
2026-09-03T13:26:33:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T13:26:33:     expenses: {
2026-09-03T13:26:33:       view: true,
2026-09-03T13:26:33:       create: true,
2026-09-03T13:26:33:       update: true,
2026-09-03T13:26:33:       delete: false,
2026-09-03T13:26:33:       approve: true,
2026-09-03T13:26:33:       reject: true
2026-09-03T13:26:33:     },
2026-09-03T13:26:33:     transactions: { view: true },
2026-09-03T13:26:33:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T13:26:33:     profile: { view: true, update: true },
2026-09-03T13:26:33:     settings: { view: true, update: true }
2026-09-03T13:26:33:   },
2026-09-03T13:26:33:   iat: 1788422193,
2026-09-03T13:26:33:   exp: 1791014193
2026-09-03T13:26:33: }
2026-09-03T13:26:33: req.selectedSocietyId => 21
2026-09-03T13:26:33: Dashboard Society ID => 21
2026-09-03T13:26:33: Member ID => 17
2026-09-03T13:26:33: User Role => admin
2026-09-03T13:26:33: societyId = 21
2026-09-03T13:26:33: memberId = 17
2026-09-03T13:26:33: Pending Maintenance Count => 0
2026-09-03T13:26:33: Pending Expense Count => 0
2026-09-03T13:26:33: Total Pending Count => 0
2026-09-03T13:26:33: 13:26:33 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.442 ms - 670[0m
2026-09-03T13:26:54: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:26:54: Method: POST
2026-09-03T13:26:54: originalUrl: /v1/user/email-forgot-password
2026-09-03T13:26:54: path: /v1/user/email-forgot-password
2026-09-03T13:26:54: normalizedPath: /v1/user/email-forgot-password
2026-09-03T13:26:54: isPublicRoute: false
2026-09-03T13:26:54: ------------------------------
2026-09-03T13:26:54: ----- initAuth DEBUG -----
2026-09-03T13:26:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:26:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:26:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:26:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:26:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:26:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:26:54: IsValid: true
2026-09-03T13:26:54: --------------------------
2026-09-03T13:26:54: 13:26:54 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [33m404[0m 3.065 ms - 54[0m
2026-09-03T13:27:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:27:11: Method: POST
2026-09-03T13:27:11: originalUrl: /v1/user/login
2026-09-03T13:27:11: path: /v1/user/login
2026-09-03T13:27:11: normalizedPath: /v1/user/login
2026-09-03T13:27:11: isPublicRoute: false
2026-09-03T13:27:11: ------------------------------
2026-09-03T13:27:11: ----- initAuth DEBUG -----
2026-09-03T13:27:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:27:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:27:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:27:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:27:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:27:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:27:11: IsValid: true
2026-09-03T13:27:11: --------------------------
2026-09-03T13:27:11: ========== LOGIN API HIT ==========
2026-09-03T13:27:11: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T13:27:11: SUPERADMIN CHECK RESULT: Found
2026-09-03T13:27:11: 13:27:11 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 106.378 ms - 2118[0m
2026-09-03T13:27:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:27:12: Method: GET
2026-09-03T13:27:12: originalUrl: /v1/dashboard
2026-09-03T13:27:12: path: /v1/dashboard
2026-09-03T13:27:12: normalizedPath: /v1/dashboard
2026-09-03T13:27:12: isPublicRoute: false
2026-09-03T13:27:12: ------------------------------
2026-09-03T13:27:12: ----- initAuth DEBUG -----
2026-09-03T13:27:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:27:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:27:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:27:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:27:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:27:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:27:12: IsValid: true
2026-09-03T13:27:12: --------------------------
2026-09-03T13:27:12: ========== Dashboard Controller ==========
2026-09-03T13:27:12: req.user => {
2026-09-03T13:27:12:   user_id: 17,
2026-09-03T13:27:12:   society_id: 21,
2026-09-03T13:27:12:   role: 'admin',
2026-09-03T13:27:12:   full_name: 'Sarvan Singh',
2026-09-03T13:27:12:   is_admin: 1,
2026-09-03T13:27:12:   is_member: 1,
2026-09-03T13:27:12:   is_superadmin: false,
2026-09-03T13:27:12:   permissions: {
2026-09-03T13:27:12:     dashboard: { view: true },
2026-09-03T13:27:12:     society: {
2026-09-03T13:27:12:       view: true,
2026-09-03T13:27:12:       summary: false,
2026-09-03T13:27:12:       create: false,
2026-09-03T13:27:12:       update: true,
2026-09-03T13:27:12:       delete: false,
2026-09-03T13:27:12:       approve: false,
2026-09-03T13:27:12:       reject: false
2026-09-03T13:27:12:     },
2026-09-03T13:27:12:     members: {
2026-09-03T13:27:12:       view: true,
2026-09-03T13:27:12:       create: true,
2026-09-03T13:27:12:       update: true,
2026-09-03T13:27:12:       delete: true,
2026-09-03T13:27:12:       approve: false,
2026-09-03T13:27:12:       reject: true
2026-09-03T13:27:12:     },
2026-09-03T13:27:12:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T13:27:12:     expenses: {
2026-09-03T13:27:12:       view: true,
2026-09-03T13:27:12:       create: true,
2026-09-03T13:27:12:       update: true,
2026-09-03T13:27:12:       delete: false,
2026-09-03T13:27:12:       approve: true,
2026-09-03T13:27:12:       reject: true
2026-09-03T13:27:12:     },
2026-09-03T13:27:12:     transactions: { view: true },
2026-09-03T13:27:12:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T13:27:12:     profile: { view: true, update: true },
2026-09-03T13:27:12:     settings: { view: true, update: true }
2026-09-03T13:27:12:   },
2026-09-03T13:27:12:   iat: 1788422231,
2026-09-03T13:27:12:   exp: 1791014231
2026-09-03T13:27:12: }
2026-09-03T13:27:12: req.selectedSocietyId => 21
2026-09-03T13:27:12: Dashboard Society ID => 21
2026-09-03T13:27:12: Member ID => 17
2026-09-03T13:27:12: User Role => admin
2026-09-03T13:27:12: societyId = 21
2026-09-03T13:27:12: memberId = 17
2026-09-03T13:27:12: Pending Maintenance Count => 0
2026-09-03T13:27:12: Pending Expense Count => 0
2026-09-03T13:27:12: Total Pending Count => 0
2026-09-03T13:27:12: 13:27:12 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.186 ms - 670[0m
2026-09-03T13:27:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:27:13: Method: POST
2026-09-03T13:27:13: originalUrl: /v1/member/statistics
2026-09-03T13:27:13: path: /v1/member/statistics
2026-09-03T13:27:13: normalizedPath: /v1/member/statistics
2026-09-03T13:27:13: isPublicRoute: false
2026-09-03T13:27:13: ------------------------------
2026-09-03T13:27:13: ----- initAuth DEBUG -----
2026-09-03T13:27:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:27:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:27:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:27:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:27:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:27:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:27:13: IsValid: true
2026-09-03T13:27:13: --------------------------
2026-09-03T13:27:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:27:13: Method: POST
2026-09-03T13:27:13: originalUrl: /v1/member/list
2026-09-03T13:27:13: path: /v1/member/list
2026-09-03T13:27:13: normalizedPath: /v1/member/list
2026-09-03T13:27:13: isPublicRoute: false
2026-09-03T13:27:13: ------------------------------
2026-09-03T13:27:13: ----- initAuth DEBUG -----
2026-09-03T13:27:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:27:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:27:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:27:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:27:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:27:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:27:13: IsValid: true
2026-09-03T13:27:13: --------------------------
2026-09-03T13:27:13: 13:27:13 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 6.587 ms - 143[0m
2026-09-03T13:27:13: 13:27:13 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.254 ms - 865[0m
2026-09-03T13:27:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:27:14: Method: GET
2026-09-03T13:27:14: originalUrl: /v1/member/17
2026-09-03T13:27:14: path: /v1/member/17
2026-09-03T13:27:14: normalizedPath: /v1/member/17
2026-09-03T13:27:14: isPublicRoute: false
2026-09-03T13:27:14: ------------------------------
2026-09-03T13:27:14: ----- initAuth DEBUG -----
2026-09-03T13:27:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:27:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:27:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:27:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:27:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:27:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:27:14: IsValid: true
2026-09-03T13:27:14: --------------------------
2026-09-03T13:27:14: 13:27:14 [[32minfo[39m] [0mGET /v1/member/17 [32m200[0m 9.704 ms - 707[0m
2026-09-03T13:27:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:27:20: Method: GET
2026-09-03T13:27:20: originalUrl: /v1/member/17
2026-09-03T13:27:20: path: /v1/member/17
2026-09-03T13:27:20: normalizedPath: /v1/member/17
2026-09-03T13:27:20: isPublicRoute: false
2026-09-03T13:27:20: ------------------------------
2026-09-03T13:27:20: ----- initAuth DEBUG -----
2026-09-03T13:27:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:27:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:27:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:27:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:27:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:27:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:27:20: IsValid: true
2026-09-03T13:27:20: --------------------------
2026-09-03T13:27:20: 13:27:20 [[32minfo[39m] [0mGET /v1/member/17 [32m200[0m 7.237 ms - 707[0m
2026-09-03T13:27:23: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:27:23: Method: GET
2026-09-03T13:27:23: originalUrl: /v1/roles
2026-09-03T13:27:23: path: /v1/roles
2026-09-03T13:27:23: normalizedPath: /v1/roles
2026-09-03T13:27:23: isPublicRoute: true
2026-09-03T13:27:23: ------------------------------
2026-09-03T13:27:23: Current User Role: admin
2026-09-03T13:27:23: 13:27:23 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 10.866 ms - 129[0m
2026-09-03T13:27:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:27:50: Method: POST
2026-09-03T13:27:50: originalUrl: /v1/user/email-forgot-password
2026-09-03T13:27:50: path: /v1/user/email-forgot-password
2026-09-03T13:27:50: normalizedPath: /v1/user/email-forgot-password
2026-09-03T13:27:50: isPublicRoute: false
2026-09-03T13:27:50: ------------------------------
2026-09-03T13:27:50: ----- initAuth DEBUG -----
2026-09-03T13:27:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:27:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:27:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:27:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:27:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:27:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:27:50: IsValid: true
2026-09-03T13:27:50: --------------------------
2026-09-03T13:27:50: 13:27:50 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 65.211 ms - 154[0m
2026-09-03T13:28:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:28:13: Method: POST
2026-09-03T13:28:13: originalUrl: /v1/user/login
2026-09-03T13:28:13: path: /v1/user/login
2026-09-03T13:28:13: normalizedPath: /v1/user/login
2026-09-03T13:28:13: isPublicRoute: false
2026-09-03T13:28:13: ------------------------------
2026-09-03T13:28:13: ----- initAuth DEBUG -----
2026-09-03T13:28:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:28:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:28:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:28:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:28:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:28:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:28:13: IsValid: true
2026-09-03T13:28:13: --------------------------
2026-09-03T13:28:13: ========== LOGIN API HIT ==========
2026-09-03T13:28:13: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T13:28:13: SUPERADMIN CHECK RESULT: Found
2026-09-03T13:28:13: 13:28:13 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 104.070 ms - 2118[0m
2026-09-03T13:28:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:28:13: Method: GET
2026-09-03T13:28:13: originalUrl: /v1/dashboard
2026-09-03T13:28:13: path: /v1/dashboard
2026-09-03T13:28:13: normalizedPath: /v1/dashboard
2026-09-03T13:28:13: isPublicRoute: false
2026-09-03T13:28:13: ------------------------------
2026-09-03T13:28:13: ----- initAuth DEBUG -----
2026-09-03T13:28:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:28:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:28:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:28:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:28:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:28:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:28:13: IsValid: true
2026-09-03T13:28:13: --------------------------
2026-09-03T13:28:13: ========== Dashboard Controller ==========
2026-09-03T13:28:13: req.user => {
2026-09-03T13:28:13:   user_id: 17,
2026-09-03T13:28:13:   society_id: 21,
2026-09-03T13:28:13:   role: 'admin',
2026-09-03T13:28:13:   full_name: 'Sarvan Singh',
2026-09-03T13:28:13:   is_admin: 1,
2026-09-03T13:28:13:   is_member: 1,
2026-09-03T13:28:13:   is_superadmin: false,
2026-09-03T13:28:13:   permissions: {
2026-09-03T13:28:13:     dashboard: { view: true },
2026-09-03T13:28:13:     society: {
2026-09-03T13:28:13:       view: true,
2026-09-03T13:28:13:       summary: false,
2026-09-03T13:28:13:       create: false,
2026-09-03T13:28:13:       update: true,
2026-09-03T13:28:13:       delete: false,
2026-09-03T13:28:13:       approve: false,
2026-09-03T13:28:13:       reject: false
2026-09-03T13:28:13:     },
2026-09-03T13:28:13:     members: {
2026-09-03T13:28:13:       view: true,
2026-09-03T13:28:13:       create: true,
2026-09-03T13:28:13:       update: true,
2026-09-03T13:28:13:       delete: true,
2026-09-03T13:28:13:       approve: false,
2026-09-03T13:28:13:       reject: true
2026-09-03T13:28:13:     },
2026-09-03T13:28:13:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T13:28:13:     expenses: {
2026-09-03T13:28:13:       view: true,
2026-09-03T13:28:13:       create: true,
2026-09-03T13:28:13:       update: true,
2026-09-03T13:28:13:       delete: false,
2026-09-03T13:28:13:       approve: true,
2026-09-03T13:28:13:       reject: true
2026-09-03T13:28:13:     },
2026-09-03T13:28:13:     transactions: { view: true },
2026-09-03T13:28:13:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T13:28:13:     profile: { view: true, update: true },
2026-09-03T13:28:13:     settings: { view: true, update: true }
2026-09-03T13:28:13:   },
2026-09-03T13:28:13:   iat: 1788422293,
2026-09-03T13:28:13:   exp: 1791014293
2026-09-03T13:28:13: }
2026-09-03T13:28:13: req.selectedSocietyId => 21
2026-09-03T13:28:13: Dashboard Society ID => 21
2026-09-03T13:28:13: Member ID => 17
2026-09-03T13:28:13: User Role => admin
2026-09-03T13:28:13: societyId = 21
2026-09-03T13:28:13: memberId = 17
2026-09-03T13:28:13: Pending Maintenance Count => 0
2026-09-03T13:28:13: Pending Expense Count => 0
2026-09-03T13:28:13: Total Pending Count => 0
2026-09-03T13:28:13: 13:28:13 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.170 ms - 670[0m
2026-09-03T13:28:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:28:14: Method: POST
2026-09-03T13:28:14: originalUrl: /v1/member/list
2026-09-03T13:28:14: path: /v1/member/list
2026-09-03T13:28:14: normalizedPath: /v1/member/list
2026-09-03T13:28:14: isPublicRoute: false
2026-09-03T13:28:14: ------------------------------
2026-09-03T13:28:14: ----- initAuth DEBUG -----
2026-09-03T13:28:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:28:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:28:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:28:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:28:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:28:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:28:14: IsValid: true
2026-09-03T13:28:14: --------------------------
2026-09-03T13:28:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:28:14: Method: POST
2026-09-03T13:28:14: originalUrl: /v1/member/statistics
2026-09-03T13:28:14: path: /v1/member/statistics
2026-09-03T13:28:14: normalizedPath: /v1/member/statistics
2026-09-03T13:28:14: isPublicRoute: false
2026-09-03T13:28:14: ------------------------------
2026-09-03T13:28:14: ----- initAuth DEBUG -----
2026-09-03T13:28:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:28:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:28:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:28:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:28:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:28:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:28:14: IsValid: true
2026-09-03T13:28:14: --------------------------
2026-09-03T13:28:14: 13:28:14 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.881 ms - 865[0m
2026-09-03T13:28:14: 13:28:14 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 6.554 ms - 143[0m
2026-09-03T13:28:15: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:28:15: Method: GET
2026-09-03T13:28:15: originalUrl: /v1/member/18
2026-09-03T13:28:15: path: /v1/member/18
2026-09-03T13:28:15: normalizedPath: /v1/member/18
2026-09-03T13:28:15: isPublicRoute: false
2026-09-03T13:28:15: ------------------------------
2026-09-03T13:28:15: ----- initAuth DEBUG -----
2026-09-03T13:28:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:28:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:28:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:28:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:28:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:28:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:28:15: IsValid: true
2026-09-03T13:28:15: --------------------------
2026-09-03T13:28:15: 13:28:15 [[32minfo[39m] [0mGET /v1/member/18 [32m200[0m 14.786 ms - 694[0m
2026-09-03T13:28:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:28:22: Method: POST
2026-09-03T13:28:22: originalUrl: /v1/user/login
2026-09-03T13:28:22: path: /v1/user/login
2026-09-03T13:28:22: normalizedPath: /v1/user/login
2026-09-03T13:28:22: isPublicRoute: false
2026-09-03T13:28:22: ------------------------------
2026-09-03T13:28:22: ----- initAuth DEBUG -----
2026-09-03T13:28:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:28:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:28:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:28:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:28:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:28:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:28:22: IsValid: true
2026-09-03T13:28:22: --------------------------
2026-09-03T13:28:22: ========== LOGIN API HIT ==========
2026-09-03T13:28:22: Login Request Body: { mobile_number: '2222222222', password: '2222222222' }
2026-09-03T13:28:22: SUPERADMIN CHECK RESULT: Found
2026-09-03T13:28:22: 13:28:22 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 103.844 ms - 2143[0m
2026-09-03T13:28:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:28:22: Method: GET
2026-09-03T13:28:22: originalUrl: /v1/dashboard
2026-09-03T13:28:22: path: /v1/dashboard
2026-09-03T13:28:22: normalizedPath: /v1/dashboard
2026-09-03T13:28:22: isPublicRoute: false
2026-09-03T13:28:22: ------------------------------
2026-09-03T13:28:22: ----- initAuth DEBUG -----
2026-09-03T13:28:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:28:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:28:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:28:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:28:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:28:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:28:22: IsValid: true
2026-09-03T13:28:22: --------------------------
2026-09-03T13:28:22: ========== Dashboard Controller ==========
2026-09-03T13:28:22: req.user => {
2026-09-03T13:28:22:   user_id: 16,
2026-09-03T13:28:22:   society_id: 1,
2026-09-03T13:28:22:   role: 'superadmin',
2026-09-03T13:28:22:   full_name: 'Neeshu',
2026-09-03T13:28:22:   is_admin: 1,
2026-09-03T13:28:22:   is_member: 1,
2026-09-03T13:28:22:   is_superadmin: false,
2026-09-03T13:28:22:   permissions: {
2026-09-03T13:28:22:     dashboard: { view: true },
2026-09-03T13:28:22:     society: {
2026-09-03T13:28:22:       view: true,
2026-09-03T13:28:22:       summary: true,
2026-09-03T13:28:22:       create: true,
2026-09-03T13:28:22:       update: true,
2026-09-03T13:28:22:       delete: true,
2026-09-03T13:28:22:       approve: true,
2026-09-03T13:28:22:       reject: true,
2026-09-03T13:28:22:       select: true
2026-09-03T13:28:22:     },
2026-09-03T13:28:22:     members: {
2026-09-03T13:28:22:       view: true,
2026-09-03T13:28:22:       create: true,
2026-09-03T13:28:22:       update: true,
2026-09-03T13:28:22:       delete: true,
2026-09-03T13:28:22:       approve: false,
2026-09-03T13:28:22:       reject: true
2026-09-03T13:28:22:     },
2026-09-03T13:28:22:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T13:28:22:     expenses: {
2026-09-03T13:28:22:       view: true,
2026-09-03T13:28:22:       create: true,
2026-09-03T13:28:22:       update: true,
2026-09-03T13:28:22:       delete: true,
2026-09-03T13:28:22:       approve: true,
2026-09-03T13:28:22:       reject: true
2026-09-03T13:28:22:     },
2026-09-03T13:28:22:     transactions: { view: true },
2026-09-03T13:28:22:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T13:28:22:     profile: { view: true, update: true },
2026-09-03T13:28:22:     settings: { view: true, update: true }
2026-09-03T13:28:22:   },
2026-09-03T13:28:22:   iat: 1788422302,
2026-09-03T13:28:22:   exp: 1791014302
2026-09-03T13:28:22: }
2026-09-03T13:28:22: req.selectedSocietyId => 21
2026-09-03T13:28:22: Dashboard Society ID => 21
2026-09-03T13:28:22: Member ID => 16
2026-09-03T13:28:22: User Role => superadmin
2026-09-03T13:28:22: societyId = 21
2026-09-03T13:28:22: memberId = 16
2026-09-03T13:28:22: Pending Maintenance Count => 0
2026-09-03T13:28:22: Pending Expense Count => 0
2026-09-03T13:28:22: Total Pending Count => 0
2026-09-03T13:28:22: 13:28:22 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.234 ms - 665[0m
2026-09-03T13:28:22: 13:28:22 [[32minfo[39m] [0mGET /uploads/profile/1788412358877-786267721.jpg [32m200[0m 1.555 ms - 87259[0m
2026-09-03T13:28:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:28:26: Method: POST
2026-09-03T13:28:26: originalUrl: /v1/society/registration-list
2026-09-03T13:28:26: path: /v1/society/registration-list
2026-09-03T13:28:26: normalizedPath: /v1/society/registration-list
2026-09-03T13:28:26: isPublicRoute: false
2026-09-03T13:28:26: ------------------------------
2026-09-03T13:28:26: ----- initAuth DEBUG -----
2026-09-03T13:28:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:28:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:28:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:28:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:28:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:28:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:28:26: IsValid: true
2026-09-03T13:28:26: --------------------------
2026-09-03T13:28:26: 13:28:26 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 13.043 ms - 1393[0m
2026-09-03T13:28:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:28:26: Method: GET
2026-09-03T13:28:26: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T13:28:26: path: /v1/society/registration-dashboard-summary
2026-09-03T13:28:26: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T13:28:26: isPublicRoute: false
2026-09-03T13:28:26: ------------------------------
2026-09-03T13:28:26: ----- initAuth DEBUG -----
2026-09-03T13:28:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:28:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:28:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:28:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:28:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:28:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:28:26: IsValid: true
2026-09-03T13:28:26: --------------------------
2026-09-03T13:28:26: 13:28:26 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 11.506 ms - 152[0m
2026-09-03T13:29:04: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:04: Method: POST
2026-09-03T13:29:04: originalUrl: /v1/user/login
2026-09-03T13:29:04: path: /v1/user/login
2026-09-03T13:29:04: normalizedPath: /v1/user/login
2026-09-03T13:29:04: isPublicRoute: false
2026-09-03T13:29:04: ------------------------------
2026-09-03T13:29:04: ----- initAuth DEBUG -----
2026-09-03T13:29:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:04: IsValid: true
2026-09-03T13:29:04: --------------------------
2026-09-03T13:29:04: ========== LOGIN API HIT ==========
2026-09-03T13:29:04: Login Request Body: { mobile_number: '2222222222', password: '2222222222' }
2026-09-03T13:29:04: SUPERADMIN CHECK RESULT: Found
2026-09-03T13:29:04: 13:29:04 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 118.248 ms - 2143[0m
2026-09-03T13:29:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:05: Method: GET
2026-09-03T13:29:05: originalUrl: /v1/dashboard
2026-09-03T13:29:05: path: /v1/dashboard
2026-09-03T13:29:05: normalizedPath: /v1/dashboard
2026-09-03T13:29:05: isPublicRoute: false
2026-09-03T13:29:05: ------------------------------
2026-09-03T13:29:05: ----- initAuth DEBUG -----
2026-09-03T13:29:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:05: IsValid: true
2026-09-03T13:29:05: --------------------------
2026-09-03T13:29:05: ========== Dashboard Controller ==========
2026-09-03T13:29:05: req.user => {
2026-09-03T13:29:05:   user_id: 16,
2026-09-03T13:29:05:   society_id: 1,
2026-09-03T13:29:05:   role: 'superadmin',
2026-09-03T13:29:05:   full_name: 'Neeshu',
2026-09-03T13:29:05:   is_admin: 1,
2026-09-03T13:29:05:   is_member: 1,
2026-09-03T13:29:05:   is_superadmin: false,
2026-09-03T13:29:05:   permissions: {
2026-09-03T13:29:05:     dashboard: { view: true },
2026-09-03T13:29:05:     society: {
2026-09-03T13:29:05:       view: true,
2026-09-03T13:29:05:       summary: true,
2026-09-03T13:29:05:       create: true,
2026-09-03T13:29:05:       update: true,
2026-09-03T13:29:05:       delete: true,
2026-09-03T13:29:05:       approve: true,
2026-09-03T13:29:05:       reject: true,
2026-09-03T13:29:05:       select: true
2026-09-03T13:29:05:     },
2026-09-03T13:29:05:     members: {
2026-09-03T13:29:05:       view: true,
2026-09-03T13:29:05:       create: true,
2026-09-03T13:29:05:       update: true,
2026-09-03T13:29:05:       delete: true,
2026-09-03T13:29:05:       approve: false,
2026-09-03T13:29:05:       reject: true
2026-09-03T13:29:05:     },
2026-09-03T13:29:05:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T13:29:05:     expenses: {
2026-09-03T13:29:05:       view: true,
2026-09-03T13:29:05:       create: true,
2026-09-03T13:29:05:       update: true,
2026-09-03T13:29:05:       delete: true,
2026-09-03T13:29:05:       approve: true,
2026-09-03T13:29:05:       reject: true
2026-09-03T13:29:05:     },
2026-09-03T13:29:05:     transactions: { view: true },
2026-09-03T13:29:05:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T13:29:05:     profile: { view: true, update: true },
2026-09-03T13:29:05:     settings: { view: true, update: true }
2026-09-03T13:29:05:   },
2026-09-03T13:29:05:   iat: 1788422344,
2026-09-03T13:29:05:   exp: 1791014344
2026-09-03T13:29:05: }
2026-09-03T13:29:05: req.selectedSocietyId => 21
2026-09-03T13:29:05: Dashboard Society ID => 21
2026-09-03T13:29:05: Member ID => 16
2026-09-03T13:29:05: User Role => superadmin
2026-09-03T13:29:05: societyId = 21
2026-09-03T13:29:05: memberId = 16
2026-09-03T13:29:05: Pending Maintenance Count => 0
2026-09-03T13:29:05: Pending Expense Count => 0
2026-09-03T13:29:05: Total Pending Count => 0
2026-09-03T13:29:05: 13:29:05 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.271 ms - 665[0m
2026-09-03T13:29:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:09: Method: POST
2026-09-03T13:29:09: originalUrl: /v1/member/list
2026-09-03T13:29:09: path: /v1/member/list
2026-09-03T13:29:09: normalizedPath: /v1/member/list
2026-09-03T13:29:09: isPublicRoute: false
2026-09-03T13:29:09: ------------------------------
2026-09-03T13:29:09: ----- initAuth DEBUG -----
2026-09-03T13:29:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:09: IsValid: true
2026-09-03T13:29:09: --------------------------
2026-09-03T13:29:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:09: Method: POST
2026-09-03T13:29:09: originalUrl: /v1/member/statistics
2026-09-03T13:29:09: path: /v1/member/statistics
2026-09-03T13:29:09: normalizedPath: /v1/member/statistics
2026-09-03T13:29:09: isPublicRoute: false
2026-09-03T13:29:09: ------------------------------
2026-09-03T13:29:09: ----- initAuth DEBUG -----
2026-09-03T13:29:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:09: IsValid: true
2026-09-03T13:29:09: --------------------------
2026-09-03T13:29:09: 13:29:09 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.281 ms - 143[0m
2026-09-03T13:29:09: 13:29:09 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 12.851 ms - 865[0m
2026-09-03T13:29:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:12: Method: GET
2026-09-03T13:29:12: originalUrl: /v1/dashboard
2026-09-03T13:29:12: path: /v1/dashboard
2026-09-03T13:29:12: normalizedPath: /v1/dashboard
2026-09-03T13:29:12: isPublicRoute: false
2026-09-03T13:29:12: ------------------------------
2026-09-03T13:29:12: ----- initAuth DEBUG -----
2026-09-03T13:29:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:12: IsValid: true
2026-09-03T13:29:12: --------------------------
2026-09-03T13:29:12: ========== Dashboard Controller ==========
2026-09-03T13:29:12: req.user => {
2026-09-03T13:29:12:   user_id: 16,
2026-09-03T13:29:12:   society_id: 1,
2026-09-03T13:29:12:   role: 'superadmin',
2026-09-03T13:29:12:   full_name: 'Neeshu',
2026-09-03T13:29:12:   is_admin: 1,
2026-09-03T13:29:12:   is_member: 1,
2026-09-03T13:29:12:   is_superadmin: false,
2026-09-03T13:29:12:   permissions: {
2026-09-03T13:29:12:     dashboard: { view: true },
2026-09-03T13:29:12:     society: {
2026-09-03T13:29:12:       view: true,
2026-09-03T13:29:12:       summary: true,
2026-09-03T13:29:12:       create: true,
2026-09-03T13:29:12:       update: true,
2026-09-03T13:29:12:       delete: true,
2026-09-03T13:29:12:       approve: true,
2026-09-03T13:29:12:       reject: true,
2026-09-03T13:29:12:       select: true
2026-09-03T13:29:12:     },
2026-09-03T13:29:12:     members: {
2026-09-03T13:29:12:       view: true,
2026-09-03T13:29:12:       create: true,
2026-09-03T13:29:12:       update: true,
2026-09-03T13:29:12:       delete: true,
2026-09-03T13:29:12:       approve: false,
2026-09-03T13:29:12:       reject: true
2026-09-03T13:29:12:     },
2026-09-03T13:29:12:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T13:29:12:     expenses: {
2026-09-03T13:29:12:       view: true,
2026-09-03T13:29:12:       create: true,
2026-09-03T13:29:12:       update: true,
2026-09-03T13:29:12:       delete: true,
2026-09-03T13:29:12:       approve: true,
2026-09-03T13:29:12:       reject: true
2026-09-03T13:29:12:     },
2026-09-03T13:29:12:     transactions: { view: true },
2026-09-03T13:29:12:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T13:29:12:     profile: { view: true, update: true },
2026-09-03T13:29:12:     settings: { view: true, update: true }
2026-09-03T13:29:12:   },
2026-09-03T13:29:12:   iat: 1788422344,
2026-09-03T13:29:12:   exp: 1791014344
2026-09-03T13:29:12: }
2026-09-03T13:29:12: req.selectedSocietyId => 21
2026-09-03T13:29:12: Dashboard Society ID => 21
2026-09-03T13:29:12: Member ID => 16
2026-09-03T13:29:12: User Role => superadmin
2026-09-03T13:29:12: societyId = 21
2026-09-03T13:29:12: memberId = 16
2026-09-03T13:29:12: Pending Maintenance Count => 0
2026-09-03T13:29:12: Pending Expense Count => 0
2026-09-03T13:29:12: Total Pending Count => 0
2026-09-03T13:29:12: 13:29:12 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.778 ms - 665[0m
2026-09-03T13:29:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:14: Method: POST
2026-09-03T13:29:14: originalUrl: /v1/society/registration-list
2026-09-03T13:29:14: path: /v1/society/registration-list
2026-09-03T13:29:14: normalizedPath: /v1/society/registration-list
2026-09-03T13:29:14: isPublicRoute: false
2026-09-03T13:29:14: ------------------------------
2026-09-03T13:29:14: ----- initAuth DEBUG -----
2026-09-03T13:29:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:14: IsValid: true
2026-09-03T13:29:14: --------------------------
2026-09-03T13:29:14: 13:29:14 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.288 ms - 1393[0m
2026-09-03T13:29:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:14: Method: GET
2026-09-03T13:29:14: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T13:29:14: path: /v1/society/registration-dashboard-summary
2026-09-03T13:29:14: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T13:29:14: isPublicRoute: false
2026-09-03T13:29:14: ------------------------------
2026-09-03T13:29:14: ----- initAuth DEBUG -----
2026-09-03T13:29:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:14: IsValid: true
2026-09-03T13:29:14: --------------------------
2026-09-03T13:29:14: 13:29:14 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.715 ms - 152[0m
2026-09-03T13:29:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:16: Method: PUT
2026-09-03T13:29:16: originalUrl: /v1/society/select
2026-09-03T13:29:16: path: /v1/society/select
2026-09-03T13:29:16: normalizedPath: /v1/society/select
2026-09-03T13:29:16: isPublicRoute: false
2026-09-03T13:29:16: ------------------------------
2026-09-03T13:29:16: ----- initAuth DEBUG -----
2026-09-03T13:29:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:16: IsValid: true
2026-09-03T13:29:16: --------------------------
2026-09-03T13:29:16: SELECT SOCIETY BODY: { society_id: 1 }
2026-09-03T13:29:16: SELECT SOCIETY USER: {
2026-09-03T13:29:16:   user_id: 16,
2026-09-03T13:29:16:   society_id: 1,
2026-09-03T13:29:16:   role: 'superadmin',
2026-09-03T13:29:16:   full_name: 'Neeshu',
2026-09-03T13:29:16:   is_admin: 1,
2026-09-03T13:29:16:   is_member: 1,
2026-09-03T13:29:16:   is_superadmin: false,
2026-09-03T13:29:16:   permissions: {
2026-09-03T13:29:16:     dashboard: { view: true },
2026-09-03T13:29:16:     society: {
2026-09-03T13:29:16:       view: true,
2026-09-03T13:29:16:       summary: true,
2026-09-03T13:29:16:       create: true,
2026-09-03T13:29:16:       update: true,
2026-09-03T13:29:16:       delete: true,
2026-09-03T13:29:16:       approve: true,
2026-09-03T13:29:16:       reject: true,
2026-09-03T13:29:16:       select: true
2026-09-03T13:29:16:     },
2026-09-03T13:29:16:     members: {
2026-09-03T13:29:16:       view: true,
2026-09-03T13:29:16:       create: true,
2026-09-03T13:29:16:       update: true,
2026-09-03T13:29:16:       delete: true,
2026-09-03T13:29:16:       approve: false,
2026-09-03T13:29:16:       reject: true
2026-09-03T13:29:16:     },
2026-09-03T13:29:16:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T13:29:16:     expenses: {
2026-09-03T13:29:16:       view: true,
2026-09-03T13:29:16:       create: true,
2026-09-03T13:29:16:       update: true,
2026-09-03T13:29:16:       delete: true,
2026-09-03T13:29:16:       approve: true,
2026-09-03T13:29:16:       reject: true
2026-09-03T13:29:16:     },
2026-09-03T13:29:16:     transactions: { view: true },
2026-09-03T13:29:16:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T13:29:16:     profile: { view: true, update: true },
2026-09-03T13:29:16:     settings: { view: true, update: true }
2026-09-03T13:29:16:   },
2026-09-03T13:29:16:   iat: 1788422344,
2026-09-03T13:29:16:   exp: 1791014344
2026-09-03T13:29:16: }
2026-09-03T13:29:16: SELECTED SOCIETY ID: 1
2026-09-03T13:29:16: 13:29:16 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 5.432 ms - 98[0m
2026-09-03T13:29:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:16: Method: GET
2026-09-03T13:29:16: originalUrl: /v1/dashboard
2026-09-03T13:29:16: path: /v1/dashboard
2026-09-03T13:29:16: normalizedPath: /v1/dashboard
2026-09-03T13:29:16: isPublicRoute: false
2026-09-03T13:29:16: ------------------------------
2026-09-03T13:29:16: ----- initAuth DEBUG -----
2026-09-03T13:29:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:16: IsValid: true
2026-09-03T13:29:16: --------------------------
2026-09-03T13:29:16: ========== Dashboard Controller ==========
2026-09-03T13:29:16: req.user => {
2026-09-03T13:29:16:   user_id: 16,
2026-09-03T13:29:16:   society_id: 1,
2026-09-03T13:29:16:   role: 'superadmin',
2026-09-03T13:29:16:   full_name: 'Neeshu',
2026-09-03T13:29:16:   is_admin: 1,
2026-09-03T13:29:16:   is_member: 1,
2026-09-03T13:29:16:   is_superadmin: false,
2026-09-03T13:29:16:   permissions: {
2026-09-03T13:29:16:     dashboard: { view: true },
2026-09-03T13:29:16:     society: {
2026-09-03T13:29:16:       view: true,
2026-09-03T13:29:16:       summary: true,
2026-09-03T13:29:16:       create: true,
2026-09-03T13:29:16:       update: true,
2026-09-03T13:29:16:       delete: true,
2026-09-03T13:29:16:       approve: true,
2026-09-03T13:29:16:       reject: true,
2026-09-03T13:29:16:       select: true
2026-09-03T13:29:16:     },
2026-09-03T13:29:16:     members: {
2026-09-03T13:29:16:       view: true,
2026-09-03T13:29:16:       create: true,
2026-09-03T13:29:16:       update: true,
2026-09-03T13:29:16:       delete: true,
2026-09-03T13:29:16:       approve: false,
2026-09-03T13:29:16:       reject: true
2026-09-03T13:29:16:     },
2026-09-03T13:29:16:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T13:29:16:     expenses: {
2026-09-03T13:29:16:       view: true,
2026-09-03T13:29:16:       create: true,
2026-09-03T13:29:16:       update: true,
2026-09-03T13:29:16:       delete: true,
2026-09-03T13:29:16:       approve: true,
2026-09-03T13:29:16:       reject: true
2026-09-03T13:29:16:     },
2026-09-03T13:29:16:     transactions: { view: true },
2026-09-03T13:29:16:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T13:29:16:     profile: { view: true, update: true },
2026-09-03T13:29:16:     settings: { view: true, update: true }
2026-09-03T13:29:16:   },
2026-09-03T13:29:16:   iat: 1788422344,
2026-09-03T13:29:16:   exp: 1791014344
2026-09-03T13:29:16: }
2026-09-03T13:29:16: req.selectedSocietyId => 1
2026-09-03T13:29:16: Dashboard Society ID => 1
2026-09-03T13:29:16: Member ID => 16
2026-09-03T13:29:16: User Role => superadmin
2026-09-03T13:29:16: societyId = 1
2026-09-03T13:29:16: memberId = 16
2026-09-03T13:29:16: Pending Maintenance Count => 6
2026-09-03T13:29:16: Pending Expense Count => 16
2026-09-03T13:29:16: Total Pending Count => 22
2026-09-03T13:29:16: 13:29:16 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.295 ms - 1053[0m
2026-09-03T13:29:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:18: Method: POST
2026-09-03T13:29:18: originalUrl: /v1/member/list
2026-09-03T13:29:18: path: /v1/member/list
2026-09-03T13:29:18: normalizedPath: /v1/member/list
2026-09-03T13:29:18: isPublicRoute: false
2026-09-03T13:29:18: ------------------------------
2026-09-03T13:29:18: ----- initAuth DEBUG -----
2026-09-03T13:29:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:18: IsValid: true
2026-09-03T13:29:18: --------------------------
2026-09-03T13:29:18: 13:29:18 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.718 ms - 1248[0m
2026-09-03T13:29:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:18: Method: POST
2026-09-03T13:29:18: originalUrl: /v1/member/statistics
2026-09-03T13:29:18: path: /v1/member/statistics
2026-09-03T13:29:18: normalizedPath: /v1/member/statistics
2026-09-03T13:29:18: isPublicRoute: false
2026-09-03T13:29:18: ------------------------------
2026-09-03T13:29:18: ----- initAuth DEBUG -----
2026-09-03T13:29:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:18: IsValid: true
2026-09-03T13:29:18: --------------------------
2026-09-03T13:29:18: 13:29:18 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.534 ms - 143[0m
2026-09-03T13:29:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:20: Method: GET
2026-09-03T13:29:20: originalUrl: /v1/member/15
2026-09-03T13:29:20: path: /v1/member/15
2026-09-03T13:29:20: normalizedPath: /v1/member/15
2026-09-03T13:29:20: isPublicRoute: false
2026-09-03T13:29:20: ------------------------------
2026-09-03T13:29:20: ----- initAuth DEBUG -----
2026-09-03T13:29:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:20: IsValid: true
2026-09-03T13:29:20: --------------------------
2026-09-03T13:29:20: 13:29:20 [[32minfo[39m] [0mGET /v1/member/15 [32m200[0m 4.031 ms - 627[0m
2026-09-03T13:29:23: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:23: Method: GET
2026-09-03T13:29:23: originalUrl: /v1/roles
2026-09-03T13:29:23: path: /v1/roles
2026-09-03T13:29:23: normalizedPath: /v1/roles
2026-09-03T13:29:23: isPublicRoute: true
2026-09-03T13:29:23: ------------------------------
2026-09-03T13:29:23: Current User Role: superadmin
2026-09-03T13:29:23: 13:29:23 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 7.536 ms - 142[0m
2026-09-03T13:29:24: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:24: Method: GET
2026-09-03T13:29:24: originalUrl: /v1/society/registration-request/10
2026-09-03T13:29:24: path: /v1/society/registration-request/10
2026-09-03T13:29:24: normalizedPath: /v1/society/registration-request/10
2026-09-03T13:29:24: isPublicRoute: false
2026-09-03T13:29:24: ------------------------------
2026-09-03T13:29:24: ----- initAuth DEBUG -----
2026-09-03T13:29:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:24: IsValid: true
2026-09-03T13:29:24: --------------------------
2026-09-03T13:29:24: 13:29:24 [[32minfo[39m] [0mGET /v1/society/registration-request/10 [32m200[0m 14.949 ms - 995[0m
2026-09-03T13:29:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:26: Method: GET
2026-09-03T13:29:26: originalUrl: /v1/roles
2026-09-03T13:29:26: path: /v1/roles
2026-09-03T13:29:26: normalizedPath: /v1/roles
2026-09-03T13:29:26: isPublicRoute: true
2026-09-03T13:29:26: ------------------------------
2026-09-03T13:29:26: Current User Role: superadmin
2026-09-03T13:29:26: 13:29:26 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 3.753 ms - 142[0m
2026-09-03T13:29:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:27: Method: GET
2026-09-03T13:29:27: originalUrl: /v1/society/10
2026-09-03T13:29:27: path: /v1/society/10
2026-09-03T13:29:27: normalizedPath: /v1/society/10
2026-09-03T13:29:27: isPublicRoute: false
2026-09-03T13:29:27: ------------------------------
2026-09-03T13:29:27: ----- initAuth DEBUG -----
2026-09-03T13:29:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:27: IsValid: true
2026-09-03T13:29:27: --------------------------
2026-09-03T13:29:27: 13:29:27 [[32minfo[39m] [0mGET /v1/society/10 [33m404[0m 3.627 ms - 48[0m
2026-09-03T13:29:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:27: Method: POST
2026-09-03T13:29:27: originalUrl: /v1/society/registration-list
2026-09-03T13:29:27: path: /v1/society/registration-list
2026-09-03T13:29:27: normalizedPath: /v1/society/registration-list
2026-09-03T13:29:27: isPublicRoute: false
2026-09-03T13:29:27: ------------------------------
2026-09-03T13:29:27: ----- initAuth DEBUG -----
2026-09-03T13:29:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:27: IsValid: true
2026-09-03T13:29:27: --------------------------
2026-09-03T13:29:27: 13:29:27 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.290 ms - 1393[0m
2026-09-03T13:29:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:28: Method: POST
2026-09-03T13:29:28: originalUrl: /v1/society/registration-list
2026-09-03T13:29:28: path: /v1/society/registration-list
2026-09-03T13:29:28: normalizedPath: /v1/society/registration-list
2026-09-03T13:29:28: isPublicRoute: false
2026-09-03T13:29:28: ------------------------------
2026-09-03T13:29:28: ----- initAuth DEBUG -----
2026-09-03T13:29:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:28: IsValid: true
2026-09-03T13:29:28: --------------------------
2026-09-03T13:29:28: 13:29:28 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.183 ms - 1393[0m
2026-09-03T13:29:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:28: Method: GET
2026-09-03T13:29:28: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T13:29:28: path: /v1/society/registration-dashboard-summary
2026-09-03T13:29:28: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T13:29:28: isPublicRoute: false
2026-09-03T13:29:28: ------------------------------
2026-09-03T13:29:28: ----- initAuth DEBUG -----
2026-09-03T13:29:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:28: IsValid: true
2026-09-03T13:29:28: --------------------------
2026-09-03T13:29:28: 13:29:28 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.240 ms - 152[0m
2026-09-03T13:29:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:30: Method: PUT
2026-09-03T13:29:30: originalUrl: /v1/member/15
2026-09-03T13:29:30: path: /v1/member/15
2026-09-03T13:29:30: normalizedPath: /v1/member/15
2026-09-03T13:29:30: isPublicRoute: false
2026-09-03T13:29:30: ------------------------------
2026-09-03T13:29:30: ----- initAuth DEBUG -----
2026-09-03T13:29:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:30: IsValid: true
2026-09-03T13:29:30: --------------------------
2026-09-03T13:29:30: 13:29:30 [[32minfo[39m] [0mPUT /v1/member/15 [32m200[0m 21.907 ms - 122[0m
2026-09-03T13:29:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:30: Method: GET
2026-09-03T13:29:30: originalUrl: /v1/member/15
2026-09-03T13:29:30: path: /v1/member/15
2026-09-03T13:29:30: normalizedPath: /v1/member/15
2026-09-03T13:29:30: isPublicRoute: false
2026-09-03T13:29:30: ------------------------------
2026-09-03T13:29:30: ----- initAuth DEBUG -----
2026-09-03T13:29:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:30: IsValid: true
2026-09-03T13:29:30: --------------------------
2026-09-03T13:29:30: 13:29:30 [[32minfo[39m] [0mGET /v1/member/15 [32m200[0m 4.048 ms - 625[0m
2026-09-03T13:29:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:31: Method: POST
2026-09-03T13:29:31: originalUrl: /v1/member/list
2026-09-03T13:29:31: path: /v1/member/list
2026-09-03T13:29:31: normalizedPath: /v1/member/list
2026-09-03T13:29:31: isPublicRoute: false
2026-09-03T13:29:31: ------------------------------
2026-09-03T13:29:31: ----- initAuth DEBUG -----
2026-09-03T13:29:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:31: IsValid: true
2026-09-03T13:29:31: --------------------------
2026-09-03T13:29:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:31: Method: POST
2026-09-03T13:29:31: originalUrl: /v1/member/statistics
2026-09-03T13:29:31: path: /v1/member/statistics
2026-09-03T13:29:31: normalizedPath: /v1/member/statistics
2026-09-03T13:29:31: isPublicRoute: false
2026-09-03T13:29:31: ------------------------------
2026-09-03T13:29:31: ----- initAuth DEBUG -----
2026-09-03T13:29:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:31: IsValid: true
2026-09-03T13:29:31: --------------------------
2026-09-03T13:29:31: 13:29:31 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.148 ms - 143[0m
2026-09-03T13:29:31: 13:29:31 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 5.835 ms - 1246[0m
2026-09-03T13:29:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:35: Method: POST
2026-09-03T13:29:35: originalUrl: /v1/member/statistics
2026-09-03T13:29:35: path: /v1/member/statistics
2026-09-03T13:29:35: normalizedPath: /v1/member/statistics
2026-09-03T13:29:35: isPublicRoute: false
2026-09-03T13:29:35: ------------------------------
2026-09-03T13:29:35: ----- initAuth DEBUG -----
2026-09-03T13:29:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:35: IsValid: true
2026-09-03T13:29:35: --------------------------
2026-09-03T13:29:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:35: Method: POST
2026-09-03T13:29:35: originalUrl: /v1/member/list
2026-09-03T13:29:35: path: /v1/member/list
2026-09-03T13:29:35: normalizedPath: /v1/member/list
2026-09-03T13:29:35: isPublicRoute: false
2026-09-03T13:29:35: ------------------------------
2026-09-03T13:29:35: ----- initAuth DEBUG -----
2026-09-03T13:29:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:35: IsValid: true
2026-09-03T13:29:35: --------------------------
2026-09-03T13:29:35: 13:29:35 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 4.579 ms - 143[0m
2026-09-03T13:29:35: 13:29:35 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 3.970 ms - 1246[0m
2026-09-03T13:29:36: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:29:36: Method: GET
2026-09-03T13:29:36: originalUrl: /v1/member/15
2026-09-03T13:29:36: path: /v1/member/15
2026-09-03T13:29:36: normalizedPath: /v1/member/15
2026-09-03T13:29:36: isPublicRoute: false
2026-09-03T13:29:36: ------------------------------
2026-09-03T13:29:36: ----- initAuth DEBUG -----
2026-09-03T13:29:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:29:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:29:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:29:36: IsValid: true
2026-09-03T13:29:36: --------------------------
2026-09-03T13:29:36: 13:29:36 [[32minfo[39m] [0mGET /v1/member/15 [32m200[0m 4.409 ms - 625[0m
2026-09-03T13:30:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:30:27: Method: POST
2026-09-03T13:30:27: originalUrl: /v1/society/registration-list
2026-09-03T13:30:27: path: /v1/society/registration-list
2026-09-03T13:30:27: normalizedPath: /v1/society/registration-list
2026-09-03T13:30:27: isPublicRoute: false
2026-09-03T13:30:27: ------------------------------
2026-09-03T13:30:27: ----- initAuth DEBUG -----
2026-09-03T13:30:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:30:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:30:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:30:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:30:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:30:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:30:27: IsValid: true
2026-09-03T13:30:27: --------------------------
2026-09-03T13:30:27: 13:30:27 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 11.655 ms - 1393[0m
2026-09-03T13:30:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T13:30:27: Method: GET
2026-09-03T13:30:27: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T13:30:27: path: /v1/society/registration-dashboard-summary
2026-09-03T13:30:27: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T13:30:27: isPublicRoute: false
2026-09-03T13:30:27: ------------------------------
2026-09-03T13:30:27: ----- initAuth DEBUG -----
2026-09-03T13:30:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:30:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T13:30:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:30:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T13:30:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:30:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T13:30:27: IsValid: true
2026-09-03T13:30:27: --------------------------
2026-09-03T13:30:27: 13:30:27 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 59.390 ms - 152[0m
2026-09-03T14:07:17: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:07:17: Method: POST
2026-09-03T14:07:17: originalUrl: /v1/user/login
2026-09-03T14:07:17: path: /v1/user/login
2026-09-03T14:07:17: normalizedPath: /v1/user/login
2026-09-03T14:07:17: isPublicRoute: false
2026-09-03T14:07:17: ------------------------------
2026-09-03T14:07:17: ----- initAuth DEBUG -----
2026-09-03T14:07:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:07:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:07:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:07:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:07:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:07:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:07:17: IsValid: true
2026-09-03T14:07:17: --------------------------
2026-09-03T14:07:17: ========== LOGIN API HIT ==========
2026-09-03T14:07:17: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T14:07:17: SUPERADMIN CHECK RESULT: Found
2026-09-03T14:07:17: 14:07:17 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 108.198 ms - 2118[0m
2026-09-03T14:07:17: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:07:17: Method: GET
2026-09-03T14:07:17: originalUrl: /v1/dashboard
2026-09-03T14:07:17: path: /v1/dashboard
2026-09-03T14:07:17: normalizedPath: /v1/dashboard
2026-09-03T14:07:17: isPublicRoute: false
2026-09-03T14:07:17: ------------------------------
2026-09-03T14:07:17: ----- initAuth DEBUG -----
2026-09-03T14:07:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:07:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:07:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:07:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:07:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:07:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:07:17: IsValid: true
2026-09-03T14:07:17: --------------------------
2026-09-03T14:07:17: ========== Dashboard Controller ==========
2026-09-03T14:07:17: req.user => {
2026-09-03T14:07:17:   user_id: 17,
2026-09-03T14:07:17:   society_id: 21,
2026-09-03T14:07:17:   role: 'admin',
2026-09-03T14:07:17:   full_name: 'Sarvan Singh',
2026-09-03T14:07:17:   is_admin: 1,
2026-09-03T14:07:17:   is_member: 1,
2026-09-03T14:07:17:   is_superadmin: false,
2026-09-03T14:07:17:   permissions: {
2026-09-03T14:07:17:     dashboard: { view: true },
2026-09-03T14:07:17:     society: {
2026-09-03T14:07:17:       view: true,
2026-09-03T14:07:17:       summary: false,
2026-09-03T14:07:17:       create: false,
2026-09-03T14:07:17:       update: true,
2026-09-03T14:07:17:       delete: false,
2026-09-03T14:07:17:       approve: false,
2026-09-03T14:07:17:       reject: false
2026-09-03T14:07:17:     },
2026-09-03T14:07:17:     members: {
2026-09-03T14:07:17:       view: true,
2026-09-03T14:07:17:       create: true,
2026-09-03T14:07:17:       update: true,
2026-09-03T14:07:17:       delete: true,
2026-09-03T14:07:17:       approve: false,
2026-09-03T14:07:17:       reject: true
2026-09-03T14:07:17:     },
2026-09-03T14:07:17:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T14:07:17:     expenses: {
2026-09-03T14:07:17:       view: true,
2026-09-03T14:07:17:       create: true,
2026-09-03T14:07:17:       update: true,
2026-09-03T14:07:17:       delete: false,
2026-09-03T14:07:17:       approve: true,
2026-09-03T14:07:17:       reject: true
2026-09-03T14:07:17:     },
2026-09-03T14:07:17:     transactions: { view: true },
2026-09-03T14:07:17:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T14:07:17:     profile: { view: true, update: true },
2026-09-03T14:07:17:     settings: { view: true, update: true }
2026-09-03T14:07:17:   },
2026-09-03T14:07:17:   iat: 1788424637,
2026-09-03T14:07:17:   exp: 1791016637
2026-09-03T14:07:17: }
2026-09-03T14:07:17: req.selectedSocietyId => 21
2026-09-03T14:07:17: Dashboard Society ID => 21
2026-09-03T14:07:17: Member ID => 17
2026-09-03T14:07:17: User Role => admin
2026-09-03T14:07:17: societyId = 21
2026-09-03T14:07:17: memberId = 17
2026-09-03T14:07:17: Pending Maintenance Count => 0
2026-09-03T14:07:17: Pending Expense Count => 0
2026-09-03T14:07:17: Total Pending Count => 0
2026-09-03T14:07:17: 14:07:17 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 21.329 ms - 670[0m
2026-09-03T14:07:18: 14:07:18 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 2.323 ms - 68274[0m
2026-09-03T14:07:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:07:20: Method: POST
2026-09-03T14:07:20: originalUrl: /v1/society/registration-list
2026-09-03T14:07:20: path: /v1/society/registration-list
2026-09-03T14:07:20: normalizedPath: /v1/society/registration-list
2026-09-03T14:07:20: isPublicRoute: false
2026-09-03T14:07:20: ------------------------------
2026-09-03T14:07:20: ----- initAuth DEBUG -----
2026-09-03T14:07:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:07:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:07:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:07:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:07:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:07:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:07:20: IsValid: true
2026-09-03T14:07:20: --------------------------
2026-09-03T14:07:20: 14:07:20 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.462 ms - 412[0m
2026-09-03T14:07:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:07:20: Method: GET
2026-09-03T14:07:20: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:07:20: path: /v1/society/registration-dashboard-summary
2026-09-03T14:07:20: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:07:20: isPublicRoute: false
2026-09-03T14:07:20: ------------------------------
2026-09-03T14:07:20: ----- initAuth DEBUG -----
2026-09-03T14:07:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:07:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:07:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:07:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:07:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:07:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:07:20: IsValid: true
2026-09-03T14:07:20: --------------------------
2026-09-03T14:07:20: 14:07:20 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 6.764 ms - 152[0m
2026-09-03T14:08:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:08:12: Method: GET
2026-09-03T14:08:12: originalUrl: /v1/society/21
2026-09-03T14:08:12: path: /v1/society/21
2026-09-03T14:08:12: normalizedPath: /v1/society/21
2026-09-03T14:08:12: isPublicRoute: false
2026-09-03T14:08:12: ------------------------------
2026-09-03T14:08:12: ----- initAuth DEBUG -----
2026-09-03T14:08:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:08:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:08:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:08:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:08:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:08:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:08:12: IsValid: true
2026-09-03T14:08:12: --------------------------
2026-09-03T14:08:12: 14:08:12 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 7.700 ms - 572[0m
2026-09-03T14:08:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:08:13: Method: POST
2026-09-03T14:08:13: originalUrl: /v1/society/registration-list
2026-09-03T14:08:13: path: /v1/society/registration-list
2026-09-03T14:08:13: normalizedPath: /v1/society/registration-list
2026-09-03T14:08:13: isPublicRoute: false
2026-09-03T14:08:13: ------------------------------
2026-09-03T14:08:13: ----- initAuth DEBUG -----
2026-09-03T14:08:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:08:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:08:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:08:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:08:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:08:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:08:13: IsValid: true
2026-09-03T14:08:13: --------------------------
2026-09-03T14:08:13: 14:08:13 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.687 ms - 412[0m
2026-09-03T14:08:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:08:13: Method: GET
2026-09-03T14:08:13: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:08:13: path: /v1/society/registration-dashboard-summary
2026-09-03T14:08:13: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:08:13: isPublicRoute: false
2026-09-03T14:08:13: ------------------------------
2026-09-03T14:08:13: ----- initAuth DEBUG -----
2026-09-03T14:08:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:08:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:08:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:08:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:08:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:08:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:08:13: IsValid: true
2026-09-03T14:08:13: --------------------------
2026-09-03T14:08:13: 14:08:13 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.538 ms - 152[0m
2026-09-03T14:08:18: 14:08:18 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 0.898 ms - 68274[0m
2026-09-03T14:09:23: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:09:23: Method: POST
2026-09-03T14:09:23: originalUrl: /v1/society/registration-list
2026-09-03T14:09:23: path: /v1/society/registration-list
2026-09-03T14:09:23: normalizedPath: /v1/society/registration-list
2026-09-03T14:09:23: isPublicRoute: false
2026-09-03T14:09:23: ------------------------------
2026-09-03T14:09:23: ----- initAuth DEBUG -----
2026-09-03T14:09:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:09:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:09:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:09:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:09:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:09:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:09:23: IsValid: true
2026-09-03T14:09:23: --------------------------
2026-09-03T14:09:23: 14:09:23 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.315 ms - 412[0m
2026-09-03T14:09:23: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:09:23: Method: GET
2026-09-03T14:09:23: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:09:23: path: /v1/society/registration-dashboard-summary
2026-09-03T14:09:23: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:09:23: isPublicRoute: false
2026-09-03T14:09:23: ------------------------------
2026-09-03T14:09:23: ----- initAuth DEBUG -----
2026-09-03T14:09:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:09:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:09:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:09:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:09:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:09:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:09:23: IsValid: true
2026-09-03T14:09:23: --------------------------
2026-09-03T14:09:23: 14:09:23 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.657 ms - 152[0m
2026-09-03T14:09:47: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:09:47: Method: GET
2026-09-03T14:09:47: originalUrl: /v1/society/21
2026-09-03T14:09:47: path: /v1/society/21
2026-09-03T14:09:47: normalizedPath: /v1/society/21
2026-09-03T14:09:47: isPublicRoute: false
2026-09-03T14:09:47: ------------------------------
2026-09-03T14:09:47: ----- initAuth DEBUG -----
2026-09-03T14:09:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:09:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:09:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:09:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:09:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:09:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:09:47: IsValid: true
2026-09-03T14:09:47: --------------------------
2026-09-03T14:09:47: 14:09:47 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.452 ms - 572[0m
2026-09-03T14:09:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:09:50: Method: GET
2026-09-03T14:09:50: originalUrl: /v1/roles
2026-09-03T14:09:50: path: /v1/roles
2026-09-03T14:09:50: normalizedPath: /v1/roles
2026-09-03T14:09:50: isPublicRoute: true
2026-09-03T14:09:50: ------------------------------
2026-09-03T14:09:50: Current User Role: admin
2026-09-03T14:09:50: 14:09:50 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 13.743 ms - 129[0m
2026-09-03T14:09:52: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:09:52: Method: GET
2026-09-03T14:09:52: originalUrl: /v1/society/21
2026-09-03T14:09:52: path: /v1/society/21
2026-09-03T14:09:52: normalizedPath: /v1/society/21
2026-09-03T14:09:52: isPublicRoute: false
2026-09-03T14:09:52: ------------------------------
2026-09-03T14:09:52: ----- initAuth DEBUG -----
2026-09-03T14:09:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:09:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:09:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:09:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:09:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:09:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:09:52: IsValid: true
2026-09-03T14:09:52: --------------------------
2026-09-03T14:09:52: 14:09:52 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.060 ms - 572[0m
2026-09-03T14:09:54: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:09:54: Method: POST
2026-09-03T14:09:54: originalUrl: /v1/society/registration-list
2026-09-03T14:09:54: path: /v1/society/registration-list
2026-09-03T14:09:54: normalizedPath: /v1/society/registration-list
2026-09-03T14:09:54: isPublicRoute: false
2026-09-03T14:09:54: ------------------------------
2026-09-03T14:09:54: ----- initAuth DEBUG -----
2026-09-03T14:09:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:09:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:09:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:09:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:09:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:09:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:09:54: IsValid: true
2026-09-03T14:09:54: --------------------------
2026-09-03T14:09:54: 14:09:54 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.855 ms - 412[0m
2026-09-03T14:09:55: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:09:55: Method: GET
2026-09-03T14:09:55: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:09:55: path: /v1/society/registration-dashboard-summary
2026-09-03T14:09:55: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:09:55: isPublicRoute: false
2026-09-03T14:09:55: ------------------------------
2026-09-03T14:09:55: ----- initAuth DEBUG -----
2026-09-03T14:09:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:09:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:09:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:09:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:09:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:09:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:09:55: IsValid: true
2026-09-03T14:09:55: --------------------------
2026-09-03T14:09:55: 14:09:55 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.402 ms - 152[0m
2026-09-03T14:10:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:10:37: Method: POST
2026-09-03T14:10:37: originalUrl: /v1/society/registration-list
2026-09-03T14:10:37: path: /v1/society/registration-list
2026-09-03T14:10:37: normalizedPath: /v1/society/registration-list
2026-09-03T14:10:37: isPublicRoute: false
2026-09-03T14:10:37: ------------------------------
2026-09-03T14:10:37: ----- initAuth DEBUG -----
2026-09-03T14:10:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:10:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:10:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:10:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:10:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:10:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:10:37: IsValid: true
2026-09-03T14:10:37: --------------------------
2026-09-03T14:10:37: 14:10:37 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.169 ms - 412[0m
2026-09-03T14:10:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:10:37: Method: GET
2026-09-03T14:10:37: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:10:37: path: /v1/society/registration-dashboard-summary
2026-09-03T14:10:37: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:10:37: isPublicRoute: false
2026-09-03T14:10:37: ------------------------------
2026-09-03T14:10:37: ----- initAuth DEBUG -----
2026-09-03T14:10:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:10:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:10:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:10:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:10:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:10:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:10:37: IsValid: true
2026-09-03T14:10:37: --------------------------
2026-09-03T14:10:37: 14:10:37 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.892 ms - 152[0m
2026-09-03T14:10:47: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:10:47: Method: POST
2026-09-03T14:10:47: originalUrl: /v1/society/registration-list
2026-09-03T14:10:47: path: /v1/society/registration-list
2026-09-03T14:10:47: normalizedPath: /v1/society/registration-list
2026-09-03T14:10:47: isPublicRoute: false
2026-09-03T14:10:47: ------------------------------
2026-09-03T14:10:47: ----- initAuth DEBUG -----
2026-09-03T14:10:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:10:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:10:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:10:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:10:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:10:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:10:47: IsValid: true
2026-09-03T14:10:47: --------------------------
2026-09-03T14:10:47: 14:10:47 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.673 ms - 412[0m
2026-09-03T14:10:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:10:48: Method: GET
2026-09-03T14:10:48: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:10:48: path: /v1/society/registration-dashboard-summary
2026-09-03T14:10:48: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:10:48: isPublicRoute: false
2026-09-03T14:10:48: ------------------------------
2026-09-03T14:10:48: ----- initAuth DEBUG -----
2026-09-03T14:10:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:10:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:10:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:10:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:10:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:10:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:10:48: IsValid: true
2026-09-03T14:10:48: --------------------------
2026-09-03T14:10:48: 14:10:48 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.449 ms - 152[0m
2026-09-03T14:10:49: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:10:49: Method: GET
2026-09-03T14:10:49: originalUrl: /v1/society/21
2026-09-03T14:10:49: path: /v1/society/21
2026-09-03T14:10:49: normalizedPath: /v1/society/21
2026-09-03T14:10:49: isPublicRoute: false
2026-09-03T14:10:49: ------------------------------
2026-09-03T14:10:49: ----- initAuth DEBUG -----
2026-09-03T14:10:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:10:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:10:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:10:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:10:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:10:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:10:49: IsValid: true
2026-09-03T14:10:49: --------------------------
2026-09-03T14:10:49: 14:10:49 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 2.824 ms - 572[0m
2026-09-03T14:10:51: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:10:51: Method: GET
2026-09-03T14:10:51: originalUrl: /v1/roles
2026-09-03T14:10:51: path: /v1/roles
2026-09-03T14:10:51: normalizedPath: /v1/roles
2026-09-03T14:10:51: isPublicRoute: true
2026-09-03T14:10:51: ------------------------------
2026-09-03T14:10:51: Current User Role: admin
2026-09-03T14:10:51: 14:10:51 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 4.223 ms - 129[0m
2026-09-03T14:11:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:11:12: Method: GET
2026-09-03T14:11:12: originalUrl: /v1/society/21
2026-09-03T14:11:12: path: /v1/society/21
2026-09-03T14:11:12: normalizedPath: /v1/society/21
2026-09-03T14:11:12: isPublicRoute: false
2026-09-03T14:11:12: ------------------------------
2026-09-03T14:11:12: ----- initAuth DEBUG -----
2026-09-03T14:11:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:12: IsValid: true
2026-09-03T14:11:12: --------------------------
2026-09-03T14:11:12: 14:11:12 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 2.918 ms - 572[0m
2026-09-03T14:11:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:11:16: Method: POST
2026-09-03T14:11:16: originalUrl: /v1/society/registration-list
2026-09-03T14:11:16: path: /v1/society/registration-list
2026-09-03T14:11:16: normalizedPath: /v1/society/registration-list
2026-09-03T14:11:16: isPublicRoute: false
2026-09-03T14:11:16: ------------------------------
2026-09-03T14:11:16: ----- initAuth DEBUG -----
2026-09-03T14:11:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:16: IsValid: true
2026-09-03T14:11:16: --------------------------
2026-09-03T14:11:16: 14:11:16 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.703 ms - 412[0m
2026-09-03T14:11:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:11:16: Method: GET
2026-09-03T14:11:16: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:11:16: path: /v1/society/registration-dashboard-summary
2026-09-03T14:11:16: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:11:16: isPublicRoute: false
2026-09-03T14:11:16: ------------------------------
2026-09-03T14:11:16: ----- initAuth DEBUG -----
2026-09-03T14:11:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:16: IsValid: true
2026-09-03T14:11:16: --------------------------
2026-09-03T14:11:16: 14:11:16 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.191 ms - 152[0m
2026-09-03T14:11:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:11:18: Method: POST
2026-09-03T14:11:18: originalUrl: /v1/expenses
2026-09-03T14:11:18: path: /v1/expenses
2026-09-03T14:11:18: normalizedPath: /v1/expenses
2026-09-03T14:11:18: isPublicRoute: false
2026-09-03T14:11:18: ------------------------------
2026-09-03T14:11:18: ----- initAuth DEBUG -----
2026-09-03T14:11:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:18: IsValid: true
2026-09-03T14:11:18: --------------------------
2026-09-03T14:11:18: 14:11:18 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 8.629 ms - 1060[0m
2026-09-03T14:11:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:11:18: Method: POST
2026-09-03T14:11:18: originalUrl: /v1/expenses/summary
2026-09-03T14:11:18: path: /v1/expenses/summary
2026-09-03T14:11:18: normalizedPath: /v1/expenses/summary
2026-09-03T14:11:18: isPublicRoute: false
2026-09-03T14:11:18: ------------------------------
2026-09-03T14:11:18: ----- initAuth DEBUG -----
2026-09-03T14:11:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:18: IsValid: true
2026-09-03T14:11:18: --------------------------
2026-09-03T14:11:18: 14:11:18 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 8.270 ms - 158[0m
2026-09-03T14:11:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:11:18: Method: GET
2026-09-03T14:11:18: originalUrl: /v1/expense-categories
2026-09-03T14:11:18: path: /v1/expense-categories
2026-09-03T14:11:18: normalizedPath: /v1/expense-categories
2026-09-03T14:11:18: isPublicRoute: false
2026-09-03T14:11:18: ------------------------------
2026-09-03T14:11:18: ----- initAuth DEBUG -----
2026-09-03T14:11:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:18: IsValid: true
2026-09-03T14:11:18: --------------------------
2026-09-03T14:11:18: 14:11:18 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.066 ms - 149[0m
2026-09-03T14:11:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:11:27: Method: POST
2026-09-03T14:11:27: originalUrl: /v1/expenses
2026-09-03T14:11:27: path: /v1/expenses
2026-09-03T14:11:27: normalizedPath: /v1/expenses
2026-09-03T14:11:27: isPublicRoute: false
2026-09-03T14:11:27: ------------------------------
2026-09-03T14:11:27: ----- initAuth DEBUG -----
2026-09-03T14:11:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:27: IsValid: true
2026-09-03T14:11:27: --------------------------
2026-09-03T14:11:27: 14:11:27 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.694 ms - 1060[0m
2026-09-03T14:11:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:11:28: Method: POST
2026-09-03T14:11:28: originalUrl: /v1/expenses/summary
2026-09-03T14:11:28: path: /v1/expenses/summary
2026-09-03T14:11:28: normalizedPath: /v1/expenses/summary
2026-09-03T14:11:28: isPublicRoute: false
2026-09-03T14:11:28: ------------------------------
2026-09-03T14:11:28: ----- initAuth DEBUG -----
2026-09-03T14:11:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:28: IsValid: true
2026-09-03T14:11:28: --------------------------
2026-09-03T14:11:28: 14:11:28 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.143 ms - 158[0m
2026-09-03T14:11:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:11:28: Method: GET
2026-09-03T14:11:28: originalUrl: /v1/expense-categories
2026-09-03T14:11:28: path: /v1/expense-categories
2026-09-03T14:11:28: normalizedPath: /v1/expense-categories
2026-09-03T14:11:28: isPublicRoute: false
2026-09-03T14:11:28: ------------------------------
2026-09-03T14:11:28: ----- initAuth DEBUG -----
2026-09-03T14:11:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:28: IsValid: true
2026-09-03T14:11:28: --------------------------
2026-09-03T14:11:28: 14:11:28 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 2.959 ms - 149[0m
2026-09-03T14:11:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:11:35: Method: POST
2026-09-03T14:11:35: originalUrl: /v1/payments
2026-09-03T14:11:35: path: /v1/payments
2026-09-03T14:11:35: normalizedPath: /v1/payments
2026-09-03T14:11:35: isPublicRoute: false
2026-09-03T14:11:35: ------------------------------
2026-09-03T14:11:35: ----- initAuth DEBUG -----
2026-09-03T14:11:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:35: IsValid: true
2026-09-03T14:11:35: --------------------------
2026-09-03T14:11:35: 14:11:35 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.640 ms - 2434[0m
2026-09-03T14:11:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:11:35: Method: GET
2026-09-03T14:11:35: originalUrl: /v1/payment/my-dues
2026-09-03T14:11:35: path: /v1/payment/my-dues
2026-09-03T14:11:35: normalizedPath: /v1/payment/my-dues
2026-09-03T14:11:35: isPublicRoute: false
2026-09-03T14:11:35: ------------------------------
2026-09-03T14:11:35: ----- initAuth DEBUG -----
2026-09-03T14:11:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:35: IsValid: true
2026-09-03T14:11:35: --------------------------
2026-09-03T14:11:35: 14:11:35 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.429 ms - 356[0m
2026-09-03T14:11:40: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:11:40: Method: POST
2026-09-03T14:11:40: originalUrl: /v1/expenses
2026-09-03T14:11:40: path: /v1/expenses
2026-09-03T14:11:40: normalizedPath: /v1/expenses
2026-09-03T14:11:40: isPublicRoute: false
2026-09-03T14:11:40: ------------------------------
2026-09-03T14:11:40: ----- initAuth DEBUG -----
2026-09-03T14:11:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:40: IsValid: true
2026-09-03T14:11:40: --------------------------
2026-09-03T14:11:40: 14:11:40 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 9.779 ms - 4701[0m
2026-09-03T14:11:40: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:11:40: Method: POST
2026-09-03T14:11:40: originalUrl: /v1/expenses/summary
2026-09-03T14:11:40: path: /v1/expenses/summary
2026-09-03T14:11:40: normalizedPath: /v1/expenses/summary
2026-09-03T14:11:40: isPublicRoute: false
2026-09-03T14:11:40: ------------------------------
2026-09-03T14:11:40: ----- initAuth DEBUG -----
2026-09-03T14:11:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:40: IsValid: true
2026-09-03T14:11:40: --------------------------
2026-09-03T14:11:40: 14:11:40 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.546 ms - 160[0m
2026-09-03T14:11:40: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:11:40: Method: GET
2026-09-03T14:11:40: originalUrl: /v1/expense-categories
2026-09-03T14:11:40: path: /v1/expense-categories
2026-09-03T14:11:40: normalizedPath: /v1/expense-categories
2026-09-03T14:11:40: isPublicRoute: false
2026-09-03T14:11:40: ------------------------------
2026-09-03T14:11:40: ----- initAuth DEBUG -----
2026-09-03T14:11:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:11:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:11:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:11:40: IsValid: true
2026-09-03T14:11:40: --------------------------
2026-09-03T14:11:40: 14:11:40 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.632 ms - 149[0m
2026-09-03T14:12:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:12:08: Method: POST
2026-09-03T14:12:08: originalUrl: /v1/user/login
2026-09-03T14:12:08: path: /v1/user/login
2026-09-03T14:12:08: normalizedPath: /v1/user/login
2026-09-03T14:12:08: isPublicRoute: false
2026-09-03T14:12:08: ------------------------------
2026-09-03T14:12:08: ----- initAuth DEBUG -----
2026-09-03T14:12:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:12:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:12:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:12:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:12:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:12:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:12:08: IsValid: true
2026-09-03T14:12:08: --------------------------
2026-09-03T14:12:08: ========== LOGIN API HIT ==========
2026-09-03T14:12:08: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T14:12:08: SUPERADMIN CHECK RESULT: Found
2026-09-03T14:12:08: 14:12:08 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 176.108 ms - 2118[0m
2026-09-03T14:12:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:12:08: Method: GET
2026-09-03T14:12:08: originalUrl: /v1/dashboard
2026-09-03T14:12:08: path: /v1/dashboard
2026-09-03T14:12:08: normalizedPath: /v1/dashboard
2026-09-03T14:12:08: isPublicRoute: false
2026-09-03T14:12:08: ------------------------------
2026-09-03T14:12:08: ----- initAuth DEBUG -----
2026-09-03T14:12:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:12:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:12:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:12:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:12:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:12:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:12:08: IsValid: true
2026-09-03T14:12:08: --------------------------
2026-09-03T14:12:08: ========== Dashboard Controller ==========
2026-09-03T14:12:08: req.user => {
2026-09-03T14:12:08:   user_id: 17,
2026-09-03T14:12:08:   society_id: 21,
2026-09-03T14:12:08:   role: 'admin',
2026-09-03T14:12:08:   full_name: 'Sarvan Singh',
2026-09-03T14:12:08:   is_admin: 1,
2026-09-03T14:12:08:   is_member: 1,
2026-09-03T14:12:08:   is_superadmin: false,
2026-09-03T14:12:08:   permissions: {
2026-09-03T14:12:08:     dashboard: { view: true },
2026-09-03T14:12:08:     society: {
2026-09-03T14:12:08:       view: true,
2026-09-03T14:12:08:       summary: false,
2026-09-03T14:12:08:       create: false,
2026-09-03T14:12:08:       update: true,
2026-09-03T14:12:08:       delete: false,
2026-09-03T14:12:08:       approve: false,
2026-09-03T14:12:08:       reject: false
2026-09-03T14:12:08:     },
2026-09-03T14:12:08:     members: {
2026-09-03T14:12:08:       view: true,
2026-09-03T14:12:08:       create: true,
2026-09-03T14:12:08:       update: true,
2026-09-03T14:12:08:       delete: true,
2026-09-03T14:12:08:       approve: false,
2026-09-03T14:12:08:       reject: true
2026-09-03T14:12:08:     },
2026-09-03T14:12:08:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T14:12:08:     expenses: {
2026-09-03T14:12:08:       view: true,
2026-09-03T14:12:08:       create: true,
2026-09-03T14:12:08:       update: true,
2026-09-03T14:12:08:       delete: false,
2026-09-03T14:12:08:       approve: true,
2026-09-03T14:12:08:       reject: true
2026-09-03T14:12:08:     },
2026-09-03T14:12:08:     transactions: { view: true },
2026-09-03T14:12:08:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T14:12:08:     profile: { view: true, update: true },
2026-09-03T14:12:08:     settings: { view: true, update: true }
2026-09-03T14:12:08:   },
2026-09-03T14:12:08:   iat: 1788424928,
2026-09-03T14:12:08:   exp: 1791016928
2026-09-03T14:12:08: }
2026-09-03T14:12:08: req.selectedSocietyId => 21
2026-09-03T14:12:08: Dashboard Society ID => 21
2026-09-03T14:12:08: Member ID => 17
2026-09-03T14:12:08: User Role => admin
2026-09-03T14:12:08: societyId = 21
2026-09-03T14:12:08: memberId = 17
2026-09-03T14:12:08: Pending Maintenance Count => 0
2026-09-03T14:12:08: Pending Expense Count => 0
2026-09-03T14:12:08: Total Pending Count => 0
2026-09-03T14:12:08: 14:12:08 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.810 ms - 670[0m
2026-09-03T14:12:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:12:13: Method: GET
2026-09-03T14:12:13: originalUrl: /v1/dashboard
2026-09-03T14:12:13: path: /v1/dashboard
2026-09-03T14:12:13: normalizedPath: /v1/dashboard
2026-09-03T14:12:13: isPublicRoute: false
2026-09-03T14:12:13: ------------------------------
2026-09-03T14:12:13: ----- initAuth DEBUG -----
2026-09-03T14:12:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:12:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:12:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:12:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:12:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:12:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:12:13: IsValid: true
2026-09-03T14:12:13: --------------------------
2026-09-03T14:12:13: ========== Dashboard Controller ==========
2026-09-03T14:12:13: req.user => {
2026-09-03T14:12:13:   user_id: 17,
2026-09-03T14:12:13:   society_id: 21,
2026-09-03T14:12:13:   role: 'admin',
2026-09-03T14:12:13:   full_name: 'Sarvan Singh',
2026-09-03T14:12:13:   is_admin: 1,
2026-09-03T14:12:13:   is_member: 1,
2026-09-03T14:12:13:   is_superadmin: false,
2026-09-03T14:12:13:   permissions: {
2026-09-03T14:12:13:     dashboard: { view: true },
2026-09-03T14:12:13:     society: {
2026-09-03T14:12:13:       view: true,
2026-09-03T14:12:13:       summary: false,
2026-09-03T14:12:13:       create: false,
2026-09-03T14:12:13:       update: true,
2026-09-03T14:12:13:       delete: false,
2026-09-03T14:12:13:       approve: false,
2026-09-03T14:12:13:       reject: false
2026-09-03T14:12:13:     },
2026-09-03T14:12:13:     members: {
2026-09-03T14:12:13:       view: true,
2026-09-03T14:12:13:       create: true,
2026-09-03T14:12:13:       update: true,
2026-09-03T14:12:13:       delete: true,
2026-09-03T14:12:13:       approve: false,
2026-09-03T14:12:13:       reject: true
2026-09-03T14:12:13:     },
2026-09-03T14:12:13:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T14:12:13:     expenses: {
2026-09-03T14:12:13:       view: true,
2026-09-03T14:12:13:       create: true,
2026-09-03T14:12:13:       update: true,
2026-09-03T14:12:13:       delete: false,
2026-09-03T14:12:13:       approve: true,
2026-09-03T14:12:13:       reject: true
2026-09-03T14:12:13:     },
2026-09-03T14:12:13:     transactions: { view: true },
2026-09-03T14:12:13:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T14:12:13:     profile: { view: true, update: true },
2026-09-03T14:12:13:     settings: { view: true, update: true }
2026-09-03T14:12:13:   },
2026-09-03T14:12:13:   iat: 1788424637,
2026-09-03T14:12:13:   exp: 1791016637
2026-09-03T14:12:13: }
2026-09-03T14:12:13: req.selectedSocietyId => 21
2026-09-03T14:12:13: Dashboard Society ID => 21
2026-09-03T14:12:13: Member ID => 17
2026-09-03T14:12:13: User Role => admin
2026-09-03T14:12:13: societyId = 21
2026-09-03T14:12:13: memberId = 17
2026-09-03T14:12:13: Pending Maintenance Count => 0
2026-09-03T14:12:13: Pending Expense Count => 0
2026-09-03T14:12:13: Total Pending Count => 0
2026-09-03T14:12:13: 14:12:13 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.517 ms - 670[0m
2026-09-03T14:18:04: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:18:04: Method: POST
2026-09-03T14:18:04: originalUrl: /v1/user/login
2026-09-03T14:18:04: path: /v1/user/login
2026-09-03T14:18:04: normalizedPath: /v1/user/login
2026-09-03T14:18:04: isPublicRoute: false
2026-09-03T14:18:04: ------------------------------
2026-09-03T14:18:04: ----- initAuth DEBUG -----
2026-09-03T14:18:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:18:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:18:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:18:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:18:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:18:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:18:04: IsValid: true
2026-09-03T14:18:04: --------------------------
2026-09-03T14:18:04: ========== LOGIN API HIT ==========
2026-09-03T14:18:04: Login Request Body: { mobile_number: '2222222222', password: '2222222222' }
2026-09-03T14:18:04: SUPERADMIN CHECK RESULT: Found
2026-09-03T14:18:04: 14:18:04 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 106.481 ms - 2143[0m
2026-09-03T14:18:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:18:05: Method: GET
2026-09-03T14:18:05: originalUrl: /v1/dashboard
2026-09-03T14:18:05: path: /v1/dashboard
2026-09-03T14:18:05: normalizedPath: /v1/dashboard
2026-09-03T14:18:05: isPublicRoute: false
2026-09-03T14:18:05: ------------------------------
2026-09-03T14:18:05: ----- initAuth DEBUG -----
2026-09-03T14:18:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:18:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:18:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:18:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:18:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:18:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:18:05: IsValid: true
2026-09-03T14:18:05: --------------------------
2026-09-03T14:18:05: ========== Dashboard Controller ==========
2026-09-03T14:18:05: req.user => {
2026-09-03T14:18:05:   user_id: 16,
2026-09-03T14:18:05:   society_id: 1,
2026-09-03T14:18:05:   role: 'superadmin',
2026-09-03T14:18:05:   full_name: 'Neeshu',
2026-09-03T14:18:05:   is_admin: 1,
2026-09-03T14:18:05:   is_member: 1,
2026-09-03T14:18:05:   is_superadmin: false,
2026-09-03T14:18:05:   permissions: {
2026-09-03T14:18:05:     dashboard: { view: true },
2026-09-03T14:18:05:     society: {
2026-09-03T14:18:05:       view: true,
2026-09-03T14:18:05:       summary: true,
2026-09-03T14:18:05:       create: true,
2026-09-03T14:18:05:       update: true,
2026-09-03T14:18:05:       delete: true,
2026-09-03T14:18:05:       approve: true,
2026-09-03T14:18:05:       reject: true,
2026-09-03T14:18:05:       select: true
2026-09-03T14:18:05:     },
2026-09-03T14:18:05:     members: {
2026-09-03T14:18:05:       view: true,
2026-09-03T14:18:05:       create: true,
2026-09-03T14:18:05:       update: true,
2026-09-03T14:18:05:       delete: true,
2026-09-03T14:18:05:       approve: false,
2026-09-03T14:18:05:       reject: true
2026-09-03T14:18:05:     },
2026-09-03T14:18:05:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T14:18:05:     expenses: {
2026-09-03T14:18:05:       view: true,
2026-09-03T14:18:05:       create: true,
2026-09-03T14:18:05:       update: true,
2026-09-03T14:18:05:       delete: true,
2026-09-03T14:18:05:       approve: true,
2026-09-03T14:18:05:       reject: true
2026-09-03T14:18:05:     },
2026-09-03T14:18:05:     transactions: { view: true },
2026-09-03T14:18:05:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T14:18:05:     profile: { view: true, update: true },
2026-09-03T14:18:05:     settings: { view: true, update: true }
2026-09-03T14:18:05:   },
2026-09-03T14:18:05:   iat: 1788425284,
2026-09-03T14:18:05:   exp: 1791017284
2026-09-03T14:18:05: }
2026-09-03T14:18:05: req.selectedSocietyId => 1
2026-09-03T14:18:05: Dashboard Society ID => 1
2026-09-03T14:18:05: Member ID => 16
2026-09-03T14:18:05: User Role => superadmin
2026-09-03T14:18:05: societyId = 1
2026-09-03T14:18:05: memberId = 16
2026-09-03T14:18:05: Pending Maintenance Count => 6
2026-09-03T14:18:05: Pending Expense Count => 16
2026-09-03T14:18:05: Total Pending Count => 22
2026-09-03T14:18:05: 14:18:05 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 12.480 ms - 1053[0m
2026-09-03T14:18:05: 14:18:05 [[32minfo[39m] [0mGET /uploads/profile/1788412358877-786267721.jpg [32m200[0m 2.740 ms - 87259[0m
2026-09-03T14:18:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:18:12: Method: POST
2026-09-03T14:18:12: originalUrl: /v1/society/registration-list
2026-09-03T14:18:12: path: /v1/society/registration-list
2026-09-03T14:18:12: normalizedPath: /v1/society/registration-list
2026-09-03T14:18:12: isPublicRoute: false
2026-09-03T14:18:12: ------------------------------
2026-09-03T14:18:12: ----- initAuth DEBUG -----
2026-09-03T14:18:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:18:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:18:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:18:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:18:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:18:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:18:12: IsValid: true
2026-09-03T14:18:12: --------------------------
2026-09-03T14:18:12: 14:18:12 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 12.085 ms - 1393[0m
2026-09-03T14:18:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:18:12: Method: GET
2026-09-03T14:18:12: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:18:12: path: /v1/society/registration-dashboard-summary
2026-09-03T14:18:12: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:18:12: isPublicRoute: false
2026-09-03T14:18:12: ------------------------------
2026-09-03T14:18:12: ----- initAuth DEBUG -----
2026-09-03T14:18:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:18:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:18:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:18:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:18:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:18:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:18:12: IsValid: true
2026-09-03T14:18:12: --------------------------
2026-09-03T14:18:12: 14:18:12 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 15.962 ms - 152[0m
2026-09-03T14:18:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:18:30: Method: POST
2026-09-03T14:18:30: originalUrl: /v1/user/login
2026-09-03T14:18:30: path: /v1/user/login
2026-09-03T14:18:30: normalizedPath: /v1/user/login
2026-09-03T14:18:30: isPublicRoute: false
2026-09-03T14:18:30: ------------------------------
2026-09-03T14:18:30: ----- initAuth DEBUG -----
2026-09-03T14:18:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:18:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:18:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:18:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:18:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:18:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:18:30: IsValid: true
2026-09-03T14:18:30: --------------------------
2026-09-03T14:18:30: ========== LOGIN API HIT ==========
2026-09-03T14:18:30: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T14:18:30: SUPERADMIN CHECK RESULT: Found
2026-09-03T14:18:30: 14:18:30 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 134.707 ms - 2118[0m
2026-09-03T14:18:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:18:30: Method: GET
2026-09-03T14:18:30: originalUrl: /v1/dashboard
2026-09-03T14:18:30: path: /v1/dashboard
2026-09-03T14:18:30: normalizedPath: /v1/dashboard
2026-09-03T14:18:30: isPublicRoute: false
2026-09-03T14:18:30: ------------------------------
2026-09-03T14:18:30: ----- initAuth DEBUG -----
2026-09-03T14:18:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:18:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:18:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:18:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:18:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:18:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:18:30: IsValid: true
2026-09-03T14:18:30: --------------------------
2026-09-03T14:18:30: ========== Dashboard Controller ==========
2026-09-03T14:18:30: req.user => {
2026-09-03T14:18:30:   user_id: 17,
2026-09-03T14:18:30:   society_id: 21,
2026-09-03T14:18:30:   role: 'admin',
2026-09-03T14:18:30:   full_name: 'Sarvan Singh',
2026-09-03T14:18:30:   is_admin: 1,
2026-09-03T14:18:30:   is_member: 1,
2026-09-03T14:18:30:   is_superadmin: false,
2026-09-03T14:18:30:   permissions: {
2026-09-03T14:18:30:     dashboard: { view: true },
2026-09-03T14:18:30:     society: {
2026-09-03T14:18:30:       view: true,
2026-09-03T14:18:30:       summary: false,
2026-09-03T14:18:30:       create: false,
2026-09-03T14:18:30:       update: true,
2026-09-03T14:18:30:       delete: false,
2026-09-03T14:18:30:       approve: false,
2026-09-03T14:18:30:       reject: false
2026-09-03T14:18:30:     },
2026-09-03T14:18:30:     members: {
2026-09-03T14:18:30:       view: true,
2026-09-03T14:18:30:       create: true,
2026-09-03T14:18:30:       update: true,
2026-09-03T14:18:30:       delete: true,
2026-09-03T14:18:30:       approve: false,
2026-09-03T14:18:30:       reject: true
2026-09-03T14:18:30:     },
2026-09-03T14:18:30:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T14:18:30:     expenses: {
2026-09-03T14:18:30:       view: true,
2026-09-03T14:18:30:       create: true,
2026-09-03T14:18:30:       update: true,
2026-09-03T14:18:30:       delete: false,
2026-09-03T14:18:30:       approve: true,
2026-09-03T14:18:30:       reject: true
2026-09-03T14:18:30:     },
2026-09-03T14:18:30:     transactions: { view: true },
2026-09-03T14:18:30:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T14:18:30:     profile: { view: true, update: true },
2026-09-03T14:18:30:     settings: { view: true, update: true }
2026-09-03T14:18:30:   },
2026-09-03T14:18:30:   iat: 1788425310,
2026-09-03T14:18:30:   exp: 1791017310
2026-09-03T14:18:30: }
2026-09-03T14:18:30: req.selectedSocietyId => 21
2026-09-03T14:18:30: Dashboard Society ID => 21
2026-09-03T14:18:30: Member ID => 17
2026-09-03T14:18:30: User Role => admin
2026-09-03T14:18:30: societyId = 21
2026-09-03T14:18:30: memberId = 17
2026-09-03T14:18:30: Pending Maintenance Count => 0
2026-09-03T14:18:30: Pending Expense Count => 0
2026-09-03T14:18:30: Total Pending Count => 0
2026-09-03T14:18:30: 14:18:30 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 11.698 ms - 670[0m
2026-09-03T14:18:30: 14:18:30 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 1.214 ms - 68274[0m
2026-09-03T14:18:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:18:58: Method: POST
2026-09-03T14:18:58: originalUrl: /v1/society/registration-list
2026-09-03T14:18:58: path: /v1/society/registration-list
2026-09-03T14:18:58: normalizedPath: /v1/society/registration-list
2026-09-03T14:18:58: isPublicRoute: false
2026-09-03T14:18:58: ------------------------------
2026-09-03T14:18:58: ----- initAuth DEBUG -----
2026-09-03T14:18:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:18:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:18:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:18:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:18:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:18:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:18:58: IsValid: true
2026-09-03T14:18:58: --------------------------
2026-09-03T14:18:58: 14:18:58 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.184 ms - 412[0m
2026-09-03T14:18:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:18:59: Method: GET
2026-09-03T14:18:59: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:18:59: path: /v1/society/registration-dashboard-summary
2026-09-03T14:18:59: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:18:59: isPublicRoute: false
2026-09-03T14:18:59: ------------------------------
2026-09-03T14:18:59: ----- initAuth DEBUG -----
2026-09-03T14:18:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:18:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:18:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:18:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:18:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:18:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:18:59: IsValid: true
2026-09-03T14:18:59: --------------------------
2026-09-03T14:18:59: 14:18:59 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.460 ms - 152[0m
2026-09-03T14:19:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:19:02: Method: POST
2026-09-03T14:19:02: originalUrl: /v1/expenses
2026-09-03T14:19:02: path: /v1/expenses
2026-09-03T14:19:02: normalizedPath: /v1/expenses
2026-09-03T14:19:02: isPublicRoute: false
2026-09-03T14:19:02: ------------------------------
2026-09-03T14:19:02: ----- initAuth DEBUG -----
2026-09-03T14:19:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:02: IsValid: true
2026-09-03T14:19:02: --------------------------
2026-09-03T14:19:02: 14:19:02 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 8.088 ms - 1060[0m
2026-09-03T14:19:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:19:03: Method: POST
2026-09-03T14:19:03: originalUrl: /v1/expenses/summary
2026-09-03T14:19:03: path: /v1/expenses/summary
2026-09-03T14:19:03: normalizedPath: /v1/expenses/summary
2026-09-03T14:19:03: isPublicRoute: false
2026-09-03T14:19:03: ------------------------------
2026-09-03T14:19:03: ----- initAuth DEBUG -----
2026-09-03T14:19:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:03: IsValid: true
2026-09-03T14:19:03: --------------------------
2026-09-03T14:19:03: 14:19:03 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 8.973 ms - 158[0m
2026-09-03T14:19:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:19:03: Method: GET
2026-09-03T14:19:03: originalUrl: /v1/expense-categories
2026-09-03T14:19:03: path: /v1/expense-categories
2026-09-03T14:19:03: normalizedPath: /v1/expense-categories
2026-09-03T14:19:03: isPublicRoute: false
2026-09-03T14:19:03: ------------------------------
2026-09-03T14:19:03: ----- initAuth DEBUG -----
2026-09-03T14:19:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:03: IsValid: true
2026-09-03T14:19:03: --------------------------
2026-09-03T14:19:03: 14:19:03 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.215 ms - 149[0m
2026-09-03T14:19:17: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:19:17: Method: POST
2026-09-03T14:19:17: originalUrl: /v1/expenses
2026-09-03T14:19:17: path: /v1/expenses
2026-09-03T14:19:17: normalizedPath: /v1/expenses
2026-09-03T14:19:17: isPublicRoute: false
2026-09-03T14:19:17: ------------------------------
2026-09-03T14:19:17: ----- initAuth DEBUG -----
2026-09-03T14:19:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:17: IsValid: true
2026-09-03T14:19:17: --------------------------
2026-09-03T14:19:17: 14:19:17 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.091 ms - 1060[0m
2026-09-03T14:19:17: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:19:17: Method: POST
2026-09-03T14:19:17: originalUrl: /v1/expenses/summary
2026-09-03T14:19:17: path: /v1/expenses/summary
2026-09-03T14:19:17: normalizedPath: /v1/expenses/summary
2026-09-03T14:19:17: isPublicRoute: false
2026-09-03T14:19:17: ------------------------------
2026-09-03T14:19:17: ----- initAuth DEBUG -----
2026-09-03T14:19:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:17: IsValid: true
2026-09-03T14:19:17: --------------------------
2026-09-03T14:19:17: 14:19:17 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.516 ms - 158[0m
2026-09-03T14:19:17: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:19:17: Method: GET
2026-09-03T14:19:17: originalUrl: /v1/expense-categories
2026-09-03T14:19:17: path: /v1/expense-categories
2026-09-03T14:19:17: normalizedPath: /v1/expense-categories
2026-09-03T14:19:17: isPublicRoute: false
2026-09-03T14:19:17: ------------------------------
2026-09-03T14:19:17: ----- initAuth DEBUG -----
2026-09-03T14:19:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:17: IsValid: true
2026-09-03T14:19:17: --------------------------
2026-09-03T14:19:17: 14:19:17 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.848 ms - 149[0m
2026-09-03T14:19:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:19:18: Method: POST
2026-09-03T14:19:18: originalUrl: /v1/payments
2026-09-03T14:19:18: path: /v1/payments
2026-09-03T14:19:18: normalizedPath: /v1/payments
2026-09-03T14:19:18: isPublicRoute: false
2026-09-03T14:19:18: ------------------------------
2026-09-03T14:19:18: ----- initAuth DEBUG -----
2026-09-03T14:19:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:18: IsValid: true
2026-09-03T14:19:18: --------------------------
2026-09-03T14:19:18: 14:19:18 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 10.860 ms - 809[0m
2026-09-03T14:19:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:19:18: Method: GET
2026-09-03T14:19:18: originalUrl: /v1/payment/my-dues
2026-09-03T14:19:18: path: /v1/payment/my-dues
2026-09-03T14:19:18: normalizedPath: /v1/payment/my-dues
2026-09-03T14:19:18: isPublicRoute: false
2026-09-03T14:19:18: ------------------------------
2026-09-03T14:19:18: ----- initAuth DEBUG -----
2026-09-03T14:19:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:18: IsValid: true
2026-09-03T14:19:18: --------------------------
2026-09-03T14:19:18: 14:19:18 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 10.610 ms - 361[0m
2026-09-03T14:19:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:19:29: Method: GET
2026-09-03T14:19:29: originalUrl: /v1/payment/my-dues
2026-09-03T14:19:29: path: /v1/payment/my-dues
2026-09-03T14:19:29: normalizedPath: /v1/payment/my-dues
2026-09-03T14:19:29: isPublicRoute: false
2026-09-03T14:19:29: ------------------------------
2026-09-03T14:19:29: ----- initAuth DEBUG -----
2026-09-03T14:19:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:29: IsValid: true
2026-09-03T14:19:29: --------------------------
2026-09-03T14:19:29: 14:19:29 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.117 ms - 361[0m
2026-09-03T14:19:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:19:35: Method: GET
2026-09-03T14:19:35: originalUrl: /v1/dashboard
2026-09-03T14:19:35: path: /v1/dashboard
2026-09-03T14:19:35: normalizedPath: /v1/dashboard
2026-09-03T14:19:35: isPublicRoute: false
2026-09-03T14:19:35: ------------------------------
2026-09-03T14:19:35: ----- initAuth DEBUG -----
2026-09-03T14:19:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:19:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:19:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:19:35: IsValid: true
2026-09-03T14:19:35: --------------------------
2026-09-03T14:19:35: ========== Dashboard Controller ==========
2026-09-03T14:19:35: req.user => {
2026-09-03T14:19:35:   user_id: 17,
2026-09-03T14:19:35:   society_id: 21,
2026-09-03T14:19:35:   role: 'admin',
2026-09-03T14:19:35:   full_name: 'Sarvan Singh',
2026-09-03T14:19:35:   is_admin: 1,
2026-09-03T14:19:35:   is_member: 1,
2026-09-03T14:19:35:   is_superadmin: false,
2026-09-03T14:19:35:   permissions: {
2026-09-03T14:19:35:     dashboard: { view: true },
2026-09-03T14:19:35:     society: {
2026-09-03T14:19:35:       view: true,
2026-09-03T14:19:35:       summary: false,
2026-09-03T14:19:35:       create: false,
2026-09-03T14:19:35:       update: true,
2026-09-03T14:19:35:       delete: false,
2026-09-03T14:19:35:       approve: false,
2026-09-03T14:19:35:       reject: false
2026-09-03T14:19:35:     },
2026-09-03T14:19:35:     members: {
2026-09-03T14:19:35:       view: true,
2026-09-03T14:19:35:       create: true,
2026-09-03T14:19:35:       update: true,
2026-09-03T14:19:35:       delete: true,
2026-09-03T14:19:35:       approve: false,
2026-09-03T14:19:35:       reject: true
2026-09-03T14:19:35:     },
2026-09-03T14:19:35:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T14:19:35:     expenses: {
2026-09-03T14:19:35:       view: true,
2026-09-03T14:19:35:       create: true,
2026-09-03T14:19:35:       update: true,
2026-09-03T14:19:35:       delete: false,
2026-09-03T14:19:35:       approve: true,
2026-09-03T14:19:35:       reject: true
2026-09-03T14:19:35:     },
2026-09-03T14:19:35:     transactions: { view: true },
2026-09-03T14:19:35:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T14:19:35:     profile: { view: true, update: true },
2026-09-03T14:19:35:     settings: { view: true, update: true }
2026-09-03T14:19:35:   },
2026-09-03T14:19:35:   iat: 1788425310,
2026-09-03T14:19:35:   exp: 1791017310
2026-09-03T14:19:35: }
2026-09-03T14:19:35: req.selectedSocietyId => 21
2026-09-03T14:19:35: Dashboard Society ID => 21
2026-09-03T14:19:35: Member ID => 17
2026-09-03T14:19:35: User Role => admin
2026-09-03T14:19:35: societyId = 21
2026-09-03T14:19:35: memberId = 17
2026-09-03T14:19:35: Pending Maintenance Count => 0
2026-09-03T14:19:35: Pending Expense Count => 0
2026-09-03T14:19:35: Total Pending Count => 0
2026-09-03T14:19:35: 14:19:35 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.345 ms - 670[0m
2026-09-03T14:20:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:20:02: Method: POST
2026-09-03T14:20:02: originalUrl: /v1/expenses
2026-09-03T14:20:02: path: /v1/expenses
2026-09-03T14:20:02: normalizedPath: /v1/expenses
2026-09-03T14:20:02: isPublicRoute: false
2026-09-03T14:20:02: ------------------------------
2026-09-03T14:20:02: ----- initAuth DEBUG -----
2026-09-03T14:20:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:20:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:20:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:20:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:20:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:20:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:20:02: IsValid: true
2026-09-03T14:20:02: --------------------------
2026-09-03T14:20:02: 14:20:02 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.555 ms - 1060[0m
2026-09-03T14:20:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:20:02: Method: POST
2026-09-03T14:20:02: originalUrl: /v1/expenses/summary
2026-09-03T14:20:02: path: /v1/expenses/summary
2026-09-03T14:20:02: normalizedPath: /v1/expenses/summary
2026-09-03T14:20:02: isPublicRoute: false
2026-09-03T14:20:02: ------------------------------
2026-09-03T14:20:02: ----- initAuth DEBUG -----
2026-09-03T14:20:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:20:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:20:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:20:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:20:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:20:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:20:02: IsValid: true
2026-09-03T14:20:02: --------------------------
2026-09-03T14:20:02: 14:20:02 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.173 ms - 158[0m
2026-09-03T14:20:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:20:02: Method: GET
2026-09-03T14:20:02: originalUrl: /v1/expense-categories
2026-09-03T14:20:02: path: /v1/expense-categories
2026-09-03T14:20:02: normalizedPath: /v1/expense-categories
2026-09-03T14:20:02: isPublicRoute: false
2026-09-03T14:20:02: ------------------------------
2026-09-03T14:20:02: ----- initAuth DEBUG -----
2026-09-03T14:20:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:20:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:20:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:20:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:20:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:20:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:20:02: IsValid: true
2026-09-03T14:20:02: --------------------------
2026-09-03T14:20:02: 14:20:02 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.426 ms - 149[0m
2026-09-03T14:20:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:20:13: Method: POST
2026-09-03T14:20:13: originalUrl: /v1/expenses
2026-09-03T14:20:13: path: /v1/expenses
2026-09-03T14:20:13: normalizedPath: /v1/expenses
2026-09-03T14:20:13: isPublicRoute: false
2026-09-03T14:20:13: ------------------------------
2026-09-03T14:20:13: ----- initAuth DEBUG -----
2026-09-03T14:20:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:20:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:20:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:20:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:20:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:20:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:20:13: IsValid: true
2026-09-03T14:20:13: --------------------------
2026-09-03T14:20:13: 14:20:13 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.972 ms - 1060[0m
2026-09-03T14:20:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:20:13: Method: POST
2026-09-03T14:20:13: originalUrl: /v1/expenses/summary
2026-09-03T14:20:13: path: /v1/expenses/summary
2026-09-03T14:20:13: normalizedPath: /v1/expenses/summary
2026-09-03T14:20:13: isPublicRoute: false
2026-09-03T14:20:13: ------------------------------
2026-09-03T14:20:13: ----- initAuth DEBUG -----
2026-09-03T14:20:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:20:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:20:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:20:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:20:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:20:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:20:13: IsValid: true
2026-09-03T14:20:13: --------------------------
2026-09-03T14:20:13: 14:20:13 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 5.340 ms - 158[0m
2026-09-03T14:20:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:20:13: Method: GET
2026-09-03T14:20:13: originalUrl: /v1/expense-categories
2026-09-03T14:20:13: path: /v1/expense-categories
2026-09-03T14:20:13: normalizedPath: /v1/expense-categories
2026-09-03T14:20:13: isPublicRoute: false
2026-09-03T14:20:13: ------------------------------
2026-09-03T14:20:13: ----- initAuth DEBUG -----
2026-09-03T14:20:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:20:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:20:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:20:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:20:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:20:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:20:13: IsValid: true
2026-09-03T14:20:13: --------------------------
2026-09-03T14:20:13: 14:20:13 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 2.999 ms - 149[0m
2026-09-03T14:21:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:21:08: Method: POST
2026-09-03T14:21:08: originalUrl: /v1/user/login
2026-09-03T14:21:08: path: /v1/user/login
2026-09-03T14:21:08: normalizedPath: /v1/user/login
2026-09-03T14:21:08: isPublicRoute: false
2026-09-03T14:21:08: ------------------------------
2026-09-03T14:21:08: ----- initAuth DEBUG -----
2026-09-03T14:21:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:08: IsValid: true
2026-09-03T14:21:08: --------------------------
2026-09-03T14:21:08: ========== LOGIN API HIT ==========
2026-09-03T14:21:08: Login Request Body: { mobile_number: '4444444444', password: '44444444444' }
2026-09-03T14:21:08: SUPERADMIN CHECK RESULT: Found
2026-09-03T14:21:08: 14:21:08 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 134.404 ms - 47[0m
2026-09-03T14:21:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:21:10: Method: POST
2026-09-03T14:21:10: originalUrl: /v1/user/login
2026-09-03T14:21:10: path: /v1/user/login
2026-09-03T14:21:10: normalizedPath: /v1/user/login
2026-09-03T14:21:10: isPublicRoute: false
2026-09-03T14:21:10: ------------------------------
2026-09-03T14:21:10: ----- initAuth DEBUG -----
2026-09-03T14:21:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:10: IsValid: true
2026-09-03T14:21:10: --------------------------
2026-09-03T14:21:10: ========== LOGIN API HIT ==========
2026-09-03T14:21:10: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T14:21:10: SUPERADMIN CHECK RESULT: Found
2026-09-03T14:21:11: 14:21:11 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 102.659 ms - 2118[0m
2026-09-03T14:21:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:21:11: Method: GET
2026-09-03T14:21:11: originalUrl: /v1/dashboard
2026-09-03T14:21:11: path: /v1/dashboard
2026-09-03T14:21:11: normalizedPath: /v1/dashboard
2026-09-03T14:21:11: isPublicRoute: false
2026-09-03T14:21:11: ------------------------------
2026-09-03T14:21:11: ----- initAuth DEBUG -----
2026-09-03T14:21:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:11: IsValid: true
2026-09-03T14:21:11: --------------------------
2026-09-03T14:21:11: ========== Dashboard Controller ==========
2026-09-03T14:21:11: req.user => {
2026-09-03T14:21:11:   user_id: 17,
2026-09-03T14:21:11:   society_id: 21,
2026-09-03T14:21:11:   role: 'admin',
2026-09-03T14:21:11:   full_name: 'Sarvan Singh',
2026-09-03T14:21:11:   is_admin: 1,
2026-09-03T14:21:11:   is_member: 1,
2026-09-03T14:21:11:   is_superadmin: false,
2026-09-03T14:21:11:   permissions: {
2026-09-03T14:21:11:     dashboard: { view: true },
2026-09-03T14:21:11:     society: {
2026-09-03T14:21:11:       view: true,
2026-09-03T14:21:11:       summary: false,
2026-09-03T14:21:11:       create: false,
2026-09-03T14:21:11:       update: true,
2026-09-03T14:21:11:       delete: false,
2026-09-03T14:21:11:       approve: false,
2026-09-03T14:21:11:       reject: false
2026-09-03T14:21:11:     },
2026-09-03T14:21:11:     members: {
2026-09-03T14:21:11:       view: true,
2026-09-03T14:21:11:       create: true,
2026-09-03T14:21:11:       update: true,
2026-09-03T14:21:11:       delete: true,
2026-09-03T14:21:11:       approve: false,
2026-09-03T14:21:11:       reject: true
2026-09-03T14:21:11:     },
2026-09-03T14:21:11:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T14:21:11:     expenses: {
2026-09-03T14:21:11:       view: true,
2026-09-03T14:21:11:       create: true,
2026-09-03T14:21:11:       update: true,
2026-09-03T14:21:11:       delete: false,
2026-09-03T14:21:11:       approve: true,
2026-09-03T14:21:11:       reject: true
2026-09-03T14:21:11:     },
2026-09-03T14:21:11:     transactions: { view: true },
2026-09-03T14:21:11:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T14:21:11:     profile: { view: true, update: true },
2026-09-03T14:21:11:     settings: { view: true, update: true }
2026-09-03T14:21:11:   },
2026-09-03T14:21:11:   iat: 1788425471,
2026-09-03T14:21:11:   exp: 1791017471
2026-09-03T14:21:11: }
2026-09-03T14:21:11: req.selectedSocietyId => 21
2026-09-03T14:21:11: Dashboard Society ID => 21
2026-09-03T14:21:11: Member ID => 17
2026-09-03T14:21:11: User Role => admin
2026-09-03T14:21:11: societyId = 21
2026-09-03T14:21:11: memberId = 17
2026-09-03T14:21:11: Pending Maintenance Count => 0
2026-09-03T14:21:11: Pending Expense Count => 0
2026-09-03T14:21:11: Total Pending Count => 0
2026-09-03T14:21:11: 14:21:11 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 23.536 ms - 670[0m
2026-09-03T14:21:11: 14:21:11 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 2.081 ms - 68274[0m
2026-09-03T14:21:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:21:37: Method: POST
2026-09-03T14:21:37: originalUrl: /v1/expenses
2026-09-03T14:21:37: path: /v1/expenses
2026-09-03T14:21:37: normalizedPath: /v1/expenses
2026-09-03T14:21:37: isPublicRoute: false
2026-09-03T14:21:37: ------------------------------
2026-09-03T14:21:37: ----- initAuth DEBUG -----
2026-09-03T14:21:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:37: IsValid: true
2026-09-03T14:21:37: --------------------------
2026-09-03T14:21:37: 14:21:37 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.204 ms - 1060[0m
2026-09-03T14:21:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:21:37: Method: POST
2026-09-03T14:21:37: originalUrl: /v1/expenses/summary
2026-09-03T14:21:37: path: /v1/expenses/summary
2026-09-03T14:21:37: normalizedPath: /v1/expenses/summary
2026-09-03T14:21:37: isPublicRoute: false
2026-09-03T14:21:37: ------------------------------
2026-09-03T14:21:37: ----- initAuth DEBUG -----
2026-09-03T14:21:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:37: IsValid: true
2026-09-03T14:21:37: --------------------------
2026-09-03T14:21:37: 14:21:37 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.666 ms - 158[0m
2026-09-03T14:21:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:21:37: Method: GET
2026-09-03T14:21:37: originalUrl: /v1/expense-categories
2026-09-03T14:21:37: path: /v1/expense-categories
2026-09-03T14:21:37: normalizedPath: /v1/expense-categories
2026-09-03T14:21:37: isPublicRoute: false
2026-09-03T14:21:37: ------------------------------
2026-09-03T14:21:37: ----- initAuth DEBUG -----
2026-09-03T14:21:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:37: IsValid: true
2026-09-03T14:21:37: --------------------------
2026-09-03T14:21:37: 14:21:37 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.775 ms - 149[0m
2026-09-03T14:21:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:21:38: Method: POST
2026-09-03T14:21:38: originalUrl: /v1/payments
2026-09-03T14:21:38: path: /v1/payments
2026-09-03T14:21:38: normalizedPath: /v1/payments
2026-09-03T14:21:38: isPublicRoute: false
2026-09-03T14:21:38: ------------------------------
2026-09-03T14:21:38: ----- initAuth DEBUG -----
2026-09-03T14:21:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:38: IsValid: true
2026-09-03T14:21:38: --------------------------
2026-09-03T14:21:38: 14:21:38 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.839 ms - 809[0m
2026-09-03T14:21:38: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:21:38: Method: GET
2026-09-03T14:21:38: originalUrl: /v1/payment/my-dues
2026-09-03T14:21:38: path: /v1/payment/my-dues
2026-09-03T14:21:38: normalizedPath: /v1/payment/my-dues
2026-09-03T14:21:38: isPublicRoute: false
2026-09-03T14:21:38: ------------------------------
2026-09-03T14:21:38: ----- initAuth DEBUG -----
2026-09-03T14:21:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:38: IsValid: true
2026-09-03T14:21:38: --------------------------
2026-09-03T14:21:38: 14:21:38 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.019 ms - 361[0m
2026-09-03T14:21:43: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:21:43: Method: POST
2026-09-03T14:21:43: originalUrl: /v1/society/registration-list
2026-09-03T14:21:43: path: /v1/society/registration-list
2026-09-03T14:21:43: normalizedPath: /v1/society/registration-list
2026-09-03T14:21:43: isPublicRoute: false
2026-09-03T14:21:43: ------------------------------
2026-09-03T14:21:43: ----- initAuth DEBUG -----
2026-09-03T14:21:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:43: IsValid: true
2026-09-03T14:21:43: --------------------------
2026-09-03T14:21:43: 14:21:43 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.624 ms - 412[0m
2026-09-03T14:21:43: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:21:43: Method: GET
2026-09-03T14:21:43: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:21:43: path: /v1/society/registration-dashboard-summary
2026-09-03T14:21:43: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:21:43: isPublicRoute: false
2026-09-03T14:21:43: ------------------------------
2026-09-03T14:21:43: ----- initAuth DEBUG -----
2026-09-03T14:21:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:43: IsValid: true
2026-09-03T14:21:43: --------------------------
2026-09-03T14:21:43: 14:21:43 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.885 ms - 152[0m
2026-09-03T14:21:48: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:21:48: Method: GET
2026-09-03T14:21:48: originalUrl: /v1/society/21
2026-09-03T14:21:48: path: /v1/society/21
2026-09-03T14:21:48: normalizedPath: /v1/society/21
2026-09-03T14:21:48: isPublicRoute: false
2026-09-03T14:21:48: ------------------------------
2026-09-03T14:21:48: ----- initAuth DEBUG -----
2026-09-03T14:21:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:48: IsValid: true
2026-09-03T14:21:48: --------------------------
2026-09-03T14:21:48: 14:21:48 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 8.409 ms - 572[0m
2026-09-03T14:21:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:21:50: Method: POST
2026-09-03T14:21:50: originalUrl: /v1/society/registration-list
2026-09-03T14:21:50: path: /v1/society/registration-list
2026-09-03T14:21:50: normalizedPath: /v1/society/registration-list
2026-09-03T14:21:50: isPublicRoute: false
2026-09-03T14:21:50: ------------------------------
2026-09-03T14:21:50: ----- initAuth DEBUG -----
2026-09-03T14:21:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:50: IsValid: true
2026-09-03T14:21:50: --------------------------
2026-09-03T14:21:50: 14:21:50 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.084 ms - 412[0m
2026-09-03T14:21:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:21:50: Method: GET
2026-09-03T14:21:50: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:21:50: path: /v1/society/registration-dashboard-summary
2026-09-03T14:21:50: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:21:50: isPublicRoute: false
2026-09-03T14:21:50: ------------------------------
2026-09-03T14:21:50: ----- initAuth DEBUG -----
2026-09-03T14:21:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:21:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:21:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:21:50: IsValid: true
2026-09-03T14:21:50: --------------------------
2026-09-03T14:21:50: 14:21:50 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.215 ms - 152[0m
2026-09-03T14:22:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:22:57: Method: GET
2026-09-03T14:22:57: originalUrl: /v1/society/21
2026-09-03T14:22:57: path: /v1/society/21
2026-09-03T14:22:57: normalizedPath: /v1/society/21
2026-09-03T14:22:57: isPublicRoute: false
2026-09-03T14:22:57: ------------------------------
2026-09-03T14:22:57: ----- initAuth DEBUG -----
2026-09-03T14:22:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:22:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:22:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:22:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:22:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:22:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:22:57: IsValid: true
2026-09-03T14:22:57: --------------------------
2026-09-03T14:22:57: 14:22:57 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 9.869 ms - 572[0m
2026-09-03T14:23:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:23:03: Method: GET
2026-09-03T14:23:03: originalUrl: /
2026-09-03T14:23:03: path: /
2026-09-03T14:23:03: normalizedPath: /
2026-09-03T14:23:03: isPublicRoute: false
2026-09-03T14:23:03: ------------------------------
2026-09-03T14:23:03: 14:23:03 [[32minfo[39m] [0mGET / [33m401[0m 1.138 ms - 123[0m
2026-09-03T14:23:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:23:31: Method: GET
2026-09-03T14:23:31: originalUrl: /v1/roles
2026-09-03T14:23:31: path: /v1/roles
2026-09-03T14:23:31: normalizedPath: /v1/roles
2026-09-03T14:23:31: isPublicRoute: true
2026-09-03T14:23:31: ------------------------------
2026-09-03T14:23:31: Current User Role: admin
2026-09-03T14:23:31: 14:23:31 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 6.404 ms - 129[0m
2026-09-03T14:23:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:23:42: Method: GET
2026-09-03T14:23:42: originalUrl: /v1/society/21
2026-09-03T14:23:42: path: /v1/society/21
2026-09-03T14:23:42: normalizedPath: /v1/society/21
2026-09-03T14:23:42: isPublicRoute: false
2026-09-03T14:23:42: ------------------------------
2026-09-03T14:23:42: ----- initAuth DEBUG -----
2026-09-03T14:23:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:23:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:23:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:23:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:23:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:23:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:23:42: IsValid: true
2026-09-03T14:23:42: --------------------------
2026-09-03T14:23:42: 14:23:42 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.970 ms - 572[0m
2026-09-03T14:23:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:23:42: Method: POST
2026-09-03T14:23:42: originalUrl: /v1/society/registration-list
2026-09-03T14:23:42: path: /v1/society/registration-list
2026-09-03T14:23:42: normalizedPath: /v1/society/registration-list
2026-09-03T14:23:42: isPublicRoute: false
2026-09-03T14:23:42: ------------------------------
2026-09-03T14:23:42: ----- initAuth DEBUG -----
2026-09-03T14:23:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:23:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:23:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:23:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:23:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:23:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:23:42: IsValid: true
2026-09-03T14:23:42: --------------------------
2026-09-03T14:23:42: 14:23:42 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.380 ms - 412[0m
2026-09-03T14:23:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:23:42: Method: GET
2026-09-03T14:23:42: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:23:42: path: /v1/society/registration-dashboard-summary
2026-09-03T14:23:42: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:23:42: isPublicRoute: false
2026-09-03T14:23:42: ------------------------------
2026-09-03T14:23:42: ----- initAuth DEBUG -----
2026-09-03T14:23:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:23:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:23:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:23:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:23:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:23:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:23:42: IsValid: true
2026-09-03T14:23:42: --------------------------
2026-09-03T14:23:42: 14:23:42 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.497 ms - 152[0m
2026-09-03T14:26:15: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:26:15: Method: GET
2026-09-03T14:26:15: originalUrl: /v1/society/21
2026-09-03T14:26:15: path: /v1/society/21
2026-09-03T14:26:15: normalizedPath: /v1/society/21
2026-09-03T14:26:15: isPublicRoute: false
2026-09-03T14:26:15: ------------------------------
2026-09-03T14:26:15: ----- initAuth DEBUG -----
2026-09-03T14:26:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:15: IsValid: true
2026-09-03T14:26:15: --------------------------
2026-09-03T14:26:15: 14:26:15 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.408 ms - 572[0m
2026-09-03T14:26:17: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:26:17: Method: POST
2026-09-03T14:26:17: originalUrl: /v1/society/registration-list
2026-09-03T14:26:17: path: /v1/society/registration-list
2026-09-03T14:26:17: normalizedPath: /v1/society/registration-list
2026-09-03T14:26:17: isPublicRoute: false
2026-09-03T14:26:17: ------------------------------
2026-09-03T14:26:17: ----- initAuth DEBUG -----
2026-09-03T14:26:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:17: IsValid: true
2026-09-03T14:26:17: --------------------------
2026-09-03T14:26:17: 14:26:17 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.311 ms - 412[0m
2026-09-03T14:26:17: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:26:17: Method: GET
2026-09-03T14:26:17: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:26:17: path: /v1/society/registration-dashboard-summary
2026-09-03T14:26:17: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:26:17: isPublicRoute: false
2026-09-03T14:26:17: ------------------------------
2026-09-03T14:26:17: ----- initAuth DEBUG -----
2026-09-03T14:26:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:17: IsValid: true
2026-09-03T14:26:17: --------------------------
2026-09-03T14:26:17: 14:26:17 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.520 ms - 152[0m
2026-09-03T14:26:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:26:18: Method: GET
2026-09-03T14:26:18: originalUrl: /v1/roles
2026-09-03T14:26:18: path: /v1/roles
2026-09-03T14:26:18: normalizedPath: /v1/roles
2026-09-03T14:26:18: isPublicRoute: true
2026-09-03T14:26:18: ------------------------------
2026-09-03T14:26:18: Current User Role: admin
2026-09-03T14:26:18: 14:26:18 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 4.312 ms - 129[0m
2026-09-03T14:26:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:26:20: Method: POST
2026-09-03T14:26:20: originalUrl: /v1/society/registration-list
2026-09-03T14:26:20: path: /v1/society/registration-list
2026-09-03T14:26:20: normalizedPath: /v1/society/registration-list
2026-09-03T14:26:20: isPublicRoute: false
2026-09-03T14:26:20: ------------------------------
2026-09-03T14:26:20: ----- initAuth DEBUG -----
2026-09-03T14:26:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:20: IsValid: true
2026-09-03T14:26:20: --------------------------
2026-09-03T14:26:20: 14:26:20 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.348 ms - 412[0m
2026-09-03T14:26:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:26:20: Method: GET
2026-09-03T14:26:20: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:26:20: path: /v1/society/registration-dashboard-summary
2026-09-03T14:26:20: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:26:20: isPublicRoute: false
2026-09-03T14:26:20: ------------------------------
2026-09-03T14:26:20: ----- initAuth DEBUG -----
2026-09-03T14:26:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:20: IsValid: true
2026-09-03T14:26:20: --------------------------
2026-09-03T14:26:20: 14:26:20 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.094 ms - 152[0m
2026-09-03T14:26:41: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:26:41: Method: GET
2026-09-03T14:26:41: originalUrl: /v1/society/21
2026-09-03T14:26:41: path: /v1/society/21
2026-09-03T14:26:41: normalizedPath: /v1/society/21
2026-09-03T14:26:41: isPublicRoute: false
2026-09-03T14:26:41: ------------------------------
2026-09-03T14:26:41: ----- initAuth DEBUG -----
2026-09-03T14:26:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:41: IsValid: true
2026-09-03T14:26:41: --------------------------
2026-09-03T14:26:41: 14:26:41 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.989 ms - 572[0m
2026-09-03T14:26:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:26:42: Method: POST
2026-09-03T14:26:42: originalUrl: /v1/society/registration-list
2026-09-03T14:26:42: path: /v1/society/registration-list
2026-09-03T14:26:42: normalizedPath: /v1/society/registration-list
2026-09-03T14:26:42: isPublicRoute: false
2026-09-03T14:26:42: ------------------------------
2026-09-03T14:26:42: ----- initAuth DEBUG -----
2026-09-03T14:26:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:42: IsValid: true
2026-09-03T14:26:42: --------------------------
2026-09-03T14:26:42: 14:26:42 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.935 ms - 412[0m
2026-09-03T14:26:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:26:42: Method: GET
2026-09-03T14:26:42: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:26:42: path: /v1/society/registration-dashboard-summary
2026-09-03T14:26:42: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:26:42: isPublicRoute: false
2026-09-03T14:26:42: ------------------------------
2026-09-03T14:26:42: ----- initAuth DEBUG -----
2026-09-03T14:26:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:42: IsValid: true
2026-09-03T14:26:42: --------------------------
2026-09-03T14:26:42: 14:26:42 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.569 ms - 152[0m
2026-09-03T14:26:46: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:26:46: Method: POST
2026-09-03T14:26:46: originalUrl: /v1/expenses
2026-09-03T14:26:46: path: /v1/expenses
2026-09-03T14:26:46: normalizedPath: /v1/expenses
2026-09-03T14:26:46: isPublicRoute: false
2026-09-03T14:26:46: ------------------------------
2026-09-03T14:26:46: ----- initAuth DEBUG -----
2026-09-03T14:26:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:46: IsValid: true
2026-09-03T14:26:46: --------------------------
2026-09-03T14:26:46: 14:26:46 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.483 ms - 1060[0m
2026-09-03T14:26:46: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:26:46: Method: POST
2026-09-03T14:26:46: originalUrl: /v1/expenses/summary
2026-09-03T14:26:46: path: /v1/expenses/summary
2026-09-03T14:26:46: normalizedPath: /v1/expenses/summary
2026-09-03T14:26:46: isPublicRoute: false
2026-09-03T14:26:46: ------------------------------
2026-09-03T14:26:46: ----- initAuth DEBUG -----
2026-09-03T14:26:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:46: IsValid: true
2026-09-03T14:26:46: --------------------------
2026-09-03T14:26:46: 14:26:46 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 7.762 ms - 158[0m
2026-09-03T14:26:46: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:26:46: Method: GET
2026-09-03T14:26:46: originalUrl: /v1/expense-categories
2026-09-03T14:26:46: path: /v1/expense-categories
2026-09-03T14:26:46: normalizedPath: /v1/expense-categories
2026-09-03T14:26:46: isPublicRoute: false
2026-09-03T14:26:46: ------------------------------
2026-09-03T14:26:46: ----- initAuth DEBUG -----
2026-09-03T14:26:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:46: IsValid: true
2026-09-03T14:26:46: --------------------------
2026-09-03T14:26:46: 14:26:46 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.613 ms - 149[0m
2026-09-03T14:26:49: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:26:49: Method: POST
2026-09-03T14:26:49: originalUrl: /v1/payments
2026-09-03T14:26:49: path: /v1/payments
2026-09-03T14:26:49: normalizedPath: /v1/payments
2026-09-03T14:26:49: isPublicRoute: false
2026-09-03T14:26:49: ------------------------------
2026-09-03T14:26:49: ----- initAuth DEBUG -----
2026-09-03T14:26:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:49: IsValid: true
2026-09-03T14:26:49: --------------------------
2026-09-03T14:26:49: 14:26:49 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.823 ms - 809[0m
2026-09-03T14:26:49: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:26:49: Method: GET
2026-09-03T14:26:49: originalUrl: /v1/payment/my-dues
2026-09-03T14:26:49: path: /v1/payment/my-dues
2026-09-03T14:26:49: normalizedPath: /v1/payment/my-dues
2026-09-03T14:26:49: isPublicRoute: false
2026-09-03T14:26:49: ------------------------------
2026-09-03T14:26:49: ----- initAuth DEBUG -----
2026-09-03T14:26:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:26:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:26:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:26:49: IsValid: true
2026-09-03T14:26:49: --------------------------
2026-09-03T14:26:49: 14:26:49 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.138 ms - 361[0m
2026-09-03T14:30:24: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:30:24: Method: POST
2026-09-03T14:30:24: originalUrl: /v1/expenses
2026-09-03T14:30:24: path: /v1/expenses
2026-09-03T14:30:24: normalizedPath: /v1/expenses
2026-09-03T14:30:24: isPublicRoute: false
2026-09-03T14:30:24: ------------------------------
2026-09-03T14:30:24: ----- initAuth DEBUG -----
2026-09-03T14:30:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:30:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:30:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:30:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:30:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:30:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:30:24: IsValid: true
2026-09-03T14:30:24: --------------------------
2026-09-03T14:30:24: 14:30:24 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.861 ms - 1060[0m
2026-09-03T14:30:24: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:30:24: Method: POST
2026-09-03T14:30:24: originalUrl: /v1/expenses/summary
2026-09-03T14:30:24: path: /v1/expenses/summary
2026-09-03T14:30:24: normalizedPath: /v1/expenses/summary
2026-09-03T14:30:24: isPublicRoute: false
2026-09-03T14:30:24: ------------------------------
2026-09-03T14:30:24: ----- initAuth DEBUG -----
2026-09-03T14:30:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:30:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:30:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:30:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:30:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:30:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:30:24: IsValid: true
2026-09-03T14:30:24: --------------------------
2026-09-03T14:30:24: 14:30:24 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.054 ms - 158[0m
2026-09-03T14:30:24: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:30:24: Method: GET
2026-09-03T14:30:24: originalUrl: /v1/expense-categories
2026-09-03T14:30:24: path: /v1/expense-categories
2026-09-03T14:30:24: normalizedPath: /v1/expense-categories
2026-09-03T14:30:24: isPublicRoute: false
2026-09-03T14:30:24: ------------------------------
2026-09-03T14:30:24: ----- initAuth DEBUG -----
2026-09-03T14:30:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:30:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:30:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:30:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:30:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:30:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:30:24: IsValid: true
2026-09-03T14:30:24: --------------------------
2026-09-03T14:30:24: 14:30:24 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.694 ms - 149[0m
2026-09-03T14:33:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:33:27: Method: POST
2026-09-03T14:33:27: originalUrl: /v1/user/login
2026-09-03T14:33:27: path: /v1/user/login
2026-09-03T14:33:27: normalizedPath: /v1/user/login
2026-09-03T14:33:27: isPublicRoute: false
2026-09-03T14:33:27: ------------------------------
2026-09-03T14:33:27: ----- initAuth DEBUG -----
2026-09-03T14:33:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:33:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:33:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:33:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:33:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:33:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:33:27: IsValid: true
2026-09-03T14:33:27: --------------------------
2026-09-03T14:33:27: ========== LOGIN API HIT ==========
2026-09-03T14:33:27: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T14:33:27: SUPERADMIN CHECK RESULT: Found
2026-09-03T14:33:27: 14:33:27 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 113.619 ms - 2118[0m
2026-09-03T14:33:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:33:28: Method: GET
2026-09-03T14:33:28: originalUrl: /v1/dashboard
2026-09-03T14:33:28: path: /v1/dashboard
2026-09-03T14:33:28: normalizedPath: /v1/dashboard
2026-09-03T14:33:28: isPublicRoute: false
2026-09-03T14:33:28: ------------------------------
2026-09-03T14:33:28: ----- initAuth DEBUG -----
2026-09-03T14:33:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:33:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:33:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:33:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:33:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:33:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:33:28: IsValid: true
2026-09-03T14:33:28: --------------------------
2026-09-03T14:33:28: ========== Dashboard Controller ==========
2026-09-03T14:33:28: req.user => {
2026-09-03T14:33:28:   user_id: 17,
2026-09-03T14:33:28:   society_id: 21,
2026-09-03T14:33:28:   role: 'admin',
2026-09-03T14:33:28:   full_name: 'Sarvan Singh',
2026-09-03T14:33:28:   is_admin: 1,
2026-09-03T14:33:28:   is_member: 1,
2026-09-03T14:33:28:   is_superadmin: false,
2026-09-03T14:33:28:   permissions: {
2026-09-03T14:33:28:     dashboard: { view: true },
2026-09-03T14:33:28:     society: {
2026-09-03T14:33:28:       view: true,
2026-09-03T14:33:28:       summary: false,
2026-09-03T14:33:28:       create: false,
2026-09-03T14:33:28:       update: true,
2026-09-03T14:33:28:       delete: false,
2026-09-03T14:33:28:       approve: false,
2026-09-03T14:33:28:       reject: false
2026-09-03T14:33:28:     },
2026-09-03T14:33:28:     members: {
2026-09-03T14:33:28:       view: true,
2026-09-03T14:33:28:       create: true,
2026-09-03T14:33:28:       update: true,
2026-09-03T14:33:28:       delete: true,
2026-09-03T14:33:28:       approve: false,
2026-09-03T14:33:28:       reject: true
2026-09-03T14:33:28:     },
2026-09-03T14:33:28:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T14:33:28:     expenses: {
2026-09-03T14:33:28:       view: true,
2026-09-03T14:33:28:       create: true,
2026-09-03T14:33:28:       update: true,
2026-09-03T14:33:28:       delete: false,
2026-09-03T14:33:28:       approve: true,
2026-09-03T14:33:28:       reject: true
2026-09-03T14:33:28:     },
2026-09-03T14:33:28:     transactions: { view: true },
2026-09-03T14:33:28:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T14:33:28:     profile: { view: true, update: true },
2026-09-03T14:33:28:     settings: { view: true, update: true }
2026-09-03T14:33:28:   },
2026-09-03T14:33:28:   iat: 1788426207,
2026-09-03T14:33:28:   exp: 1791018207
2026-09-03T14:33:28: }
2026-09-03T14:33:28: req.selectedSocietyId => 21
2026-09-03T14:33:28: Dashboard Society ID => 21
2026-09-03T14:33:28: Member ID => 17
2026-09-03T14:33:28: User Role => admin
2026-09-03T14:33:28: societyId = 21
2026-09-03T14:33:28: memberId = 17
2026-09-03T14:33:28: Pending Maintenance Count => 0
2026-09-03T14:33:28: Pending Expense Count => 0
2026-09-03T14:33:28: Total Pending Count => 0
2026-09-03T14:33:28: 14:33:28 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.786 ms - 670[0m
2026-09-03T14:33:28: 14:33:28 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 5.711 ms - 68274[0m
2026-09-03T14:33:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:33:30: Method: POST
2026-09-03T14:33:30: originalUrl: /v1/expenses
2026-09-03T14:33:30: path: /v1/expenses
2026-09-03T14:33:30: normalizedPath: /v1/expenses
2026-09-03T14:33:30: isPublicRoute: false
2026-09-03T14:33:30: ------------------------------
2026-09-03T14:33:30: ----- initAuth DEBUG -----
2026-09-03T14:33:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:33:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:33:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:33:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:33:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:33:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:33:30: IsValid: true
2026-09-03T14:33:30: --------------------------
2026-09-03T14:33:30: 14:33:30 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 13.564 ms - 1060[0m
2026-09-03T14:33:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:33:30: Method: POST
2026-09-03T14:33:30: originalUrl: /v1/expenses/summary
2026-09-03T14:33:30: path: /v1/expenses/summary
2026-09-03T14:33:30: normalizedPath: /v1/expenses/summary
2026-09-03T14:33:30: isPublicRoute: false
2026-09-03T14:33:30: ------------------------------
2026-09-03T14:33:30: ----- initAuth DEBUG -----
2026-09-03T14:33:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:33:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:33:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:33:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:33:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:33:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:33:30: IsValid: true
2026-09-03T14:33:30: --------------------------
2026-09-03T14:33:30: 14:33:30 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 7.150 ms - 158[0m
2026-09-03T14:33:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:33:30: Method: GET
2026-09-03T14:33:30: originalUrl: /v1/expense-categories
2026-09-03T14:33:30: path: /v1/expense-categories
2026-09-03T14:33:30: normalizedPath: /v1/expense-categories
2026-09-03T14:33:30: isPublicRoute: false
2026-09-03T14:33:30: ------------------------------
2026-09-03T14:33:30: ----- initAuth DEBUG -----
2026-09-03T14:33:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:33:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:33:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:33:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:33:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:33:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:33:30: IsValid: true
2026-09-03T14:33:30: --------------------------
2026-09-03T14:33:30: 14:33:30 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 43.983 ms - 149[0m
2026-09-03T14:37:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:37:28: Method: POST
2026-09-03T14:37:28: originalUrl: /v1/expenses
2026-09-03T14:37:28: path: /v1/expenses
2026-09-03T14:37:28: normalizedPath: /v1/expenses
2026-09-03T14:37:28: isPublicRoute: false
2026-09-03T14:37:28: ------------------------------
2026-09-03T14:37:28: ----- initAuth DEBUG -----
2026-09-03T14:37:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:37:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:37:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:37:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:37:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:37:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:37:28: IsValid: true
2026-09-03T14:37:28: --------------------------
2026-09-03T14:37:28: 14:37:28 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 8.280 ms - 73[0m
2026-09-03T14:37:41: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:37:41: Method: POST
2026-09-03T14:37:41: originalUrl: /v1/expenses
2026-09-03T14:37:41: path: /v1/expenses
2026-09-03T14:37:41: normalizedPath: /v1/expenses
2026-09-03T14:37:41: isPublicRoute: false
2026-09-03T14:37:41: ------------------------------
2026-09-03T14:37:41: ----- initAuth DEBUG -----
2026-09-03T14:37:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:37:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:37:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:37:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:37:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:37:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:37:41: IsValid: true
2026-09-03T14:37:41: --------------------------
2026-09-03T14:37:41: 14:37:41 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 10.979 ms - 73[0m
2026-09-03T14:37:51: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:37:51: Method: POST
2026-09-03T14:37:51: originalUrl: /v1/expenses
2026-09-03T14:37:51: path: /v1/expenses
2026-09-03T14:37:51: normalizedPath: /v1/expenses
2026-09-03T14:37:51: isPublicRoute: false
2026-09-03T14:37:51: ------------------------------
2026-09-03T14:37:51: ----- initAuth DEBUG -----
2026-09-03T14:37:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:37:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:37:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:37:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:37:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:37:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:37:51: IsValid: true
2026-09-03T14:37:51: --------------------------
2026-09-03T14:37:51: 14:37:51 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.944 ms - 1060[0m
2026-09-03T14:39:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:39:05: Method: POST
2026-09-03T14:39:05: originalUrl: /v1/expenses
2026-09-03T14:39:05: path: /v1/expenses
2026-09-03T14:39:05: normalizedPath: /v1/expenses
2026-09-03T14:39:05: isPublicRoute: false
2026-09-03T14:39:05: ------------------------------
2026-09-03T14:39:05: ----- initAuth DEBUG -----
2026-09-03T14:39:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:39:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:39:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:39:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:39:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:39:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:39:05: IsValid: true
2026-09-03T14:39:05: --------------------------
2026-09-03T14:39:05: 14:39:05 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.741 ms - 560[0m
2026-09-03T14:39:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:39:07: Method: POST
2026-09-03T14:39:07: originalUrl: /v1/expenses
2026-09-03T14:39:07: path: /v1/expenses
2026-09-03T14:39:07: normalizedPath: /v1/expenses
2026-09-03T14:39:07: isPublicRoute: false
2026-09-03T14:39:07: ------------------------------
2026-09-03T14:39:07: ----- initAuth DEBUG -----
2026-09-03T14:39:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:39:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:39:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:39:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:39:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:39:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:39:07: IsValid: true
2026-09-03T14:39:07: --------------------------
2026-09-03T14:39:07: 14:39:07 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.824 ms - 1060[0m
2026-09-03T14:41:58: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:41:58: Method: POST
2026-09-03T14:41:58: originalUrl: /v1/user/login
2026-09-03T14:41:58: path: /v1/user/login
2026-09-03T14:41:58: normalizedPath: /v1/user/login
2026-09-03T14:41:58: isPublicRoute: false
2026-09-03T14:41:58: ------------------------------
2026-09-03T14:41:58: ----- initAuth DEBUG -----
2026-09-03T14:41:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:41:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:41:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:41:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:41:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:41:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:41:58: IsValid: true
2026-09-03T14:41:58: --------------------------
2026-09-03T14:41:58: ========== LOGIN API HIT ==========
2026-09-03T14:41:58: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T14:41:58: SUPERADMIN CHECK RESULT: Found
2026-09-03T14:41:58: 14:41:58 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 107.573 ms - 2118[0m
2026-09-03T14:41:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:41:59: Method: GET
2026-09-03T14:41:59: originalUrl: /v1/dashboard
2026-09-03T14:41:59: path: /v1/dashboard
2026-09-03T14:41:59: normalizedPath: /v1/dashboard
2026-09-03T14:41:59: isPublicRoute: false
2026-09-03T14:41:59: ------------------------------
2026-09-03T14:41:59: ----- initAuth DEBUG -----
2026-09-03T14:41:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:41:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:41:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:41:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:41:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:41:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:41:59: IsValid: true
2026-09-03T14:41:59: --------------------------
2026-09-03T14:41:59: ========== Dashboard Controller ==========
2026-09-03T14:41:59: req.user => {
2026-09-03T14:41:59:   user_id: 17,
2026-09-03T14:41:59:   society_id: 21,
2026-09-03T14:41:59:   role: 'admin',
2026-09-03T14:41:59:   full_name: 'Sarvan Singh',
2026-09-03T14:41:59:   is_admin: 1,
2026-09-03T14:41:59:   is_member: 1,
2026-09-03T14:41:59:   is_superadmin: false,
2026-09-03T14:41:59:   permissions: {
2026-09-03T14:41:59:     dashboard: { view: true },
2026-09-03T14:41:59:     society: {
2026-09-03T14:41:59:       view: true,
2026-09-03T14:41:59:       summary: false,
2026-09-03T14:41:59:       create: false,
2026-09-03T14:41:59:       update: true,
2026-09-03T14:41:59:       delete: false,
2026-09-03T14:41:59:       approve: false,
2026-09-03T14:41:59:       reject: false
2026-09-03T14:41:59:     },
2026-09-03T14:41:59:     members: {
2026-09-03T14:41:59:       view: true,
2026-09-03T14:41:59:       create: true,
2026-09-03T14:41:59:       update: true,
2026-09-03T14:41:59:       delete: true,
2026-09-03T14:41:59:       approve: false,
2026-09-03T14:41:59:       reject: true
2026-09-03T14:41:59:     },
2026-09-03T14:41:59:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T14:41:59:     expenses: {
2026-09-03T14:41:59:       view: true,
2026-09-03T14:41:59:       create: true,
2026-09-03T14:41:59:       update: true,
2026-09-03T14:41:59:       delete: false,
2026-09-03T14:41:59:       approve: true,
2026-09-03T14:41:59:       reject: true
2026-09-03T14:41:59:     },
2026-09-03T14:41:59:     transactions: { view: true },
2026-09-03T14:41:59:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T14:41:59:     profile: { view: true, update: true },
2026-09-03T14:41:59:     settings: { view: true, update: true }
2026-09-03T14:41:59:   },
2026-09-03T14:41:59:   iat: 1788426718,
2026-09-03T14:41:59:   exp: 1791018718
2026-09-03T14:41:59: }
2026-09-03T14:41:59: req.selectedSocietyId => 21
2026-09-03T14:41:59: Dashboard Society ID => 21
2026-09-03T14:41:59: Member ID => 17
2026-09-03T14:41:59: User Role => admin
2026-09-03T14:41:59: societyId = 21
2026-09-03T14:41:59: memberId = 17
2026-09-03T14:41:59: Pending Maintenance Count => 0
2026-09-03T14:41:59: Pending Expense Count => 0
2026-09-03T14:41:59: Total Pending Count => 0
2026-09-03T14:41:59: 14:41:59 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.815 ms - 670[0m
2026-09-03T14:41:59: 14:41:59 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 1.853 ms - 68274[0m
2026-09-03T14:42:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:42:03: Method: POST
2026-09-03T14:42:03: originalUrl: /v1/member/list
2026-09-03T14:42:03: path: /v1/member/list
2026-09-03T14:42:03: normalizedPath: /v1/member/list
2026-09-03T14:42:03: isPublicRoute: false
2026-09-03T14:42:03: ------------------------------
2026-09-03T14:42:03: ----- initAuth DEBUG -----
2026-09-03T14:42:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:42:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:42:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:42:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:42:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:42:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:42:03: IsValid: true
2026-09-03T14:42:03: --------------------------
2026-09-03T14:42:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:42:03: Method: POST
2026-09-03T14:42:03: originalUrl: /v1/member/statistics
2026-09-03T14:42:03: path: /v1/member/statistics
2026-09-03T14:42:03: normalizedPath: /v1/member/statistics
2026-09-03T14:42:03: isPublicRoute: false
2026-09-03T14:42:03: ------------------------------
2026-09-03T14:42:03: ----- initAuth DEBUG -----
2026-09-03T14:42:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:42:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:42:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:42:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:42:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:42:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:42:03: IsValid: true
2026-09-03T14:42:03: --------------------------
2026-09-03T14:42:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:42:03: Method: POST
2026-09-03T14:42:03: originalUrl: /v1/member/list
2026-09-03T14:42:03: path: /v1/member/list
2026-09-03T14:42:03: normalizedPath: /v1/member/list
2026-09-03T14:42:03: isPublicRoute: false
2026-09-03T14:42:03: ------------------------------
2026-09-03T14:42:03: ----- initAuth DEBUG -----
2026-09-03T14:42:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:42:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:42:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:42:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:42:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:42:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:42:03: IsValid: true
2026-09-03T14:42:03: --------------------------
2026-09-03T14:42:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:42:03: Method: POST
2026-09-03T14:42:03: originalUrl: /v1/member/statistics
2026-09-03T14:42:03: path: /v1/member/statistics
2026-09-03T14:42:03: normalizedPath: /v1/member/statistics
2026-09-03T14:42:03: isPublicRoute: false
2026-09-03T14:42:03: ------------------------------
2026-09-03T14:42:03: ----- initAuth DEBUG -----
2026-09-03T14:42:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:42:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:42:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:42:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:42:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:42:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:42:03: IsValid: true
2026-09-03T14:42:03: --------------------------
2026-09-03T14:42:03: 14:42:03 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 7.074 ms - 143[0m
2026-09-03T14:42:03: 14:42:03 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 12.214 ms - 865[0m
2026-09-03T14:42:03: 14:42:03 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 7.159 ms - 143[0m
2026-09-03T14:42:03: 14:42:03 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 11.711 ms - 865[0m
2026-09-03T14:42:03: 14:42:03 [[32minfo[39m] [0mGET /uploads/profile/1788415012379-62500340.jpg [32m200[0m 2.362 ms - 55385[0m
2026-09-03T14:42:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:42:05: Method: GET
2026-09-03T14:42:05: originalUrl: /v1/roles
2026-09-03T14:42:05: path: /v1/roles
2026-09-03T14:42:05: normalizedPath: /v1/roles
2026-09-03T14:42:05: isPublicRoute: true
2026-09-03T14:42:05: ------------------------------
2026-09-03T14:42:05: Current User Role: admin
2026-09-03T14:42:05: 14:42:05 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 7.800 ms - 129[0m
2026-09-03T14:42:51: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:42:51: Method: POST
2026-09-03T14:42:51: originalUrl: /v1/member/create
2026-09-03T14:42:51: path: /v1/member/create
2026-09-03T14:42:51: normalizedPath: /v1/member/create
2026-09-03T14:42:51: isPublicRoute: false
2026-09-03T14:42:51: ------------------------------
2026-09-03T14:42:51: ----- initAuth DEBUG -----
2026-09-03T14:42:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:42:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:42:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:42:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:42:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:42:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:42:51: IsValid: true
2026-09-03T14:42:51: --------------------------
2026-09-03T14:42:51: CREATE BODY: {
2026-09-03T14:42:51:   society_id: 21,
2026-09-03T14:42:51:   full_name: 'Jiva',
2026-09-03T14:42:51:   email: 'jiva@gmail.com',
2026-09-03T14:42:51:   mobile_number: '7777777777',
2026-09-03T14:42:51:   flat_number: '09',
2026-09-03T14:42:51:   role: 'member',
2026-09-03T14:42:51:   ownership: 'tenant',
2026-09-03T14:42:51:   move_in_date: '2026-09-03',
2026-09-03T14:42:51:   vehicles: 'usbdhsb',
2026-09-03T14:42:51:   family_members: 2,
2026-09-03T14:42:51:   is_active: 'active',
2026-09-03T14:42:51:   profile_photo: '',
2026-09-03T14:42:51:   password: '7777777777'
2026-09-03T14:42:51: }
2026-09-03T14:42:51: CREATE FILE: undefined
2026-09-03T14:42:51: 14:42:51 [[32minfo[39m] [0mPOST /v1/member/create [32m201[0m 120.425 ms - 78[0m
2026-09-03T14:42:52: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:42:52: Method: POST
2026-09-03T14:42:52: originalUrl: /v1/member/list
2026-09-03T14:42:52: path: /v1/member/list
2026-09-03T14:42:52: normalizedPath: /v1/member/list
2026-09-03T14:42:52: isPublicRoute: false
2026-09-03T14:42:52: ------------------------------
2026-09-03T14:42:52: ----- initAuth DEBUG -----
2026-09-03T14:42:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:42:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:42:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:42:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:42:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:42:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:42:52: IsValid: true
2026-09-03T14:42:52: --------------------------
2026-09-03T14:42:52: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:42:52: Method: POST
2026-09-03T14:42:52: originalUrl: /v1/member/statistics
2026-09-03T14:42:52: path: /v1/member/statistics
2026-09-03T14:42:52: normalizedPath: /v1/member/statistics
2026-09-03T14:42:52: isPublicRoute: false
2026-09-03T14:42:52: ------------------------------
2026-09-03T14:42:52: ----- initAuth DEBUG -----
2026-09-03T14:42:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:42:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:42:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:42:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:42:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:42:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:42:52: IsValid: true
2026-09-03T14:42:52: --------------------------
2026-09-03T14:42:52: 14:42:52 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 6.382 ms - 1179[0m
2026-09-03T14:42:52: 14:42:52 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.922 ms - 143[0m
2026-09-03T14:43:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:43:18: Method: GET
2026-09-03T14:43:18: originalUrl: /robots.txt
2026-09-03T14:43:18: path: /robots.txt
2026-09-03T14:43:18: normalizedPath: /robots.txt
2026-09-03T14:43:18: isPublicRoute: false
2026-09-03T14:43:18: ------------------------------
2026-09-03T14:43:18: 14:43:18 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 0.883 ms - 123[0m
2026-09-03T14:46:41: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:46:41: Method: POST
2026-09-03T14:46:41: originalUrl: /v1/user/login
2026-09-03T14:46:41: path: /v1/user/login
2026-09-03T14:46:41: normalizedPath: /v1/user/login
2026-09-03T14:46:41: isPublicRoute: false
2026-09-03T14:46:41: ------------------------------
2026-09-03T14:46:41: ----- initAuth DEBUG -----
2026-09-03T14:46:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:46:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:46:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:46:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:46:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:46:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:46:41: IsValid: true
2026-09-03T14:46:41: --------------------------
2026-09-03T14:46:41: ========== LOGIN API HIT ==========
2026-09-03T14:46:41: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T14:46:41: SUPERADMIN CHECK RESULT: Found
2026-09-03T14:46:41: 14:46:41 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 110.290 ms - 2118[0m
2026-09-03T14:46:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:46:42: Method: GET
2026-09-03T14:46:42: originalUrl: /v1/dashboard
2026-09-03T14:46:42: path: /v1/dashboard
2026-09-03T14:46:42: normalizedPath: /v1/dashboard
2026-09-03T14:46:42: isPublicRoute: false
2026-09-03T14:46:42: ------------------------------
2026-09-03T14:46:42: ----- initAuth DEBUG -----
2026-09-03T14:46:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:46:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:46:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:46:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:46:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:46:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:46:42: IsValid: true
2026-09-03T14:46:42: --------------------------
2026-09-03T14:46:42: ========== Dashboard Controller ==========
2026-09-03T14:46:42: req.user => {
2026-09-03T14:46:42:   user_id: 17,
2026-09-03T14:46:42:   society_id: 21,
2026-09-03T14:46:42:   role: 'admin',
2026-09-03T14:46:42:   full_name: 'Sarvan Singh',
2026-09-03T14:46:42:   is_admin: 1,
2026-09-03T14:46:42:   is_member: 1,
2026-09-03T14:46:42:   is_superadmin: false,
2026-09-03T14:46:42:   permissions: {
2026-09-03T14:46:42:     dashboard: { view: true },
2026-09-03T14:46:42:     society: {
2026-09-03T14:46:42:       view: true,
2026-09-03T14:46:42:       summary: false,
2026-09-03T14:46:42:       create: false,
2026-09-03T14:46:42:       update: true,
2026-09-03T14:46:42:       delete: false,
2026-09-03T14:46:42:       approve: false,
2026-09-03T14:46:42:       reject: false
2026-09-03T14:46:42:     },
2026-09-03T14:46:42:     members: {
2026-09-03T14:46:42:       view: true,
2026-09-03T14:46:42:       create: true,
2026-09-03T14:46:42:       update: true,
2026-09-03T14:46:42:       delete: true,
2026-09-03T14:46:42:       approve: false,
2026-09-03T14:46:42:       reject: true
2026-09-03T14:46:42:     },
2026-09-03T14:46:42:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T14:46:42:     expenses: {
2026-09-03T14:46:42:       view: true,
2026-09-03T14:46:42:       create: true,
2026-09-03T14:46:42:       update: true,
2026-09-03T14:46:42:       delete: false,
2026-09-03T14:46:42:       approve: true,
2026-09-03T14:46:42:       reject: true
2026-09-03T14:46:42:     },
2026-09-03T14:46:42:     transactions: { view: true },
2026-09-03T14:46:42:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T14:46:42:     profile: { view: true, update: true },
2026-09-03T14:46:42:     settings: { view: true, update: true }
2026-09-03T14:46:42:   },
2026-09-03T14:46:42:   iat: 1788427001,
2026-09-03T14:46:42:   exp: 1791019001
2026-09-03T14:46:42: }
2026-09-03T14:46:42: req.selectedSocietyId => 21
2026-09-03T14:46:42: Dashboard Society ID => 21
2026-09-03T14:46:42: Member ID => 17
2026-09-03T14:46:42: User Role => admin
2026-09-03T14:46:42: societyId = 21
2026-09-03T14:46:42: memberId = 17
2026-09-03T14:46:42: Pending Maintenance Count => 0
2026-09-03T14:46:42: Pending Expense Count => 0
2026-09-03T14:46:42: Total Pending Count => 0
2026-09-03T14:46:42: 14:46:42 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.664 ms - 670[0m
2026-09-03T14:46:42: 14:46:42 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 2.161 ms - 68274[0m
2026-09-03T14:48:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:00: Method: POST
2026-09-03T14:48:00: originalUrl: /v1/society/registration-list
2026-09-03T14:48:00: path: /v1/society/registration-list
2026-09-03T14:48:00: normalizedPath: /v1/society/registration-list
2026-09-03T14:48:00: isPublicRoute: false
2026-09-03T14:48:00: ------------------------------
2026-09-03T14:48:00: ----- initAuth DEBUG -----
2026-09-03T14:48:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:00: IsValid: true
2026-09-03T14:48:00: --------------------------
2026-09-03T14:48:00: 14:48:00 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.986 ms - 412[0m
2026-09-03T14:48:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:00: Method: GET
2026-09-03T14:48:00: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:48:00: path: /v1/society/registration-dashboard-summary
2026-09-03T14:48:00: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:48:00: isPublicRoute: false
2026-09-03T14:48:00: ------------------------------
2026-09-03T14:48:00: ----- initAuth DEBUG -----
2026-09-03T14:48:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:00: IsValid: true
2026-09-03T14:48:00: --------------------------
2026-09-03T14:48:00: 14:48:00 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 8.312 ms - 152[0m
2026-09-03T14:48:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:01: Method: GET
2026-09-03T14:48:01: originalUrl: /v1/society/21
2026-09-03T14:48:01: path: /v1/society/21
2026-09-03T14:48:01: normalizedPath: /v1/society/21
2026-09-03T14:48:01: isPublicRoute: false
2026-09-03T14:48:01: ------------------------------
2026-09-03T14:48:01: ----- initAuth DEBUG -----
2026-09-03T14:48:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:01: IsValid: true
2026-09-03T14:48:01: --------------------------
2026-09-03T14:48:01: 14:48:01 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 4.265 ms - 572[0m
2026-09-03T14:48:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:01: Method: POST
2026-09-03T14:48:01: originalUrl: /v1/society/registration-list
2026-09-03T14:48:01: path: /v1/society/registration-list
2026-09-03T14:48:01: normalizedPath: /v1/society/registration-list
2026-09-03T14:48:01: isPublicRoute: false
2026-09-03T14:48:01: ------------------------------
2026-09-03T14:48:01: ----- initAuth DEBUG -----
2026-09-03T14:48:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:01: IsValid: true
2026-09-03T14:48:01: --------------------------
2026-09-03T14:48:01: 14:48:01 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.141 ms - 412[0m
2026-09-03T14:48:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:01: Method: GET
2026-09-03T14:48:01: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:48:01: path: /v1/society/registration-dashboard-summary
2026-09-03T14:48:01: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:48:01: isPublicRoute: false
2026-09-03T14:48:01: ------------------------------
2026-09-03T14:48:01: ----- initAuth DEBUG -----
2026-09-03T14:48:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:01: IsValid: true
2026-09-03T14:48:01: --------------------------
2026-09-03T14:48:01: 14:48:01 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.290 ms - 152[0m
2026-09-03T14:48:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:03: Method: GET
2026-09-03T14:48:03: originalUrl: /v1/society/21
2026-09-03T14:48:03: path: /v1/society/21
2026-09-03T14:48:03: normalizedPath: /v1/society/21
2026-09-03T14:48:03: isPublicRoute: false
2026-09-03T14:48:03: ------------------------------
2026-09-03T14:48:03: ----- initAuth DEBUG -----
2026-09-03T14:48:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:03: IsValid: true
2026-09-03T14:48:03: --------------------------
2026-09-03T14:48:03: 14:48:03 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 2.804 ms - 572[0m
2026-09-03T14:48:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:06: Method: POST
2026-09-03T14:48:06: originalUrl: /v1/society/registration-list
2026-09-03T14:48:06: path: /v1/society/registration-list
2026-09-03T14:48:06: normalizedPath: /v1/society/registration-list
2026-09-03T14:48:06: isPublicRoute: false
2026-09-03T14:48:06: ------------------------------
2026-09-03T14:48:06: ----- initAuth DEBUG -----
2026-09-03T14:48:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:06: IsValid: true
2026-09-03T14:48:06: --------------------------
2026-09-03T14:48:06: 14:48:06 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.507 ms - 412[0m
2026-09-03T14:48:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:07: Method: GET
2026-09-03T14:48:07: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:48:07: path: /v1/society/registration-dashboard-summary
2026-09-03T14:48:07: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:48:07: isPublicRoute: false
2026-09-03T14:48:07: ------------------------------
2026-09-03T14:48:07: ----- initAuth DEBUG -----
2026-09-03T14:48:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:07: IsValid: true
2026-09-03T14:48:07: --------------------------
2026-09-03T14:48:07: 14:48:07 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.998 ms - 152[0m
2026-09-03T14:48:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:07: Method: GET
2026-09-03T14:48:07: originalUrl: /v1/society/21
2026-09-03T14:48:07: path: /v1/society/21
2026-09-03T14:48:07: normalizedPath: /v1/society/21
2026-09-03T14:48:07: isPublicRoute: false
2026-09-03T14:48:07: ------------------------------
2026-09-03T14:48:07: ----- initAuth DEBUG -----
2026-09-03T14:48:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:07: IsValid: true
2026-09-03T14:48:07: --------------------------
2026-09-03T14:48:07: 14:48:07 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.516 ms - 572[0m
2026-09-03T14:48:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:08: Method: POST
2026-09-03T14:48:08: originalUrl: /v1/society/registration-list
2026-09-03T14:48:08: path: /v1/society/registration-list
2026-09-03T14:48:08: normalizedPath: /v1/society/registration-list
2026-09-03T14:48:08: isPublicRoute: false
2026-09-03T14:48:08: ------------------------------
2026-09-03T14:48:08: ----- initAuth DEBUG -----
2026-09-03T14:48:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:08: IsValid: true
2026-09-03T14:48:08: --------------------------
2026-09-03T14:48:08: 14:48:08 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.905 ms - 412[0m
2026-09-03T14:48:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:08: Method: GET
2026-09-03T14:48:08: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:48:08: path: /v1/society/registration-dashboard-summary
2026-09-03T14:48:08: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:48:08: isPublicRoute: false
2026-09-03T14:48:08: ------------------------------
2026-09-03T14:48:08: ----- initAuth DEBUG -----
2026-09-03T14:48:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:08: IsValid: true
2026-09-03T14:48:08: --------------------------
2026-09-03T14:48:08: 14:48:08 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.887 ms - 152[0m
2026-09-03T14:48:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:10: Method: GET
2026-09-03T14:48:10: originalUrl: /v1/roles
2026-09-03T14:48:10: path: /v1/roles
2026-09-03T14:48:10: normalizedPath: /v1/roles
2026-09-03T14:48:10: isPublicRoute: true
2026-09-03T14:48:10: ------------------------------
2026-09-03T14:48:10: Current User Role: admin
2026-09-03T14:48:10: 14:48:10 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 3.632 ms - 129[0m
2026-09-03T14:48:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:10: Method: POST
2026-09-03T14:48:10: originalUrl: /v1/society/registration-list
2026-09-03T14:48:10: path: /v1/society/registration-list
2026-09-03T14:48:10: normalizedPath: /v1/society/registration-list
2026-09-03T14:48:10: isPublicRoute: false
2026-09-03T14:48:10: ------------------------------
2026-09-03T14:48:10: ----- initAuth DEBUG -----
2026-09-03T14:48:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:10: IsValid: true
2026-09-03T14:48:10: --------------------------
2026-09-03T14:48:10: 14:48:10 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.834 ms - 412[0m
2026-09-03T14:48:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:11: Method: GET
2026-09-03T14:48:11: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T14:48:11: path: /v1/society/registration-dashboard-summary
2026-09-03T14:48:11: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T14:48:11: isPublicRoute: false
2026-09-03T14:48:11: ------------------------------
2026-09-03T14:48:11: ----- initAuth DEBUG -----
2026-09-03T14:48:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:11: IsValid: true
2026-09-03T14:48:11: --------------------------
2026-09-03T14:48:11: 14:48:11 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.865 ms - 152[0m
2026-09-03T14:48:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:14: Method: POST
2026-09-03T14:48:14: originalUrl: /v1/expenses
2026-09-03T14:48:14: path: /v1/expenses
2026-09-03T14:48:14: normalizedPath: /v1/expenses
2026-09-03T14:48:14: isPublicRoute: false
2026-09-03T14:48:14: ------------------------------
2026-09-03T14:48:14: ----- initAuth DEBUG -----
2026-09-03T14:48:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:14: IsValid: true
2026-09-03T14:48:14: --------------------------
2026-09-03T14:48:14: 14:48:14 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.596 ms - 1060[0m
2026-09-03T14:48:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:14: Method: POST
2026-09-03T14:48:14: originalUrl: /v1/expenses/summary
2026-09-03T14:48:14: path: /v1/expenses/summary
2026-09-03T14:48:14: normalizedPath: /v1/expenses/summary
2026-09-03T14:48:14: isPublicRoute: false
2026-09-03T14:48:14: ------------------------------
2026-09-03T14:48:14: ----- initAuth DEBUG -----
2026-09-03T14:48:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:14: IsValid: true
2026-09-03T14:48:14: --------------------------
2026-09-03T14:48:14: 14:48:14 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.253 ms - 158[0m
2026-09-03T14:48:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:14: Method: GET
2026-09-03T14:48:14: originalUrl: /v1/expense-categories
2026-09-03T14:48:14: path: /v1/expense-categories
2026-09-03T14:48:14: normalizedPath: /v1/expense-categories
2026-09-03T14:48:14: isPublicRoute: false
2026-09-03T14:48:14: ------------------------------
2026-09-03T14:48:14: ----- initAuth DEBUG -----
2026-09-03T14:48:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:14: IsValid: true
2026-09-03T14:48:14: --------------------------
2026-09-03T14:48:14: 14:48:14 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 2.884 ms - 149[0m
2026-09-03T14:48:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:26: Method: POST
2026-09-03T14:48:26: originalUrl: /v1/expenses
2026-09-03T14:48:26: path: /v1/expenses
2026-09-03T14:48:26: normalizedPath: /v1/expenses
2026-09-03T14:48:26: isPublicRoute: false
2026-09-03T14:48:26: ------------------------------
2026-09-03T14:48:26: ----- initAuth DEBUG -----
2026-09-03T14:48:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:26: IsValid: true
2026-09-03T14:48:26: --------------------------
2026-09-03T14:48:26: 14:48:26 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.711 ms - 1060[0m
2026-09-03T14:48:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:26: Method: POST
2026-09-03T14:48:26: originalUrl: /v1/expenses/summary
2026-09-03T14:48:26: path: /v1/expenses/summary
2026-09-03T14:48:26: normalizedPath: /v1/expenses/summary
2026-09-03T14:48:26: isPublicRoute: false
2026-09-03T14:48:26: ------------------------------
2026-09-03T14:48:26: ----- initAuth DEBUG -----
2026-09-03T14:48:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:26: IsValid: true
2026-09-03T14:48:26: --------------------------
2026-09-03T14:48:26: 14:48:26 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.154 ms - 158[0m
2026-09-03T14:48:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:27: Method: GET
2026-09-03T14:48:27: originalUrl: /v1/expense-categories
2026-09-03T14:48:27: path: /v1/expense-categories
2026-09-03T14:48:27: normalizedPath: /v1/expense-categories
2026-09-03T14:48:27: isPublicRoute: false
2026-09-03T14:48:27: ------------------------------
2026-09-03T14:48:27: ----- initAuth DEBUG -----
2026-09-03T14:48:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:27: IsValid: true
2026-09-03T14:48:27: --------------------------
2026-09-03T14:48:27: 14:48:27 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.531 ms - 149[0m
2026-09-03T14:48:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:48:29: Method: GET
2026-09-03T14:48:29: originalUrl: /v1/dashboard
2026-09-03T14:48:29: path: /v1/dashboard
2026-09-03T14:48:29: normalizedPath: /v1/dashboard
2026-09-03T14:48:29: isPublicRoute: false
2026-09-03T14:48:29: ------------------------------
2026-09-03T14:48:29: ----- initAuth DEBUG -----
2026-09-03T14:48:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:48:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:48:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:48:29: IsValid: true
2026-09-03T14:48:29: --------------------------
2026-09-03T14:48:29: ========== Dashboard Controller ==========
2026-09-03T14:48:29: req.user => {
2026-09-03T14:48:29:   user_id: 17,
2026-09-03T14:48:29:   society_id: 21,
2026-09-03T14:48:29:   role: 'admin',
2026-09-03T14:48:29:   full_name: 'Sarvan Singh',
2026-09-03T14:48:29:   is_admin: 1,
2026-09-03T14:48:29:   is_member: 1,
2026-09-03T14:48:29:   is_superadmin: false,
2026-09-03T14:48:29:   permissions: {
2026-09-03T14:48:29:     dashboard: { view: true },
2026-09-03T14:48:29:     society: {
2026-09-03T14:48:29:       view: true,
2026-09-03T14:48:29:       summary: false,
2026-09-03T14:48:29:       create: false,
2026-09-03T14:48:29:       update: true,
2026-09-03T14:48:29:       delete: false,
2026-09-03T14:48:29:       approve: false,
2026-09-03T14:48:29:       reject: false
2026-09-03T14:48:29:     },
2026-09-03T14:48:29:     members: {
2026-09-03T14:48:29:       view: true,
2026-09-03T14:48:29:       create: true,
2026-09-03T14:48:29:       update: true,
2026-09-03T14:48:29:       delete: true,
2026-09-03T14:48:29:       approve: false,
2026-09-03T14:48:29:       reject: true
2026-09-03T14:48:29:     },
2026-09-03T14:48:29:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T14:48:29:     expenses: {
2026-09-03T14:48:29:       view: true,
2026-09-03T14:48:29:       create: true,
2026-09-03T14:48:29:       update: true,
2026-09-03T14:48:29:       delete: false,
2026-09-03T14:48:29:       approve: true,
2026-09-03T14:48:29:       reject: true
2026-09-03T14:48:29:     },
2026-09-03T14:48:29:     transactions: { view: true },
2026-09-03T14:48:29:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T14:48:29:     profile: { view: true, update: true },
2026-09-03T14:48:29:     settings: { view: true, update: true }
2026-09-03T14:48:29:   },
2026-09-03T14:48:29:   iat: 1788427001,
2026-09-03T14:48:29:   exp: 1791019001
2026-09-03T14:48:29: }
2026-09-03T14:48:29: req.selectedSocietyId => 21
2026-09-03T14:48:29: Dashboard Society ID => 21
2026-09-03T14:48:29: Member ID => 17
2026-09-03T14:48:29: User Role => admin
2026-09-03T14:48:29: societyId = 21
2026-09-03T14:48:29: memberId = 17
2026-09-03T14:48:29: Pending Maintenance Count => 0
2026-09-03T14:48:29: Pending Expense Count => 0
2026-09-03T14:48:29: Total Pending Count => 0
2026-09-03T14:48:29: 14:48:29 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 15.349 ms - 670[0m
2026-09-03T14:51:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:51:29: Method: POST
2026-09-03T14:51:29: originalUrl: /v1/member/list
2026-09-03T14:51:29: path: /v1/member/list
2026-09-03T14:51:29: normalizedPath: /v1/member/list
2026-09-03T14:51:29: isPublicRoute: false
2026-09-03T14:51:29: ------------------------------
2026-09-03T14:51:29: ----- initAuth DEBUG -----
2026-09-03T14:51:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:51:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:51:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:51:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:51:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:51:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:51:29: IsValid: true
2026-09-03T14:51:29: --------------------------
2026-09-03T14:51:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:51:29: Method: POST
2026-09-03T14:51:29: originalUrl: /v1/member/statistics
2026-09-03T14:51:29: path: /v1/member/statistics
2026-09-03T14:51:29: normalizedPath: /v1/member/statistics
2026-09-03T14:51:29: isPublicRoute: false
2026-09-03T14:51:29: ------------------------------
2026-09-03T14:51:29: ----- initAuth DEBUG -----
2026-09-03T14:51:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:51:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:51:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:51:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:51:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:51:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:51:29: IsValid: true
2026-09-03T14:51:29: --------------------------
2026-09-03T14:51:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:51:29: Method: POST
2026-09-03T14:51:29: originalUrl: /v1/member/list
2026-09-03T14:51:29: path: /v1/member/list
2026-09-03T14:51:29: normalizedPath: /v1/member/list
2026-09-03T14:51:29: isPublicRoute: false
2026-09-03T14:51:29: ------------------------------
2026-09-03T14:51:29: ----- initAuth DEBUG -----
2026-09-03T14:51:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:51:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:51:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:51:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:51:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:51:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:51:29: IsValid: true
2026-09-03T14:51:29: --------------------------
2026-09-03T14:51:29: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:51:29: Method: POST
2026-09-03T14:51:29: originalUrl: /v1/member/statistics
2026-09-03T14:51:29: path: /v1/member/statistics
2026-09-03T14:51:29: normalizedPath: /v1/member/statistics
2026-09-03T14:51:29: isPublicRoute: false
2026-09-03T14:51:29: ------------------------------
2026-09-03T14:51:29: ----- initAuth DEBUG -----
2026-09-03T14:51:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:51:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:51:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:51:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:51:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:51:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:51:29: IsValid: true
2026-09-03T14:51:29: --------------------------
2026-09-03T14:51:29: 14:51:29 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 9.693 ms - 143[0m
2026-09-03T14:51:29: 14:51:29 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 8.694 ms - 1179[0m
2026-09-03T14:51:29: 14:51:29 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 6.212 ms - 143[0m
2026-09-03T14:51:29: 14:51:29 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 23.753 ms - 1179[0m
2026-09-03T14:51:29: 14:51:29 [[32minfo[39m] [0mGET /uploads/profile/1788415012379-62500340.jpg [32m200[0m 1.584 ms - 55385[0m
2026-09-03T14:51:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:51:37: Method: POST
2026-09-03T14:51:37: originalUrl: /v1/member/statistics
2026-09-03T14:51:37: path: /v1/member/statistics
2026-09-03T14:51:37: normalizedPath: /v1/member/statistics
2026-09-03T14:51:37: isPublicRoute: false
2026-09-03T14:51:37: ------------------------------
2026-09-03T14:51:37: ----- initAuth DEBUG -----
2026-09-03T14:51:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:51:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:51:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:51:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:51:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:51:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:51:37: IsValid: true
2026-09-03T14:51:37: --------------------------
2026-09-03T14:51:37: 14:51:37 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.281 ms - 143[0m
2026-09-03T14:51:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:51:37: Method: POST
2026-09-03T14:51:37: originalUrl: /v1/member/list
2026-09-03T14:51:37: path: /v1/member/list
2026-09-03T14:51:37: normalizedPath: /v1/member/list
2026-09-03T14:51:37: isPublicRoute: false
2026-09-03T14:51:37: ------------------------------
2026-09-03T14:51:37: ----- initAuth DEBUG -----
2026-09-03T14:51:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:51:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:51:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:51:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:51:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:51:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:51:37: IsValid: true
2026-09-03T14:51:37: --------------------------
2026-09-03T14:51:37: 14:51:37 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 2.667 ms - 1179[0m
2026-09-03T14:51:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:51:39: Method: GET
2026-09-03T14:51:39: originalUrl: /v1/member/19
2026-09-03T14:51:39: path: /v1/member/19
2026-09-03T14:51:39: normalizedPath: /v1/member/19
2026-09-03T14:51:39: isPublicRoute: false
2026-09-03T14:51:39: ------------------------------
2026-09-03T14:51:39: ----- initAuth DEBUG -----
2026-09-03T14:51:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:51:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:51:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:51:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:51:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:51:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:51:39: IsValid: true
2026-09-03T14:51:39: --------------------------
2026-09-03T14:51:39: 14:51:39 [[32minfo[39m] [0mGET /v1/member/19 [32m200[0m 20.067 ms - 627[0m
2026-09-03T14:51:41: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:51:41: Method: GET
2026-09-03T14:51:41: originalUrl: /v1/roles
2026-09-03T14:51:41: path: /v1/roles
2026-09-03T14:51:41: normalizedPath: /v1/roles
2026-09-03T14:51:41: isPublicRoute: true
2026-09-03T14:51:41: ------------------------------
2026-09-03T14:51:41: Current User Role: admin
2026-09-03T14:51:41: 14:51:41 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 8.532 ms - 129[0m
2026-09-03T14:52:43: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:52:43: Method: POST
2026-09-03T14:52:43: originalUrl: /v1/member/create
2026-09-03T14:52:43: path: /v1/member/create
2026-09-03T14:52:43: normalizedPath: /v1/member/create
2026-09-03T14:52:43: isPublicRoute: false
2026-09-03T14:52:43: ------------------------------
2026-09-03T14:52:43: ----- initAuth DEBUG -----
2026-09-03T14:52:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:52:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:52:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:52:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:52:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:52:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:52:43: IsValid: true
2026-09-03T14:52:43: --------------------------
2026-09-03T14:52:43: CREATE BODY: {
2026-09-03T14:52:43:   society_id: 21,
2026-09-03T14:52:43:   full_name: 'Geet',
2026-09-03T14:52:43:   email: 'gd4745978@gmail.com',
2026-09-03T14:52:43:   mobile_number: '8888888888',
2026-09-03T14:52:43:   flat_number: '102',
2026-09-03T14:52:43:   role: 'member',
2026-09-03T14:52:43:   ownership: 'owner',
2026-09-03T14:52:43:   move_in_date: '2026-09-03',
2026-09-03T14:52:43:   vehicles: 'ydhssj',
2026-09-03T14:52:43:   family_members: 3,
2026-09-03T14:52:43:   is_active: 'active',
2026-09-03T14:52:43:   profile_photo: '',
2026-09-03T14:52:43:   password: '8888888888'
2026-09-03T14:52:43: }
2026-09-03T14:52:43: CREATE FILE: undefined
2026-09-03T14:52:43: 14:52:43 [[32minfo[39m] [0mPOST /v1/member/create [32m201[0m 116.081 ms - 78[0m
2026-09-03T14:52:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:52:44: Method: POST
2026-09-03T14:52:44: originalUrl: /v1/member/list
2026-09-03T14:52:44: path: /v1/member/list
2026-09-03T14:52:44: normalizedPath: /v1/member/list
2026-09-03T14:52:44: isPublicRoute: false
2026-09-03T14:52:44: ------------------------------
2026-09-03T14:52:44: ----- initAuth DEBUG -----
2026-09-03T14:52:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:52:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:52:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:52:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:52:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:52:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:52:44: IsValid: true
2026-09-03T14:52:44: --------------------------
2026-09-03T14:52:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:52:44: Method: POST
2026-09-03T14:52:44: originalUrl: /v1/member/statistics
2026-09-03T14:52:44: path: /v1/member/statistics
2026-09-03T14:52:44: normalizedPath: /v1/member/statistics
2026-09-03T14:52:44: isPublicRoute: false
2026-09-03T14:52:44: ------------------------------
2026-09-03T14:52:44: ----- initAuth DEBUG -----
2026-09-03T14:52:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:52:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:52:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:52:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:52:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:52:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:52:44: IsValid: true
2026-09-03T14:52:44: --------------------------
2026-09-03T14:52:44: 14:52:44 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 2.949 ms - 143[0m
2026-09-03T14:52:44: 14:52:44 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 6.900 ms - 1497[0m
2026-09-03T14:53:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:53:01: Method: POST
2026-09-03T14:53:01: originalUrl: /v1/user/email-forgot-password
2026-09-03T14:53:01: path: /v1/user/email-forgot-password
2026-09-03T14:53:01: normalizedPath: /v1/user/email-forgot-password
2026-09-03T14:53:01: isPublicRoute: false
2026-09-03T14:53:01: ------------------------------
2026-09-03T14:53:01: ----- initAuth DEBUG -----
2026-09-03T14:53:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:53:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:53:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:53:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:53:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:53:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:53:01: IsValid: true
2026-09-03T14:53:01: --------------------------
2026-09-03T14:53:01: 14:53:01 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 174.568 ms - 154[0m
2026-09-03T14:53:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:53:06: Method: POST
2026-09-03T14:53:06: originalUrl: /v1/user/login
2026-09-03T14:53:06: path: /v1/user/login
2026-09-03T14:53:06: normalizedPath: /v1/user/login
2026-09-03T14:53:06: isPublicRoute: false
2026-09-03T14:53:06: ------------------------------
2026-09-03T14:53:06: ----- initAuth DEBUG -----
2026-09-03T14:53:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:53:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:53:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:53:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:53:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:53:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:53:06: IsValid: true
2026-09-03T14:53:06: --------------------------
2026-09-03T14:53:06: ========== LOGIN API HIT ==========
2026-09-03T14:53:06: Login Request Body: { mobile_number: '4444444444', password: '444444444' }
2026-09-03T14:53:06: SUPERADMIN CHECK RESULT: Found
2026-09-03T14:53:06: 14:53:06 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 96.093 ms - 47[0m
2026-09-03T14:53:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:53:08: Method: POST
2026-09-03T14:53:08: originalUrl: /v1/user/login
2026-09-03T14:53:08: path: /v1/user/login
2026-09-03T14:53:08: normalizedPath: /v1/user/login
2026-09-03T14:53:08: isPublicRoute: false
2026-09-03T14:53:08: ------------------------------
2026-09-03T14:53:08: ----- initAuth DEBUG -----
2026-09-03T14:53:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:53:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:53:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:53:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:53:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:53:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:53:08: IsValid: true
2026-09-03T14:53:08: --------------------------
2026-09-03T14:53:08: ========== LOGIN API HIT ==========
2026-09-03T14:53:08: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T14:53:08: SUPERADMIN CHECK RESULT: Found
2026-09-03T14:53:08: 14:53:08 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 102.512 ms - 2118[0m
2026-09-03T14:53:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:53:09: Method: GET
2026-09-03T14:53:09: originalUrl: /v1/dashboard
2026-09-03T14:53:09: path: /v1/dashboard
2026-09-03T14:53:09: normalizedPath: /v1/dashboard
2026-09-03T14:53:09: isPublicRoute: false
2026-09-03T14:53:09: ------------------------------
2026-09-03T14:53:09: ----- initAuth DEBUG -----
2026-09-03T14:53:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:53:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:53:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:53:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:53:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:53:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:53:09: IsValid: true
2026-09-03T14:53:09: --------------------------
2026-09-03T14:53:09: ========== Dashboard Controller ==========
2026-09-03T14:53:09: req.user => {
2026-09-03T14:53:09:   user_id: 17,
2026-09-03T14:53:09:   society_id: 21,
2026-09-03T14:53:09:   role: 'admin',
2026-09-03T14:53:09:   full_name: 'Sarvan Singh',
2026-09-03T14:53:09:   is_admin: 1,
2026-09-03T14:53:09:   is_member: 1,
2026-09-03T14:53:09:   is_superadmin: false,
2026-09-03T14:53:09:   permissions: {
2026-09-03T14:53:09:     dashboard: { view: true },
2026-09-03T14:53:09:     society: {
2026-09-03T14:53:09:       view: true,
2026-09-03T14:53:09:       summary: false,
2026-09-03T14:53:09:       create: false,
2026-09-03T14:53:09:       update: true,
2026-09-03T14:53:09:       delete: false,
2026-09-03T14:53:09:       approve: false,
2026-09-03T14:53:09:       reject: false
2026-09-03T14:53:09:     },
2026-09-03T14:53:09:     members: {
2026-09-03T14:53:09:       view: true,
2026-09-03T14:53:09:       create: true,
2026-09-03T14:53:09:       update: true,
2026-09-03T14:53:09:       delete: true,
2026-09-03T14:53:09:       approve: false,
2026-09-03T14:53:09:       reject: true
2026-09-03T14:53:09:     },
2026-09-03T14:53:09:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T14:53:09:     expenses: {
2026-09-03T14:53:09:       view: true,
2026-09-03T14:53:09:       create: true,
2026-09-03T14:53:09:       update: true,
2026-09-03T14:53:09:       delete: false,
2026-09-03T14:53:09:       approve: true,
2026-09-03T14:53:09:       reject: true
2026-09-03T14:53:09:     },
2026-09-03T14:53:09:     transactions: { view: true },
2026-09-03T14:53:09:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T14:53:09:     profile: { view: true, update: true },
2026-09-03T14:53:09:     settings: { view: true, update: true }
2026-09-03T14:53:09:   },
2026-09-03T14:53:09:   iat: 1788427388,
2026-09-03T14:53:09:   exp: 1791019388
2026-09-03T14:53:09: }
2026-09-03T14:53:09: req.selectedSocietyId => 21
2026-09-03T14:53:09: Dashboard Society ID => 21
2026-09-03T14:53:09: Member ID => 17
2026-09-03T14:53:09: User Role => admin
2026-09-03T14:53:09: societyId = 21
2026-09-03T14:53:09: memberId = 17
2026-09-03T14:53:09: Pending Maintenance Count => 0
2026-09-03T14:53:09: Pending Expense Count => 0
2026-09-03T14:53:09: Total Pending Count => 0
2026-09-03T14:53:09: 14:53:09 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.978 ms - 670[0m
2026-09-03T14:53:09: 14:53:09 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 1.457 ms - 68274[0m
2026-09-03T14:59:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:59:00: Method: POST
2026-09-03T14:59:00: originalUrl: /v1/user/email-forgot-password
2026-09-03T14:59:00: path: /v1/user/email-forgot-password
2026-09-03T14:59:00: normalizedPath: /v1/user/email-forgot-password
2026-09-03T14:59:00: isPublicRoute: false
2026-09-03T14:59:00: ------------------------------
2026-09-03T14:59:00: ----- initAuth DEBUG -----
2026-09-03T14:59:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:59:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:59:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:59:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:59:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:59:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:59:00: IsValid: true
2026-09-03T14:59:00: --------------------------
2026-09-03T14:59:00: 14:59:00 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 62.051 ms - 154[0m
2026-09-03T14:59:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T14:59:09: Method: POST
2026-09-03T14:59:09: originalUrl: /v1/user/email-forgot-password
2026-09-03T14:59:09: path: /v1/user/email-forgot-password
2026-09-03T14:59:09: normalizedPath: /v1/user/email-forgot-password
2026-09-03T14:59:09: isPublicRoute: false
2026-09-03T14:59:09: ------------------------------
2026-09-03T14:59:09: ----- initAuth DEBUG -----
2026-09-03T14:59:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:59:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T14:59:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:59:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T14:59:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:59:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T14:59:09: IsValid: true
2026-09-03T14:59:09: --------------------------
2026-09-03T14:59:09: 14:59:09 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 5.107 ms - 87[0m
2026-09-03T15:00:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:00:16: Method: POST
2026-09-03T15:00:16: originalUrl: /v1/user/email-forgot-password
2026-09-03T15:00:16: path: /v1/user/email-forgot-password
2026-09-03T15:00:16: normalizedPath: /v1/user/email-forgot-password
2026-09-03T15:00:16: isPublicRoute: false
2026-09-03T15:00:16: ------------------------------
2026-09-03T15:00:16: ----- initAuth DEBUG -----
2026-09-03T15:00:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:00:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:00:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:00:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:00:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:00:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:00:16: IsValid: true
2026-09-03T15:00:16: --------------------------
2026-09-03T15:00:16: 15:00:16 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 8.039 ms - 87[0m
2026-09-03T15:01:46: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:01:46: Method: POST
2026-09-03T15:01:46: originalUrl: /v1/user/email-forgot-password
2026-09-03T15:01:46: path: /v1/user/email-forgot-password
2026-09-03T15:01:46: normalizedPath: /v1/user/email-forgot-password
2026-09-03T15:01:46: isPublicRoute: false
2026-09-03T15:01:46: ------------------------------
2026-09-03T15:01:46: ----- initAuth DEBUG -----
2026-09-03T15:01:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:01:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:01:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:01:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:01:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:01:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:01:46: IsValid: true
2026-09-03T15:01:46: --------------------------
2026-09-03T15:01:46: 15:01:46 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 95.335 ms - 154[0m
2026-09-03T15:01:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:01:50: Method: POST
2026-09-03T15:01:50: originalUrl: /v1/user/email-forgot-password
2026-09-03T15:01:50: path: /v1/user/email-forgot-password
2026-09-03T15:01:50: normalizedPath: /v1/user/email-forgot-password
2026-09-03T15:01:50: isPublicRoute: false
2026-09-03T15:01:50: ------------------------------
2026-09-03T15:01:50: ----- initAuth DEBUG -----
2026-09-03T15:01:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:01:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:01:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:01:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:01:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:01:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:01:50: IsValid: true
2026-09-03T15:01:50: --------------------------
2026-09-03T15:01:50: 15:01:50 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 3.269 ms - 87[0m
2026-09-03T15:02:33: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:02:33: Method: POST
2026-09-03T15:02:33: originalUrl: /v1/user/email-forgot-password
2026-09-03T15:02:33: path: /v1/user/email-forgot-password
2026-09-03T15:02:33: normalizedPath: /v1/user/email-forgot-password
2026-09-03T15:02:33: isPublicRoute: false
2026-09-03T15:02:33: ------------------------------
2026-09-03T15:02:33: ----- initAuth DEBUG -----
2026-09-03T15:02:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:02:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:02:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:02:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:02:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:02:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:02:33: IsValid: true
2026-09-03T15:02:33: --------------------------
2026-09-03T15:02:33: 15:02:33 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 3.127 ms - 87[0m
2026-09-03T15:14:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:14:03: Method: POST
2026-09-03T15:14:03: originalUrl: /v1/user/email-forgot-password
2026-09-03T15:14:03: path: /v1/user/email-forgot-password
2026-09-03T15:14:03: normalizedPath: /v1/user/email-forgot-password
2026-09-03T15:14:03: isPublicRoute: false
2026-09-03T15:14:03: ------------------------------
2026-09-03T15:14:03: ----- initAuth DEBUG -----
2026-09-03T15:14:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:14:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:14:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:14:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:14:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:14:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:14:03: IsValid: true
2026-09-03T15:14:03: --------------------------
2026-09-03T15:14:03: 15:14:03 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 83.753 ms - 154[0m
2026-09-03T15:14:04: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:14:04: Method: POST
2026-09-03T15:14:04: originalUrl: /v1/user/email-forgot-password
2026-09-03T15:14:04: path: /v1/user/email-forgot-password
2026-09-03T15:14:04: normalizedPath: /v1/user/email-forgot-password
2026-09-03T15:14:04: isPublicRoute: false
2026-09-03T15:14:04: ------------------------------
2026-09-03T15:14:04: ----- initAuth DEBUG -----
2026-09-03T15:14:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:14:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:14:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:14:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:14:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:14:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:14:04: IsValid: true
2026-09-03T15:14:04: --------------------------
2026-09-03T15:14:04: 15:14:04 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 4.990 ms - 117[0m
2026-09-03T15:14:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:14:11: Method: POST
2026-09-03T15:14:11: originalUrl: /v1/user/email-forgot-password
2026-09-03T15:14:11: path: /v1/user/email-forgot-password
2026-09-03T15:14:11: normalizedPath: /v1/user/email-forgot-password
2026-09-03T15:14:11: isPublicRoute: false
2026-09-03T15:14:11: ------------------------------
2026-09-03T15:14:11: ----- initAuth DEBUG -----
2026-09-03T15:14:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:14:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:14:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:14:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:14:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:14:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:14:11: IsValid: true
2026-09-03T15:14:11: --------------------------
2026-09-03T15:14:11: 15:14:11 [[32minfo[39m] [0mPOST /v1/user/email-forgot-password [31m500[0m 2.774 ms - 117[0m
2026-09-03T15:16:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:16:00: Method: POST
2026-09-03T15:16:00: originalUrl: /v1/user/login
2026-09-03T15:16:00: path: /v1/user/login
2026-09-03T15:16:00: normalizedPath: /v1/user/login
2026-09-03T15:16:00: isPublicRoute: false
2026-09-03T15:16:00: ------------------------------
2026-09-03T15:16:00: ----- initAuth DEBUG -----
2026-09-03T15:16:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:00: IsValid: true
2026-09-03T15:16:00: --------------------------
2026-09-03T15:16:00: ========== LOGIN API HIT ==========
2026-09-03T15:16:00: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T15:16:00: SUPERADMIN CHECK RESULT: Found
2026-09-03T15:16:00: 15:16:00 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 114.846 ms - 2118[0m
2026-09-03T15:16:00: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:16:00: Method: GET
2026-09-03T15:16:00: originalUrl: /v1/dashboard
2026-09-03T15:16:00: path: /v1/dashboard
2026-09-03T15:16:00: normalizedPath: /v1/dashboard
2026-09-03T15:16:00: isPublicRoute: false
2026-09-03T15:16:00: ------------------------------
2026-09-03T15:16:00: ----- initAuth DEBUG -----
2026-09-03T15:16:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:00: IsValid: true
2026-09-03T15:16:00: --------------------------
2026-09-03T15:16:00: ========== Dashboard Controller ==========
2026-09-03T15:16:00: req.user => {
2026-09-03T15:16:00:   user_id: 17,
2026-09-03T15:16:00:   society_id: 21,
2026-09-03T15:16:00:   role: 'admin',
2026-09-03T15:16:00:   full_name: 'Sarvan Singh',
2026-09-03T15:16:00:   is_admin: 1,
2026-09-03T15:16:00:   is_member: 1,
2026-09-03T15:16:00:   is_superadmin: false,
2026-09-03T15:16:00:   permissions: {
2026-09-03T15:16:00:     dashboard: { view: true },
2026-09-03T15:16:00:     society: {
2026-09-03T15:16:00:       view: true,
2026-09-03T15:16:00:       summary: false,
2026-09-03T15:16:00:       create: false,
2026-09-03T15:16:00:       update: true,
2026-09-03T15:16:00:       delete: false,
2026-09-03T15:16:00:       approve: false,
2026-09-03T15:16:00:       reject: false
2026-09-03T15:16:00:     },
2026-09-03T15:16:00:     members: {
2026-09-03T15:16:00:       view: true,
2026-09-03T15:16:00:       create: true,
2026-09-03T15:16:00:       update: true,
2026-09-03T15:16:00:       delete: true,
2026-09-03T15:16:00:       approve: false,
2026-09-03T15:16:00:       reject: true
2026-09-03T15:16:00:     },
2026-09-03T15:16:00:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T15:16:00:     expenses: {
2026-09-03T15:16:00:       view: true,
2026-09-03T15:16:00:       create: true,
2026-09-03T15:16:00:       update: true,
2026-09-03T15:16:00:       delete: false,
2026-09-03T15:16:00:       approve: true,
2026-09-03T15:16:00:       reject: true
2026-09-03T15:16:00:     },
2026-09-03T15:16:00:     transactions: { view: true },
2026-09-03T15:16:00:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T15:16:00:     profile: { view: true, update: true },
2026-09-03T15:16:00:     settings: { view: true, update: true }
2026-09-03T15:16:00:   },
2026-09-03T15:16:00:   iat: 1788428760,
2026-09-03T15:16:00:   exp: 1791020760
2026-09-03T15:16:00: }
2026-09-03T15:16:00: req.selectedSocietyId => 21
2026-09-03T15:16:00: Dashboard Society ID => 21
2026-09-03T15:16:00: Member ID => 17
2026-09-03T15:16:00: User Role => admin
2026-09-03T15:16:00: societyId = 21
2026-09-03T15:16:00: memberId = 17
2026-09-03T15:16:00: Pending Maintenance Count => 0
2026-09-03T15:16:00: Pending Expense Count => 0
2026-09-03T15:16:00: Total Pending Count => 0
2026-09-03T15:16:00: 15:16:00 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.833 ms - 670[0m
2026-09-03T15:16:01: 15:16:01 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 2.135 ms - 68274[0m
2026-09-03T15:16:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:16:07: Method: POST
2026-09-03T15:16:07: originalUrl: /v1/transactions
2026-09-03T15:16:07: path: /v1/transactions
2026-09-03T15:16:07: normalizedPath: /v1/transactions
2026-09-03T15:16:07: isPublicRoute: false
2026-09-03T15:16:07: ------------------------------
2026-09-03T15:16:07: ----- initAuth DEBUG -----
2026-09-03T15:16:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:07: IsValid: true
2026-09-03T15:16:07: --------------------------
2026-09-03T15:16:07: 15:16:07 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 10.521 ms - 77[0m
2026-09-03T15:16:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:16:07: Method: GET
2026-09-03T15:16:07: originalUrl: /v1/expense-categories
2026-09-03T15:16:07: path: /v1/expense-categories
2026-09-03T15:16:07: normalizedPath: /v1/expense-categories
2026-09-03T15:16:07: isPublicRoute: false
2026-09-03T15:16:07: ------------------------------
2026-09-03T15:16:07: ----- initAuth DEBUG -----
2026-09-03T15:16:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:07: IsValid: true
2026-09-03T15:16:07: --------------------------
2026-09-03T15:16:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:16:07: Method: GET
2026-09-03T15:16:07: originalUrl: /v1/transactions/summary?society_id=21
2026-09-03T15:16:07: path: /v1/transactions/summary
2026-09-03T15:16:07: normalizedPath: /v1/transactions/summary
2026-09-03T15:16:07: isPublicRoute: false
2026-09-03T15:16:07: ------------------------------
2026-09-03T15:16:07: ----- initAuth DEBUG -----
2026-09-03T15:16:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:07: IsValid: true
2026-09-03T15:16:07: --------------------------
2026-09-03T15:16:07: 15:16:07 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.532 ms - 149[0m
2026-09-03T15:16:07: 15:16:07 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=21 [32m200[0m 12.575 ms - 133[0m
2026-09-03T15:16:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:16:09: Method: POST
2026-09-03T15:16:09: originalUrl: /v1/transactions
2026-09-03T15:16:09: path: /v1/transactions
2026-09-03T15:16:09: normalizedPath: /v1/transactions
2026-09-03T15:16:09: isPublicRoute: false
2026-09-03T15:16:09: ------------------------------
2026-09-03T15:16:09: ----- initAuth DEBUG -----
2026-09-03T15:16:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:09: IsValid: true
2026-09-03T15:16:09: --------------------------
2026-09-03T15:16:09: 15:16:09 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 15.526 ms - 1390[0m
2026-09-03T15:16:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:16:11: Method: POST
2026-09-03T15:16:11: originalUrl: /v1/expenses
2026-09-03T15:16:11: path: /v1/expenses
2026-09-03T15:16:11: normalizedPath: /v1/expenses
2026-09-03T15:16:11: isPublicRoute: false
2026-09-03T15:16:11: ------------------------------
2026-09-03T15:16:11: ----- initAuth DEBUG -----
2026-09-03T15:16:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:11: IsValid: true
2026-09-03T15:16:11: --------------------------
2026-09-03T15:16:11: 15:16:11 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 9.407 ms - 1060[0m
2026-09-03T15:16:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:16:11: Method: POST
2026-09-03T15:16:11: originalUrl: /v1/expenses/summary
2026-09-03T15:16:11: path: /v1/expenses/summary
2026-09-03T15:16:11: normalizedPath: /v1/expenses/summary
2026-09-03T15:16:11: isPublicRoute: false
2026-09-03T15:16:11: ------------------------------
2026-09-03T15:16:11: ----- initAuth DEBUG -----
2026-09-03T15:16:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:11: IsValid: true
2026-09-03T15:16:11: --------------------------
2026-09-03T15:16:11: 15:16:11 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 8.622 ms - 158[0m
2026-09-03T15:16:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:16:11: Method: GET
2026-09-03T15:16:11: originalUrl: /v1/expense-categories
2026-09-03T15:16:11: path: /v1/expense-categories
2026-09-03T15:16:11: normalizedPath: /v1/expense-categories
2026-09-03T15:16:11: isPublicRoute: false
2026-09-03T15:16:11: ------------------------------
2026-09-03T15:16:11: ----- initAuth DEBUG -----
2026-09-03T15:16:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:11: IsValid: true
2026-09-03T15:16:11: --------------------------
2026-09-03T15:16:11: 15:16:11 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 8.233 ms - 149[0m
2026-09-03T15:16:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:16:13: Method: GET
2026-09-03T15:16:13: originalUrl: /v1/dashboard
2026-09-03T15:16:13: path: /v1/dashboard
2026-09-03T15:16:13: normalizedPath: /v1/dashboard
2026-09-03T15:16:13: isPublicRoute: false
2026-09-03T15:16:13: ------------------------------
2026-09-03T15:16:13: ----- initAuth DEBUG -----
2026-09-03T15:16:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:13: IsValid: true
2026-09-03T15:16:13: --------------------------
2026-09-03T15:16:13: ========== Dashboard Controller ==========
2026-09-03T15:16:13: req.user => {
2026-09-03T15:16:13:   user_id: 17,
2026-09-03T15:16:13:   society_id: 21,
2026-09-03T15:16:13:   role: 'admin',
2026-09-03T15:16:13:   full_name: 'Sarvan Singh',
2026-09-03T15:16:13:   is_admin: 1,
2026-09-03T15:16:13:   is_member: 1,
2026-09-03T15:16:13:   is_superadmin: false,
2026-09-03T15:16:13:   permissions: {
2026-09-03T15:16:13:     dashboard: { view: true },
2026-09-03T15:16:13:     society: {
2026-09-03T15:16:13:       view: true,
2026-09-03T15:16:13:       summary: false,
2026-09-03T15:16:13:       create: false,
2026-09-03T15:16:13:       update: true,
2026-09-03T15:16:13:       delete: false,
2026-09-03T15:16:13:       approve: false,
2026-09-03T15:16:13:       reject: false
2026-09-03T15:16:13:     },
2026-09-03T15:16:13:     members: {
2026-09-03T15:16:13:       view: true,
2026-09-03T15:16:13:       create: true,
2026-09-03T15:16:13:       update: true,
2026-09-03T15:16:13:       delete: true,
2026-09-03T15:16:13:       approve: false,
2026-09-03T15:16:13:       reject: true
2026-09-03T15:16:13:     },
2026-09-03T15:16:13:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T15:16:13:     expenses: {
2026-09-03T15:16:13:       view: true,
2026-09-03T15:16:13:       create: true,
2026-09-03T15:16:13:       update: true,
2026-09-03T15:16:13:       delete: false,
2026-09-03T15:16:13:       approve: true,
2026-09-03T15:16:13:       reject: true
2026-09-03T15:16:13:     },
2026-09-03T15:16:13:     transactions: { view: true },
2026-09-03T15:16:13:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T15:16:13:     profile: { view: true, update: true },
2026-09-03T15:16:13:     settings: { view: true, update: true }
2026-09-03T15:16:13:   },
2026-09-03T15:16:13:   iat: 1788428760,
2026-09-03T15:16:13:   exp: 1791020760
2026-09-03T15:16:13: }
2026-09-03T15:16:13: req.selectedSocietyId => 21
2026-09-03T15:16:13: Dashboard Society ID => 21
2026-09-03T15:16:13: Member ID => 17
2026-09-03T15:16:13: User Role => admin
2026-09-03T15:16:13: societyId = 21
2026-09-03T15:16:13: memberId = 17
2026-09-03T15:16:13: Pending Maintenance Count => 0
2026-09-03T15:16:13: Pending Expense Count => 0
2026-09-03T15:16:13: Total Pending Count => 0
2026-09-03T15:16:13: 15:16:13 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 13.971 ms - 670[0m
2026-09-03T15:16:15: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:16:15: Method: POST
2026-09-03T15:16:15: originalUrl: /v1/announcements
2026-09-03T15:16:15: path: /v1/announcements
2026-09-03T15:16:15: normalizedPath: /v1/announcements
2026-09-03T15:16:15: isPublicRoute: false
2026-09-03T15:16:15: ------------------------------
2026-09-03T15:16:15: ----- initAuth DEBUG -----
2026-09-03T15:16:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:16:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:16:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:16:15: IsValid: true
2026-09-03T15:16:15: --------------------------
2026-09-03T15:16:15: 15:16:15 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 5.720 ms - 78[0m
2026-09-03T15:17:55: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:17:55: Method: POST
2026-09-03T15:17:55: originalUrl: /v1/user/login
2026-09-03T15:17:55: path: /v1/user/login
2026-09-03T15:17:55: normalizedPath: /v1/user/login
2026-09-03T15:17:55: isPublicRoute: false
2026-09-03T15:17:55: ------------------------------
2026-09-03T15:17:55: ----- initAuth DEBUG -----
2026-09-03T15:17:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:17:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:17:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:17:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:17:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:17:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:17:55: IsValid: true
2026-09-03T15:17:55: --------------------------
2026-09-03T15:17:55: ========== LOGIN API HIT ==========
2026-09-03T15:17:55: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T15:17:55: SUPERADMIN CHECK RESULT: Found
2026-09-03T15:17:55: 15:17:55 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 115.034 ms - 2118[0m
2026-09-03T15:17:55: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:17:55: Method: GET
2026-09-03T15:17:55: originalUrl: /v1/dashboard
2026-09-03T15:17:55: path: /v1/dashboard
2026-09-03T15:17:55: normalizedPath: /v1/dashboard
2026-09-03T15:17:55: isPublicRoute: false
2026-09-03T15:17:55: ------------------------------
2026-09-03T15:17:55: ----- initAuth DEBUG -----
2026-09-03T15:17:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:17:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:17:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:17:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:17:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:17:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:17:55: IsValid: true
2026-09-03T15:17:55: --------------------------
2026-09-03T15:17:55: ========== Dashboard Controller ==========
2026-09-03T15:17:55: req.user => {
2026-09-03T15:17:55:   user_id: 17,
2026-09-03T15:17:55:   society_id: 21,
2026-09-03T15:17:55:   role: 'admin',
2026-09-03T15:17:55:   full_name: 'Sarvan Singh',
2026-09-03T15:17:55:   is_admin: 1,
2026-09-03T15:17:55:   is_member: 1,
2026-09-03T15:17:55:   is_superadmin: false,
2026-09-03T15:17:55:   permissions: {
2026-09-03T15:17:55:     dashboard: { view: true },
2026-09-03T15:17:55:     society: {
2026-09-03T15:17:55:       view: true,
2026-09-03T15:17:55:       summary: false,
2026-09-03T15:17:55:       create: false,
2026-09-03T15:17:55:       update: true,
2026-09-03T15:17:55:       delete: false,
2026-09-03T15:17:55:       approve: false,
2026-09-03T15:17:55:       reject: false
2026-09-03T15:17:55:     },
2026-09-03T15:17:55:     members: {
2026-09-03T15:17:55:       view: true,
2026-09-03T15:17:55:       create: true,
2026-09-03T15:17:55:       update: true,
2026-09-03T15:17:55:       delete: true,
2026-09-03T15:17:55:       approve: false,
2026-09-03T15:17:55:       reject: true
2026-09-03T15:17:55:     },
2026-09-03T15:17:55:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T15:17:55:     expenses: {
2026-09-03T15:17:55:       view: true,
2026-09-03T15:17:55:       create: true,
2026-09-03T15:17:55:       update: true,
2026-09-03T15:17:55:       delete: false,
2026-09-03T15:17:55:       approve: true,
2026-09-03T15:17:55:       reject: true
2026-09-03T15:17:55:     },
2026-09-03T15:17:55:     transactions: { view: true },
2026-09-03T15:17:55:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T15:17:55:     profile: { view: true, update: true },
2026-09-03T15:17:55:     settings: { view: true, update: true }
2026-09-03T15:17:55:   },
2026-09-03T15:17:55:   iat: 1788428875,
2026-09-03T15:17:55:   exp: 1791020875
2026-09-03T15:17:55: }
2026-09-03T15:17:55: req.selectedSocietyId => 21
2026-09-03T15:17:55: Dashboard Society ID => 21
2026-09-03T15:17:55: Member ID => 17
2026-09-03T15:17:55: User Role => admin
2026-09-03T15:17:55: societyId = 21
2026-09-03T15:17:55: memberId = 17
2026-09-03T15:17:55: Pending Maintenance Count => 0
2026-09-03T15:17:55: Pending Expense Count => 0
2026-09-03T15:17:55: Total Pending Count => 0
2026-09-03T15:17:55: 15:17:55 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.888 ms - 670[0m
2026-09-03T15:17:55: 15:17:55 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 2.412 ms - 68274[0m
2026-09-03T15:18:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:18:16: Method: POST
2026-09-03T15:18:16: originalUrl: /v1/society/registration-list
2026-09-03T15:18:16: path: /v1/society/registration-list
2026-09-03T15:18:16: normalizedPath: /v1/society/registration-list
2026-09-03T15:18:16: isPublicRoute: false
2026-09-03T15:18:16: ------------------------------
2026-09-03T15:18:16: ----- initAuth DEBUG -----
2026-09-03T15:18:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:18:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:18:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:18:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:18:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:18:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:18:16: IsValid: true
2026-09-03T15:18:16: --------------------------
2026-09-03T15:18:16: 15:18:16 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.223 ms - 412[0m
2026-09-03T15:18:17: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:18:17: Method: GET
2026-09-03T15:18:17: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T15:18:17: path: /v1/society/registration-dashboard-summary
2026-09-03T15:18:17: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T15:18:17: isPublicRoute: false
2026-09-03T15:18:17: ------------------------------
2026-09-03T15:18:17: ----- initAuth DEBUG -----
2026-09-03T15:18:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:18:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:18:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:18:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:18:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:18:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:18:17: IsValid: true
2026-09-03T15:18:17: --------------------------
2026-09-03T15:18:17: 15:18:17 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 5.885 ms - 152[0m
2026-09-03T15:18:23: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:18:23: Method: GET
2026-09-03T15:18:23: originalUrl: /v1/society/21
2026-09-03T15:18:23: path: /v1/society/21
2026-09-03T15:18:23: normalizedPath: /v1/society/21
2026-09-03T15:18:23: isPublicRoute: false
2026-09-03T15:18:23: ------------------------------
2026-09-03T15:18:23: ----- initAuth DEBUG -----
2026-09-03T15:18:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:18:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:18:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:18:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:18:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:18:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:18:23: IsValid: true
2026-09-03T15:18:23: --------------------------
2026-09-03T15:18:23: 15:18:23 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.591 ms - 572[0m
2026-09-03T15:18:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:18:27: Method: POST
2026-09-03T15:18:27: originalUrl: /v1/society/registration-list
2026-09-03T15:18:27: path: /v1/society/registration-list
2026-09-03T15:18:27: normalizedPath: /v1/society/registration-list
2026-09-03T15:18:27: isPublicRoute: false
2026-09-03T15:18:27: ------------------------------
2026-09-03T15:18:27: ----- initAuth DEBUG -----
2026-09-03T15:18:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:18:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:18:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:18:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:18:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:18:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:18:27: IsValid: true
2026-09-03T15:18:27: --------------------------
2026-09-03T15:18:27: 15:18:27 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.821 ms - 412[0m
2026-09-03T15:18:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:18:27: Method: GET
2026-09-03T15:18:27: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T15:18:27: path: /v1/society/registration-dashboard-summary
2026-09-03T15:18:27: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T15:18:27: isPublicRoute: false
2026-09-03T15:18:27: ------------------------------
2026-09-03T15:18:27: ----- initAuth DEBUG -----
2026-09-03T15:18:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:18:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:18:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:18:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:18:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:18:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:18:27: IsValid: true
2026-09-03T15:18:27: --------------------------
2026-09-03T15:18:27: 15:18:27 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.979 ms - 152[0m
2026-09-03T15:18:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:18:28: Method: GET
2026-09-03T15:18:28: originalUrl: /v1/roles
2026-09-03T15:18:28: path: /v1/roles
2026-09-03T15:18:28: normalizedPath: /v1/roles
2026-09-03T15:18:28: isPublicRoute: true
2026-09-03T15:18:28: ------------------------------
2026-09-03T15:18:28: Current User Role: admin
2026-09-03T15:18:28: 15:18:28 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 3.788 ms - 129[0m
2026-09-03T15:19:55: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:19:55: Method: POST
2026-09-03T15:19:55: originalUrl: /v1/society/registration-list
2026-09-03T15:19:55: path: /v1/society/registration-list
2026-09-03T15:19:55: normalizedPath: /v1/society/registration-list
2026-09-03T15:19:55: isPublicRoute: false
2026-09-03T15:19:55: ------------------------------
2026-09-03T15:19:55: ----- initAuth DEBUG -----
2026-09-03T15:19:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:19:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:19:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:19:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:19:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:19:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:19:55: IsValid: true
2026-09-03T15:19:55: --------------------------
2026-09-03T15:19:55: 15:19:55 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 8.858 ms - 412[0m
2026-09-03T15:19:55: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:19:55: Method: GET
2026-09-03T15:19:55: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T15:19:55: path: /v1/society/registration-dashboard-summary
2026-09-03T15:19:55: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T15:19:55: isPublicRoute: false
2026-09-03T15:19:55: ------------------------------
2026-09-03T15:19:55: ----- initAuth DEBUG -----
2026-09-03T15:19:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:19:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:19:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:19:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:19:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:19:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:19:55: IsValid: true
2026-09-03T15:19:55: --------------------------
2026-09-03T15:19:55: 15:19:55 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.415 ms - 152[0m
2026-09-03T15:19:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:19:57: Method: GET
2026-09-03T15:19:57: originalUrl: /v1/society/21
2026-09-03T15:19:57: path: /v1/society/21
2026-09-03T15:19:57: normalizedPath: /v1/society/21
2026-09-03T15:19:57: isPublicRoute: false
2026-09-03T15:19:57: ------------------------------
2026-09-03T15:19:57: ----- initAuth DEBUG -----
2026-09-03T15:19:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:19:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:19:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:19:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:19:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:19:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:19:57: IsValid: true
2026-09-03T15:19:57: --------------------------
2026-09-03T15:19:57: 15:19:57 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.968 ms - 572[0m
2026-09-03T15:20:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:20:07: Method: POST
2026-09-03T15:20:07: originalUrl: /v1/society/registration-list
2026-09-03T15:20:07: path: /v1/society/registration-list
2026-09-03T15:20:07: normalizedPath: /v1/society/registration-list
2026-09-03T15:20:07: isPublicRoute: false
2026-09-03T15:20:07: ------------------------------
2026-09-03T15:20:07: ----- initAuth DEBUG -----
2026-09-03T15:20:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:20:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:20:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:20:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:20:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:20:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:20:07: IsValid: true
2026-09-03T15:20:07: --------------------------
2026-09-03T15:20:07: 15:20:07 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.904 ms - 412[0m
2026-09-03T15:20:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:20:07: Method: GET
2026-09-03T15:20:07: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T15:20:07: path: /v1/society/registration-dashboard-summary
2026-09-03T15:20:07: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T15:20:07: isPublicRoute: false
2026-09-03T15:20:07: ------------------------------
2026-09-03T15:20:07: ----- initAuth DEBUG -----
2026-09-03T15:20:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:20:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:20:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:20:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:20:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:20:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:20:07: IsValid: true
2026-09-03T15:20:07: --------------------------
2026-09-03T15:20:07: 15:20:07 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.262 ms - 152[0m
2026-09-03T15:20:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:20:08: Method: GET
2026-09-03T15:20:08: originalUrl: /v1/society/21
2026-09-03T15:20:08: path: /v1/society/21
2026-09-03T15:20:08: normalizedPath: /v1/society/21
2026-09-03T15:20:08: isPublicRoute: false
2026-09-03T15:20:08: ------------------------------
2026-09-03T15:20:08: ----- initAuth DEBUG -----
2026-09-03T15:20:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:20:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:20:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:20:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:20:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:20:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:20:08: IsValid: true
2026-09-03T15:20:08: --------------------------
2026-09-03T15:20:08: 15:20:08 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 2.770 ms - 572[0m
2026-09-03T15:20:52: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:20:52: Method: GET
2026-09-03T15:20:52: originalUrl: /v1/roles
2026-09-03T15:20:52: path: /v1/roles
2026-09-03T15:20:52: normalizedPath: /v1/roles
2026-09-03T15:20:52: isPublicRoute: true
2026-09-03T15:20:52: ------------------------------
2026-09-03T15:20:52: Current User Role: admin
2026-09-03T15:20:52: 15:20:52 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 13.677 ms - 129[0m
2026-09-03T15:20:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:20:57: Method: GET
2026-09-03T15:20:57: originalUrl: /v1/roles
2026-09-03T15:20:57: path: /v1/roles
2026-09-03T15:20:57: normalizedPath: /v1/roles
2026-09-03T15:20:57: isPublicRoute: true
2026-09-03T15:20:57: ------------------------------
2026-09-03T15:20:57: Current User Role: admin
2026-09-03T15:20:57: 15:20:57 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 9.879 ms - 129[0m
2026-09-03T15:25:54: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:25:54: Method: GET
2026-09-03T15:25:54: originalUrl: /v1/society/21
2026-09-03T15:25:54: path: /v1/society/21
2026-09-03T15:25:54: normalizedPath: /v1/society/21
2026-09-03T15:25:54: isPublicRoute: false
2026-09-03T15:25:54: ------------------------------
2026-09-03T15:25:54: ----- initAuth DEBUG -----
2026-09-03T15:25:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:25:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:25:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:25:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:25:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:25:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:25:54: IsValid: true
2026-09-03T15:25:54: --------------------------
2026-09-03T15:25:54: 15:25:54 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 4.979 ms - 572[0m
2026-09-03T15:26:43: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:26:43: Method: POST
2026-09-03T15:26:43: originalUrl: /v1/society/registration-list
2026-09-03T15:26:43: path: /v1/society/registration-list
2026-09-03T15:26:43: normalizedPath: /v1/society/registration-list
2026-09-03T15:26:43: isPublicRoute: false
2026-09-03T15:26:43: ------------------------------
2026-09-03T15:26:43: ----- initAuth DEBUG -----
2026-09-03T15:26:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:26:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:26:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:26:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:26:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:26:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:26:43: IsValid: true
2026-09-03T15:26:43: --------------------------
2026-09-03T15:26:43: 15:26:43 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.165 ms - 412[0m
2026-09-03T15:26:43: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:26:43: Method: GET
2026-09-03T15:26:43: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T15:26:43: path: /v1/society/registration-dashboard-summary
2026-09-03T15:26:43: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T15:26:43: isPublicRoute: false
2026-09-03T15:26:43: ------------------------------
2026-09-03T15:26:43: ----- initAuth DEBUG -----
2026-09-03T15:26:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:26:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:26:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:26:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:26:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:26:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:26:43: IsValid: true
2026-09-03T15:26:43: --------------------------
2026-09-03T15:26:43: 15:26:43 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.753 ms - 152[0m
2026-09-03T15:26:44: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:26:44: Method: GET
2026-09-03T15:26:44: originalUrl: /v1/society/21
2026-09-03T15:26:44: path: /v1/society/21
2026-09-03T15:26:44: normalizedPath: /v1/society/21
2026-09-03T15:26:44: isPublicRoute: false
2026-09-03T15:26:44: ------------------------------
2026-09-03T15:26:44: ----- initAuth DEBUG -----
2026-09-03T15:26:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:26:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:26:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:26:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:26:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:26:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:26:44: IsValid: true
2026-09-03T15:26:44: --------------------------
2026-09-03T15:26:44: 15:26:44 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.351 ms - 572[0m
2026-09-03T15:31:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:31:09: Method: GET
2026-09-03T15:31:09: originalUrl: /v1/roles
2026-09-03T15:31:09: path: /v1/roles
2026-09-03T15:31:09: normalizedPath: /v1/roles
2026-09-03T15:31:09: isPublicRoute: true
2026-09-03T15:31:09: ------------------------------
2026-09-03T15:31:09: Current User Role: admin
2026-09-03T15:31:09: 15:31:09 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 8.279 ms - 129[0m
2026-09-03T15:31:21: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:31:21: Method: GET
2026-09-03T15:31:21: originalUrl: /v1/society/21
2026-09-03T15:31:21: path: /v1/society/21
2026-09-03T15:31:21: normalizedPath: /v1/society/21
2026-09-03T15:31:21: isPublicRoute: false
2026-09-03T15:31:21: ------------------------------
2026-09-03T15:31:21: ----- initAuth DEBUG -----
2026-09-03T15:31:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:21: IsValid: true
2026-09-03T15:31:21: --------------------------
2026-09-03T15:31:21: 15:31:21 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.803 ms - 572[0m
2026-09-03T15:31:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:31:22: Method: POST
2026-09-03T15:31:22: originalUrl: /v1/society/registration-list
2026-09-03T15:31:22: path: /v1/society/registration-list
2026-09-03T15:31:22: normalizedPath: /v1/society/registration-list
2026-09-03T15:31:22: isPublicRoute: false
2026-09-03T15:31:22: ------------------------------
2026-09-03T15:31:22: ----- initAuth DEBUG -----
2026-09-03T15:31:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:22: IsValid: true
2026-09-03T15:31:22: --------------------------
2026-09-03T15:31:22: 15:31:22 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.732 ms - 412[0m
2026-09-03T15:31:22: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:31:22: Method: GET
2026-09-03T15:31:22: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T15:31:22: path: /v1/society/registration-dashboard-summary
2026-09-03T15:31:22: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T15:31:22: isPublicRoute: false
2026-09-03T15:31:22: ------------------------------
2026-09-03T15:31:22: ----- initAuth DEBUG -----
2026-09-03T15:31:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:22: IsValid: true
2026-09-03T15:31:22: --------------------------
2026-09-03T15:31:22: 15:31:22 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.473 ms - 152[0m
2026-09-03T15:31:23: 15:31:23 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 1.449 ms - 68274[0m
2026-09-03T15:31:24: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:31:24: Method: POST
2026-09-03T15:31:24: originalUrl: /v1/payments
2026-09-03T15:31:24: path: /v1/payments
2026-09-03T15:31:24: normalizedPath: /v1/payments
2026-09-03T15:31:24: isPublicRoute: false
2026-09-03T15:31:24: ------------------------------
2026-09-03T15:31:24: ----- initAuth DEBUG -----
2026-09-03T15:31:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:24: IsValid: true
2026-09-03T15:31:24: --------------------------
2026-09-03T15:31:24: 15:31:24 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 15.405 ms - 809[0m
2026-09-03T15:31:24: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:31:24: Method: GET
2026-09-03T15:31:24: originalUrl: /v1/payment/my-dues
2026-09-03T15:31:24: path: /v1/payment/my-dues
2026-09-03T15:31:24: normalizedPath: /v1/payment/my-dues
2026-09-03T15:31:24: isPublicRoute: false
2026-09-03T15:31:24: ------------------------------
2026-09-03T15:31:24: ----- initAuth DEBUG -----
2026-09-03T15:31:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:24: IsValid: true
2026-09-03T15:31:24: --------------------------
2026-09-03T15:31:24: 15:31:24 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 9.568 ms - 361[0m
2026-09-03T15:31:25: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:31:25: Method: GET
2026-09-03T15:31:25: originalUrl: /v1/payment/11
2026-09-03T15:31:25: path: /v1/payment/11
2026-09-03T15:31:25: normalizedPath: /v1/payment/11
2026-09-03T15:31:25: isPublicRoute: false
2026-09-03T15:31:25: ------------------------------
2026-09-03T15:31:25: ----- initAuth DEBUG -----
2026-09-03T15:31:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:25: IsValid: true
2026-09-03T15:31:25: --------------------------
2026-09-03T15:31:25: 15:31:25 [[32minfo[39m] [0mGET /v1/payment/11 [32m200[0m 9.568 ms - 479[0m
2026-09-03T15:31:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:31:27: Method: POST
2026-09-03T15:31:27: originalUrl: /v1/expenses
2026-09-03T15:31:27: path: /v1/expenses
2026-09-03T15:31:27: normalizedPath: /v1/expenses
2026-09-03T15:31:27: isPublicRoute: false
2026-09-03T15:31:27: ------------------------------
2026-09-03T15:31:27: ----- initAuth DEBUG -----
2026-09-03T15:31:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:27: IsValid: true
2026-09-03T15:31:27: --------------------------
2026-09-03T15:31:27: 15:31:27 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 5.734 ms - 1060[0m
2026-09-03T15:31:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:31:27: Method: POST
2026-09-03T15:31:27: originalUrl: /v1/expenses/summary
2026-09-03T15:31:27: path: /v1/expenses/summary
2026-09-03T15:31:27: normalizedPath: /v1/expenses/summary
2026-09-03T15:31:27: isPublicRoute: false
2026-09-03T15:31:27: ------------------------------
2026-09-03T15:31:27: ----- initAuth DEBUG -----
2026-09-03T15:31:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:27: IsValid: true
2026-09-03T15:31:27: --------------------------
2026-09-03T15:31:27: 15:31:27 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.313 ms - 158[0m
2026-09-03T15:31:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:31:27: Method: GET
2026-09-03T15:31:27: originalUrl: /v1/expense-categories
2026-09-03T15:31:27: path: /v1/expense-categories
2026-09-03T15:31:27: normalizedPath: /v1/expense-categories
2026-09-03T15:31:27: isPublicRoute: false
2026-09-03T15:31:27: ------------------------------
2026-09-03T15:31:27: ----- initAuth DEBUG -----
2026-09-03T15:31:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:27: IsValid: true
2026-09-03T15:31:27: --------------------------
2026-09-03T15:31:27: 15:31:27 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 2.951 ms - 149[0m
2026-09-03T15:31:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:31:28: Method: GET
2026-09-03T15:31:28: originalUrl: /v1/expense/20
2026-09-03T15:31:28: path: /v1/expense/20
2026-09-03T15:31:28: normalizedPath: /v1/expense/20
2026-09-03T15:31:28: isPublicRoute: false
2026-09-03T15:31:28: ------------------------------
2026-09-03T15:31:28: ----- initAuth DEBUG -----
2026-09-03T15:31:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:28: IsValid: true
2026-09-03T15:31:28: --------------------------
2026-09-03T15:31:28: 15:31:28 [[32minfo[39m] [0mGET /v1/expense/20 [32m200[0m 4.546 ms - 569[0m
2026-09-03T15:31:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:31:42: Method: GET
2026-09-03T15:31:42: originalUrl: /v1/dashboard
2026-09-03T15:31:42: path: /v1/dashboard
2026-09-03T15:31:42: normalizedPath: /v1/dashboard
2026-09-03T15:31:42: isPublicRoute: false
2026-09-03T15:31:42: ------------------------------
2026-09-03T15:31:42: ----- initAuth DEBUG -----
2026-09-03T15:31:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:31:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:31:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:31:42: IsValid: true
2026-09-03T15:31:42: --------------------------
2026-09-03T15:31:42: ========== Dashboard Controller ==========
2026-09-03T15:31:42: req.user => {
2026-09-03T15:31:42:   user_id: 17,
2026-09-03T15:31:42:   society_id: 21,
2026-09-03T15:31:42:   role: 'admin',
2026-09-03T15:31:42:   full_name: 'Sarvan Singh',
2026-09-03T15:31:42:   is_admin: 1,
2026-09-03T15:31:42:   is_member: 1,
2026-09-03T15:31:42:   is_superadmin: false,
2026-09-03T15:31:42:   permissions: {
2026-09-03T15:31:42:     dashboard: { view: true },
2026-09-03T15:31:42:     society: {
2026-09-03T15:31:42:       view: true,
2026-09-03T15:31:42:       summary: false,
2026-09-03T15:31:42:       create: false,
2026-09-03T15:31:42:       update: true,
2026-09-03T15:31:42:       delete: false,
2026-09-03T15:31:42:       approve: false,
2026-09-03T15:31:42:       reject: false
2026-09-03T15:31:42:     },
2026-09-03T15:31:42:     members: {
2026-09-03T15:31:42:       view: true,
2026-09-03T15:31:42:       create: true,
2026-09-03T15:31:42:       update: true,
2026-09-03T15:31:42:       delete: true,
2026-09-03T15:31:42:       approve: false,
2026-09-03T15:31:42:       reject: true
2026-09-03T15:31:42:     },
2026-09-03T15:31:42:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T15:31:42:     expenses: {
2026-09-03T15:31:42:       view: true,
2026-09-03T15:31:42:       create: true,
2026-09-03T15:31:42:       update: true,
2026-09-03T15:31:42:       delete: false,
2026-09-03T15:31:42:       approve: true,
2026-09-03T15:31:42:       reject: true
2026-09-03T15:31:42:     },
2026-09-03T15:31:42:     transactions: { view: true },
2026-09-03T15:31:42:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T15:31:42:     profile: { view: true, update: true },
2026-09-03T15:31:42:     settings: { view: true, update: true }
2026-09-03T15:31:42:   },
2026-09-03T15:31:42:   iat: 1788428760,
2026-09-03T15:31:42:   exp: 1791020760
2026-09-03T15:31:42: }
2026-09-03T15:31:42: req.selectedSocietyId => 21
2026-09-03T15:31:42: Dashboard Society ID => 21
2026-09-03T15:31:42: Member ID => 17
2026-09-03T15:31:42: User Role => admin
2026-09-03T15:31:42: societyId = 21
2026-09-03T15:31:42: memberId = 17
2026-09-03T15:31:42: Pending Maintenance Count => 0
2026-09-03T15:31:42: Pending Expense Count => 0
2026-09-03T15:31:42: Total Pending Count => 0
2026-09-03T15:31:42: 15:31:42 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.371 ms - 670[0m
2026-09-03T15:32:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:32:06: Method: POST
2026-09-03T15:32:06: originalUrl: /v1/society/registration-list
2026-09-03T15:32:06: path: /v1/society/registration-list
2026-09-03T15:32:06: normalizedPath: /v1/society/registration-list
2026-09-03T15:32:06: isPublicRoute: false
2026-09-03T15:32:06: ------------------------------
2026-09-03T15:32:06: ----- initAuth DEBUG -----
2026-09-03T15:32:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:32:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:32:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:32:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:32:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:32:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:32:06: IsValid: true
2026-09-03T15:32:06: --------------------------
2026-09-03T15:32:06: 15:32:06 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.983 ms - 412[0m
2026-09-03T15:32:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:32:06: Method: GET
2026-09-03T15:32:06: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T15:32:06: path: /v1/society/registration-dashboard-summary
2026-09-03T15:32:06: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T15:32:06: isPublicRoute: false
2026-09-03T15:32:06: ------------------------------
2026-09-03T15:32:06: ----- initAuth DEBUG -----
2026-09-03T15:32:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:32:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:32:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:32:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:32:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:32:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:32:06: IsValid: true
2026-09-03T15:32:06: --------------------------
2026-09-03T15:32:06: 15:32:06 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 10.826 ms - 152[0m
2026-09-03T15:32:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:32:07: Method: GET
2026-09-03T15:32:07: originalUrl: /v1/society/21
2026-09-03T15:32:07: path: /v1/society/21
2026-09-03T15:32:07: normalizedPath: /v1/society/21
2026-09-03T15:32:07: isPublicRoute: false
2026-09-03T15:32:07: ------------------------------
2026-09-03T15:32:07: ----- initAuth DEBUG -----
2026-09-03T15:32:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:32:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:32:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:32:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:32:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:32:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:32:07: IsValid: true
2026-09-03T15:32:07: --------------------------
2026-09-03T15:32:07: 15:32:07 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.348 ms - 572[0m
2026-09-03T15:32:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:32:08: Method: POST
2026-09-03T15:32:08: originalUrl: /v1/society/registration-list
2026-09-03T15:32:08: path: /v1/society/registration-list
2026-09-03T15:32:08: normalizedPath: /v1/society/registration-list
2026-09-03T15:32:08: isPublicRoute: false
2026-09-03T15:32:08: ------------------------------
2026-09-03T15:32:08: ----- initAuth DEBUG -----
2026-09-03T15:32:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:32:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:32:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:32:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:32:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:32:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:32:08: IsValid: true
2026-09-03T15:32:08: --------------------------
2026-09-03T15:32:08: 15:32:08 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.233 ms - 412[0m
2026-09-03T15:32:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:32:08: Method: GET
2026-09-03T15:32:08: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T15:32:08: path: /v1/society/registration-dashboard-summary
2026-09-03T15:32:08: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T15:32:08: isPublicRoute: false
2026-09-03T15:32:08: ------------------------------
2026-09-03T15:32:08: ----- initAuth DEBUG -----
2026-09-03T15:32:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:32:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:32:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:32:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:32:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:32:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:32:08: IsValid: true
2026-09-03T15:32:08: --------------------------
2026-09-03T15:32:08: 15:32:08 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.707 ms - 152[0m
2026-09-03T15:32:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:32:11: Method: GET
2026-09-03T15:32:11: originalUrl: /v1/society/21
2026-09-03T15:32:11: path: /v1/society/21
2026-09-03T15:32:11: normalizedPath: /v1/society/21
2026-09-03T15:32:11: isPublicRoute: false
2026-09-03T15:32:11: ------------------------------
2026-09-03T15:32:11: ----- initAuth DEBUG -----
2026-09-03T15:32:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:32:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:32:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:32:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:32:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:32:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:32:11: IsValid: true
2026-09-03T15:32:11: --------------------------
2026-09-03T15:32:11: 15:32:11 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 2.961 ms - 572[0m
2026-09-03T15:32:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:32:35: Method: GET
2026-09-03T15:32:35: originalUrl: /v1/roles
2026-09-03T15:32:35: path: /v1/roles
2026-09-03T15:32:35: normalizedPath: /v1/roles
2026-09-03T15:32:35: isPublicRoute: true
2026-09-03T15:32:35: ------------------------------
2026-09-03T15:32:35: Current User Role: admin
2026-09-03T15:32:35: 15:32:35 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 5.641 ms - 129[0m
2026-09-03T15:34:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:34:03: Method: PUT
2026-09-03T15:34:03: originalUrl: /v1/society/21
2026-09-03T15:34:03: path: /v1/society/21
2026-09-03T15:34:03: normalizedPath: /v1/society/21
2026-09-03T15:34:03: isPublicRoute: false
2026-09-03T15:34:03: ------------------------------
2026-09-03T15:34:03: ----- initAuth DEBUG -----
2026-09-03T15:34:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:34:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:34:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:34:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:34:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:34:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:34:03: IsValid: true
2026-09-03T15:34:03: --------------------------
2026-09-03T15:34:03: 15:34:03 [[32minfo[39m] [0mPUT /v1/society/21 [32m200[0m 17.633 ms - 62[0m
2026-09-03T15:34:03: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:34:03: Method: GET
2026-09-03T15:34:03: originalUrl: /v1/society/21
2026-09-03T15:34:03: path: /v1/society/21
2026-09-03T15:34:03: normalizedPath: /v1/society/21
2026-09-03T15:34:03: isPublicRoute: false
2026-09-03T15:34:03: ------------------------------
2026-09-03T15:34:03: ----- initAuth DEBUG -----
2026-09-03T15:34:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:34:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:34:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:34:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:34:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:34:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:34:03: IsValid: true
2026-09-03T15:34:03: --------------------------
2026-09-03T15:34:03: 15:34:03 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.134 ms - 572[0m
2026-09-03T15:34:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:34:05: Method: GET
2026-09-03T15:34:05: originalUrl: /v1/roles
2026-09-03T15:34:05: path: /v1/roles
2026-09-03T15:34:05: normalizedPath: /v1/roles
2026-09-03T15:34:05: isPublicRoute: true
2026-09-03T15:34:05: ------------------------------
2026-09-03T15:34:05: Current User Role: admin
2026-09-03T15:34:05: 15:34:05 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 7.156 ms - 129[0m
2026-09-03T15:35:50: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:35:50: Method: GET
2026-09-03T15:35:50: originalUrl: /v1/society/21
2026-09-03T15:35:50: path: /v1/society/21
2026-09-03T15:35:50: normalizedPath: /v1/society/21
2026-09-03T15:35:50: isPublicRoute: false
2026-09-03T15:35:50: ------------------------------
2026-09-03T15:35:50: ----- initAuth DEBUG -----
2026-09-03T15:35:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:35:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:35:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:35:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:35:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:35:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:35:50: IsValid: true
2026-09-03T15:35:50: --------------------------
2026-09-03T15:35:50: 15:35:50 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 10.115 ms - 572[0m
2026-09-03T15:35:51: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:35:51: Method: POST
2026-09-03T15:35:51: originalUrl: /v1/society/registration-list
2026-09-03T15:35:51: path: /v1/society/registration-list
2026-09-03T15:35:51: normalizedPath: /v1/society/registration-list
2026-09-03T15:35:51: isPublicRoute: false
2026-09-03T15:35:51: ------------------------------
2026-09-03T15:35:51: ----- initAuth DEBUG -----
2026-09-03T15:35:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:35:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:35:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:35:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:35:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:35:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:35:51: IsValid: true
2026-09-03T15:35:51: --------------------------
2026-09-03T15:35:51: 15:35:51 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.000 ms - 412[0m
2026-09-03T15:35:51: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:35:51: Method: GET
2026-09-03T15:35:51: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T15:35:51: path: /v1/society/registration-dashboard-summary
2026-09-03T15:35:51: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T15:35:51: isPublicRoute: false
2026-09-03T15:35:51: ------------------------------
2026-09-03T15:35:51: ----- initAuth DEBUG -----
2026-09-03T15:35:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:35:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:35:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:35:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:35:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:35:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:35:51: IsValid: true
2026-09-03T15:35:51: --------------------------
2026-09-03T15:35:51: 15:35:51 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 6.099 ms - 152[0m
2026-09-03T15:35:52: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:35:52: Method: POST
2026-09-03T15:35:52: originalUrl: /v1/member/list
2026-09-03T15:35:52: path: /v1/member/list
2026-09-03T15:35:52: normalizedPath: /v1/member/list
2026-09-03T15:35:52: isPublicRoute: false
2026-09-03T15:35:52: ------------------------------
2026-09-03T15:35:52: ----- initAuth DEBUG -----
2026-09-03T15:35:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:35:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:35:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:35:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:35:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:35:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:35:52: IsValid: true
2026-09-03T15:35:52: --------------------------
2026-09-03T15:35:52: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:35:52: Method: POST
2026-09-03T15:35:52: originalUrl: /v1/member/statistics
2026-09-03T15:35:52: path: /v1/member/statistics
2026-09-03T15:35:52: normalizedPath: /v1/member/statistics
2026-09-03T15:35:52: isPublicRoute: false
2026-09-03T15:35:52: ------------------------------
2026-09-03T15:35:52: ----- initAuth DEBUG -----
2026-09-03T15:35:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:35:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:35:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:35:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:35:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:35:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:35:52: IsValid: true
2026-09-03T15:35:52: --------------------------
2026-09-03T15:35:52: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:35:52: Method: POST
2026-09-03T15:35:52: originalUrl: /v1/member/list
2026-09-03T15:35:52: path: /v1/member/list
2026-09-03T15:35:52: normalizedPath: /v1/member/list
2026-09-03T15:35:52: isPublicRoute: false
2026-09-03T15:35:52: ------------------------------
2026-09-03T15:35:52: ----- initAuth DEBUG -----
2026-09-03T15:35:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:35:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:35:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:35:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:35:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:35:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:35:52: IsValid: true
2026-09-03T15:35:52: --------------------------
2026-09-03T15:35:52: 15:35:52 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 12.716 ms - 1497[0m
2026-09-03T15:35:52: 15:35:52 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 10.010 ms - 143[0m
2026-09-03T15:35:52: 15:35:52 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 6.433 ms - 1497[0m
2026-09-03T15:35:52: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:35:52: Method: POST
2026-09-03T15:35:52: originalUrl: /v1/member/statistics
2026-09-03T15:35:52: path: /v1/member/statistics
2026-09-03T15:35:52: normalizedPath: /v1/member/statistics
2026-09-03T15:35:52: isPublicRoute: false
2026-09-03T15:35:52: ------------------------------
2026-09-03T15:35:52: ----- initAuth DEBUG -----
2026-09-03T15:35:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:35:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:35:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:35:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:35:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:35:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:35:52: IsValid: true
2026-09-03T15:35:52: --------------------------
2026-09-03T15:35:52: 15:35:52 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 2.434 ms - 143[0m
2026-09-03T15:35:52: 15:35:52 [[32minfo[39m] [0mGET /uploads/profile/1788415012379-62500340.jpg [32m200[0m 1.442 ms - 55385[0m
2026-09-03T15:35:53: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:35:53: Method: GET
2026-09-03T15:35:53: originalUrl: /v1/member/19
2026-09-03T15:35:53: path: /v1/member/19
2026-09-03T15:35:53: normalizedPath: /v1/member/19
2026-09-03T15:35:53: isPublicRoute: false
2026-09-03T15:35:53: ------------------------------
2026-09-03T15:35:53: ----- initAuth DEBUG -----
2026-09-03T15:35:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:35:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:35:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:35:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:35:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:35:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:35:53: IsValid: true
2026-09-03T15:35:53: --------------------------
2026-09-03T15:35:53: 15:35:53 [[32minfo[39m] [0mGET /v1/member/19 [32m200[0m 5.705 ms - 627[0m
2026-09-03T15:35:54: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:35:54: Method: GET
2026-09-03T15:35:54: originalUrl: /v1/roles
2026-09-03T15:35:54: path: /v1/roles
2026-09-03T15:35:54: normalizedPath: /v1/roles
2026-09-03T15:35:54: isPublicRoute: true
2026-09-03T15:35:54: ------------------------------
2026-09-03T15:35:54: Current User Role: admin
2026-09-03T15:35:54: 15:35:54 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 3.373 ms - 129[0m
2026-09-03T15:35:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:35:57: Method: GET
2026-09-03T15:35:57: originalUrl: /v1/roles
2026-09-03T15:35:57: path: /v1/roles
2026-09-03T15:35:57: normalizedPath: /v1/roles
2026-09-03T15:35:57: isPublicRoute: true
2026-09-03T15:35:57: ------------------------------
2026-09-03T15:35:57: Current User Role: admin
2026-09-03T15:35:57: 15:35:57 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 3.364 ms - 129[0m
2026-09-03T15:36:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:36:01: Method: GET
2026-09-03T15:36:01: originalUrl: /v1/member/17
2026-09-03T15:36:01: path: /v1/member/17
2026-09-03T15:36:01: normalizedPath: /v1/member/17
2026-09-03T15:36:01: isPublicRoute: false
2026-09-03T15:36:01: ------------------------------
2026-09-03T15:36:01: ----- initAuth DEBUG -----
2026-09-03T15:36:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:36:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:36:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:36:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:36:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:36:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:36:01: IsValid: true
2026-09-03T15:36:01: --------------------------
2026-09-03T15:36:01: 15:36:01 [[32minfo[39m] [0mGET /v1/member/17 [32m200[0m 4.423 ms - 707[0m
2026-09-03T15:36:02: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:36:02: Method: GET
2026-09-03T15:36:02: originalUrl: /v1/roles
2026-09-03T15:36:02: path: /v1/roles
2026-09-03T15:36:02: normalizedPath: /v1/roles
2026-09-03T15:36:02: isPublicRoute: true
2026-09-03T15:36:02: ------------------------------
2026-09-03T15:36:02: Current User Role: admin
2026-09-03T15:36:02: 15:36:02 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 3.435 ms - 129[0m
2026-09-03T15:36:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:36:06: Method: POST
2026-09-03T15:36:06: originalUrl: /v1/society/registration-list
2026-09-03T15:36:06: path: /v1/society/registration-list
2026-09-03T15:36:06: normalizedPath: /v1/society/registration-list
2026-09-03T15:36:06: isPublicRoute: false
2026-09-03T15:36:06: ------------------------------
2026-09-03T15:36:06: ----- initAuth DEBUG -----
2026-09-03T15:36:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:36:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:36:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:36:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:36:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:36:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:36:06: IsValid: true
2026-09-03T15:36:06: --------------------------
2026-09-03T15:36:06: 15:36:06 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.820 ms - 412[0m
2026-09-03T15:36:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:36:06: Method: GET
2026-09-03T15:36:06: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T15:36:06: path: /v1/society/registration-dashboard-summary
2026-09-03T15:36:06: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T15:36:06: isPublicRoute: false
2026-09-03T15:36:06: ------------------------------
2026-09-03T15:36:06: ----- initAuth DEBUG -----
2026-09-03T15:36:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:36:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:36:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:36:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:36:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:36:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:36:06: IsValid: true
2026-09-03T15:36:06: --------------------------
2026-09-03T15:36:06: 15:36:06 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.072 ms - 152[0m
2026-09-03T15:36:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:36:07: Method: GET
2026-09-03T15:36:07: originalUrl: /v1/society/21
2026-09-03T15:36:07: path: /v1/society/21
2026-09-03T15:36:07: normalizedPath: /v1/society/21
2026-09-03T15:36:07: isPublicRoute: false
2026-09-03T15:36:07: ------------------------------
2026-09-03T15:36:07: ----- initAuth DEBUG -----
2026-09-03T15:36:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:36:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:36:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:36:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:36:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:36:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:36:07: IsValid: true
2026-09-03T15:36:07: --------------------------
2026-09-03T15:36:07: 15:36:07 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.031 ms - 572[0m
2026-09-03T15:39:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:39:27: Method: GET
2026-09-03T15:39:27: originalUrl: /v1/roles
2026-09-03T15:39:27: path: /v1/roles
2026-09-03T15:39:27: normalizedPath: /v1/roles
2026-09-03T15:39:27: isPublicRoute: true
2026-09-03T15:39:27: ------------------------------
2026-09-03T15:39:27: Current User Role: admin
2026-09-03T15:39:27: 15:39:27 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 3.304 ms - 129[0m
2026-09-03T15:40:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:40:30: Method: GET
2026-09-03T15:40:30: originalUrl: /v1/society/21
2026-09-03T15:40:30: path: /v1/society/21
2026-09-03T15:40:30: normalizedPath: /v1/society/21
2026-09-03T15:40:30: isPublicRoute: false
2026-09-03T15:40:30: ------------------------------
2026-09-03T15:40:30: ----- initAuth DEBUG -----
2026-09-03T15:40:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:40:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:40:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:40:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:40:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:40:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:40:30: IsValid: true
2026-09-03T15:40:30: --------------------------
2026-09-03T15:40:30: 15:40:30 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.039 ms - 572[0m
2026-09-03T15:40:32: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:40:32: Method: POST
2026-09-03T15:40:32: originalUrl: /v1/society/registration-list
2026-09-03T15:40:32: path: /v1/society/registration-list
2026-09-03T15:40:32: normalizedPath: /v1/society/registration-list
2026-09-03T15:40:32: isPublicRoute: false
2026-09-03T15:40:32: ------------------------------
2026-09-03T15:40:32: ----- initAuth DEBUG -----
2026-09-03T15:40:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:40:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:40:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:40:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:40:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:40:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:40:32: IsValid: true
2026-09-03T15:40:32: --------------------------
2026-09-03T15:40:32: 15:40:32 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.478 ms - 412[0m
2026-09-03T15:40:32: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:40:32: Method: GET
2026-09-03T15:40:32: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T15:40:32: path: /v1/society/registration-dashboard-summary
2026-09-03T15:40:32: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T15:40:32: isPublicRoute: false
2026-09-03T15:40:32: ------------------------------
2026-09-03T15:40:32: ----- initAuth DEBUG -----
2026-09-03T15:40:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:40:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:40:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:40:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:40:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:40:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:40:32: IsValid: true
2026-09-03T15:40:32: --------------------------
2026-09-03T15:40:32: 15:40:32 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.743 ms - 152[0m
2026-09-03T15:40:33: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:40:33: Method: GET
2026-09-03T15:40:33: originalUrl: /v1/society/21
2026-09-03T15:40:33: path: /v1/society/21
2026-09-03T15:40:33: normalizedPath: /v1/society/21
2026-09-03T15:40:33: isPublicRoute: false
2026-09-03T15:40:33: ------------------------------
2026-09-03T15:40:33: ----- initAuth DEBUG -----
2026-09-03T15:40:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:40:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:40:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:40:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:40:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:40:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:40:33: IsValid: true
2026-09-03T15:40:33: --------------------------
2026-09-03T15:40:33: 15:40:33 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 2.778 ms - 572[0m
2026-09-03T15:40:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:40:34: Method: GET
2026-09-03T15:40:34: originalUrl: /v1/roles
2026-09-03T15:40:34: path: /v1/roles
2026-09-03T15:40:34: normalizedPath: /v1/roles
2026-09-03T15:40:34: isPublicRoute: true
2026-09-03T15:40:34: ------------------------------
2026-09-03T15:40:34: Current User Role: admin
2026-09-03T15:40:34: 15:40:34 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 2.794 ms - 129[0m
2026-09-03T15:43:40: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:43:40: Method: GET
2026-09-03T15:43:40: originalUrl: /v1/society/21
2026-09-03T15:43:40: path: /v1/society/21
2026-09-03T15:43:40: normalizedPath: /v1/society/21
2026-09-03T15:43:40: isPublicRoute: false
2026-09-03T15:43:40: ------------------------------
2026-09-03T15:43:40: ----- initAuth DEBUG -----
2026-09-03T15:43:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:43:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:43:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:43:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:43:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:43:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:43:40: IsValid: true
2026-09-03T15:43:40: --------------------------
2026-09-03T15:43:40: 15:43:40 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 10.107 ms - 572[0m
2026-09-03T15:43:41: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:43:41: Method: POST
2026-09-03T15:43:41: originalUrl: /v1/society/registration-list
2026-09-03T15:43:41: path: /v1/society/registration-list
2026-09-03T15:43:41: normalizedPath: /v1/society/registration-list
2026-09-03T15:43:41: isPublicRoute: false
2026-09-03T15:43:41: ------------------------------
2026-09-03T15:43:41: ----- initAuth DEBUG -----
2026-09-03T15:43:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:43:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:43:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:43:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:43:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:43:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:43:41: IsValid: true
2026-09-03T15:43:41: --------------------------
2026-09-03T15:43:41: 15:43:41 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.920 ms - 412[0m
2026-09-03T15:43:42: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:43:42: Method: GET
2026-09-03T15:43:42: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T15:43:42: path: /v1/society/registration-dashboard-summary
2026-09-03T15:43:42: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T15:43:42: isPublicRoute: false
2026-09-03T15:43:42: ------------------------------
2026-09-03T15:43:42: ----- initAuth DEBUG -----
2026-09-03T15:43:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:43:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:43:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:43:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:43:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:43:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:43:42: IsValid: true
2026-09-03T15:43:42: --------------------------
2026-09-03T15:43:42: 15:43:42 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.194 ms - 152[0m
2026-09-03T15:43:43: 15:43:43 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 2.062 ms - 68274[0m
2026-09-03T15:47:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:47:59: Method: POST
2026-09-03T15:47:59: originalUrl: /v1/society/registration-list
2026-09-03T15:47:59: path: /v1/society/registration-list
2026-09-03T15:47:59: normalizedPath: /v1/society/registration-list
2026-09-03T15:47:59: isPublicRoute: false
2026-09-03T15:47:59: ------------------------------
2026-09-03T15:47:59: ----- initAuth DEBUG -----
2026-09-03T15:47:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:47:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:47:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:47:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:47:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:47:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:47:59: IsValid: true
2026-09-03T15:47:59: --------------------------
2026-09-03T15:47:59: 15:47:59 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.627 ms - 412[0m
2026-09-03T15:47:59: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:47:59: Method: GET
2026-09-03T15:47:59: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T15:47:59: path: /v1/society/registration-dashboard-summary
2026-09-03T15:47:59: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T15:47:59: isPublicRoute: false
2026-09-03T15:47:59: ------------------------------
2026-09-03T15:47:59: ----- initAuth DEBUG -----
2026-09-03T15:47:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:47:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:47:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:47:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:47:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:47:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:47:59: IsValid: true
2026-09-03T15:47:59: --------------------------
2026-09-03T15:47:59: 15:47:59 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.387 ms - 152[0m
2026-09-03T15:48:01: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:48:01: Method: GET
2026-09-03T15:48:01: originalUrl: /v1/society/21
2026-09-03T15:48:01: path: /v1/society/21
2026-09-03T15:48:01: normalizedPath: /v1/society/21
2026-09-03T15:48:01: isPublicRoute: false
2026-09-03T15:48:01: ------------------------------
2026-09-03T15:48:01: ----- initAuth DEBUG -----
2026-09-03T15:48:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:48:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:48:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:48:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:48:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:48:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:48:01: IsValid: true
2026-09-03T15:48:01: --------------------------
2026-09-03T15:48:01: 15:48:01 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.886 ms - 572[0m
2026-09-03T15:52:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:52:20: Method: POST
2026-09-03T15:52:20: originalUrl: /v1/society/registration-list
2026-09-03T15:52:20: path: /v1/society/registration-list
2026-09-03T15:52:20: normalizedPath: /v1/society/registration-list
2026-09-03T15:52:20: isPublicRoute: false
2026-09-03T15:52:20: ------------------------------
2026-09-03T15:52:20: ----- initAuth DEBUG -----
2026-09-03T15:52:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:52:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:52:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:52:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:52:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:52:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:52:20: IsValid: true
2026-09-03T15:52:20: --------------------------
2026-09-03T15:52:20: 15:52:20 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 7.203 ms - 412[0m
2026-09-03T15:52:20: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:52:20: Method: GET
2026-09-03T15:52:20: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T15:52:20: path: /v1/society/registration-dashboard-summary
2026-09-03T15:52:20: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T15:52:20: isPublicRoute: false
2026-09-03T15:52:20: ------------------------------
2026-09-03T15:52:20: ----- initAuth DEBUG -----
2026-09-03T15:52:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:52:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:52:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:52:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:52:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:52:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:52:20: IsValid: true
2026-09-03T15:52:20: --------------------------
2026-09-03T15:52:20: 15:52:20 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.912 ms - 152[0m
2026-09-03T15:52:21: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:52:21: Method: GET
2026-09-03T15:52:21: originalUrl: /v1/society/21
2026-09-03T15:52:21: path: /v1/society/21
2026-09-03T15:52:21: normalizedPath: /v1/society/21
2026-09-03T15:52:21: isPublicRoute: false
2026-09-03T15:52:21: ------------------------------
2026-09-03T15:52:21: ----- initAuth DEBUG -----
2026-09-03T15:52:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:52:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:52:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:52:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:52:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:52:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:52:21: IsValid: true
2026-09-03T15:52:21: --------------------------
2026-09-03T15:52:21: 15:52:21 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 4.064 ms - 572[0m
2026-09-03T15:52:37: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:52:37: Method: GET
2026-09-03T15:52:37: originalUrl: /v1/roles
2026-09-03T15:52:37: path: /v1/roles
2026-09-03T15:52:37: normalizedPath: /v1/roles
2026-09-03T15:52:37: isPublicRoute: true
2026-09-03T15:52:37: ------------------------------
2026-09-03T15:52:37: Current User Role: admin
2026-09-03T15:52:37: 15:52:37 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 7.229 ms - 129[0m
2026-09-03T15:53:15: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:53:15: Method: GET
2026-09-03T15:53:15: originalUrl: /v1/society/21
2026-09-03T15:53:15: path: /v1/society/21
2026-09-03T15:53:15: normalizedPath: /v1/society/21
2026-09-03T15:53:15: isPublicRoute: false
2026-09-03T15:53:15: ------------------------------
2026-09-03T15:53:15: ----- initAuth DEBUG -----
2026-09-03T15:53:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:15: IsValid: true
2026-09-03T15:53:15: --------------------------
2026-09-03T15:53:15: 15:53:15 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 4.129 ms - 572[0m
2026-09-03T15:53:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:53:16: Method: POST
2026-09-03T15:53:16: originalUrl: /v1/society/registration-list
2026-09-03T15:53:16: path: /v1/society/registration-list
2026-09-03T15:53:16: normalizedPath: /v1/society/registration-list
2026-09-03T15:53:16: isPublicRoute: false
2026-09-03T15:53:16: ------------------------------
2026-09-03T15:53:16: ----- initAuth DEBUG -----
2026-09-03T15:53:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:16: IsValid: true
2026-09-03T15:53:16: --------------------------
2026-09-03T15:53:16: 15:53:16 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.584 ms - 412[0m
2026-09-03T15:53:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:53:16: Method: GET
2026-09-03T15:53:16: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T15:53:16: path: /v1/society/registration-dashboard-summary
2026-09-03T15:53:16: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T15:53:16: isPublicRoute: false
2026-09-03T15:53:16: ------------------------------
2026-09-03T15:53:16: ----- initAuth DEBUG -----
2026-09-03T15:53:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:16: IsValid: true
2026-09-03T15:53:16: --------------------------
2026-09-03T15:53:16: 15:53:16 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.991 ms - 152[0m
2026-09-03T15:53:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:53:18: Method: GET
2026-09-03T15:53:18: originalUrl: /v1/user/profile
2026-09-03T15:53:18: path: /v1/user/profile
2026-09-03T15:53:18: normalizedPath: /v1/user/profile
2026-09-03T15:53:18: isPublicRoute: false
2026-09-03T15:53:18: ------------------------------
2026-09-03T15:53:18: ----- initAuth DEBUG -----
2026-09-03T15:53:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:18: IsValid: true
2026-09-03T15:53:18: --------------------------
2026-09-03T15:53:18: 15:53:18 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 11.415 ms - 1450[0m
2026-09-03T15:53:18: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:53:18: Method: GET
2026-09-03T15:53:18: originalUrl: /v1/user/profile
2026-09-03T15:53:18: path: /v1/user/profile
2026-09-03T15:53:18: normalizedPath: /v1/user/profile
2026-09-03T15:53:18: isPublicRoute: false
2026-09-03T15:53:18: ------------------------------
2026-09-03T15:53:18: ----- initAuth DEBUG -----
2026-09-03T15:53:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:18: IsValid: true
2026-09-03T15:53:18: --------------------------
2026-09-03T15:53:18: 15:53:18 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 2.867 ms - 1450[0m
2026-09-03T15:53:21: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:53:21: Method: GET
2026-09-03T15:53:21: originalUrl: /v1/dashboard
2026-09-03T15:53:21: path: /v1/dashboard
2026-09-03T15:53:21: normalizedPath: /v1/dashboard
2026-09-03T15:53:21: isPublicRoute: false
2026-09-03T15:53:21: ------------------------------
2026-09-03T15:53:21: ----- initAuth DEBUG -----
2026-09-03T15:53:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:21: IsValid: true
2026-09-03T15:53:21: --------------------------
2026-09-03T15:53:21: ========== Dashboard Controller ==========
2026-09-03T15:53:21: req.user => {
2026-09-03T15:53:21:   user_id: 17,
2026-09-03T15:53:21:   society_id: 21,
2026-09-03T15:53:21:   role: 'admin',
2026-09-03T15:53:21:   full_name: 'Sarvan Singh',
2026-09-03T15:53:21:   is_admin: 1,
2026-09-03T15:53:21:   is_member: 1,
2026-09-03T15:53:21:   is_superadmin: false,
2026-09-03T15:53:21:   permissions: {
2026-09-03T15:53:21:     dashboard: { view: true },
2026-09-03T15:53:21:     society: {
2026-09-03T15:53:21:       view: true,
2026-09-03T15:53:21:       summary: false,
2026-09-03T15:53:21:       create: false,
2026-09-03T15:53:21:       update: true,
2026-09-03T15:53:21:       delete: false,
2026-09-03T15:53:21:       approve: false,
2026-09-03T15:53:21:       reject: false
2026-09-03T15:53:21:     },
2026-09-03T15:53:21:     members: {
2026-09-03T15:53:21:       view: true,
2026-09-03T15:53:21:       create: true,
2026-09-03T15:53:21:       update: true,
2026-09-03T15:53:21:       delete: true,
2026-09-03T15:53:21:       approve: false,
2026-09-03T15:53:21:       reject: true
2026-09-03T15:53:21:     },
2026-09-03T15:53:21:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T15:53:21:     expenses: {
2026-09-03T15:53:21:       view: true,
2026-09-03T15:53:21:       create: true,
2026-09-03T15:53:21:       update: true,
2026-09-03T15:53:21:       delete: false,
2026-09-03T15:53:21:       approve: true,
2026-09-03T15:53:21:       reject: true
2026-09-03T15:53:21:     },
2026-09-03T15:53:21:     transactions: { view: true },
2026-09-03T15:53:21:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T15:53:21:     profile: { view: true, update: true },
2026-09-03T15:53:21:     settings: { view: true, update: true }
2026-09-03T15:53:21:   },
2026-09-03T15:53:21:   iat: 1788428760,
2026-09-03T15:53:21:   exp: 1791020760
2026-09-03T15:53:21: }
2026-09-03T15:53:21: req.selectedSocietyId => 21
2026-09-03T15:53:21: Dashboard Society ID => 21
2026-09-03T15:53:21: Member ID => 17
2026-09-03T15:53:21: User Role => admin
2026-09-03T15:53:21: societyId = 21
2026-09-03T15:53:21: memberId = 17
2026-09-03T15:53:21: Pending Maintenance Count => 0
2026-09-03T15:53:21: Pending Expense Count => 0
2026-09-03T15:53:21: Total Pending Count => 0
2026-09-03T15:53:21: 15:53:21 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 41.351 ms - 670[0m
2026-09-03T15:53:23: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:53:23: Method: POST
2026-09-03T15:53:23: originalUrl: /v1/society/registration-list
2026-09-03T15:53:23: path: /v1/society/registration-list
2026-09-03T15:53:23: normalizedPath: /v1/society/registration-list
2026-09-03T15:53:23: isPublicRoute: false
2026-09-03T15:53:23: ------------------------------
2026-09-03T15:53:23: ----- initAuth DEBUG -----
2026-09-03T15:53:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:23: IsValid: true
2026-09-03T15:53:23: --------------------------
2026-09-03T15:53:23: 15:53:23 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.564 ms - 412[0m
2026-09-03T15:53:23: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:53:23: Method: GET
2026-09-03T15:53:23: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T15:53:23: path: /v1/society/registration-dashboard-summary
2026-09-03T15:53:23: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T15:53:23: isPublicRoute: false
2026-09-03T15:53:23: ------------------------------
2026-09-03T15:53:23: ----- initAuth DEBUG -----
2026-09-03T15:53:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:23: IsValid: true
2026-09-03T15:53:23: --------------------------
2026-09-03T15:53:23: 15:53:23 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.431 ms - 152[0m
2026-09-03T15:53:24: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:53:24: Method: GET
2026-09-03T15:53:24: originalUrl: /v1/society/21
2026-09-03T15:53:24: path: /v1/society/21
2026-09-03T15:53:24: normalizedPath: /v1/society/21
2026-09-03T15:53:24: isPublicRoute: false
2026-09-03T15:53:24: ------------------------------
2026-09-03T15:53:24: ----- initAuth DEBUG -----
2026-09-03T15:53:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:24: IsValid: true
2026-09-03T15:53:24: --------------------------
2026-09-03T15:53:24: 15:53:24 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 5.412 ms - 572[0m
2026-09-03T15:53:25: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:53:25: Method: GET
2026-09-03T15:53:25: originalUrl: /v1/roles
2026-09-03T15:53:25: path: /v1/roles
2026-09-03T15:53:25: normalizedPath: /v1/roles
2026-09-03T15:53:25: isPublicRoute: true
2026-09-03T15:53:25: ------------------------------
2026-09-03T15:53:25: Current User Role: admin
2026-09-03T15:53:25: 15:53:25 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 4.393 ms - 129[0m
2026-09-03T15:53:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:53:34: Method: GET
2026-09-03T15:53:34: originalUrl: /v1/society/21
2026-09-03T15:53:34: path: /v1/society/21
2026-09-03T15:53:34: normalizedPath: /v1/society/21
2026-09-03T15:53:34: isPublicRoute: false
2026-09-03T15:53:34: ------------------------------
2026-09-03T15:53:34: ----- initAuth DEBUG -----
2026-09-03T15:53:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:34: IsValid: true
2026-09-03T15:53:34: --------------------------
2026-09-03T15:53:34: 15:53:34 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.831 ms - 572[0m
2026-09-03T15:53:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:53:34: Method: POST
2026-09-03T15:53:34: originalUrl: /v1/society/registration-list
2026-09-03T15:53:34: path: /v1/society/registration-list
2026-09-03T15:53:34: normalizedPath: /v1/society/registration-list
2026-09-03T15:53:34: isPublicRoute: false
2026-09-03T15:53:34: ------------------------------
2026-09-03T15:53:34: ----- initAuth DEBUG -----
2026-09-03T15:53:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:34: IsValid: true
2026-09-03T15:53:34: --------------------------
2026-09-03T15:53:34: 15:53:34 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.544 ms - 412[0m
2026-09-03T15:53:34: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:53:34: Method: GET
2026-09-03T15:53:34: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T15:53:34: path: /v1/society/registration-dashboard-summary
2026-09-03T15:53:34: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T15:53:34: isPublicRoute: false
2026-09-03T15:53:34: ------------------------------
2026-09-03T15:53:34: ----- initAuth DEBUG -----
2026-09-03T15:53:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:34: IsValid: true
2026-09-03T15:53:34: --------------------------
2026-09-03T15:53:34: 15:53:34 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.613 ms - 152[0m
2026-09-03T15:53:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:53:35: Method: GET
2026-09-03T15:53:35: originalUrl: /v1/user/profile
2026-09-03T15:53:35: path: /v1/user/profile
2026-09-03T15:53:35: normalizedPath: /v1/user/profile
2026-09-03T15:53:35: isPublicRoute: false
2026-09-03T15:53:35: ------------------------------
2026-09-03T15:53:35: ----- initAuth DEBUG -----
2026-09-03T15:53:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:35: IsValid: true
2026-09-03T15:53:35: --------------------------
2026-09-03T15:53:35: 15:53:35 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 6.672 ms - 1450[0m
2026-09-03T15:53:39: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:53:39: Method: GET
2026-09-03T15:53:39: originalUrl: /v1/user/profile
2026-09-03T15:53:39: path: /v1/user/profile
2026-09-03T15:53:39: normalizedPath: /v1/user/profile
2026-09-03T15:53:39: isPublicRoute: false
2026-09-03T15:53:39: ------------------------------
2026-09-03T15:53:39: ----- initAuth DEBUG -----
2026-09-03T15:53:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:39: IsValid: true
2026-09-03T15:53:39: --------------------------
2026-09-03T15:53:39: 15:53:39 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.626 ms - 1450[0m
2026-09-03T15:53:49: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:53:49: Method: GET
2026-09-03T15:53:49: originalUrl: /v1/dashboard
2026-09-03T15:53:49: path: /v1/dashboard
2026-09-03T15:53:49: normalizedPath: /v1/dashboard
2026-09-03T15:53:49: isPublicRoute: false
2026-09-03T15:53:49: ------------------------------
2026-09-03T15:53:49: ----- initAuth DEBUG -----
2026-09-03T15:53:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:49: IsValid: true
2026-09-03T15:53:49: --------------------------
2026-09-03T15:53:49: ========== Dashboard Controller ==========
2026-09-03T15:53:49: req.user => {
2026-09-03T15:53:49:   user_id: 17,
2026-09-03T15:53:49:   society_id: 21,
2026-09-03T15:53:49:   role: 'admin',
2026-09-03T15:53:49:   full_name: 'Sarvan Singh',
2026-09-03T15:53:49:   is_admin: 1,
2026-09-03T15:53:49:   is_member: 1,
2026-09-03T15:53:49:   is_superadmin: false,
2026-09-03T15:53:49:   permissions: {
2026-09-03T15:53:49:     dashboard: { view: true },
2026-09-03T15:53:49:     society: {
2026-09-03T15:53:49:       view: true,
2026-09-03T15:53:49:       summary: false,
2026-09-03T15:53:49:       create: false,
2026-09-03T15:53:49:       update: true,
2026-09-03T15:53:49:       delete: false,
2026-09-03T15:53:49:       approve: false,
2026-09-03T15:53:49:       reject: false
2026-09-03T15:53:49:     },
2026-09-03T15:53:49:     members: {
2026-09-03T15:53:49:       view: true,
2026-09-03T15:53:49:       create: true,
2026-09-03T15:53:49:       update: true,
2026-09-03T15:53:49:       delete: true,
2026-09-03T15:53:49:       approve: false,
2026-09-03T15:53:49:       reject: true
2026-09-03T15:53:49:     },
2026-09-03T15:53:49:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T15:53:49:     expenses: {
2026-09-03T15:53:49:       view: true,
2026-09-03T15:53:49:       create: true,
2026-09-03T15:53:49:       update: true,
2026-09-03T15:53:49:       delete: false,
2026-09-03T15:53:49:       approve: true,
2026-09-03T15:53:49:       reject: true
2026-09-03T15:53:49:     },
2026-09-03T15:53:49:     transactions: { view: true },
2026-09-03T15:53:49:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T15:53:49:     profile: { view: true, update: true },
2026-09-03T15:53:49:     settings: { view: true, update: true }
2026-09-03T15:53:49:   },
2026-09-03T15:53:49:   iat: 1788428760,
2026-09-03T15:53:49:   exp: 1791020760
2026-09-03T15:53:49: }
2026-09-03T15:53:49: req.selectedSocietyId => 21
2026-09-03T15:53:49: Dashboard Society ID => 21
2026-09-03T15:53:49: Member ID => 17
2026-09-03T15:53:49: User Role => admin
2026-09-03T15:53:49: societyId = 21
2026-09-03T15:53:49: memberId = 17
2026-09-03T15:53:49: Pending Maintenance Count => 0
2026-09-03T15:53:49: Pending Expense Count => 0
2026-09-03T15:53:49: Total Pending Count => 0
2026-09-03T15:53:49: 15:53:49 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.455 ms - 670[0m
2026-09-03T15:53:51: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:53:51: Method: POST
2026-09-03T15:53:51: originalUrl: /v1/society/registration-list
2026-09-03T15:53:51: path: /v1/society/registration-list
2026-09-03T15:53:51: normalizedPath: /v1/society/registration-list
2026-09-03T15:53:51: isPublicRoute: false
2026-09-03T15:53:51: ------------------------------
2026-09-03T15:53:51: ----- initAuth DEBUG -----
2026-09-03T15:53:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:51: IsValid: true
2026-09-03T15:53:51: --------------------------
2026-09-03T15:53:51: 15:53:51 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.733 ms - 412[0m
2026-09-03T15:53:51: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:53:51: Method: GET
2026-09-03T15:53:51: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T15:53:51: path: /v1/society/registration-dashboard-summary
2026-09-03T15:53:51: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T15:53:51: isPublicRoute: false
2026-09-03T15:53:51: ------------------------------
2026-09-03T15:53:51: ----- initAuth DEBUG -----
2026-09-03T15:53:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:51: IsValid: true
2026-09-03T15:53:51: --------------------------
2026-09-03T15:53:51: 15:53:51 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 13.180 ms - 152[0m
2026-09-03T15:53:52: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:53:52: Method: GET
2026-09-03T15:53:52: originalUrl: /v1/society/21
2026-09-03T15:53:52: path: /v1/society/21
2026-09-03T15:53:52: normalizedPath: /v1/society/21
2026-09-03T15:53:52: isPublicRoute: false
2026-09-03T15:53:52: ------------------------------
2026-09-03T15:53:52: ----- initAuth DEBUG -----
2026-09-03T15:53:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:53:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:53:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:53:52: IsValid: true
2026-09-03T15:53:52: --------------------------
2026-09-03T15:53:52: 15:53:52 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 9.035 ms - 572[0m
2026-09-03T15:54:04: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:54:04: Method: GET
2026-09-03T15:54:04: originalUrl: /v1/roles
2026-09-03T15:54:04: path: /v1/roles
2026-09-03T15:54:04: normalizedPath: /v1/roles
2026-09-03T15:54:04: isPublicRoute: true
2026-09-03T15:54:04: ------------------------------
2026-09-03T15:54:04: Current User Role: admin
2026-09-03T15:54:04: 15:54:04 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 8.492 ms - 129[0m
2026-09-03T15:54:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:54:10: Method: GET
2026-09-03T15:54:10: originalUrl: /v1/society/21
2026-09-03T15:54:10: path: /v1/society/21
2026-09-03T15:54:10: normalizedPath: /v1/society/21
2026-09-03T15:54:10: isPublicRoute: false
2026-09-03T15:54:10: ------------------------------
2026-09-03T15:54:10: ----- initAuth DEBUG -----
2026-09-03T15:54:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:54:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:54:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:54:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:54:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:54:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:54:10: IsValid: true
2026-09-03T15:54:10: --------------------------
2026-09-03T15:54:10: 15:54:10 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 2.722 ms - 572[0m
2026-09-03T15:54:13: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:54:13: Method: GET
2026-09-03T15:54:13: originalUrl: /v1/roles
2026-09-03T15:54:13: path: /v1/roles
2026-09-03T15:54:13: normalizedPath: /v1/roles
2026-09-03T15:54:13: isPublicRoute: true
2026-09-03T15:54:13: ------------------------------
2026-09-03T15:54:13: Current User Role: admin
2026-09-03T15:54:13: 15:54:13 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 5.536 ms - 129[0m
2026-09-03T15:54:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:54:31: Method: POST
2026-09-03T15:54:31: originalUrl: /v1/society/registration-list
2026-09-03T15:54:31: path: /v1/society/registration-list
2026-09-03T15:54:31: normalizedPath: /v1/society/registration-list
2026-09-03T15:54:31: isPublicRoute: false
2026-09-03T15:54:31: ------------------------------
2026-09-03T15:54:31: ----- initAuth DEBUG -----
2026-09-03T15:54:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:54:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:54:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:54:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:54:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:54:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:54:31: IsValid: true
2026-09-03T15:54:31: --------------------------
2026-09-03T15:54:31: 15:54:31 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.806 ms - 412[0m
2026-09-03T15:54:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:54:31: Method: GET
2026-09-03T15:54:31: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T15:54:31: path: /v1/society/registration-dashboard-summary
2026-09-03T15:54:31: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T15:54:31: isPublicRoute: false
2026-09-03T15:54:31: ------------------------------
2026-09-03T15:54:31: ----- initAuth DEBUG -----
2026-09-03T15:54:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:54:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:54:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:54:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:54:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:54:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:54:31: IsValid: true
2026-09-03T15:54:31: --------------------------
2026-09-03T15:54:31: 15:54:31 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.399 ms - 152[0m
2026-09-03T15:54:35: ----- PUBLIC ROUTE CHECK -----
2026-09-03T15:54:35: Method: GET
2026-09-03T15:54:35: originalUrl: /v1/society/21
2026-09-03T15:54:35: path: /v1/society/21
2026-09-03T15:54:35: normalizedPath: /v1/society/21
2026-09-03T15:54:35: isPublicRoute: false
2026-09-03T15:54:35: ------------------------------
2026-09-03T15:54:35: ----- initAuth DEBUG -----
2026-09-03T15:54:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:54:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T15:54:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:54:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T15:54:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:54:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T15:54:35: IsValid: true
2026-09-03T15:54:35: --------------------------
2026-09-03T15:54:35: 15:54:35 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 3.329 ms - 572[0m
2026-09-03T16:00:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T16:00:08: Method: GET
2026-09-03T16:00:08: originalUrl: /v1/society/21
2026-09-03T16:00:08: path: /v1/society/21
2026-09-03T16:00:08: normalizedPath: /v1/society/21
2026-09-03T16:00:08: isPublicRoute: false
2026-09-03T16:00:08: ------------------------------
2026-09-03T16:00:08: ----- initAuth DEBUG -----
2026-09-03T16:00:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T16:00:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T16:00:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T16:00:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T16:00:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T16:00:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T16:00:08: IsValid: true
2026-09-03T16:00:08: --------------------------
2026-09-03T16:00:08: 16:00:08 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 11.673 ms - 572[0m
2026-09-03T16:00:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T16:00:09: Method: POST
2026-09-03T16:00:09: originalUrl: /v1/society/registration-list
2026-09-03T16:00:09: path: /v1/society/registration-list
2026-09-03T16:00:09: normalizedPath: /v1/society/registration-list
2026-09-03T16:00:09: isPublicRoute: false
2026-09-03T16:00:09: ------------------------------
2026-09-03T16:00:09: ----- initAuth DEBUG -----
2026-09-03T16:00:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T16:00:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T16:00:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T16:00:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T16:00:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T16:00:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T16:00:09: IsValid: true
2026-09-03T16:00:09: --------------------------
2026-09-03T16:00:09: 16:00:09 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.036 ms - 412[0m
2026-09-03T16:00:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T16:00:09: Method: GET
2026-09-03T16:00:09: originalUrl: /v1/society/registration-dashboard-summary
2026-09-03T16:00:09: path: /v1/society/registration-dashboard-summary
2026-09-03T16:00:09: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-03T16:00:09: isPublicRoute: false
2026-09-03T16:00:09: ------------------------------
2026-09-03T16:00:09: ----- initAuth DEBUG -----
2026-09-03T16:00:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T16:00:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T16:00:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T16:00:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T16:00:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T16:00:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T16:00:09: IsValid: true
2026-09-03T16:00:09: --------------------------
2026-09-03T16:00:09: 16:00:09 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.988 ms - 152[0m
2026-09-03T16:00:10: 16:00:10 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 2.545 ms - 68274[0m
2026-09-03T16:00:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T16:00:11: Method: POST
2026-09-03T16:00:11: originalUrl: /v1/payments
2026-09-03T16:00:11: path: /v1/payments
2026-09-03T16:00:11: normalizedPath: /v1/payments
2026-09-03T16:00:11: isPublicRoute: false
2026-09-03T16:00:11: ------------------------------
2026-09-03T16:00:11: ----- initAuth DEBUG -----
2026-09-03T16:00:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T16:00:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T16:00:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T16:00:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T16:00:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T16:00:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T16:00:11: IsValid: true
2026-09-03T16:00:11: --------------------------
2026-09-03T16:00:11: 16:00:11 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 20.703 ms - 809[0m
2026-09-03T16:00:11: ----- PUBLIC ROUTE CHECK -----
2026-09-03T16:00:11: Method: GET
2026-09-03T16:00:11: originalUrl: /v1/payment/my-dues
2026-09-03T16:00:11: path: /v1/payment/my-dues
2026-09-03T16:00:11: normalizedPath: /v1/payment/my-dues
2026-09-03T16:00:11: isPublicRoute: false
2026-09-03T16:00:11: ------------------------------
2026-09-03T16:00:11: ----- initAuth DEBUG -----
2026-09-03T16:00:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T16:00:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T16:00:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T16:00:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T16:00:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T16:00:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T16:00:11: IsValid: true
2026-09-03T16:00:11: --------------------------
2026-09-03T16:00:11: 16:00:11 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 17.513 ms - 361[0m
2026-09-03T16:00:16: ----- PUBLIC ROUTE CHECK -----
2026-09-03T16:00:16: Method: GET
2026-09-03T16:00:16: originalUrl: /v1/payment/my-dues
2026-09-03T16:00:16: path: /v1/payment/my-dues
2026-09-03T16:00:16: normalizedPath: /v1/payment/my-dues
2026-09-03T16:00:16: isPublicRoute: false
2026-09-03T16:00:16: ------------------------------
2026-09-03T16:00:16: ----- initAuth DEBUG -----
2026-09-03T16:00:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T16:00:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T16:00:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T16:00:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T16:00:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T16:00:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T16:00:16: IsValid: true
2026-09-03T16:00:16: --------------------------
2026-09-03T16:00:16: 16:00:16 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.677 ms - 361[0m
2026-09-03T16:00:27: ----- PUBLIC ROUTE CHECK -----
2026-09-03T16:00:27: Method: GET
2026-09-03T16:00:27: originalUrl: /v1/payment/my-dues
2026-09-03T16:00:27: path: /v1/payment/my-dues
2026-09-03T16:00:27: normalizedPath: /v1/payment/my-dues
2026-09-03T16:00:27: isPublicRoute: false
2026-09-03T16:00:27: ------------------------------
2026-09-03T16:00:27: ----- initAuth DEBUG -----
2026-09-03T16:00:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T16:00:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T16:00:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T16:00:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T16:00:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T16:00:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T16:00:27: IsValid: true
2026-09-03T16:00:27: --------------------------
2026-09-03T16:00:27: 16:00:27 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.604 ms - 361[0m
2026-09-03T16:05:52: ----- PUBLIC ROUTE CHECK -----
2026-09-03T16:05:52: Method: GET
2026-09-03T16:05:52: originalUrl: /v1/payment/my-dues
2026-09-03T16:05:52: path: /v1/payment/my-dues
2026-09-03T16:05:52: normalizedPath: /v1/payment/my-dues
2026-09-03T16:05:52: isPublicRoute: false
2026-09-03T16:05:52: ------------------------------
2026-09-03T16:05:52: ----- initAuth DEBUG -----
2026-09-03T16:05:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T16:05:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T16:05:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T16:05:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T16:05:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T16:05:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T16:05:52: IsValid: true
2026-09-03T16:05:52: --------------------------
2026-09-03T16:05:52: 16:05:52 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 10.925 ms - 361[0m
2026-09-03T16:49:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T16:49:31: Method: GET
2026-09-03T16:49:31: originalUrl: /
2026-09-03T16:49:31: path: /
2026-09-03T16:49:31: normalizedPath: /
2026-09-03T16:49:31: isPublicRoute: false
2026-09-03T16:49:31: ------------------------------
2026-09-03T16:49:32: 16:49:32 [[32minfo[39m] [0mGET / [33m401[0m 117.119 ms - 123[0m
2026-09-03T16:50:36: ----- PUBLIC ROUTE CHECK -----
2026-09-03T16:50:36: Method: GET
2026-09-03T16:50:36: originalUrl: /
2026-09-03T16:50:36: path: /
2026-09-03T16:50:36: normalizedPath: /
2026-09-03T16:50:36: isPublicRoute: false
2026-09-03T16:50:36: ------------------------------
2026-09-03T16:50:36: 16:50:36 [[32minfo[39m] [0mGET / [33m401[0m 3.979 ms - 123[0m
2026-09-03T17:27:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T17:27:06: Method: POST
2026-09-03T17:27:06: originalUrl: /
2026-09-03T17:27:06: path: /
2026-09-03T17:27:06: normalizedPath: /
2026-09-03T17:27:06: isPublicRoute: false
2026-09-03T17:27:06: ------------------------------
2026-09-03T17:27:06: 17:27:06 [[32minfo[39m] [0mPOST / [33m401[0m 4.130 ms - 123[0m
2026-09-03T17:47:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T17:47:28: Method: GET
2026-09-03T17:47:28: originalUrl: /
2026-09-03T17:47:28: path: /
2026-09-03T17:47:28: normalizedPath: /
2026-09-03T17:47:28: isPublicRoute: false
2026-09-03T17:47:28: ------------------------------
2026-09-03T17:47:28: 17:47:28 [[32minfo[39m] [0mGET / [33m401[0m 4.679 ms - 123[0m
2026-09-03T17:47:30: ----- PUBLIC ROUTE CHECK -----
2026-09-03T17:47:30: Method: GET
2026-09-03T17:47:30: originalUrl: /robots.txt
2026-09-03T17:47:30: path: /robots.txt
2026-09-03T17:47:30: normalizedPath: /robots.txt
2026-09-03T17:47:30: isPublicRoute: false
2026-09-03T17:47:30: ------------------------------
2026-09-03T17:47:30: 17:47:30 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 3.036 ms - 123[0m
2026-09-03T17:57:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T17:57:31: Method: GET
2026-09-03T17:57:31: originalUrl: /
2026-09-03T17:57:31: path: /
2026-09-03T17:57:31: normalizedPath: /
2026-09-03T17:57:31: isPublicRoute: false
2026-09-03T17:57:31: ------------------------------
2026-09-03T17:57:31: 17:57:31 [[32minfo[39m] [0mGET / [33m401[0m 3.221 ms - 123[0m
2026-09-03T19:26:26: ----- PUBLIC ROUTE CHECK -----
2026-09-03T19:26:26: Method: POST
2026-09-03T19:26:26: originalUrl: /v1/user/login
2026-09-03T19:26:26: path: /v1/user/login
2026-09-03T19:26:26: normalizedPath: /v1/user/login
2026-09-03T19:26:26: isPublicRoute: false
2026-09-03T19:26:26: ------------------------------
2026-09-03T19:26:26: ----- initAuth DEBUG -----
2026-09-03T19:26:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:26:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:26:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:26:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:26:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:26:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:26:26: IsValid: true
2026-09-03T19:26:26: --------------------------
2026-09-03T19:26:26: ========== LOGIN API HIT ==========
2026-09-03T19:26:26: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-03T19:26:26: SUPERADMIN CHECK RESULT: Found
2026-09-03T19:26:27: 19:26:27 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 602.533 ms - 2118[0m
2026-09-03T19:26:28: ----- PUBLIC ROUTE CHECK -----
2026-09-03T19:26:28: Method: GET
2026-09-03T19:26:28: originalUrl: /v1/dashboard
2026-09-03T19:26:28: path: /v1/dashboard
2026-09-03T19:26:28: normalizedPath: /v1/dashboard
2026-09-03T19:26:28: isPublicRoute: false
2026-09-03T19:26:28: ------------------------------
2026-09-03T19:26:28: ----- initAuth DEBUG -----
2026-09-03T19:26:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:26:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:26:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:26:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:26:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:26:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:26:28: IsValid: true
2026-09-03T19:26:28: --------------------------
2026-09-03T19:26:28: ========== Dashboard Controller ==========
2026-09-03T19:26:28: req.user => {
2026-09-03T19:26:28:   user_id: 17,
2026-09-03T19:26:28:   society_id: 21,
2026-09-03T19:26:28:   role: 'admin',
2026-09-03T19:26:28:   full_name: 'Sarvan Singh',
2026-09-03T19:26:28:   is_admin: 1,
2026-09-03T19:26:28:   is_member: 1,
2026-09-03T19:26:28:   is_superadmin: false,
2026-09-03T19:26:28:   permissions: {
2026-09-03T19:26:28:     dashboard: { view: true },
2026-09-03T19:26:28:     society: {
2026-09-03T19:26:28:       view: true,
2026-09-03T19:26:28:       summary: false,
2026-09-03T19:26:28:       create: false,
2026-09-03T19:26:28:       update: true,
2026-09-03T19:26:28:       delete: false,
2026-09-03T19:26:28:       approve: false,
2026-09-03T19:26:28:       reject: false
2026-09-03T19:26:28:     },
2026-09-03T19:26:28:     members: {
2026-09-03T19:26:28:       view: true,
2026-09-03T19:26:28:       create: true,
2026-09-03T19:26:28:       update: true,
2026-09-03T19:26:28:       delete: true,
2026-09-03T19:26:28:       approve: false,
2026-09-03T19:26:28:       reject: true
2026-09-03T19:26:28:     },
2026-09-03T19:26:28:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T19:26:28:     expenses: {
2026-09-03T19:26:28:       view: true,
2026-09-03T19:26:28:       create: true,
2026-09-03T19:26:28:       update: true,
2026-09-03T19:26:28:       delete: false,
2026-09-03T19:26:28:       approve: true,
2026-09-03T19:26:28:       reject: true
2026-09-03T19:26:28:     },
2026-09-03T19:26:28:     transactions: { view: true },
2026-09-03T19:26:28:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T19:26:28:     profile: { view: true, update: true },
2026-09-03T19:26:28:     settings: { view: true, update: true }
2026-09-03T19:26:28:   },
2026-09-03T19:26:28:   iat: 1788443787,
2026-09-03T19:26:28:   exp: 1791035787
2026-09-03T19:26:28: }
2026-09-03T19:26:28: req.selectedSocietyId => 21
2026-09-03T19:26:28: Dashboard Society ID => 21
2026-09-03T19:26:28: Member ID => 17
2026-09-03T19:26:28: User Role => admin
2026-09-03T19:26:28: societyId = 21
2026-09-03T19:26:28: memberId = 17
2026-09-03T19:26:28: Pending Maintenance Count => 0
2026-09-03T19:26:28: Pending Expense Count => 0
2026-09-03T19:26:28: Total Pending Count => 0
2026-09-03T19:26:28: 19:26:28 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 134.180 ms - 668[0m
2026-09-03T19:26:29: 19:26:29 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 35.146 ms - 68274[0m
2026-09-03T19:26:31: ----- PUBLIC ROUTE CHECK -----
2026-09-03T19:26:31: Method: POST
2026-09-03T19:26:31: originalUrl: /v1/payments
2026-09-03T19:26:31: path: /v1/payments
2026-09-03T19:26:31: normalizedPath: /v1/payments
2026-09-03T19:26:31: isPublicRoute: false
2026-09-03T19:26:31: ------------------------------
2026-09-03T19:26:31: ----- initAuth DEBUG -----
2026-09-03T19:26:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:26:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:26:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:26:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:26:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:26:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:26:31: IsValid: true
2026-09-03T19:26:31: --------------------------
2026-09-03T19:26:31: 19:26:31 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 37.464 ms - 809[0m
2026-09-03T19:26:33: ----- PUBLIC ROUTE CHECK -----
2026-09-03T19:26:33: Method: GET
2026-09-03T19:26:33: originalUrl: /v1/payment/my-dues
2026-09-03T19:26:33: path: /v1/payment/my-dues
2026-09-03T19:26:33: normalizedPath: /v1/payment/my-dues
2026-09-03T19:26:33: isPublicRoute: false
2026-09-03T19:26:33: ------------------------------
2026-09-03T19:26:33: ----- initAuth DEBUG -----
2026-09-03T19:26:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:26:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:26:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:26:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:26:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:26:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:26:33: IsValid: true
2026-09-03T19:26:33: --------------------------
2026-09-03T19:26:33: 19:26:33 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 29.925 ms - 361[0m
2026-09-03T19:26:36: ----- PUBLIC ROUTE CHECK -----
2026-09-03T19:26:36: Method: GET
2026-09-03T19:26:36: originalUrl: /v1/payment/my-dues
2026-09-03T19:26:36: path: /v1/payment/my-dues
2026-09-03T19:26:36: normalizedPath: /v1/payment/my-dues
2026-09-03T19:26:36: isPublicRoute: false
2026-09-03T19:26:36: ------------------------------
2026-09-03T19:26:36: ----- initAuth DEBUG -----
2026-09-03T19:26:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:26:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:26:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:26:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:26:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:26:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:26:36: IsValid: true
2026-09-03T19:26:36: --------------------------
2026-09-03T19:26:36: 19:26:36 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.550 ms - 361[0m
2026-09-03T19:26:57: ----- PUBLIC ROUTE CHECK -----
2026-09-03T19:26:57: Method: GET
2026-09-03T19:26:57: originalUrl: /v1/dashboard
2026-09-03T19:26:57: path: /v1/dashboard
2026-09-03T19:26:57: normalizedPath: /v1/dashboard
2026-09-03T19:26:57: isPublicRoute: false
2026-09-03T19:26:57: ------------------------------
2026-09-03T19:26:57: ----- initAuth DEBUG -----
2026-09-03T19:26:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:26:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:26:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:26:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:26:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:26:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:26:57: IsValid: true
2026-09-03T19:26:57: --------------------------
2026-09-03T19:26:57: ========== Dashboard Controller ==========
2026-09-03T19:26:57: req.user => {
2026-09-03T19:26:57:   user_id: 17,
2026-09-03T19:26:57:   society_id: 21,
2026-09-03T19:26:57:   role: 'admin',
2026-09-03T19:26:57:   full_name: 'Sarvan Singh',
2026-09-03T19:26:57:   is_admin: 1,
2026-09-03T19:26:57:   is_member: 1,
2026-09-03T19:26:57:   is_superadmin: false,
2026-09-03T19:26:57:   permissions: {
2026-09-03T19:26:57:     dashboard: { view: true },
2026-09-03T19:26:57:     society: {
2026-09-03T19:26:57:       view: true,
2026-09-03T19:26:57:       summary: false,
2026-09-03T19:26:57:       create: false,
2026-09-03T19:26:57:       update: true,
2026-09-03T19:26:57:       delete: false,
2026-09-03T19:26:57:       approve: false,
2026-09-03T19:26:57:       reject: false
2026-09-03T19:26:57:     },
2026-09-03T19:26:57:     members: {
2026-09-03T19:26:57:       view: true,
2026-09-03T19:26:57:       create: true,
2026-09-03T19:26:57:       update: true,
2026-09-03T19:26:57:       delete: true,
2026-09-03T19:26:57:       approve: false,
2026-09-03T19:26:57:       reject: true
2026-09-03T19:26:57:     },
2026-09-03T19:26:57:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-03T19:26:57:     expenses: {
2026-09-03T19:26:57:       view: true,
2026-09-03T19:26:57:       create: true,
2026-09-03T19:26:57:       update: true,
2026-09-03T19:26:57:       delete: false,
2026-09-03T19:26:57:       approve: true,
2026-09-03T19:26:57:       reject: true
2026-09-03T19:26:57:     },
2026-09-03T19:26:57:     transactions: { view: true },
2026-09-03T19:26:57:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-03T19:26:57:     profile: { view: true, update: true },
2026-09-03T19:26:57:     settings: { view: true, update: true }
2026-09-03T19:26:57:   },
2026-09-03T19:26:57:   iat: 1788443787,
2026-09-03T19:26:57:   exp: 1791035787
2026-09-03T19:26:57: }
2026-09-03T19:26:57: req.selectedSocietyId => 21
2026-09-03T19:26:57: Dashboard Society ID => 21
2026-09-03T19:26:57: Member ID => 17
2026-09-03T19:26:57: User Role => admin
2026-09-03T19:26:57: societyId = 21
2026-09-03T19:26:57: memberId = 17
2026-09-03T19:26:57: Pending Maintenance Count => 0
2026-09-03T19:26:57: Pending Expense Count => 0
2026-09-03T19:26:57: Total Pending Count => 0
2026-09-03T19:26:57: 19:26:57 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 30.117 ms - 668[0m
2026-09-03T19:27:05: ----- PUBLIC ROUTE CHECK -----
2026-09-03T19:27:05: Method: POST
2026-09-03T19:27:05: originalUrl: /v1/transactions
2026-09-03T19:27:05: path: /v1/transactions
2026-09-03T19:27:05: normalizedPath: /v1/transactions
2026-09-03T19:27:05: isPublicRoute: false
2026-09-03T19:27:05: ------------------------------
2026-09-03T19:27:05: ----- initAuth DEBUG -----
2026-09-03T19:27:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:27:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:27:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:27:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:27:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:27:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:27:05: IsValid: true
2026-09-03T19:27:05: --------------------------
2026-09-03T19:27:05: 19:27:05 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 27.723 ms - 1390[0m
2026-09-03T19:27:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T19:27:06: Method: GET
2026-09-03T19:27:06: originalUrl: /v1/transactions/summary?society_id=21
2026-09-03T19:27:06: path: /v1/transactions/summary
2026-09-03T19:27:06: normalizedPath: /v1/transactions/summary
2026-09-03T19:27:06: isPublicRoute: false
2026-09-03T19:27:06: ------------------------------
2026-09-03T19:27:06: ----- initAuth DEBUG -----
2026-09-03T19:27:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:27:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:27:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:27:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:27:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:27:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:27:06: IsValid: true
2026-09-03T19:27:06: --------------------------
2026-09-03T19:27:06: ----- PUBLIC ROUTE CHECK -----
2026-09-03T19:27:06: Method: GET
2026-09-03T19:27:06: originalUrl: /v1/expense-categories
2026-09-03T19:27:06: path: /v1/expense-categories
2026-09-03T19:27:06: normalizedPath: /v1/expense-categories
2026-09-03T19:27:06: isPublicRoute: false
2026-09-03T19:27:06: ------------------------------
2026-09-03T19:27:06: ----- initAuth DEBUG -----
2026-09-03T19:27:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:27:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:27:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:27:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:27:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:27:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:27:06: IsValid: true
2026-09-03T19:27:06: --------------------------
2026-09-03T19:27:06: 19:27:06 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=21 [32m200[0m 20.416 ms - 133[0m
2026-09-03T19:27:06: 19:27:06 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 40.793 ms - 149[0m
2026-09-03T19:27:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T19:27:07: Method: POST
2026-09-03T19:27:07: originalUrl: /v1/expenses
2026-09-03T19:27:07: path: /v1/expenses
2026-09-03T19:27:07: normalizedPath: /v1/expenses
2026-09-03T19:27:07: isPublicRoute: false
2026-09-03T19:27:07: ------------------------------
2026-09-03T19:27:07: ----- initAuth DEBUG -----
2026-09-03T19:27:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:27:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:27:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:27:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:27:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:27:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:27:07: IsValid: true
2026-09-03T19:27:07: --------------------------
2026-09-03T19:27:07: 19:27:07 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 62.403 ms - 1060[0m
2026-09-03T19:27:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T19:27:08: Method: POST
2026-09-03T19:27:08: originalUrl: /v1/expenses/summary
2026-09-03T19:27:08: path: /v1/expenses/summary
2026-09-03T19:27:08: normalizedPath: /v1/expenses/summary
2026-09-03T19:27:08: isPublicRoute: false
2026-09-03T19:27:08: ------------------------------
2026-09-03T19:27:08: ----- initAuth DEBUG -----
2026-09-03T19:27:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:27:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:27:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:27:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:27:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:27:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:27:08: IsValid: true
2026-09-03T19:27:08: --------------------------
2026-09-03T19:27:08: 19:27:08 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 14.049 ms - 158[0m
2026-09-03T19:27:08: ----- PUBLIC ROUTE CHECK -----
2026-09-03T19:27:08: Method: GET
2026-09-03T19:27:08: originalUrl: /v1/expense-categories
2026-09-03T19:27:08: path: /v1/expense-categories
2026-09-03T19:27:08: normalizedPath: /v1/expense-categories
2026-09-03T19:27:08: isPublicRoute: false
2026-09-03T19:27:08: ------------------------------
2026-09-03T19:27:08: ----- initAuth DEBUG -----
2026-09-03T19:27:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:27:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:27:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:27:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:27:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:27:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:27:08: IsValid: true
2026-09-03T19:27:08: --------------------------
2026-09-03T19:27:08: 19:27:08 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.924 ms - 149[0m
2026-09-03T19:27:09: ----- PUBLIC ROUTE CHECK -----
2026-09-03T19:27:09: Method: POST
2026-09-03T19:27:09: originalUrl: /v1/payments
2026-09-03T19:27:09: path: /v1/payments
2026-09-03T19:27:09: normalizedPath: /v1/payments
2026-09-03T19:27:09: isPublicRoute: false
2026-09-03T19:27:09: ------------------------------
2026-09-03T19:27:09: ----- initAuth DEBUG -----
2026-09-03T19:27:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:27:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:27:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:27:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:27:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:27:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:27:09: IsValid: true
2026-09-03T19:27:09: --------------------------
2026-09-03T19:27:09: 19:27:09 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 14.505 ms - 809[0m
2026-09-03T19:27:10: ----- PUBLIC ROUTE CHECK -----
2026-09-03T19:27:10: Method: GET
2026-09-03T19:27:10: originalUrl: /v1/payment/my-dues
2026-09-03T19:27:10: path: /v1/payment/my-dues
2026-09-03T19:27:10: normalizedPath: /v1/payment/my-dues
2026-09-03T19:27:10: isPublicRoute: false
2026-09-03T19:27:10: ------------------------------
2026-09-03T19:27:10: ----- initAuth DEBUG -----
2026-09-03T19:27:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:27:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:27:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:27:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:27:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:27:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:27:10: IsValid: true
2026-09-03T19:27:10: --------------------------
2026-09-03T19:27:10: 19:27:10 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 14.688 ms - 361[0m
2026-09-03T19:27:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T19:27:12: Method: GET
2026-09-03T19:27:12: originalUrl: /v1/user/profile
2026-09-03T19:27:12: path: /v1/user/profile
2026-09-03T19:27:12: normalizedPath: /v1/user/profile
2026-09-03T19:27:12: isPublicRoute: false
2026-09-03T19:27:12: ------------------------------
2026-09-03T19:27:12: ----- initAuth DEBUG -----
2026-09-03T19:27:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:27:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-03T19:27:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:27:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-03T19:27:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:27:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-03T19:27:12: IsValid: true
2026-09-03T19:27:12: --------------------------
2026-09-03T19:27:12: 19:27:12 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 19.383 ms - 1450[0m
2026-09-03T19:30:14: ----- PUBLIC ROUTE CHECK -----
2026-09-03T19:30:14: Method: POST
2026-09-03T19:30:14: originalUrl: /
2026-09-03T19:30:14: path: /
2026-09-03T19:30:14: normalizedPath: /
2026-09-03T19:30:14: isPublicRoute: false
2026-09-03T19:30:14: ------------------------------
2026-09-03T19:30:14: 19:30:14 [[32minfo[39m] [0mPOST / [33m401[0m 1.008 ms - 123[0m
2026-09-03T20:50:12: ----- PUBLIC ROUTE CHECK -----
2026-09-03T20:50:12: Method: GET
2026-09-03T20:50:12: originalUrl: /
2026-09-03T20:50:12: path: /
2026-09-03T20:50:12: normalizedPath: /
2026-09-03T20:50:12: isPublicRoute: false
2026-09-03T20:50:12: ------------------------------
2026-09-03T20:50:12: 20:50:12 [[32minfo[39m] [0mGET / [33m401[0m 220.132 ms - 123[0m
2026-09-03T21:17:07: ----- PUBLIC ROUTE CHECK -----
2026-09-03T21:17:07: Method: GET
2026-09-03T21:17:07: originalUrl: /
2026-09-03T21:17:07: path: /
2026-09-03T21:17:07: normalizedPath: /
2026-09-03T21:17:07: isPublicRoute: false
2026-09-03T21:17:07: ------------------------------
2026-09-03T21:17:07: 21:17:07 [[32minfo[39m] [0mGET / [33m401[0m 139.419 ms - 123[0m
2026-09-04T04:41:24: ----- PUBLIC ROUTE CHECK -----
2026-09-04T04:41:24: Method: GET
2026-09-04T04:41:24: originalUrl: /
2026-09-04T04:41:24: path: /
2026-09-04T04:41:24: normalizedPath: /
2026-09-04T04:41:24: isPublicRoute: false
2026-09-04T04:41:24: ------------------------------
2026-09-04T04:41:24: 04:41:24 [[32minfo[39m] [0mGET / [33m401[0m 27.675 ms - 123[0m
2026-09-04T04:56:50: ----- PUBLIC ROUTE CHECK -----
2026-09-04T04:56:50: Method: POST
2026-09-04T04:56:50: originalUrl: /
2026-09-04T04:56:50: path: /
2026-09-04T04:56:50: normalizedPath: /
2026-09-04T04:56:50: isPublicRoute: false
2026-09-04T04:56:50: ------------------------------
2026-09-04T04:56:50: 04:56:50 [[32minfo[39m] [0mPOST / [33m401[0m 6.871 ms - 123[0m
2026-09-04T05:19:47: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:47: Method: GET
2026-09-04T05:19:47: originalUrl: /wordpress/.git/config
2026-09-04T05:19:47: path: /wordpress/.git/config
2026-09-04T05:19:47: normalizedPath: /wordpress/.git/config
2026-09-04T05:19:47: isPublicRoute: false
2026-09-04T05:19:47: ------------------------------
2026-09-04T05:19:47: 05:19:47 [[32minfo[39m] [0mGET /wordpress/.git/config [33m401[0m 16.355 ms - 123[0m
2026-09-04T05:19:47: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:47: Method: GET
2026-09-04T05:19:47: originalUrl: /site/.git/config
2026-09-04T05:19:47: path: /site/.git/config
2026-09-04T05:19:47: normalizedPath: /site/.git/config
2026-09-04T05:19:47: isPublicRoute: false
2026-09-04T05:19:47: ------------------------------
2026-09-04T05:19:47: 05:19:47 [[32minfo[39m] [0mGET /site/.git/config [33m401[0m 19.337 ms - 123[0m
2026-09-04T05:19:47: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:47: Method: GET
2026-09-04T05:19:47: originalUrl: /htdocs/.git/config
2026-09-04T05:19:47: path: /htdocs/.git/config
2026-09-04T05:19:47: normalizedPath: /htdocs/.git/config
2026-09-04T05:19:47: isPublicRoute: false
2026-09-04T05:19:47: ------------------------------
2026-09-04T05:19:47: 05:19:47 [[32minfo[39m] [0mGET /htdocs/.git/config [33m401[0m 1.962 ms - 123[0m
2026-09-04T05:19:47: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:47: Method: GET
2026-09-04T05:19:47: originalUrl: /.git/config
2026-09-04T05:19:47: path: /.git/config
2026-09-04T05:19:47: normalizedPath: /.git/config
2026-09-04T05:19:47: isPublicRoute: false
2026-09-04T05:19:47: ------------------------------
2026-09-04T05:19:47: 05:19:47 [[32minfo[39m] [0mGET /.git/config [33m401[0m 2.244 ms - 123[0m
2026-09-04T05:19:47: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:47: Method: GET
2026-09-04T05:19:47: originalUrl: /src/.git/config
2026-09-04T05:19:47: path: /src/.git/config
2026-09-04T05:19:47: normalizedPath: /src/.git/config
2026-09-04T05:19:47: isPublicRoute: false
2026-09-04T05:19:47: ------------------------------
2026-09-04T05:19:47: 05:19:47 [[32minfo[39m] [0mGET /src/.git/config [33m401[0m 12.747 ms - 123[0m
2026-09-04T05:19:47: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:47: Method: GET
2026-09-04T05:19:47: originalUrl: /var/www/.git/config
2026-09-04T05:19:47: path: /var/www/.git/config
2026-09-04T05:19:47: normalizedPath: /var/www/.git/config
2026-09-04T05:19:47: isPublicRoute: false
2026-09-04T05:19:47: ------------------------------
2026-09-04T05:19:47: 05:19:47 [[32minfo[39m] [0mGET /var/www/.git/config [33m401[0m 10.753 ms - 123[0m
2026-09-04T05:19:47: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:47: Method: GET
2026-09-04T05:19:47: originalUrl: /html/.git/config
2026-09-04T05:19:47: path: /html/.git/config
2026-09-04T05:19:47: normalizedPath: /html/.git/config
2026-09-04T05:19:47: isPublicRoute: false
2026-09-04T05:19:47: ------------------------------
2026-09-04T05:19:47: 05:19:47 [[32minfo[39m] [0mGET /html/.git/config [33m401[0m 3.710 ms - 123[0m
2026-09-04T05:19:47: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:47: Method: GET
2026-09-04T05:19:47: originalUrl: /backend/.git/config
2026-09-04T05:19:47: path: /backend/.git/config
2026-09-04T05:19:47: normalizedPath: /backend/.git/config
2026-09-04T05:19:47: isPublicRoute: false
2026-09-04T05:19:47: ------------------------------
2026-09-04T05:19:47: 05:19:47 [[32minfo[39m] [0mGET /backend/.git/config [33m401[0m 3.257 ms - 123[0m
2026-09-04T05:19:47: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:47: Method: GET
2026-09-04T05:19:47: originalUrl: /www/.git/config
2026-09-04T05:19:47: path: /www/.git/config
2026-09-04T05:19:47: normalizedPath: /www/.git/config
2026-09-04T05:19:47: isPublicRoute: false
2026-09-04T05:19:47: ------------------------------
2026-09-04T05:19:47: 05:19:47 [[32minfo[39m] [0mGET /www/.git/config [33m401[0m 1.911 ms - 123[0m
2026-09-04T05:19:47: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:47: Method: GET
2026-09-04T05:19:47: originalUrl: /api/.git/config
2026-09-04T05:19:47: path: /api/.git/config
2026-09-04T05:19:47: normalizedPath: /api/.git/config
2026-09-04T05:19:47: isPublicRoute: false
2026-09-04T05:19:47: ------------------------------
2026-09-04T05:19:47: 05:19:47 [[32minfo[39m] [0mGET /api/.git/config [33m401[0m 12.064 ms - 123[0m
2026-09-04T05:19:47: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:47: Method: GET
2026-09-04T05:19:47: originalUrl: /app/.git/config
2026-09-04T05:19:47: path: /app/.git/config
2026-09-04T05:19:47: normalizedPath: /app/.git/config
2026-09-04T05:19:47: isPublicRoute: false
2026-09-04T05:19:47: ------------------------------
2026-09-04T05:19:47: 05:19:47 [[32minfo[39m] [0mGET /app/.git/config [33m401[0m 1.835 ms - 123[0m
2026-09-04T05:19:47: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:47: Method: GET
2026-09-04T05:19:47: originalUrl: /public/.git/config
2026-09-04T05:19:47: path: /public/.git/config
2026-09-04T05:19:47: normalizedPath: /public/.git/config
2026-09-04T05:19:47: isPublicRoute: false
2026-09-04T05:19:47: ------------------------------
2026-09-04T05:19:47: 05:19:47 [[32minfo[39m] [0mGET /public/.git/config [33m401[0m 0.493 ms - 123[0m
2026-09-04T05:19:48: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:48: Method: GET
2026-09-04T05:19:48: originalUrl: /wordpress/.git/config
2026-09-04T05:19:48: path: /wordpress/.git/config
2026-09-04T05:19:48: normalizedPath: /wordpress/.git/config
2026-09-04T05:19:48: isPublicRoute: false
2026-09-04T05:19:48: ------------------------------
2026-09-04T05:19:48: 05:19:48 [[32minfo[39m] [0mGET /wordpress/.git/config [33m401[0m 1.934 ms - 123[0m
2026-09-04T05:19:49: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:49: Method: GET
2026-09-04T05:19:49: originalUrl: /htdocs/.git/config
2026-09-04T05:19:49: path: /htdocs/.git/config
2026-09-04T05:19:49: normalizedPath: /htdocs/.git/config
2026-09-04T05:19:49: isPublicRoute: false
2026-09-04T05:19:49: ------------------------------
2026-09-04T05:19:49: 05:19:49 [[32minfo[39m] [0mGET /htdocs/.git/config [33m401[0m 0.842 ms - 123[0m
2026-09-04T05:19:50: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:50: Method: GET
2026-09-04T05:19:50: originalUrl: /site/.git/config
2026-09-04T05:19:50: path: /site/.git/config
2026-09-04T05:19:50: normalizedPath: /site/.git/config
2026-09-04T05:19:50: isPublicRoute: false
2026-09-04T05:19:50: ------------------------------
2026-09-04T05:19:50: 05:19:50 [[32minfo[39m] [0mGET /site/.git/config [33m401[0m 1.803 ms - 123[0m
2026-09-04T05:19:50: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:50: Method: GET
2026-09-04T05:19:50: originalUrl: /html/.git/config
2026-09-04T05:19:50: path: /html/.git/config
2026-09-04T05:19:50: normalizedPath: /html/.git/config
2026-09-04T05:19:50: isPublicRoute: false
2026-09-04T05:19:50: ------------------------------
2026-09-04T05:19:50: 05:19:50 [[32minfo[39m] [0mGET /html/.git/config [33m401[0m 0.926 ms - 123[0m
2026-09-04T05:19:50: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:50: Method: GET
2026-09-04T05:19:50: originalUrl: /.git/config
2026-09-04T05:19:50: path: /.git/config
2026-09-04T05:19:50: normalizedPath: /.git/config
2026-09-04T05:19:50: isPublicRoute: false
2026-09-04T05:19:50: ------------------------------
2026-09-04T05:19:50: 05:19:50 [[32minfo[39m] [0mGET /.git/config [33m401[0m 1.943 ms - 123[0m
2026-09-04T05:19:50: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:50: Method: GET
2026-09-04T05:19:50: originalUrl: /var/www/.git/config
2026-09-04T05:19:50: path: /var/www/.git/config
2026-09-04T05:19:50: normalizedPath: /var/www/.git/config
2026-09-04T05:19:50: isPublicRoute: false
2026-09-04T05:19:50: ------------------------------
2026-09-04T05:19:50: 05:19:50 [[32minfo[39m] [0mGET /var/www/.git/config [33m401[0m 1.517 ms - 123[0m
2026-09-04T05:19:51: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:51: Method: GET
2026-09-04T05:19:51: originalUrl: /src/.git/config
2026-09-04T05:19:51: path: /src/.git/config
2026-09-04T05:19:51: normalizedPath: /src/.git/config
2026-09-04T05:19:51: isPublicRoute: false
2026-09-04T05:19:51: ------------------------------
2026-09-04T05:19:51: 05:19:51 [[32minfo[39m] [0mGET /src/.git/config [33m401[0m 3.967 ms - 123[0m
2026-09-04T05:19:51: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:51: Method: GET
2026-09-04T05:19:51: originalUrl: /backend/.git/config
2026-09-04T05:19:51: path: /backend/.git/config
2026-09-04T05:19:51: normalizedPath: /backend/.git/config
2026-09-04T05:19:51: isPublicRoute: false
2026-09-04T05:19:51: ------------------------------
2026-09-04T05:19:51: 05:19:51 [[32minfo[39m] [0mGET /backend/.git/config [33m401[0m 1.857 ms - 123[0m
2026-09-04T05:19:51: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:51: Method: GET
2026-09-04T05:19:51: originalUrl: /www/.git/config
2026-09-04T05:19:51: path: /www/.git/config
2026-09-04T05:19:51: normalizedPath: /www/.git/config
2026-09-04T05:19:51: isPublicRoute: false
2026-09-04T05:19:51: ------------------------------
2026-09-04T05:19:51: 05:19:51 [[32minfo[39m] [0mGET /www/.git/config [33m401[0m 1.543 ms - 123[0m
2026-09-04T05:19:51: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:51: Method: GET
2026-09-04T05:19:51: originalUrl: /api/.git/config
2026-09-04T05:19:51: path: /api/.git/config
2026-09-04T05:19:51: normalizedPath: /api/.git/config
2026-09-04T05:19:51: isPublicRoute: false
2026-09-04T05:19:51: ------------------------------
2026-09-04T05:19:51: 05:19:51 [[32minfo[39m] [0mGET /api/.git/config [33m401[0m 7.042 ms - 123[0m
2026-09-04T05:19:51: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:51: Method: GET
2026-09-04T05:19:51: originalUrl: /app/.git/config
2026-09-04T05:19:51: path: /app/.git/config
2026-09-04T05:19:51: normalizedPath: /app/.git/config
2026-09-04T05:19:51: isPublicRoute: false
2026-09-04T05:19:51: ------------------------------
2026-09-04T05:19:51: 05:19:51 [[32minfo[39m] [0mGET /app/.git/config [33m401[0m 0.695 ms - 123[0m
2026-09-04T05:19:51: ----- PUBLIC ROUTE CHECK -----
2026-09-04T05:19:51: Method: GET
2026-09-04T05:19:51: originalUrl: /public/.git/config
2026-09-04T05:19:51: path: /public/.git/config
2026-09-04T05:19:51: normalizedPath: /public/.git/config
2026-09-04T05:19:51: isPublicRoute: false
2026-09-04T05:19:51: ------------------------------
2026-09-04T05:19:51: 05:19:51 [[32minfo[39m] [0mGET /public/.git/config [33m401[0m 1.007 ms - 123[0m
2026-09-04T09:46:15: ----- PUBLIC ROUTE CHECK -----
2026-09-04T09:46:15: Method: GET
2026-09-04T09:46:15: originalUrl: /
2026-09-04T09:46:15: path: /
2026-09-04T09:46:15: normalizedPath: /
2026-09-04T09:46:15: isPublicRoute: false
2026-09-04T09:46:15: ------------------------------
2026-09-04T09:46:15: 09:46:15 [[32minfo[39m] [0mGET / [33m401[0m 158.968 ms - 123[0m
2026-09-04T10:20:28: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:20:28: Method: POST
2026-09-04T10:20:28: originalUrl: /v1/user/login
2026-09-04T10:20:28: path: /v1/user/login
2026-09-04T10:20:28: normalizedPath: /v1/user/login
2026-09-04T10:20:28: isPublicRoute: false
2026-09-04T10:20:28: ------------------------------
2026-09-04T10:20:28: ----- initAuth DEBUG -----
2026-09-04T10:20:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:20:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:20:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:20:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:20:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:20:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:20:28: IsValid: true
2026-09-04T10:20:28: --------------------------
2026-09-04T10:20:28: ========== LOGIN API HIT ==========
2026-09-04T10:20:28: Login Request Body: { mobile_number: '9999999998', password: '12345678' }
2026-09-04T10:20:28: SUPERADMIN CHECK RESULT: Found
2026-09-04T10:20:28: User is superadmin, checking password...
2026-09-04T10:20:28: Password match result: true
2026-09-04T10:20:28: 10:20:28 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 578.566 ms - 2152[0m
2026-09-04T10:20:29: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:20:29: Method: GET
2026-09-04T10:20:29: originalUrl: /v1/dashboard
2026-09-04T10:20:29: path: /v1/dashboard
2026-09-04T10:20:29: normalizedPath: /v1/dashboard
2026-09-04T10:20:29: isPublicRoute: false
2026-09-04T10:20:29: ------------------------------
2026-09-04T10:20:29: ----- initAuth DEBUG -----
2026-09-04T10:20:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:20:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:20:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:20:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:20:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:20:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:20:29: IsValid: true
2026-09-04T10:20:29: --------------------------
2026-09-04T10:20:29: ========== Dashboard Controller ==========
2026-09-04T10:20:29: req.user => {
2026-09-04T10:20:29:   user_id: 1,
2026-09-04T10:20:29:   society_id: 1,
2026-09-04T10:20:29:   role: 'member',
2026-09-04T10:20:29:   full_name: 'Ram',
2026-09-04T10:20:29:   is_admin: 0,
2026-09-04T10:20:29:   is_member: 1,
2026-09-04T10:20:29:   is_superadmin: 1,
2026-09-04T10:20:29:   permissions: {
2026-09-04T10:20:29:     dashboard: { view: true },
2026-09-04T10:20:29:     society: {
2026-09-04T10:20:29:       view: false,
2026-09-04T10:20:29:       create: false,
2026-09-04T10:20:29:       summary: false,
2026-09-04T10:20:29:       update: false,
2026-09-04T10:20:29:       delete: false,
2026-09-04T10:20:29:       approve: false,
2026-09-04T10:20:29:       reject: false
2026-09-04T10:20:29:     },
2026-09-04T10:20:29:     members: {
2026-09-04T10:20:29:       view: true,
2026-09-04T10:20:29:       create: false,
2026-09-04T10:20:29:       update: false,
2026-09-04T10:20:29:       delete: false,
2026-09-04T10:20:29:       approve: false,
2026-09-04T10:20:29:       reject: false
2026-09-04T10:20:29:     },
2026-09-04T10:20:29:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-04T10:20:29:     expenses: {
2026-09-04T10:20:29:       view: true,
2026-09-04T10:20:29:       create: true,
2026-09-04T10:20:29:       update: false,
2026-09-04T10:20:29:       delete: false,
2026-09-04T10:20:29:       approve: false,
2026-09-04T10:20:29:       reject: false
2026-09-04T10:20:29:     },
2026-09-04T10:20:29:     transactions: { view: true },
2026-09-04T10:20:29:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-04T10:20:29:     profile: { view: true, update: true },
2026-09-04T10:20:29:     settings: { view: false, update: false }
2026-09-04T10:20:29:   },
2026-09-04T10:20:29:   iat: 1788497428,
2026-09-04T10:20:29:   exp: 1791089428
2026-09-04T10:20:29: }
2026-09-04T10:20:29: req.selectedSocietyId => 1
2026-09-04T10:20:29: Dashboard Society ID => 1
2026-09-04T10:20:29: Member ID => 1
2026-09-04T10:20:29: User Role => member
2026-09-04T10:20:29: societyId = 1
2026-09-04T10:20:29: memberId = 1
2026-09-04T10:20:29: Pending Maintenance Count => 6
2026-09-04T10:20:29: Pending Expense Count => 16
2026-09-04T10:20:29: Total Pending Count => 22
2026-09-04T10:20:29: 10:20:29 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 273.373 ms - 1070[0m
2026-09-04T10:20:30: 10:20:30 [[32minfo[39m] [0mGET /uploads/profile/1785759406847-683118271.jpg [32m200[0m 5.926 ms - 112278[0m
2026-09-04T10:21:00: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:21:00: Method: POST
2026-09-04T10:21:00: originalUrl: /v1/society/registration-list
2026-09-04T10:21:00: path: /v1/society/registration-list
2026-09-04T10:21:00: normalizedPath: /v1/society/registration-list
2026-09-04T10:21:00: isPublicRoute: false
2026-09-04T10:21:00: ------------------------------
2026-09-04T10:21:00: ----- initAuth DEBUG -----
2026-09-04T10:21:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:00: IsValid: true
2026-09-04T10:21:00: --------------------------
2026-09-04T10:21:00: 10:21:00 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 18.418 ms - 1393[0m
2026-09-04T10:21:00: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:21:00: Method: GET
2026-09-04T10:21:00: originalUrl: /v1/society/registration-dashboard-summary
2026-09-04T10:21:00: path: /v1/society/registration-dashboard-summary
2026-09-04T10:21:00: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-04T10:21:00: isPublicRoute: false
2026-09-04T10:21:00: ------------------------------
2026-09-04T10:21:00: ----- initAuth DEBUG -----
2026-09-04T10:21:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:00: IsValid: true
2026-09-04T10:21:00: --------------------------
2026-09-04T10:21:00: 10:21:00 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 26.294 ms - 152[0m
2026-09-04T10:21:05: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:21:05: Method: GET
2026-09-04T10:21:05: originalUrl: /v1/society/1
2026-09-04T10:21:05: path: /v1/society/1
2026-09-04T10:21:05: normalizedPath: /v1/society/1
2026-09-04T10:21:05: isPublicRoute: false
2026-09-04T10:21:05: ------------------------------
2026-09-04T10:21:05: ----- initAuth DEBUG -----
2026-09-04T10:21:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:05: IsValid: true
2026-09-04T10:21:05: --------------------------
2026-09-04T10:21:05: 10:21:05 [[32minfo[39m] [0mGET /v1/society/1 [32m200[0m 3.671 ms - 527[0m
2026-09-04T10:21:08: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:21:08: Method: POST
2026-09-04T10:21:08: originalUrl: /v1/society/registration-list
2026-09-04T10:21:08: path: /v1/society/registration-list
2026-09-04T10:21:08: normalizedPath: /v1/society/registration-list
2026-09-04T10:21:08: isPublicRoute: false
2026-09-04T10:21:08: ------------------------------
2026-09-04T10:21:08: ----- initAuth DEBUG -----
2026-09-04T10:21:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:08: IsValid: true
2026-09-04T10:21:08: --------------------------
2026-09-04T10:21:08: 10:21:08 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 10.107 ms - 1393[0m
2026-09-04T10:21:08: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:21:08: Method: GET
2026-09-04T10:21:08: originalUrl: /v1/society/registration-dashboard-summary
2026-09-04T10:21:08: path: /v1/society/registration-dashboard-summary
2026-09-04T10:21:08: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-04T10:21:08: isPublicRoute: false
2026-09-04T10:21:08: ------------------------------
2026-09-04T10:21:08: ----- initAuth DEBUG -----
2026-09-04T10:21:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:08: IsValid: true
2026-09-04T10:21:08: --------------------------
2026-09-04T10:21:08: 10:21:08 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.473 ms - 152[0m
2026-09-04T10:21:12: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:21:12: Method: PUT
2026-09-04T10:21:12: originalUrl: /v1/society/select
2026-09-04T10:21:12: path: /v1/society/select
2026-09-04T10:21:12: normalizedPath: /v1/society/select
2026-09-04T10:21:12: isPublicRoute: false
2026-09-04T10:21:12: ------------------------------
2026-09-04T10:21:12: ----- initAuth DEBUG -----
2026-09-04T10:21:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:12: IsValid: true
2026-09-04T10:21:12: --------------------------
2026-09-04T10:21:12: SELECT SOCIETY BODY: { society_id: 1 }
2026-09-04T10:21:12: SELECT SOCIETY USER: {
2026-09-04T10:21:12:   user_id: 1,
2026-09-04T10:21:12:   society_id: 1,
2026-09-04T10:21:12:   role: 'member',
2026-09-04T10:21:12:   full_name: 'Ram',
2026-09-04T10:21:12:   is_admin: 0,
2026-09-04T10:21:12:   is_member: 1,
2026-09-04T10:21:12:   is_superadmin: 1,
2026-09-04T10:21:12:   permissions: {
2026-09-04T10:21:12:     dashboard: { view: true },
2026-09-04T10:21:12:     society: {
2026-09-04T10:21:12:       view: false,
2026-09-04T10:21:12:       create: false,
2026-09-04T10:21:12:       summary: false,
2026-09-04T10:21:12:       update: false,
2026-09-04T10:21:12:       delete: false,
2026-09-04T10:21:12:       approve: false,
2026-09-04T10:21:12:       reject: false
2026-09-04T10:21:12:     },
2026-09-04T10:21:12:     members: {
2026-09-04T10:21:12:       view: true,
2026-09-04T10:21:12:       create: false,
2026-09-04T10:21:12:       update: false,
2026-09-04T10:21:12:       delete: false,
2026-09-04T10:21:12:       approve: false,
2026-09-04T10:21:12:       reject: false
2026-09-04T10:21:12:     },
2026-09-04T10:21:12:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-04T10:21:12:     expenses: {
2026-09-04T10:21:12:       view: true,
2026-09-04T10:21:12:       create: true,
2026-09-04T10:21:12:       update: false,
2026-09-04T10:21:12:       delete: false,
2026-09-04T10:21:12:       approve: false,
2026-09-04T10:21:12:       reject: false
2026-09-04T10:21:12:     },
2026-09-04T10:21:12:     transactions: { view: true },
2026-09-04T10:21:12:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-04T10:21:12:     profile: { view: true, update: true },
2026-09-04T10:21:12:     settings: { view: false, update: false }
2026-09-04T10:21:12:   },
2026-09-04T10:21:12:   iat: 1788497428,
2026-09-04T10:21:12:   exp: 1791089428
2026-09-04T10:21:12: }
2026-09-04T10:21:12: SELECTED SOCIETY ID: 1
2026-09-04T10:21:12: 10:21:12 [[32minfo[39m] [0mPUT /v1/society/select [33m403[0m 2.412 ms - 67[0m
2026-09-04T10:21:18: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:21:18: Method: POST
2026-09-04T10:21:18: originalUrl: /v1/society/registration-list
2026-09-04T10:21:18: path: /v1/society/registration-list
2026-09-04T10:21:18: normalizedPath: /v1/society/registration-list
2026-09-04T10:21:18: isPublicRoute: false
2026-09-04T10:21:18: ------------------------------
2026-09-04T10:21:18: ----- initAuth DEBUG -----
2026-09-04T10:21:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:18: IsValid: true
2026-09-04T10:21:18: --------------------------
2026-09-04T10:21:18: 10:21:18 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.056 ms - 1393[0m
2026-09-04T10:21:18: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:21:18: Method: GET
2026-09-04T10:21:18: originalUrl: /v1/society/registration-dashboard-summary
2026-09-04T10:21:18: path: /v1/society/registration-dashboard-summary
2026-09-04T10:21:18: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-04T10:21:18: isPublicRoute: false
2026-09-04T10:21:18: ------------------------------
2026-09-04T10:21:18: ----- initAuth DEBUG -----
2026-09-04T10:21:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:18: IsValid: true
2026-09-04T10:21:18: --------------------------
2026-09-04T10:21:18: 10:21:18 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.668 ms - 152[0m
2026-09-04T10:21:38: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:21:38: Method: POST
2026-09-04T10:21:38: originalUrl: /v1/user/login
2026-09-04T10:21:38: path: /v1/user/login
2026-09-04T10:21:38: normalizedPath: /v1/user/login
2026-09-04T10:21:38: isPublicRoute: false
2026-09-04T10:21:38: ------------------------------
2026-09-04T10:21:38: ----- initAuth DEBUG -----
2026-09-04T10:21:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:38: IsValid: true
2026-09-04T10:21:38: --------------------------
2026-09-04T10:21:38: ========== LOGIN API HIT ==========
2026-09-04T10:21:38: Login Request Body: { mobile_number: '4444444444', password: '4444444444' }
2026-09-04T10:21:38: SUPERADMIN CHECK RESULT: Found
2026-09-04T10:21:38: 10:21:38 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 129.793 ms - 2118[0m
2026-09-04T10:21:39: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:21:39: Method: GET
2026-09-04T10:21:39: originalUrl: /v1/dashboard
2026-09-04T10:21:39: path: /v1/dashboard
2026-09-04T10:21:39: normalizedPath: /v1/dashboard
2026-09-04T10:21:39: isPublicRoute: false
2026-09-04T10:21:39: ------------------------------
2026-09-04T10:21:39: ----- initAuth DEBUG -----
2026-09-04T10:21:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:21:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:21:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:21:39: IsValid: true
2026-09-04T10:21:39: --------------------------
2026-09-04T10:21:39: ========== Dashboard Controller ==========
2026-09-04T10:21:39: req.user => {
2026-09-04T10:21:39:   user_id: 17,
2026-09-04T10:21:39:   society_id: 21,
2026-09-04T10:21:39:   role: 'admin',
2026-09-04T10:21:39:   full_name: 'Sarvan Singh',
2026-09-04T10:21:39:   is_admin: 1,
2026-09-04T10:21:39:   is_member: 1,
2026-09-04T10:21:39:   is_superadmin: false,
2026-09-04T10:21:39:   permissions: {
2026-09-04T10:21:39:     dashboard: { view: true },
2026-09-04T10:21:39:     society: {
2026-09-04T10:21:39:       view: true,
2026-09-04T10:21:39:       summary: false,
2026-09-04T10:21:39:       create: false,
2026-09-04T10:21:39:       update: true,
2026-09-04T10:21:39:       delete: false,
2026-09-04T10:21:39:       approve: false,
2026-09-04T10:21:39:       reject: false
2026-09-04T10:21:39:     },
2026-09-04T10:21:39:     members: {
2026-09-04T10:21:39:       view: true,
2026-09-04T10:21:39:       create: true,
2026-09-04T10:21:39:       update: true,
2026-09-04T10:21:39:       delete: true,
2026-09-04T10:21:39:       approve: false,
2026-09-04T10:21:39:       reject: true
2026-09-04T10:21:39:     },
2026-09-04T10:21:39:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T10:21:39:     expenses: {
2026-09-04T10:21:39:       view: true,
2026-09-04T10:21:39:       create: true,
2026-09-04T10:21:39:       update: true,
2026-09-04T10:21:39:       delete: false,
2026-09-04T10:21:39:       approve: true,
2026-09-04T10:21:39:       reject: true
2026-09-04T10:21:39:     },
2026-09-04T10:21:39:     transactions: { view: true },
2026-09-04T10:21:39:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T10:21:39:     profile: { view: true, update: true },
2026-09-04T10:21:39:     settings: { view: true, update: true }
2026-09-04T10:21:39:   },
2026-09-04T10:21:39:   iat: 1788497498,
2026-09-04T10:21:39:   exp: 1791089498
2026-09-04T10:21:39: }
2026-09-04T10:21:39: req.selectedSocietyId => 21
2026-09-04T10:21:39: Dashboard Society ID => 21
2026-09-04T10:21:39: Member ID => 17
2026-09-04T10:21:39: User Role => admin
2026-09-04T10:21:39: societyId = 21
2026-09-04T10:21:39: memberId = 17
2026-09-04T10:21:39: Pending Maintenance Count => 0
2026-09-04T10:21:39: Pending Expense Count => 0
2026-09-04T10:21:39: Total Pending Count => 0
2026-09-04T10:21:39: 10:21:39 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 15.930 ms - 668[0m
2026-09-04T10:21:39: 10:21:39 [[32minfo[39m] [0mGET /uploads/profile/1788417358090-585939579.jpg [32m200[0m 2.047 ms - 68274[0m
2026-09-04T10:23:12: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:23:12: Method: POST
2026-09-04T10:23:12: originalUrl: /v1/user/login
2026-09-04T10:23:12: path: /v1/user/login
2026-09-04T10:23:12: normalizedPath: /v1/user/login
2026-09-04T10:23:12: isPublicRoute: false
2026-09-04T10:23:12: ------------------------------
2026-09-04T10:23:12: ----- initAuth DEBUG -----
2026-09-04T10:23:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:12: IsValid: true
2026-09-04T10:23:12: --------------------------
2026-09-04T10:23:12: ========== LOGIN API HIT ==========
2026-09-04T10:23:12: Login Request Body: { mobile_number: '2222222222', password: '2222222222' }
2026-09-04T10:23:12: SUPERADMIN CHECK RESULT: Found
2026-09-04T10:23:12: 10:23:12 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 116.133 ms - 2143[0m
2026-09-04T10:23:12: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:23:12: Method: GET
2026-09-04T10:23:12: originalUrl: /v1/dashboard
2026-09-04T10:23:12: path: /v1/dashboard
2026-09-04T10:23:12: normalizedPath: /v1/dashboard
2026-09-04T10:23:12: isPublicRoute: false
2026-09-04T10:23:12: ------------------------------
2026-09-04T10:23:12: ----- initAuth DEBUG -----
2026-09-04T10:23:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:12: IsValid: true
2026-09-04T10:23:12: --------------------------
2026-09-04T10:23:12: ========== Dashboard Controller ==========
2026-09-04T10:23:12: req.user => {
2026-09-04T10:23:12:   user_id: 16,
2026-09-04T10:23:12:   society_id: 1,
2026-09-04T10:23:12:   role: 'superadmin',
2026-09-04T10:23:12:   full_name: 'Neeshu',
2026-09-04T10:23:12:   is_admin: 1,
2026-09-04T10:23:12:   is_member: 1,
2026-09-04T10:23:12:   is_superadmin: false,
2026-09-04T10:23:12:   permissions: {
2026-09-04T10:23:12:     dashboard: { view: true },
2026-09-04T10:23:12:     society: {
2026-09-04T10:23:12:       view: true,
2026-09-04T10:23:12:       summary: true,
2026-09-04T10:23:12:       create: true,
2026-09-04T10:23:12:       update: true,
2026-09-04T10:23:12:       delete: true,
2026-09-04T10:23:12:       approve: true,
2026-09-04T10:23:12:       reject: true,
2026-09-04T10:23:12:       select: true
2026-09-04T10:23:12:     },
2026-09-04T10:23:12:     members: {
2026-09-04T10:23:12:       view: true,
2026-09-04T10:23:12:       create: true,
2026-09-04T10:23:12:       update: true,
2026-09-04T10:23:12:       delete: true,
2026-09-04T10:23:12:       approve: false,
2026-09-04T10:23:12:       reject: true
2026-09-04T10:23:12:     },
2026-09-04T10:23:12:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T10:23:12:     expenses: {
2026-09-04T10:23:12:       view: true,
2026-09-04T10:23:12:       create: true,
2026-09-04T10:23:12:       update: true,
2026-09-04T10:23:12:       delete: true,
2026-09-04T10:23:12:       approve: true,
2026-09-04T10:23:12:       reject: true
2026-09-04T10:23:12:     },
2026-09-04T10:23:12:     transactions: { view: true },
2026-09-04T10:23:12:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T10:23:12:     profile: { view: true, update: true },
2026-09-04T10:23:12:     settings: { view: true, update: true }
2026-09-04T10:23:12:   },
2026-09-04T10:23:12:   iat: 1788497592,
2026-09-04T10:23:12:   exp: 1791089592
2026-09-04T10:23:12: }
2026-09-04T10:23:12: req.selectedSocietyId => 1
2026-09-04T10:23:12: Dashboard Society ID => 1
2026-09-04T10:23:12: Member ID => 16
2026-09-04T10:23:12: User Role => superadmin
2026-09-04T10:23:12: societyId = 1
2026-09-04T10:23:12: memberId = 16
2026-09-04T10:23:12: Pending Maintenance Count => 6
2026-09-04T10:23:12: Pending Expense Count => 16
2026-09-04T10:23:12: Total Pending Count => 22
2026-09-04T10:23:12: 10:23:12 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.199 ms - 1051[0m
2026-09-04T10:23:13: 10:23:13 [[32minfo[39m] [0mGET /uploads/profile/1788412358877-786267721.jpg [32m200[0m 18.341 ms - 87259[0m
2026-09-04T10:23:16: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:23:16: Method: POST
2026-09-04T10:23:16: originalUrl: /v1/society/registration-list
2026-09-04T10:23:16: path: /v1/society/registration-list
2026-09-04T10:23:16: normalizedPath: /v1/society/registration-list
2026-09-04T10:23:16: isPublicRoute: false
2026-09-04T10:23:16: ------------------------------
2026-09-04T10:23:16: ----- initAuth DEBUG -----
2026-09-04T10:23:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:16: IsValid: true
2026-09-04T10:23:16: --------------------------
2026-09-04T10:23:16: 10:23:16 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.998 ms - 1393[0m
2026-09-04T10:23:16: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:23:16: Method: GET
2026-09-04T10:23:16: originalUrl: /v1/society/registration-dashboard-summary
2026-09-04T10:23:16: path: /v1/society/registration-dashboard-summary
2026-09-04T10:23:16: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-04T10:23:16: isPublicRoute: false
2026-09-04T10:23:16: ------------------------------
2026-09-04T10:23:16: ----- initAuth DEBUG -----
2026-09-04T10:23:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:16: IsValid: true
2026-09-04T10:23:16: --------------------------
2026-09-04T10:23:16: 10:23:16 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 5.581 ms - 152[0m
2026-09-04T10:23:18: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:23:18: Method: PUT
2026-09-04T10:23:18: originalUrl: /v1/society/select
2026-09-04T10:23:18: path: /v1/society/select
2026-09-04T10:23:18: normalizedPath: /v1/society/select
2026-09-04T10:23:18: isPublicRoute: false
2026-09-04T10:23:18: ------------------------------
2026-09-04T10:23:18: ----- initAuth DEBUG -----
2026-09-04T10:23:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:18: IsValid: true
2026-09-04T10:23:18: --------------------------
2026-09-04T10:23:18: SELECT SOCIETY BODY: { society_id: 21 }
2026-09-04T10:23:18: SELECT SOCIETY USER: {
2026-09-04T10:23:18:   user_id: 16,
2026-09-04T10:23:18:   society_id: 1,
2026-09-04T10:23:18:   role: 'superadmin',
2026-09-04T10:23:18:   full_name: 'Neeshu',
2026-09-04T10:23:18:   is_admin: 1,
2026-09-04T10:23:18:   is_member: 1,
2026-09-04T10:23:18:   is_superadmin: false,
2026-09-04T10:23:18:   permissions: {
2026-09-04T10:23:18:     dashboard: { view: true },
2026-09-04T10:23:18:     society: {
2026-09-04T10:23:18:       view: true,
2026-09-04T10:23:18:       summary: true,
2026-09-04T10:23:18:       create: true,
2026-09-04T10:23:18:       update: true,
2026-09-04T10:23:18:       delete: true,
2026-09-04T10:23:18:       approve: true,
2026-09-04T10:23:18:       reject: true,
2026-09-04T10:23:18:       select: true
2026-09-04T10:23:18:     },
2026-09-04T10:23:18:     members: {
2026-09-04T10:23:18:       view: true,
2026-09-04T10:23:18:       create: true,
2026-09-04T10:23:18:       update: true,
2026-09-04T10:23:18:       delete: true,
2026-09-04T10:23:18:       approve: false,
2026-09-04T10:23:18:       reject: true
2026-09-04T10:23:18:     },
2026-09-04T10:23:18:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T10:23:18:     expenses: {
2026-09-04T10:23:18:       view: true,
2026-09-04T10:23:18:       create: true,
2026-09-04T10:23:18:       update: true,
2026-09-04T10:23:18:       delete: true,
2026-09-04T10:23:18:       approve: true,
2026-09-04T10:23:18:       reject: true
2026-09-04T10:23:18:     },
2026-09-04T10:23:18:     transactions: { view: true },
2026-09-04T10:23:18:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T10:23:18:     profile: { view: true, update: true },
2026-09-04T10:23:18:     settings: { view: true, update: true }
2026-09-04T10:23:18:   },
2026-09-04T10:23:18:   iat: 1788497592,
2026-09-04T10:23:18:   exp: 1791089592
2026-09-04T10:23:18: }
2026-09-04T10:23:18: SELECTED SOCIETY ID: 21
2026-09-04T10:23:18: 10:23:18 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 9.304 ms - 89[0m
2026-09-04T10:23:18: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:23:18: Method: GET
2026-09-04T10:23:18: originalUrl: /v1/dashboard
2026-09-04T10:23:18: path: /v1/dashboard
2026-09-04T10:23:18: normalizedPath: /v1/dashboard
2026-09-04T10:23:18: isPublicRoute: false
2026-09-04T10:23:18: ------------------------------
2026-09-04T10:23:18: ----- initAuth DEBUG -----
2026-09-04T10:23:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:18: IsValid: true
2026-09-04T10:23:18: --------------------------
2026-09-04T10:23:18: ========== Dashboard Controller ==========
2026-09-04T10:23:18: req.user => {
2026-09-04T10:23:18:   user_id: 16,
2026-09-04T10:23:18:   society_id: 1,
2026-09-04T10:23:18:   role: 'superadmin',
2026-09-04T10:23:18:   full_name: 'Neeshu',
2026-09-04T10:23:18:   is_admin: 1,
2026-09-04T10:23:18:   is_member: 1,
2026-09-04T10:23:18:   is_superadmin: false,
2026-09-04T10:23:18:   permissions: {
2026-09-04T10:23:18:     dashboard: { view: true },
2026-09-04T10:23:18:     society: {
2026-09-04T10:23:18:       view: true,
2026-09-04T10:23:18:       summary: true,
2026-09-04T10:23:18:       create: true,
2026-09-04T10:23:18:       update: true,
2026-09-04T10:23:18:       delete: true,
2026-09-04T10:23:18:       approve: true,
2026-09-04T10:23:18:       reject: true,
2026-09-04T10:23:18:       select: true
2026-09-04T10:23:18:     },
2026-09-04T10:23:18:     members: {
2026-09-04T10:23:18:       view: true,
2026-09-04T10:23:18:       create: true,
2026-09-04T10:23:18:       update: true,
2026-09-04T10:23:18:       delete: true,
2026-09-04T10:23:18:       approve: false,
2026-09-04T10:23:18:       reject: true
2026-09-04T10:23:18:     },
2026-09-04T10:23:18:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T10:23:18:     expenses: {
2026-09-04T10:23:18:       view: true,
2026-09-04T10:23:18:       create: true,
2026-09-04T10:23:18:       update: true,
2026-09-04T10:23:18:       delete: true,
2026-09-04T10:23:18:       approve: true,
2026-09-04T10:23:18:       reject: true
2026-09-04T10:23:18:     },
2026-09-04T10:23:18:     transactions: { view: true },
2026-09-04T10:23:18:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T10:23:18:     profile: { view: true, update: true },
2026-09-04T10:23:18:     settings: { view: true, update: true }
2026-09-04T10:23:18:   },
2026-09-04T10:23:18:   iat: 1788497592,
2026-09-04T10:23:18:   exp: 1791089592
2026-09-04T10:23:18: }
2026-09-04T10:23:18: req.selectedSocietyId => 21
2026-09-04T10:23:18: Dashboard Society ID => 21
2026-09-04T10:23:18: Member ID => 16
2026-09-04T10:23:18: User Role => superadmin
2026-09-04T10:23:18: societyId = 21
2026-09-04T10:23:18: memberId = 16
2026-09-04T10:23:18: Pending Maintenance Count => 0
2026-09-04T10:23:18: Pending Expense Count => 0
2026-09-04T10:23:18: Total Pending Count => 0
2026-09-04T10:23:18: 10:23:18 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 11.631 ms - 663[0m
2026-09-04T10:23:22: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:23:22: Method: POST
2026-09-04T10:23:22: originalUrl: /v1/member/statistics
2026-09-04T10:23:22: path: /v1/member/statistics
2026-09-04T10:23:22: normalizedPath: /v1/member/statistics
2026-09-04T10:23:22: isPublicRoute: false
2026-09-04T10:23:22: ------------------------------
2026-09-04T10:23:22: ----- initAuth DEBUG -----
2026-09-04T10:23:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:22: IsValid: true
2026-09-04T10:23:22: --------------------------
2026-09-04T10:23:22: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:23:22: Method: POST
2026-09-04T10:23:22: originalUrl: /v1/member/list
2026-09-04T10:23:22: path: /v1/member/list
2026-09-04T10:23:22: normalizedPath: /v1/member/list
2026-09-04T10:23:22: isPublicRoute: false
2026-09-04T10:23:22: ------------------------------
2026-09-04T10:23:22: ----- initAuth DEBUG -----
2026-09-04T10:23:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:22: IsValid: true
2026-09-04T10:23:22: --------------------------
2026-09-04T10:23:22: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:23:22: Method: POST
2026-09-04T10:23:22: originalUrl: /v1/member/list
2026-09-04T10:23:22: path: /v1/member/list
2026-09-04T10:23:22: normalizedPath: /v1/member/list
2026-09-04T10:23:22: isPublicRoute: false
2026-09-04T10:23:22: ------------------------------
2026-09-04T10:23:22: ----- initAuth DEBUG -----
2026-09-04T10:23:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:22: IsValid: true
2026-09-04T10:23:22: --------------------------
2026-09-04T10:23:22: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:23:22: Method: POST
2026-09-04T10:23:22: originalUrl: /v1/member/statistics
2026-09-04T10:23:22: path: /v1/member/statistics
2026-09-04T10:23:22: normalizedPath: /v1/member/statistics
2026-09-04T10:23:22: isPublicRoute: false
2026-09-04T10:23:22: ------------------------------
2026-09-04T10:23:22: ----- initAuth DEBUG -----
2026-09-04T10:23:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:22: IsValid: true
2026-09-04T10:23:22: --------------------------
2026-09-04T10:23:22: 10:23:22 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 14.072 ms - 143[0m
2026-09-04T10:23:22: 10:23:22 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 11.817 ms - 1497[0m
2026-09-04T10:23:22: 10:23:22 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 4.519 ms - 143[0m
2026-09-04T10:23:22: 10:23:22 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 10.311 ms - 1497[0m
2026-09-04T10:23:22: 10:23:22 [[32minfo[39m] [0mGET /uploads/profile/1788415012379-62500340.jpg [32m200[0m 26.162 ms - 55385[0m
2026-09-04T10:23:25: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:23:25: Method: GET
2026-09-04T10:23:25: originalUrl: /v1/dashboard
2026-09-04T10:23:25: path: /v1/dashboard
2026-09-04T10:23:25: normalizedPath: /v1/dashboard
2026-09-04T10:23:25: isPublicRoute: false
2026-09-04T10:23:25: ------------------------------
2026-09-04T10:23:25: ----- initAuth DEBUG -----
2026-09-04T10:23:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:25: IsValid: true
2026-09-04T10:23:25: --------------------------
2026-09-04T10:23:25: ========== Dashboard Controller ==========
2026-09-04T10:23:25: req.user => {
2026-09-04T10:23:25:   user_id: 16,
2026-09-04T10:23:25:   society_id: 1,
2026-09-04T10:23:25:   role: 'superadmin',
2026-09-04T10:23:25:   full_name: 'Neeshu',
2026-09-04T10:23:25:   is_admin: 1,
2026-09-04T10:23:25:   is_member: 1,
2026-09-04T10:23:25:   is_superadmin: false,
2026-09-04T10:23:25:   permissions: {
2026-09-04T10:23:25:     dashboard: { view: true },
2026-09-04T10:23:25:     society: {
2026-09-04T10:23:25:       view: true,
2026-09-04T10:23:25:       summary: true,
2026-09-04T10:23:25:       create: true,
2026-09-04T10:23:25:       update: true,
2026-09-04T10:23:25:       delete: true,
2026-09-04T10:23:25:       approve: true,
2026-09-04T10:23:25:       reject: true,
2026-09-04T10:23:25:       select: true
2026-09-04T10:23:25:     },
2026-09-04T10:23:25:     members: {
2026-09-04T10:23:25:       view: true,
2026-09-04T10:23:25:       create: true,
2026-09-04T10:23:25:       update: true,
2026-09-04T10:23:25:       delete: true,
2026-09-04T10:23:25:       approve: false,
2026-09-04T10:23:25:       reject: true
2026-09-04T10:23:25:     },
2026-09-04T10:23:25:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T10:23:25:     expenses: {
2026-09-04T10:23:25:       view: true,
2026-09-04T10:23:25:       create: true,
2026-09-04T10:23:25:       update: true,
2026-09-04T10:23:25:       delete: true,
2026-09-04T10:23:25:       approve: true,
2026-09-04T10:23:25:       reject: true
2026-09-04T10:23:25:     },
2026-09-04T10:23:25:     transactions: { view: true },
2026-09-04T10:23:25:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T10:23:25:     profile: { view: true, update: true },
2026-09-04T10:23:25:     settings: { view: true, update: true }
2026-09-04T10:23:25:   },
2026-09-04T10:23:25:   iat: 1788497592,
2026-09-04T10:23:25:   exp: 1791089592
2026-09-04T10:23:25: }
2026-09-04T10:23:25: req.selectedSocietyId => 21
2026-09-04T10:23:25: Dashboard Society ID => 21
2026-09-04T10:23:25: Member ID => 16
2026-09-04T10:23:25: User Role => superadmin
2026-09-04T10:23:25: societyId = 21
2026-09-04T10:23:25: memberId = 16
2026-09-04T10:23:25: Pending Maintenance Count => 0
2026-09-04T10:23:25: Pending Expense Count => 0
2026-09-04T10:23:25: Total Pending Count => 0
2026-09-04T10:23:25: 10:23:25 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 12.199 ms - 663[0m
2026-09-04T10:23:25: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:23:25: Method: POST
2026-09-04T10:23:25: originalUrl: /v1/society/registration-list
2026-09-04T10:23:25: path: /v1/society/registration-list
2026-09-04T10:23:25: normalizedPath: /v1/society/registration-list
2026-09-04T10:23:25: isPublicRoute: false
2026-09-04T10:23:25: ------------------------------
2026-09-04T10:23:25: ----- initAuth DEBUG -----
2026-09-04T10:23:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:25: IsValid: true
2026-09-04T10:23:25: --------------------------
2026-09-04T10:23:25: 10:23:25 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.982 ms - 1393[0m
2026-09-04T10:23:25: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:23:25: Method: GET
2026-09-04T10:23:25: originalUrl: /v1/society/registration-dashboard-summary
2026-09-04T10:23:25: path: /v1/society/registration-dashboard-summary
2026-09-04T10:23:25: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-04T10:23:25: isPublicRoute: false
2026-09-04T10:23:25: ------------------------------
2026-09-04T10:23:25: ----- initAuth DEBUG -----
2026-09-04T10:23:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:25: IsValid: true
2026-09-04T10:23:25: --------------------------
2026-09-04T10:23:25: 10:23:25 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 5.222 ms - 152[0m
2026-09-04T10:23:28: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:23:28: Method: PUT
2026-09-04T10:23:28: originalUrl: /v1/society/select
2026-09-04T10:23:28: path: /v1/society/select
2026-09-04T10:23:28: normalizedPath: /v1/society/select
2026-09-04T10:23:28: isPublicRoute: false
2026-09-04T10:23:28: ------------------------------
2026-09-04T10:23:28: ----- initAuth DEBUG -----
2026-09-04T10:23:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:28: IsValid: true
2026-09-04T10:23:28: --------------------------
2026-09-04T10:23:28: SELECT SOCIETY BODY: { society_id: 8 }
2026-09-04T10:23:28: SELECT SOCIETY USER: {
2026-09-04T10:23:28:   user_id: 16,
2026-09-04T10:23:28:   society_id: 1,
2026-09-04T10:23:28:   role: 'superadmin',
2026-09-04T10:23:28:   full_name: 'Neeshu',
2026-09-04T10:23:28:   is_admin: 1,
2026-09-04T10:23:28:   is_member: 1,
2026-09-04T10:23:28:   is_superadmin: false,
2026-09-04T10:23:28:   permissions: {
2026-09-04T10:23:28:     dashboard: { view: true },
2026-09-04T10:23:28:     society: {
2026-09-04T10:23:28:       view: true,
2026-09-04T10:23:28:       summary: true,
2026-09-04T10:23:28:       create: true,
2026-09-04T10:23:28:       update: true,
2026-09-04T10:23:28:       delete: true,
2026-09-04T10:23:28:       approve: true,
2026-09-04T10:23:28:       reject: true,
2026-09-04T10:23:28:       select: true
2026-09-04T10:23:28:     },
2026-09-04T10:23:28:     members: {
2026-09-04T10:23:28:       view: true,
2026-09-04T10:23:28:       create: true,
2026-09-04T10:23:28:       update: true,
2026-09-04T10:23:28:       delete: true,
2026-09-04T10:23:28:       approve: false,
2026-09-04T10:23:28:       reject: true
2026-09-04T10:23:28:     },
2026-09-04T10:23:28:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T10:23:28:     expenses: {
2026-09-04T10:23:28:       view: true,
2026-09-04T10:23:28:       create: true,
2026-09-04T10:23:28:       update: true,
2026-09-04T10:23:28:       delete: true,
2026-09-04T10:23:28:       approve: true,
2026-09-04T10:23:28:       reject: true
2026-09-04T10:23:28:     },
2026-09-04T10:23:28:     transactions: { view: true },
2026-09-04T10:23:28:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T10:23:28:     profile: { view: true, update: true },
2026-09-04T10:23:28:     settings: { view: true, update: true }
2026-09-04T10:23:28:   },
2026-09-04T10:23:28:   iat: 1788497592,
2026-09-04T10:23:28:   exp: 1791089592
2026-09-04T10:23:28: }
2026-09-04T10:23:28: SELECTED SOCIETY ID: 8
2026-09-04T10:23:28: 10:23:28 [[32minfo[39m] [0mPUT /v1/society/select [33m404[0m 3.300 ms - 48[0m
2026-09-04T10:23:34: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:23:34: Method: PUT
2026-09-04T10:23:34: originalUrl: /v1/society/select
2026-09-04T10:23:34: path: /v1/society/select
2026-09-04T10:23:34: normalizedPath: /v1/society/select
2026-09-04T10:23:34: isPublicRoute: false
2026-09-04T10:23:34: ------------------------------
2026-09-04T10:23:34: ----- initAuth DEBUG -----
2026-09-04T10:23:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:34: IsValid: true
2026-09-04T10:23:34: --------------------------
2026-09-04T10:23:34: SELECT SOCIETY BODY: { society_id: 1 }
2026-09-04T10:23:34: SELECT SOCIETY USER: {
2026-09-04T10:23:34:   user_id: 16,
2026-09-04T10:23:34:   society_id: 1,
2026-09-04T10:23:34:   role: 'superadmin',
2026-09-04T10:23:34:   full_name: 'Neeshu',
2026-09-04T10:23:34:   is_admin: 1,
2026-09-04T10:23:34:   is_member: 1,
2026-09-04T10:23:34:   is_superadmin: false,
2026-09-04T10:23:34:   permissions: {
2026-09-04T10:23:34:     dashboard: { view: true },
2026-09-04T10:23:34:     society: {
2026-09-04T10:23:34:       view: true,
2026-09-04T10:23:34:       summary: true,
2026-09-04T10:23:34:       create: true,
2026-09-04T10:23:34:       update: true,
2026-09-04T10:23:34:       delete: true,
2026-09-04T10:23:34:       approve: true,
2026-09-04T10:23:34:       reject: true,
2026-09-04T10:23:34:       select: true
2026-09-04T10:23:34:     },
2026-09-04T10:23:34:     members: {
2026-09-04T10:23:34:       view: true,
2026-09-04T10:23:34:       create: true,
2026-09-04T10:23:34:       update: true,
2026-09-04T10:23:34:       delete: true,
2026-09-04T10:23:34:       approve: false,
2026-09-04T10:23:34:       reject: true
2026-09-04T10:23:34:     },
2026-09-04T10:23:34:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T10:23:34:     expenses: {
2026-09-04T10:23:34:       view: true,
2026-09-04T10:23:34:       create: true,
2026-09-04T10:23:34:       update: true,
2026-09-04T10:23:34:       delete: true,
2026-09-04T10:23:34:       approve: true,
2026-09-04T10:23:34:       reject: true
2026-09-04T10:23:34:     },
2026-09-04T10:23:34:     transactions: { view: true },
2026-09-04T10:23:34:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T10:23:34:     profile: { view: true, update: true },
2026-09-04T10:23:34:     settings: { view: true, update: true }
2026-09-04T10:23:34:   },
2026-09-04T10:23:34:   iat: 1788497592,
2026-09-04T10:23:34:   exp: 1791089592
2026-09-04T10:23:34: }
2026-09-04T10:23:34: SELECTED SOCIETY ID: 1
2026-09-04T10:23:34: 10:23:34 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 6.272 ms - 98[0m
2026-09-04T10:23:34: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:23:34: Method: GET
2026-09-04T10:23:34: originalUrl: /v1/dashboard
2026-09-04T10:23:34: path: /v1/dashboard
2026-09-04T10:23:34: normalizedPath: /v1/dashboard
2026-09-04T10:23:34: isPublicRoute: false
2026-09-04T10:23:34: ------------------------------
2026-09-04T10:23:34: ----- initAuth DEBUG -----
2026-09-04T10:23:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:34: IsValid: true
2026-09-04T10:23:34: --------------------------
2026-09-04T10:23:34: ========== Dashboard Controller ==========
2026-09-04T10:23:34: req.user => {
2026-09-04T10:23:34:   user_id: 16,
2026-09-04T10:23:34:   society_id: 1,
2026-09-04T10:23:34:   role: 'superadmin',
2026-09-04T10:23:34:   full_name: 'Neeshu',
2026-09-04T10:23:34:   is_admin: 1,
2026-09-04T10:23:34:   is_member: 1,
2026-09-04T10:23:34:   is_superadmin: false,
2026-09-04T10:23:34:   permissions: {
2026-09-04T10:23:34:     dashboard: { view: true },
2026-09-04T10:23:34:     society: {
2026-09-04T10:23:34:       view: true,
2026-09-04T10:23:34:       summary: true,
2026-09-04T10:23:34:       create: true,
2026-09-04T10:23:34:       update: true,
2026-09-04T10:23:34:       delete: true,
2026-09-04T10:23:34:       approve: true,
2026-09-04T10:23:34:       reject: true,
2026-09-04T10:23:34:       select: true
2026-09-04T10:23:34:     },
2026-09-04T10:23:34:     members: {
2026-09-04T10:23:34:       view: true,
2026-09-04T10:23:34:       create: true,
2026-09-04T10:23:34:       update: true,
2026-09-04T10:23:34:       delete: true,
2026-09-04T10:23:34:       approve: false,
2026-09-04T10:23:34:       reject: true
2026-09-04T10:23:34:     },
2026-09-04T10:23:34:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T10:23:34:     expenses: {
2026-09-04T10:23:34:       view: true,
2026-09-04T10:23:34:       create: true,
2026-09-04T10:23:34:       update: true,
2026-09-04T10:23:34:       delete: true,
2026-09-04T10:23:34:       approve: true,
2026-09-04T10:23:34:       reject: true
2026-09-04T10:23:34:     },
2026-09-04T10:23:34:     transactions: { view: true },
2026-09-04T10:23:34:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T10:23:34:     profile: { view: true, update: true },
2026-09-04T10:23:34:     settings: { view: true, update: true }
2026-09-04T10:23:34:   },
2026-09-04T10:23:34:   iat: 1788497592,
2026-09-04T10:23:34:   exp: 1791089592
2026-09-04T10:23:34: }
2026-09-04T10:23:34: req.selectedSocietyId => 1
2026-09-04T10:23:34: Dashboard Society ID => 1
2026-09-04T10:23:34: Member ID => 16
2026-09-04T10:23:34: User Role => superadmin
2026-09-04T10:23:34: societyId = 1
2026-09-04T10:23:34: memberId = 16
2026-09-04T10:23:34: Pending Maintenance Count => 6
2026-09-04T10:23:34: Pending Expense Count => 16
2026-09-04T10:23:34: Total Pending Count => 22
2026-09-04T10:23:34: 10:23:34 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.765 ms - 1051[0m
2026-09-04T10:23:38: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:23:38: Method: POST
2026-09-04T10:23:38: originalUrl: /v1/payments
2026-09-04T10:23:38: path: /v1/payments
2026-09-04T10:23:38: normalizedPath: /v1/payments
2026-09-04T10:23:38: isPublicRoute: false
2026-09-04T10:23:38: ------------------------------
2026-09-04T10:23:38: ----- initAuth DEBUG -----
2026-09-04T10:23:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:38: IsValid: true
2026-09-04T10:23:38: --------------------------
2026-09-04T10:23:38: 10:23:38 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.384 ms - 2434[0m
2026-09-04T10:23:38: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:23:38: Method: GET
2026-09-04T10:23:38: originalUrl: /v1/payment/my-dues
2026-09-04T10:23:38: path: /v1/payment/my-dues
2026-09-04T10:23:38: normalizedPath: /v1/payment/my-dues
2026-09-04T10:23:38: isPublicRoute: false
2026-09-04T10:23:38: ------------------------------
2026-09-04T10:23:38: ----- initAuth DEBUG -----
2026-09-04T10:23:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:38: IsValid: true
2026-09-04T10:23:38: --------------------------
2026-09-04T10:23:38: 10:23:38 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 31.563 ms - 356[0m
2026-09-04T10:23:40: ----- PUBLIC ROUTE CHECK -----
2026-09-04T10:23:40: Method: GET
2026-09-04T10:23:40: originalUrl: /v1/payment/my-dues
2026-09-04T10:23:40: path: /v1/payment/my-dues
2026-09-04T10:23:40: normalizedPath: /v1/payment/my-dues
2026-09-04T10:23:40: isPublicRoute: false
2026-09-04T10:23:40: ------------------------------
2026-09-04T10:23:40: ----- initAuth DEBUG -----
2026-09-04T10:23:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T10:23:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T10:23:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T10:23:40: IsValid: true
2026-09-04T10:23:40: --------------------------
2026-09-04T10:23:40: 10:23:40 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.413 ms - 356[0m
2026-09-04T11:30:20: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:20: Method: GET
2026-09-04T11:30:20: originalUrl: /
2026-09-04T11:30:20: path: /
2026-09-04T11:30:20: normalizedPath: /
2026-09-04T11:30:20: isPublicRoute: false
2026-09-04T11:30:20: ------------------------------
2026-09-04T11:30:20: 11:30:20 [[32minfo[39m] [0mGET / [33m401[0m 135.673 ms - 123[0m
2026-09-04T11:30:20: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:20: Method: GET
2026-09-04T11:30:20: originalUrl: /
2026-09-04T11:30:20: path: /
2026-09-04T11:30:20: normalizedPath: /
2026-09-04T11:30:20: isPublicRoute: false
2026-09-04T11:30:20: ------------------------------
2026-09-04T11:30:20: 11:30:20 [[32minfo[39m] [0mGET / [33m401[0m 2.176 ms - 123[0m
2026-09-04T11:30:20: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:20: Method: GET
2026-09-04T11:30:20: originalUrl: /wp-includes/wlwmanifest.xml
2026-09-04T11:30:20: path: /wp-includes/wlwmanifest.xml
2026-09-04T11:30:20: normalizedPath: /wp-includes/wlwmanifest.xml
2026-09-04T11:30:20: isPublicRoute: false
2026-09-04T11:30:20: ------------------------------
2026-09-04T11:30:20: 11:30:20 [[32minfo[39m] [0mGET /wp-includes/wlwmanifest.xml [33m401[0m 2.391 ms - 123[0m
2026-09-04T11:30:21: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:21: Method: GET
2026-09-04T11:30:21: originalUrl: /xmlrpc.php?rsd
2026-09-04T11:30:21: path: /xmlrpc.php
2026-09-04T11:30:21: normalizedPath: /xmlrpc.php
2026-09-04T11:30:21: isPublicRoute: false
2026-09-04T11:30:21: ------------------------------
2026-09-04T11:30:21: 11:30:21 [[32minfo[39m] [0mGET /xmlrpc.php?rsd [33m401[0m 2.941 ms - 123[0m
2026-09-04T11:30:21: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:21: Method: GET
2026-09-04T11:30:21: originalUrl: /
2026-09-04T11:30:21: path: /
2026-09-04T11:30:21: normalizedPath: /
2026-09-04T11:30:21: isPublicRoute: false
2026-09-04T11:30:21: ------------------------------
2026-09-04T11:30:21: 11:30:21 [[32minfo[39m] [0mGET / [33m401[0m 1.624 ms - 123[0m
2026-09-04T11:30:21: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:21: Method: GET
2026-09-04T11:30:21: originalUrl: /blog/wp-includes/wlwmanifest.xml
2026-09-04T11:30:21: path: /blog/wp-includes/wlwmanifest.xml
2026-09-04T11:30:21: normalizedPath: /blog/wp-includes/wlwmanifest.xml
2026-09-04T11:30:21: isPublicRoute: false
2026-09-04T11:30:21: ------------------------------
2026-09-04T11:30:21: 11:30:21 [[32minfo[39m] [0mGET /blog/wp-includes/wlwmanifest.xml [33m401[0m 1.567 ms - 123[0m
2026-09-04T11:30:21: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:21: Method: GET
2026-09-04T11:30:21: originalUrl: /web/wp-includes/wlwmanifest.xml
2026-09-04T11:30:21: path: /web/wp-includes/wlwmanifest.xml
2026-09-04T11:30:21: normalizedPath: /web/wp-includes/wlwmanifest.xml
2026-09-04T11:30:21: isPublicRoute: false
2026-09-04T11:30:21: ------------------------------
2026-09-04T11:30:21: 11:30:21 [[32minfo[39m] [0mGET /web/wp-includes/wlwmanifest.xml [33m401[0m 1.395 ms - 123[0m
2026-09-04T11:30:21: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:21: Method: GET
2026-09-04T11:30:21: originalUrl: /wordpress/wp-includes/wlwmanifest.xml
2026-09-04T11:30:21: path: /wordpress/wp-includes/wlwmanifest.xml
2026-09-04T11:30:21: normalizedPath: /wordpress/wp-includes/wlwmanifest.xml
2026-09-04T11:30:21: isPublicRoute: false
2026-09-04T11:30:21: ------------------------------
2026-09-04T11:30:21: 11:30:21 [[32minfo[39m] [0mGET /wordpress/wp-includes/wlwmanifest.xml [33m401[0m 2.532 ms - 123[0m
2026-09-04T11:30:22: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:22: Method: GET
2026-09-04T11:30:22: originalUrl: /website/wp-includes/wlwmanifest.xml
2026-09-04T11:30:22: path: /website/wp-includes/wlwmanifest.xml
2026-09-04T11:30:22: normalizedPath: /website/wp-includes/wlwmanifest.xml
2026-09-04T11:30:22: isPublicRoute: false
2026-09-04T11:30:22: ------------------------------
2026-09-04T11:30:22: 11:30:22 [[32minfo[39m] [0mGET /website/wp-includes/wlwmanifest.xml [33m401[0m 2.546 ms - 123[0m
2026-09-04T11:30:22: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:22: Method: GET
2026-09-04T11:30:22: originalUrl: /wp/wp-includes/wlwmanifest.xml
2026-09-04T11:30:22: path: /wp/wp-includes/wlwmanifest.xml
2026-09-04T11:30:22: normalizedPath: /wp/wp-includes/wlwmanifest.xml
2026-09-04T11:30:22: isPublicRoute: false
2026-09-04T11:30:22: ------------------------------
2026-09-04T11:30:22: 11:30:22 [[32minfo[39m] [0mGET /wp/wp-includes/wlwmanifest.xml [33m401[0m 1.391 ms - 123[0m
2026-09-04T11:30:22: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:22: Method: GET
2026-09-04T11:30:22: originalUrl: /news/wp-includes/wlwmanifest.xml
2026-09-04T11:30:22: path: /news/wp-includes/wlwmanifest.xml
2026-09-04T11:30:22: normalizedPath: /news/wp-includes/wlwmanifest.xml
2026-09-04T11:30:22: isPublicRoute: false
2026-09-04T11:30:22: ------------------------------
2026-09-04T11:30:22: 11:30:22 [[32minfo[39m] [0mGET /news/wp-includes/wlwmanifest.xml [33m401[0m 2.389 ms - 123[0m
2026-09-04T11:30:22: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:22: Method: GET
2026-09-04T11:30:22: originalUrl: /2018/wp-includes/wlwmanifest.xml
2026-09-04T11:30:22: path: /2018/wp-includes/wlwmanifest.xml
2026-09-04T11:30:22: normalizedPath: /2018/wp-includes/wlwmanifest.xml
2026-09-04T11:30:22: isPublicRoute: false
2026-09-04T11:30:22: ------------------------------
2026-09-04T11:30:22: 11:30:22 [[32minfo[39m] [0mGET /2018/wp-includes/wlwmanifest.xml [33m401[0m 1.359 ms - 123[0m
2026-09-04T11:30:22: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:22: Method: GET
2026-09-04T11:30:22: originalUrl: /2019/wp-includes/wlwmanifest.xml
2026-09-04T11:30:22: path: /2019/wp-includes/wlwmanifest.xml
2026-09-04T11:30:22: normalizedPath: /2019/wp-includes/wlwmanifest.xml
2026-09-04T11:30:22: isPublicRoute: false
2026-09-04T11:30:22: ------------------------------
2026-09-04T11:30:22: 11:30:22 [[32minfo[39m] [0mGET /2019/wp-includes/wlwmanifest.xml [33m401[0m 0.839 ms - 123[0m
2026-09-04T11:30:22: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:22: Method: GET
2026-09-04T11:30:22: originalUrl: /shop/wp-includes/wlwmanifest.xml
2026-09-04T11:30:22: path: /shop/wp-includes/wlwmanifest.xml
2026-09-04T11:30:22: normalizedPath: /shop/wp-includes/wlwmanifest.xml
2026-09-04T11:30:22: isPublicRoute: false
2026-09-04T11:30:22: ------------------------------
2026-09-04T11:30:22: 11:30:22 [[32minfo[39m] [0mGET /shop/wp-includes/wlwmanifest.xml [33m401[0m 0.947 ms - 123[0m
2026-09-04T11:30:23: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:23: Method: GET
2026-09-04T11:30:23: originalUrl: /wp1/wp-includes/wlwmanifest.xml
2026-09-04T11:30:23: path: /wp1/wp-includes/wlwmanifest.xml
2026-09-04T11:30:23: normalizedPath: /wp1/wp-includes/wlwmanifest.xml
2026-09-04T11:30:23: isPublicRoute: false
2026-09-04T11:30:23: ------------------------------
2026-09-04T11:30:23: 11:30:23 [[32minfo[39m] [0mGET /wp1/wp-includes/wlwmanifest.xml [33m401[0m 1.267 ms - 123[0m
2026-09-04T11:30:23: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:23: Method: GET
2026-09-04T11:30:23: originalUrl: /test/wp-includes/wlwmanifest.xml
2026-09-04T11:30:23: path: /test/wp-includes/wlwmanifest.xml
2026-09-04T11:30:23: normalizedPath: /test/wp-includes/wlwmanifest.xml
2026-09-04T11:30:23: isPublicRoute: false
2026-09-04T11:30:23: ------------------------------
2026-09-04T11:30:23: 11:30:23 [[32minfo[39m] [0mGET /test/wp-includes/wlwmanifest.xml [33m401[0m 0.768 ms - 123[0m
2026-09-04T11:30:23: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:23: Method: GET
2026-09-04T11:30:23: originalUrl: /media/wp-includes/wlwmanifest.xml
2026-09-04T11:30:23: path: /media/wp-includes/wlwmanifest.xml
2026-09-04T11:30:23: normalizedPath: /media/wp-includes/wlwmanifest.xml
2026-09-04T11:30:23: isPublicRoute: false
2026-09-04T11:30:23: ------------------------------
2026-09-04T11:30:23: 11:30:23 [[32minfo[39m] [0mGET /media/wp-includes/wlwmanifest.xml [33m401[0m 0.751 ms - 123[0m
2026-09-04T11:30:23: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:23: Method: GET
2026-09-04T11:30:23: originalUrl: /wp2/wp-includes/wlwmanifest.xml
2026-09-04T11:30:23: path: /wp2/wp-includes/wlwmanifest.xml
2026-09-04T11:30:23: normalizedPath: /wp2/wp-includes/wlwmanifest.xml
2026-09-04T11:30:23: isPublicRoute: false
2026-09-04T11:30:23: ------------------------------
2026-09-04T11:30:23: 11:30:23 [[32minfo[39m] [0mGET /wp2/wp-includes/wlwmanifest.xml [33m401[0m 0.792 ms - 123[0m
2026-09-04T11:30:23: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:23: Method: GET
2026-09-04T11:30:23: originalUrl: /site/wp-includes/wlwmanifest.xml
2026-09-04T11:30:23: path: /site/wp-includes/wlwmanifest.xml
2026-09-04T11:30:23: normalizedPath: /site/wp-includes/wlwmanifest.xml
2026-09-04T11:30:23: isPublicRoute: false
2026-09-04T11:30:23: ------------------------------
2026-09-04T11:30:23: 11:30:23 [[32minfo[39m] [0mGET /site/wp-includes/wlwmanifest.xml [33m401[0m 1.388 ms - 123[0m
2026-09-04T11:30:23: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:23: Method: GET
2026-09-04T11:30:23: originalUrl: /cms/wp-includes/wlwmanifest.xml
2026-09-04T11:30:23: path: /cms/wp-includes/wlwmanifest.xml
2026-09-04T11:30:23: normalizedPath: /cms/wp-includes/wlwmanifest.xml
2026-09-04T11:30:23: isPublicRoute: false
2026-09-04T11:30:23: ------------------------------
2026-09-04T11:30:23: 11:30:23 [[32minfo[39m] [0mGET /cms/wp-includes/wlwmanifest.xml [33m401[0m 2.602 ms - 123[0m
2026-09-04T11:30:24: ----- PUBLIC ROUTE CHECK -----
2026-09-04T11:30:24: Method: GET
2026-09-04T11:30:24: originalUrl: /sito/wp-includes/wlwmanifest.xml
2026-09-04T11:30:24: path: /sito/wp-includes/wlwmanifest.xml
2026-09-04T11:30:24: normalizedPath: /sito/wp-includes/wlwmanifest.xml
2026-09-04T11:30:24: isPublicRoute: false
2026-09-04T11:30:24: ------------------------------
2026-09-04T11:30:24: 11:30:24 [[32minfo[39m] [0mGET /sito/wp-includes/wlwmanifest.xml [33m401[0m 1.584 ms - 123[0m
2026-09-04T13:47:13: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:13: Method: GET
2026-09-04T13:47:13: originalUrl: /
2026-09-04T13:47:13: path: /
2026-09-04T13:47:13: normalizedPath: /
2026-09-04T13:47:13: isPublicRoute: false
2026-09-04T13:47:13: ------------------------------
2026-09-04T13:47:13: 13:47:13 [[32minfo[39m] [0mGET / [33m401[0m 312.369 ms - 123[0m
2026-09-04T13:47:13: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:13: Method: GET
2026-09-04T13:47:13: originalUrl: /
2026-09-04T13:47:13: path: /
2026-09-04T13:47:13: normalizedPath: /
2026-09-04T13:47:13: isPublicRoute: false
2026-09-04T13:47:13: ------------------------------
2026-09-04T13:47:13: 13:47:13 [[32minfo[39m] [0mGET / [33m401[0m 13.413 ms - 123[0m
2026-09-04T13:47:13: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:13: Method: GET
2026-09-04T13:47:13: originalUrl: /wp-includes/wlwmanifest.xml
2026-09-04T13:47:13: path: /wp-includes/wlwmanifest.xml
2026-09-04T13:47:13: normalizedPath: /wp-includes/wlwmanifest.xml
2026-09-04T13:47:13: isPublicRoute: false
2026-09-04T13:47:13: ------------------------------
2026-09-04T13:47:13: 13:47:13 [[32minfo[39m] [0mGET /wp-includes/wlwmanifest.xml [33m401[0m 54.319 ms - 123[0m
2026-09-04T13:47:13: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:13: Method: GET
2026-09-04T13:47:13: originalUrl: /xmlrpc.php?rsd
2026-09-04T13:47:13: path: /xmlrpc.php
2026-09-04T13:47:13: normalizedPath: /xmlrpc.php
2026-09-04T13:47:13: isPublicRoute: false
2026-09-04T13:47:13: ------------------------------
2026-09-04T13:47:13: 13:47:13 [[32minfo[39m] [0mGET /xmlrpc.php?rsd [33m401[0m 15.521 ms - 123[0m
2026-09-04T13:47:14: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:14: Method: GET
2026-09-04T13:47:14: originalUrl: /
2026-09-04T13:47:14: path: /
2026-09-04T13:47:14: normalizedPath: /
2026-09-04T13:47:14: isPublicRoute: false
2026-09-04T13:47:14: ------------------------------
2026-09-04T13:47:14: 13:47:14 [[32minfo[39m] [0mGET / [33m401[0m 3.835 ms - 123[0m
2026-09-04T13:47:14: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:14: Method: GET
2026-09-04T13:47:14: originalUrl: /blog/wp-includes/wlwmanifest.xml
2026-09-04T13:47:14: path: /blog/wp-includes/wlwmanifest.xml
2026-09-04T13:47:14: normalizedPath: /blog/wp-includes/wlwmanifest.xml
2026-09-04T13:47:14: isPublicRoute: false
2026-09-04T13:47:14: ------------------------------
2026-09-04T13:47:14: 13:47:14 [[32minfo[39m] [0mGET /blog/wp-includes/wlwmanifest.xml [33m401[0m 3.209 ms - 123[0m
2026-09-04T13:47:14: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:14: Method: GET
2026-09-04T13:47:14: originalUrl: /web/wp-includes/wlwmanifest.xml
2026-09-04T13:47:14: path: /web/wp-includes/wlwmanifest.xml
2026-09-04T13:47:14: normalizedPath: /web/wp-includes/wlwmanifest.xml
2026-09-04T13:47:14: isPublicRoute: false
2026-09-04T13:47:14: ------------------------------
2026-09-04T13:47:14: 13:47:14 [[32minfo[39m] [0mGET /web/wp-includes/wlwmanifest.xml [33m401[0m 10.610 ms - 123[0m
2026-09-04T13:47:14: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:14: Method: GET
2026-09-04T13:47:14: originalUrl: /wordpress/wp-includes/wlwmanifest.xml
2026-09-04T13:47:14: path: /wordpress/wp-includes/wlwmanifest.xml
2026-09-04T13:47:14: normalizedPath: /wordpress/wp-includes/wlwmanifest.xml
2026-09-04T13:47:14: isPublicRoute: false
2026-09-04T13:47:14: ------------------------------
2026-09-04T13:47:14: 13:47:14 [[32minfo[39m] [0mGET /wordpress/wp-includes/wlwmanifest.xml [33m401[0m 3.848 ms - 123[0m
2026-09-04T13:47:14: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:14: Method: GET
2026-09-04T13:47:14: originalUrl: /website/wp-includes/wlwmanifest.xml
2026-09-04T13:47:14: path: /website/wp-includes/wlwmanifest.xml
2026-09-04T13:47:14: normalizedPath: /website/wp-includes/wlwmanifest.xml
2026-09-04T13:47:14: isPublicRoute: false
2026-09-04T13:47:14: ------------------------------
2026-09-04T13:47:14: 13:47:14 [[32minfo[39m] [0mGET /website/wp-includes/wlwmanifest.xml [33m401[0m 1.731 ms - 123[0m
2026-09-04T13:47:14: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:14: Method: GET
2026-09-04T13:47:14: originalUrl: /wp/wp-includes/wlwmanifest.xml
2026-09-04T13:47:14: path: /wp/wp-includes/wlwmanifest.xml
2026-09-04T13:47:14: normalizedPath: /wp/wp-includes/wlwmanifest.xml
2026-09-04T13:47:14: isPublicRoute: false
2026-09-04T13:47:14: ------------------------------
2026-09-04T13:47:14: 13:47:14 [[32minfo[39m] [0mGET /wp/wp-includes/wlwmanifest.xml [33m401[0m 6.627 ms - 123[0m
2026-09-04T13:47:15: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:15: Method: GET
2026-09-04T13:47:15: originalUrl: /news/wp-includes/wlwmanifest.xml
2026-09-04T13:47:15: path: /news/wp-includes/wlwmanifest.xml
2026-09-04T13:47:15: normalizedPath: /news/wp-includes/wlwmanifest.xml
2026-09-04T13:47:15: isPublicRoute: false
2026-09-04T13:47:15: ------------------------------
2026-09-04T13:47:15: 13:47:15 [[32minfo[39m] [0mGET /news/wp-includes/wlwmanifest.xml [33m401[0m 2.084 ms - 123[0m
2026-09-04T13:47:15: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:15: Method: GET
2026-09-04T13:47:15: originalUrl: /2018/wp-includes/wlwmanifest.xml
2026-09-04T13:47:15: path: /2018/wp-includes/wlwmanifest.xml
2026-09-04T13:47:15: normalizedPath: /2018/wp-includes/wlwmanifest.xml
2026-09-04T13:47:15: isPublicRoute: false
2026-09-04T13:47:15: ------------------------------
2026-09-04T13:47:15: 13:47:15 [[32minfo[39m] [0mGET /2018/wp-includes/wlwmanifest.xml [33m401[0m 1.414 ms - 123[0m
2026-09-04T13:47:15: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:15: Method: GET
2026-09-04T13:47:15: originalUrl: /2019/wp-includes/wlwmanifest.xml
2026-09-04T13:47:15: path: /2019/wp-includes/wlwmanifest.xml
2026-09-04T13:47:15: normalizedPath: /2019/wp-includes/wlwmanifest.xml
2026-09-04T13:47:15: isPublicRoute: false
2026-09-04T13:47:15: ------------------------------
2026-09-04T13:47:15: 13:47:15 [[32minfo[39m] [0mGET /2019/wp-includes/wlwmanifest.xml [33m401[0m 1.689 ms - 123[0m
2026-09-04T13:47:15: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:15: Method: GET
2026-09-04T13:47:15: originalUrl: /shop/wp-includes/wlwmanifest.xml
2026-09-04T13:47:15: path: /shop/wp-includes/wlwmanifest.xml
2026-09-04T13:47:15: normalizedPath: /shop/wp-includes/wlwmanifest.xml
2026-09-04T13:47:15: isPublicRoute: false
2026-09-04T13:47:15: ------------------------------
2026-09-04T13:47:15: 13:47:15 [[32minfo[39m] [0mGET /shop/wp-includes/wlwmanifest.xml [33m401[0m 7.163 ms - 123[0m
2026-09-04T13:47:15: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:15: Method: GET
2026-09-04T13:47:15: originalUrl: /wp1/wp-includes/wlwmanifest.xml
2026-09-04T13:47:15: path: /wp1/wp-includes/wlwmanifest.xml
2026-09-04T13:47:15: normalizedPath: /wp1/wp-includes/wlwmanifest.xml
2026-09-04T13:47:15: isPublicRoute: false
2026-09-04T13:47:15: ------------------------------
2026-09-04T13:47:15: 13:47:15 [[32minfo[39m] [0mGET /wp1/wp-includes/wlwmanifest.xml [33m401[0m 1.968 ms - 123[0m
2026-09-04T13:47:15: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:15: Method: GET
2026-09-04T13:47:15: originalUrl: /test/wp-includes/wlwmanifest.xml
2026-09-04T13:47:15: path: /test/wp-includes/wlwmanifest.xml
2026-09-04T13:47:15: normalizedPath: /test/wp-includes/wlwmanifest.xml
2026-09-04T13:47:15: isPublicRoute: false
2026-09-04T13:47:15: ------------------------------
2026-09-04T13:47:15: 13:47:15 [[32minfo[39m] [0mGET /test/wp-includes/wlwmanifest.xml [33m401[0m 1.516 ms - 123[0m
2026-09-04T13:47:16: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:16: Method: GET
2026-09-04T13:47:16: originalUrl: /media/wp-includes/wlwmanifest.xml
2026-09-04T13:47:16: path: /media/wp-includes/wlwmanifest.xml
2026-09-04T13:47:16: normalizedPath: /media/wp-includes/wlwmanifest.xml
2026-09-04T13:47:16: isPublicRoute: false
2026-09-04T13:47:16: ------------------------------
2026-09-04T13:47:16: 13:47:16 [[32minfo[39m] [0mGET /media/wp-includes/wlwmanifest.xml [33m401[0m 1.468 ms - 123[0m
2026-09-04T13:47:16: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:16: Method: GET
2026-09-04T13:47:16: originalUrl: /wp2/wp-includes/wlwmanifest.xml
2026-09-04T13:47:16: path: /wp2/wp-includes/wlwmanifest.xml
2026-09-04T13:47:16: normalizedPath: /wp2/wp-includes/wlwmanifest.xml
2026-09-04T13:47:16: isPublicRoute: false
2026-09-04T13:47:16: ------------------------------
2026-09-04T13:47:16: 13:47:16 [[32minfo[39m] [0mGET /wp2/wp-includes/wlwmanifest.xml [33m401[0m 2.235 ms - 123[0m
2026-09-04T13:47:16: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:16: Method: GET
2026-09-04T13:47:16: originalUrl: /site/wp-includes/wlwmanifest.xml
2026-09-04T13:47:16: path: /site/wp-includes/wlwmanifest.xml
2026-09-04T13:47:16: normalizedPath: /site/wp-includes/wlwmanifest.xml
2026-09-04T13:47:16: isPublicRoute: false
2026-09-04T13:47:16: ------------------------------
2026-09-04T13:47:16: 13:47:16 [[32minfo[39m] [0mGET /site/wp-includes/wlwmanifest.xml [33m401[0m 1.240 ms - 123[0m
2026-09-04T13:47:16: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:16: Method: GET
2026-09-04T13:47:16: originalUrl: /cms/wp-includes/wlwmanifest.xml
2026-09-04T13:47:16: path: /cms/wp-includes/wlwmanifest.xml
2026-09-04T13:47:16: normalizedPath: /cms/wp-includes/wlwmanifest.xml
2026-09-04T13:47:16: isPublicRoute: false
2026-09-04T13:47:16: ------------------------------
2026-09-04T13:47:16: 13:47:16 [[32minfo[39m] [0mGET /cms/wp-includes/wlwmanifest.xml [33m401[0m 1.330 ms - 123[0m
2026-09-04T13:47:16: ----- PUBLIC ROUTE CHECK -----
2026-09-04T13:47:16: Method: GET
2026-09-04T13:47:16: originalUrl: /sito/wp-includes/wlwmanifest.xml
2026-09-04T13:47:16: path: /sito/wp-includes/wlwmanifest.xml
2026-09-04T13:47:16: normalizedPath: /sito/wp-includes/wlwmanifest.xml
2026-09-04T13:47:16: isPublicRoute: false
2026-09-04T13:47:16: ------------------------------
2026-09-04T13:47:16: 13:47:16 [[32minfo[39m] [0mGET /sito/wp-includes/wlwmanifest.xml [33m401[0m 2.554 ms - 123[0m
2026-09-04T14:24:05: ----- PUBLIC ROUTE CHECK -----
2026-09-04T14:24:05: Method: GET
2026-09-04T14:24:05: originalUrl: /robots.txt
2026-09-04T14:24:05: path: /robots.txt
2026-09-04T14:24:05: normalizedPath: /robots.txt
2026-09-04T14:24:05: isPublicRoute: false
2026-09-04T14:24:05: ------------------------------
2026-09-04T14:24:05: 14:24:05 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 6.269 ms - 123[0m
2026-09-04T14:30:58: ----- PUBLIC ROUTE CHECK -----
2026-09-04T14:30:58: Method: GET
2026-09-04T14:30:58: originalUrl: /
2026-09-04T14:30:58: path: /
2026-09-04T14:30:58: normalizedPath: /
2026-09-04T14:30:58: isPublicRoute: false
2026-09-04T14:30:58: ------------------------------
2026-09-04T14:30:58: 14:30:58 [[32minfo[39m] [0mGET / [33m401[0m 3.393 ms - 123[0m
2026-09-04T16:21:56: 
2026-09-04T16:21:56: [SIGINT] Shutting down gracefully…
2026-09-04T16:21:56: Server closed. Port released.
2026-09-04T16:21:57: ◇ injected env (9) from .env // tip: ◈ encrypted .env [www.dotenvx.com]
2026-09-04T16:21:57: ◇ injected env (0) from .env // tip: ⌘ multiple files { path: ['.env.local', '.env'] }
2026-09-04T16:21:58: 
2026-09-04T16:21:58: 🚀 Server is running!
2026-09-04T16:21:58:    - Local URL:   http://localhost:3010
2026-09-04T16:21:58:    - Network URL: http://157.20.51.104:3010
2026-09-04T16:21:58:    - Swagger Doc: http://localhost:3010/api-docs
2026-09-04T16:21:58: 
2026-09-04T16:21:58: ✅ Database Connected Successfully
2026-09-04T16:32:28: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:32:28: Method: POST
2026-09-04T16:32:28: originalUrl: /v1/user/login
2026-09-04T16:32:28: path: /v1/user/login
2026-09-04T16:32:28: normalizedPath: /v1/user/login
2026-09-04T16:32:28: isPublicRoute: false
2026-09-04T16:32:28: ------------------------------
2026-09-04T16:32:28: ----- initAuth DEBUG -----
2026-09-04T16:32:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:28: IsValid: true
2026-09-04T16:32:28: --------------------------
2026-09-04T16:32:28: ========== LOGIN API HIT ==========
2026-09-04T16:32:28: Login Request Body: { mobile_number: '2222222222', password: '2222222222' }
2026-09-04T16:32:28: SUPERADMIN CHECK RESULT: Found
2026-09-04T16:32:28: 16:32:28 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 204.147 ms - 2143[0m
2026-09-04T16:32:29: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:32:29: Method: GET
2026-09-04T16:32:29: originalUrl: /v1/dashboard
2026-09-04T16:32:29: path: /v1/dashboard
2026-09-04T16:32:29: normalizedPath: /v1/dashboard
2026-09-04T16:32:29: isPublicRoute: false
2026-09-04T16:32:29: ------------------------------
2026-09-04T16:32:29: ----- initAuth DEBUG -----
2026-09-04T16:32:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:29: IsValid: true
2026-09-04T16:32:29: --------------------------
2026-09-04T16:32:29: ========== Dashboard Controller ==========
2026-09-04T16:32:29: req.user => {
2026-09-04T16:32:29:   user_id: 16,
2026-09-04T16:32:29:   society_id: 1,
2026-09-04T16:32:29:   role: 'superadmin',
2026-09-04T16:32:29:   full_name: 'Neeshu',
2026-09-04T16:32:29:   is_admin: 1,
2026-09-04T16:32:29:   is_member: 1,
2026-09-04T16:32:29:   is_superadmin: false,
2026-09-04T16:32:29:   permissions: {
2026-09-04T16:32:29:     dashboard: { view: true },
2026-09-04T16:32:29:     society: {
2026-09-04T16:32:29:       view: true,
2026-09-04T16:32:29:       summary: true,
2026-09-04T16:32:29:       create: true,
2026-09-04T16:32:29:       update: true,
2026-09-04T16:32:29:       delete: true,
2026-09-04T16:32:29:       approve: true,
2026-09-04T16:32:29:       reject: true,
2026-09-04T16:32:29:       select: true
2026-09-04T16:32:29:     },
2026-09-04T16:32:29:     members: {
2026-09-04T16:32:29:       view: true,
2026-09-04T16:32:29:       create: true,
2026-09-04T16:32:29:       update: true,
2026-09-04T16:32:29:       delete: true,
2026-09-04T16:32:29:       approve: false,
2026-09-04T16:32:29:       reject: true
2026-09-04T16:32:29:     },
2026-09-04T16:32:29:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T16:32:29:     expenses: {
2026-09-04T16:32:29:       view: true,
2026-09-04T16:32:29:       create: true,
2026-09-04T16:32:29:       update: true,
2026-09-04T16:32:29:       delete: true,
2026-09-04T16:32:29:       approve: true,
2026-09-04T16:32:29:       reject: true
2026-09-04T16:32:29:     },
2026-09-04T16:32:29:     transactions: { view: true },
2026-09-04T16:32:29:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T16:32:29:     profile: { view: true, update: true },
2026-09-04T16:32:29:     settings: { view: true, update: true }
2026-09-04T16:32:29:   },
2026-09-04T16:32:29:   iat: 1788519748,
2026-09-04T16:32:29:   exp: 1791111748
2026-09-04T16:32:29: }
2026-09-04T16:32:29: req.selectedSocietyId => 1
2026-09-04T16:32:29: Dashboard Society ID => 1
2026-09-04T16:32:29: Member ID => 16
2026-09-04T16:32:29: User Role => superadmin
2026-09-04T16:32:29: societyId = 1
2026-09-04T16:32:29: memberId = 16
2026-09-04T16:32:29: Pending Maintenance Count => 6
2026-09-04T16:32:29: Pending Expense Count => 16
2026-09-04T16:32:29: Total Pending Count => 22
2026-09-04T16:32:29: 16:32:29 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 54.594 ms - 1053[0m
2026-09-04T16:32:29: 16:32:29 [[32minfo[39m] [0mGET /uploads/profile/1788412358877-786267721.jpg [32m200[0m 6.214 ms - 87259[0m
2026-09-04T16:32:38: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:32:38: Method: POST
2026-09-04T16:32:38: originalUrl: /v1/payments
2026-09-04T16:32:38: path: /v1/payments
2026-09-04T16:32:38: normalizedPath: /v1/payments
2026-09-04T16:32:38: isPublicRoute: false
2026-09-04T16:32:38: ------------------------------
2026-09-04T16:32:38: ----- initAuth DEBUG -----
2026-09-04T16:32:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:38: IsValid: true
2026-09-04T16:32:38: --------------------------
2026-09-04T16:32:38: 16:32:38 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 7.831 ms - 2434[0m
2026-09-04T16:32:38: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:32:38: Method: GET
2026-09-04T16:32:38: originalUrl: /v1/payment/my-dues
2026-09-04T16:32:38: path: /v1/payment/my-dues
2026-09-04T16:32:38: normalizedPath: /v1/payment/my-dues
2026-09-04T16:32:38: isPublicRoute: false
2026-09-04T16:32:38: ------------------------------
2026-09-04T16:32:38: ----- initAuth DEBUG -----
2026-09-04T16:32:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:38: IsValid: true
2026-09-04T16:32:38: --------------------------
2026-09-04T16:32:38: 16:32:38 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 9.100 ms - 356[0m
2026-09-04T16:32:40: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:32:40: Method: GET
2026-09-04T16:32:40: originalUrl: /v1/payment/my-dues
2026-09-04T16:32:40: path: /v1/payment/my-dues
2026-09-04T16:32:40: normalizedPath: /v1/payment/my-dues
2026-09-04T16:32:40: isPublicRoute: false
2026-09-04T16:32:40: ------------------------------
2026-09-04T16:32:40: ----- initAuth DEBUG -----
2026-09-04T16:32:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:40: IsValid: true
2026-09-04T16:32:40: --------------------------
2026-09-04T16:32:40: 16:32:40 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.526 ms - 356[0m
2026-09-04T16:32:52: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:32:52: Method: GET
2026-09-04T16:32:52: originalUrl: /v1/dashboard
2026-09-04T16:32:52: path: /v1/dashboard
2026-09-04T16:32:52: normalizedPath: /v1/dashboard
2026-09-04T16:32:52: isPublicRoute: false
2026-09-04T16:32:52: ------------------------------
2026-09-04T16:32:52: ----- initAuth DEBUG -----
2026-09-04T16:32:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:52: IsValid: true
2026-09-04T16:32:52: --------------------------
2026-09-04T16:32:52: ========== Dashboard Controller ==========
2026-09-04T16:32:52: req.user => {
2026-09-04T16:32:52:   user_id: 16,
2026-09-04T16:32:52:   society_id: 1,
2026-09-04T16:32:52:   role: 'superadmin',
2026-09-04T16:32:52:   full_name: 'Neeshu',
2026-09-04T16:32:52:   is_admin: 1,
2026-09-04T16:32:52:   is_member: 1,
2026-09-04T16:32:52:   is_superadmin: false,
2026-09-04T16:32:52:   permissions: {
2026-09-04T16:32:52:     dashboard: { view: true },
2026-09-04T16:32:52:     society: {
2026-09-04T16:32:52:       view: true,
2026-09-04T16:32:52:       summary: true,
2026-09-04T16:32:52:       create: true,
2026-09-04T16:32:52:       update: true,
2026-09-04T16:32:52:       delete: true,
2026-09-04T16:32:52:       approve: true,
2026-09-04T16:32:52:       reject: true,
2026-09-04T16:32:52:       select: true
2026-09-04T16:32:52:     },
2026-09-04T16:32:52:     members: {
2026-09-04T16:32:52:       view: true,
2026-09-04T16:32:52:       create: true,
2026-09-04T16:32:52:       update: true,
2026-09-04T16:32:52:       delete: true,
2026-09-04T16:32:52:       approve: false,
2026-09-04T16:32:52:       reject: true
2026-09-04T16:32:52:     },
2026-09-04T16:32:52:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T16:32:52:     expenses: {
2026-09-04T16:32:52:       view: true,
2026-09-04T16:32:52:       create: true,
2026-09-04T16:32:52:       update: true,
2026-09-04T16:32:52:       delete: true,
2026-09-04T16:32:52:       approve: true,
2026-09-04T16:32:52:       reject: true
2026-09-04T16:32:52:     },
2026-09-04T16:32:52:     transactions: { view: true },
2026-09-04T16:32:52:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T16:32:52:     profile: { view: true, update: true },
2026-09-04T16:32:52:     settings: { view: true, update: true }
2026-09-04T16:32:52:   },
2026-09-04T16:32:52:   iat: 1788519748,
2026-09-04T16:32:52:   exp: 1791111748
2026-09-04T16:32:52: }
2026-09-04T16:32:52: req.selectedSocietyId => 1
2026-09-04T16:32:52: Dashboard Society ID => 1
2026-09-04T16:32:52: Member ID => 16
2026-09-04T16:32:52: User Role => superadmin
2026-09-04T16:32:52: societyId = 1
2026-09-04T16:32:52: memberId = 16
2026-09-04T16:32:52: Pending Maintenance Count => 6
2026-09-04T16:32:52: Pending Expense Count => 16
2026-09-04T16:32:52: Total Pending Count => 22
2026-09-04T16:32:52: 16:32:52 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 13.126 ms - 1053[0m
2026-09-04T16:32:54: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:32:54: Method: POST
2026-09-04T16:32:54: originalUrl: /v1/society/registration-list
2026-09-04T16:32:54: path: /v1/society/registration-list
2026-09-04T16:32:54: normalizedPath: /v1/society/registration-list
2026-09-04T16:32:54: isPublicRoute: false
2026-09-04T16:32:54: ------------------------------
2026-09-04T16:32:54: ----- initAuth DEBUG -----
2026-09-04T16:32:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:54: IsValid: true
2026-09-04T16:32:54: --------------------------
2026-09-04T16:32:54: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:32:54: Method: GET
2026-09-04T16:32:54: originalUrl: /v1/user/profile
2026-09-04T16:32:54: path: /v1/user/profile
2026-09-04T16:32:54: normalizedPath: /v1/user/profile
2026-09-04T16:32:54: isPublicRoute: false
2026-09-04T16:32:54: ------------------------------
2026-09-04T16:32:54: ----- initAuth DEBUG -----
2026-09-04T16:32:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:54: IsValid: true
2026-09-04T16:32:54: --------------------------
2026-09-04T16:32:54: 16:32:54 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 29.616 ms - 1449[0m
2026-09-04T16:32:54: 16:32:54 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 88.729 ms - 1393[0m
2026-09-04T16:32:54: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:32:54: Method: GET
2026-09-04T16:32:54: originalUrl: /v1/society/registration-dashboard-summary
2026-09-04T16:32:54: path: /v1/society/registration-dashboard-summary
2026-09-04T16:32:54: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-04T16:32:54: isPublicRoute: false
2026-09-04T16:32:54: ------------------------------
2026-09-04T16:32:54: ----- initAuth DEBUG -----
2026-09-04T16:32:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:54: IsValid: true
2026-09-04T16:32:54: --------------------------
2026-09-04T16:32:54: 16:32:54 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 33.517 ms - 152[0m
2026-09-04T16:32:56: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:32:56: Method: GET
2026-09-04T16:32:56: originalUrl: /v1/society/registration-request/10
2026-09-04T16:32:56: path: /v1/society/registration-request/10
2026-09-04T16:32:56: normalizedPath: /v1/society/registration-request/10
2026-09-04T16:32:56: isPublicRoute: false
2026-09-04T16:32:56: ------------------------------
2026-09-04T16:32:56: ----- initAuth DEBUG -----
2026-09-04T16:32:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:56: IsValid: true
2026-09-04T16:32:56: --------------------------
2026-09-04T16:32:56: 16:32:56 [[32minfo[39m] [0mGET /v1/society/registration-request/10 [32m200[0m 11.300 ms - 995[0m
2026-09-04T16:32:57: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:32:57: Method: POST
2026-09-04T16:32:57: originalUrl: /v1/society/registration-list
2026-09-04T16:32:57: path: /v1/society/registration-list
2026-09-04T16:32:57: normalizedPath: /v1/society/registration-list
2026-09-04T16:32:57: isPublicRoute: false
2026-09-04T16:32:57: ------------------------------
2026-09-04T16:32:57: ----- initAuth DEBUG -----
2026-09-04T16:32:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:57: IsValid: true
2026-09-04T16:32:57: --------------------------
2026-09-04T16:32:57: 16:32:57 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.675 ms - 1393[0m
2026-09-04T16:32:57: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:32:57: Method: GET
2026-09-04T16:32:57: originalUrl: /v1/society/registration-dashboard-summary
2026-09-04T16:32:57: path: /v1/society/registration-dashboard-summary
2026-09-04T16:32:57: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-04T16:32:57: isPublicRoute: false
2026-09-04T16:32:57: ------------------------------
2026-09-04T16:32:57: ----- initAuth DEBUG -----
2026-09-04T16:32:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:57: IsValid: true
2026-09-04T16:32:57: --------------------------
2026-09-04T16:32:57: 16:32:57 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.809 ms - 152[0m
2026-09-04T16:32:57: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:32:57: Method: GET
2026-09-04T16:32:57: originalUrl: /v1/society/registration-request/10
2026-09-04T16:32:57: path: /v1/society/registration-request/10
2026-09-04T16:32:57: normalizedPath: /v1/society/registration-request/10
2026-09-04T16:32:57: isPublicRoute: false
2026-09-04T16:32:57: ------------------------------
2026-09-04T16:32:57: ----- initAuth DEBUG -----
2026-09-04T16:32:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:32:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:32:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:32:57: IsValid: true
2026-09-04T16:32:57: --------------------------
2026-09-04T16:32:57: 16:32:57 [[32minfo[39m] [0mGET /v1/society/registration-request/10 [32m200[0m 7.525 ms - 995[0m
2026-09-04T16:33:00: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:00: Method: PUT
2026-09-04T16:33:00: originalUrl: /v1/society/registration-request/10/approve
2026-09-04T16:33:00: path: /v1/society/registration-request/10/approve
2026-09-04T16:33:00: normalizedPath: /v1/society/registration-request/10/approve
2026-09-04T16:33:00: isPublicRoute: false
2026-09-04T16:33:00: ------------------------------
2026-09-04T16:33:00: ----- initAuth DEBUG -----
2026-09-04T16:33:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:00: IsValid: true
2026-09-04T16:33:00: --------------------------
2026-09-04T16:33:00: 16:33:00 [[32minfo[39m] [0mPUT /v1/society/registration-request/10/approve [32m200[0m 144.358 ms - 148[0m
2026-09-04T16:33:00: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:00: Method: POST
2026-09-04T16:33:00: originalUrl: /v1/society/registration-list
2026-09-04T16:33:00: path: /v1/society/registration-list
2026-09-04T16:33:00: normalizedPath: /v1/society/registration-list
2026-09-04T16:33:00: isPublicRoute: false
2026-09-04T16:33:00: ------------------------------
2026-09-04T16:33:00: ----- initAuth DEBUG -----
2026-09-04T16:33:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:00: IsValid: true
2026-09-04T16:33:00: --------------------------
2026-09-04T16:33:00: 16:33:00 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.206 ms - 1394[0m
2026-09-04T16:33:00: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:00: Method: GET
2026-09-04T16:33:00: originalUrl: /v1/society/registration-dashboard-summary
2026-09-04T16:33:00: path: /v1/society/registration-dashboard-summary
2026-09-04T16:33:00: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-04T16:33:00: isPublicRoute: false
2026-09-04T16:33:00: ------------------------------
2026-09-04T16:33:00: ----- initAuth DEBUG -----
2026-09-04T16:33:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:00: IsValid: true
2026-09-04T16:33:00: --------------------------
2026-09-04T16:33:00: 16:33:00 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.815 ms - 152[0m
2026-09-04T16:33:00: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:00: Method: GET
2026-09-04T16:33:00: originalUrl: /v1/society/10
2026-09-04T16:33:00: path: /v1/society/10
2026-09-04T16:33:00: normalizedPath: /v1/society/10
2026-09-04T16:33:00: isPublicRoute: false
2026-09-04T16:33:00: ------------------------------
2026-09-04T16:33:00: ----- initAuth DEBUG -----
2026-09-04T16:33:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:00: IsValid: true
2026-09-04T16:33:00: --------------------------
2026-09-04T16:33:00: 16:33:00 [[32minfo[39m] [0mGET /v1/society/10 [33m404[0m 3.844 ms - 48[0m
2026-09-04T16:33:00: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:00: Method: POST
2026-09-04T16:33:00: originalUrl: /v1/society/registration-list
2026-09-04T16:33:00: path: /v1/society/registration-list
2026-09-04T16:33:00: normalizedPath: /v1/society/registration-list
2026-09-04T16:33:00: isPublicRoute: false
2026-09-04T16:33:00: ------------------------------
2026-09-04T16:33:00: ----- initAuth DEBUG -----
2026-09-04T16:33:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:00: IsValid: true
2026-09-04T16:33:00: --------------------------
2026-09-04T16:33:00: 16:33:00 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.493 ms - 1394[0m
2026-09-04T16:33:02: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:02: Method: POST
2026-09-04T16:33:02: originalUrl: /v1/society/registration-list
2026-09-04T16:33:02: path: /v1/society/registration-list
2026-09-04T16:33:02: normalizedPath: /v1/society/registration-list
2026-09-04T16:33:02: isPublicRoute: false
2026-09-04T16:33:02: ------------------------------
2026-09-04T16:33:02: ----- initAuth DEBUG -----
2026-09-04T16:33:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:02: IsValid: true
2026-09-04T16:33:02: --------------------------
2026-09-04T16:33:02: 16:33:02 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.123 ms - 1394[0m
2026-09-04T16:33:03: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:03: Method: GET
2026-09-04T16:33:03: originalUrl: /v1/society/registration-dashboard-summary
2026-09-04T16:33:03: path: /v1/society/registration-dashboard-summary
2026-09-04T16:33:03: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-04T16:33:03: isPublicRoute: false
2026-09-04T16:33:03: ------------------------------
2026-09-04T16:33:03: ----- initAuth DEBUG -----
2026-09-04T16:33:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:03: IsValid: true
2026-09-04T16:33:03: --------------------------
2026-09-04T16:33:03: 16:33:03 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.219 ms - 152[0m
2026-09-04T16:33:03: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:03: Method: GET
2026-09-04T16:33:03: originalUrl: /v1/society/22
2026-09-04T16:33:03: path: /v1/society/22
2026-09-04T16:33:03: normalizedPath: /v1/society/22
2026-09-04T16:33:03: isPublicRoute: false
2026-09-04T16:33:03: ------------------------------
2026-09-04T16:33:03: ----- initAuth DEBUG -----
2026-09-04T16:33:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:03: IsValid: true
2026-09-04T16:33:03: --------------------------
2026-09-04T16:33:03: 16:33:03 [[32minfo[39m] [0mGET /v1/society/22 [32m200[0m 3.806 ms - 635[0m
2026-09-04T16:33:05: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:05: Method: POST
2026-09-04T16:33:05: originalUrl: /v1/society/registration-list
2026-09-04T16:33:05: path: /v1/society/registration-list
2026-09-04T16:33:05: normalizedPath: /v1/society/registration-list
2026-09-04T16:33:05: isPublicRoute: false
2026-09-04T16:33:05: ------------------------------
2026-09-04T16:33:05: ----- initAuth DEBUG -----
2026-09-04T16:33:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:05: IsValid: true
2026-09-04T16:33:05: --------------------------
2026-09-04T16:33:05: 16:33:05 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.290 ms - 1394[0m
2026-09-04T16:33:05: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:05: Method: GET
2026-09-04T16:33:05: originalUrl: /v1/society/registration-dashboard-summary
2026-09-04T16:33:05: path: /v1/society/registration-dashboard-summary
2026-09-04T16:33:05: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-04T16:33:05: isPublicRoute: false
2026-09-04T16:33:05: ------------------------------
2026-09-04T16:33:05: ----- initAuth DEBUG -----
2026-09-04T16:33:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:05: IsValid: true
2026-09-04T16:33:05: --------------------------
2026-09-04T16:33:05: 16:33:05 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.141 ms - 152[0m
2026-09-04T16:33:06: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:06: Method: PUT
2026-09-04T16:33:06: originalUrl: /v1/society/select
2026-09-04T16:33:06: path: /v1/society/select
2026-09-04T16:33:06: normalizedPath: /v1/society/select
2026-09-04T16:33:06: isPublicRoute: false
2026-09-04T16:33:06: ------------------------------
2026-09-04T16:33:06: ----- initAuth DEBUG -----
2026-09-04T16:33:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:06: IsValid: true
2026-09-04T16:33:06: --------------------------
2026-09-04T16:33:06: SELECT SOCIETY BODY: { society_id: 22 }
2026-09-04T16:33:06: SELECT SOCIETY USER: {
2026-09-04T16:33:06:   user_id: 16,
2026-09-04T16:33:06:   society_id: 1,
2026-09-04T16:33:06:   role: 'superadmin',
2026-09-04T16:33:06:   full_name: 'Neeshu',
2026-09-04T16:33:06:   is_admin: 1,
2026-09-04T16:33:06:   is_member: 1,
2026-09-04T16:33:06:   is_superadmin: false,
2026-09-04T16:33:06:   permissions: {
2026-09-04T16:33:06:     dashboard: { view: true },
2026-09-04T16:33:06:     society: {
2026-09-04T16:33:06:       view: true,
2026-09-04T16:33:06:       summary: true,
2026-09-04T16:33:06:       create: true,
2026-09-04T16:33:06:       update: true,
2026-09-04T16:33:06:       delete: true,
2026-09-04T16:33:06:       approve: true,
2026-09-04T16:33:06:       reject: true,
2026-09-04T16:33:06:       select: true
2026-09-04T16:33:06:     },
2026-09-04T16:33:06:     members: {
2026-09-04T16:33:06:       view: true,
2026-09-04T16:33:06:       create: true,
2026-09-04T16:33:06:       update: true,
2026-09-04T16:33:06:       delete: true,
2026-09-04T16:33:06:       approve: false,
2026-09-04T16:33:06:       reject: true
2026-09-04T16:33:06:     },
2026-09-04T16:33:06:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T16:33:06:     expenses: {
2026-09-04T16:33:06:       view: true,
2026-09-04T16:33:06:       create: true,
2026-09-04T16:33:06:       update: true,
2026-09-04T16:33:06:       delete: true,
2026-09-04T16:33:06:       approve: true,
2026-09-04T16:33:06:       reject: true
2026-09-04T16:33:06:     },
2026-09-04T16:33:06:     transactions: { view: true },
2026-09-04T16:33:06:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T16:33:06:     profile: { view: true, update: true },
2026-09-04T16:33:06:     settings: { view: true, update: true }
2026-09-04T16:33:06:   },
2026-09-04T16:33:06:   iat: 1788519748,
2026-09-04T16:33:06:   exp: 1791111748
2026-09-04T16:33:06: }
2026-09-04T16:33:06: SELECTED SOCIETY ID: 22
2026-09-04T16:33:06: 16:33:06 [[32minfo[39m] [0mPUT /v1/society/select [32m200[0m 5.916 ms - 92[0m
2026-09-04T16:33:06: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:06: Method: GET
2026-09-04T16:33:06: originalUrl: /v1/dashboard
2026-09-04T16:33:06: path: /v1/dashboard
2026-09-04T16:33:06: normalizedPath: /v1/dashboard
2026-09-04T16:33:06: isPublicRoute: false
2026-09-04T16:33:06: ------------------------------
2026-09-04T16:33:06: ----- initAuth DEBUG -----
2026-09-04T16:33:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:06: IsValid: true
2026-09-04T16:33:06: --------------------------
2026-09-04T16:33:06: ========== Dashboard Controller ==========
2026-09-04T16:33:06: req.user => {
2026-09-04T16:33:06:   user_id: 16,
2026-09-04T16:33:06:   society_id: 1,
2026-09-04T16:33:06:   role: 'superadmin',
2026-09-04T16:33:06:   full_name: 'Neeshu',
2026-09-04T16:33:06:   is_admin: 1,
2026-09-04T16:33:06:   is_member: 1,
2026-09-04T16:33:06:   is_superadmin: false,
2026-09-04T16:33:06:   permissions: {
2026-09-04T16:33:06:     dashboard: { view: true },
2026-09-04T16:33:06:     society: {
2026-09-04T16:33:06:       view: true,
2026-09-04T16:33:06:       summary: true,
2026-09-04T16:33:06:       create: true,
2026-09-04T16:33:06:       update: true,
2026-09-04T16:33:06:       delete: true,
2026-09-04T16:33:06:       approve: true,
2026-09-04T16:33:06:       reject: true,
2026-09-04T16:33:06:       select: true
2026-09-04T16:33:06:     },
2026-09-04T16:33:06:     members: {
2026-09-04T16:33:06:       view: true,
2026-09-04T16:33:06:       create: true,
2026-09-04T16:33:06:       update: true,
2026-09-04T16:33:06:       delete: true,
2026-09-04T16:33:06:       approve: false,
2026-09-04T16:33:06:       reject: true
2026-09-04T16:33:06:     },
2026-09-04T16:33:06:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T16:33:06:     expenses: {
2026-09-04T16:33:06:       view: true,
2026-09-04T16:33:06:       create: true,
2026-09-04T16:33:06:       update: true,
2026-09-04T16:33:06:       delete: true,
2026-09-04T16:33:06:       approve: true,
2026-09-04T16:33:06:       reject: true
2026-09-04T16:33:06:     },
2026-09-04T16:33:06:     transactions: { view: true },
2026-09-04T16:33:06:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T16:33:06:     profile: { view: true, update: true },
2026-09-04T16:33:06:     settings: { view: true, update: true }
2026-09-04T16:33:06:   },
2026-09-04T16:33:06:   iat: 1788519748,
2026-09-04T16:33:06:   exp: 1791111748
2026-09-04T16:33:06: }
2026-09-04T16:33:06: req.selectedSocietyId => 22
2026-09-04T16:33:06: Dashboard Society ID => 22
2026-09-04T16:33:06: Member ID => 16
2026-09-04T16:33:06: User Role => superadmin
2026-09-04T16:33:06: societyId = 22
2026-09-04T16:33:06: memberId = 16
2026-09-04T16:33:06: Pending Maintenance Count => 0
2026-09-04T16:33:06: Pending Expense Count => 0
2026-09-04T16:33:06: Total Pending Count => 0
2026-09-04T16:33:06: 16:33:06 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.758 ms - 367[0m
2026-09-04T16:33:09: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:09: Method: POST
2026-09-04T16:33:09: originalUrl: /v1/member/statistics
2026-09-04T16:33:09: path: /v1/member/statistics
2026-09-04T16:33:09: normalizedPath: /v1/member/statistics
2026-09-04T16:33:09: isPublicRoute: false
2026-09-04T16:33:09: ------------------------------
2026-09-04T16:33:09: ----- initAuth DEBUG -----
2026-09-04T16:33:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:09: IsValid: true
2026-09-04T16:33:09: --------------------------
2026-09-04T16:33:09: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:09: Method: POST
2026-09-04T16:33:09: originalUrl: /v1/member/list
2026-09-04T16:33:09: path: /v1/member/list
2026-09-04T16:33:09: normalizedPath: /v1/member/list
2026-09-04T16:33:09: isPublicRoute: false
2026-09-04T16:33:09: ------------------------------
2026-09-04T16:33:09: ----- initAuth DEBUG -----
2026-09-04T16:33:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:09: IsValid: true
2026-09-04T16:33:09: --------------------------
2026-09-04T16:33:09: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:09: Method: POST
2026-09-04T16:33:09: originalUrl: /v1/member/list
2026-09-04T16:33:09: path: /v1/member/list
2026-09-04T16:33:09: normalizedPath: /v1/member/list
2026-09-04T16:33:09: isPublicRoute: false
2026-09-04T16:33:09: ------------------------------
2026-09-04T16:33:09: ----- initAuth DEBUG -----
2026-09-04T16:33:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:09: IsValid: true
2026-09-04T16:33:09: --------------------------
2026-09-04T16:33:09: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:09: Method: POST
2026-09-04T16:33:09: originalUrl: /v1/member/statistics
2026-09-04T16:33:09: path: /v1/member/statistics
2026-09-04T16:33:09: normalizedPath: /v1/member/statistics
2026-09-04T16:33:09: isPublicRoute: false
2026-09-04T16:33:09: ------------------------------
2026-09-04T16:33:09: ----- initAuth DEBUG -----
2026-09-04T16:33:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:09: IsValid: true
2026-09-04T16:33:09: --------------------------
2026-09-04T16:33:09: 16:33:09 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 13.067 ms - 143[0m
2026-09-04T16:33:09: 16:33:09 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 11.771 ms - 465[0m
2026-09-04T16:33:09: 16:33:09 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 5.391 ms - 143[0m
2026-09-04T16:33:09: 16:33:09 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 10.386 ms - 465[0m
2026-09-04T16:33:10: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:10: Method: GET
2026-09-04T16:33:10: originalUrl: /v1/member/21
2026-09-04T16:33:10: path: /v1/member/21
2026-09-04T16:33:10: normalizedPath: /v1/member/21
2026-09-04T16:33:10: isPublicRoute: false
2026-09-04T16:33:10: ------------------------------
2026-09-04T16:33:10: ----- initAuth DEBUG -----
2026-09-04T16:33:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:10: IsValid: true
2026-09-04T16:33:10: --------------------------
2026-09-04T16:33:10: 16:33:10 [[32minfo[39m] [0mGET /v1/member/21 [32m200[0m 77.661 ms - 636[0m
2026-09-04T16:33:14: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:14: Method: GET
2026-09-04T16:33:14: originalUrl: /v1/roles
2026-09-04T16:33:14: path: /v1/roles
2026-09-04T16:33:14: normalizedPath: /v1/roles
2026-09-04T16:33:14: isPublicRoute: true
2026-09-04T16:33:14: ------------------------------
2026-09-04T16:33:14: Current User Role: superadmin
2026-09-04T16:33:14: 16:33:14 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 7.431 ms - 142[0m
2026-09-04T16:33:17: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:17: Method: PUT
2026-09-04T16:33:17: originalUrl: /v1/member/21
2026-09-04T16:33:17: path: /v1/member/21
2026-09-04T16:33:17: normalizedPath: /v1/member/21
2026-09-04T16:33:17: isPublicRoute: false
2026-09-04T16:33:17: ------------------------------
2026-09-04T16:33:17: ----- initAuth DEBUG -----
2026-09-04T16:33:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:17: IsValid: true
2026-09-04T16:33:17: --------------------------
2026-09-04T16:33:17: 16:33:17 [[32minfo[39m] [0mPUT /v1/member/21 [32m200[0m 10.735 ms - 122[0m
2026-09-04T16:33:17: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:17: Method: GET
2026-09-04T16:33:17: originalUrl: /v1/member/21
2026-09-04T16:33:17: path: /v1/member/21
2026-09-04T16:33:17: normalizedPath: /v1/member/21
2026-09-04T16:33:17: isPublicRoute: false
2026-09-04T16:33:17: ------------------------------
2026-09-04T16:33:17: ----- initAuth DEBUG -----
2026-09-04T16:33:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:17: IsValid: true
2026-09-04T16:33:17: --------------------------
2026-09-04T16:33:17: 16:33:17 [[32minfo[39m] [0mGET /v1/member/21 [32m200[0m 4.496 ms - 629[0m
2026-09-04T16:33:20: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:20: Method: GET
2026-09-04T16:33:20: originalUrl: /v1/roles
2026-09-04T16:33:20: path: /v1/roles
2026-09-04T16:33:20: normalizedPath: /v1/roles
2026-09-04T16:33:20: isPublicRoute: true
2026-09-04T16:33:20: ------------------------------
2026-09-04T16:33:20: Current User Role: superadmin
2026-09-04T16:33:20: 16:33:20 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 4.925 ms - 142[0m
2026-09-04T16:33:36: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:36: Method: PUT
2026-09-04T16:33:36: originalUrl: /v1/member/21
2026-09-04T16:33:36: path: /v1/member/21
2026-09-04T16:33:36: normalizedPath: /v1/member/21
2026-09-04T16:33:36: isPublicRoute: false
2026-09-04T16:33:36: ------------------------------
2026-09-04T16:33:36: ----- initAuth DEBUG -----
2026-09-04T16:33:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:36: IsValid: true
2026-09-04T16:33:36: --------------------------
2026-09-04T16:33:36: 16:33:36 [[32minfo[39m] [0mPUT /v1/member/21 [32m200[0m 20.715 ms - 122[0m
2026-09-04T16:33:37: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:37: Method: GET
2026-09-04T16:33:37: originalUrl: /v1/member/21
2026-09-04T16:33:37: path: /v1/member/21
2026-09-04T16:33:37: normalizedPath: /v1/member/21
2026-09-04T16:33:37: isPublicRoute: false
2026-09-04T16:33:37: ------------------------------
2026-09-04T16:33:37: ----- initAuth DEBUG -----
2026-09-04T16:33:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:37: IsValid: true
2026-09-04T16:33:37: --------------------------
2026-09-04T16:33:37: 16:33:37 [[32minfo[39m] [0mGET /v1/member/21 [32m200[0m 4.385 ms - 639[0m
2026-09-04T16:33:38: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:38: Method: POST
2026-09-04T16:33:38: originalUrl: /v1/member/list
2026-09-04T16:33:38: path: /v1/member/list
2026-09-04T16:33:38: normalizedPath: /v1/member/list
2026-09-04T16:33:38: isPublicRoute: false
2026-09-04T16:33:38: ------------------------------
2026-09-04T16:33:38: ----- initAuth DEBUG -----
2026-09-04T16:33:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:38: IsValid: true
2026-09-04T16:33:38: --------------------------
2026-09-04T16:33:38: 16:33:38 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.717 ms - 468[0m
2026-09-04T16:33:38: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:38: Method: POST
2026-09-04T16:33:38: originalUrl: /v1/member/statistics
2026-09-04T16:33:38: path: /v1/member/statistics
2026-09-04T16:33:38: normalizedPath: /v1/member/statistics
2026-09-04T16:33:38: isPublicRoute: false
2026-09-04T16:33:38: ------------------------------
2026-09-04T16:33:38: ----- initAuth DEBUG -----
2026-09-04T16:33:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:38: IsValid: true
2026-09-04T16:33:38: --------------------------
2026-09-04T16:33:38: 16:33:38 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.551 ms - 143[0m
2026-09-04T16:33:41: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:41: Method: GET
2026-09-04T16:33:41: originalUrl: /v1/member/21
2026-09-04T16:33:41: path: /v1/member/21
2026-09-04T16:33:41: normalizedPath: /v1/member/21
2026-09-04T16:33:41: isPublicRoute: false
2026-09-04T16:33:41: ------------------------------
2026-09-04T16:33:41: ----- initAuth DEBUG -----
2026-09-04T16:33:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:41: IsValid: true
2026-09-04T16:33:41: --------------------------
2026-09-04T16:33:41: 16:33:41 [[32minfo[39m] [0mGET /v1/member/21 [32m200[0m 12.222 ms - 639[0m
2026-09-04T16:33:45: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:45: Method: GET
2026-09-04T16:33:45: originalUrl: /v1/roles
2026-09-04T16:33:45: path: /v1/roles
2026-09-04T16:33:45: normalizedPath: /v1/roles
2026-09-04T16:33:45: isPublicRoute: true
2026-09-04T16:33:45: ------------------------------
2026-09-04T16:33:45: Current User Role: superadmin
2026-09-04T16:33:45: 16:33:45 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 5.034 ms - 142[0m
2026-09-04T16:33:57: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:57: Method: PUT
2026-09-04T16:33:57: originalUrl: /v1/member/21
2026-09-04T16:33:57: path: /v1/member/21
2026-09-04T16:33:57: normalizedPath: /v1/member/21
2026-09-04T16:33:57: isPublicRoute: false
2026-09-04T16:33:57: ------------------------------
2026-09-04T16:33:57: ----- initAuth DEBUG -----
2026-09-04T16:33:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:57: IsValid: true
2026-09-04T16:33:57: --------------------------
2026-09-04T16:33:57: 16:33:57 [[32minfo[39m] [0mPUT /v1/member/21 [32m200[0m 31.711 ms - 122[0m
2026-09-04T16:33:57: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:57: Method: GET
2026-09-04T16:33:57: originalUrl: /v1/member/21
2026-09-04T16:33:57: path: /v1/member/21
2026-09-04T16:33:57: normalizedPath: /v1/member/21
2026-09-04T16:33:57: isPublicRoute: false
2026-09-04T16:33:57: ------------------------------
2026-09-04T16:33:57: ----- initAuth DEBUG -----
2026-09-04T16:33:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:57: IsValid: true
2026-09-04T16:33:57: --------------------------
2026-09-04T16:33:57: 16:33:57 [[32minfo[39m] [0mGET /v1/member/21 [32m200[0m 4.375 ms - 639[0m
2026-09-04T16:33:59: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:59: Method: POST
2026-09-04T16:33:59: originalUrl: /v1/member/statistics
2026-09-04T16:33:59: path: /v1/member/statistics
2026-09-04T16:33:59: normalizedPath: /v1/member/statistics
2026-09-04T16:33:59: isPublicRoute: false
2026-09-04T16:33:59: ------------------------------
2026-09-04T16:33:59: ----- initAuth DEBUG -----
2026-09-04T16:33:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:59: IsValid: true
2026-09-04T16:33:59: --------------------------
2026-09-04T16:33:59: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:33:59: Method: POST
2026-09-04T16:33:59: originalUrl: /v1/member/list
2026-09-04T16:33:59: path: /v1/member/list
2026-09-04T16:33:59: normalizedPath: /v1/member/list
2026-09-04T16:33:59: isPublicRoute: false
2026-09-04T16:33:59: ------------------------------
2026-09-04T16:33:59: ----- initAuth DEBUG -----
2026-09-04T16:33:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:33:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:33:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:33:59: IsValid: true
2026-09-04T16:33:59: --------------------------
2026-09-04T16:33:59: 16:33:59 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 4.839 ms - 143[0m
2026-09-04T16:33:59: 16:33:59 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 7.906 ms - 468[0m
2026-09-04T16:34:02: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:34:02: Method: POST
2026-09-04T16:34:02: originalUrl: /v1/member/statistics
2026-09-04T16:34:02: path: /v1/member/statistics
2026-09-04T16:34:02: normalizedPath: /v1/member/statistics
2026-09-04T16:34:02: isPublicRoute: false
2026-09-04T16:34:02: ------------------------------
2026-09-04T16:34:02: ----- initAuth DEBUG -----
2026-09-04T16:34:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:02: IsValid: true
2026-09-04T16:34:02: --------------------------
2026-09-04T16:34:02: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:34:02: Method: POST
2026-09-04T16:34:02: originalUrl: /v1/member/list
2026-09-04T16:34:02: path: /v1/member/list
2026-09-04T16:34:02: normalizedPath: /v1/member/list
2026-09-04T16:34:02: isPublicRoute: false
2026-09-04T16:34:02: ------------------------------
2026-09-04T16:34:02: ----- initAuth DEBUG -----
2026-09-04T16:34:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:02: IsValid: true
2026-09-04T16:34:02: --------------------------
2026-09-04T16:34:02: 16:34:02 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 7.242 ms - 143[0m
2026-09-04T16:34:03: 16:34:03 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 17.157 ms - 468[0m
2026-09-04T16:34:04: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:34:04: Method: GET
2026-09-04T16:34:04: originalUrl: /v1/member/21
2026-09-04T16:34:04: path: /v1/member/21
2026-09-04T16:34:04: normalizedPath: /v1/member/21
2026-09-04T16:34:04: isPublicRoute: false
2026-09-04T16:34:04: ------------------------------
2026-09-04T16:34:04: ----- initAuth DEBUG -----
2026-09-04T16:34:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:04: IsValid: true
2026-09-04T16:34:04: --------------------------
2026-09-04T16:34:04: 16:34:04 [[32minfo[39m] [0mGET /v1/member/21 [32m200[0m 4.716 ms - 639[0m
2026-09-04T16:34:07: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:34:07: Method: GET
2026-09-04T16:34:07: originalUrl: /v1/roles
2026-09-04T16:34:07: path: /v1/roles
2026-09-04T16:34:07: normalizedPath: /v1/roles
2026-09-04T16:34:07: isPublicRoute: true
2026-09-04T16:34:07: ------------------------------
2026-09-04T16:34:07: Current User Role: superadmin
2026-09-04T16:34:07: 16:34:07 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 3.139 ms - 142[0m
2026-09-04T16:34:19: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:34:19: Method: POST
2026-09-04T16:34:19: originalUrl: /v1/user/login
2026-09-04T16:34:19: path: /v1/user/login
2026-09-04T16:34:19: normalizedPath: /v1/user/login
2026-09-04T16:34:19: isPublicRoute: false
2026-09-04T16:34:19: ------------------------------
2026-09-04T16:34:19: ----- initAuth DEBUG -----
2026-09-04T16:34:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:19: IsValid: true
2026-09-04T16:34:19: --------------------------
2026-09-04T16:34:19: ========== LOGIN API HIT ==========
2026-09-04T16:34:19: Login Request Body: { mobile_number: '6666666666', password: '6666666666' }
2026-09-04T16:34:19: SUPERADMIN CHECK RESULT: Found
2026-09-04T16:34:19: 16:34:19 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 118.475 ms - 2066[0m
2026-09-04T16:34:20: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:34:20: Method: GET
2026-09-04T16:34:20: originalUrl: /v1/dashboard
2026-09-04T16:34:20: path: /v1/dashboard
2026-09-04T16:34:20: normalizedPath: /v1/dashboard
2026-09-04T16:34:20: isPublicRoute: false
2026-09-04T16:34:20: ------------------------------
2026-09-04T16:34:20: ----- initAuth DEBUG -----
2026-09-04T16:34:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:20: IsValid: true
2026-09-04T16:34:20: --------------------------
2026-09-04T16:34:20: ========== Dashboard Controller ==========
2026-09-04T16:34:20: req.user => {
2026-09-04T16:34:20:   user_id: 21,
2026-09-04T16:34:20:   society_id: 22,
2026-09-04T16:34:20:   role: 'admin',
2026-09-04T16:34:20:   full_name: 'Sandeep',
2026-09-04T16:34:20:   is_admin: 1,
2026-09-04T16:34:20:   is_member: 1,
2026-09-04T16:34:20:   is_superadmin: false,
2026-09-04T16:34:20:   permissions: {
2026-09-04T16:34:20:     dashboard: { view: true },
2026-09-04T16:34:20:     society: {
2026-09-04T16:34:20:       view: true,
2026-09-04T16:34:20:       summary: false,
2026-09-04T16:34:20:       create: false,
2026-09-04T16:34:20:       update: true,
2026-09-04T16:34:20:       delete: false,
2026-09-04T16:34:20:       approve: false,
2026-09-04T16:34:20:       reject: false
2026-09-04T16:34:20:     },
2026-09-04T16:34:20:     members: {
2026-09-04T16:34:20:       view: true,
2026-09-04T16:34:20:       create: true,
2026-09-04T16:34:20:       update: true,
2026-09-04T16:34:20:       delete: true,
2026-09-04T16:34:20:       approve: false,
2026-09-04T16:34:20:       reject: true
2026-09-04T16:34:20:     },
2026-09-04T16:34:20:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T16:34:20:     expenses: {
2026-09-04T16:34:20:       view: true,
2026-09-04T16:34:20:       create: true,
2026-09-04T16:34:20:       update: true,
2026-09-04T16:34:20:       delete: false,
2026-09-04T16:34:20:       approve: true,
2026-09-04T16:34:20:       reject: true
2026-09-04T16:34:20:     },
2026-09-04T16:34:20:     transactions: { view: true },
2026-09-04T16:34:20:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T16:34:20:     profile: { view: true, update: true },
2026-09-04T16:34:20:     settings: { view: true, update: true }
2026-09-04T16:34:20:   },
2026-09-04T16:34:20:   iat: 1788519859,
2026-09-04T16:34:20:   exp: 1791111859
2026-09-04T16:34:20: }
2026-09-04T16:34:20: req.selectedSocietyId => 22
2026-09-04T16:34:20: Dashboard Society ID => 22
2026-09-04T16:34:20: Member ID => 21
2026-09-04T16:34:20: User Role => admin
2026-09-04T16:34:20: societyId = 22
2026-09-04T16:34:20: memberId = 21
2026-09-04T16:34:20: Pending Maintenance Count => 0
2026-09-04T16:34:20: Pending Expense Count => 0
2026-09-04T16:34:20: Total Pending Count => 0
2026-09-04T16:34:20: 16:34:20 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.269 ms - 323[0m
2026-09-04T16:34:22: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:34:22: Method: POST
2026-09-04T16:34:22: originalUrl: /v1/payments
2026-09-04T16:34:22: path: /v1/payments
2026-09-04T16:34:22: normalizedPath: /v1/payments
2026-09-04T16:34:22: isPublicRoute: false
2026-09-04T16:34:22: ------------------------------
2026-09-04T16:34:22: ----- initAuth DEBUG -----
2026-09-04T16:34:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:22: IsValid: true
2026-09-04T16:34:22: --------------------------
2026-09-04T16:34:22: 16:34:22 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.740 ms - 128[0m
2026-09-04T16:34:23: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:34:23: Method: GET
2026-09-04T16:34:23: originalUrl: /v1/payment/my-dues
2026-09-04T16:34:23: path: /v1/payment/my-dues
2026-09-04T16:34:23: normalizedPath: /v1/payment/my-dues
2026-09-04T16:34:23: isPublicRoute: false
2026-09-04T16:34:23: ------------------------------
2026-09-04T16:34:23: ----- initAuth DEBUG -----
2026-09-04T16:34:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:23: IsValid: true
2026-09-04T16:34:23: --------------------------
2026-09-04T16:34:23: 16:34:23 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 10.241 ms - 346[0m
2026-09-04T16:34:24: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:34:24: Method: GET
2026-09-04T16:34:24: originalUrl: /v1/payment/my-dues
2026-09-04T16:34:24: path: /v1/payment/my-dues
2026-09-04T16:34:24: normalizedPath: /v1/payment/my-dues
2026-09-04T16:34:24: isPublicRoute: false
2026-09-04T16:34:24: ------------------------------
2026-09-04T16:34:24: ----- initAuth DEBUG -----
2026-09-04T16:34:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:24: IsValid: true
2026-09-04T16:34:24: --------------------------
2026-09-04T16:34:24: 16:34:24 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.734 ms - 346[0m
2026-09-04T16:34:28: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:34:28: Method: GET
2026-09-04T16:34:28: originalUrl: /v1/dashboard
2026-09-04T16:34:28: path: /v1/dashboard
2026-09-04T16:34:28: normalizedPath: /v1/dashboard
2026-09-04T16:34:28: isPublicRoute: false
2026-09-04T16:34:28: ------------------------------
2026-09-04T16:34:28: ----- initAuth DEBUG -----
2026-09-04T16:34:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:28: IsValid: true
2026-09-04T16:34:28: --------------------------
2026-09-04T16:34:28: ========== Dashboard Controller ==========
2026-09-04T16:34:28: req.user => {
2026-09-04T16:34:28:   user_id: 21,
2026-09-04T16:34:28:   society_id: 22,
2026-09-04T16:34:28:   role: 'admin',
2026-09-04T16:34:28:   full_name: 'Sandeep',
2026-09-04T16:34:28:   is_admin: 1,
2026-09-04T16:34:28:   is_member: 1,
2026-09-04T16:34:28:   is_superadmin: false,
2026-09-04T16:34:28:   permissions: {
2026-09-04T16:34:28:     dashboard: { view: true },
2026-09-04T16:34:28:     society: {
2026-09-04T16:34:28:       view: true,
2026-09-04T16:34:28:       summary: false,
2026-09-04T16:34:28:       create: false,
2026-09-04T16:34:28:       update: true,
2026-09-04T16:34:28:       delete: false,
2026-09-04T16:34:28:       approve: false,
2026-09-04T16:34:28:       reject: false
2026-09-04T16:34:28:     },
2026-09-04T16:34:28:     members: {
2026-09-04T16:34:28:       view: true,
2026-09-04T16:34:28:       create: true,
2026-09-04T16:34:28:       update: true,
2026-09-04T16:34:28:       delete: true,
2026-09-04T16:34:28:       approve: false,
2026-09-04T16:34:28:       reject: true
2026-09-04T16:34:28:     },
2026-09-04T16:34:28:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T16:34:28:     expenses: {
2026-09-04T16:34:28:       view: true,
2026-09-04T16:34:28:       create: true,
2026-09-04T16:34:28:       update: true,
2026-09-04T16:34:28:       delete: false,
2026-09-04T16:34:28:       approve: true,
2026-09-04T16:34:28:       reject: true
2026-09-04T16:34:28:     },
2026-09-04T16:34:28:     transactions: { view: true },
2026-09-04T16:34:28:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T16:34:28:     profile: { view: true, update: true },
2026-09-04T16:34:28:     settings: { view: true, update: true }
2026-09-04T16:34:28:   },
2026-09-04T16:34:28:   iat: 1788519859,
2026-09-04T16:34:28:   exp: 1791111859
2026-09-04T16:34:28: }
2026-09-04T16:34:28: req.selectedSocietyId => 22
2026-09-04T16:34:28: Dashboard Society ID => 22
2026-09-04T16:34:28: Member ID => 21
2026-09-04T16:34:28: User Role => admin
2026-09-04T16:34:28: societyId = 22
2026-09-04T16:34:28: memberId = 21
2026-09-04T16:34:28: Pending Maintenance Count => 0
2026-09-04T16:34:28: Pending Expense Count => 0
2026-09-04T16:34:28: Total Pending Count => 0
2026-09-04T16:34:28: 16:34:28 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 12.942 ms - 323[0m
2026-09-04T16:34:30: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:34:30: Method: POST
2026-09-04T16:34:30: originalUrl: /v1/society/registration-list
2026-09-04T16:34:30: path: /v1/society/registration-list
2026-09-04T16:34:30: normalizedPath: /v1/society/registration-list
2026-09-04T16:34:30: isPublicRoute: false
2026-09-04T16:34:30: ------------------------------
2026-09-04T16:34:30: ----- initAuth DEBUG -----
2026-09-04T16:34:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:30: IsValid: true
2026-09-04T16:34:30: --------------------------
2026-09-04T16:34:30: 16:34:30 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.410 ms - 407[0m
2026-09-04T16:34:30: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:34:30: Method: GET
2026-09-04T16:34:30: originalUrl: /v1/society/registration-dashboard-summary
2026-09-04T16:34:30: path: /v1/society/registration-dashboard-summary
2026-09-04T16:34:30: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-04T16:34:30: isPublicRoute: false
2026-09-04T16:34:30: ------------------------------
2026-09-04T16:34:30: ----- initAuth DEBUG -----
2026-09-04T16:34:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:30: IsValid: true
2026-09-04T16:34:30: --------------------------
2026-09-04T16:34:30: 16:34:30 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 7.503 ms - 152[0m
2026-09-04T16:34:30: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:34:30: Method: GET
2026-09-04T16:34:30: originalUrl: /v1/society/22
2026-09-04T16:34:30: path: /v1/society/22
2026-09-04T16:34:30: normalizedPath: /v1/society/22
2026-09-04T16:34:30: isPublicRoute: false
2026-09-04T16:34:30: ------------------------------
2026-09-04T16:34:30: ----- initAuth DEBUG -----
2026-09-04T16:34:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:30: IsValid: true
2026-09-04T16:34:30: --------------------------
2026-09-04T16:34:30: 16:34:30 [[32minfo[39m] [0mGET /v1/society/22 [32m200[0m 3.537 ms - 635[0m
2026-09-04T16:34:32: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:34:32: Method: GET
2026-09-04T16:34:32: originalUrl: /v1/roles
2026-09-04T16:34:32: path: /v1/roles
2026-09-04T16:34:32: normalizedPath: /v1/roles
2026-09-04T16:34:32: isPublicRoute: true
2026-09-04T16:34:32: ------------------------------
2026-09-04T16:34:32: Current User Role: admin
2026-09-04T16:34:32: 16:34:32 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 3.257 ms - 129[0m
2026-09-04T16:34:46: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:34:46: Method: PUT
2026-09-04T16:34:46: originalUrl: /v1/society/22
2026-09-04T16:34:46: path: /v1/society/22
2026-09-04T16:34:46: normalizedPath: /v1/society/22
2026-09-04T16:34:46: isPublicRoute: false
2026-09-04T16:34:46: ------------------------------
2026-09-04T16:34:46: ----- initAuth DEBUG -----
2026-09-04T16:34:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:34:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:34:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:34:46: IsValid: true
2026-09-04T16:34:46: --------------------------
2026-09-04T16:34:46: 16:34:46 [[32minfo[39m] [0mPUT /v1/society/22 [33m400[0m 2.133 ms - 91[0m
2026-09-04T16:35:04: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:35:04: Method: PUT
2026-09-04T16:35:04: originalUrl: /v1/society/22
2026-09-04T16:35:04: path: /v1/society/22
2026-09-04T16:35:04: normalizedPath: /v1/society/22
2026-09-04T16:35:04: isPublicRoute: false
2026-09-04T16:35:04: ------------------------------
2026-09-04T16:35:04: ----- initAuth DEBUG -----
2026-09-04T16:35:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:04: IsValid: true
2026-09-04T16:35:04: --------------------------
2026-09-04T16:35:04: 16:35:04 [[32minfo[39m] [0mPUT /v1/society/22 [32m200[0m 10.640 ms - 62[0m
2026-09-04T16:35:05: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:35:05: Method: GET
2026-09-04T16:35:05: originalUrl: /v1/society/22
2026-09-04T16:35:05: path: /v1/society/22
2026-09-04T16:35:05: normalizedPath: /v1/society/22
2026-09-04T16:35:05: isPublicRoute: false
2026-09-04T16:35:05: ------------------------------
2026-09-04T16:35:05: ----- initAuth DEBUG -----
2026-09-04T16:35:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:05: IsValid: true
2026-09-04T16:35:05: --------------------------
2026-09-04T16:35:05: 16:35:05 [[32minfo[39m] [0mGET /v1/society/22 [32m200[0m 2.963 ms - 685[0m
2026-09-04T16:35:07: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:35:07: Method: POST
2026-09-04T16:35:07: originalUrl: /v1/society/registration-list
2026-09-04T16:35:07: path: /v1/society/registration-list
2026-09-04T16:35:07: normalizedPath: /v1/society/registration-list
2026-09-04T16:35:07: isPublicRoute: false
2026-09-04T16:35:07: ------------------------------
2026-09-04T16:35:07: ----- initAuth DEBUG -----
2026-09-04T16:35:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:07: IsValid: true
2026-09-04T16:35:07: --------------------------
2026-09-04T16:35:07: 16:35:07 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.049 ms - 406[0m
2026-09-04T16:35:07: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:35:07: Method: GET
2026-09-04T16:35:07: originalUrl: /v1/society/registration-dashboard-summary
2026-09-04T16:35:07: path: /v1/society/registration-dashboard-summary
2026-09-04T16:35:07: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-04T16:35:07: isPublicRoute: false
2026-09-04T16:35:07: ------------------------------
2026-09-04T16:35:07: ----- initAuth DEBUG -----
2026-09-04T16:35:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:07: IsValid: true
2026-09-04T16:35:07: --------------------------
2026-09-04T16:35:07: 16:35:07 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.266 ms - 152[0m
2026-09-04T16:35:10: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:35:10: Method: POST
2026-09-04T16:35:10: originalUrl: /v1/payments
2026-09-04T16:35:10: path: /v1/payments
2026-09-04T16:35:10: normalizedPath: /v1/payments
2026-09-04T16:35:10: isPublicRoute: false
2026-09-04T16:35:10: ------------------------------
2026-09-04T16:35:10: ----- initAuth DEBUG -----
2026-09-04T16:35:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:10: IsValid: true
2026-09-04T16:35:10: --------------------------
2026-09-04T16:35:10: 16:35:10 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.631 ms - 128[0m
2026-09-04T16:35:10: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:35:10: Method: GET
2026-09-04T16:35:10: originalUrl: /v1/payment/my-dues
2026-09-04T16:35:10: path: /v1/payment/my-dues
2026-09-04T16:35:10: normalizedPath: /v1/payment/my-dues
2026-09-04T16:35:10: isPublicRoute: false
2026-09-04T16:35:10: ------------------------------
2026-09-04T16:35:10: ----- initAuth DEBUG -----
2026-09-04T16:35:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:10: IsValid: true
2026-09-04T16:35:10: --------------------------
2026-09-04T16:35:10: 16:35:10 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.991 ms - 345[0m
2026-09-04T16:35:12: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:35:12: Method: GET
2026-09-04T16:35:12: originalUrl: /v1/payment/my-dues
2026-09-04T16:35:12: path: /v1/payment/my-dues
2026-09-04T16:35:12: normalizedPath: /v1/payment/my-dues
2026-09-04T16:35:12: isPublicRoute: false
2026-09-04T16:35:12: ------------------------------
2026-09-04T16:35:12: ----- initAuth DEBUG -----
2026-09-04T16:35:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:12: IsValid: true
2026-09-04T16:35:12: --------------------------
2026-09-04T16:35:12: 16:35:12 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.403 ms - 345[0m
2026-09-04T16:35:30: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:35:30: Method: GET
2026-09-04T16:35:30: originalUrl: /v1/dashboard
2026-09-04T16:35:30: path: /v1/dashboard
2026-09-04T16:35:30: normalizedPath: /v1/dashboard
2026-09-04T16:35:30: isPublicRoute: false
2026-09-04T16:35:30: ------------------------------
2026-09-04T16:35:30: ----- initAuth DEBUG -----
2026-09-04T16:35:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:30: IsValid: true
2026-09-04T16:35:30: --------------------------
2026-09-04T16:35:30: ========== Dashboard Controller ==========
2026-09-04T16:35:30: req.user => {
2026-09-04T16:35:30:   user_id: 21,
2026-09-04T16:35:30:   society_id: 22,
2026-09-04T16:35:30:   role: 'admin',
2026-09-04T16:35:30:   full_name: 'Sandeep',
2026-09-04T16:35:30:   is_admin: 1,
2026-09-04T16:35:30:   is_member: 1,
2026-09-04T16:35:30:   is_superadmin: false,
2026-09-04T16:35:30:   permissions: {
2026-09-04T16:35:30:     dashboard: { view: true },
2026-09-04T16:35:30:     society: {
2026-09-04T16:35:30:       view: true,
2026-09-04T16:35:30:       summary: false,
2026-09-04T16:35:30:       create: false,
2026-09-04T16:35:30:       update: true,
2026-09-04T16:35:30:       delete: false,
2026-09-04T16:35:30:       approve: false,
2026-09-04T16:35:30:       reject: false
2026-09-04T16:35:30:     },
2026-09-04T16:35:30:     members: {
2026-09-04T16:35:30:       view: true,
2026-09-04T16:35:30:       create: true,
2026-09-04T16:35:30:       update: true,
2026-09-04T16:35:30:       delete: true,
2026-09-04T16:35:30:       approve: false,
2026-09-04T16:35:30:       reject: true
2026-09-04T16:35:30:     },
2026-09-04T16:35:30:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T16:35:30:     expenses: {
2026-09-04T16:35:30:       view: true,
2026-09-04T16:35:30:       create: true,
2026-09-04T16:35:30:       update: true,
2026-09-04T16:35:30:       delete: false,
2026-09-04T16:35:30:       approve: true,
2026-09-04T16:35:30:       reject: true
2026-09-04T16:35:30:     },
2026-09-04T16:35:30:     transactions: { view: true },
2026-09-04T16:35:30:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T16:35:30:     profile: { view: true, update: true },
2026-09-04T16:35:30:     settings: { view: true, update: true }
2026-09-04T16:35:30:   },
2026-09-04T16:35:30:   iat: 1788519859,
2026-09-04T16:35:30:   exp: 1791111859
2026-09-04T16:35:30: }
2026-09-04T16:35:30: req.selectedSocietyId => 22
2026-09-04T16:35:30: Dashboard Society ID => 22
2026-09-04T16:35:30: Member ID => 21
2026-09-04T16:35:30: User Role => admin
2026-09-04T16:35:30: societyId = 22
2026-09-04T16:35:30: memberId = 21
2026-09-04T16:35:30: Pending Maintenance Count => 0
2026-09-04T16:35:30: Pending Expense Count => 0
2026-09-04T16:35:30: Total Pending Count => 0
2026-09-04T16:35:30: 16:35:30 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 12.274 ms - 323[0m
2026-09-04T16:35:33: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:35:33: Method: POST
2026-09-04T16:35:33: originalUrl: /v1/society/registration-list
2026-09-04T16:35:33: path: /v1/society/registration-list
2026-09-04T16:35:33: normalizedPath: /v1/society/registration-list
2026-09-04T16:35:33: isPublicRoute: false
2026-09-04T16:35:33: ------------------------------
2026-09-04T16:35:33: ----- initAuth DEBUG -----
2026-09-04T16:35:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:33: IsValid: true
2026-09-04T16:35:33: --------------------------
2026-09-04T16:35:33: 16:35:33 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.333 ms - 406[0m
2026-09-04T16:35:33: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:35:33: Method: GET
2026-09-04T16:35:33: originalUrl: /v1/society/registration-dashboard-summary
2026-09-04T16:35:33: path: /v1/society/registration-dashboard-summary
2026-09-04T16:35:33: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-04T16:35:33: isPublicRoute: false
2026-09-04T16:35:33: ------------------------------
2026-09-04T16:35:33: ----- initAuth DEBUG -----
2026-09-04T16:35:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:33: IsValid: true
2026-09-04T16:35:33: --------------------------
2026-09-04T16:35:33: 16:35:33 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.766 ms - 152[0m
2026-09-04T16:35:34: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:35:34: Method: GET
2026-09-04T16:35:34: originalUrl: /v1/society/22
2026-09-04T16:35:34: path: /v1/society/22
2026-09-04T16:35:34: normalizedPath: /v1/society/22
2026-09-04T16:35:34: isPublicRoute: false
2026-09-04T16:35:34: ------------------------------
2026-09-04T16:35:34: ----- initAuth DEBUG -----
2026-09-04T16:35:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:34: IsValid: true
2026-09-04T16:35:34: --------------------------
2026-09-04T16:35:34: 16:35:34 [[32minfo[39m] [0mGET /v1/society/22 [32m200[0m 3.293 ms - 685[0m
2026-09-04T16:35:38: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:35:38: Method: GET
2026-09-04T16:35:38: originalUrl: /v1/roles
2026-09-04T16:35:38: path: /v1/roles
2026-09-04T16:35:38: normalizedPath: /v1/roles
2026-09-04T16:35:38: isPublicRoute: true
2026-09-04T16:35:38: ------------------------------
2026-09-04T16:35:38: Current User Role: admin
2026-09-04T16:35:38: 16:35:38 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 8.002 ms - 129[0m
2026-09-04T16:35:48: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:35:48: Method: PUT
2026-09-04T16:35:48: originalUrl: /v1/society/22
2026-09-04T16:35:48: path: /v1/society/22
2026-09-04T16:35:48: normalizedPath: /v1/society/22
2026-09-04T16:35:48: isPublicRoute: false
2026-09-04T16:35:48: ------------------------------
2026-09-04T16:35:48: ----- initAuth DEBUG -----
2026-09-04T16:35:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:48: IsValid: true
2026-09-04T16:35:48: --------------------------
2026-09-04T16:35:48: 16:35:48 [[32minfo[39m] [0mPUT /v1/society/22 [33m400[0m 1.671 ms - 91[0m
2026-09-04T16:35:56: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:35:56: Method: PUT
2026-09-04T16:35:56: originalUrl: /v1/society/22
2026-09-04T16:35:56: path: /v1/society/22
2026-09-04T16:35:56: normalizedPath: /v1/society/22
2026-09-04T16:35:56: isPublicRoute: false
2026-09-04T16:35:56: ------------------------------
2026-09-04T16:35:56: ----- initAuth DEBUG -----
2026-09-04T16:35:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:56: IsValid: true
2026-09-04T16:35:56: --------------------------
2026-09-04T16:35:56: 16:35:56 [[32minfo[39m] [0mPUT /v1/society/22 [32m200[0m 29.157 ms - 62[0m
2026-09-04T16:35:56: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:35:56: Method: GET
2026-09-04T16:35:56: originalUrl: /v1/society/22
2026-09-04T16:35:56: path: /v1/society/22
2026-09-04T16:35:56: normalizedPath: /v1/society/22
2026-09-04T16:35:56: isPublicRoute: false
2026-09-04T16:35:56: ------------------------------
2026-09-04T16:35:56: ----- initAuth DEBUG -----
2026-09-04T16:35:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:56: IsValid: true
2026-09-04T16:35:56: --------------------------
2026-09-04T16:35:56: 16:35:56 [[32minfo[39m] [0mGET /v1/society/22 [32m200[0m 3.100 ms - 687[0m
2026-09-04T16:35:58: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:35:58: Method: POST
2026-09-04T16:35:58: originalUrl: /v1/society/registration-list
2026-09-04T16:35:58: path: /v1/society/registration-list
2026-09-04T16:35:58: normalizedPath: /v1/society/registration-list
2026-09-04T16:35:58: isPublicRoute: false
2026-09-04T16:35:58: ------------------------------
2026-09-04T16:35:58: ----- initAuth DEBUG -----
2026-09-04T16:35:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:58: IsValid: true
2026-09-04T16:35:58: --------------------------
2026-09-04T16:35:58: 16:35:58 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.446 ms - 407[0m
2026-09-04T16:35:58: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:35:58: Method: GET
2026-09-04T16:35:58: originalUrl: /v1/society/registration-dashboard-summary
2026-09-04T16:35:58: path: /v1/society/registration-dashboard-summary
2026-09-04T16:35:58: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-04T16:35:58: isPublicRoute: false
2026-09-04T16:35:58: ------------------------------
2026-09-04T16:35:58: ----- initAuth DEBUG -----
2026-09-04T16:35:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:35:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:35:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:35:58: IsValid: true
2026-09-04T16:35:58: --------------------------
2026-09-04T16:35:58: 16:35:58 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 7.048 ms - 152[0m
2026-09-04T16:36:00: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:36:00: Method: POST
2026-09-04T16:36:00: originalUrl: /v1/payments
2026-09-04T16:36:00: path: /v1/payments
2026-09-04T16:36:00: normalizedPath: /v1/payments
2026-09-04T16:36:00: isPublicRoute: false
2026-09-04T16:36:00: ------------------------------
2026-09-04T16:36:00: ----- initAuth DEBUG -----
2026-09-04T16:36:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:36:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:36:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:36:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:36:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:36:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:36:00: IsValid: true
2026-09-04T16:36:00: --------------------------
2026-09-04T16:36:00: 16:36:00 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.049 ms - 128[0m
2026-09-04T16:36:00: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:36:00: Method: GET
2026-09-04T16:36:00: originalUrl: /v1/payment/my-dues
2026-09-04T16:36:00: path: /v1/payment/my-dues
2026-09-04T16:36:00: normalizedPath: /v1/payment/my-dues
2026-09-04T16:36:00: isPublicRoute: false
2026-09-04T16:36:00: ------------------------------
2026-09-04T16:36:00: ----- initAuth DEBUG -----
2026-09-04T16:36:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:36:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:36:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:36:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:36:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:36:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:36:00: IsValid: true
2026-09-04T16:36:00: --------------------------
2026-09-04T16:36:00: 16:36:00 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.809 ms - 346[0m
2026-09-04T16:36:02: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:36:02: Method: GET
2026-09-04T16:36:02: originalUrl: /v1/payment/my-dues
2026-09-04T16:36:02: path: /v1/payment/my-dues
2026-09-04T16:36:02: normalizedPath: /v1/payment/my-dues
2026-09-04T16:36:02: isPublicRoute: false
2026-09-04T16:36:02: ------------------------------
2026-09-04T16:36:02: ----- initAuth DEBUG -----
2026-09-04T16:36:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:36:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:36:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:36:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:36:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:36:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:36:02: IsValid: true
2026-09-04T16:36:02: --------------------------
2026-09-04T16:36:02: 16:36:02 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.068 ms - 346[0m
2026-09-04T16:36:28: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:36:28: Method: GET
2026-09-04T16:36:28: originalUrl: /v1/dashboard
2026-09-04T16:36:28: path: /v1/dashboard
2026-09-04T16:36:28: normalizedPath: /v1/dashboard
2026-09-04T16:36:28: isPublicRoute: false
2026-09-04T16:36:28: ------------------------------
2026-09-04T16:36:28: ----- initAuth DEBUG -----
2026-09-04T16:36:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:36:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:36:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:36:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:36:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:36:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:36:28: IsValid: true
2026-09-04T16:36:28: --------------------------
2026-09-04T16:36:28: ========== Dashboard Controller ==========
2026-09-04T16:36:28: req.user => {
2026-09-04T16:36:28:   user_id: 21,
2026-09-04T16:36:28:   society_id: 22,
2026-09-04T16:36:28:   role: 'admin',
2026-09-04T16:36:28:   full_name: 'Sandeep',
2026-09-04T16:36:28:   is_admin: 1,
2026-09-04T16:36:28:   is_member: 1,
2026-09-04T16:36:28:   is_superadmin: false,
2026-09-04T16:36:28:   permissions: {
2026-09-04T16:36:28:     dashboard: { view: true },
2026-09-04T16:36:28:     society: {
2026-09-04T16:36:28:       view: true,
2026-09-04T16:36:28:       summary: false,
2026-09-04T16:36:28:       create: false,
2026-09-04T16:36:28:       update: true,
2026-09-04T16:36:28:       delete: false,
2026-09-04T16:36:28:       approve: false,
2026-09-04T16:36:28:       reject: false
2026-09-04T16:36:28:     },
2026-09-04T16:36:28:     members: {
2026-09-04T16:36:28:       view: true,
2026-09-04T16:36:28:       create: true,
2026-09-04T16:36:28:       update: true,
2026-09-04T16:36:28:       delete: true,
2026-09-04T16:36:28:       approve: false,
2026-09-04T16:36:28:       reject: true
2026-09-04T16:36:28:     },
2026-09-04T16:36:28:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T16:36:28:     expenses: {
2026-09-04T16:36:28:       view: true,
2026-09-04T16:36:28:       create: true,
2026-09-04T16:36:28:       update: true,
2026-09-04T16:36:28:       delete: false,
2026-09-04T16:36:28:       approve: true,
2026-09-04T16:36:28:       reject: true
2026-09-04T16:36:28:     },
2026-09-04T16:36:28:     transactions: { view: true },
2026-09-04T16:36:28:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T16:36:28:     profile: { view: true, update: true },
2026-09-04T16:36:28:     settings: { view: true, update: true }
2026-09-04T16:36:28:   },
2026-09-04T16:36:28:   iat: 1788519859,
2026-09-04T16:36:28:   exp: 1791111859
2026-09-04T16:36:28: }
2026-09-04T16:36:28: req.selectedSocietyId => 22
2026-09-04T16:36:28: Dashboard Society ID => 22
2026-09-04T16:36:28: Member ID => 21
2026-09-04T16:36:28: User Role => admin
2026-09-04T16:36:28: societyId = 22
2026-09-04T16:36:28: memberId = 21
2026-09-04T16:36:28: Pending Maintenance Count => 0
2026-09-04T16:36:28: Pending Expense Count => 0
2026-09-04T16:36:28: Total Pending Count => 0
2026-09-04T16:36:28: 16:36:28 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.022 ms - 323[0m
2026-09-04T16:50:03: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:03: Method: POST
2026-09-04T16:50:03: originalUrl: /v1/society/register
2026-09-04T16:50:03: path: /v1/society/register
2026-09-04T16:50:03: normalizedPath: /v1/society/register
2026-09-04T16:50:03: isPublicRoute: true
2026-09-04T16:50:03: ------------------------------
2026-09-04T16:50:04: 16:50:04 [[32minfo[39m] [0mPOST /v1/society/register [32m201[0m 230.126 ms - 123[0m
2026-09-04T16:50:23: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:23: Method: POST
2026-09-04T16:50:23: originalUrl: /v1/user/login
2026-09-04T16:50:23: path: /v1/user/login
2026-09-04T16:50:23: normalizedPath: /v1/user/login
2026-09-04T16:50:23: isPublicRoute: false
2026-09-04T16:50:23: ------------------------------
2026-09-04T16:50:23: ----- initAuth DEBUG -----
2026-09-04T16:50:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:23: IsValid: true
2026-09-04T16:50:23: --------------------------
2026-09-04T16:50:23: ========== LOGIN API HIT ==========
2026-09-04T16:50:23: Login Request Body: { mobile_number: '2222222222', password: '2222222222' }
2026-09-04T16:50:23: SUPERADMIN CHECK RESULT: Found
2026-09-04T16:50:23: 16:50:23 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 104.855 ms - 2143[0m
2026-09-04T16:50:23: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:23: Method: GET
2026-09-04T16:50:23: originalUrl: /v1/dashboard
2026-09-04T16:50:23: path: /v1/dashboard
2026-09-04T16:50:23: normalizedPath: /v1/dashboard
2026-09-04T16:50:23: isPublicRoute: false
2026-09-04T16:50:23: ------------------------------
2026-09-04T16:50:23: ----- initAuth DEBUG -----
2026-09-04T16:50:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:23: IsValid: true
2026-09-04T16:50:23: --------------------------
2026-09-04T16:50:23: ========== Dashboard Controller ==========
2026-09-04T16:50:23: req.user => {
2026-09-04T16:50:23:   user_id: 16,
2026-09-04T16:50:23:   society_id: 1,
2026-09-04T16:50:23:   role: 'superadmin',
2026-09-04T16:50:23:   full_name: 'Neeshu',
2026-09-04T16:50:23:   is_admin: 1,
2026-09-04T16:50:23:   is_member: 1,
2026-09-04T16:50:23:   is_superadmin: false,
2026-09-04T16:50:23:   permissions: {
2026-09-04T16:50:23:     dashboard: { view: true },
2026-09-04T16:50:23:     society: {
2026-09-04T16:50:23:       view: true,
2026-09-04T16:50:23:       summary: true,
2026-09-04T16:50:23:       create: true,
2026-09-04T16:50:23:       update: true,
2026-09-04T16:50:23:       delete: true,
2026-09-04T16:50:23:       approve: true,
2026-09-04T16:50:23:       reject: true,
2026-09-04T16:50:23:       select: true
2026-09-04T16:50:23:     },
2026-09-04T16:50:23:     members: {
2026-09-04T16:50:23:       view: true,
2026-09-04T16:50:23:       create: true,
2026-09-04T16:50:23:       update: true,
2026-09-04T16:50:23:       delete: true,
2026-09-04T16:50:23:       approve: false,
2026-09-04T16:50:23:       reject: true
2026-09-04T16:50:23:     },
2026-09-04T16:50:23:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T16:50:23:     expenses: {
2026-09-04T16:50:23:       view: true,
2026-09-04T16:50:23:       create: true,
2026-09-04T16:50:23:       update: true,
2026-09-04T16:50:23:       delete: true,
2026-09-04T16:50:23:       approve: true,
2026-09-04T16:50:23:       reject: true
2026-09-04T16:50:23:     },
2026-09-04T16:50:23:     transactions: { view: true },
2026-09-04T16:50:23:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T16:50:23:     profile: { view: true, update: true },
2026-09-04T16:50:23:     settings: { view: true, update: true }
2026-09-04T16:50:23:   },
2026-09-04T16:50:23:   iat: 1788520823,
2026-09-04T16:50:23:   exp: 1791112823
2026-09-04T16:50:23: }
2026-09-04T16:50:23: req.selectedSocietyId => 22
2026-09-04T16:50:23: Dashboard Society ID => 22
2026-09-04T16:50:23: Member ID => 16
2026-09-04T16:50:23: User Role => superadmin
2026-09-04T16:50:23: societyId = 22
2026-09-04T16:50:23: memberId = 16
2026-09-04T16:50:23: 16:50:23 [[32minfo[39m] [0mGET /uploads/profile/1788412358877-786267721.jpg [32m200[0m 4.707 ms - 87259[0m
2026-09-04T16:50:23: Pending Maintenance Count => 0
2026-09-04T16:50:23: Pending Expense Count => 0
2026-09-04T16:50:23: Total Pending Count => 0
2026-09-04T16:50:23: 16:50:23 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.450 ms - 367[0m
2026-09-04T16:50:25: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:25: Method: POST
2026-09-04T16:50:25: originalUrl: /v1/society/registration-list
2026-09-04T16:50:25: path: /v1/society/registration-list
2026-09-04T16:50:25: normalizedPath: /v1/society/registration-list
2026-09-04T16:50:25: isPublicRoute: false
2026-09-04T16:50:25: ------------------------------
2026-09-04T16:50:25: ----- initAuth DEBUG -----
2026-09-04T16:50:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:25: IsValid: true
2026-09-04T16:50:25: --------------------------
2026-09-04T16:50:25: 16:50:25 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 21.899 ms - 1713[0m
2026-09-04T16:50:25: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:25: Method: GET
2026-09-04T16:50:25: originalUrl: /v1/society/registration-dashboard-summary
2026-09-04T16:50:25: path: /v1/society/registration-dashboard-summary
2026-09-04T16:50:25: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-04T16:50:25: isPublicRoute: false
2026-09-04T16:50:25: ------------------------------
2026-09-04T16:50:25: ----- initAuth DEBUG -----
2026-09-04T16:50:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:25: IsValid: true
2026-09-04T16:50:25: --------------------------
2026-09-04T16:50:25: 16:50:25 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 13.201 ms - 152[0m
2026-09-04T16:50:27: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:27: Method: GET
2026-09-04T16:50:27: originalUrl: /v1/society/registration-request/11
2026-09-04T16:50:27: path: /v1/society/registration-request/11
2026-09-04T16:50:27: normalizedPath: /v1/society/registration-request/11
2026-09-04T16:50:27: isPublicRoute: false
2026-09-04T16:50:27: ------------------------------
2026-09-04T16:50:27: ----- initAuth DEBUG -----
2026-09-04T16:50:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:27: IsValid: true
2026-09-04T16:50:27: --------------------------
2026-09-04T16:50:27: 16:50:27 [[32minfo[39m] [0mGET /v1/society/registration-request/11 [32m200[0m 13.852 ms - 996[0m
2026-09-04T16:50:31: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:31: Method: PUT
2026-09-04T16:50:31: originalUrl: /v1/society/registration-request/11/approve
2026-09-04T16:50:31: path: /v1/society/registration-request/11/approve
2026-09-04T16:50:31: normalizedPath: /v1/society/registration-request/11/approve
2026-09-04T16:50:31: isPublicRoute: false
2026-09-04T16:50:31: ------------------------------
2026-09-04T16:50:31: ----- initAuth DEBUG -----
2026-09-04T16:50:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:31: IsValid: true
2026-09-04T16:50:31: --------------------------
2026-09-04T16:50:31: 16:50:31 [[32minfo[39m] [0mPUT /v1/society/registration-request/11/approve [32m200[0m 107.611 ms - 148[0m
2026-09-04T16:50:31: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:31: Method: POST
2026-09-04T16:50:31: originalUrl: /v1/society/registration-list
2026-09-04T16:50:31: path: /v1/society/registration-list
2026-09-04T16:50:31: normalizedPath: /v1/society/registration-list
2026-09-04T16:50:31: isPublicRoute: false
2026-09-04T16:50:31: ------------------------------
2026-09-04T16:50:31: ----- initAuth DEBUG -----
2026-09-04T16:50:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:31: IsValid: true
2026-09-04T16:50:31: --------------------------
2026-09-04T16:50:31: 16:50:31 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 38.859 ms - 1714[0m
2026-09-04T16:50:32: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:32: Method: GET
2026-09-04T16:50:32: originalUrl: /v1/society/registration-dashboard-summary
2026-09-04T16:50:32: path: /v1/society/registration-dashboard-summary
2026-09-04T16:50:32: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-04T16:50:32: isPublicRoute: false
2026-09-04T16:50:32: ------------------------------
2026-09-04T16:50:32: ----- initAuth DEBUG -----
2026-09-04T16:50:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:32: IsValid: true
2026-09-04T16:50:32: --------------------------
2026-09-04T16:50:32: 16:50:32 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.760 ms - 152[0m
2026-09-04T16:50:32: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:32: Method: GET
2026-09-04T16:50:32: originalUrl: /v1/society/11
2026-09-04T16:50:32: path: /v1/society/11
2026-09-04T16:50:32: normalizedPath: /v1/society/11
2026-09-04T16:50:32: isPublicRoute: false
2026-09-04T16:50:32: ------------------------------
2026-09-04T16:50:32: ----- initAuth DEBUG -----
2026-09-04T16:50:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:32: IsValid: true
2026-09-04T16:50:32: --------------------------
2026-09-04T16:50:32: 16:50:32 [[32minfo[39m] [0mGET /v1/society/11 [33m404[0m 4.898 ms - 48[0m
2026-09-04T16:50:32: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:32: Method: POST
2026-09-04T16:50:32: originalUrl: /v1/society/registration-list
2026-09-04T16:50:32: path: /v1/society/registration-list
2026-09-04T16:50:32: normalizedPath: /v1/society/registration-list
2026-09-04T16:50:32: isPublicRoute: false
2026-09-04T16:50:32: ------------------------------
2026-09-04T16:50:32: ----- initAuth DEBUG -----
2026-09-04T16:50:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:32: IsValid: true
2026-09-04T16:50:32: --------------------------
2026-09-04T16:50:32: 16:50:32 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 9.830 ms - 1714[0m
2026-09-04T16:50:34: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:34: Method: POST
2026-09-04T16:50:34: originalUrl: /v1/society/registration-list
2026-09-04T16:50:34: path: /v1/society/registration-list
2026-09-04T16:50:34: normalizedPath: /v1/society/registration-list
2026-09-04T16:50:34: isPublicRoute: false
2026-09-04T16:50:34: ------------------------------
2026-09-04T16:50:34: ----- initAuth DEBUG -----
2026-09-04T16:50:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:34: IsValid: true
2026-09-04T16:50:34: --------------------------
2026-09-04T16:50:34: 16:50:34 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.207 ms - 1714[0m
2026-09-04T16:50:34: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:34: Method: GET
2026-09-04T16:50:34: originalUrl: /v1/society/registration-dashboard-summary
2026-09-04T16:50:34: path: /v1/society/registration-dashboard-summary
2026-09-04T16:50:34: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-04T16:50:34: isPublicRoute: false
2026-09-04T16:50:34: ------------------------------
2026-09-04T16:50:34: ----- initAuth DEBUG -----
2026-09-04T16:50:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:34: IsValid: true
2026-09-04T16:50:34: --------------------------
2026-09-04T16:50:34: 16:50:34 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 5.304 ms - 152[0m
2026-09-04T16:50:43: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:43: Method: POST
2026-09-04T16:50:43: originalUrl: /v1/user/login
2026-09-04T16:50:43: path: /v1/user/login
2026-09-04T16:50:43: normalizedPath: /v1/user/login
2026-09-04T16:50:43: isPublicRoute: false
2026-09-04T16:50:43: ------------------------------
2026-09-04T16:50:43: ----- initAuth DEBUG -----
2026-09-04T16:50:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:43: IsValid: true
2026-09-04T16:50:43: --------------------------
2026-09-04T16:50:43: ========== LOGIN API HIT ==========
2026-09-04T16:50:43: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-04T16:50:43: SUPERADMIN CHECK RESULT: Found
2026-09-04T16:50:43: 16:50:43 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 110.722 ms - 2065[0m
2026-09-04T16:50:43: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:43: Method: GET
2026-09-04T16:50:43: originalUrl: /v1/dashboard
2026-09-04T16:50:43: path: /v1/dashboard
2026-09-04T16:50:43: normalizedPath: /v1/dashboard
2026-09-04T16:50:43: isPublicRoute: false
2026-09-04T16:50:43: ------------------------------
2026-09-04T16:50:43: ----- initAuth DEBUG -----
2026-09-04T16:50:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:43: IsValid: true
2026-09-04T16:50:43: --------------------------
2026-09-04T16:50:43: ========== Dashboard Controller ==========
2026-09-04T16:50:43: req.user => {
2026-09-04T16:50:43:   user_id: 22,
2026-09-04T16:50:43:   society_id: 23,
2026-09-04T16:50:43:   role: 'admin',
2026-09-04T16:50:43:   full_name: 'Varun',
2026-09-04T16:50:43:   is_admin: 0,
2026-09-04T16:50:43:   is_member: 1,
2026-09-04T16:50:43:   is_superadmin: false,
2026-09-04T16:50:43:   permissions: {
2026-09-04T16:50:43:     dashboard: { view: true },
2026-09-04T16:50:43:     society: {
2026-09-04T16:50:43:       view: true,
2026-09-04T16:50:43:       summary: false,
2026-09-04T16:50:43:       create: false,
2026-09-04T16:50:43:       update: true,
2026-09-04T16:50:43:       delete: false,
2026-09-04T16:50:43:       approve: false,
2026-09-04T16:50:43:       reject: false
2026-09-04T16:50:43:     },
2026-09-04T16:50:43:     members: {
2026-09-04T16:50:43:       view: true,
2026-09-04T16:50:43:       create: true,
2026-09-04T16:50:43:       update: true,
2026-09-04T16:50:43:       delete: true,
2026-09-04T16:50:43:       approve: false,
2026-09-04T16:50:43:       reject: true
2026-09-04T16:50:43:     },
2026-09-04T16:50:43:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T16:50:43:     expenses: {
2026-09-04T16:50:43:       view: true,
2026-09-04T16:50:43:       create: true,
2026-09-04T16:50:43:       update: true,
2026-09-04T16:50:43:       delete: false,
2026-09-04T16:50:43:       approve: true,
2026-09-04T16:50:43:       reject: true
2026-09-04T16:50:43:     },
2026-09-04T16:50:43:     transactions: { view: true },
2026-09-04T16:50:43:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T16:50:43:     profile: { view: true, update: true },
2026-09-04T16:50:43:     settings: { view: true, update: true }
2026-09-04T16:50:43:   },
2026-09-04T16:50:43:   iat: 1788520843,
2026-09-04T16:50:43:   exp: 1791112843
2026-09-04T16:50:43: }
2026-09-04T16:50:43: req.selectedSocietyId => 23
2026-09-04T16:50:43: Dashboard Society ID => 23
2026-09-04T16:50:43: Member ID => 22
2026-09-04T16:50:43: User Role => admin
2026-09-04T16:50:43: societyId = 23
2026-09-04T16:50:43: memberId = 22
2026-09-04T16:50:43: Pending Maintenance Count => 0
2026-09-04T16:50:43: Pending Expense Count => 0
2026-09-04T16:50:43: Total Pending Count => 0
2026-09-04T16:50:43: 16:50:43 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.716 ms - 323[0m
2026-09-04T16:50:46: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:46: Method: POST
2026-09-04T16:50:46: originalUrl: /v1/payments
2026-09-04T16:50:46: path: /v1/payments
2026-09-04T16:50:46: normalizedPath: /v1/payments
2026-09-04T16:50:46: isPublicRoute: false
2026-09-04T16:50:46: ------------------------------
2026-09-04T16:50:46: ----- initAuth DEBUG -----
2026-09-04T16:50:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:46: IsValid: true
2026-09-04T16:50:46: --------------------------
2026-09-04T16:50:46: 16:50:46 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 14.645 ms - 128[0m
2026-09-04T16:50:46: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:46: Method: GET
2026-09-04T16:50:46: originalUrl: /v1/payment/my-dues
2026-09-04T16:50:46: path: /v1/payment/my-dues
2026-09-04T16:50:46: normalizedPath: /v1/payment/my-dues
2026-09-04T16:50:46: isPublicRoute: false
2026-09-04T16:50:46: ------------------------------
2026-09-04T16:50:46: ----- initAuth DEBUG -----
2026-09-04T16:50:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:46: IsValid: true
2026-09-04T16:50:46: --------------------------
2026-09-04T16:50:46: 16:50:46 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 13.789 ms - 341[0m
2026-09-04T16:50:50: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:50: Method: GET
2026-09-04T16:50:50: originalUrl: /v1/dashboard
2026-09-04T16:50:50: path: /v1/dashboard
2026-09-04T16:50:50: normalizedPath: /v1/dashboard
2026-09-04T16:50:50: isPublicRoute: false
2026-09-04T16:50:50: ------------------------------
2026-09-04T16:50:50: ----- initAuth DEBUG -----
2026-09-04T16:50:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:50: IsValid: true
2026-09-04T16:50:50: --------------------------
2026-09-04T16:50:50: ========== Dashboard Controller ==========
2026-09-04T16:50:50: req.user => {
2026-09-04T16:50:50:   user_id: 22,
2026-09-04T16:50:50:   society_id: 23,
2026-09-04T16:50:50:   role: 'admin',
2026-09-04T16:50:50:   full_name: 'Varun',
2026-09-04T16:50:50:   is_admin: 0,
2026-09-04T16:50:50:   is_member: 1,
2026-09-04T16:50:50:   is_superadmin: false,
2026-09-04T16:50:50:   permissions: {
2026-09-04T16:50:50:     dashboard: { view: true },
2026-09-04T16:50:50:     society: {
2026-09-04T16:50:50:       view: true,
2026-09-04T16:50:50:       summary: false,
2026-09-04T16:50:50:       create: false,
2026-09-04T16:50:50:       update: true,
2026-09-04T16:50:50:       delete: false,
2026-09-04T16:50:50:       approve: false,
2026-09-04T16:50:50:       reject: false
2026-09-04T16:50:50:     },
2026-09-04T16:50:50:     members: {
2026-09-04T16:50:50:       view: true,
2026-09-04T16:50:50:       create: true,
2026-09-04T16:50:50:       update: true,
2026-09-04T16:50:50:       delete: true,
2026-09-04T16:50:50:       approve: false,
2026-09-04T16:50:50:       reject: true
2026-09-04T16:50:50:     },
2026-09-04T16:50:50:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T16:50:50:     expenses: {
2026-09-04T16:50:50:       view: true,
2026-09-04T16:50:50:       create: true,
2026-09-04T16:50:50:       update: true,
2026-09-04T16:50:50:       delete: false,
2026-09-04T16:50:50:       approve: true,
2026-09-04T16:50:50:       reject: true
2026-09-04T16:50:50:     },
2026-09-04T16:50:50:     transactions: { view: true },
2026-09-04T16:50:50:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T16:50:50:     profile: { view: true, update: true },
2026-09-04T16:50:50:     settings: { view: true, update: true }
2026-09-04T16:50:50:   },
2026-09-04T16:50:50:   iat: 1788520843,
2026-09-04T16:50:50:   exp: 1791112843
2026-09-04T16:50:50: }
2026-09-04T16:50:50: req.selectedSocietyId => 23
2026-09-04T16:50:50: Dashboard Society ID => 23
2026-09-04T16:50:50: Member ID => 22
2026-09-04T16:50:50: User Role => admin
2026-09-04T16:50:50: societyId = 23
2026-09-04T16:50:50: memberId = 22
2026-09-04T16:50:50: Pending Maintenance Count => 0
2026-09-04T16:50:50: Pending Expense Count => 0
2026-09-04T16:50:50: Total Pending Count => 0
2026-09-04T16:50:50: 16:50:50 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.021 ms - 323[0m
2026-09-04T16:50:52: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:52: Method: POST
2026-09-04T16:50:52: originalUrl: /v1/member/statistics
2026-09-04T16:50:52: path: /v1/member/statistics
2026-09-04T16:50:52: normalizedPath: /v1/member/statistics
2026-09-04T16:50:52: isPublicRoute: false
2026-09-04T16:50:52: ------------------------------
2026-09-04T16:50:52: ----- initAuth DEBUG -----
2026-09-04T16:50:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:52: IsValid: true
2026-09-04T16:50:52: --------------------------
2026-09-04T16:50:52: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:52: Method: POST
2026-09-04T16:50:52: originalUrl: /v1/member/list
2026-09-04T16:50:52: path: /v1/member/list
2026-09-04T16:50:52: normalizedPath: /v1/member/list
2026-09-04T16:50:52: isPublicRoute: false
2026-09-04T16:50:52: ------------------------------
2026-09-04T16:50:52: ----- initAuth DEBUG -----
2026-09-04T16:50:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:52: IsValid: true
2026-09-04T16:50:52: --------------------------
2026-09-04T16:50:52: 16:50:52 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 8.258 ms - 143[0m
2026-09-04T16:50:52: 16:50:52 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 7.159 ms - 465[0m
2026-09-04T16:50:53: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:53: Method: GET
2026-09-04T16:50:53: originalUrl: /v1/member/22
2026-09-04T16:50:53: path: /v1/member/22
2026-09-04T16:50:53: normalizedPath: /v1/member/22
2026-09-04T16:50:53: isPublicRoute: false
2026-09-04T16:50:53: ------------------------------
2026-09-04T16:50:53: ----- initAuth DEBUG -----
2026-09-04T16:50:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:50:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:50:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:50:53: IsValid: true
2026-09-04T16:50:53: --------------------------
2026-09-04T16:50:53: 16:50:53 [[32minfo[39m] [0mGET /v1/member/22 [32m200[0m 11.479 ms - 658[0m
2026-09-04T16:50:55: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:50:55: Method: GET
2026-09-04T16:50:55: originalUrl: /v1/roles
2026-09-04T16:50:55: path: /v1/roles
2026-09-04T16:50:55: normalizedPath: /v1/roles
2026-09-04T16:50:55: isPublicRoute: true
2026-09-04T16:50:55: ------------------------------
2026-09-04T16:50:55: Current User Role: admin
2026-09-04T16:50:55: 16:50:55 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 3.291 ms - 129[0m
2026-09-04T16:51:20: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:51:20: Method: PUT
2026-09-04T16:51:20: originalUrl: /v1/member/22
2026-09-04T16:51:20: path: /v1/member/22
2026-09-04T16:51:20: normalizedPath: /v1/member/22
2026-09-04T16:51:20: isPublicRoute: false
2026-09-04T16:51:20: ------------------------------
2026-09-04T16:51:20: ----- initAuth DEBUG -----
2026-09-04T16:51:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:20: IsValid: true
2026-09-04T16:51:20: --------------------------
2026-09-04T16:51:20: 16:51:20 [[32minfo[39m] [0mPUT /v1/member/22 [32m200[0m 10.577 ms - 122[0m
2026-09-04T16:51:20: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:51:20: Method: GET
2026-09-04T16:51:20: originalUrl: /v1/member/22
2026-09-04T16:51:20: path: /v1/member/22
2026-09-04T16:51:20: normalizedPath: /v1/member/22
2026-09-04T16:51:20: isPublicRoute: false
2026-09-04T16:51:20: ------------------------------
2026-09-04T16:51:20: ----- initAuth DEBUG -----
2026-09-04T16:51:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:20: IsValid: true
2026-09-04T16:51:20: --------------------------
2026-09-04T16:51:20: 16:51:20 [[32minfo[39m] [0mGET /v1/member/22 [32m200[0m 9.993 ms - 660[0m
2026-09-04T16:51:24: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:51:24: Method: POST
2026-09-04T16:51:24: originalUrl: /v1/member/list
2026-09-04T16:51:24: path: /v1/member/list
2026-09-04T16:51:24: normalizedPath: /v1/member/list
2026-09-04T16:51:24: isPublicRoute: false
2026-09-04T16:51:24: ------------------------------
2026-09-04T16:51:24: ----- initAuth DEBUG -----
2026-09-04T16:51:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:24: IsValid: true
2026-09-04T16:51:24: --------------------------
2026-09-04T16:51:24: 16:51:24 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.708 ms - 466[0m
2026-09-04T16:51:25: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:51:25: Method: POST
2026-09-04T16:51:25: originalUrl: /v1/member/statistics
2026-09-04T16:51:25: path: /v1/member/statistics
2026-09-04T16:51:25: normalizedPath: /v1/member/statistics
2026-09-04T16:51:25: isPublicRoute: false
2026-09-04T16:51:25: ------------------------------
2026-09-04T16:51:25: ----- initAuth DEBUG -----
2026-09-04T16:51:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:25: IsValid: true
2026-09-04T16:51:25: --------------------------
2026-09-04T16:51:25: 16:51:25 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.803 ms - 143[0m
2026-09-04T16:51:28: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:51:28: Method: POST
2026-09-04T16:51:28: originalUrl: /v1/payments
2026-09-04T16:51:28: path: /v1/payments
2026-09-04T16:51:28: normalizedPath: /v1/payments
2026-09-04T16:51:28: isPublicRoute: false
2026-09-04T16:51:28: ------------------------------
2026-09-04T16:51:28: ----- initAuth DEBUG -----
2026-09-04T16:51:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:28: IsValid: true
2026-09-04T16:51:28: --------------------------
2026-09-04T16:51:28: 16:51:28 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.229 ms - 128[0m
2026-09-04T16:51:28: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:51:28: Method: GET
2026-09-04T16:51:28: originalUrl: /v1/payment/my-dues
2026-09-04T16:51:28: path: /v1/payment/my-dues
2026-09-04T16:51:28: normalizedPath: /v1/payment/my-dues
2026-09-04T16:51:28: isPublicRoute: false
2026-09-04T16:51:28: ------------------------------
2026-09-04T16:51:28: ----- initAuth DEBUG -----
2026-09-04T16:51:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:28: IsValid: true
2026-09-04T16:51:28: --------------------------
2026-09-04T16:51:28: 16:51:28 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.312 ms - 343[0m
2026-09-04T16:51:29: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:51:29: Method: GET
2026-09-04T16:51:29: originalUrl: /v1/payment/my-dues
2026-09-04T16:51:29: path: /v1/payment/my-dues
2026-09-04T16:51:29: normalizedPath: /v1/payment/my-dues
2026-09-04T16:51:29: isPublicRoute: false
2026-09-04T16:51:29: ------------------------------
2026-09-04T16:51:29: ----- initAuth DEBUG -----
2026-09-04T16:51:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:29: IsValid: true
2026-09-04T16:51:29: --------------------------
2026-09-04T16:51:29: 16:51:29 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.917 ms - 343[0m
2026-09-04T16:51:48: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:51:48: Method: GET
2026-09-04T16:51:48: originalUrl: /v1/dashboard
2026-09-04T16:51:48: path: /v1/dashboard
2026-09-04T16:51:48: normalizedPath: /v1/dashboard
2026-09-04T16:51:48: isPublicRoute: false
2026-09-04T16:51:48: ------------------------------
2026-09-04T16:51:48: ----- initAuth DEBUG -----
2026-09-04T16:51:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:48: IsValid: true
2026-09-04T16:51:48: --------------------------
2026-09-04T16:51:48: ========== Dashboard Controller ==========
2026-09-04T16:51:48: req.user => {
2026-09-04T16:51:48:   user_id: 22,
2026-09-04T16:51:48:   society_id: 23,
2026-09-04T16:51:48:   role: 'admin',
2026-09-04T16:51:48:   full_name: 'Varun',
2026-09-04T16:51:48:   is_admin: 0,
2026-09-04T16:51:48:   is_member: 1,
2026-09-04T16:51:48:   is_superadmin: false,
2026-09-04T16:51:48:   permissions: {
2026-09-04T16:51:48:     dashboard: { view: true },
2026-09-04T16:51:48:     society: {
2026-09-04T16:51:48:       view: true,
2026-09-04T16:51:48:       summary: false,
2026-09-04T16:51:48:       create: false,
2026-09-04T16:51:48:       update: true,
2026-09-04T16:51:48:       delete: false,
2026-09-04T16:51:48:       approve: false,
2026-09-04T16:51:48:       reject: false
2026-09-04T16:51:48:     },
2026-09-04T16:51:48:     members: {
2026-09-04T16:51:48:       view: true,
2026-09-04T16:51:48:       create: true,
2026-09-04T16:51:48:       update: true,
2026-09-04T16:51:48:       delete: true,
2026-09-04T16:51:48:       approve: false,
2026-09-04T16:51:48:       reject: true
2026-09-04T16:51:48:     },
2026-09-04T16:51:48:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T16:51:48:     expenses: {
2026-09-04T16:51:48:       view: true,
2026-09-04T16:51:48:       create: true,
2026-09-04T16:51:48:       update: true,
2026-09-04T16:51:48:       delete: false,
2026-09-04T16:51:48:       approve: true,
2026-09-04T16:51:48:       reject: true
2026-09-04T16:51:48:     },
2026-09-04T16:51:48:     transactions: { view: true },
2026-09-04T16:51:48:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T16:51:48:     profile: { view: true, update: true },
2026-09-04T16:51:48:     settings: { view: true, update: true }
2026-09-04T16:51:48:   },
2026-09-04T16:51:48:   iat: 1788520843,
2026-09-04T16:51:48:   exp: 1791112843
2026-09-04T16:51:48: }
2026-09-04T16:51:48: req.selectedSocietyId => 23
2026-09-04T16:51:48: Dashboard Society ID => 23
2026-09-04T16:51:48: Member ID => 22
2026-09-04T16:51:48: User Role => admin
2026-09-04T16:51:48: societyId = 23
2026-09-04T16:51:48: memberId = 22
2026-09-04T16:51:48: Pending Maintenance Count => 0
2026-09-04T16:51:48: Pending Expense Count => 0
2026-09-04T16:51:48: Total Pending Count => 0
2026-09-04T16:51:48: 16:51:48 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.336 ms - 321[0m
2026-09-04T16:51:49: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:51:49: Method: POST
2026-09-04T16:51:49: originalUrl: /v1/society/registration-list
2026-09-04T16:51:49: path: /v1/society/registration-list
2026-09-04T16:51:49: normalizedPath: /v1/society/registration-list
2026-09-04T16:51:49: isPublicRoute: false
2026-09-04T16:51:49: ------------------------------
2026-09-04T16:51:49: ----- initAuth DEBUG -----
2026-09-04T16:51:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:49: IsValid: true
2026-09-04T16:51:49: --------------------------
2026-09-04T16:51:49: 16:51:49 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.503 ms - 409[0m
2026-09-04T16:51:50: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:51:50: Method: GET
2026-09-04T16:51:50: originalUrl: /v1/society/registration-dashboard-summary
2026-09-04T16:51:50: path: /v1/society/registration-dashboard-summary
2026-09-04T16:51:50: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-04T16:51:50: isPublicRoute: false
2026-09-04T16:51:50: ------------------------------
2026-09-04T16:51:50: ----- initAuth DEBUG -----
2026-09-04T16:51:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:50: IsValid: true
2026-09-04T16:51:50: --------------------------
2026-09-04T16:51:50: 16:51:50 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.597 ms - 152[0m
2026-09-04T16:51:50: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:51:50: Method: GET
2026-09-04T16:51:50: originalUrl: /v1/society/23
2026-09-04T16:51:50: path: /v1/society/23
2026-09-04T16:51:50: normalizedPath: /v1/society/23
2026-09-04T16:51:50: isPublicRoute: false
2026-09-04T16:51:50: ------------------------------
2026-09-04T16:51:50: ----- initAuth DEBUG -----
2026-09-04T16:51:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:51:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:51:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:51:50: IsValid: true
2026-09-04T16:51:50: --------------------------
2026-09-04T16:51:50: 16:51:50 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 2.975 ms - 635[0m
2026-09-04T16:51:52: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:51:52: Method: GET
2026-09-04T16:51:52: originalUrl: /v1/roles
2026-09-04T16:51:52: path: /v1/roles
2026-09-04T16:51:52: normalizedPath: /v1/roles
2026-09-04T16:51:52: isPublicRoute: true
2026-09-04T16:51:52: ------------------------------
2026-09-04T16:51:52: Current User Role: admin
2026-09-04T16:51:52: 16:51:52 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 3.582 ms - 129[0m
2026-09-04T16:52:18: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:52:18: Method: PUT
2026-09-04T16:52:18: originalUrl: /v1/society/23
2026-09-04T16:52:18: path: /v1/society/23
2026-09-04T16:52:18: normalizedPath: /v1/society/23
2026-09-04T16:52:18: isPublicRoute: false
2026-09-04T16:52:18: ------------------------------
2026-09-04T16:52:18: ----- initAuth DEBUG -----
2026-09-04T16:52:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:18: IsValid: true
2026-09-04T16:52:18: --------------------------
2026-09-04T16:52:18: 16:52:18 [[32minfo[39m] [0mPUT /v1/society/23 [32m200[0m 8.567 ms - 62[0m
2026-09-04T16:52:18: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:52:18: Method: GET
2026-09-04T16:52:18: originalUrl: /v1/society/23
2026-09-04T16:52:18: path: /v1/society/23
2026-09-04T16:52:18: normalizedPath: /v1/society/23
2026-09-04T16:52:18: isPublicRoute: false
2026-09-04T16:52:18: ------------------------------
2026-09-04T16:52:18: ----- initAuth DEBUG -----
2026-09-04T16:52:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:18: IsValid: true
2026-09-04T16:52:18: --------------------------
2026-09-04T16:52:18: 16:52:18 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 3.437 ms - 688[0m
2026-09-04T16:52:21: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:52:21: Method: POST
2026-09-04T16:52:21: originalUrl: /v1/society/registration-list
2026-09-04T16:52:21: path: /v1/society/registration-list
2026-09-04T16:52:21: normalizedPath: /v1/society/registration-list
2026-09-04T16:52:21: isPublicRoute: false
2026-09-04T16:52:21: ------------------------------
2026-09-04T16:52:21: ----- initAuth DEBUG -----
2026-09-04T16:52:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:21: IsValid: true
2026-09-04T16:52:21: --------------------------
2026-09-04T16:52:21: 16:52:21 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.548 ms - 410[0m
2026-09-04T16:52:21: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:52:21: Method: GET
2026-09-04T16:52:21: originalUrl: /v1/society/registration-dashboard-summary
2026-09-04T16:52:21: path: /v1/society/registration-dashboard-summary
2026-09-04T16:52:21: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-04T16:52:21: isPublicRoute: false
2026-09-04T16:52:21: ------------------------------
2026-09-04T16:52:21: ----- initAuth DEBUG -----
2026-09-04T16:52:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:21: IsValid: true
2026-09-04T16:52:21: --------------------------
2026-09-04T16:52:21: 16:52:21 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.265 ms - 152[0m
2026-09-04T16:52:24: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:52:24: Method: POST
2026-09-04T16:52:24: originalUrl: /v1/payments
2026-09-04T16:52:24: path: /v1/payments
2026-09-04T16:52:24: normalizedPath: /v1/payments
2026-09-04T16:52:24: isPublicRoute: false
2026-09-04T16:52:24: ------------------------------
2026-09-04T16:52:24: ----- initAuth DEBUG -----
2026-09-04T16:52:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:24: IsValid: true
2026-09-04T16:52:24: --------------------------
2026-09-04T16:52:24: 16:52:24 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.862 ms - 128[0m
2026-09-04T16:52:24: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:52:24: Method: GET
2026-09-04T16:52:24: originalUrl: /v1/payment/my-dues
2026-09-04T16:52:24: path: /v1/payment/my-dues
2026-09-04T16:52:24: normalizedPath: /v1/payment/my-dues
2026-09-04T16:52:24: isPublicRoute: false
2026-09-04T16:52:24: ------------------------------
2026-09-04T16:52:24: ----- initAuth DEBUG -----
2026-09-04T16:52:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:24: IsValid: true
2026-09-04T16:52:24: --------------------------
2026-09-04T16:52:24: 16:52:24 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.160 ms - 344[0m
2026-09-04T16:52:26: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:52:26: Method: GET
2026-09-04T16:52:26: originalUrl: /v1/payment/my-dues
2026-09-04T16:52:26: path: /v1/payment/my-dues
2026-09-04T16:52:26: normalizedPath: /v1/payment/my-dues
2026-09-04T16:52:26: isPublicRoute: false
2026-09-04T16:52:26: ------------------------------
2026-09-04T16:52:26: ----- initAuth DEBUG -----
2026-09-04T16:52:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:26: IsValid: true
2026-09-04T16:52:26: --------------------------
2026-09-04T16:52:26: 16:52:26 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.318 ms - 344[0m
2026-09-04T16:52:36: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:52:36: Method: POST
2026-09-04T16:52:36: originalUrl: /v1/payments
2026-09-04T16:52:36: path: /v1/payments
2026-09-04T16:52:36: normalizedPath: /v1/payments
2026-09-04T16:52:36: isPublicRoute: false
2026-09-04T16:52:36: ------------------------------
2026-09-04T16:52:36: ----- initAuth DEBUG -----
2026-09-04T16:52:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:36: IsValid: true
2026-09-04T16:52:36: --------------------------
2026-09-04T16:52:36: 16:52:36 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.998 ms - 128[0m
2026-09-04T16:52:36: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:52:36: Method: GET
2026-09-04T16:52:36: originalUrl: /v1/payment/my-dues
2026-09-04T16:52:36: path: /v1/payment/my-dues
2026-09-04T16:52:36: normalizedPath: /v1/payment/my-dues
2026-09-04T16:52:36: isPublicRoute: false
2026-09-04T16:52:36: ------------------------------
2026-09-04T16:52:36: ----- initAuth DEBUG -----
2026-09-04T16:52:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:36: IsValid: true
2026-09-04T16:52:36: --------------------------
2026-09-04T16:52:36: 16:52:36 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.755 ms - 344[0m
2026-09-04T16:52:39: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:52:39: Method: GET
2026-09-04T16:52:39: originalUrl: /v1/payment/my-dues
2026-09-04T16:52:39: path: /v1/payment/my-dues
2026-09-04T16:52:39: normalizedPath: /v1/payment/my-dues
2026-09-04T16:52:39: isPublicRoute: false
2026-09-04T16:52:39: ------------------------------
2026-09-04T16:52:39: ----- initAuth DEBUG -----
2026-09-04T16:52:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:52:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:52:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:52:39: IsValid: true
2026-09-04T16:52:39: --------------------------
2026-09-04T16:52:39: 16:52:39 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.969 ms - 344[0m
2026-09-04T16:53:09: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:53:09: Method: GET
2026-09-04T16:53:09: originalUrl: /v1/dashboard
2026-09-04T16:53:09: path: /v1/dashboard
2026-09-04T16:53:09: normalizedPath: /v1/dashboard
2026-09-04T16:53:09: isPublicRoute: false
2026-09-04T16:53:09: ------------------------------
2026-09-04T16:53:09: ----- initAuth DEBUG -----
2026-09-04T16:53:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:53:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:53:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:53:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:53:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:53:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:53:09: IsValid: true
2026-09-04T16:53:09: --------------------------
2026-09-04T16:53:09: ========== Dashboard Controller ==========
2026-09-04T16:53:09: req.user => {
2026-09-04T16:53:09:   user_id: 22,
2026-09-04T16:53:09:   society_id: 23,
2026-09-04T16:53:09:   role: 'admin',
2026-09-04T16:53:09:   full_name: 'Varun',
2026-09-04T16:53:09:   is_admin: 0,
2026-09-04T16:53:09:   is_member: 1,
2026-09-04T16:53:09:   is_superadmin: false,
2026-09-04T16:53:09:   permissions: {
2026-09-04T16:53:09:     dashboard: { view: true },
2026-09-04T16:53:09:     society: {
2026-09-04T16:53:09:       view: true,
2026-09-04T16:53:09:       summary: false,
2026-09-04T16:53:09:       create: false,
2026-09-04T16:53:09:       update: true,
2026-09-04T16:53:09:       delete: false,
2026-09-04T16:53:09:       approve: false,
2026-09-04T16:53:09:       reject: false
2026-09-04T16:53:09:     },
2026-09-04T16:53:09:     members: {
2026-09-04T16:53:09:       view: true,
2026-09-04T16:53:09:       create: true,
2026-09-04T16:53:09:       update: true,
2026-09-04T16:53:09:       delete: true,
2026-09-04T16:53:09:       approve: false,
2026-09-04T16:53:09:       reject: true
2026-09-04T16:53:09:     },
2026-09-04T16:53:09:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T16:53:09:     expenses: {
2026-09-04T16:53:09:       view: true,
2026-09-04T16:53:09:       create: true,
2026-09-04T16:53:09:       update: true,
2026-09-04T16:53:09:       delete: false,
2026-09-04T16:53:09:       approve: true,
2026-09-04T16:53:09:       reject: true
2026-09-04T16:53:09:     },
2026-09-04T16:53:09:     transactions: { view: true },
2026-09-04T16:53:09:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T16:53:09:     profile: { view: true, update: true },
2026-09-04T16:53:09:     settings: { view: true, update: true }
2026-09-04T16:53:09:   },
2026-09-04T16:53:09:   iat: 1788520843,
2026-09-04T16:53:09:   exp: 1791112843
2026-09-04T16:53:09: }
2026-09-04T16:53:09: req.selectedSocietyId => 23
2026-09-04T16:53:09: Dashboard Society ID => 23
2026-09-04T16:53:09: Member ID => 22
2026-09-04T16:53:09: User Role => admin
2026-09-04T16:53:09: societyId = 23
2026-09-04T16:53:09: memberId = 22
2026-09-04T16:53:09: Pending Maintenance Count => 0
2026-09-04T16:53:09: Pending Expense Count => 0
2026-09-04T16:53:09: Total Pending Count => 0
2026-09-04T16:53:09: 16:53:09 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.371 ms - 321[0m
2026-09-04T16:55:50: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:55:50: Method: POST
2026-09-04T16:55:50: originalUrl: /v1/payments
2026-09-04T16:55:50: path: /v1/payments
2026-09-04T16:55:50: normalizedPath: /v1/payments
2026-09-04T16:55:50: isPublicRoute: false
2026-09-04T16:55:50: ------------------------------
2026-09-04T16:55:50: ----- initAuth DEBUG -----
2026-09-04T16:55:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:55:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:55:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:55:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:55:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:55:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:55:50: IsValid: true
2026-09-04T16:55:50: --------------------------
2026-09-04T16:55:50: 16:55:50 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 11.846 ms - 128[0m
2026-09-04T16:55:50: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:55:50: Method: GET
2026-09-04T16:55:50: originalUrl: /v1/payment/my-dues
2026-09-04T16:55:50: path: /v1/payment/my-dues
2026-09-04T16:55:50: normalizedPath: /v1/payment/my-dues
2026-09-04T16:55:50: isPublicRoute: false
2026-09-04T16:55:50: ------------------------------
2026-09-04T16:55:50: ----- initAuth DEBUG -----
2026-09-04T16:55:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:55:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:55:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:55:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:55:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:55:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:55:50: IsValid: true
2026-09-04T16:55:50: --------------------------
2026-09-04T16:55:50: 16:55:50 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.524 ms - 344[0m
2026-09-04T16:55:51: ----- PUBLIC ROUTE CHECK -----
2026-09-04T16:55:51: Method: GET
2026-09-04T16:55:51: originalUrl: /v1/payment/my-dues
2026-09-04T16:55:51: path: /v1/payment/my-dues
2026-09-04T16:55:51: normalizedPath: /v1/payment/my-dues
2026-09-04T16:55:51: isPublicRoute: false
2026-09-04T16:55:51: ------------------------------
2026-09-04T16:55:51: ----- initAuth DEBUG -----
2026-09-04T16:55:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:55:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T16:55:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:55:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T16:55:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:55:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T16:55:51: IsValid: true
2026-09-04T16:55:51: --------------------------
2026-09-04T16:55:51: 16:55:51 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.341 ms - 344[0m
2026-09-04T17:04:44: 17:04:44 [[32minfo[39m] [0mGET /api-docs/ [36m304[0m 8.311 ms - -[0m
2026-09-04T17:04:44: 17:04:44 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 6.300 ms - 178977[0m
2026-09-04T17:04:44: 17:04:44 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 5.319 ms - 1526918[0m
2026-09-04T17:04:44: 17:04:44 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 3.817 ms - 251800[0m
2026-09-04T17:04:44: 17:04:44 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 2.409 ms - 186430[0m
2026-09-04T17:05:24: 17:05:24 [[32minfo[39m] [0mGET /uploads/profile/1788412358877-786267721.jpg [32m200[0m 1.330 ms - 87259[0m
2026-09-04T17:05:25: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:05:25: Method: GET
2026-09-04T17:05:25: originalUrl: /v1/dashboard
2026-09-04T17:05:25: path: /v1/dashboard
2026-09-04T17:05:25: normalizedPath: /v1/dashboard
2026-09-04T17:05:25: isPublicRoute: false
2026-09-04T17:05:25: ------------------------------
2026-09-04T17:05:25: ----- initAuth DEBUG -----
2026-09-04T17:05:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:05:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:05:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:05:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:05:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:05:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:05:25: IsValid: true
2026-09-04T17:05:25: --------------------------
2026-09-04T17:05:25: ========== Dashboard Controller ==========
2026-09-04T17:05:25: req.user => {
2026-09-04T17:05:25:   user_id: 22,
2026-09-04T17:05:25:   society_id: 23,
2026-09-04T17:05:25:   role: 'admin',
2026-09-04T17:05:25:   full_name: 'Varun',
2026-09-04T17:05:25:   is_admin: 0,
2026-09-04T17:05:25:   is_member: 1,
2026-09-04T17:05:25:   is_superadmin: false,
2026-09-04T17:05:25:   permissions: {
2026-09-04T17:05:25:     dashboard: { view: true },
2026-09-04T17:05:25:     society: {
2026-09-04T17:05:25:       view: true,
2026-09-04T17:05:25:       summary: false,
2026-09-04T17:05:25:       create: false,
2026-09-04T17:05:25:       update: true,
2026-09-04T17:05:25:       delete: false,
2026-09-04T17:05:25:       approve: false,
2026-09-04T17:05:25:       reject: false
2026-09-04T17:05:25:     },
2026-09-04T17:05:25:     members: {
2026-09-04T17:05:25:       view: true,
2026-09-04T17:05:25:       create: true,
2026-09-04T17:05:25:       update: true,
2026-09-04T17:05:25:       delete: true,
2026-09-04T17:05:25:       approve: false,
2026-09-04T17:05:25:       reject: true
2026-09-04T17:05:25:     },
2026-09-04T17:05:25:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T17:05:25:     expenses: {
2026-09-04T17:05:25:       view: true,
2026-09-04T17:05:25:       create: true,
2026-09-04T17:05:25:       update: true,
2026-09-04T17:05:25:       delete: false,
2026-09-04T17:05:25:       approve: true,
2026-09-04T17:05:25:       reject: true
2026-09-04T17:05:25:     },
2026-09-04T17:05:25:     transactions: { view: true },
2026-09-04T17:05:25:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T17:05:25:     profile: { view: true, update: true },
2026-09-04T17:05:25:     settings: { view: true, update: true }
2026-09-04T17:05:25:   },
2026-09-04T17:05:25:   iat: 1788520843,
2026-09-04T17:05:25:   exp: 1791112843
2026-09-04T17:05:25: }
2026-09-04T17:05:25: req.selectedSocietyId => 23
2026-09-04T17:05:25: Dashboard Society ID => 23
2026-09-04T17:05:25: Member ID => 22
2026-09-04T17:05:25: User Role => admin
2026-09-04T17:05:25: societyId = 23
2026-09-04T17:05:25: memberId = 22
2026-09-04T17:05:25: Pending Maintenance Count => 0
2026-09-04T17:05:25: Pending Expense Count => 0
2026-09-04T17:05:25: Total Pending Count => 0
2026-09-04T17:05:25: 17:05:25 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 44.797 ms - 319[0m
2026-09-04T17:05:27: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:05:27: Method: POST
2026-09-04T17:05:27: originalUrl: /v1/member/statistics
2026-09-04T17:05:27: path: /v1/member/statistics
2026-09-04T17:05:27: normalizedPath: /v1/member/statistics
2026-09-04T17:05:27: isPublicRoute: false
2026-09-04T17:05:27: ------------------------------
2026-09-04T17:05:27: ----- initAuth DEBUG -----
2026-09-04T17:05:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:05:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:05:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:05:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:05:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:05:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:05:27: IsValid: true
2026-09-04T17:05:27: --------------------------
2026-09-04T17:05:27: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:05:27: Method: POST
2026-09-04T17:05:27: originalUrl: /v1/member/list
2026-09-04T17:05:27: path: /v1/member/list
2026-09-04T17:05:27: normalizedPath: /v1/member/list
2026-09-04T17:05:27: isPublicRoute: false
2026-09-04T17:05:27: ------------------------------
2026-09-04T17:05:27: ----- initAuth DEBUG -----
2026-09-04T17:05:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:05:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:05:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:05:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:05:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:05:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:05:27: IsValid: true
2026-09-04T17:05:27: --------------------------
2026-09-04T17:05:27: 17:05:27 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 6.862 ms - 143[0m
2026-09-04T17:05:27: 17:05:27 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 16.954 ms - 466[0m
2026-09-04T17:05:27: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:05:27: Method: GET
2026-09-04T17:05:27: originalUrl: /v1/member/22
2026-09-04T17:05:27: path: /v1/member/22
2026-09-04T17:05:27: normalizedPath: /v1/member/22
2026-09-04T17:05:27: isPublicRoute: false
2026-09-04T17:05:27: ------------------------------
2026-09-04T17:05:27: ----- initAuth DEBUG -----
2026-09-04T17:05:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:05:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:05:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:05:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:05:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:05:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:05:27: IsValid: true
2026-09-04T17:05:27: --------------------------
2026-09-04T17:05:27: 17:05:27 [[32minfo[39m] [0mGET /v1/member/22 [32m200[0m 10.138 ms - 660[0m
2026-09-04T17:05:50: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:05:50: Method: POST
2026-09-04T17:05:50: originalUrl: /v1/user/login
2026-09-04T17:05:50: path: /v1/user/login
2026-09-04T17:05:50: normalizedPath: /v1/user/login
2026-09-04T17:05:50: isPublicRoute: false
2026-09-04T17:05:50: ------------------------------
2026-09-04T17:05:50: ----- initAuth DEBUG -----
2026-09-04T17:05:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:05:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:05:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:05:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:05:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:05:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:05:50: IsValid: true
2026-09-04T17:05:50: --------------------------
2026-09-04T17:05:50: ========== LOGIN API HIT ==========
2026-09-04T17:05:50: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-04T17:05:50: SUPERADMIN CHECK RESULT: Found
2026-09-04T17:05:50: 17:05:50 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 103.696 ms - 2063[0m
2026-09-04T17:06:13: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:06:13: Method: GET
2026-09-04T17:06:13: originalUrl: /v1/payment/my-dues
2026-09-04T17:06:13: path: /v1/payment/my-dues
2026-09-04T17:06:13: normalizedPath: /v1/payment/my-dues
2026-09-04T17:06:13: isPublicRoute: false
2026-09-04T17:06:13: ------------------------------
2026-09-04T17:06:13: ----- initAuth DEBUG -----
2026-09-04T17:06:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:06:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:06:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:06:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:06:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:06:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:06:13: IsValid: true
2026-09-04T17:06:13: --------------------------
2026-09-04T17:06:13: 17:06:13 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 7.351 ms - 344[0m
2026-09-04T17:06:23: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:06:23: Method: GET
2026-09-04T17:06:23: originalUrl: /v1/member/22
2026-09-04T17:06:23: path: /v1/member/22
2026-09-04T17:06:23: normalizedPath: /v1/member/22
2026-09-04T17:06:23: isPublicRoute: false
2026-09-04T17:06:23: ------------------------------
2026-09-04T17:06:23: ----- initAuth DEBUG -----
2026-09-04T17:06:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:06:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:06:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:06:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:06:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:06:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:06:23: IsValid: true
2026-09-04T17:06:23: --------------------------
2026-09-04T17:06:23: 17:06:23 [[32minfo[39m] [0mGET /v1/member/22 [32m200[0m 9.024 ms - 660[0m
2026-09-04T17:08:56: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:08:56: Method: GET
2026-09-04T17:08:56: originalUrl: /v1/member/22
2026-09-04T17:08:56: path: /v1/member/22
2026-09-04T17:08:56: normalizedPath: /v1/member/22
2026-09-04T17:08:56: isPublicRoute: false
2026-09-04T17:08:56: ------------------------------
2026-09-04T17:08:56: ----- initAuth DEBUG -----
2026-09-04T17:08:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:08:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:08:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:08:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:08:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:08:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:08:56: IsValid: true
2026-09-04T17:08:56: --------------------------
2026-09-04T17:08:56: 17:08:56 [[32minfo[39m] [0mGET /v1/member/22 [32m200[0m 10.305 ms - 660[0m
2026-09-04T17:09:01: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:09:01: Method: POST
2026-09-04T17:09:01: originalUrl: /v1/payments
2026-09-04T17:09:01: path: /v1/payments
2026-09-04T17:09:01: normalizedPath: /v1/payments
2026-09-04T17:09:01: isPublicRoute: false
2026-09-04T17:09:01: ------------------------------
2026-09-04T17:09:01: ----- initAuth DEBUG -----
2026-09-04T17:09:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:09:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:09:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:09:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:09:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:09:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:09:01: IsValid: true
2026-09-04T17:09:01: --------------------------
2026-09-04T17:09:01: 17:09:01 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.191 ms - 128[0m
2026-09-04T17:09:01: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:09:01: Method: GET
2026-09-04T17:09:01: originalUrl: /v1/payment/my-dues
2026-09-04T17:09:01: path: /v1/payment/my-dues
2026-09-04T17:09:01: normalizedPath: /v1/payment/my-dues
2026-09-04T17:09:01: isPublicRoute: false
2026-09-04T17:09:01: ------------------------------
2026-09-04T17:09:01: ----- initAuth DEBUG -----
2026-09-04T17:09:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:09:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:09:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:09:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:09:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:09:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:09:01: IsValid: true
2026-09-04T17:09:01: --------------------------
2026-09-04T17:09:01: 17:09:01 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.920 ms - 344[0m
2026-09-04T17:09:02: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:09:02: Method: GET
2026-09-04T17:09:02: originalUrl: /v1/payment/my-dues
2026-09-04T17:09:02: path: /v1/payment/my-dues
2026-09-04T17:09:02: normalizedPath: /v1/payment/my-dues
2026-09-04T17:09:02: isPublicRoute: false
2026-09-04T17:09:02: ------------------------------
2026-09-04T17:09:02: ----- initAuth DEBUG -----
2026-09-04T17:09:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:09:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:09:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:09:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:09:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:09:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:09:02: IsValid: true
2026-09-04T17:09:02: --------------------------
2026-09-04T17:09:02: 17:09:02 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.329 ms - 344[0m
2026-09-04T17:09:28: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:09:28: Method: GET
2026-09-04T17:09:28: originalUrl: /v1/payment/my-dues
2026-09-04T17:09:28: path: /v1/payment/my-dues
2026-09-04T17:09:28: normalizedPath: /v1/payment/my-dues
2026-09-04T17:09:28: isPublicRoute: false
2026-09-04T17:09:28: ------------------------------
2026-09-04T17:09:28: ----- initAuth DEBUG -----
2026-09-04T17:09:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:09:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:09:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:09:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:09:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:09:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:09:28: IsValid: true
2026-09-04T17:09:28: --------------------------
2026-09-04T17:09:28: 17:09:28 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.768 ms - 344[0m
2026-09-04T17:19:19: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:19:19: Method: GET
2026-09-04T17:19:19: originalUrl: /v1/dashboard
2026-09-04T17:19:19: path: /v1/dashboard
2026-09-04T17:19:19: normalizedPath: /v1/dashboard
2026-09-04T17:19:19: isPublicRoute: false
2026-09-04T17:19:19: ------------------------------
2026-09-04T17:19:19: ----- initAuth DEBUG -----
2026-09-04T17:19:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:19: IsValid: true
2026-09-04T17:19:19: --------------------------
2026-09-04T17:19:19: ========== Dashboard Controller ==========
2026-09-04T17:19:19: req.user => {
2026-09-04T17:19:19:   user_id: 22,
2026-09-04T17:19:19:   society_id: 23,
2026-09-04T17:19:19:   role: 'admin',
2026-09-04T17:19:19:   full_name: 'Varun',
2026-09-04T17:19:19:   is_admin: 0,
2026-09-04T17:19:19:   is_member: 1,
2026-09-04T17:19:19:   is_superadmin: false,
2026-09-04T17:19:19:   permissions: {
2026-09-04T17:19:19:     dashboard: { view: true },
2026-09-04T17:19:19:     society: {
2026-09-04T17:19:19:       view: true,
2026-09-04T17:19:19:       summary: false,
2026-09-04T17:19:19:       create: false,
2026-09-04T17:19:19:       update: true,
2026-09-04T17:19:19:       delete: false,
2026-09-04T17:19:19:       approve: false,
2026-09-04T17:19:19:       reject: false
2026-09-04T17:19:19:     },
2026-09-04T17:19:19:     members: {
2026-09-04T17:19:19:       view: true,
2026-09-04T17:19:19:       create: true,
2026-09-04T17:19:19:       update: true,
2026-09-04T17:19:19:       delete: true,
2026-09-04T17:19:19:       approve: false,
2026-09-04T17:19:19:       reject: true
2026-09-04T17:19:19:     },
2026-09-04T17:19:19:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T17:19:19:     expenses: {
2026-09-04T17:19:19:       view: true,
2026-09-04T17:19:19:       create: true,
2026-09-04T17:19:19:       update: true,
2026-09-04T17:19:19:       delete: false,
2026-09-04T17:19:19:       approve: true,
2026-09-04T17:19:19:       reject: true
2026-09-04T17:19:19:     },
2026-09-04T17:19:19:     transactions: { view: true },
2026-09-04T17:19:19:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T17:19:19:     profile: { view: true, update: true },
2026-09-04T17:19:19:     settings: { view: true, update: true }
2026-09-04T17:19:19:   },
2026-09-04T17:19:19:   iat: 1788520843,
2026-09-04T17:19:19:   exp: 1791112843
2026-09-04T17:19:19: }
2026-09-04T17:19:19: req.selectedSocietyId => 23
2026-09-04T17:19:19: Dashboard Society ID => 23
2026-09-04T17:19:19: Member ID => 22
2026-09-04T17:19:19: User Role => admin
2026-09-04T17:19:19: societyId = 23
2026-09-04T17:19:19: memberId = 22
2026-09-04T17:19:19: Pending Maintenance Count => 0
2026-09-04T17:19:19: Pending Expense Count => 0
2026-09-04T17:19:19: Total Pending Count => 0
2026-09-04T17:19:19: 17:19:19 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 13.414 ms - 319[0m
2026-09-04T17:19:20: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:19:20: Method: GET
2026-09-04T17:19:20: originalUrl: /v1/dashboard
2026-09-04T17:19:20: path: /v1/dashboard
2026-09-04T17:19:20: normalizedPath: /v1/dashboard
2026-09-04T17:19:20: isPublicRoute: false
2026-09-04T17:19:20: ------------------------------
2026-09-04T17:19:20: ----- initAuth DEBUG -----
2026-09-04T17:19:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:20: IsValid: true
2026-09-04T17:19:20: --------------------------
2026-09-04T17:19:20: ========== Dashboard Controller ==========
2026-09-04T17:19:20: req.user => {
2026-09-04T17:19:20:   user_id: 22,
2026-09-04T17:19:20:   society_id: 23,
2026-09-04T17:19:20:   role: 'admin',
2026-09-04T17:19:20:   full_name: 'Varun',
2026-09-04T17:19:20:   is_admin: 0,
2026-09-04T17:19:20:   is_member: 1,
2026-09-04T17:19:20:   is_superadmin: false,
2026-09-04T17:19:20:   permissions: {
2026-09-04T17:19:20:     dashboard: { view: true },
2026-09-04T17:19:20:     society: {
2026-09-04T17:19:20:       view: true,
2026-09-04T17:19:20:       summary: false,
2026-09-04T17:19:20:       create: false,
2026-09-04T17:19:20:       update: true,
2026-09-04T17:19:20:       delete: false,
2026-09-04T17:19:20:       approve: false,
2026-09-04T17:19:20:       reject: false
2026-09-04T17:19:20:     },
2026-09-04T17:19:20:     members: {
2026-09-04T17:19:20:       view: true,
2026-09-04T17:19:20:       create: true,
2026-09-04T17:19:20:       update: true,
2026-09-04T17:19:20:       delete: true,
2026-09-04T17:19:20:       approve: false,
2026-09-04T17:19:20:       reject: true
2026-09-04T17:19:20:     },
2026-09-04T17:19:20:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T17:19:20:     expenses: {
2026-09-04T17:19:20:       view: true,
2026-09-04T17:19:20:       create: true,
2026-09-04T17:19:20:       update: true,
2026-09-04T17:19:20:       delete: false,
2026-09-04T17:19:20:       approve: true,
2026-09-04T17:19:20:       reject: true
2026-09-04T17:19:20:     },
2026-09-04T17:19:20:     transactions: { view: true },
2026-09-04T17:19:20:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T17:19:20:     profile: { view: true, update: true },
2026-09-04T17:19:20:     settings: { view: true, update: true }
2026-09-04T17:19:20:   },
2026-09-04T17:19:20:   iat: 1788520843,
2026-09-04T17:19:20:   exp: 1791112843
2026-09-04T17:19:20: }
2026-09-04T17:19:20: req.selectedSocietyId => 23
2026-09-04T17:19:20: Dashboard Society ID => 23
2026-09-04T17:19:20: Member ID => 22
2026-09-04T17:19:20: User Role => admin
2026-09-04T17:19:20: societyId = 23
2026-09-04T17:19:20: memberId = 22
2026-09-04T17:19:20: Pending Maintenance Count => 0
2026-09-04T17:19:20: Pending Expense Count => 0
2026-09-04T17:19:20: Total Pending Count => 0
2026-09-04T17:19:20: 17:19:20 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 11.023 ms - 319[0m
2026-09-04T17:19:20: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:19:20: Method: GET
2026-09-04T17:19:20: originalUrl: /v1/dashboard
2026-09-04T17:19:20: path: /v1/dashboard
2026-09-04T17:19:20: normalizedPath: /v1/dashboard
2026-09-04T17:19:20: isPublicRoute: false
2026-09-04T17:19:20: ------------------------------
2026-09-04T17:19:20: ----- initAuth DEBUG -----
2026-09-04T17:19:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:20: IsValid: true
2026-09-04T17:19:20: --------------------------
2026-09-04T17:19:20: ========== Dashboard Controller ==========
2026-09-04T17:19:20: req.user => {
2026-09-04T17:19:20:   user_id: 22,
2026-09-04T17:19:20:   society_id: 23,
2026-09-04T17:19:20:   role: 'admin',
2026-09-04T17:19:20:   full_name: 'Varun',
2026-09-04T17:19:20:   is_admin: 0,
2026-09-04T17:19:20:   is_member: 1,
2026-09-04T17:19:20:   is_superadmin: false,
2026-09-04T17:19:20:   permissions: {
2026-09-04T17:19:20:     dashboard: { view: true },
2026-09-04T17:19:20:     society: {
2026-09-04T17:19:20:       view: true,
2026-09-04T17:19:20:       summary: false,
2026-09-04T17:19:20:       create: false,
2026-09-04T17:19:20:       update: true,
2026-09-04T17:19:20:       delete: false,
2026-09-04T17:19:20:       approve: false,
2026-09-04T17:19:20:       reject: false
2026-09-04T17:19:20:     },
2026-09-04T17:19:20:     members: {
2026-09-04T17:19:20:       view: true,
2026-09-04T17:19:20:       create: true,
2026-09-04T17:19:20:       update: true,
2026-09-04T17:19:20:       delete: true,
2026-09-04T17:19:20:       approve: false,
2026-09-04T17:19:20:       reject: true
2026-09-04T17:19:20:     },
2026-09-04T17:19:20:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T17:19:20:     expenses: {
2026-09-04T17:19:20:       view: true,
2026-09-04T17:19:20:       create: true,
2026-09-04T17:19:20:       update: true,
2026-09-04T17:19:20:       delete: false,
2026-09-04T17:19:20:       approve: true,
2026-09-04T17:19:20:       reject: true
2026-09-04T17:19:20:     },
2026-09-04T17:19:20:     transactions: { view: true },
2026-09-04T17:19:20:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T17:19:20:     profile: { view: true, update: true },
2026-09-04T17:19:20:     settings: { view: true, update: true }
2026-09-04T17:19:20:   },
2026-09-04T17:19:20:   iat: 1788520843,
2026-09-04T17:19:20:   exp: 1791112843
2026-09-04T17:19:20: }
2026-09-04T17:19:20: req.selectedSocietyId => 23
2026-09-04T17:19:20: Dashboard Society ID => 23
2026-09-04T17:19:20: Member ID => 22
2026-09-04T17:19:20: User Role => admin
2026-09-04T17:19:20: societyId = 23
2026-09-04T17:19:20: memberId = 22
2026-09-04T17:19:20: Pending Maintenance Count => 0
2026-09-04T17:19:20: Pending Expense Count => 0
2026-09-04T17:19:20: Total Pending Count => 0
2026-09-04T17:19:20: 17:19:20 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.019 ms - 319[0m
2026-09-04T17:19:21: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:19:21: Method: GET
2026-09-04T17:19:21: originalUrl: /v1/dashboard
2026-09-04T17:19:21: path: /v1/dashboard
2026-09-04T17:19:21: normalizedPath: /v1/dashboard
2026-09-04T17:19:21: isPublicRoute: false
2026-09-04T17:19:21: ------------------------------
2026-09-04T17:19:21: ----- initAuth DEBUG -----
2026-09-04T17:19:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:21: IsValid: true
2026-09-04T17:19:21: --------------------------
2026-09-04T17:19:21: ========== Dashboard Controller ==========
2026-09-04T17:19:21: req.user => {
2026-09-04T17:19:21:   user_id: 22,
2026-09-04T17:19:21:   society_id: 23,
2026-09-04T17:19:21:   role: 'admin',
2026-09-04T17:19:21:   full_name: 'Varun',
2026-09-04T17:19:21:   is_admin: 0,
2026-09-04T17:19:21:   is_member: 1,
2026-09-04T17:19:21:   is_superadmin: false,
2026-09-04T17:19:21:   permissions: {
2026-09-04T17:19:21:     dashboard: { view: true },
2026-09-04T17:19:21:     society: {
2026-09-04T17:19:21:       view: true,
2026-09-04T17:19:21:       summary: false,
2026-09-04T17:19:21:       create: false,
2026-09-04T17:19:21:       update: true,
2026-09-04T17:19:21:       delete: false,
2026-09-04T17:19:21:       approve: false,
2026-09-04T17:19:21:       reject: false
2026-09-04T17:19:21:     },
2026-09-04T17:19:21:     members: {
2026-09-04T17:19:21:       view: true,
2026-09-04T17:19:21:       create: true,
2026-09-04T17:19:21:       update: true,
2026-09-04T17:19:21:       delete: true,
2026-09-04T17:19:21:       approve: false,
2026-09-04T17:19:21:       reject: true
2026-09-04T17:19:21:     },
2026-09-04T17:19:21:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T17:19:21:     expenses: {
2026-09-04T17:19:21:       view: true,
2026-09-04T17:19:21:       create: true,
2026-09-04T17:19:21:       update: true,
2026-09-04T17:19:21:       delete: false,
2026-09-04T17:19:21:       approve: true,
2026-09-04T17:19:21:       reject: true
2026-09-04T17:19:21:     },
2026-09-04T17:19:21:     transactions: { view: true },
2026-09-04T17:19:21:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T17:19:21:     profile: { view: true, update: true },
2026-09-04T17:19:21:     settings: { view: true, update: true }
2026-09-04T17:19:21:   },
2026-09-04T17:19:21:   iat: 1788520843,
2026-09-04T17:19:21:   exp: 1791112843
2026-09-04T17:19:21: }
2026-09-04T17:19:21: req.selectedSocietyId => 23
2026-09-04T17:19:21: Dashboard Society ID => 23
2026-09-04T17:19:21: Member ID => 22
2026-09-04T17:19:21: User Role => admin
2026-09-04T17:19:21: societyId = 23
2026-09-04T17:19:21: memberId = 22
2026-09-04T17:19:21: Pending Maintenance Count => 0
2026-09-04T17:19:21: Pending Expense Count => 0
2026-09-04T17:19:21: Total Pending Count => 0
2026-09-04T17:19:21: 17:19:21 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.587 ms - 319[0m
2026-09-04T17:19:21: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:19:21: Method: GET
2026-09-04T17:19:21: originalUrl: /v1/dashboard
2026-09-04T17:19:21: path: /v1/dashboard
2026-09-04T17:19:21: normalizedPath: /v1/dashboard
2026-09-04T17:19:21: isPublicRoute: false
2026-09-04T17:19:21: ------------------------------
2026-09-04T17:19:21: ----- initAuth DEBUG -----
2026-09-04T17:19:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:21: IsValid: true
2026-09-04T17:19:21: --------------------------
2026-09-04T17:19:21: ========== Dashboard Controller ==========
2026-09-04T17:19:21: req.user => {
2026-09-04T17:19:21:   user_id: 22,
2026-09-04T17:19:21:   society_id: 23,
2026-09-04T17:19:21:   role: 'admin',
2026-09-04T17:19:21:   full_name: 'Varun',
2026-09-04T17:19:21:   is_admin: 0,
2026-09-04T17:19:21:   is_member: 1,
2026-09-04T17:19:21:   is_superadmin: false,
2026-09-04T17:19:21:   permissions: {
2026-09-04T17:19:21:     dashboard: { view: true },
2026-09-04T17:19:21:     society: {
2026-09-04T17:19:21:       view: true,
2026-09-04T17:19:21:       summary: false,
2026-09-04T17:19:21:       create: false,
2026-09-04T17:19:21:       update: true,
2026-09-04T17:19:21:       delete: false,
2026-09-04T17:19:21:       approve: false,
2026-09-04T17:19:21:       reject: false
2026-09-04T17:19:21:     },
2026-09-04T17:19:21:     members: {
2026-09-04T17:19:21:       view: true,
2026-09-04T17:19:21:       create: true,
2026-09-04T17:19:21:       update: true,
2026-09-04T17:19:21:       delete: true,
2026-09-04T17:19:21:       approve: false,
2026-09-04T17:19:21:       reject: true
2026-09-04T17:19:21:     },
2026-09-04T17:19:21:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T17:19:21:     expenses: {
2026-09-04T17:19:21:       view: true,
2026-09-04T17:19:21:       create: true,
2026-09-04T17:19:21:       update: true,
2026-09-04T17:19:21:       delete: false,
2026-09-04T17:19:21:       approve: true,
2026-09-04T17:19:21:       reject: true
2026-09-04T17:19:21:     },
2026-09-04T17:19:21:     transactions: { view: true },
2026-09-04T17:19:21:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T17:19:21:     profile: { view: true, update: true },
2026-09-04T17:19:21:     settings: { view: true, update: true }
2026-09-04T17:19:21:   },
2026-09-04T17:19:21:   iat: 1788520843,
2026-09-04T17:19:21:   exp: 1791112843
2026-09-04T17:19:21: }
2026-09-04T17:19:21: req.selectedSocietyId => 23
2026-09-04T17:19:21: Dashboard Society ID => 23
2026-09-04T17:19:21: Member ID => 22
2026-09-04T17:19:21: User Role => admin
2026-09-04T17:19:21: societyId = 23
2026-09-04T17:19:21: memberId = 22
2026-09-04T17:19:21: Pending Maintenance Count => 0
2026-09-04T17:19:21: Pending Expense Count => 0
2026-09-04T17:19:21: Total Pending Count => 0
2026-09-04T17:19:21: 17:19:21 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 4.713 ms - 319[0m
2026-09-04T17:19:21: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:19:21: Method: GET
2026-09-04T17:19:21: originalUrl: /v1/dashboard
2026-09-04T17:19:21: path: /v1/dashboard
2026-09-04T17:19:21: normalizedPath: /v1/dashboard
2026-09-04T17:19:21: isPublicRoute: false
2026-09-04T17:19:21: ------------------------------
2026-09-04T17:19:21: ----- initAuth DEBUG -----
2026-09-04T17:19:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:21: IsValid: true
2026-09-04T17:19:21: --------------------------
2026-09-04T17:19:21: ========== Dashboard Controller ==========
2026-09-04T17:19:21: req.user => {
2026-09-04T17:19:21:   user_id: 22,
2026-09-04T17:19:21:   society_id: 23,
2026-09-04T17:19:21:   role: 'admin',
2026-09-04T17:19:21:   full_name: 'Varun',
2026-09-04T17:19:21:   is_admin: 0,
2026-09-04T17:19:21:   is_member: 1,
2026-09-04T17:19:21:   is_superadmin: false,
2026-09-04T17:19:21:   permissions: {
2026-09-04T17:19:21:     dashboard: { view: true },
2026-09-04T17:19:21:     society: {
2026-09-04T17:19:21:       view: true,
2026-09-04T17:19:21:       summary: false,
2026-09-04T17:19:21:       create: false,
2026-09-04T17:19:21:       update: true,
2026-09-04T17:19:21:       delete: false,
2026-09-04T17:19:21:       approve: false,
2026-09-04T17:19:21:       reject: false
2026-09-04T17:19:21:     },
2026-09-04T17:19:21:     members: {
2026-09-04T17:19:21:       view: true,
2026-09-04T17:19:21:       create: true,
2026-09-04T17:19:21:       update: true,
2026-09-04T17:19:21:       delete: true,
2026-09-04T17:19:21:       approve: false,
2026-09-04T17:19:21:       reject: true
2026-09-04T17:19:21:     },
2026-09-04T17:19:21:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T17:19:21:     expenses: {
2026-09-04T17:19:21:       view: true,
2026-09-04T17:19:21:       create: true,
2026-09-04T17:19:21:       update: true,
2026-09-04T17:19:21:       delete: false,
2026-09-04T17:19:21:       approve: true,
2026-09-04T17:19:21:       reject: true
2026-09-04T17:19:21:     },
2026-09-04T17:19:21:     transactions: { view: true },
2026-09-04T17:19:21:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T17:19:21:     profile: { view: true, update: true },
2026-09-04T17:19:21:     settings: { view: true, update: true }
2026-09-04T17:19:21:   },
2026-09-04T17:19:21:   iat: 1788520843,
2026-09-04T17:19:21:   exp: 1791112843
2026-09-04T17:19:21: }
2026-09-04T17:19:21: req.selectedSocietyId => 23
2026-09-04T17:19:21: Dashboard Society ID => 23
2026-09-04T17:19:21: Member ID => 22
2026-09-04T17:19:21: User Role => admin
2026-09-04T17:19:21: societyId = 23
2026-09-04T17:19:21: memberId = 22
2026-09-04T17:19:21: Pending Maintenance Count => 0
2026-09-04T17:19:21: Pending Expense Count => 0
2026-09-04T17:19:21: Total Pending Count => 0
2026-09-04T17:19:21: 17:19:21 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.471 ms - 319[0m
2026-09-04T17:19:22: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:19:22: Method: POST
2026-09-04T17:19:22: originalUrl: /v1/transactions
2026-09-04T17:19:22: path: /v1/transactions
2026-09-04T17:19:22: normalizedPath: /v1/transactions
2026-09-04T17:19:22: isPublicRoute: false
2026-09-04T17:19:22: ------------------------------
2026-09-04T17:19:22: ----- initAuth DEBUG -----
2026-09-04T17:19:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:22: IsValid: true
2026-09-04T17:19:22: --------------------------
2026-09-04T17:19:22: 17:19:22 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 7.567 ms - 77[0m
2026-09-04T17:19:22: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:19:22: Method: GET
2026-09-04T17:19:22: originalUrl: /v1/transactions/summary?society_id=23
2026-09-04T17:19:22: path: /v1/transactions/summary
2026-09-04T17:19:22: normalizedPath: /v1/transactions/summary
2026-09-04T17:19:22: isPublicRoute: false
2026-09-04T17:19:22: ------------------------------
2026-09-04T17:19:22: ----- initAuth DEBUG -----
2026-09-04T17:19:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:22: IsValid: true
2026-09-04T17:19:22: --------------------------
2026-09-04T17:19:22: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:19:22: Method: GET
2026-09-04T17:19:22: originalUrl: /v1/expense-categories
2026-09-04T17:19:22: path: /v1/expense-categories
2026-09-04T17:19:22: normalizedPath: /v1/expense-categories
2026-09-04T17:19:22: isPublicRoute: false
2026-09-04T17:19:22: ------------------------------
2026-09-04T17:19:22: ----- initAuth DEBUG -----
2026-09-04T17:19:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:22: IsValid: true
2026-09-04T17:19:22: --------------------------
2026-09-04T17:19:22: 17:19:22 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 7.104 ms - 128[0m
2026-09-04T17:19:22: 17:19:22 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.694 ms - 149[0m
2026-09-04T17:19:23: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:19:23: Method: POST
2026-09-04T17:19:23: originalUrl: /v1/expenses
2026-09-04T17:19:23: path: /v1/expenses
2026-09-04T17:19:23: normalizedPath: /v1/expenses
2026-09-04T17:19:23: isPublicRoute: false
2026-09-04T17:19:23: ------------------------------
2026-09-04T17:19:23: ----- initAuth DEBUG -----
2026-09-04T17:19:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:23: IsValid: true
2026-09-04T17:19:23: --------------------------
2026-09-04T17:19:23: 17:19:23 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.407 ms - 73[0m
2026-09-04T17:19:23: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:19:23: Method: POST
2026-09-04T17:19:23: originalUrl: /v1/expenses/summary
2026-09-04T17:19:23: path: /v1/expenses/summary
2026-09-04T17:19:23: normalizedPath: /v1/expenses/summary
2026-09-04T17:19:23: isPublicRoute: false
2026-09-04T17:19:23: ------------------------------
2026-09-04T17:19:23: ----- initAuth DEBUG -----
2026-09-04T17:19:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:23: IsValid: true
2026-09-04T17:19:23: --------------------------
2026-09-04T17:19:23: 17:19:23 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 9.022 ms - 152[0m
2026-09-04T17:19:23: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:19:23: Method: GET
2026-09-04T17:19:23: originalUrl: /v1/expense-categories
2026-09-04T17:19:23: path: /v1/expense-categories
2026-09-04T17:19:23: normalizedPath: /v1/expense-categories
2026-09-04T17:19:23: isPublicRoute: false
2026-09-04T17:19:23: ------------------------------
2026-09-04T17:19:23: ----- initAuth DEBUG -----
2026-09-04T17:19:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:23: IsValid: true
2026-09-04T17:19:23: --------------------------
2026-09-04T17:19:23: 17:19:23 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.047 ms - 149[0m
2026-09-04T17:19:24: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:19:24: Method: POST
2026-09-04T17:19:24: originalUrl: /v1/payments
2026-09-04T17:19:24: path: /v1/payments
2026-09-04T17:19:24: normalizedPath: /v1/payments
2026-09-04T17:19:24: isPublicRoute: false
2026-09-04T17:19:24: ------------------------------
2026-09-04T17:19:24: ----- initAuth DEBUG -----
2026-09-04T17:19:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:24: IsValid: true
2026-09-04T17:19:24: --------------------------
2026-09-04T17:19:24: 17:19:24 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 7.798 ms - 128[0m
2026-09-04T17:19:24: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:19:24: Method: GET
2026-09-04T17:19:24: originalUrl: /v1/payment/my-dues
2026-09-04T17:19:24: path: /v1/payment/my-dues
2026-09-04T17:19:24: normalizedPath: /v1/payment/my-dues
2026-09-04T17:19:24: isPublicRoute: false
2026-09-04T17:19:24: ------------------------------
2026-09-04T17:19:24: ----- initAuth DEBUG -----
2026-09-04T17:19:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:24: IsValid: true
2026-09-04T17:19:24: --------------------------
2026-09-04T17:19:24: 17:19:24 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 12.638 ms - 344[0m
2026-09-04T17:19:26: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:19:26: Method: POST
2026-09-04T17:19:26: originalUrl: /v1/expenses
2026-09-04T17:19:26: path: /v1/expenses
2026-09-04T17:19:26: normalizedPath: /v1/expenses
2026-09-04T17:19:26: isPublicRoute: false
2026-09-04T17:19:26: ------------------------------
2026-09-04T17:19:26: ----- initAuth DEBUG -----
2026-09-04T17:19:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:26: IsValid: true
2026-09-04T17:19:26: --------------------------
2026-09-04T17:19:26: 17:19:26 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.786 ms - 73[0m
2026-09-04T17:19:26: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:19:26: Method: POST
2026-09-04T17:19:26: originalUrl: /v1/expenses/summary
2026-09-04T17:19:26: path: /v1/expenses/summary
2026-09-04T17:19:26: normalizedPath: /v1/expenses/summary
2026-09-04T17:19:26: isPublicRoute: false
2026-09-04T17:19:26: ------------------------------
2026-09-04T17:19:26: ----- initAuth DEBUG -----
2026-09-04T17:19:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:26: IsValid: true
2026-09-04T17:19:26: --------------------------
2026-09-04T17:19:26: 17:19:26 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.730 ms - 152[0m
2026-09-04T17:19:26: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:19:26: Method: GET
2026-09-04T17:19:26: originalUrl: /v1/expense-categories
2026-09-04T17:19:26: path: /v1/expense-categories
2026-09-04T17:19:26: normalizedPath: /v1/expense-categories
2026-09-04T17:19:26: isPublicRoute: false
2026-09-04T17:19:26: ------------------------------
2026-09-04T17:19:26: ----- initAuth DEBUG -----
2026-09-04T17:19:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:19:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:19:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:19:26: IsValid: true
2026-09-04T17:19:26: --------------------------
2026-09-04T17:19:26: 17:19:26 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.706 ms - 149[0m
2026-09-04T17:21:43: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:21:43: Method: POST
2026-09-04T17:21:43: originalUrl: /v1/expenses
2026-09-04T17:21:43: path: /v1/expenses
2026-09-04T17:21:43: normalizedPath: /v1/expenses
2026-09-04T17:21:43: isPublicRoute: false
2026-09-04T17:21:43: ------------------------------
2026-09-04T17:21:43: ----- initAuth DEBUG -----
2026-09-04T17:21:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:21:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:21:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:21:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:21:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:21:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:21:43: IsValid: true
2026-09-04T17:21:43: --------------------------
2026-09-04T17:21:43: 17:21:43 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 8.552 ms - 73[0m
2026-09-04T17:21:43: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:21:43: Method: POST
2026-09-04T17:21:43: originalUrl: /v1/expenses/summary
2026-09-04T17:21:43: path: /v1/expenses/summary
2026-09-04T17:21:43: normalizedPath: /v1/expenses/summary
2026-09-04T17:21:43: isPublicRoute: false
2026-09-04T17:21:43: ------------------------------
2026-09-04T17:21:43: ----- initAuth DEBUG -----
2026-09-04T17:21:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:21:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:21:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:21:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:21:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:21:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:21:43: IsValid: true
2026-09-04T17:21:43: --------------------------
2026-09-04T17:21:43: 17:21:43 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.594 ms - 152[0m
2026-09-04T17:21:43: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:21:43: Method: GET
2026-09-04T17:21:43: originalUrl: /v1/expense-categories
2026-09-04T17:21:43: path: /v1/expense-categories
2026-09-04T17:21:43: normalizedPath: /v1/expense-categories
2026-09-04T17:21:43: isPublicRoute: false
2026-09-04T17:21:43: ------------------------------
2026-09-04T17:21:43: ----- initAuth DEBUG -----
2026-09-04T17:21:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:21:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:21:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:21:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:21:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:21:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:21:43: IsValid: true
2026-09-04T17:21:43: --------------------------
2026-09-04T17:21:43: 17:21:43 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.812 ms - 149[0m
2026-09-04T17:21:45: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:21:45: Method: POST
2026-09-04T17:21:45: originalUrl: /v1/payments
2026-09-04T17:21:45: path: /v1/payments
2026-09-04T17:21:45: normalizedPath: /v1/payments
2026-09-04T17:21:45: isPublicRoute: false
2026-09-04T17:21:45: ------------------------------
2026-09-04T17:21:45: ----- initAuth DEBUG -----
2026-09-04T17:21:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:21:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:21:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:21:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:21:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:21:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:21:45: IsValid: true
2026-09-04T17:21:45: --------------------------
2026-09-04T17:21:45: 17:21:45 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.262 ms - 128[0m
2026-09-04T17:21:45: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:21:45: Method: GET
2026-09-04T17:21:45: originalUrl: /v1/payment/my-dues
2026-09-04T17:21:45: path: /v1/payment/my-dues
2026-09-04T17:21:45: normalizedPath: /v1/payment/my-dues
2026-09-04T17:21:45: isPublicRoute: false
2026-09-04T17:21:45: ------------------------------
2026-09-04T17:21:45: ----- initAuth DEBUG -----
2026-09-04T17:21:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:21:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:21:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:21:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:21:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:21:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:21:45: IsValid: true
2026-09-04T17:21:45: --------------------------
2026-09-04T17:21:45: 17:21:45 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.071 ms - 344[0m
2026-09-04T17:21:46: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:21:46: Method: GET
2026-09-04T17:21:46: originalUrl: /v1/dashboard
2026-09-04T17:21:46: path: /v1/dashboard
2026-09-04T17:21:46: normalizedPath: /v1/dashboard
2026-09-04T17:21:46: isPublicRoute: false
2026-09-04T17:21:46: ------------------------------
2026-09-04T17:21:46: ----- initAuth DEBUG -----
2026-09-04T17:21:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:21:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:21:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:21:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:21:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:21:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:21:46: IsValid: true
2026-09-04T17:21:46: --------------------------
2026-09-04T17:21:46: ========== Dashboard Controller ==========
2026-09-04T17:21:46: req.user => {
2026-09-04T17:21:46:   user_id: 22,
2026-09-04T17:21:46:   society_id: 23,
2026-09-04T17:21:46:   role: 'admin',
2026-09-04T17:21:46:   full_name: 'Varun',
2026-09-04T17:21:46:   is_admin: 0,
2026-09-04T17:21:46:   is_member: 1,
2026-09-04T17:21:46:   is_superadmin: false,
2026-09-04T17:21:46:   permissions: {
2026-09-04T17:21:46:     dashboard: { view: true },
2026-09-04T17:21:46:     society: {
2026-09-04T17:21:46:       view: true,
2026-09-04T17:21:46:       summary: false,
2026-09-04T17:21:46:       create: false,
2026-09-04T17:21:46:       update: true,
2026-09-04T17:21:46:       delete: false,
2026-09-04T17:21:46:       approve: false,
2026-09-04T17:21:46:       reject: false
2026-09-04T17:21:46:     },
2026-09-04T17:21:46:     members: {
2026-09-04T17:21:46:       view: true,
2026-09-04T17:21:46:       create: true,
2026-09-04T17:21:46:       update: true,
2026-09-04T17:21:46:       delete: true,
2026-09-04T17:21:46:       approve: false,
2026-09-04T17:21:46:       reject: true
2026-09-04T17:21:46:     },
2026-09-04T17:21:46:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T17:21:46:     expenses: {
2026-09-04T17:21:46:       view: true,
2026-09-04T17:21:46:       create: true,
2026-09-04T17:21:46:       update: true,
2026-09-04T17:21:46:       delete: false,
2026-09-04T17:21:46:       approve: true,
2026-09-04T17:21:46:       reject: true
2026-09-04T17:21:46:     },
2026-09-04T17:21:46:     transactions: { view: true },
2026-09-04T17:21:46:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T17:21:46:     profile: { view: true, update: true },
2026-09-04T17:21:46:     settings: { view: true, update: true }
2026-09-04T17:21:46:   },
2026-09-04T17:21:46:   iat: 1788520843,
2026-09-04T17:21:46:   exp: 1791112843
2026-09-04T17:21:46: }
2026-09-04T17:21:46: req.selectedSocietyId => 23
2026-09-04T17:21:46: Dashboard Society ID => 23
2026-09-04T17:21:46: Member ID => 22
2026-09-04T17:21:46: User Role => admin
2026-09-04T17:21:46: societyId = 23
2026-09-04T17:21:46: memberId = 22
2026-09-04T17:21:46: Pending Maintenance Count => 0
2026-09-04T17:21:46: Pending Expense Count => 0
2026-09-04T17:21:46: Total Pending Count => 0
2026-09-04T17:21:46: 17:21:46 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.738 ms - 319[0m
2026-09-04T17:26:19: 
2026-09-04T17:26:19: [SIGINT] Shutting down gracefully…
2026-09-04T17:26:19: Server closed. Port released.
2026-09-04T17:26:19: ◇ injected env (9) from .env // tip: ◈ encrypted .env [www.dotenvx.com]
2026-09-04T17:26:20: ◇ injected env (0) from .env // tip: ◈ encrypted .env [www.dotenvx.com]
2026-09-04T17:26:20: 
2026-09-04T17:26:20: 🚀 Server is running!
2026-09-04T17:26:20:    - Local URL:   http://localhost:3010
2026-09-04T17:26:20:    - Network URL: http://157.20.51.104:3010
2026-09-04T17:26:20:    - Swagger Doc: http://localhost:3010/api-docs
2026-09-04T17:26:20: 
2026-09-04T17:26:20: ✅ Database Connected Successfully
2026-09-04T17:31:37: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:31:37: Method: POST
2026-09-04T17:31:37: originalUrl: /v1/user/login
2026-09-04T17:31:37: path: /v1/user/login
2026-09-04T17:31:37: normalizedPath: /v1/user/login
2026-09-04T17:31:37: isPublicRoute: false
2026-09-04T17:31:37: ------------------------------
2026-09-04T17:31:37: ----- initAuth DEBUG -----
2026-09-04T17:31:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:31:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:31:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:31:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:31:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:31:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:31:37: IsValid: true
2026-09-04T17:31:37: --------------------------
2026-09-04T17:31:37: ========== LOGIN API HIT ==========
2026-09-04T17:31:37: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-04T17:31:37: SUPERADMIN CHECK RESULT: Found
2026-09-04T17:31:37: 17:31:37 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 158.568 ms - 2063[0m
2026-09-04T17:31:38: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:31:38: Method: GET
2026-09-04T17:31:38: originalUrl: /v1/dashboard
2026-09-04T17:31:38: path: /v1/dashboard
2026-09-04T17:31:38: normalizedPath: /v1/dashboard
2026-09-04T17:31:38: isPublicRoute: false
2026-09-04T17:31:38: ------------------------------
2026-09-04T17:31:38: ----- initAuth DEBUG -----
2026-09-04T17:31:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:31:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:31:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:31:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:31:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:31:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:31:38: IsValid: true
2026-09-04T17:31:38: --------------------------
2026-09-04T17:31:38: ========== Dashboard Controller ==========
2026-09-04T17:31:38: req.user => {
2026-09-04T17:31:38:   user_id: 22,
2026-09-04T17:31:38:   society_id: 23,
2026-09-04T17:31:38:   role: 'admin',
2026-09-04T17:31:38:   full_name: 'Varun',
2026-09-04T17:31:38:   is_admin: 1,
2026-09-04T17:31:38:   is_member: 1,
2026-09-04T17:31:38:   is_superadmin: false,
2026-09-04T17:31:38:   permissions: {
2026-09-04T17:31:38:     dashboard: { view: true },
2026-09-04T17:31:38:     society: {
2026-09-04T17:31:38:       view: true,
2026-09-04T17:31:38:       summary: false,
2026-09-04T17:31:38:       create: false,
2026-09-04T17:31:38:       update: true,
2026-09-04T17:31:38:       delete: false,
2026-09-04T17:31:38:       approve: false,
2026-09-04T17:31:38:       reject: false
2026-09-04T17:31:38:     },
2026-09-04T17:31:38:     members: {
2026-09-04T17:31:38:       view: true,
2026-09-04T17:31:38:       create: true,
2026-09-04T17:31:38:       update: true,
2026-09-04T17:31:38:       delete: true,
2026-09-04T17:31:38:       approve: false,
2026-09-04T17:31:38:       reject: true
2026-09-04T17:31:38:     },
2026-09-04T17:31:38:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T17:31:38:     expenses: {
2026-09-04T17:31:38:       view: true,
2026-09-04T17:31:38:       create: true,
2026-09-04T17:31:38:       update: true,
2026-09-04T17:31:38:       delete: false,
2026-09-04T17:31:38:       approve: true,
2026-09-04T17:31:38:       reject: true
2026-09-04T17:31:38:     },
2026-09-04T17:31:38:     transactions: { view: true },
2026-09-04T17:31:38:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T17:31:38:     profile: { view: true, update: true },
2026-09-04T17:31:38:     settings: { view: true, update: true }
2026-09-04T17:31:38:   },
2026-09-04T17:31:38:   iat: 1788523297,
2026-09-04T17:31:38:   exp: 1791115297
2026-09-04T17:31:38: }
2026-09-04T17:31:38: req.selectedSocietyId => 23
2026-09-04T17:31:38: Dashboard Society ID => 23
2026-09-04T17:31:38: Member ID => 22
2026-09-04T17:31:38: User Role => admin
2026-09-04T17:31:38: societyId = 23
2026-09-04T17:31:38: memberId = 22
2026-09-04T17:31:38: Pending Maintenance Count => 0
2026-09-04T17:31:38: Pending Expense Count => 0
2026-09-04T17:31:38: Total Pending Count => 0
2026-09-04T17:31:38: 17:31:38 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 39.925 ms - 319[0m
2026-09-04T17:31:40: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:31:40: Method: POST
2026-09-04T17:31:40: originalUrl: /v1/payments
2026-09-04T17:31:40: path: /v1/payments
2026-09-04T17:31:40: normalizedPath: /v1/payments
2026-09-04T17:31:40: isPublicRoute: false
2026-09-04T17:31:40: ------------------------------
2026-09-04T17:31:40: ----- initAuth DEBUG -----
2026-09-04T17:31:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:31:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:31:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:31:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:31:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:31:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:31:40: IsValid: true
2026-09-04T17:31:40: --------------------------
2026-09-04T17:31:40: 17:31:40 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.894 ms - 128[0m
2026-09-04T17:31:40: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:31:40: Method: GET
2026-09-04T17:31:40: originalUrl: /v1/payment/my-dues
2026-09-04T17:31:40: path: /v1/payment/my-dues
2026-09-04T17:31:40: normalizedPath: /v1/payment/my-dues
2026-09-04T17:31:40: isPublicRoute: false
2026-09-04T17:31:40: ------------------------------
2026-09-04T17:31:40: ----- initAuth DEBUG -----
2026-09-04T17:31:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:31:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:31:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:31:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:31:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:31:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:31:40: IsValid: true
2026-09-04T17:31:40: --------------------------
2026-09-04T17:31:40: 17:31:40 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.548 ms - 463[0m
2026-09-04T17:31:42: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:31:42: Method: GET
2026-09-04T17:31:42: originalUrl: /v1/payment/my-dues
2026-09-04T17:31:42: path: /v1/payment/my-dues
2026-09-04T17:31:42: normalizedPath: /v1/payment/my-dues
2026-09-04T17:31:42: isPublicRoute: false
2026-09-04T17:31:42: ------------------------------
2026-09-04T17:31:42: ----- initAuth DEBUG -----
2026-09-04T17:31:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:31:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:31:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:31:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:31:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:31:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:31:42: IsValid: true
2026-09-04T17:31:42: --------------------------
2026-09-04T17:31:42: 17:31:42 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.045 ms - 463[0m
2026-09-04T17:35:35: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:35:35: Method: GET
2026-09-04T17:35:35: originalUrl: /v1/payment/my-dues
2026-09-04T17:35:35: path: /v1/payment/my-dues
2026-09-04T17:35:35: normalizedPath: /v1/payment/my-dues
2026-09-04T17:35:35: isPublicRoute: false
2026-09-04T17:35:35: ------------------------------
2026-09-04T17:35:35: ----- initAuth DEBUG -----
2026-09-04T17:35:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:35:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:35:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:35:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:35:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:35:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:35:35: IsValid: true
2026-09-04T17:35:35: --------------------------
2026-09-04T17:35:35: 17:35:35 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 10.896 ms - 463[0m
2026-09-04T17:38:42: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:38:42: Method: GET
2026-09-04T17:38:42: originalUrl: /v1/dashboard
2026-09-04T17:38:42: path: /v1/dashboard
2026-09-04T17:38:42: normalizedPath: /v1/dashboard
2026-09-04T17:38:42: isPublicRoute: false
2026-09-04T17:38:42: ------------------------------
2026-09-04T17:38:42: ----- initAuth DEBUG -----
2026-09-04T17:38:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:38:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:38:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:38:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:38:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:38:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:38:42: IsValid: true
2026-09-04T17:38:42: --------------------------
2026-09-04T17:38:42: ========== Dashboard Controller ==========
2026-09-04T17:38:42: req.user => {
2026-09-04T17:38:42:   user_id: 22,
2026-09-04T17:38:42:   society_id: 23,
2026-09-04T17:38:42:   role: 'admin',
2026-09-04T17:38:42:   full_name: 'Varun',
2026-09-04T17:38:42:   is_admin: 1,
2026-09-04T17:38:42:   is_member: 1,
2026-09-04T17:38:42:   is_superadmin: false,
2026-09-04T17:38:42:   permissions: {
2026-09-04T17:38:42:     dashboard: { view: true },
2026-09-04T17:38:42:     society: {
2026-09-04T17:38:42:       view: true,
2026-09-04T17:38:42:       summary: false,
2026-09-04T17:38:42:       create: false,
2026-09-04T17:38:42:       update: true,
2026-09-04T17:38:42:       delete: false,
2026-09-04T17:38:42:       approve: false,
2026-09-04T17:38:42:       reject: false
2026-09-04T17:38:42:     },
2026-09-04T17:38:42:     members: {
2026-09-04T17:38:42:       view: true,
2026-09-04T17:38:42:       create: true,
2026-09-04T17:38:42:       update: true,
2026-09-04T17:38:42:       delete: true,
2026-09-04T17:38:42:       approve: false,
2026-09-04T17:38:42:       reject: true
2026-09-04T17:38:42:     },
2026-09-04T17:38:42:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T17:38:42:     expenses: {
2026-09-04T17:38:42:       view: true,
2026-09-04T17:38:42:       create: true,
2026-09-04T17:38:42:       update: true,
2026-09-04T17:38:42:       delete: false,
2026-09-04T17:38:42:       approve: true,
2026-09-04T17:38:42:       reject: true
2026-09-04T17:38:42:     },
2026-09-04T17:38:42:     transactions: { view: true },
2026-09-04T17:38:42:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T17:38:42:     profile: { view: true, update: true },
2026-09-04T17:38:42:     settings: { view: true, update: true }
2026-09-04T17:38:42:   },
2026-09-04T17:38:42:   iat: 1788523297,
2026-09-04T17:38:42:   exp: 1791115297
2026-09-04T17:38:42: }
2026-09-04T17:38:42: req.selectedSocietyId => 23
2026-09-04T17:38:42: Dashboard Society ID => 23
2026-09-04T17:38:42: Member ID => 22
2026-09-04T17:38:42: User Role => admin
2026-09-04T17:38:42: societyId = 23
2026-09-04T17:38:42: memberId = 22
2026-09-04T17:38:42: Pending Maintenance Count => 0
2026-09-04T17:38:42: Pending Expense Count => 0
2026-09-04T17:38:42: Total Pending Count => 0
2026-09-04T17:38:42: 17:38:42 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 21.882 ms - 319[0m
2026-09-04T17:38:43: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:38:43: Method: POST
2026-09-04T17:38:43: originalUrl: /v1/member/list
2026-09-04T17:38:43: path: /v1/member/list
2026-09-04T17:38:43: normalizedPath: /v1/member/list
2026-09-04T17:38:43: isPublicRoute: false
2026-09-04T17:38:43: ------------------------------
2026-09-04T17:38:43: ----- initAuth DEBUG -----
2026-09-04T17:38:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:38:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:38:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:38:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:38:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:38:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:38:43: IsValid: true
2026-09-04T17:38:43: --------------------------
2026-09-04T17:38:43: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:38:43: Method: POST
2026-09-04T17:38:43: originalUrl: /v1/member/statistics
2026-09-04T17:38:43: path: /v1/member/statistics
2026-09-04T17:38:43: normalizedPath: /v1/member/statistics
2026-09-04T17:38:43: isPublicRoute: false
2026-09-04T17:38:43: ------------------------------
2026-09-04T17:38:43: ----- initAuth DEBUG -----
2026-09-04T17:38:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:38:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:38:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:38:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:38:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:38:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:38:43: IsValid: true
2026-09-04T17:38:43: --------------------------
2026-09-04T17:38:43: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:38:43: Method: POST
2026-09-04T17:38:43: originalUrl: /v1/member/statistics
2026-09-04T17:38:43: path: /v1/member/statistics
2026-09-04T17:38:43: normalizedPath: /v1/member/statistics
2026-09-04T17:38:43: isPublicRoute: false
2026-09-04T17:38:43: ------------------------------
2026-09-04T17:38:43: ----- initAuth DEBUG -----
2026-09-04T17:38:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:38:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:38:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:38:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:38:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:38:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:38:43: IsValid: true
2026-09-04T17:38:43: --------------------------
2026-09-04T17:38:43: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:38:43: Method: POST
2026-09-04T17:38:43: originalUrl: /v1/member/list
2026-09-04T17:38:43: path: /v1/member/list
2026-09-04T17:38:43: normalizedPath: /v1/member/list
2026-09-04T17:38:43: isPublicRoute: false
2026-09-04T17:38:43: ------------------------------
2026-09-04T17:38:43: ----- initAuth DEBUG -----
2026-09-04T17:38:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:38:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:38:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:38:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:38:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:38:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:38:43: IsValid: true
2026-09-04T17:38:43: --------------------------
2026-09-04T17:38:43: 17:38:43 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 15.626 ms - 143[0m
2026-09-04T17:38:43: 17:38:43 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 23.135 ms - 466[0m
2026-09-04T17:38:43: 17:38:43 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 15.701 ms - 143[0m
2026-09-04T17:38:43: 17:38:43 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 15.584 ms - 466[0m
2026-09-04T17:38:45: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:38:45: Method: GET
2026-09-04T17:38:45: originalUrl: /v1/roles
2026-09-04T17:38:45: path: /v1/roles
2026-09-04T17:38:45: normalizedPath: /v1/roles
2026-09-04T17:38:45: isPublicRoute: true
2026-09-04T17:38:45: ------------------------------
2026-09-04T17:38:45: Current User Role: admin
2026-09-04T17:38:45: 17:38:45 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 7.668 ms - 129[0m
2026-09-04T17:39:36: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:39:36: Method: POST
2026-09-04T17:39:36: originalUrl: /v1/member/create
2026-09-04T17:39:36: path: /v1/member/create
2026-09-04T17:39:36: normalizedPath: /v1/member/create
2026-09-04T17:39:36: isPublicRoute: false
2026-09-04T17:39:36: ------------------------------
2026-09-04T17:39:36: ----- initAuth DEBUG -----
2026-09-04T17:39:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:39:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:39:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:39:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:39:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:39:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:39:36: IsValid: true
2026-09-04T17:39:36: --------------------------
2026-09-04T17:39:36: CREATE BODY: {
2026-09-04T17:39:36:   society_id: 23,
2026-09-04T17:39:36:   full_name: 'Vishal ',
2026-09-04T17:39:36:   email: 'vishal@gmail.com',
2026-09-04T17:39:36:   mobile_number: '9639639639',
2026-09-04T17:39:36:   flat_number: '120',
2026-09-04T17:39:36:   role: 'member',
2026-09-04T17:39:36:   ownership: 'owner',
2026-09-04T17:39:36:   move_in_date: '2026-08-05',
2026-09-04T17:39:36:   vehicles: 'ysbdjs',
2026-09-04T17:39:36:   family_members: 2,
2026-09-04T17:39:36:   is_active: 'active',
2026-09-04T17:39:36:   profile_photo: '',
2026-09-04T17:39:36:   password: '9639639639'
2026-09-04T17:39:36: }
2026-09-04T17:39:36: CREATE FILE: undefined
2026-09-04T17:39:36: 17:39:36 [[32minfo[39m] [0mPOST /v1/member/create [32m201[0m 134.726 ms - 78[0m
2026-09-04T17:39:37: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:39:37: Method: POST
2026-09-04T17:39:37: originalUrl: /v1/member/statistics
2026-09-04T17:39:37: path: /v1/member/statistics
2026-09-04T17:39:37: normalizedPath: /v1/member/statistics
2026-09-04T17:39:37: isPublicRoute: false
2026-09-04T17:39:37: ------------------------------
2026-09-04T17:39:37: ----- initAuth DEBUG -----
2026-09-04T17:39:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:39:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:39:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:39:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:39:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:39:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:39:37: IsValid: true
2026-09-04T17:39:37: --------------------------
2026-09-04T17:39:37: 17:39:37 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 4.469 ms - 143[0m
2026-09-04T17:39:37: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:39:37: Method: POST
2026-09-04T17:39:37: originalUrl: /v1/member/list
2026-09-04T17:39:37: path: /v1/member/list
2026-09-04T17:39:37: normalizedPath: /v1/member/list
2026-09-04T17:39:37: isPublicRoute: false
2026-09-04T17:39:37: ------------------------------
2026-09-04T17:39:37: ----- initAuth DEBUG -----
2026-09-04T17:39:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:39:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:39:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:39:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:39:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:39:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:39:37: IsValid: true
2026-09-04T17:39:37: --------------------------
2026-09-04T17:39:37: 17:39:37 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.021 ms - 791[0m
2026-09-04T17:39:38: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:39:38: Method: GET
2026-09-04T17:39:38: originalUrl: /v1/member/23
2026-09-04T17:39:38: path: /v1/member/23
2026-09-04T17:39:38: normalizedPath: /v1/member/23
2026-09-04T17:39:38: isPublicRoute: false
2026-09-04T17:39:38: ------------------------------
2026-09-04T17:39:38: ----- initAuth DEBUG -----
2026-09-04T17:39:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:39:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:39:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:39:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:39:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:39:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:39:38: IsValid: true
2026-09-04T17:39:38: --------------------------
2026-09-04T17:39:38: 17:39:38 [[32minfo[39m] [0mGET /v1/member/23 [32m200[0m 8.796 ms - 639[0m
2026-09-04T17:40:00: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:40:00: Method: POST
2026-09-04T17:40:00: originalUrl: /v1/user/login
2026-09-04T17:40:00: path: /v1/user/login
2026-09-04T17:40:00: normalizedPath: /v1/user/login
2026-09-04T17:40:00: isPublicRoute: false
2026-09-04T17:40:00: ------------------------------
2026-09-04T17:40:00: ----- initAuth DEBUG -----
2026-09-04T17:40:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:00: IsValid: true
2026-09-04T17:40:00: --------------------------
2026-09-04T17:40:00: ========== LOGIN API HIT ==========
2026-09-04T17:40:00: Login Request Body: { mobile_number: '3693693693', password: '9639639639' }
2026-09-04T17:40:00: SUPERADMIN CHECK RESULT: Not Found
2026-09-04T17:40:00: 17:40:00 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 10.597 ms - 72[0m
2026-09-04T17:40:07: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:40:07: Method: POST
2026-09-04T17:40:07: originalUrl: /v1/user/login
2026-09-04T17:40:07: path: /v1/user/login
2026-09-04T17:40:07: normalizedPath: /v1/user/login
2026-09-04T17:40:07: isPublicRoute: false
2026-09-04T17:40:07: ------------------------------
2026-09-04T17:40:07: ----- initAuth DEBUG -----
2026-09-04T17:40:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:07: IsValid: true
2026-09-04T17:40:07: --------------------------
2026-09-04T17:40:07: ========== LOGIN API HIT ==========
2026-09-04T17:40:07: Login Request Body: { mobile_number: '9639639639', password: '9639639639' }
2026-09-04T17:40:07: SUPERADMIN CHECK RESULT: Found
2026-09-04T17:40:07: 17:40:07 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 122.382 ms - 2110[0m
2026-09-04T17:40:07: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:40:07: Method: GET
2026-09-04T17:40:07: originalUrl: /v1/dashboard
2026-09-04T17:40:07: path: /v1/dashboard
2026-09-04T17:40:07: normalizedPath: /v1/dashboard
2026-09-04T17:40:07: isPublicRoute: false
2026-09-04T17:40:07: ------------------------------
2026-09-04T17:40:07: ----- initAuth DEBUG -----
2026-09-04T17:40:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:07: IsValid: true
2026-09-04T17:40:07: --------------------------
2026-09-04T17:40:07: ========== Dashboard Controller ==========
2026-09-04T17:40:07: req.user => {
2026-09-04T17:40:07:   user_id: 23,
2026-09-04T17:40:07:   society_id: 23,
2026-09-04T17:40:07:   role: 'member',
2026-09-04T17:40:07:   full_name: 'Vishal ',
2026-09-04T17:40:07:   is_admin: 0,
2026-09-04T17:40:07:   is_member: 1,
2026-09-04T17:40:07:   is_superadmin: false,
2026-09-04T17:40:07:   permissions: {
2026-09-04T17:40:07:     dashboard: { view: true },
2026-09-04T17:40:07:     society: {
2026-09-04T17:40:07:       view: false,
2026-09-04T17:40:07:       create: false,
2026-09-04T17:40:07:       summary: false,
2026-09-04T17:40:07:       update: false,
2026-09-04T17:40:07:       delete: false,
2026-09-04T17:40:07:       approve: false,
2026-09-04T17:40:07:       reject: false
2026-09-04T17:40:07:     },
2026-09-04T17:40:07:     members: {
2026-09-04T17:40:07:       view: true,
2026-09-04T17:40:07:       create: false,
2026-09-04T17:40:07:       update: false,
2026-09-04T17:40:07:       delete: false,
2026-09-04T17:40:07:       approve: false,
2026-09-04T17:40:07:       reject: false
2026-09-04T17:40:07:     },
2026-09-04T17:40:07:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-04T17:40:07:     expenses: {
2026-09-04T17:40:07:       view: true,
2026-09-04T17:40:07:       create: true,
2026-09-04T17:40:07:       update: false,
2026-09-04T17:40:07:       delete: false,
2026-09-04T17:40:07:       approve: false,
2026-09-04T17:40:07:       reject: false
2026-09-04T17:40:07:     },
2026-09-04T17:40:07:     transactions: { view: true },
2026-09-04T17:40:07:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-04T17:40:07:     profile: { view: true, update: true },
2026-09-04T17:40:07:     settings: { view: false, update: false }
2026-09-04T17:40:07:   },
2026-09-04T17:40:07:   iat: 1788523807,
2026-09-04T17:40:07:   exp: 1791115807
2026-09-04T17:40:07: }
2026-09-04T17:40:07: req.selectedSocietyId => 23
2026-09-04T17:40:07: Dashboard Society ID => 23
2026-09-04T17:40:07: Member ID => 23
2026-09-04T17:40:07: User Role => member
2026-09-04T17:40:07: societyId = 23
2026-09-04T17:40:07: memberId = 23
2026-09-04T17:40:07: Pending Maintenance Count => 0
2026-09-04T17:40:07: Pending Expense Count => 0
2026-09-04T17:40:07: Total Pending Count => 0
2026-09-04T17:40:07: 17:40:07 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.556 ms - 322[0m
2026-09-04T17:40:09: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:40:09: Method: POST
2026-09-04T17:40:09: originalUrl: /v1/payments
2026-09-04T17:40:09: path: /v1/payments
2026-09-04T17:40:09: normalizedPath: /v1/payments
2026-09-04T17:40:09: isPublicRoute: false
2026-09-04T17:40:09: ------------------------------
2026-09-04T17:40:09: ----- initAuth DEBUG -----
2026-09-04T17:40:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:09: IsValid: true
2026-09-04T17:40:09: --------------------------
2026-09-04T17:40:09: 17:40:09 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 11.330 ms - 128[0m
2026-09-04T17:40:09: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:40:09: Method: GET
2026-09-04T17:40:09: originalUrl: /v1/payment/my-dues
2026-09-04T17:40:09: path: /v1/payment/my-dues
2026-09-04T17:40:09: normalizedPath: /v1/payment/my-dues
2026-09-04T17:40:09: isPublicRoute: false
2026-09-04T17:40:09: ------------------------------
2026-09-04T17:40:09: ----- initAuth DEBUG -----
2026-09-04T17:40:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:09: IsValid: true
2026-09-04T17:40:09: --------------------------
2026-09-04T17:40:09: 17:40:09 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 11.012 ms - 466[0m
2026-09-04T17:40:10: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:40:10: Method: GET
2026-09-04T17:40:10: originalUrl: /v1/payment/my-dues
2026-09-04T17:40:10: path: /v1/payment/my-dues
2026-09-04T17:40:10: normalizedPath: /v1/payment/my-dues
2026-09-04T17:40:10: isPublicRoute: false
2026-09-04T17:40:10: ------------------------------
2026-09-04T17:40:10: ----- initAuth DEBUG -----
2026-09-04T17:40:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:10: IsValid: true
2026-09-04T17:40:10: --------------------------
2026-09-04T17:40:10: 17:40:10 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.912 ms - 466[0m
2026-09-04T17:40:38: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:40:38: Method: POST
2026-09-04T17:40:38: originalUrl: /v1/payment/submit
2026-09-04T17:40:38: path: /v1/payment/submit
2026-09-04T17:40:38: normalizedPath: /v1/payment/submit
2026-09-04T17:40:38: isPublicRoute: false
2026-09-04T17:40:38: ------------------------------
2026-09-04T17:40:38: ----- initAuth DEBUG -----
2026-09-04T17:40:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:38: IsValid: true
2026-09-04T17:40:38: --------------------------
2026-09-04T17:40:38: ========== PAYMENT SUBMIT ==========
2026-09-04T17:40:38: BODY: [Object: null prototype] {
2026-09-04T17:40:38:   action: 'submit_pay_dues',
2026-09-04T17:40:38:   remark: 'for one month',
2026-09-04T17:40:38:   months_count: '1',
2026-09-04T17:40:38:   for_month: '2026-08',
2026-09-04T17:40:38:   transaction_number: '102',
2026-09-04T17:40:38:   amount: '500',
2026-09-04T17:40:38:   payment_mode: 'Cash',
2026-09-04T17:40:38:   society_id: '23',
2026-09-04T17:40:38:   member_id: '23'
2026-09-04T17:40:38: }
2026-09-04T17:40:38: SELECTED SOCIETY: 23
2026-09-04T17:40:38: USER: {
2026-09-04T17:40:38:   user_id: 23,
2026-09-04T17:40:38:   society_id: 23,
2026-09-04T17:40:38:   role: 'member',
2026-09-04T17:40:38:   full_name: 'Vishal ',
2026-09-04T17:40:38:   is_admin: 0,
2026-09-04T17:40:38:   is_member: 1,
2026-09-04T17:40:38:   is_superadmin: false,
2026-09-04T17:40:38:   permissions: {
2026-09-04T17:40:38:     dashboard: { view: true },
2026-09-04T17:40:38:     society: {
2026-09-04T17:40:38:       view: false,
2026-09-04T17:40:38:       create: false,
2026-09-04T17:40:38:       summary: false,
2026-09-04T17:40:38:       update: false,
2026-09-04T17:40:38:       delete: false,
2026-09-04T17:40:38:       approve: false,
2026-09-04T17:40:38:       reject: false
2026-09-04T17:40:38:     },
2026-09-04T17:40:38:     members: {
2026-09-04T17:40:38:       view: true,
2026-09-04T17:40:38:       create: false,
2026-09-04T17:40:38:       update: false,
2026-09-04T17:40:38:       delete: false,
2026-09-04T17:40:38:       approve: false,
2026-09-04T17:40:38:       reject: false
2026-09-04T17:40:38:     },
2026-09-04T17:40:38:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-04T17:40:38:     expenses: {
2026-09-04T17:40:38:       view: true,
2026-09-04T17:40:38:       create: true,
2026-09-04T17:40:38:       update: false,
2026-09-04T17:40:38:       delete: false,
2026-09-04T17:40:38:       approve: false,
2026-09-04T17:40:38:       reject: false
2026-09-04T17:40:38:     },
2026-09-04T17:40:38:     transactions: { view: true },
2026-09-04T17:40:38:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-04T17:40:38:     profile: { view: true, update: true },
2026-09-04T17:40:38:     settings: { view: false, update: false }
2026-09-04T17:40:38:   },
2026-09-04T17:40:38:   iat: 1788523807,
2026-09-04T17:40:38:   exp: 1791115807
2026-09-04T17:40:38: }
2026-09-04T17:40:38: FILE: {
2026-09-04T17:40:38:   fieldname: 'screenshot',
2026-09-04T17:40:38:   originalname: 'scaled_1000231515.jpg',
2026-09-04T17:40:38:   encoding: '7bit',
2026-09-04T17:40:38:   mimetype: 'image/jpeg',
2026-09-04T17:40:38:   destination: '/home/b2/public_html/society.1b2.in/src/uploads/payment',
2026-09-04T17:40:38:   filename: '1788523838322-604564739.jpg',
2026-09-04T17:40:38:   path: '/home/b2/public_html/society.1b2.in/src/uploads/payment/1788523838322-604564739.jpg',
2026-09-04T17:40:38:   size: 184130
2026-09-04T17:40:38: }
2026-09-04T17:40:38: ========== MEMBER CHECK ==========
2026-09-04T17:40:38: MEMBER: {
2026-09-04T17:40:38:   id: 23,
2026-09-04T17:40:38:   society_id: 23,
2026-09-04T17:40:38:   full_name: 'Vishal ',
2026-09-04T17:40:38:   email: 'vishal@gmail.com',
2026-09-04T17:40:38:   mobile_number: '9639639639',
2026-09-04T17:40:38:   flat_number: '120',
2026-09-04T17:40:38:   vehicles: 'ysbdjs',
2026-09-04T17:40:38:   family_members: 2,
2026-09-04T17:40:38:   role: 'member',
2026-09-04T17:40:38:   profile_photo: '',
2026-09-04T17:40:38:   password_hash: '$2a$10$Ggg95SqB1QGeMf12C5/GGulHxMw5dum0m8.jMZI3mrLpNSHeyLQfO',
2026-09-04T17:40:38:   fcm_token: null,
2026-09-04T17:40:38:   last_login_at: 2026-09-04T12:10:07.000Z,
2026-09-04T17:40:38:   member_since: null,
2026-09-04T17:40:38:   is_approved: 1,
2026-09-04T17:40:38:   is_active: 1,
2026-09-04T17:40:38:   created_at: 2026-09-04T12:09:36.000Z,
2026-09-04T17:40:38:   updated_at: 2026-09-04T12:09:36.000Z,
2026-09-04T17:40:38:   move_in_date: 2026-08-04T18:30:00.000Z,
2026-09-04T17:40:38:   ownership: 'owner',
2026-09-04T17:40:38:   status: 1,
2026-09-04T17:40:38:   maintenance_status: 'verified',
2026-09-04T17:40:38:   is_admin: 0,
2026-09-04T17:40:38:   is_member: 1,
2026-09-04T17:40:38:   permissions: '{"dashboard":{"view":true},"society":{"view":false,"create":false,"summary":false,"update":false,"delete":false,"approve":false,"reject":false},"members":{"view":true,"create":false,"update":false,"delete":false,"approve":false,"reject":false},"payments":{"view":true,"create":true,"approve":false,"reject":false},"expenses":{"view":true,"create":true,"update":false,"delete":false,"approve":false,"reject":false},"transactions":{"view":true},"announcements":{"view":true,"create":false,"update":false,"delete":false},"profile":{"view":true,"update":true},"settings":{"view":false,"update":false}}',
2026-09-04T17:40:38:   selected_society_id: null,
2026-09-04T17:40:38:   is_superadmin: 0,
2026-09-04T17:40:38:   delete_requested: 0,
2026-09-04T17:40:38:   society_name: 'Shree Shyam Vihar',
2026-09-04T17:40:38:   society_address: 'Near Nirkari Bhavan, Hisar 125052'
2026-09-04T17:40:38: }
2026-09-04T17:40:38: MEMBER SOCIETY ID: 23
2026-09-04T17:40:38: SELECTED SOCIETY ID: 23
2026-09-04T17:40:38: ========== SOCIETY CHECK ==========
2026-09-04T17:40:38: SOCIETY: {
2026-09-04T17:40:38:   id: 23,
2026-09-04T17:40:38:   logo_url: null,
2026-09-04T17:40:38:   society_name: 'Shree Shyam Vihar',
2026-09-04T17:40:38:   approval_status: 'approved',
2026-09-04T17:40:38:   review_notes: null,
2026-09-04T17:40:38:   registration_no: 'SSV/2026/S2N7',
2026-09-04T17:40:38:   city: 'Hisar',
2026-09-04T17:40:38:   state: 'Haryana',
2026-09-04T17:40:38:   total_units: 150,
2026-09-04T17:40:38:   monthly_maintenance: '1000.00',
2026-09-04T17:40:38:   maintenance_frequency: 'monthly',
2026-09-04T17:40:38:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-04T17:40:38:   address: 'Near Nirkari Bhavan, Hisar 125052',
2026-09-04T17:40:38:   contact_name: 'Varun',
2026-09-04T17:40:38:   contact_mobile: '0011001100',
2026-09-04T17:40:38:   contact_email: 'varun@gmail.com',
2026-09-04T17:40:38:   designation: 'Admin',
2026-09-04T17:40:38:   registered_on: 2026-09-03T18:30:00.000Z,
2026-09-04T17:40:38:   reviewed_on: 2026-09-03T18:30:00.000Z
2026-09-04T17:40:38: }
2026-09-04T17:40:38: 17:40:38 [[32minfo[39m] [0mPOST /v1/payment/submit [32m201[0m 65.240 ms - 110[0m
2026-09-04T17:40:38: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:40:38: Method: POST
2026-09-04T17:40:38: originalUrl: /v1/payments
2026-09-04T17:40:38: path: /v1/payments
2026-09-04T17:40:38: normalizedPath: /v1/payments
2026-09-04T17:40:38: isPublicRoute: false
2026-09-04T17:40:38: ------------------------------
2026-09-04T17:40:38: ----- initAuth DEBUG -----
2026-09-04T17:40:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:38: IsValid: true
2026-09-04T17:40:38: --------------------------
2026-09-04T17:40:38: 17:40:38 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.431 ms - 449[0m
2026-09-04T17:40:38: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:40:38: Method: GET
2026-09-04T17:40:38: originalUrl: /v1/payment/my-dues
2026-09-04T17:40:38: path: /v1/payment/my-dues
2026-09-04T17:40:38: normalizedPath: /v1/payment/my-dues
2026-09-04T17:40:38: isPublicRoute: false
2026-09-04T17:40:38: ------------------------------
2026-09-04T17:40:38: ----- initAuth DEBUG -----
2026-09-04T17:40:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:38: IsValid: true
2026-09-04T17:40:38: --------------------------
2026-09-04T17:40:38: 17:40:38 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.555 ms - 466[0m
2026-09-04T17:40:40: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:40:40: Method: POST
2026-09-04T17:40:40: originalUrl: /v1/transactions
2026-09-04T17:40:40: path: /v1/transactions
2026-09-04T17:40:40: normalizedPath: /v1/transactions
2026-09-04T17:40:40: isPublicRoute: false
2026-09-04T17:40:40: ------------------------------
2026-09-04T17:40:40: ----- initAuth DEBUG -----
2026-09-04T17:40:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:40: IsValid: true
2026-09-04T17:40:40: --------------------------
2026-09-04T17:40:40: 17:40:40 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 7.240 ms - 405[0m
2026-09-04T17:40:40: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:40:40: Method: GET
2026-09-04T17:40:40: originalUrl: /v1/expense-categories
2026-09-04T17:40:40: path: /v1/expense-categories
2026-09-04T17:40:40: normalizedPath: /v1/expense-categories
2026-09-04T17:40:40: isPublicRoute: false
2026-09-04T17:40:40: ------------------------------
2026-09-04T17:40:40: ----- initAuth DEBUG -----
2026-09-04T17:40:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:40: IsValid: true
2026-09-04T17:40:40: --------------------------
2026-09-04T17:40:40: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:40:40: Method: GET
2026-09-04T17:40:40: originalUrl: /v1/transactions/summary?society_id=23
2026-09-04T17:40:40: path: /v1/transactions/summary
2026-09-04T17:40:40: normalizedPath: /v1/transactions/summary
2026-09-04T17:40:40: isPublicRoute: false
2026-09-04T17:40:40: ------------------------------
2026-09-04T17:40:40: ----- initAuth DEBUG -----
2026-09-04T17:40:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:40: IsValid: true
2026-09-04T17:40:40: --------------------------
2026-09-04T17:40:40: 17:40:40 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.739 ms - 149[0m
2026-09-04T17:40:40: 17:40:40 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 5.352 ms - 128[0m
2026-09-04T17:40:41: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:40:41: Method: GET
2026-09-04T17:40:41: originalUrl: /v1/transactions/15
2026-09-04T17:40:41: path: /v1/transactions/15
2026-09-04T17:40:41: normalizedPath: /v1/transactions/15
2026-09-04T17:40:41: isPublicRoute: false
2026-09-04T17:40:41: ------------------------------
2026-09-04T17:40:41: ----- initAuth DEBUG -----
2026-09-04T17:40:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:41: IsValid: true
2026-09-04T17:40:41: --------------------------
2026-09-04T17:40:41: 17:40:41 [[32minfo[39m] [0mGET /v1/transactions/15 [32m200[0m 8.109 ms - 1023[0m
2026-09-04T17:40:42: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:40:42: Method: POST
2026-09-04T17:40:42: originalUrl: /v1/payments
2026-09-04T17:40:42: path: /v1/payments
2026-09-04T17:40:42: normalizedPath: /v1/payments
2026-09-04T17:40:42: isPublicRoute: false
2026-09-04T17:40:42: ------------------------------
2026-09-04T17:40:42: ----- initAuth DEBUG -----
2026-09-04T17:40:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:42: IsValid: true
2026-09-04T17:40:42: --------------------------
2026-09-04T17:40:42: 17:40:42 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.282 ms - 449[0m
2026-09-04T17:40:43: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:40:43: Method: GET
2026-09-04T17:40:43: originalUrl: /v1/payment/my-dues
2026-09-04T17:40:43: path: /v1/payment/my-dues
2026-09-04T17:40:43: normalizedPath: /v1/payment/my-dues
2026-09-04T17:40:43: isPublicRoute: false
2026-09-04T17:40:43: ------------------------------
2026-09-04T17:40:43: ----- initAuth DEBUG -----
2026-09-04T17:40:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:40:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:40:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:40:43: IsValid: true
2026-09-04T17:40:43: --------------------------
2026-09-04T17:40:43: 17:40:43 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.432 ms - 466[0m
2026-09-04T17:41:04: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:41:04: Method: POST
2026-09-04T17:41:04: originalUrl: /v1/user/login
2026-09-04T17:41:04: path: /v1/user/login
2026-09-04T17:41:04: normalizedPath: /v1/user/login
2026-09-04T17:41:04: isPublicRoute: false
2026-09-04T17:41:04: ------------------------------
2026-09-04T17:41:04: ----- initAuth DEBUG -----
2026-09-04T17:41:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:41:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:41:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:41:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:41:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:41:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:41:04: IsValid: true
2026-09-04T17:41:04: --------------------------
2026-09-04T17:41:04: ========== LOGIN API HIT ==========
2026-09-04T17:41:04: Login Request Body: { mobile_number: '9639639639', password: '9639639639' }
2026-09-04T17:41:04: SUPERADMIN CHECK RESULT: Found
2026-09-04T17:41:04: 17:41:04 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 136.812 ms - 2110[0m
2026-09-04T17:41:04: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:41:04: Method: GET
2026-09-04T17:41:04: originalUrl: /v1/dashboard
2026-09-04T17:41:04: path: /v1/dashboard
2026-09-04T17:41:04: normalizedPath: /v1/dashboard
2026-09-04T17:41:04: isPublicRoute: false
2026-09-04T17:41:04: ------------------------------
2026-09-04T17:41:04: ----- initAuth DEBUG -----
2026-09-04T17:41:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:41:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:41:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:41:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:41:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:41:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:41:04: IsValid: true
2026-09-04T17:41:04: --------------------------
2026-09-04T17:41:04: ========== Dashboard Controller ==========
2026-09-04T17:41:04: req.user => {
2026-09-04T17:41:04:   user_id: 23,
2026-09-04T17:41:04:   society_id: 23,
2026-09-04T17:41:04:   role: 'member',
2026-09-04T17:41:04:   full_name: 'Vishal ',
2026-09-04T17:41:04:   is_admin: 0,
2026-09-04T17:41:04:   is_member: 1,
2026-09-04T17:41:04:   is_superadmin: false,
2026-09-04T17:41:04:   permissions: {
2026-09-04T17:41:04:     dashboard: { view: true },
2026-09-04T17:41:04:     society: {
2026-09-04T17:41:04:       view: false,
2026-09-04T17:41:04:       create: false,
2026-09-04T17:41:04:       summary: false,
2026-09-04T17:41:04:       update: false,
2026-09-04T17:41:04:       delete: false,
2026-09-04T17:41:04:       approve: false,
2026-09-04T17:41:04:       reject: false
2026-09-04T17:41:04:     },
2026-09-04T17:41:04:     members: {
2026-09-04T17:41:04:       view: true,
2026-09-04T17:41:04:       create: false,
2026-09-04T17:41:04:       update: false,
2026-09-04T17:41:04:       delete: false,
2026-09-04T17:41:04:       approve: false,
2026-09-04T17:41:04:       reject: false
2026-09-04T17:41:04:     },
2026-09-04T17:41:04:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-04T17:41:04:     expenses: {
2026-09-04T17:41:04:       view: true,
2026-09-04T17:41:04:       create: true,
2026-09-04T17:41:04:       update: false,
2026-09-04T17:41:04:       delete: false,
2026-09-04T17:41:04:       approve: false,
2026-09-04T17:41:04:       reject: false
2026-09-04T17:41:04:     },
2026-09-04T17:41:04:     transactions: { view: true },
2026-09-04T17:41:04:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-04T17:41:04:     profile: { view: true, update: true },
2026-09-04T17:41:04:     settings: { view: false, update: false }
2026-09-04T17:41:04:   },
2026-09-04T17:41:04:   iat: 1788523864,
2026-09-04T17:41:04:   exp: 1791115864
2026-09-04T17:41:04: }
2026-09-04T17:41:04: req.selectedSocietyId => 23
2026-09-04T17:41:04: Dashboard Society ID => 23
2026-09-04T17:41:04: Member ID => 23
2026-09-04T17:41:04: User Role => member
2026-09-04T17:41:04: societyId = 23
2026-09-04T17:41:04: memberId = 23
2026-09-04T17:41:04: Pending Maintenance Count => 1
2026-09-04T17:41:04: Pending Expense Count => 0
2026-09-04T17:41:04: Total Pending Count => 1
2026-09-04T17:41:04: 17:41:04 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.502 ms - 322[0m
2026-09-04T17:41:05: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:41:05: Method: POST
2026-09-04T17:41:05: originalUrl: /v1/member/list
2026-09-04T17:41:05: path: /v1/member/list
2026-09-04T17:41:05: normalizedPath: /v1/member/list
2026-09-04T17:41:05: isPublicRoute: false
2026-09-04T17:41:05: ------------------------------
2026-09-04T17:41:05: ----- initAuth DEBUG -----
2026-09-04T17:41:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:41:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:41:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:41:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:41:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:41:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:41:05: IsValid: true
2026-09-04T17:41:05: --------------------------
2026-09-04T17:41:05: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:41:05: Method: POST
2026-09-04T17:41:05: originalUrl: /v1/member/statistics
2026-09-04T17:41:05: path: /v1/member/statistics
2026-09-04T17:41:05: normalizedPath: /v1/member/statistics
2026-09-04T17:41:05: isPublicRoute: false
2026-09-04T17:41:05: ------------------------------
2026-09-04T17:41:05: ----- initAuth DEBUG -----
2026-09-04T17:41:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:41:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:41:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:41:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:41:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:41:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:41:05: IsValid: true
2026-09-04T17:41:05: --------------------------
2026-09-04T17:41:05: 17:41:05 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 2.673 ms - 143[0m
2026-09-04T17:41:05: 17:41:05 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 7.937 ms - 791[0m
2026-09-04T17:41:07: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:41:07: Method: GET
2026-09-04T17:41:07: originalUrl: /v1/member/22
2026-09-04T17:41:07: path: /v1/member/22
2026-09-04T17:41:07: normalizedPath: /v1/member/22
2026-09-04T17:41:07: isPublicRoute: false
2026-09-04T17:41:07: ------------------------------
2026-09-04T17:41:07: ----- initAuth DEBUG -----
2026-09-04T17:41:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:41:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:41:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:41:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:41:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:41:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:41:07: IsValid: true
2026-09-04T17:41:07: --------------------------
2026-09-04T17:41:07: 17:41:07 [[32minfo[39m] [0mGET /v1/member/22 [33m403[0m 3.103 ms - 83[0m
2026-09-04T17:41:23: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:41:23: Method: POST
2026-09-04T17:41:23: originalUrl: /v1/user/login
2026-09-04T17:41:23: path: /v1/user/login
2026-09-04T17:41:23: normalizedPath: /v1/user/login
2026-09-04T17:41:23: isPublicRoute: false
2026-09-04T17:41:23: ------------------------------
2026-09-04T17:41:23: ----- initAuth DEBUG -----
2026-09-04T17:41:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:41:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:41:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:41:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:41:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:41:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:41:23: IsValid: true
2026-09-04T17:41:23: --------------------------
2026-09-04T17:41:23: ========== LOGIN API HIT ==========
2026-09-04T17:41:23: Login Request Body: { mobile_number: '0000000011', password: '0000000011' }
2026-09-04T17:41:23: SUPERADMIN CHECK RESULT: Not Found
2026-09-04T17:41:23: 17:41:23 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 4.750 ms - 72[0m
2026-09-04T17:41:37: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:41:37: Method: POST
2026-09-04T17:41:37: originalUrl: /v1/user/login
2026-09-04T17:41:37: path: /v1/user/login
2026-09-04T17:41:37: normalizedPath: /v1/user/login
2026-09-04T17:41:37: isPublicRoute: false
2026-09-04T17:41:37: ------------------------------
2026-09-04T17:41:37: ----- initAuth DEBUG -----
2026-09-04T17:41:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:41:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:41:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:41:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:41:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:41:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:41:37: IsValid: true
2026-09-04T17:41:37: --------------------------
2026-09-04T17:41:37: ========== LOGIN API HIT ==========
2026-09-04T17:41:37: Login Request Body: { mobile_number: '1111111100', password: '1111111100' }
2026-09-04T17:41:37: SUPERADMIN CHECK RESULT: Not Found
2026-09-04T17:41:37: 17:41:37 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 3.174 ms - 72[0m
2026-09-04T17:42:24: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:42:24: Method: POST
2026-09-04T17:42:24: originalUrl: /v1/user/login
2026-09-04T17:42:24: path: /v1/user/login
2026-09-04T17:42:24: normalizedPath: /v1/user/login
2026-09-04T17:42:24: isPublicRoute: false
2026-09-04T17:42:24: ------------------------------
2026-09-04T17:42:24: ----- initAuth DEBUG -----
2026-09-04T17:42:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:24: IsValid: true
2026-09-04T17:42:24: --------------------------
2026-09-04T17:42:24: ========== LOGIN API HIT ==========
2026-09-04T17:42:24: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-04T17:42:24: SUPERADMIN CHECK RESULT: Found
2026-09-04T17:42:24: 17:42:24 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 108.092 ms - 2063[0m
2026-09-04T17:42:24: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:42:24: Method: GET
2026-09-04T17:42:24: originalUrl: /v1/dashboard
2026-09-04T17:42:24: path: /v1/dashboard
2026-09-04T17:42:24: normalizedPath: /v1/dashboard
2026-09-04T17:42:24: isPublicRoute: false
2026-09-04T17:42:24: ------------------------------
2026-09-04T17:42:24: ----- initAuth DEBUG -----
2026-09-04T17:42:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:24: IsValid: true
2026-09-04T17:42:24: --------------------------
2026-09-04T17:42:24: ========== Dashboard Controller ==========
2026-09-04T17:42:24: req.user => {
2026-09-04T17:42:24:   user_id: 22,
2026-09-04T17:42:24:   society_id: 23,
2026-09-04T17:42:24:   role: 'admin',
2026-09-04T17:42:24:   full_name: 'Varun',
2026-09-04T17:42:24:   is_admin: 1,
2026-09-04T17:42:24:   is_member: 1,
2026-09-04T17:42:24:   is_superadmin: false,
2026-09-04T17:42:24:   permissions: {
2026-09-04T17:42:24:     dashboard: { view: true },
2026-09-04T17:42:24:     society: {
2026-09-04T17:42:24:       view: true,
2026-09-04T17:42:24:       summary: false,
2026-09-04T17:42:24:       create: false,
2026-09-04T17:42:24:       update: true,
2026-09-04T17:42:24:       delete: false,
2026-09-04T17:42:24:       approve: false,
2026-09-04T17:42:24:       reject: false
2026-09-04T17:42:24:     },
2026-09-04T17:42:24:     members: {
2026-09-04T17:42:24:       view: true,
2026-09-04T17:42:24:       create: true,
2026-09-04T17:42:24:       update: true,
2026-09-04T17:42:24:       delete: true,
2026-09-04T17:42:24:       approve: false,
2026-09-04T17:42:24:       reject: true
2026-09-04T17:42:24:     },
2026-09-04T17:42:24:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T17:42:24:     expenses: {
2026-09-04T17:42:24:       view: true,
2026-09-04T17:42:24:       create: true,
2026-09-04T17:42:24:       update: true,
2026-09-04T17:42:24:       delete: false,
2026-09-04T17:42:24:       approve: true,
2026-09-04T17:42:24:       reject: true
2026-09-04T17:42:24:     },
2026-09-04T17:42:24:     transactions: { view: true },
2026-09-04T17:42:24:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T17:42:24:     profile: { view: true, update: true },
2026-09-04T17:42:24:     settings: { view: true, update: true }
2026-09-04T17:42:24:   },
2026-09-04T17:42:24:   iat: 1788523944,
2026-09-04T17:42:24:   exp: 1791115944
2026-09-04T17:42:24: }
2026-09-04T17:42:24: req.selectedSocietyId => 23
2026-09-04T17:42:24: Dashboard Society ID => 23
2026-09-04T17:42:24: Member ID => 22
2026-09-04T17:42:24: User Role => admin
2026-09-04T17:42:24: societyId = 23
2026-09-04T17:42:24: memberId = 22
2026-09-04T17:42:24: Pending Maintenance Count => 1
2026-09-04T17:42:24: Pending Expense Count => 0
2026-09-04T17:42:24: Total Pending Count => 1
2026-09-04T17:42:24: 17:42:24 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.774 ms - 319[0m
2026-09-04T17:42:26: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:42:26: Method: POST
2026-09-04T17:42:26: originalUrl: /v1/transactions
2026-09-04T17:42:26: path: /v1/transactions
2026-09-04T17:42:26: normalizedPath: /v1/transactions
2026-09-04T17:42:26: isPublicRoute: false
2026-09-04T17:42:26: ------------------------------
2026-09-04T17:42:26: ----- initAuth DEBUG -----
2026-09-04T17:42:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:26: IsValid: true
2026-09-04T17:42:26: --------------------------
2026-09-04T17:42:26: 17:42:26 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.110 ms - 405[0m
2026-09-04T17:42:26: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:42:26: Method: GET
2026-09-04T17:42:26: originalUrl: /v1/expense-categories
2026-09-04T17:42:26: path: /v1/expense-categories
2026-09-04T17:42:26: normalizedPath: /v1/expense-categories
2026-09-04T17:42:26: isPublicRoute: false
2026-09-04T17:42:26: ------------------------------
2026-09-04T17:42:26: ----- initAuth DEBUG -----
2026-09-04T17:42:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:26: IsValid: true
2026-09-04T17:42:26: --------------------------
2026-09-04T17:42:26: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:42:26: Method: GET
2026-09-04T17:42:26: originalUrl: /v1/transactions/summary?society_id=23
2026-09-04T17:42:26: path: /v1/transactions/summary
2026-09-04T17:42:26: normalizedPath: /v1/transactions/summary
2026-09-04T17:42:26: isPublicRoute: false
2026-09-04T17:42:26: ------------------------------
2026-09-04T17:42:26: ----- initAuth DEBUG -----
2026-09-04T17:42:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:26: IsValid: true
2026-09-04T17:42:26: --------------------------
2026-09-04T17:42:26: 17:42:26 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 3.644 ms - 128[0m
2026-09-04T17:42:26: 17:42:26 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.300 ms - 149[0m
2026-09-04T17:42:27: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:42:27: Method: GET
2026-09-04T17:42:27: originalUrl: /v1/transactions/15
2026-09-04T17:42:27: path: /v1/transactions/15
2026-09-04T17:42:27: normalizedPath: /v1/transactions/15
2026-09-04T17:42:27: isPublicRoute: false
2026-09-04T17:42:27: ------------------------------
2026-09-04T17:42:27: ----- initAuth DEBUG -----
2026-09-04T17:42:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:27: IsValid: true
2026-09-04T17:42:27: --------------------------
2026-09-04T17:42:27: 17:42:27 [[32minfo[39m] [0mGET /v1/transactions/15 [32m200[0m 5.949 ms - 1023[0m
2026-09-04T17:42:31: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:42:31: Method: PUT
2026-09-04T17:42:31: originalUrl: /v1/payment/15/approve
2026-09-04T17:42:31: path: /v1/payment/15/approve
2026-09-04T17:42:31: normalizedPath: /v1/payment/15/approve
2026-09-04T17:42:31: isPublicRoute: false
2026-09-04T17:42:31: ------------------------------
2026-09-04T17:42:31: ----- initAuth DEBUG -----
2026-09-04T17:42:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:31: IsValid: true
2026-09-04T17:42:31: --------------------------
2026-09-04T17:42:31: ========== APPROVE PAYMENT ==========
2026-09-04T17:42:31: TRANSACTION ID: 15
2026-09-04T17:42:31: SELECTED SOCIETY ID: 23
2026-09-04T17:42:31: USER: {
2026-09-04T17:42:31:   user_id: 22,
2026-09-04T17:42:31:   society_id: 23,
2026-09-04T17:42:31:   role: 'admin',
2026-09-04T17:42:31:   full_name: 'Varun',
2026-09-04T17:42:31:   is_admin: 1,
2026-09-04T17:42:31:   is_member: 1,
2026-09-04T17:42:31:   is_superadmin: false,
2026-09-04T17:42:31:   permissions: {
2026-09-04T17:42:31:     dashboard: { view: true },
2026-09-04T17:42:31:     society: {
2026-09-04T17:42:31:       view: true,
2026-09-04T17:42:31:       summary: false,
2026-09-04T17:42:31:       create: false,
2026-09-04T17:42:31:       update: true,
2026-09-04T17:42:31:       delete: false,
2026-09-04T17:42:31:       approve: false,
2026-09-04T17:42:31:       reject: false
2026-09-04T17:42:31:     },
2026-09-04T17:42:31:     members: {
2026-09-04T17:42:31:       view: true,
2026-09-04T17:42:31:       create: true,
2026-09-04T17:42:31:       update: true,
2026-09-04T17:42:31:       delete: true,
2026-09-04T17:42:31:       approve: false,
2026-09-04T17:42:31:       reject: true
2026-09-04T17:42:31:     },
2026-09-04T17:42:31:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T17:42:31:     expenses: {
2026-09-04T17:42:31:       view: true,
2026-09-04T17:42:31:       create: true,
2026-09-04T17:42:31:       update: true,
2026-09-04T17:42:31:       delete: false,
2026-09-04T17:42:31:       approve: true,
2026-09-04T17:42:31:       reject: true
2026-09-04T17:42:31:     },
2026-09-04T17:42:31:     transactions: { view: true },
2026-09-04T17:42:31:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T17:42:31:     profile: { view: true, update: true },
2026-09-04T17:42:31:     settings: { view: true, update: true }
2026-09-04T17:42:31:   },
2026-09-04T17:42:31:   iat: 1788523944,
2026-09-04T17:42:31:   exp: 1791115944
2026-09-04T17:42:31: }
2026-09-04T17:42:31: TRANSACTION: {
2026-09-04T17:42:31:   id: 15,
2026-09-04T17:42:31:   society_id: 23,
2026-09-04T17:42:31:   member_id: 23,
2026-09-04T17:42:31:   reference_type: 'maintenance',
2026-09-04T17:42:31:   reference_id: 13,
2026-09-04T17:42:31:   member_name: 'Vishal ',
2026-09-04T17:42:31:   flat_number: '120',
2026-09-04T17:42:31:   transaction_type: 'maintenance',
2026-09-04T17:42:31:   amount: '500.00',
2026-09-04T17:42:31:   direction: 'credit',
2026-09-04T17:42:31:   payment_mode: 'cash',
2026-09-04T17:42:31:   transaction_number: '102',
2026-09-04T17:42:31:   transaction_date: 2026-09-04T12:10:38.000Z,
2026-09-04T17:42:31:   approval_status: 'pending',
2026-09-04T17:42:31:   status: 1,
2026-09-04T17:42:31:   created_at: 2026-09-04T12:10:38.000Z,
2026-09-04T17:42:31:   updated_at: 2026-09-04T12:10:38.000Z,
2026-09-04T17:42:31:   receipt_url: null,
2026-09-04T17:42:31:   screenshot_url: '/uploads/payment/1788523838322-604564739.jpg',
2026-09-04T17:42:31:   approval_comment: null
2026-09-04T17:42:31: }
2026-09-04T17:42:31: ========== TRANSACTION UPDATE ==========
2026-09-04T17:42:31: STATUS: approved
2026-09-04T17:42:31: COMMENT: okay
2026-09-04T17:42:31: TRANSACTION ID: 15
2026-09-04T17:42:31: AFFECTED ROWS: 1
2026-09-04T17:42:31: APPROVAL RESULT: {
2026-09-04T17:42:31:   affectedRows: 1,
2026-09-04T17:42:31:   transactionId: 15,
2026-09-04T17:42:31:   referenceType: 'maintenance',
2026-09-04T17:42:31:   referenceId: 13,
2026-09-04T17:42:31:   approval_status: 'approved',
2026-09-04T17:42:31:   approval_comment: 'okay',
2026-09-04T17:42:31:   mainTableAffectedRows: 1
2026-09-04T17:42:31: }
2026-09-04T17:42:31: 17:42:31 [[32minfo[39m] [0mPUT /v1/payment/15/approve [32m200[0m 45.762 ms - 257[0m
2026-09-04T17:42:39: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:42:39: Method: POST
2026-09-04T17:42:39: originalUrl: /v1/transactions
2026-09-04T17:42:39: path: /v1/transactions
2026-09-04T17:42:39: normalizedPath: /v1/transactions
2026-09-04T17:42:39: isPublicRoute: false
2026-09-04T17:42:39: ------------------------------
2026-09-04T17:42:39: ----- initAuth DEBUG -----
2026-09-04T17:42:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:39: IsValid: true
2026-09-04T17:42:39: --------------------------
2026-09-04T17:42:39: 17:42:39 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 24.595 ms - 406[0m
2026-09-04T17:42:40: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:42:40: Method: GET
2026-09-04T17:42:40: originalUrl: /v1/transactions/summary?society_id=23
2026-09-04T17:42:40: path: /v1/transactions/summary
2026-09-04T17:42:40: normalizedPath: /v1/transactions/summary
2026-09-04T17:42:40: isPublicRoute: false
2026-09-04T17:42:40: ------------------------------
2026-09-04T17:42:40: ----- initAuth DEBUG -----
2026-09-04T17:42:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:40: IsValid: true
2026-09-04T17:42:40: --------------------------
2026-09-04T17:42:40: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:42:40: Method: GET
2026-09-04T17:42:40: originalUrl: /v1/expense-categories
2026-09-04T17:42:40: path: /v1/expense-categories
2026-09-04T17:42:40: normalizedPath: /v1/expense-categories
2026-09-04T17:42:40: isPublicRoute: false
2026-09-04T17:42:40: ------------------------------
2026-09-04T17:42:40: ----- initAuth DEBUG -----
2026-09-04T17:42:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:42:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:42:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:42:40: IsValid: true
2026-09-04T17:42:40: --------------------------
2026-09-04T17:42:40: 17:42:40 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 5.315 ms - 149[0m
2026-09-04T17:42:40: 17:42:40 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 12.268 ms - 128[0m
2026-09-04T17:43:06: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:06: Method: POST
2026-09-04T17:43:06: originalUrl: /v1/expenses
2026-09-04T17:43:06: path: /v1/expenses
2026-09-04T17:43:06: normalizedPath: /v1/expenses
2026-09-04T17:43:06: isPublicRoute: false
2026-09-04T17:43:06: ------------------------------
2026-09-04T17:43:06: ----- initAuth DEBUG -----
2026-09-04T17:43:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:06: IsValid: true
2026-09-04T17:43:06: --------------------------
2026-09-04T17:43:06: 17:43:06 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 114.879 ms - 73[0m
2026-09-04T17:43:06: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:06: Method: POST
2026-09-04T17:43:06: originalUrl: /v1/expenses/summary
2026-09-04T17:43:06: path: /v1/expenses/summary
2026-09-04T17:43:06: normalizedPath: /v1/expenses/summary
2026-09-04T17:43:06: isPublicRoute: false
2026-09-04T17:43:06: ------------------------------
2026-09-04T17:43:06: ----- initAuth DEBUG -----
2026-09-04T17:43:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:06: IsValid: true
2026-09-04T17:43:06: --------------------------
2026-09-04T17:43:06: 17:43:06 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 5.413 ms - 152[0m
2026-09-04T17:43:06: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:06: Method: GET
2026-09-04T17:43:06: originalUrl: /v1/expense-categories
2026-09-04T17:43:06: path: /v1/expense-categories
2026-09-04T17:43:06: normalizedPath: /v1/expense-categories
2026-09-04T17:43:06: isPublicRoute: false
2026-09-04T17:43:06: ------------------------------
2026-09-04T17:43:06: ----- initAuth DEBUG -----
2026-09-04T17:43:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:06: IsValid: true
2026-09-04T17:43:06: --------------------------
2026-09-04T17:43:06: 17:43:06 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.349 ms - 149[0m
2026-09-04T17:43:25: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:25: Method: POST
2026-09-04T17:43:25: originalUrl: /v1/expense/create
2026-09-04T17:43:25: path: /v1/expense/create
2026-09-04T17:43:25: normalizedPath: /v1/expense/create
2026-09-04T17:43:25: isPublicRoute: false
2026-09-04T17:43:25: ------------------------------
2026-09-04T17:43:25: ----- initAuth DEBUG -----
2026-09-04T17:43:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:25: IsValid: true
2026-09-04T17:43:25: --------------------------
2026-09-04T17:43:25: 17:43:25 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 54.632 ms - 79[0m
2026-09-04T17:43:25: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:25: Method: POST
2026-09-04T17:43:25: originalUrl: /v1/expenses
2026-09-04T17:43:25: path: /v1/expenses
2026-09-04T17:43:25: normalizedPath: /v1/expenses
2026-09-04T17:43:25: isPublicRoute: false
2026-09-04T17:43:25: ------------------------------
2026-09-04T17:43:25: ----- initAuth DEBUG -----
2026-09-04T17:43:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:25: IsValid: true
2026-09-04T17:43:25: --------------------------
2026-09-04T17:43:25: 17:43:25 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.580 ms - 550[0m
2026-09-04T17:43:25: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:25: Method: POST
2026-09-04T17:43:25: originalUrl: /v1/expenses/summary
2026-09-04T17:43:25: path: /v1/expenses/summary
2026-09-04T17:43:25: normalizedPath: /v1/expenses/summary
2026-09-04T17:43:25: isPublicRoute: false
2026-09-04T17:43:25: ------------------------------
2026-09-04T17:43:25: ----- initAuth DEBUG -----
2026-09-04T17:43:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:25: IsValid: true
2026-09-04T17:43:25: --------------------------
2026-09-04T17:43:25: 17:43:25 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 2.817 ms - 156[0m
2026-09-04T17:43:25: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:25: Method: GET
2026-09-04T17:43:25: originalUrl: /v1/expense-categories
2026-09-04T17:43:25: path: /v1/expense-categories
2026-09-04T17:43:25: normalizedPath: /v1/expense-categories
2026-09-04T17:43:25: isPublicRoute: false
2026-09-04T17:43:25: ------------------------------
2026-09-04T17:43:25: ----- initAuth DEBUG -----
2026-09-04T17:43:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:25: IsValid: true
2026-09-04T17:43:25: --------------------------
2026-09-04T17:43:25: 17:43:25 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.475 ms - 149[0m
2026-09-04T17:43:33: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:33: Method: POST
2026-09-04T17:43:33: originalUrl: /v1/transactions
2026-09-04T17:43:33: path: /v1/transactions
2026-09-04T17:43:33: normalizedPath: /v1/transactions
2026-09-04T17:43:33: isPublicRoute: false
2026-09-04T17:43:33: ------------------------------
2026-09-04T17:43:33: ----- initAuth DEBUG -----
2026-09-04T17:43:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:33: IsValid: true
2026-09-04T17:43:33: --------------------------
2026-09-04T17:43:33: 17:43:33 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.195 ms - 726[0m
2026-09-04T17:43:33: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:33: Method: GET
2026-09-04T17:43:33: originalUrl: /v1/expense-categories
2026-09-04T17:43:33: path: /v1/expense-categories
2026-09-04T17:43:33: normalizedPath: /v1/expense-categories
2026-09-04T17:43:33: isPublicRoute: false
2026-09-04T17:43:33: ------------------------------
2026-09-04T17:43:33: ----- initAuth DEBUG -----
2026-09-04T17:43:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:33: IsValid: true
2026-09-04T17:43:33: --------------------------
2026-09-04T17:43:33: 17:43:33 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 2.965 ms - 149[0m
2026-09-04T17:43:33: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:33: Method: GET
2026-09-04T17:43:33: originalUrl: /v1/transactions/summary?society_id=23
2026-09-04T17:43:33: path: /v1/transactions/summary
2026-09-04T17:43:33: normalizedPath: /v1/transactions/summary
2026-09-04T17:43:33: isPublicRoute: false
2026-09-04T17:43:33: ------------------------------
2026-09-04T17:43:33: ----- initAuth DEBUG -----
2026-09-04T17:43:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:33: IsValid: true
2026-09-04T17:43:33: --------------------------
2026-09-04T17:43:33: 17:43:33 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 3.052 ms - 130[0m
2026-09-04T17:43:35: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:35: Method: GET
2026-09-04T17:43:35: originalUrl: /v1/transactions/16
2026-09-04T17:43:35: path: /v1/transactions/16
2026-09-04T17:43:35: normalizedPath: /v1/transactions/16
2026-09-04T17:43:35: isPublicRoute: false
2026-09-04T17:43:35: ------------------------------
2026-09-04T17:43:35: ----- initAuth DEBUG -----
2026-09-04T17:43:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:35: IsValid: true
2026-09-04T17:43:35: --------------------------
2026-09-04T17:43:35: 17:43:35 [[32minfo[39m] [0mGET /v1/transactions/16 [32m200[0m 4.761 ms - 622[0m
2026-09-04T17:43:38: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:38: Method: PUT
2026-09-04T17:43:38: originalUrl: /v1/payment/16/approve
2026-09-04T17:43:38: path: /v1/payment/16/approve
2026-09-04T17:43:38: normalizedPath: /v1/payment/16/approve
2026-09-04T17:43:38: isPublicRoute: false
2026-09-04T17:43:38: ------------------------------
2026-09-04T17:43:38: ----- initAuth DEBUG -----
2026-09-04T17:43:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:38: IsValid: true
2026-09-04T17:43:38: --------------------------
2026-09-04T17:43:38: ========== APPROVE PAYMENT ==========
2026-09-04T17:43:38: TRANSACTION ID: 16
2026-09-04T17:43:38: SELECTED SOCIETY ID: 23
2026-09-04T17:43:38: USER: {
2026-09-04T17:43:38:   user_id: 22,
2026-09-04T17:43:38:   society_id: 23,
2026-09-04T17:43:38:   role: 'admin',
2026-09-04T17:43:38:   full_name: 'Varun',
2026-09-04T17:43:38:   is_admin: 1,
2026-09-04T17:43:38:   is_member: 1,
2026-09-04T17:43:38:   is_superadmin: false,
2026-09-04T17:43:38:   permissions: {
2026-09-04T17:43:38:     dashboard: { view: true },
2026-09-04T17:43:38:     society: {
2026-09-04T17:43:38:       view: true,
2026-09-04T17:43:38:       summary: false,
2026-09-04T17:43:38:       create: false,
2026-09-04T17:43:38:       update: true,
2026-09-04T17:43:38:       delete: false,
2026-09-04T17:43:38:       approve: false,
2026-09-04T17:43:38:       reject: false
2026-09-04T17:43:38:     },
2026-09-04T17:43:38:     members: {
2026-09-04T17:43:38:       view: true,
2026-09-04T17:43:38:       create: true,
2026-09-04T17:43:38:       update: true,
2026-09-04T17:43:38:       delete: true,
2026-09-04T17:43:38:       approve: false,
2026-09-04T17:43:38:       reject: true
2026-09-04T17:43:38:     },
2026-09-04T17:43:38:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T17:43:38:     expenses: {
2026-09-04T17:43:38:       view: true,
2026-09-04T17:43:38:       create: true,
2026-09-04T17:43:38:       update: true,
2026-09-04T17:43:38:       delete: false,
2026-09-04T17:43:38:       approve: true,
2026-09-04T17:43:38:       reject: true
2026-09-04T17:43:38:     },
2026-09-04T17:43:38:     transactions: { view: true },
2026-09-04T17:43:38:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T17:43:38:     profile: { view: true, update: true },
2026-09-04T17:43:38:     settings: { view: true, update: true }
2026-09-04T17:43:38:   },
2026-09-04T17:43:38:   iat: 1788523944,
2026-09-04T17:43:38:   exp: 1791115944
2026-09-04T17:43:38: }
2026-09-04T17:43:38: TRANSACTION: {
2026-09-04T17:43:38:   id: 16,
2026-09-04T17:43:38:   society_id: 23,
2026-09-04T17:43:38:   member_id: 22,
2026-09-04T17:43:38:   reference_type: 'expense',
2026-09-04T17:43:38:   reference_id: 22,
2026-09-04T17:43:38:   member_name: 'Varun',
2026-09-04T17:43:38:   flat_number: '12',
2026-09-04T17:43:38:   transaction_type: 'Maintenance',
2026-09-04T17:43:38:   amount: '200.00',
2026-09-04T17:43:38:   direction: 'debit',
2026-09-04T17:43:38:   payment_mode: 'cash',
2026-09-04T17:43:38:   transaction_number: null,
2026-09-04T17:43:38:   transaction_date: 2026-09-04T12:13:25.000Z,
2026-09-04T17:43:38:   approval_status: 'pending',
2026-09-04T17:43:38:   status: 1,
2026-09-04T17:43:38:   created_at: 2026-09-04T12:13:25.000Z,
2026-09-04T17:43:38:   updated_at: 2026-09-04T12:13:25.000Z,
2026-09-04T17:43:38:   receipt_url: '/uploads/expense/1788524005297-401843157.jpg',
2026-09-04T17:43:38:   screenshot_url: null,
2026-09-04T17:43:38:   approval_comment: null
2026-09-04T17:43:38: }
2026-09-04T17:43:38: ========== TRANSACTION UPDATE ==========
2026-09-04T17:43:38: STATUS: approved
2026-09-04T17:43:38: COMMENT: ok
2026-09-04T17:43:38: TRANSACTION ID: 16
2026-09-04T17:43:38: AFFECTED ROWS: 1
2026-09-04T17:43:38: APPROVAL RESULT: {
2026-09-04T17:43:38:   affectedRows: 1,
2026-09-04T17:43:38:   transactionId: 16,
2026-09-04T17:43:38:   referenceType: 'expense',
2026-09-04T17:43:38:   referenceId: 22,
2026-09-04T17:43:38:   approval_status: 'approved',
2026-09-04T17:43:38:   approval_comment: 'ok',
2026-09-04T17:43:38:   mainTableAffectedRows: 1
2026-09-04T17:43:38: }
2026-09-04T17:43:38: 17:43:38 [[32minfo[39m] [0mPUT /v1/payment/16/approve [31m500[0m 11.237 ms - 80[0m
2026-09-04T17:43:39: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:39: Method: PUT
2026-09-04T17:43:39: originalUrl: /v1/payment/16/approve
2026-09-04T17:43:39: path: /v1/payment/16/approve
2026-09-04T17:43:39: normalizedPath: /v1/payment/16/approve
2026-09-04T17:43:39: isPublicRoute: false
2026-09-04T17:43:39: ------------------------------
2026-09-04T17:43:39: ----- initAuth DEBUG -----
2026-09-04T17:43:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:39: IsValid: true
2026-09-04T17:43:39: --------------------------
2026-09-04T17:43:39: ========== APPROVE PAYMENT ==========
2026-09-04T17:43:39: TRANSACTION ID: 16
2026-09-04T17:43:39: SELECTED SOCIETY ID: 23
2026-09-04T17:43:39: USER: {
2026-09-04T17:43:39:   user_id: 22,
2026-09-04T17:43:39:   society_id: 23,
2026-09-04T17:43:39:   role: 'admin',
2026-09-04T17:43:39:   full_name: 'Varun',
2026-09-04T17:43:39:   is_admin: 1,
2026-09-04T17:43:39:   is_member: 1,
2026-09-04T17:43:39:   is_superadmin: false,
2026-09-04T17:43:39:   permissions: {
2026-09-04T17:43:39:     dashboard: { view: true },
2026-09-04T17:43:39:     society: {
2026-09-04T17:43:39:       view: true,
2026-09-04T17:43:39:       summary: false,
2026-09-04T17:43:39:       create: false,
2026-09-04T17:43:39:       update: true,
2026-09-04T17:43:39:       delete: false,
2026-09-04T17:43:39:       approve: false,
2026-09-04T17:43:39:       reject: false
2026-09-04T17:43:39:     },
2026-09-04T17:43:39:     members: {
2026-09-04T17:43:39:       view: true,
2026-09-04T17:43:39:       create: true,
2026-09-04T17:43:39:       update: true,
2026-09-04T17:43:39:       delete: true,
2026-09-04T17:43:39:       approve: false,
2026-09-04T17:43:39:       reject: true
2026-09-04T17:43:39:     },
2026-09-04T17:43:39:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T17:43:39:     expenses: {
2026-09-04T17:43:39:       view: true,
2026-09-04T17:43:39:       create: true,
2026-09-04T17:43:39:       update: true,
2026-09-04T17:43:39:       delete: false,
2026-09-04T17:43:39:       approve: true,
2026-09-04T17:43:39:       reject: true
2026-09-04T17:43:39:     },
2026-09-04T17:43:39:     transactions: { view: true },
2026-09-04T17:43:39:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T17:43:39:     profile: { view: true, update: true },
2026-09-04T17:43:39:     settings: { view: true, update: true }
2026-09-04T17:43:39:   },
2026-09-04T17:43:39:   iat: 1788523944,
2026-09-04T17:43:39:   exp: 1791115944
2026-09-04T17:43:39: }
2026-09-04T17:43:39: TRANSACTION: {
2026-09-04T17:43:39:   id: 16,
2026-09-04T17:43:39:   society_id: 23,
2026-09-04T17:43:39:   member_id: 22,
2026-09-04T17:43:39:   reference_type: 'expense',
2026-09-04T17:43:39:   reference_id: 22,
2026-09-04T17:43:39:   member_name: 'Varun',
2026-09-04T17:43:39:   flat_number: '12',
2026-09-04T17:43:39:   transaction_type: 'Maintenance',
2026-09-04T17:43:39:   amount: '200.00',
2026-09-04T17:43:39:   direction: 'debit',
2026-09-04T17:43:39:   payment_mode: 'cash',
2026-09-04T17:43:39:   transaction_number: null,
2026-09-04T17:43:39:   transaction_date: 2026-09-04T12:13:25.000Z,
2026-09-04T17:43:39:   approval_status: 'approved',
2026-09-04T17:43:39:   status: 1,
2026-09-04T17:43:39:   created_at: 2026-09-04T12:13:25.000Z,
2026-09-04T17:43:39:   updated_at: 2026-09-04T12:13:25.000Z,
2026-09-04T17:43:39:   receipt_url: '/uploads/expense/1788524005297-401843157.jpg',
2026-09-04T17:43:39:   screenshot_url: null,
2026-09-04T17:43:39:   approval_comment: 'ok'
2026-09-04T17:43:39: }
2026-09-04T17:43:39: 17:43:39 [[32minfo[39m] [0mPUT /v1/payment/16/approve [33m400[0m 3.617 ms - 85[0m
2026-09-04T17:43:48: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:48: Method: GET
2026-09-04T17:43:48: originalUrl: /v1/transactions/16
2026-09-04T17:43:48: path: /v1/transactions/16
2026-09-04T17:43:48: normalizedPath: /v1/transactions/16
2026-09-04T17:43:48: isPublicRoute: false
2026-09-04T17:43:48: ------------------------------
2026-09-04T17:43:48: ----- initAuth DEBUG -----
2026-09-04T17:43:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:48: IsValid: true
2026-09-04T17:43:48: --------------------------
2026-09-04T17:43:48: 17:43:48 [[32minfo[39m] [0mGET /v1/transactions/16 [32m200[0m 4.398 ms - 623[0m
2026-09-04T17:43:52: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:52: Method: GET
2026-09-04T17:43:52: originalUrl: /v1/transactions/16
2026-09-04T17:43:52: path: /v1/transactions/16
2026-09-04T17:43:52: normalizedPath: /v1/transactions/16
2026-09-04T17:43:52: isPublicRoute: false
2026-09-04T17:43:52: ------------------------------
2026-09-04T17:43:52: ----- initAuth DEBUG -----
2026-09-04T17:43:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:52: IsValid: true
2026-09-04T17:43:52: --------------------------
2026-09-04T17:43:52: 17:43:52 [[32minfo[39m] [0mGET /v1/transactions/16 [32m200[0m 4.046 ms - 623[0m
2026-09-04T17:43:54: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:54: Method: POST
2026-09-04T17:43:54: originalUrl: /v1/transactions
2026-09-04T17:43:54: path: /v1/transactions
2026-09-04T17:43:54: normalizedPath: /v1/transactions
2026-09-04T17:43:54: isPublicRoute: false
2026-09-04T17:43:54: ------------------------------
2026-09-04T17:43:54: ----- initAuth DEBUG -----
2026-09-04T17:43:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:54: IsValid: true
2026-09-04T17:43:54: --------------------------
2026-09-04T17:43:54: 17:43:54 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 3.199 ms - 727[0m
2026-09-04T17:43:54: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:54: Method: GET
2026-09-04T17:43:54: originalUrl: /v1/transactions/summary?society_id=23
2026-09-04T17:43:54: path: /v1/transactions/summary
2026-09-04T17:43:54: normalizedPath: /v1/transactions/summary
2026-09-04T17:43:54: isPublicRoute: false
2026-09-04T17:43:54: ------------------------------
2026-09-04T17:43:54: ----- initAuth DEBUG -----
2026-09-04T17:43:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:54: IsValid: true
2026-09-04T17:43:54: --------------------------
2026-09-04T17:43:54: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:54: Method: GET
2026-09-04T17:43:54: originalUrl: /v1/expense-categories
2026-09-04T17:43:54: path: /v1/expense-categories
2026-09-04T17:43:54: normalizedPath: /v1/expense-categories
2026-09-04T17:43:54: isPublicRoute: false
2026-09-04T17:43:54: ------------------------------
2026-09-04T17:43:54: ----- initAuth DEBUG -----
2026-09-04T17:43:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:54: IsValid: true
2026-09-04T17:43:54: --------------------------
2026-09-04T17:43:54: 17:43:54 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 7.009 ms - 130[0m
2026-09-04T17:43:54: 17:43:54 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.491 ms - 149[0m
2026-09-04T17:43:56: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:56: Method: POST
2026-09-04T17:43:56: originalUrl: /v1/expenses
2026-09-04T17:43:56: path: /v1/expenses
2026-09-04T17:43:56: normalizedPath: /v1/expenses
2026-09-04T17:43:56: isPublicRoute: false
2026-09-04T17:43:56: ------------------------------
2026-09-04T17:43:56: ----- initAuth DEBUG -----
2026-09-04T17:43:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:56: IsValid: true
2026-09-04T17:43:56: --------------------------
2026-09-04T17:43:56: 17:43:56 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.451 ms - 557[0m
2026-09-04T17:43:56: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:56: Method: POST
2026-09-04T17:43:56: originalUrl: /v1/expenses/summary
2026-09-04T17:43:56: path: /v1/expenses/summary
2026-09-04T17:43:56: normalizedPath: /v1/expenses/summary
2026-09-04T17:43:56: isPublicRoute: false
2026-09-04T17:43:56: ------------------------------
2026-09-04T17:43:56: ----- initAuth DEBUG -----
2026-09-04T17:43:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:56: IsValid: true
2026-09-04T17:43:56: --------------------------
2026-09-04T17:43:56: 17:43:56 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.653 ms - 156[0m
2026-09-04T17:43:56: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:56: Method: GET
2026-09-04T17:43:56: originalUrl: /v1/expense-categories
2026-09-04T17:43:56: path: /v1/expense-categories
2026-09-04T17:43:56: normalizedPath: /v1/expense-categories
2026-09-04T17:43:56: isPublicRoute: false
2026-09-04T17:43:56: ------------------------------
2026-09-04T17:43:56: ----- initAuth DEBUG -----
2026-09-04T17:43:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:56: IsValid: true
2026-09-04T17:43:56: --------------------------
2026-09-04T17:43:56: 17:43:56 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.833 ms - 149[0m
2026-09-04T17:43:57: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:57: Method: POST
2026-09-04T17:43:57: originalUrl: /v1/payments
2026-09-04T17:43:57: path: /v1/payments
2026-09-04T17:43:57: normalizedPath: /v1/payments
2026-09-04T17:43:57: isPublicRoute: false
2026-09-04T17:43:57: ------------------------------
2026-09-04T17:43:57: ----- initAuth DEBUG -----
2026-09-04T17:43:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:57: IsValid: true
2026-09-04T17:43:57: --------------------------
2026-09-04T17:43:57: 17:43:57 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 7.284 ms - 460[0m
2026-09-04T17:43:58: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:43:58: Method: GET
2026-09-04T17:43:58: originalUrl: /v1/payment/my-dues
2026-09-04T17:43:58: path: /v1/payment/my-dues
2026-09-04T17:43:58: normalizedPath: /v1/payment/my-dues
2026-09-04T17:43:58: isPublicRoute: false
2026-09-04T17:43:58: ------------------------------
2026-09-04T17:43:58: ----- initAuth DEBUG -----
2026-09-04T17:43:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:43:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:43:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:43:58: IsValid: true
2026-09-04T17:43:58: --------------------------
2026-09-04T17:43:58: 17:43:58 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 12.197 ms - 463[0m
2026-09-04T17:44:00: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:44:00: Method: GET
2026-09-04T17:44:00: originalUrl: /v1/payment/13
2026-09-04T17:44:00: path: /v1/payment/13
2026-09-04T17:44:00: normalizedPath: /v1/payment/13
2026-09-04T17:44:00: isPublicRoute: false
2026-09-04T17:44:00: ------------------------------
2026-09-04T17:44:00: ----- initAuth DEBUG -----
2026-09-04T17:44:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:44:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:44:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:44:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:44:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:44:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:44:00: IsValid: true
2026-09-04T17:44:00: --------------------------
2026-09-04T17:44:00: 17:44:00 [[32minfo[39m] [0mGET /v1/payment/13 [32m200[0m 3.262 ms - 474[0m
2026-09-04T17:44:02: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:44:02: Method: GET
2026-09-04T17:44:02: originalUrl: /v1/payment/my-dues
2026-09-04T17:44:02: path: /v1/payment/my-dues
2026-09-04T17:44:02: normalizedPath: /v1/payment/my-dues
2026-09-04T17:44:02: isPublicRoute: false
2026-09-04T17:44:02: ------------------------------
2026-09-04T17:44:02: ----- initAuth DEBUG -----
2026-09-04T17:44:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:44:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:44:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:44:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:44:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:44:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:44:02: IsValid: true
2026-09-04T17:44:02: --------------------------
2026-09-04T17:44:02: 17:44:02 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.842 ms - 463[0m
2026-09-04T17:44:05: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:44:05: Method: GET
2026-09-04T17:44:05: originalUrl: /v1/dashboard
2026-09-04T17:44:05: path: /v1/dashboard
2026-09-04T17:44:05: normalizedPath: /v1/dashboard
2026-09-04T17:44:05: isPublicRoute: false
2026-09-04T17:44:05: ------------------------------
2026-09-04T17:44:05: ----- initAuth DEBUG -----
2026-09-04T17:44:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:44:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:44:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:44:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:44:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:44:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:44:05: IsValid: true
2026-09-04T17:44:05: --------------------------
2026-09-04T17:44:05: ========== Dashboard Controller ==========
2026-09-04T17:44:05: req.user => {
2026-09-04T17:44:05:   user_id: 22,
2026-09-04T17:44:05:   society_id: 23,
2026-09-04T17:44:05:   role: 'admin',
2026-09-04T17:44:05:   full_name: 'Varun',
2026-09-04T17:44:05:   is_admin: 1,
2026-09-04T17:44:05:   is_member: 1,
2026-09-04T17:44:05:   is_superadmin: false,
2026-09-04T17:44:05:   permissions: {
2026-09-04T17:44:05:     dashboard: { view: true },
2026-09-04T17:44:05:     society: {
2026-09-04T17:44:05:       view: true,
2026-09-04T17:44:05:       summary: false,
2026-09-04T17:44:05:       create: false,
2026-09-04T17:44:05:       update: true,
2026-09-04T17:44:05:       delete: false,
2026-09-04T17:44:05:       approve: false,
2026-09-04T17:44:05:       reject: false
2026-09-04T17:44:05:     },
2026-09-04T17:44:05:     members: {
2026-09-04T17:44:05:       view: true,
2026-09-04T17:44:05:       create: true,
2026-09-04T17:44:05:       update: true,
2026-09-04T17:44:05:       delete: true,
2026-09-04T17:44:05:       approve: false,
2026-09-04T17:44:05:       reject: true
2026-09-04T17:44:05:     },
2026-09-04T17:44:05:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-04T17:44:05:     expenses: {
2026-09-04T17:44:05:       view: true,
2026-09-04T17:44:05:       create: true,
2026-09-04T17:44:05:       update: true,
2026-09-04T17:44:05:       delete: false,
2026-09-04T17:44:05:       approve: true,
2026-09-04T17:44:05:       reject: true
2026-09-04T17:44:05:     },
2026-09-04T17:44:05:     transactions: { view: true },
2026-09-04T17:44:05:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-04T17:44:05:     profile: { view: true, update: true },
2026-09-04T17:44:05:     settings: { view: true, update: true }
2026-09-04T17:44:05:   },
2026-09-04T17:44:05:   iat: 1788523944,
2026-09-04T17:44:05:   exp: 1791115944
2026-09-04T17:44:05: }
2026-09-04T17:44:05: req.selectedSocietyId => 23
2026-09-04T17:44:05: Dashboard Society ID => 23
2026-09-04T17:44:05: Member ID => 22
2026-09-04T17:44:05: User Role => admin
2026-09-04T17:44:05: societyId = 23
2026-09-04T17:44:05: memberId = 22
2026-09-04T17:44:05: Pending Maintenance Count => 0
2026-09-04T17:44:05: Pending Expense Count => 0
2026-09-04T17:44:05: Total Pending Count => 0
2026-09-04T17:44:05: 17:44:05 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.996 ms - 519[0m
2026-09-04T17:44:06: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:44:06: Method: POST
2026-09-04T17:44:06: originalUrl: /v1/member/list
2026-09-04T17:44:06: path: /v1/member/list
2026-09-04T17:44:06: normalizedPath: /v1/member/list
2026-09-04T17:44:06: isPublicRoute: false
2026-09-04T17:44:06: ------------------------------
2026-09-04T17:44:06: ----- initAuth DEBUG -----
2026-09-04T17:44:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:44:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:44:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:44:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:44:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:44:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:44:06: IsValid: true
2026-09-04T17:44:06: --------------------------
2026-09-04T17:44:06: 17:44:06 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 4.919 ms - 791[0m
2026-09-04T17:44:06: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:44:06: Method: POST
2026-09-04T17:44:06: originalUrl: /v1/member/statistics
2026-09-04T17:44:06: path: /v1/member/statistics
2026-09-04T17:44:06: normalizedPath: /v1/member/statistics
2026-09-04T17:44:06: isPublicRoute: false
2026-09-04T17:44:06: ------------------------------
2026-09-04T17:44:06: ----- initAuth DEBUG -----
2026-09-04T17:44:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:44:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:44:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:44:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:44:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:44:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:44:06: IsValid: true
2026-09-04T17:44:06: --------------------------
2026-09-04T17:44:06: 17:44:06 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 3.185 ms - 143[0m
2026-09-04T17:44:08: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:44:08: Method: GET
2026-09-04T17:44:08: originalUrl: /v1/member/22
2026-09-04T17:44:08: path: /v1/member/22
2026-09-04T17:44:08: normalizedPath: /v1/member/22
2026-09-04T17:44:08: isPublicRoute: false
2026-09-04T17:44:08: ------------------------------
2026-09-04T17:44:08: ----- initAuth DEBUG -----
2026-09-04T17:44:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:44:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:44:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:44:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:44:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:44:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:44:08: IsValid: true
2026-09-04T17:44:08: --------------------------
2026-09-04T17:44:08: 17:44:08 [[32minfo[39m] [0mGET /v1/member/22 [32m200[0m 6.377 ms - 660[0m
2026-09-04T17:44:09: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:44:09: Method: GET
2026-09-04T17:44:09: originalUrl: /v1/member/23
2026-09-04T17:44:09: path: /v1/member/23
2026-09-04T17:44:09: normalizedPath: /v1/member/23
2026-09-04T17:44:09: isPublicRoute: false
2026-09-04T17:44:09: ------------------------------
2026-09-04T17:44:09: ----- initAuth DEBUG -----
2026-09-04T17:44:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:44:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:44:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:44:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:44:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:44:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:44:09: IsValid: true
2026-09-04T17:44:09: --------------------------
2026-09-04T17:44:09: 17:44:09 [[32minfo[39m] [0mGET /v1/member/23 [32m200[0m 7.475 ms - 667[0m
2026-09-04T17:45:14: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:45:14: Method: POST
2026-09-04T17:45:14: originalUrl: /v1/user/login
2026-09-04T17:45:14: path: /v1/user/login
2026-09-04T17:45:14: normalizedPath: /v1/user/login
2026-09-04T17:45:14: isPublicRoute: false
2026-09-04T17:45:14: ------------------------------
2026-09-04T17:45:14: ----- initAuth DEBUG -----
2026-09-04T17:45:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:14: IsValid: true
2026-09-04T17:45:14: --------------------------
2026-09-04T17:45:14: ========== LOGIN API HIT ==========
2026-09-04T17:45:14: Login Request Body: { mobile_number: '9639639639', password: '9639639639' }
2026-09-04T17:45:14: SUPERADMIN CHECK RESULT: Found
2026-09-04T17:45:14: 17:45:14 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 100.810 ms - 2110[0m
2026-09-04T17:45:15: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:45:15: Method: GET
2026-09-04T17:45:15: originalUrl: /v1/dashboard
2026-09-04T17:45:15: path: /v1/dashboard
2026-09-04T17:45:15: normalizedPath: /v1/dashboard
2026-09-04T17:45:15: isPublicRoute: false
2026-09-04T17:45:15: ------------------------------
2026-09-04T17:45:15: ----- initAuth DEBUG -----
2026-09-04T17:45:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:15: IsValid: true
2026-09-04T17:45:15: --------------------------
2026-09-04T17:45:15: ========== Dashboard Controller ==========
2026-09-04T17:45:15: req.user => {
2026-09-04T17:45:15:   user_id: 23,
2026-09-04T17:45:15:   society_id: 23,
2026-09-04T17:45:15:   role: 'member',
2026-09-04T17:45:15:   full_name: 'Vishal ',
2026-09-04T17:45:15:   is_admin: 0,
2026-09-04T17:45:15:   is_member: 1,
2026-09-04T17:45:15:   is_superadmin: false,
2026-09-04T17:45:15:   permissions: {
2026-09-04T17:45:15:     dashboard: { view: true },
2026-09-04T17:45:15:     society: {
2026-09-04T17:45:15:       view: false,
2026-09-04T17:45:15:       create: false,
2026-09-04T17:45:15:       summary: false,
2026-09-04T17:45:15:       update: false,
2026-09-04T17:45:15:       delete: false,
2026-09-04T17:45:15:       approve: false,
2026-09-04T17:45:15:       reject: false
2026-09-04T17:45:15:     },
2026-09-04T17:45:15:     members: {
2026-09-04T17:45:15:       view: true,
2026-09-04T17:45:15:       create: false,
2026-09-04T17:45:15:       update: false,
2026-09-04T17:45:15:       delete: false,
2026-09-04T17:45:15:       approve: false,
2026-09-04T17:45:15:       reject: false
2026-09-04T17:45:15:     },
2026-09-04T17:45:15:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-04T17:45:15:     expenses: {
2026-09-04T17:45:15:       view: true,
2026-09-04T17:45:15:       create: true,
2026-09-04T17:45:15:       update: false,
2026-09-04T17:45:15:       delete: false,
2026-09-04T17:45:15:       approve: false,
2026-09-04T17:45:15:       reject: false
2026-09-04T17:45:15:     },
2026-09-04T17:45:15:     transactions: { view: true },
2026-09-04T17:45:15:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-04T17:45:15:     profile: { view: true, update: true },
2026-09-04T17:45:15:     settings: { view: false, update: false }
2026-09-04T17:45:15:   },
2026-09-04T17:45:15:   iat: 1788524114,
2026-09-04T17:45:15:   exp: 1791116114
2026-09-04T17:45:15: }
2026-09-04T17:45:15: req.selectedSocietyId => 23
2026-09-04T17:45:15: Dashboard Society ID => 23
2026-09-04T17:45:15: Member ID => 23
2026-09-04T17:45:15: User Role => member
2026-09-04T17:45:15: societyId = 23
2026-09-04T17:45:15: memberId = 23
2026-09-04T17:45:15: Pending Maintenance Count => 0
2026-09-04T17:45:15: Pending Expense Count => 0
2026-09-04T17:45:15: Total Pending Count => 0
2026-09-04T17:45:15: 17:45:15 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.043 ms - 522[0m
2026-09-04T17:45:18: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:45:18: Method: POST
2026-09-04T17:45:18: originalUrl: /v1/transactions
2026-09-04T17:45:18: path: /v1/transactions
2026-09-04T17:45:18: normalizedPath: /v1/transactions
2026-09-04T17:45:18: isPublicRoute: false
2026-09-04T17:45:18: ------------------------------
2026-09-04T17:45:18: ----- initAuth DEBUG -----
2026-09-04T17:45:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:18: IsValid: true
2026-09-04T17:45:18: --------------------------
2026-09-04T17:45:18: 17:45:18 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.430 ms - 727[0m
2026-09-04T17:45:18: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:45:18: Method: GET
2026-09-04T17:45:18: originalUrl: /v1/transactions/summary?society_id=23
2026-09-04T17:45:18: path: /v1/transactions/summary
2026-09-04T17:45:18: normalizedPath: /v1/transactions/summary
2026-09-04T17:45:18: isPublicRoute: false
2026-09-04T17:45:18: ------------------------------
2026-09-04T17:45:18: ----- initAuth DEBUG -----
2026-09-04T17:45:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:18: IsValid: true
2026-09-04T17:45:18: --------------------------
2026-09-04T17:45:18: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:45:18: Method: GET
2026-09-04T17:45:18: originalUrl: /v1/expense-categories
2026-09-04T17:45:18: path: /v1/expense-categories
2026-09-04T17:45:18: normalizedPath: /v1/expense-categories
2026-09-04T17:45:18: isPublicRoute: false
2026-09-04T17:45:18: ------------------------------
2026-09-04T17:45:18: ----- initAuth DEBUG -----
2026-09-04T17:45:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:18: IsValid: true
2026-09-04T17:45:18: --------------------------
2026-09-04T17:45:18: 17:45:18 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 7.659 ms - 130[0m
2026-09-04T17:45:18: 17:45:18 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 5.198 ms - 149[0m
2026-09-04T17:45:23: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:45:23: Method: POST
2026-09-04T17:45:23: originalUrl: /v1/expenses
2026-09-04T17:45:23: path: /v1/expenses
2026-09-04T17:45:23: normalizedPath: /v1/expenses
2026-09-04T17:45:23: isPublicRoute: false
2026-09-04T17:45:23: ------------------------------
2026-09-04T17:45:23: ----- initAuth DEBUG -----
2026-09-04T17:45:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:23: IsValid: true
2026-09-04T17:45:23: --------------------------
2026-09-04T17:45:23: 17:45:23 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.365 ms - 557[0m
2026-09-04T17:45:23: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:45:23: Method: POST
2026-09-04T17:45:23: originalUrl: /v1/expenses/summary
2026-09-04T17:45:23: path: /v1/expenses/summary
2026-09-04T17:45:23: normalizedPath: /v1/expenses/summary
2026-09-04T17:45:23: isPublicRoute: false
2026-09-04T17:45:23: ------------------------------
2026-09-04T17:45:23: ----- initAuth DEBUG -----
2026-09-04T17:45:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:23: IsValid: true
2026-09-04T17:45:23: --------------------------
2026-09-04T17:45:23: 17:45:23 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.215 ms - 156[0m
2026-09-04T17:45:23: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:45:23: Method: GET
2026-09-04T17:45:23: originalUrl: /v1/expense-categories
2026-09-04T17:45:23: path: /v1/expense-categories
2026-09-04T17:45:23: normalizedPath: /v1/expense-categories
2026-09-04T17:45:23: isPublicRoute: false
2026-09-04T17:45:23: ------------------------------
2026-09-04T17:45:23: ----- initAuth DEBUG -----
2026-09-04T17:45:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:23: IsValid: true
2026-09-04T17:45:23: --------------------------
2026-09-04T17:45:23: 17:45:23 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.519 ms - 149[0m
2026-09-04T17:45:24: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:45:24: Method: POST
2026-09-04T17:45:24: originalUrl: /v1/payments
2026-09-04T17:45:24: path: /v1/payments
2026-09-04T17:45:24: normalizedPath: /v1/payments
2026-09-04T17:45:24: isPublicRoute: false
2026-09-04T17:45:24: ------------------------------
2026-09-04T17:45:24: ----- initAuth DEBUG -----
2026-09-04T17:45:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:24: IsValid: true
2026-09-04T17:45:24: --------------------------
2026-09-04T17:45:24: 17:45:24 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 8.469 ms - 460[0m
2026-09-04T17:45:24: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:45:24: Method: GET
2026-09-04T17:45:24: originalUrl: /v1/payment/my-dues
2026-09-04T17:45:24: path: /v1/payment/my-dues
2026-09-04T17:45:24: normalizedPath: /v1/payment/my-dues
2026-09-04T17:45:24: isPublicRoute: false
2026-09-04T17:45:24: ------------------------------
2026-09-04T17:45:24: ----- initAuth DEBUG -----
2026-09-04T17:45:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:24: IsValid: true
2026-09-04T17:45:24: --------------------------
2026-09-04T17:45:24: 17:45:24 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.624 ms - 486[0m
2026-09-04T17:45:26: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:45:26: Method: GET
2026-09-04T17:45:26: originalUrl: /v1/payment/my-dues
2026-09-04T17:45:26: path: /v1/payment/my-dues
2026-09-04T17:45:26: normalizedPath: /v1/payment/my-dues
2026-09-04T17:45:26: isPublicRoute: false
2026-09-04T17:45:26: ------------------------------
2026-09-04T17:45:26: ----- initAuth DEBUG -----
2026-09-04T17:45:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:45:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:45:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:45:26: IsValid: true
2026-09-04T17:45:26: --------------------------
2026-09-04T17:45:26: 17:45:26 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.817 ms - 486[0m
2026-09-04T17:51:32: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:51:32: Method: GET
2026-09-04T17:51:32: originalUrl: /v1/payment/my-dues
2026-09-04T17:51:32: path: /v1/payment/my-dues
2026-09-04T17:51:32: normalizedPath: /v1/payment/my-dues
2026-09-04T17:51:32: isPublicRoute: false
2026-09-04T17:51:32: ------------------------------
2026-09-04T17:51:32: ----- initAuth DEBUG -----
2026-09-04T17:51:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:51:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:51:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:51:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:51:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:51:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:51:32: IsValid: true
2026-09-04T17:51:32: --------------------------
2026-09-04T17:51:32: 17:51:32 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 14.078 ms - 486[0m
2026-09-04T17:52:36: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:52:36: Method: GET
2026-09-04T17:52:36: originalUrl: /v1/dashboard
2026-09-04T17:52:36: path: /v1/dashboard
2026-09-04T17:52:36: normalizedPath: /v1/dashboard
2026-09-04T17:52:36: isPublicRoute: false
2026-09-04T17:52:36: ------------------------------
2026-09-04T17:52:36: ----- initAuth DEBUG -----
2026-09-04T17:52:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:52:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:52:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:52:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:52:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:52:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:52:36: IsValid: true
2026-09-04T17:52:36: --------------------------
2026-09-04T17:52:36: ========== Dashboard Controller ==========
2026-09-04T17:52:36: req.user => {
2026-09-04T17:52:36:   user_id: 23,
2026-09-04T17:52:36:   society_id: 23,
2026-09-04T17:52:36:   role: 'member',
2026-09-04T17:52:36:   full_name: 'Vishal ',
2026-09-04T17:52:36:   is_admin: 0,
2026-09-04T17:52:36:   is_member: 1,
2026-09-04T17:52:36:   is_superadmin: false,
2026-09-04T17:52:36:   permissions: {
2026-09-04T17:52:36:     dashboard: { view: true },
2026-09-04T17:52:36:     society: {
2026-09-04T17:52:36:       view: false,
2026-09-04T17:52:36:       create: false,
2026-09-04T17:52:36:       summary: false,
2026-09-04T17:52:36:       update: false,
2026-09-04T17:52:36:       delete: false,
2026-09-04T17:52:36:       approve: false,
2026-09-04T17:52:36:       reject: false
2026-09-04T17:52:36:     },
2026-09-04T17:52:36:     members: {
2026-09-04T17:52:36:       view: true,
2026-09-04T17:52:36:       create: false,
2026-09-04T17:52:36:       update: false,
2026-09-04T17:52:36:       delete: false,
2026-09-04T17:52:36:       approve: false,
2026-09-04T17:52:36:       reject: false
2026-09-04T17:52:36:     },
2026-09-04T17:52:36:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-04T17:52:36:     expenses: {
2026-09-04T17:52:36:       view: true,
2026-09-04T17:52:36:       create: true,
2026-09-04T17:52:36:       update: false,
2026-09-04T17:52:36:       delete: false,
2026-09-04T17:52:36:       approve: false,
2026-09-04T17:52:36:       reject: false
2026-09-04T17:52:36:     },
2026-09-04T17:52:36:     transactions: { view: true },
2026-09-04T17:52:36:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-04T17:52:36:     profile: { view: true, update: true },
2026-09-04T17:52:36:     settings: { view: false, update: false }
2026-09-04T17:52:36:   },
2026-09-04T17:52:36:   iat: 1788524114,
2026-09-04T17:52:36:   exp: 1791116114
2026-09-04T17:52:36: }
2026-09-04T17:52:36: req.selectedSocietyId => 23
2026-09-04T17:52:36: Dashboard Society ID => 23
2026-09-04T17:52:36: Member ID => 23
2026-09-04T17:52:36: User Role => member
2026-09-04T17:52:36: societyId = 23
2026-09-04T17:52:36: memberId = 23
2026-09-04T17:52:36: Pending Maintenance Count => 0
2026-09-04T17:52:36: Pending Expense Count => 0
2026-09-04T17:52:36: Total Pending Count => 0
2026-09-04T17:52:36: 17:52:36 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 15.188 ms - 522[0m
2026-09-04T17:52:52: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:52:52: Method: POST
2026-09-04T17:52:52: originalUrl: /v1/payments
2026-09-04T17:52:52: path: /v1/payments
2026-09-04T17:52:52: normalizedPath: /v1/payments
2026-09-04T17:52:52: isPublicRoute: false
2026-09-04T17:52:52: ------------------------------
2026-09-04T17:52:52: ----- initAuth DEBUG -----
2026-09-04T17:52:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:52:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:52:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:52:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:52:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:52:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:52:52: IsValid: true
2026-09-04T17:52:52: --------------------------
2026-09-04T17:52:52: 17:52:52 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 7.800 ms - 460[0m
2026-09-04T17:52:52: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:52:52: Method: GET
2026-09-04T17:52:52: originalUrl: /v1/payment/my-dues
2026-09-04T17:52:52: path: /v1/payment/my-dues
2026-09-04T17:52:52: normalizedPath: /v1/payment/my-dues
2026-09-04T17:52:52: isPublicRoute: false
2026-09-04T17:52:52: ------------------------------
2026-09-04T17:52:52: ----- initAuth DEBUG -----
2026-09-04T17:52:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:52:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:52:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:52:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:52:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:52:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:52:52: IsValid: true
2026-09-04T17:52:52: --------------------------
2026-09-04T17:52:52: 17:52:52 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.962 ms - 486[0m
2026-09-04T17:52:59: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:52:59: Method: GET
2026-09-04T17:52:59: originalUrl: /v1/dashboard
2026-09-04T17:52:59: path: /v1/dashboard
2026-09-04T17:52:59: normalizedPath: /v1/dashboard
2026-09-04T17:52:59: isPublicRoute: false
2026-09-04T17:52:59: ------------------------------
2026-09-04T17:52:59: ----- initAuth DEBUG -----
2026-09-04T17:52:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:52:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:52:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:52:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:52:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:52:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:52:59: IsValid: true
2026-09-04T17:52:59: --------------------------
2026-09-04T17:52:59: ========== Dashboard Controller ==========
2026-09-04T17:52:59: req.user => {
2026-09-04T17:52:59:   user_id: 23,
2026-09-04T17:52:59:   society_id: 23,
2026-09-04T17:52:59:   role: 'member',
2026-09-04T17:52:59:   full_name: 'Vishal ',
2026-09-04T17:52:59:   is_admin: 0,
2026-09-04T17:52:59:   is_member: 1,
2026-09-04T17:52:59:   is_superadmin: false,
2026-09-04T17:52:59:   permissions: {
2026-09-04T17:52:59:     dashboard: { view: true },
2026-09-04T17:52:59:     society: {
2026-09-04T17:52:59:       view: false,
2026-09-04T17:52:59:       create: false,
2026-09-04T17:52:59:       summary: false,
2026-09-04T17:52:59:       update: false,
2026-09-04T17:52:59:       delete: false,
2026-09-04T17:52:59:       approve: false,
2026-09-04T17:52:59:       reject: false
2026-09-04T17:52:59:     },
2026-09-04T17:52:59:     members: {
2026-09-04T17:52:59:       view: true,
2026-09-04T17:52:59:       create: false,
2026-09-04T17:52:59:       update: false,
2026-09-04T17:52:59:       delete: false,
2026-09-04T17:52:59:       approve: false,
2026-09-04T17:52:59:       reject: false
2026-09-04T17:52:59:     },
2026-09-04T17:52:59:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-04T17:52:59:     expenses: {
2026-09-04T17:52:59:       view: true,
2026-09-04T17:52:59:       create: true,
2026-09-04T17:52:59:       update: false,
2026-09-04T17:52:59:       delete: false,
2026-09-04T17:52:59:       approve: false,
2026-09-04T17:52:59:       reject: false
2026-09-04T17:52:59:     },
2026-09-04T17:52:59:     transactions: { view: true },
2026-09-04T17:52:59:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-04T17:52:59:     profile: { view: true, update: true },
2026-09-04T17:52:59:     settings: { view: false, update: false }
2026-09-04T17:52:59:   },
2026-09-04T17:52:59:   iat: 1788524114,
2026-09-04T17:52:59:   exp: 1791116114
2026-09-04T17:52:59: }
2026-09-04T17:52:59: req.selectedSocietyId => 23
2026-09-04T17:52:59: Dashboard Society ID => 23
2026-09-04T17:52:59: Member ID => 23
2026-09-04T17:52:59: User Role => member
2026-09-04T17:52:59: societyId = 23
2026-09-04T17:52:59: memberId = 23
2026-09-04T17:52:59: Pending Maintenance Count => 0
2026-09-04T17:52:59: Pending Expense Count => 0
2026-09-04T17:52:59: Total Pending Count => 0
2026-09-04T17:52:59: 17:52:59 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.793 ms - 522[0m
2026-09-04T17:53:03: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:53:03: Method: POST
2026-09-04T17:53:03: originalUrl: /v1/transactions
2026-09-04T17:53:03: path: /v1/transactions
2026-09-04T17:53:03: normalizedPath: /v1/transactions
2026-09-04T17:53:03: isPublicRoute: false
2026-09-04T17:53:03: ------------------------------
2026-09-04T17:53:03: ----- initAuth DEBUG -----
2026-09-04T17:53:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:03: IsValid: true
2026-09-04T17:53:03: --------------------------
2026-09-04T17:53:03: 17:53:03 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 7.706 ms - 727[0m
2026-09-04T17:53:03: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:53:03: Method: GET
2026-09-04T17:53:03: originalUrl: /v1/expense-categories
2026-09-04T17:53:03: path: /v1/expense-categories
2026-09-04T17:53:03: normalizedPath: /v1/expense-categories
2026-09-04T17:53:03: isPublicRoute: false
2026-09-04T17:53:03: ------------------------------
2026-09-04T17:53:03: ----- initAuth DEBUG -----
2026-09-04T17:53:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:03: IsValid: true
2026-09-04T17:53:03: --------------------------
2026-09-04T17:53:03: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:53:03: Method: GET
2026-09-04T17:53:03: originalUrl: /v1/transactions/summary?society_id=23
2026-09-04T17:53:03: path: /v1/transactions/summary
2026-09-04T17:53:03: normalizedPath: /v1/transactions/summary
2026-09-04T17:53:03: isPublicRoute: false
2026-09-04T17:53:03: ------------------------------
2026-09-04T17:53:03: ----- initAuth DEBUG -----
2026-09-04T17:53:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:03: IsValid: true
2026-09-04T17:53:03: --------------------------
2026-09-04T17:53:03: 17:53:03 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.999 ms - 149[0m
2026-09-04T17:53:03: 17:53:03 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 5.125 ms - 130[0m
2026-09-04T17:53:05: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:53:05: Method: GET
2026-09-04T17:53:05: originalUrl: /v1/dashboard
2026-09-04T17:53:05: path: /v1/dashboard
2026-09-04T17:53:05: normalizedPath: /v1/dashboard
2026-09-04T17:53:05: isPublicRoute: false
2026-09-04T17:53:05: ------------------------------
2026-09-04T17:53:05: ----- initAuth DEBUG -----
2026-09-04T17:53:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:05: IsValid: true
2026-09-04T17:53:05: --------------------------
2026-09-04T17:53:05: ========== Dashboard Controller ==========
2026-09-04T17:53:05: req.user => {
2026-09-04T17:53:05:   user_id: 23,
2026-09-04T17:53:05:   society_id: 23,
2026-09-04T17:53:05:   role: 'member',
2026-09-04T17:53:05:   full_name: 'Vishal ',
2026-09-04T17:53:05:   is_admin: 0,
2026-09-04T17:53:05:   is_member: 1,
2026-09-04T17:53:05:   is_superadmin: false,
2026-09-04T17:53:05:   permissions: {
2026-09-04T17:53:05:     dashboard: { view: true },
2026-09-04T17:53:05:     society: {
2026-09-04T17:53:05:       view: false,
2026-09-04T17:53:05:       create: false,
2026-09-04T17:53:05:       summary: false,
2026-09-04T17:53:05:       update: false,
2026-09-04T17:53:05:       delete: false,
2026-09-04T17:53:05:       approve: false,
2026-09-04T17:53:05:       reject: false
2026-09-04T17:53:05:     },
2026-09-04T17:53:05:     members: {
2026-09-04T17:53:05:       view: true,
2026-09-04T17:53:05:       create: false,
2026-09-04T17:53:05:       update: false,
2026-09-04T17:53:05:       delete: false,
2026-09-04T17:53:05:       approve: false,
2026-09-04T17:53:05:       reject: false
2026-09-04T17:53:05:     },
2026-09-04T17:53:05:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-04T17:53:05:     expenses: {
2026-09-04T17:53:05:       view: true,
2026-09-04T17:53:05:       create: true,
2026-09-04T17:53:05:       update: false,
2026-09-04T17:53:05:       delete: false,
2026-09-04T17:53:05:       approve: false,
2026-09-04T17:53:05:       reject: false
2026-09-04T17:53:05:     },
2026-09-04T17:53:05:     transactions: { view: true },
2026-09-04T17:53:05:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-04T17:53:05:     profile: { view: true, update: true },
2026-09-04T17:53:05:     settings: { view: false, update: false }
2026-09-04T17:53:05:   },
2026-09-04T17:53:05:   iat: 1788524114,
2026-09-04T17:53:05:   exp: 1791116114
2026-09-04T17:53:05: }
2026-09-04T17:53:05: req.selectedSocietyId => 23
2026-09-04T17:53:05: Dashboard Society ID => 23
2026-09-04T17:53:05: Member ID => 23
2026-09-04T17:53:05: User Role => member
2026-09-04T17:53:05: societyId = 23
2026-09-04T17:53:05: memberId = 23
2026-09-04T17:53:05: Pending Maintenance Count => 0
2026-09-04T17:53:05: Pending Expense Count => 0
2026-09-04T17:53:05: Total Pending Count => 0
2026-09-04T17:53:05: 17:53:05 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.504 ms - 522[0m
2026-09-04T17:53:16: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:53:16: Method: POST
2026-09-04T17:53:16: originalUrl: /v1/payments
2026-09-04T17:53:16: path: /v1/payments
2026-09-04T17:53:16: normalizedPath: /v1/payments
2026-09-04T17:53:16: isPublicRoute: false
2026-09-04T17:53:16: ------------------------------
2026-09-04T17:53:16: ----- initAuth DEBUG -----
2026-09-04T17:53:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:16: IsValid: true
2026-09-04T17:53:16: --------------------------
2026-09-04T17:53:16: 17:53:16 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.022 ms - 460[0m
2026-09-04T17:53:16: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:53:16: Method: GET
2026-09-04T17:53:16: originalUrl: /v1/payment/my-dues
2026-09-04T17:53:16: path: /v1/payment/my-dues
2026-09-04T17:53:16: normalizedPath: /v1/payment/my-dues
2026-09-04T17:53:16: isPublicRoute: false
2026-09-04T17:53:16: ------------------------------
2026-09-04T17:53:16: ----- initAuth DEBUG -----
2026-09-04T17:53:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:16: IsValid: true
2026-09-04T17:53:16: --------------------------
2026-09-04T17:53:16: 17:53:16 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.011 ms - 486[0m
2026-09-04T17:53:24: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:53:24: Method: GET
2026-09-04T17:53:24: originalUrl: /v1/dashboard
2026-09-04T17:53:24: path: /v1/dashboard
2026-09-04T17:53:24: normalizedPath: /v1/dashboard
2026-09-04T17:53:24: isPublicRoute: false
2026-09-04T17:53:24: ------------------------------
2026-09-04T17:53:24: ----- initAuth DEBUG -----
2026-09-04T17:53:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:24: IsValid: true
2026-09-04T17:53:24: --------------------------
2026-09-04T17:53:24: ========== Dashboard Controller ==========
2026-09-04T17:53:24: req.user => {
2026-09-04T17:53:24:   user_id: 23,
2026-09-04T17:53:24:   society_id: 23,
2026-09-04T17:53:24:   role: 'member',
2026-09-04T17:53:24:   full_name: 'Vishal ',
2026-09-04T17:53:24:   is_admin: 0,
2026-09-04T17:53:24:   is_member: 1,
2026-09-04T17:53:24:   is_superadmin: false,
2026-09-04T17:53:24:   permissions: {
2026-09-04T17:53:24:     dashboard: { view: true },
2026-09-04T17:53:24:     society: {
2026-09-04T17:53:24:       view: false,
2026-09-04T17:53:24:       create: false,
2026-09-04T17:53:24:       summary: false,
2026-09-04T17:53:24:       update: false,
2026-09-04T17:53:24:       delete: false,
2026-09-04T17:53:24:       approve: false,
2026-09-04T17:53:24:       reject: false
2026-09-04T17:53:24:     },
2026-09-04T17:53:24:     members: {
2026-09-04T17:53:24:       view: true,
2026-09-04T17:53:24:       create: false,
2026-09-04T17:53:24:       update: false,
2026-09-04T17:53:24:       delete: false,
2026-09-04T17:53:24:       approve: false,
2026-09-04T17:53:24:       reject: false
2026-09-04T17:53:24:     },
2026-09-04T17:53:24:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-04T17:53:24:     expenses: {
2026-09-04T17:53:24:       view: true,
2026-09-04T17:53:24:       create: true,
2026-09-04T17:53:24:       update: false,
2026-09-04T17:53:24:       delete: false,
2026-09-04T17:53:24:       approve: false,
2026-09-04T17:53:24:       reject: false
2026-09-04T17:53:24:     },
2026-09-04T17:53:24:     transactions: { view: true },
2026-09-04T17:53:24:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-04T17:53:24:     profile: { view: true, update: true },
2026-09-04T17:53:24:     settings: { view: false, update: false }
2026-09-04T17:53:24:   },
2026-09-04T17:53:24:   iat: 1788524114,
2026-09-04T17:53:24:   exp: 1791116114
2026-09-04T17:53:24: }
2026-09-04T17:53:24: req.selectedSocietyId => 23
2026-09-04T17:53:24: Dashboard Society ID => 23
2026-09-04T17:53:24: Member ID => 23
2026-09-04T17:53:24: User Role => member
2026-09-04T17:53:24: societyId = 23
2026-09-04T17:53:24: memberId = 23
2026-09-04T17:53:24: Pending Maintenance Count => 0
2026-09-04T17:53:24: Pending Expense Count => 0
2026-09-04T17:53:24: Total Pending Count => 0
2026-09-04T17:53:24: 17:53:24 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.087 ms - 522[0m
2026-09-04T17:53:30: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:53:30: Method: POST
2026-09-04T17:53:30: originalUrl: /v1/payments
2026-09-04T17:53:30: path: /v1/payments
2026-09-04T17:53:30: normalizedPath: /v1/payments
2026-09-04T17:53:30: isPublicRoute: false
2026-09-04T17:53:30: ------------------------------
2026-09-04T17:53:30: ----- initAuth DEBUG -----
2026-09-04T17:53:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:30: IsValid: true
2026-09-04T17:53:30: --------------------------
2026-09-04T17:53:30: 17:53:30 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.045 ms - 460[0m
2026-09-04T17:53:30: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:53:30: Method: GET
2026-09-04T17:53:30: originalUrl: /v1/payment/my-dues
2026-09-04T17:53:30: path: /v1/payment/my-dues
2026-09-04T17:53:30: normalizedPath: /v1/payment/my-dues
2026-09-04T17:53:30: isPublicRoute: false
2026-09-04T17:53:30: ------------------------------
2026-09-04T17:53:30: ----- initAuth DEBUG -----
2026-09-04T17:53:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:30: IsValid: true
2026-09-04T17:53:30: --------------------------
2026-09-04T17:53:30: 17:53:30 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.905 ms - 486[0m
2026-09-04T17:53:34: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:53:34: Method: GET
2026-09-04T17:53:34: originalUrl: /v1/dashboard
2026-09-04T17:53:34: path: /v1/dashboard
2026-09-04T17:53:34: normalizedPath: /v1/dashboard
2026-09-04T17:53:34: isPublicRoute: false
2026-09-04T17:53:34: ------------------------------
2026-09-04T17:53:34: ----- initAuth DEBUG -----
2026-09-04T17:53:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:53:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:53:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:53:34: IsValid: true
2026-09-04T17:53:34: --------------------------
2026-09-04T17:53:34: ========== Dashboard Controller ==========
2026-09-04T17:53:34: req.user => {
2026-09-04T17:53:34:   user_id: 23,
2026-09-04T17:53:34:   society_id: 23,
2026-09-04T17:53:34:   role: 'member',
2026-09-04T17:53:34:   full_name: 'Vishal ',
2026-09-04T17:53:34:   is_admin: 0,
2026-09-04T17:53:34:   is_member: 1,
2026-09-04T17:53:34:   is_superadmin: false,
2026-09-04T17:53:34:   permissions: {
2026-09-04T17:53:34:     dashboard: { view: true },
2026-09-04T17:53:34:     society: {
2026-09-04T17:53:34:       view: false,
2026-09-04T17:53:34:       create: false,
2026-09-04T17:53:34:       summary: false,
2026-09-04T17:53:34:       update: false,
2026-09-04T17:53:34:       delete: false,
2026-09-04T17:53:34:       approve: false,
2026-09-04T17:53:34:       reject: false
2026-09-04T17:53:34:     },
2026-09-04T17:53:34:     members: {
2026-09-04T17:53:34:       view: true,
2026-09-04T17:53:34:       create: false,
2026-09-04T17:53:34:       update: false,
2026-09-04T17:53:34:       delete: false,
2026-09-04T17:53:34:       approve: false,
2026-09-04T17:53:34:       reject: false
2026-09-04T17:53:34:     },
2026-09-04T17:53:34:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-04T17:53:34:     expenses: {
2026-09-04T17:53:34:       view: true,
2026-09-04T17:53:34:       create: true,
2026-09-04T17:53:34:       update: false,
2026-09-04T17:53:34:       delete: false,
2026-09-04T17:53:34:       approve: false,
2026-09-04T17:53:34:       reject: false
2026-09-04T17:53:34:     },
2026-09-04T17:53:34:     transactions: { view: true },
2026-09-04T17:53:34:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-04T17:53:34:     profile: { view: true, update: true },
2026-09-04T17:53:34:     settings: { view: false, update: false }
2026-09-04T17:53:34:   },
2026-09-04T17:53:34:   iat: 1788524114,
2026-09-04T17:53:34:   exp: 1791116114
2026-09-04T17:53:34: }
2026-09-04T17:53:34: req.selectedSocietyId => 23
2026-09-04T17:53:34: Dashboard Society ID => 23
2026-09-04T17:53:34: Member ID => 23
2026-09-04T17:53:34: User Role => member
2026-09-04T17:53:34: societyId = 23
2026-09-04T17:53:34: memberId = 23
2026-09-04T17:53:34: Pending Maintenance Count => 0
2026-09-04T17:53:34: Pending Expense Count => 0
2026-09-04T17:53:34: Total Pending Count => 0
2026-09-04T17:53:34: 17:53:34 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.028 ms - 522[0m
2026-09-04T17:54:27: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:54:27: Method: POST
2026-09-04T17:54:27: originalUrl: /v1/payments
2026-09-04T17:54:27: path: /v1/payments
2026-09-04T17:54:27: normalizedPath: /v1/payments
2026-09-04T17:54:27: isPublicRoute: false
2026-09-04T17:54:27: ------------------------------
2026-09-04T17:54:27: ----- initAuth DEBUG -----
2026-09-04T17:54:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:27: IsValid: true
2026-09-04T17:54:27: --------------------------
2026-09-04T17:54:27: 17:54:27 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.723 ms - 460[0m
2026-09-04T17:54:27: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:54:27: Method: GET
2026-09-04T17:54:27: originalUrl: /v1/payment/my-dues
2026-09-04T17:54:27: path: /v1/payment/my-dues
2026-09-04T17:54:27: normalizedPath: /v1/payment/my-dues
2026-09-04T17:54:27: isPublicRoute: false
2026-09-04T17:54:27: ------------------------------
2026-09-04T17:54:27: ----- initAuth DEBUG -----
2026-09-04T17:54:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:27: IsValid: true
2026-09-04T17:54:27: --------------------------
2026-09-04T17:54:27: 17:54:27 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.935 ms - 486[0m
2026-09-04T17:54:32: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:54:32: Method: GET
2026-09-04T17:54:32: originalUrl: /v1/dashboard
2026-09-04T17:54:32: path: /v1/dashboard
2026-09-04T17:54:32: normalizedPath: /v1/dashboard
2026-09-04T17:54:32: isPublicRoute: false
2026-09-04T17:54:32: ------------------------------
2026-09-04T17:54:32: ----- initAuth DEBUG -----
2026-09-04T17:54:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:32: IsValid: true
2026-09-04T17:54:32: --------------------------
2026-09-04T17:54:32: ========== Dashboard Controller ==========
2026-09-04T17:54:32: req.user => {
2026-09-04T17:54:32:   user_id: 23,
2026-09-04T17:54:32:   society_id: 23,
2026-09-04T17:54:32:   role: 'member',
2026-09-04T17:54:32:   full_name: 'Vishal ',
2026-09-04T17:54:32:   is_admin: 0,
2026-09-04T17:54:32:   is_member: 1,
2026-09-04T17:54:32:   is_superadmin: false,
2026-09-04T17:54:32:   permissions: {
2026-09-04T17:54:32:     dashboard: { view: true },
2026-09-04T17:54:32:     society: {
2026-09-04T17:54:32:       view: false,
2026-09-04T17:54:32:       create: false,
2026-09-04T17:54:32:       summary: false,
2026-09-04T17:54:32:       update: false,
2026-09-04T17:54:32:       delete: false,
2026-09-04T17:54:32:       approve: false,
2026-09-04T17:54:32:       reject: false
2026-09-04T17:54:32:     },
2026-09-04T17:54:32:     members: {
2026-09-04T17:54:32:       view: true,
2026-09-04T17:54:32:       create: false,
2026-09-04T17:54:32:       update: false,
2026-09-04T17:54:32:       delete: false,
2026-09-04T17:54:32:       approve: false,
2026-09-04T17:54:32:       reject: false
2026-09-04T17:54:32:     },
2026-09-04T17:54:32:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-04T17:54:32:     expenses: {
2026-09-04T17:54:32:       view: true,
2026-09-04T17:54:32:       create: true,
2026-09-04T17:54:32:       update: false,
2026-09-04T17:54:32:       delete: false,
2026-09-04T17:54:32:       approve: false,
2026-09-04T17:54:32:       reject: false
2026-09-04T17:54:32:     },
2026-09-04T17:54:32:     transactions: { view: true },
2026-09-04T17:54:32:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-04T17:54:32:     profile: { view: true, update: true },
2026-09-04T17:54:32:     settings: { view: false, update: false }
2026-09-04T17:54:32:   },
2026-09-04T17:54:32:   iat: 1788524114,
2026-09-04T17:54:32:   exp: 1791116114
2026-09-04T17:54:32: }
2026-09-04T17:54:32: req.selectedSocietyId => 23
2026-09-04T17:54:32: Dashboard Society ID => 23
2026-09-04T17:54:32: Member ID => 23
2026-09-04T17:54:32: User Role => member
2026-09-04T17:54:32: societyId = 23
2026-09-04T17:54:32: memberId = 23
2026-09-04T17:54:32: Pending Maintenance Count => 0
2026-09-04T17:54:32: Pending Expense Count => 0
2026-09-04T17:54:32: Total Pending Count => 0
2026-09-04T17:54:32: 17:54:32 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.779 ms - 522[0m
2026-09-04T17:54:35: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:54:35: Method: POST
2026-09-04T17:54:35: originalUrl: /v1/payments
2026-09-04T17:54:35: path: /v1/payments
2026-09-04T17:54:35: normalizedPath: /v1/payments
2026-09-04T17:54:35: isPublicRoute: false
2026-09-04T17:54:35: ------------------------------
2026-09-04T17:54:35: ----- initAuth DEBUG -----
2026-09-04T17:54:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:35: IsValid: true
2026-09-04T17:54:35: --------------------------
2026-09-04T17:54:35: 17:54:35 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 3.853 ms - 460[0m
2026-09-04T17:54:35: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:54:35: Method: GET
2026-09-04T17:54:35: originalUrl: /v1/payment/my-dues
2026-09-04T17:54:35: path: /v1/payment/my-dues
2026-09-04T17:54:35: normalizedPath: /v1/payment/my-dues
2026-09-04T17:54:35: isPublicRoute: false
2026-09-04T17:54:35: ------------------------------
2026-09-04T17:54:35: ----- initAuth DEBUG -----
2026-09-04T17:54:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:35: IsValid: true
2026-09-04T17:54:35: --------------------------
2026-09-04T17:54:35: 17:54:35 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.765 ms - 486[0m
2026-09-04T17:54:37: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:54:37: Method: GET
2026-09-04T17:54:37: originalUrl: /v1/payment/my-dues
2026-09-04T17:54:37: path: /v1/payment/my-dues
2026-09-04T17:54:37: normalizedPath: /v1/payment/my-dues
2026-09-04T17:54:37: isPublicRoute: false
2026-09-04T17:54:37: ------------------------------
2026-09-04T17:54:37: ----- initAuth DEBUG -----
2026-09-04T17:54:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:37: IsValid: true
2026-09-04T17:54:37: --------------------------
2026-09-04T17:54:37: 17:54:37 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.400 ms - 486[0m
2026-09-04T17:54:48: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:54:48: Method: POST
2026-09-04T17:54:48: originalUrl: /v1/payment/submit
2026-09-04T17:54:48: path: /v1/payment/submit
2026-09-04T17:54:48: normalizedPath: /v1/payment/submit
2026-09-04T17:54:48: isPublicRoute: false
2026-09-04T17:54:48: ------------------------------
2026-09-04T17:54:48: ----- initAuth DEBUG -----
2026-09-04T17:54:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:48: IsValid: true
2026-09-04T17:54:48: --------------------------
2026-09-04T17:54:48: ========== PAYMENT SUBMIT ==========
2026-09-04T17:54:48: BODY: [Object: null prototype] {
2026-09-04T17:54:48:   action: 'submit_pay_dues',
2026-09-04T17:54:48:   remark: 'fhh',
2026-09-04T17:54:48:   months_count: '1',
2026-09-04T17:54:48:   for_month: '2026-09',
2026-09-04T17:54:48:   transaction_number: 'rhg',
2026-09-04T17:54:48:   amount: '500',
2026-09-04T17:54:48:   payment_mode: 'UPI / Online',
2026-09-04T17:54:48:   society_id: '23',
2026-09-04T17:54:48:   member_id: '23'
2026-09-04T17:54:48: }
2026-09-04T17:54:48: SELECTED SOCIETY: 23
2026-09-04T17:54:48: USER: {
2026-09-04T17:54:48:   user_id: 23,
2026-09-04T17:54:48:   society_id: 23,
2026-09-04T17:54:48:   role: 'member',
2026-09-04T17:54:48:   full_name: 'Vishal ',
2026-09-04T17:54:48:   is_admin: 0,
2026-09-04T17:54:48:   is_member: 1,
2026-09-04T17:54:48:   is_superadmin: false,
2026-09-04T17:54:48:   permissions: {
2026-09-04T17:54:48:     dashboard: { view: true },
2026-09-04T17:54:48:     society: {
2026-09-04T17:54:48:       view: false,
2026-09-04T17:54:48:       create: false,
2026-09-04T17:54:48:       summary: false,
2026-09-04T17:54:48:       update: false,
2026-09-04T17:54:48:       delete: false,
2026-09-04T17:54:48:       approve: false,
2026-09-04T17:54:48:       reject: false
2026-09-04T17:54:48:     },
2026-09-04T17:54:48:     members: {
2026-09-04T17:54:48:       view: true,
2026-09-04T17:54:48:       create: false,
2026-09-04T17:54:48:       update: false,
2026-09-04T17:54:48:       delete: false,
2026-09-04T17:54:48:       approve: false,
2026-09-04T17:54:48:       reject: false
2026-09-04T17:54:48:     },
2026-09-04T17:54:48:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-04T17:54:48:     expenses: {
2026-09-04T17:54:48:       view: true,
2026-09-04T17:54:48:       create: true,
2026-09-04T17:54:48:       update: false,
2026-09-04T17:54:48:       delete: false,
2026-09-04T17:54:48:       approve: false,
2026-09-04T17:54:48:       reject: false
2026-09-04T17:54:48:     },
2026-09-04T17:54:48:     transactions: { view: true },
2026-09-04T17:54:48:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-04T17:54:48:     profile: { view: true, update: true },
2026-09-04T17:54:48:     settings: { view: false, update: false }
2026-09-04T17:54:48:   },
2026-09-04T17:54:48:   iat: 1788524114,
2026-09-04T17:54:48:   exp: 1791116114
2026-09-04T17:54:48: }
2026-09-04T17:54:48: FILE: {
2026-09-04T17:54:48:   fieldname: 'screenshot',
2026-09-04T17:54:48:   originalname: 'scaled_1000231515.jpg',
2026-09-04T17:54:48:   encoding: '7bit',
2026-09-04T17:54:48:   mimetype: 'image/jpeg',
2026-09-04T17:54:48:   destination: '/home/b2/public_html/society.1b2.in/src/uploads/payment',
2026-09-04T17:54:48:   filename: '1788524688676-842844574.jpg',
2026-09-04T17:54:48:   path: '/home/b2/public_html/society.1b2.in/src/uploads/payment/1788524688676-842844574.jpg',
2026-09-04T17:54:48:   size: 184130
2026-09-04T17:54:48: }
2026-09-04T17:54:48: ========== MEMBER CHECK ==========
2026-09-04T17:54:48: MEMBER: {
2026-09-04T17:54:48:   id: 23,
2026-09-04T17:54:48:   society_id: 23,
2026-09-04T17:54:48:   full_name: 'Vishal ',
2026-09-04T17:54:48:   email: 'vishal@gmail.com',
2026-09-04T17:54:48:   mobile_number: '9639639639',
2026-09-04T17:54:48:   flat_number: '120',
2026-09-04T17:54:48:   vehicles: 'ysbdjs',
2026-09-04T17:54:48:   family_members: 2,
2026-09-04T17:54:48:   role: 'member',
2026-09-04T17:54:48:   profile_photo: '',
2026-09-04T17:54:48:   password_hash: '$2a$10$Ggg95SqB1QGeMf12C5/GGulHxMw5dum0m8.jMZI3mrLpNSHeyLQfO',
2026-09-04T17:54:48:   fcm_token: null,
2026-09-04T17:54:48:   last_login_at: 2026-09-04T12:15:14.000Z,
2026-09-04T17:54:48:   member_since: null,
2026-09-04T17:54:48:   is_approved: 1,
2026-09-04T17:54:48:   is_active: 1,
2026-09-04T17:54:48:   created_at: 2026-09-04T12:09:36.000Z,
2026-09-04T17:54:48:   updated_at: 2026-09-04T12:09:36.000Z,
2026-09-04T17:54:48:   move_in_date: 2026-08-04T18:30:00.000Z,
2026-09-04T17:54:48:   ownership: 'owner',
2026-09-04T17:54:48:   status: 1,
2026-09-04T17:54:48:   maintenance_status: 'verified',
2026-09-04T17:54:48:   is_admin: 0,
2026-09-04T17:54:48:   is_member: 1,
2026-09-04T17:54:48:   permissions: '{"dashboard":{"view":true},"society":{"view":false,"create":false,"summary":false,"update":false,"delete":false,"approve":false,"reject":false},"members":{"view":true,"create":false,"update":false,"delete":false,"approve":false,"reject":false},"payments":{"view":true,"create":true,"approve":false,"reject":false},"expenses":{"view":true,"create":true,"update":false,"delete":false,"approve":false,"reject":false},"transactions":{"view":true},"announcements":{"view":true,"create":false,"update":false,"delete":false},"profile":{"view":true,"update":true},"settings":{"view":false,"update":false}}',
2026-09-04T17:54:48:   selected_society_id: null,
2026-09-04T17:54:48:   is_superadmin: 0,
2026-09-04T17:54:48:   delete_requested: 0,
2026-09-04T17:54:48:   society_name: 'Shree Shyam Vihar',
2026-09-04T17:54:48:   society_address: 'Near Nirkari Bhavan, Hisar 125052'
2026-09-04T17:54:48: }
2026-09-04T17:54:48: MEMBER SOCIETY ID: 23
2026-09-04T17:54:48: SELECTED SOCIETY ID: 23
2026-09-04T17:54:48: ========== SOCIETY CHECK ==========
2026-09-04T17:54:48: SOCIETY: {
2026-09-04T17:54:48:   id: 23,
2026-09-04T17:54:48:   logo_url: null,
2026-09-04T17:54:48:   society_name: 'Shree Shyam Vihar',
2026-09-04T17:54:48:   approval_status: 'approved',
2026-09-04T17:54:48:   review_notes: null,
2026-09-04T17:54:48:   registration_no: 'SSV/2026/S2N7',
2026-09-04T17:54:48:   city: 'Hisar',
2026-09-04T17:54:48:   state: 'Haryana',
2026-09-04T17:54:48:   total_units: 150,
2026-09-04T17:54:48:   monthly_maintenance: '1000.00',
2026-09-04T17:54:48:   maintenance_frequency: 'monthly',
2026-09-04T17:54:48:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-04T17:54:48:   address: 'Near Nirkari Bhavan, Hisar 125052',
2026-09-04T17:54:48:   contact_name: 'Varun',
2026-09-04T17:54:48:   contact_mobile: '0011001100',
2026-09-04T17:54:48:   contact_email: 'varun@gmail.com',
2026-09-04T17:54:48:   designation: 'Admin',
2026-09-04T17:54:48:   registered_on: 2026-09-03T18:30:00.000Z,
2026-09-04T17:54:48:   reviewed_on: 2026-09-03T18:30:00.000Z
2026-09-04T17:54:48: }
2026-09-04T17:54:48: 17:54:48 [[32minfo[39m] [0mPOST /v1/payment/submit [32m201[0m 53.440 ms - 110[0m
2026-09-04T17:54:48: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:54:48: Method: POST
2026-09-04T17:54:48: originalUrl: /v1/payments
2026-09-04T17:54:48: path: /v1/payments
2026-09-04T17:54:48: normalizedPath: /v1/payments
2026-09-04T17:54:48: isPublicRoute: false
2026-09-04T17:54:48: ------------------------------
2026-09-04T17:54:48: ----- initAuth DEBUG -----
2026-09-04T17:54:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:48: IsValid: true
2026-09-04T17:54:48: --------------------------
2026-09-04T17:54:48: 17:54:48 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 4.749 ms - 784[0m
2026-09-04T17:54:48: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:54:48: Method: GET
2026-09-04T17:54:48: originalUrl: /v1/payment/my-dues
2026-09-04T17:54:48: path: /v1/payment/my-dues
2026-09-04T17:54:48: normalizedPath: /v1/payment/my-dues
2026-09-04T17:54:48: isPublicRoute: false
2026-09-04T17:54:48: ------------------------------
2026-09-04T17:54:48: ----- initAuth DEBUG -----
2026-09-04T17:54:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:48: IsValid: true
2026-09-04T17:54:48: --------------------------
2026-09-04T17:54:48: 17:54:48 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.348 ms - 486[0m
2026-09-04T17:54:53: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:54:53: Method: GET
2026-09-04T17:54:53: originalUrl: /v1/dashboard
2026-09-04T17:54:53: path: /v1/dashboard
2026-09-04T17:54:53: normalizedPath: /v1/dashboard
2026-09-04T17:54:53: isPublicRoute: false
2026-09-04T17:54:53: ------------------------------
2026-09-04T17:54:53: ----- initAuth DEBUG -----
2026-09-04T17:54:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:54:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:54:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:54:53: IsValid: true
2026-09-04T17:54:53: --------------------------
2026-09-04T17:54:53: ========== Dashboard Controller ==========
2026-09-04T17:54:53: req.user => {
2026-09-04T17:54:53:   user_id: 23,
2026-09-04T17:54:53:   society_id: 23,
2026-09-04T17:54:53:   role: 'member',
2026-09-04T17:54:53:   full_name: 'Vishal ',
2026-09-04T17:54:53:   is_admin: 0,
2026-09-04T17:54:53:   is_member: 1,
2026-09-04T17:54:53:   is_superadmin: false,
2026-09-04T17:54:53:   permissions: {
2026-09-04T17:54:53:     dashboard: { view: true },
2026-09-04T17:54:53:     society: {
2026-09-04T17:54:53:       view: false,
2026-09-04T17:54:53:       create: false,
2026-09-04T17:54:53:       summary: false,
2026-09-04T17:54:53:       update: false,
2026-09-04T17:54:53:       delete: false,
2026-09-04T17:54:53:       approve: false,
2026-09-04T17:54:53:       reject: false
2026-09-04T17:54:53:     },
2026-09-04T17:54:53:     members: {
2026-09-04T17:54:53:       view: true,
2026-09-04T17:54:53:       create: false,
2026-09-04T17:54:53:       update: false,
2026-09-04T17:54:53:       delete: false,
2026-09-04T17:54:53:       approve: false,
2026-09-04T17:54:53:       reject: false
2026-09-04T17:54:53:     },
2026-09-04T17:54:53:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-04T17:54:53:     expenses: {
2026-09-04T17:54:53:       view: true,
2026-09-04T17:54:53:       create: true,
2026-09-04T17:54:53:       update: false,
2026-09-04T17:54:53:       delete: false,
2026-09-04T17:54:53:       approve: false,
2026-09-04T17:54:53:       reject: false
2026-09-04T17:54:53:     },
2026-09-04T17:54:53:     transactions: { view: true },
2026-09-04T17:54:53:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-04T17:54:53:     profile: { view: true, update: true },
2026-09-04T17:54:53:     settings: { view: false, update: false }
2026-09-04T17:54:53:   },
2026-09-04T17:54:53:   iat: 1788524114,
2026-09-04T17:54:53:   exp: 1791116114
2026-09-04T17:54:53: }
2026-09-04T17:54:53: req.selectedSocietyId => 23
2026-09-04T17:54:53: Dashboard Society ID => 23
2026-09-04T17:54:53: Member ID => 23
2026-09-04T17:54:53: User Role => member
2026-09-04T17:54:53: societyId = 23
2026-09-04T17:54:53: memberId = 23
2026-09-04T17:54:53: Pending Maintenance Count => 1
2026-09-04T17:54:53: Pending Expense Count => 0
2026-09-04T17:54:53: Total Pending Count => 1
2026-09-04T17:54:53: 17:54:53 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.359 ms - 522[0m
2026-09-04T17:55:06: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:55:06: Method: POST
2026-09-04T17:55:06: originalUrl: /v1/transactions
2026-09-04T17:55:06: path: /v1/transactions
2026-09-04T17:55:06: normalizedPath: /v1/transactions
2026-09-04T17:55:06: isPublicRoute: false
2026-09-04T17:55:06: ------------------------------
2026-09-04T17:55:06: ----- initAuth DEBUG -----
2026-09-04T17:55:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:55:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:55:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:55:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:55:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:55:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:55:06: IsValid: true
2026-09-04T17:55:06: --------------------------
2026-09-04T17:55:06: 17:55:06 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.677 ms - 404[0m
2026-09-04T17:55:11: ----- PUBLIC ROUTE CHECK -----
2026-09-04T17:55:11: Method: GET
2026-09-04T17:55:11: originalUrl: /v1/dashboard
2026-09-04T17:55:11: path: /v1/dashboard
2026-09-04T17:55:11: normalizedPath: /v1/dashboard
2026-09-04T17:55:11: isPublicRoute: false
2026-09-04T17:55:11: ------------------------------
2026-09-04T17:55:11: ----- initAuth DEBUG -----
2026-09-04T17:55:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:55:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-04T17:55:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:55:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-04T17:55:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:55:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-04T17:55:11: IsValid: true
2026-09-04T17:55:11: --------------------------
2026-09-04T17:55:11: ========== Dashboard Controller ==========
2026-09-04T17:55:11: req.user => {
2026-09-04T17:55:11:   user_id: 23,
2026-09-04T17:55:11:   society_id: 23,
2026-09-04T17:55:11:   role: 'member',
2026-09-04T17:55:11:   full_name: 'Vishal ',
2026-09-04T17:55:11:   is_admin: 0,
2026-09-04T17:55:11:   is_member: 1,
2026-09-04T17:55:11:   is_superadmin: false,
2026-09-04T17:55:11:   permissions: {
2026-09-04T17:55:11:     dashboard: { view: true },
2026-09-04T17:55:11:     society: {
2026-09-04T17:55:11:       view: false,
2026-09-04T17:55:11:       create: false,
2026-09-04T17:55:11:       summary: false,
2026-09-04T17:55:11:       update: false,
2026-09-04T17:55:11:       delete: false,
2026-09-04T17:55:11:       approve: false,
2026-09-04T17:55:11:       reject: false
2026-09-04T17:55:11:     },
2026-09-04T17:55:11:     members: {
2026-09-04T17:55:11:       view: true,
2026-09-04T17:55:11:       create: false,
2026-09-04T17:55:11:       update: false,
2026-09-04T17:55:11:       delete: false,
2026-09-04T17:55:11:       approve: false,
2026-09-04T17:55:11:       reject: false
2026-09-04T17:55:11:     },
2026-09-04T17:55:11:     payments: { view: true, create: true, approve: false, reject: false },
2026-09-04T17:55:11:     expenses: {
2026-09-04T17:55:11:       view: true,
2026-09-04T17:55:11:       create: true,
2026-09-04T17:55:11:       update: false,
2026-09-04T17:55:11:       delete: false,
2026-09-04T17:55:11:       approve: false,
2026-09-04T17:55:11:       reject: false
2026-09-04T17:55:11:     },
2026-09-04T17:55:11:     transactions: { view: true },
2026-09-04T17:55:11:     announcements: { view: true, create: false, update: false, delete: false },
2026-09-04T17:55:11:     profile: { view: true, update: true },
2026-09-04T17:55:11:     settings: { view: false, update: false }
2026-09-04T17:55:11:   },
2026-09-04T17:55:11:   iat: 1788524114,
2026-09-04T17:55:11:   exp: 1791116114
2026-09-04T17:55:11: }
2026-09-04T17:55:11: req.selectedSocietyId => 23
2026-09-04T17:55:11: Dashboard Society ID => 23
2026-09-04T17:55:11: Member ID => 23
2026-09-04T17:55:11: User Role => member
2026-09-04T17:55:11: societyId = 23
2026-09-04T17:55:11: memberId = 23
2026-09-04T17:55:11: Pending Maintenance Count => 1
2026-09-04T17:55:11: Pending Expense Count => 0
2026-09-04T17:55:11: Total Pending Count => 1
2026-09-04T17:55:11: 17:55:11 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 4.968 ms - 522[0m
2026-09-04T18:48:37: ----- PUBLIC ROUTE CHECK -----
2026-09-04T18:48:37: Method: GET
2026-09-04T18:48:37: originalUrl: /
2026-09-04T18:48:37: path: /
2026-09-04T18:48:37: normalizedPath: /
2026-09-04T18:48:37: isPublicRoute: false
2026-09-04T18:48:37: ------------------------------
2026-09-04T18:48:37: 18:48:37 [[32minfo[39m] [0mGET / [33m401[0m 144.761 ms - 123[0m
2026-09-04T18:50:40: ----- PUBLIC ROUTE CHECK -----
2026-09-04T18:50:40: Method: GET
2026-09-04T18:50:40: originalUrl: /
2026-09-04T18:50:40: path: /
2026-09-04T18:50:40: normalizedPath: /
2026-09-04T18:50:40: isPublicRoute: false
2026-09-04T18:50:40: ------------------------------
2026-09-04T18:50:40: 18:50:40 [[32minfo[39m] [0mGET / [33m401[0m 5.676 ms - 123[0m
2026-09-04T19:01:35: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:35: Method: GET
2026-09-04T19:01:35: originalUrl: /.env.bak
2026-09-04T19:01:35: path: /.env.bak
2026-09-04T19:01:35: normalizedPath: /.env.bak
2026-09-04T19:01:35: isPublicRoute: false
2026-09-04T19:01:35: ------------------------------
2026-09-04T19:01:35: 19:01:35 [[32minfo[39m] [0mGET /.env.bak [33m401[0m 16.377 ms - 123[0m
2026-09-04T19:01:35: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:35: Method: GET
2026-09-04T19:01:35: originalUrl: /.env.dev
2026-09-04T19:01:35: path: /.env.dev
2026-09-04T19:01:35: normalizedPath: /.env.dev
2026-09-04T19:01:35: isPublicRoute: false
2026-09-04T19:01:35: ------------------------------
2026-09-04T19:01:35: 19:01:35 [[32minfo[39m] [0mGET /.env.dev [33m401[0m 2.108 ms - 123[0m
2026-09-04T19:01:35: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:35: Method: GET
2026-09-04T19:01:35: originalUrl: /.env
2026-09-04T19:01:35: path: /.env
2026-09-04T19:01:35: normalizedPath: /.env
2026-09-04T19:01:35: isPublicRoute: false
2026-09-04T19:01:35: ------------------------------
2026-09-04T19:01:35: 19:01:35 [[32minfo[39m] [0mGET /.env [33m401[0m 0.937 ms - 123[0m
2026-09-04T19:01:35: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:35: Method: GET
2026-09-04T19:01:35: originalUrl: /env
2026-09-04T19:01:35: path: /env
2026-09-04T19:01:35: normalizedPath: /env
2026-09-04T19:01:35: isPublicRoute: false
2026-09-04T19:01:35: ------------------------------
2026-09-04T19:01:35: 19:01:35 [[32minfo[39m] [0mGET /env [33m401[0m 3.318 ms - 123[0m
2026-09-04T19:01:35: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:35: Method: GET
2026-09-04T19:01:35: originalUrl: /actuator/env
2026-09-04T19:01:35: path: /actuator/env
2026-09-04T19:01:35: normalizedPath: /actuator/env
2026-09-04T19:01:35: isPublicRoute: false
2026-09-04T19:01:35: ------------------------------
2026-09-04T19:01:35: 19:01:35 [[32minfo[39m] [0mGET /actuator/env [33m401[0m 5.349 ms - 123[0m
2026-09-04T19:01:35: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:35: Method: GET
2026-09-04T19:01:35: originalUrl: /_ignition/health-check
2026-09-04T19:01:35: path: /_ignition/health-check
2026-09-04T19:01:35: normalizedPath: /_ignition/health-check
2026-09-04T19:01:35: isPublicRoute: false
2026-09-04T19:01:35: ------------------------------
2026-09-04T19:01:35: 19:01:35 [[32minfo[39m] [0mGET /_ignition/health-check [33m401[0m 12.230 ms - 123[0m
2026-09-04T19:01:35: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:35: Method: GET
2026-09-04T19:01:35: originalUrl: /.env.backup
2026-09-04T19:01:35: path: /.env.backup
2026-09-04T19:01:35: normalizedPath: /.env.backup
2026-09-04T19:01:35: isPublicRoute: false
2026-09-04T19:01:35: ------------------------------
2026-09-04T19:01:35: 19:01:35 [[32minfo[39m] [0mGET /.env.backup [33m401[0m 0.539 ms - 123[0m
2026-09-04T19:01:35: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:35: Method: GET
2026-09-04T19:01:35: originalUrl: /crusader-404-probe
2026-09-04T19:01:35: path: /crusader-404-probe
2026-09-04T19:01:35: normalizedPath: /crusader-404-probe
2026-09-04T19:01:35: isPublicRoute: false
2026-09-04T19:01:35: ------------------------------
2026-09-04T19:01:35: 19:01:35 [[32minfo[39m] [0mGET /crusader-404-probe [33m401[0m 2.778 ms - 123[0m
2026-09-04T19:01:35: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:35: Method: GET
2026-09-04T19:01:35: originalUrl: /.env.old
2026-09-04T19:01:35: path: /.env.old
2026-09-04T19:01:35: normalizedPath: /.env.old
2026-09-04T19:01:35: isPublicRoute: false
2026-09-04T19:01:35: ------------------------------
2026-09-04T19:01:35: 19:01:35 [[32minfo[39m] [0mGET /.env.old [33m401[0m 2.451 ms - 123[0m
2026-09-04T19:01:35: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:35: Method: GET
2026-09-04T19:01:35: originalUrl: /.env.local
2026-09-04T19:01:35: path: /.env.local
2026-09-04T19:01:35: normalizedPath: /.env.local
2026-09-04T19:01:35: isPublicRoute: false
2026-09-04T19:01:35: ------------------------------
2026-09-04T19:01:35: 19:01:35 [[32minfo[39m] [0mGET /.env.local [33m401[0m 1.741 ms - 123[0m
2026-09-04T19:01:35: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:35: Method: GET
2026-09-04T19:01:35: originalUrl: /.env.production
2026-09-04T19:01:35: path: /.env.production
2026-09-04T19:01:35: normalizedPath: /.env.production
2026-09-04T19:01:35: isPublicRoute: false
2026-09-04T19:01:35: ------------------------------
2026-09-04T19:01:35: 19:01:35 [[32minfo[39m] [0mGET /.env.production [33m401[0m 0.957 ms - 123[0m
2026-09-04T19:01:35: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:35: Method: GET
2026-09-04T19:01:35: originalUrl: /.env.prod
2026-09-04T19:01:35: path: /.env.prod
2026-09-04T19:01:35: normalizedPath: /.env.prod
2026-09-04T19:01:35: isPublicRoute: false
2026-09-04T19:01:35: ------------------------------
2026-09-04T19:01:35: 19:01:35 [[32minfo[39m] [0mGET /.env.prod [33m401[0m 0.464 ms - 123[0m
2026-09-04T19:01:36: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:36: Method: GET
2026-09-04T19:01:36: originalUrl: /.env.save
2026-09-04T19:01:36: path: /.env.save
2026-09-04T19:01:36: normalizedPath: /.env.save
2026-09-04T19:01:36: isPublicRoute: false
2026-09-04T19:01:36: ------------------------------
2026-09-04T19:01:36: 19:01:36 [[32minfo[39m] [0mGET /.env.save [33m401[0m 3.099 ms - 123[0m
2026-09-04T19:01:36: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:36: Method: GET
2026-09-04T19:01:36: originalUrl: /.env.example
2026-09-04T19:01:36: path: /.env.example
2026-09-04T19:01:36: normalizedPath: /.env.example
2026-09-04T19:01:36: isPublicRoute: false
2026-09-04T19:01:36: ------------------------------
2026-09-04T19:01:36: 19:01:36 [[32minfo[39m] [0mGET /.env.example [33m401[0m 0.400 ms - 123[0m
2026-09-04T19:01:36: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:36: Method: GET
2026-09-04T19:01:36: originalUrl: /actuator/configprops
2026-09-04T19:01:36: path: /actuator/configprops
2026-09-04T19:01:36: normalizedPath: /actuator/configprops
2026-09-04T19:01:36: isPublicRoute: false
2026-09-04T19:01:36: ------------------------------
2026-09-04T19:01:36: 19:01:36 [[32minfo[39m] [0mGET /actuator/configprops [33m401[0m 0.579 ms - 123[0m
2026-09-04T19:01:36: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:36: Method: GET
2026-09-04T19:01:36: originalUrl: /wp-config.php.bak
2026-09-04T19:01:36: path: /wp-config.php.bak
2026-09-04T19:01:36: normalizedPath: /wp-config.php.bak
2026-09-04T19:01:36: isPublicRoute: false
2026-09-04T19:01:36: ------------------------------
2026-09-04T19:01:36: 19:01:36 [[32minfo[39m] [0mGET /wp-config.php.bak [33m401[0m 1.843 ms - 123[0m
2026-09-04T19:01:36: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:36: Method: GET
2026-09-04T19:01:36: originalUrl: /wp-config.php~
2026-09-04T19:01:36: path: /wp-config.php~
2026-09-04T19:01:36: normalizedPath: /wp-config.php~
2026-09-04T19:01:36: isPublicRoute: false
2026-09-04T19:01:36: ------------------------------
2026-09-04T19:01:36: 19:01:36 [[32minfo[39m] [0mGET /wp-config.php~ [33m401[0m 2.513 ms - 123[0m
2026-09-04T19:01:36: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:36: Method: GET
2026-09-04T19:01:36: originalUrl: /wp-config.php.swp
2026-09-04T19:01:36: path: /wp-config.php.swp
2026-09-04T19:01:36: normalizedPath: /wp-config.php.swp
2026-09-04T19:01:36: isPublicRoute: false
2026-09-04T19:01:36: ------------------------------
2026-09-04T19:01:36: 19:01:36 [[32minfo[39m] [0mGET /wp-config.php.swp [33m401[0m 0.565 ms - 123[0m
2026-09-04T19:01:36: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:36: Method: GET
2026-09-04T19:01:36: originalUrl: /storage/logs/laravel.log
2026-09-04T19:01:36: path: /storage/logs/laravel.log
2026-09-04T19:01:36: normalizedPath: /storage/logs/laravel.log
2026-09-04T19:01:36: isPublicRoute: false
2026-09-04T19:01:36: ------------------------------
2026-09-04T19:01:36: 19:01:36 [[32minfo[39m] [0mGET /storage/logs/laravel.log [33m401[0m 1.441 ms - 123[0m
2026-09-04T19:01:39: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:39: Method: GET
2026-09-04T19:01:39: originalUrl: /storage/logs/laravel.log
2026-09-04T19:01:39: path: /storage/logs/laravel.log
2026-09-04T19:01:39: normalizedPath: /storage/logs/laravel.log
2026-09-04T19:01:39: isPublicRoute: false
2026-09-04T19:01:39: ------------------------------
2026-09-04T19:01:39: 19:01:39 [[32minfo[39m] [0mGET /storage/logs/laravel.log [33m401[0m 0.899 ms - 123[0m
2026-09-04T19:01:50: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:50: Method: GET
2026-09-04T19:01:50: originalUrl: /
2026-09-04T19:01:50: path: /
2026-09-04T19:01:50: normalizedPath: /
2026-09-04T19:01:50: isPublicRoute: false
2026-09-04T19:01:50: ------------------------------
2026-09-04T19:01:50: 19:01:50 [[32minfo[39m] [0mGET / [33m401[0m 1.975 ms - 123[0m
2026-09-04T19:01:50: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:50: Method: GET
2026-09-04T19:01:50: originalUrl: /.ENV
2026-09-04T19:01:50: path: /.ENV
2026-09-04T19:01:50: normalizedPath: /.ENV
2026-09-04T19:01:50: isPublicRoute: false
2026-09-04T19:01:50: ------------------------------
2026-09-04T19:01:50: 19:01:50 [[32minfo[39m] [0mGET /.ENV [33m401[0m 1.606 ms - 123[0m
2026-09-04T19:01:50: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:50: Method: GET
2026-09-04T19:01:50: originalUrl: /.env.
2026-09-04T19:01:50: path: /.env.
2026-09-04T19:01:50: normalizedPath: /.env.
2026-09-04T19:01:50: isPublicRoute: false
2026-09-04T19:01:50: ------------------------------
2026-09-04T19:01:50: 19:01:50 [[32minfo[39m] [0mGET /.env. [33m401[0m 1.050 ms - 123[0m
2026-09-04T19:01:50: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:50: Method: GET
2026-09-04T19:01:50: originalUrl: /.env/
2026-09-04T19:01:50: path: /.env/
2026-09-04T19:01:50: normalizedPath: /.env
2026-09-04T19:01:50: isPublicRoute: false
2026-09-04T19:01:50: ------------------------------
2026-09-04T19:01:50: 19:01:50 [[32minfo[39m] [0mGET /.env/ [33m401[0m 11.957 ms - 123[0m
2026-09-04T19:01:50: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:50: Method: GET
2026-09-04T19:01:50: originalUrl: /.env;.png
2026-09-04T19:01:50: path: /.env;.png
2026-09-04T19:01:50: normalizedPath: /.env;.png
2026-09-04T19:01:50: isPublicRoute: false
2026-09-04T19:01:50: ------------------------------
2026-09-04T19:01:50: 19:01:50 [[32minfo[39m] [0mGET /.env;.png [33m401[0m 1.172 ms - 123[0m
2026-09-04T19:01:50: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:50: Method: GET
2026-09-04T19:01:50: originalUrl: /.env
2026-09-04T19:01:50: path: /.env
2026-09-04T19:01:50: normalizedPath: /.env
2026-09-04T19:01:50: isPublicRoute: false
2026-09-04T19:01:50: ------------------------------
2026-09-04T19:01:50: 19:01:50 [[32minfo[39m] [0mGET /.env [33m401[0m 0.963 ms - 123[0m
2026-09-04T19:01:50: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:01:50: Method: GET
2026-09-04T19:01:50: originalUrl: /.env
2026-09-04T19:01:50: path: /.env
2026-09-04T19:01:50: normalizedPath: /.env
2026-09-04T19:01:50: isPublicRoute: false
2026-09-04T19:01:50: ------------------------------
2026-09-04T19:01:50: 19:01:50 [[32minfo[39m] [0mGET /.env [33m401[0m 1.129 ms - 123[0m
2026-09-04T19:30:32: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:30:32: Method: GET
2026-09-04T19:30:32: originalUrl: /.env
2026-09-04T19:30:32: path: /.env
2026-09-04T19:30:32: normalizedPath: /.env
2026-09-04T19:30:32: isPublicRoute: false
2026-09-04T19:30:32: ------------------------------
2026-09-04T19:30:32: 19:30:32 [[32minfo[39m] [0mGET /.env [33m401[0m 4.284 ms - 123[0m
2026-09-04T19:45:35: ----- PUBLIC ROUTE CHECK -----
2026-09-04T19:45:35: Method: GET
2026-09-04T19:45:35: originalUrl: /
2026-09-04T19:45:35: path: /
2026-09-04T19:45:35: normalizedPath: /
2026-09-04T19:45:35: isPublicRoute: false
2026-09-04T19:45:35: ------------------------------
2026-09-04T19:45:35: 19:45:35 [[32minfo[39m] [0mGET / [33m401[0m 8.117 ms - 123[0m
2026-09-05T00:41:42: ----- PUBLIC ROUTE CHECK -----
2026-09-05T00:41:42: Method: GET
2026-09-05T00:41:42: originalUrl: /
2026-09-05T00:41:42: path: /
2026-09-05T00:41:42: normalizedPath: /
2026-09-05T00:41:42: isPublicRoute: false
2026-09-05T00:41:42: ------------------------------
2026-09-05T00:41:42: 00:41:42 [[32minfo[39m] [0mGET / [33m401[0m 375.382 ms - 123[0m
2026-09-05T01:10:26: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:10:26: Method: GET
2026-09-05T01:10:26: originalUrl: /robots.txt
2026-09-05T01:10:26: path: /robots.txt
2026-09-05T01:10:26: normalizedPath: /robots.txt
2026-09-05T01:10:26: isPublicRoute: false
2026-09-05T01:10:26: ------------------------------
2026-09-05T01:10:26: 01:10:26 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 17.513 ms - 123[0m
2026-09-05T01:34:02: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:34:02: Method: GET
2026-09-05T01:34:02: originalUrl: /.msmtprc
2026-09-05T01:34:02: path: /.msmtprc
2026-09-05T01:34:02: normalizedPath: /.msmtprc
2026-09-05T01:34:02: isPublicRoute: false
2026-09-05T01:34:02: ------------------------------
2026-09-05T01:34:02: 01:34:02 [[32minfo[39m] [0mGET /.msmtprc [33m401[0m 17.183 ms - 123[0m
2026-09-05T01:59:24: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:24: Method: GET
2026-09-05T01:59:24: originalUrl: /backup.zip
2026-09-05T01:59:24: path: /backup.zip
2026-09-05T01:59:24: normalizedPath: /backup.zip
2026-09-05T01:59:24: isPublicRoute: false
2026-09-05T01:59:24: ------------------------------
2026-09-05T01:59:24: 01:59:24 [[32minfo[39m] [0mGET /backup.zip [33m401[0m 5.255 ms - 123[0m
2026-09-05T01:59:24: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:24: Method: GET
2026-09-05T01:59:24: originalUrl: /backup.zip
2026-09-05T01:59:24: path: /backup.zip
2026-09-05T01:59:24: normalizedPath: /backup.zip
2026-09-05T01:59:24: isPublicRoute: false
2026-09-05T01:59:24: ------------------------------
2026-09-05T01:59:24: 01:59:24 [[32minfo[39m] [0mGET /backup.zip [33m401[0m 5.657 ms - 123[0m
2026-09-05T01:59:25: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:25: Method: GET
2026-09-05T01:59:25: originalUrl: /backup.tar.gz
2026-09-05T01:59:25: path: /backup.tar.gz
2026-09-05T01:59:25: normalizedPath: /backup.tar.gz
2026-09-05T01:59:25: isPublicRoute: false
2026-09-05T01:59:25: ------------------------------
2026-09-05T01:59:25: 01:59:25 [[32minfo[39m] [0mGET /backup.tar.gz [33m401[0m 3.641 ms - 123[0m
2026-09-05T01:59:25: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:25: Method: GET
2026-09-05T01:59:25: originalUrl: /backup.tgz
2026-09-05T01:59:25: path: /backup.tgz
2026-09-05T01:59:25: normalizedPath: /backup.tgz
2026-09-05T01:59:25: isPublicRoute: false
2026-09-05T01:59:25: ------------------------------
2026-09-05T01:59:25: 01:59:25 [[32minfo[39m] [0mGET /backup.tgz [33m401[0m 7.116 ms - 123[0m
2026-09-05T01:59:25: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:25: Method: GET
2026-09-05T01:59:25: originalUrl: /backup.rar
2026-09-05T01:59:25: path: /backup.rar
2026-09-05T01:59:25: normalizedPath: /backup.rar
2026-09-05T01:59:25: isPublicRoute: false
2026-09-05T01:59:25: ------------------------------
2026-09-05T01:59:25: 01:59:25 [[32minfo[39m] [0mGET /backup.rar [33m401[0m 0.788 ms - 123[0m
2026-09-05T01:59:25: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:25: Method: GET
2026-09-05T01:59:25: originalUrl: /backup.7z
2026-09-05T01:59:25: path: /backup.7z
2026-09-05T01:59:25: normalizedPath: /backup.7z
2026-09-05T01:59:25: isPublicRoute: false
2026-09-05T01:59:25: ------------------------------
2026-09-05T01:59:25: 01:59:25 [[32minfo[39m] [0mGET /backup.7z [33m401[0m 4.737 ms - 123[0m
2026-09-05T01:59:26: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:26: Method: GET
2026-09-05T01:59:26: originalUrl: /backups.zip
2026-09-05T01:59:26: path: /backups.zip
2026-09-05T01:59:26: normalizedPath: /backups.zip
2026-09-05T01:59:26: isPublicRoute: false
2026-09-05T01:59:26: ------------------------------
2026-09-05T01:59:26: 01:59:26 [[32minfo[39m] [0mGET /backups.zip [33m401[0m 2.918 ms - 123[0m
2026-09-05T01:59:26: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:26: Method: GET
2026-09-05T01:59:26: originalUrl: /www.zip
2026-09-05T01:59:26: path: /www.zip
2026-09-05T01:59:26: normalizedPath: /www.zip
2026-09-05T01:59:26: isPublicRoute: false
2026-09-05T01:59:26: ------------------------------
2026-09-05T01:59:26: 01:59:26 [[32minfo[39m] [0mGET /www.zip [33m401[0m 6.663 ms - 123[0m
2026-09-05T01:59:26: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:26: Method: GET
2026-09-05T01:59:26: originalUrl: /www.tar.gz
2026-09-05T01:59:26: path: /www.tar.gz
2026-09-05T01:59:26: normalizedPath: /www.tar.gz
2026-09-05T01:59:26: isPublicRoute: false
2026-09-05T01:59:26: ------------------------------
2026-09-05T01:59:26: 01:59:26 [[32minfo[39m] [0mGET /www.tar.gz [33m401[0m 8.098 ms - 123[0m
2026-09-05T01:59:26: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:26: Method: GET
2026-09-05T01:59:26: originalUrl: /wwwroot.zip
2026-09-05T01:59:26: path: /wwwroot.zip
2026-09-05T01:59:26: normalizedPath: /wwwroot.zip
2026-09-05T01:59:26: isPublicRoute: false
2026-09-05T01:59:26: ------------------------------
2026-09-05T01:59:26: 01:59:26 [[32minfo[39m] [0mGET /wwwroot.zip [33m401[0m 1.560 ms - 123[0m
2026-09-05T01:59:26: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:26: Method: GET
2026-09-05T01:59:26: originalUrl: /wwwroot.tar.gz
2026-09-05T01:59:26: path: /wwwroot.tar.gz
2026-09-05T01:59:26: normalizedPath: /wwwroot.tar.gz
2026-09-05T01:59:26: isPublicRoute: false
2026-09-05T01:59:26: ------------------------------
2026-09-05T01:59:26: 01:59:26 [[32minfo[39m] [0mGET /wwwroot.tar.gz [33m401[0m 0.745 ms - 123[0m
2026-09-05T01:59:26: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:26: Method: GET
2026-09-05T01:59:26: originalUrl: /htdocs.zip
2026-09-05T01:59:26: path: /htdocs.zip
2026-09-05T01:59:26: normalizedPath: /htdocs.zip
2026-09-05T01:59:26: isPublicRoute: false
2026-09-05T01:59:26: ------------------------------
2026-09-05T01:59:26: 01:59:26 [[32minfo[39m] [0mGET /htdocs.zip [33m401[0m 24.747 ms - 123[0m
2026-09-05T01:59:27: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:27: Method: GET
2026-09-05T01:59:27: originalUrl: /htdocs.tar.gz
2026-09-05T01:59:27: path: /htdocs.tar.gz
2026-09-05T01:59:27: normalizedPath: /htdocs.tar.gz
2026-09-05T01:59:27: isPublicRoute: false
2026-09-05T01:59:27: ------------------------------
2026-09-05T01:59:27: 01:59:27 [[32minfo[39m] [0mGET /htdocs.tar.gz [33m401[0m 1.707 ms - 123[0m
2026-09-05T01:59:27: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:27: Method: GET
2026-09-05T01:59:27: originalUrl: /public_html.zip
2026-09-05T01:59:27: path: /public_html.zip
2026-09-05T01:59:27: normalizedPath: /public_html.zip
2026-09-05T01:59:27: isPublicRoute: false
2026-09-05T01:59:27: ------------------------------
2026-09-05T01:59:27: 01:59:27 [[32minfo[39m] [0mGET /public_html.zip [33m401[0m 1.128 ms - 123[0m
2026-09-05T01:59:27: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:27: Method: GET
2026-09-05T01:59:27: originalUrl: /public_html.tar.gz
2026-09-05T01:59:27: path: /public_html.tar.gz
2026-09-05T01:59:27: normalizedPath: /public_html.tar.gz
2026-09-05T01:59:27: isPublicRoute: false
2026-09-05T01:59:27: ------------------------------
2026-09-05T01:59:27: 01:59:27 [[32minfo[39m] [0mGET /public_html.tar.gz [33m401[0m 2.349 ms - 123[0m
2026-09-05T01:59:27: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:27: Method: GET
2026-09-05T01:59:27: originalUrl: /web.zip
2026-09-05T01:59:27: path: /web.zip
2026-09-05T01:59:27: normalizedPath: /web.zip
2026-09-05T01:59:27: isPublicRoute: false
2026-09-05T01:59:27: ------------------------------
2026-09-05T01:59:27: 01:59:27 [[32minfo[39m] [0mGET /web.zip [33m401[0m 1.220 ms - 123[0m
2026-09-05T01:59:27: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:27: Method: GET
2026-09-05T01:59:27: originalUrl: /website.zip
2026-09-05T01:59:27: path: /website.zip
2026-09-05T01:59:27: normalizedPath: /website.zip
2026-09-05T01:59:27: isPublicRoute: false
2026-09-05T01:59:27: ------------------------------
2026-09-05T01:59:27: 01:59:27 [[32minfo[39m] [0mGET /website.zip [33m401[0m 1.867 ms - 123[0m
2026-09-05T01:59:27: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:27: Method: GET
2026-09-05T01:59:27: originalUrl: /site.zip
2026-09-05T01:59:27: path: /site.zip
2026-09-05T01:59:27: normalizedPath: /site.zip
2026-09-05T01:59:27: isPublicRoute: false
2026-09-05T01:59:27: ------------------------------
2026-09-05T01:59:27: 01:59:27 [[32minfo[39m] [0mGET /site.zip [33m401[0m 0.893 ms - 123[0m
2026-09-05T01:59:28: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:28: Method: GET
2026-09-05T01:59:28: originalUrl: /html.zip
2026-09-05T01:59:28: path: /html.zip
2026-09-05T01:59:28: normalizedPath: /html.zip
2026-09-05T01:59:28: isPublicRoute: false
2026-09-05T01:59:28: ------------------------------
2026-09-05T01:59:28: 01:59:28 [[32minfo[39m] [0mGET /html.zip [33m401[0m 0.737 ms - 123[0m
2026-09-05T01:59:28: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:28: Method: GET
2026-09-05T01:59:28: originalUrl: /app.zip
2026-09-05T01:59:28: path: /app.zip
2026-09-05T01:59:28: normalizedPath: /app.zip
2026-09-05T01:59:28: isPublicRoute: false
2026-09-05T01:59:28: ------------------------------
2026-09-05T01:59:28: 01:59:28 [[32minfo[39m] [0mGET /app.zip [33m401[0m 1.709 ms - 123[0m
2026-09-05T01:59:28: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:28: Method: GET
2026-09-05T01:59:28: originalUrl: /old.zip
2026-09-05T01:59:28: path: /old.zip
2026-09-05T01:59:28: normalizedPath: /old.zip
2026-09-05T01:59:28: isPublicRoute: false
2026-09-05T01:59:28: ------------------------------
2026-09-05T01:59:28: 01:59:28 [[32minfo[39m] [0mGET /old.zip [33m401[0m 1.618 ms - 123[0m
2026-09-05T01:59:28: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:28: Method: GET
2026-09-05T01:59:28: originalUrl: /bak.zip
2026-09-05T01:59:28: path: /bak.zip
2026-09-05T01:59:28: normalizedPath: /bak.zip
2026-09-05T01:59:28: isPublicRoute: false
2026-09-05T01:59:28: ------------------------------
2026-09-05T01:59:28: 01:59:28 [[32minfo[39m] [0mGET /bak.zip [33m401[0m 1.967 ms - 123[0m
2026-09-05T01:59:28: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:28: Method: GET
2026-09-05T01:59:28: originalUrl: /data.zip
2026-09-05T01:59:28: path: /data.zip
2026-09-05T01:59:28: normalizedPath: /data.zip
2026-09-05T01:59:28: isPublicRoute: false
2026-09-05T01:59:28: ------------------------------
2026-09-05T01:59:28: 01:59:28 [[32minfo[39m] [0mGET /data.zip [33m401[0m 2.839 ms - 123[0m
2026-09-05T01:59:28: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:28: Method: GET
2026-09-05T01:59:28: originalUrl: /backup.sql
2026-09-05T01:59:28: path: /backup.sql
2026-09-05T01:59:28: normalizedPath: /backup.sql
2026-09-05T01:59:28: isPublicRoute: false
2026-09-05T01:59:28: ------------------------------
2026-09-05T01:59:28: 01:59:28 [[32minfo[39m] [0mGET /backup.sql [33m401[0m 1.258 ms - 123[0m
2026-09-05T01:59:28: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:28: Method: GET
2026-09-05T01:59:28: originalUrl: /db.sql
2026-09-05T01:59:28: path: /db.sql
2026-09-05T01:59:28: normalizedPath: /db.sql
2026-09-05T01:59:28: isPublicRoute: false
2026-09-05T01:59:28: ------------------------------
2026-09-05T01:59:28: 01:59:28 [[32minfo[39m] [0mGET /db.sql [33m401[0m 3.916 ms - 123[0m
2026-09-05T01:59:29: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:29: Method: GET
2026-09-05T01:59:29: originalUrl: /database.sql
2026-09-05T01:59:29: path: /database.sql
2026-09-05T01:59:29: normalizedPath: /database.sql
2026-09-05T01:59:29: isPublicRoute: false
2026-09-05T01:59:29: ------------------------------
2026-09-05T01:59:29: 01:59:29 [[32minfo[39m] [0mGET /database.sql [33m401[0m 1.388 ms - 123[0m
2026-09-05T01:59:29: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:29: Method: GET
2026-09-05T01:59:29: originalUrl: /dump.sql
2026-09-05T01:59:29: path: /dump.sql
2026-09-05T01:59:29: normalizedPath: /dump.sql
2026-09-05T01:59:29: isPublicRoute: false
2026-09-05T01:59:29: ------------------------------
2026-09-05T01:59:29: 01:59:29 [[32minfo[39m] [0mGET /dump.sql [33m401[0m 4.278 ms - 123[0m
2026-09-05T01:59:29: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:29: Method: GET
2026-09-05T01:59:29: originalUrl: /db_backup.sql
2026-09-05T01:59:29: path: /db_backup.sql
2026-09-05T01:59:29: normalizedPath: /db_backup.sql
2026-09-05T01:59:29: isPublicRoute: false
2026-09-05T01:59:29: ------------------------------
2026-09-05T01:59:29: 01:59:29 [[32minfo[39m] [0mGET /db_backup.sql [33m401[0m 0.956 ms - 123[0m
2026-09-05T01:59:29: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:29: Method: GET
2026-09-05T01:59:29: originalUrl: /dbdump.sql
2026-09-05T01:59:29: path: /dbdump.sql
2026-09-05T01:59:29: normalizedPath: /dbdump.sql
2026-09-05T01:59:29: isPublicRoute: false
2026-09-05T01:59:29: ------------------------------
2026-09-05T01:59:29: 01:59:29 [[32minfo[39m] [0mGET /dbdump.sql [33m401[0m 4.054 ms - 123[0m
2026-09-05T01:59:29: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:29: Method: GET
2026-09-05T01:59:29: originalUrl: /mysql.sql
2026-09-05T01:59:29: path: /mysql.sql
2026-09-05T01:59:29: normalizedPath: /mysql.sql
2026-09-05T01:59:29: isPublicRoute: false
2026-09-05T01:59:29: ------------------------------
2026-09-05T01:59:29: 01:59:29 [[32minfo[39m] [0mGET /mysql.sql [33m401[0m 2.707 ms - 123[0m
2026-09-05T01:59:30: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:30: Method: GET
2026-09-05T01:59:30: originalUrl: /mysqldump.sql
2026-09-05T01:59:30: path: /mysqldump.sql
2026-09-05T01:59:30: normalizedPath: /mysqldump.sql
2026-09-05T01:59:30: isPublicRoute: false
2026-09-05T01:59:30: ------------------------------
2026-09-05T01:59:30: 01:59:30 [[32minfo[39m] [0mGET /mysqldump.sql [33m401[0m 2.228 ms - 123[0m
2026-09-05T01:59:30: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:30: Method: GET
2026-09-05T01:59:30: originalUrl: /data.sql
2026-09-05T01:59:30: path: /data.sql
2026-09-05T01:59:30: normalizedPath: /data.sql
2026-09-05T01:59:30: isPublicRoute: false
2026-09-05T01:59:30: ------------------------------
2026-09-05T01:59:30: 01:59:30 [[32minfo[39m] [0mGET /data.sql [33m401[0m 1.241 ms - 123[0m
2026-09-05T01:59:30: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:30: Method: GET
2026-09-05T01:59:30: originalUrl: /users.sql
2026-09-05T01:59:30: path: /users.sql
2026-09-05T01:59:30: normalizedPath: /users.sql
2026-09-05T01:59:30: isPublicRoute: false
2026-09-05T01:59:30: ------------------------------
2026-09-05T01:59:30: 01:59:30 [[32minfo[39m] [0mGET /users.sql [33m401[0m 1.166 ms - 123[0m
2026-09-05T01:59:30: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:30: Method: GET
2026-09-05T01:59:30: originalUrl: /www.sql
2026-09-05T01:59:30: path: /www.sql
2026-09-05T01:59:30: normalizedPath: /www.sql
2026-09-05T01:59:30: isPublicRoute: false
2026-09-05T01:59:30: ------------------------------
2026-09-05T01:59:30: 01:59:30 [[32minfo[39m] [0mGET /www.sql [33m401[0m 2.887 ms - 123[0m
2026-09-05T01:59:30: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:30: Method: GET
2026-09-05T01:59:30: originalUrl: /site.sql
2026-09-05T01:59:30: path: /site.sql
2026-09-05T01:59:30: normalizedPath: /site.sql
2026-09-05T01:59:30: isPublicRoute: false
2026-09-05T01:59:30: ------------------------------
2026-09-05T01:59:30: 01:59:30 [[32minfo[39m] [0mGET /site.sql [33m401[0m 1.027 ms - 123[0m
2026-09-05T01:59:31: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:31: Method: GET
2026-09-05T01:59:31: originalUrl: /sql.sql
2026-09-05T01:59:31: path: /sql.sql
2026-09-05T01:59:31: normalizedPath: /sql.sql
2026-09-05T01:59:31: isPublicRoute: false
2026-09-05T01:59:31: ------------------------------
2026-09-05T01:59:31: 01:59:31 [[32minfo[39m] [0mGET /sql.sql [33m401[0m 2.070 ms - 123[0m
2026-09-05T01:59:31: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:31: Method: GET
2026-09-05T01:59:31: originalUrl: /1.sql
2026-09-05T01:59:31: path: /1.sql
2026-09-05T01:59:31: normalizedPath: /1.sql
2026-09-05T01:59:31: isPublicRoute: false
2026-09-05T01:59:31: ------------------------------
2026-09-05T01:59:31: 01:59:31 [[32minfo[39m] [0mGET /1.sql [33m401[0m 2.239 ms - 123[0m
2026-09-05T01:59:31: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:31: Method: GET
2026-09-05T01:59:31: originalUrl: /localhost.sql
2026-09-05T01:59:31: path: /localhost.sql
2026-09-05T01:59:31: normalizedPath: /localhost.sql
2026-09-05T01:59:31: isPublicRoute: false
2026-09-05T01:59:31: ------------------------------
2026-09-05T01:59:31: 01:59:31 [[32minfo[39m] [0mGET /localhost.sql [33m401[0m 2.353 ms - 123[0m
2026-09-05T01:59:31: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:31: Method: GET
2026-09-05T01:59:31: originalUrl: /backup.sql.gz
2026-09-05T01:59:31: path: /backup.sql.gz
2026-09-05T01:59:31: normalizedPath: /backup.sql.gz
2026-09-05T01:59:31: isPublicRoute: false
2026-09-05T01:59:31: ------------------------------
2026-09-05T01:59:31: 01:59:31 [[32minfo[39m] [0mGET /backup.sql.gz [33m401[0m 1.686 ms - 123[0m
2026-09-05T01:59:31: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:31: Method: GET
2026-09-05T01:59:31: originalUrl: /db.sql.gz
2026-09-05T01:59:31: path: /db.sql.gz
2026-09-05T01:59:31: normalizedPath: /db.sql.gz
2026-09-05T01:59:31: isPublicRoute: false
2026-09-05T01:59:31: ------------------------------
2026-09-05T01:59:31: 01:59:31 [[32minfo[39m] [0mGET /db.sql.gz [33m401[0m 1.702 ms - 123[0m
2026-09-05T01:59:31: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:31: Method: GET
2026-09-05T01:59:31: originalUrl: /dump.sql.gz
2026-09-05T01:59:31: path: /dump.sql.gz
2026-09-05T01:59:31: normalizedPath: /dump.sql.gz
2026-09-05T01:59:31: isPublicRoute: false
2026-09-05T01:59:31: ------------------------------
2026-09-05T01:59:31: 01:59:31 [[32minfo[39m] [0mGET /dump.sql.gz [33m401[0m 0.891 ms - 123[0m
2026-09-05T01:59:32: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:32: Method: GET
2026-09-05T01:59:32: originalUrl: /database.sql.gz
2026-09-05T01:59:32: path: /database.sql.gz
2026-09-05T01:59:32: normalizedPath: /database.sql.gz
2026-09-05T01:59:32: isPublicRoute: false
2026-09-05T01:59:32: ------------------------------
2026-09-05T01:59:32: 01:59:32 [[32minfo[39m] [0mGET /database.sql.gz [33m401[0m 0.969 ms - 123[0m
2026-09-05T01:59:32: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:32: Method: GET
2026-09-05T01:59:32: originalUrl: /db_backup.sql.gz
2026-09-05T01:59:32: path: /db_backup.sql.gz
2026-09-05T01:59:32: normalizedPath: /db_backup.sql.gz
2026-09-05T01:59:32: isPublicRoute: false
2026-09-05T01:59:32: ------------------------------
2026-09-05T01:59:32: 01:59:32 [[32minfo[39m] [0mGET /db_backup.sql.gz [33m401[0m 0.791 ms - 123[0m
2026-09-05T01:59:32: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:32: Method: GET
2026-09-05T01:59:32: originalUrl: /mysql.sql.gz
2026-09-05T01:59:32: path: /mysql.sql.gz
2026-09-05T01:59:32: normalizedPath: /mysql.sql.gz
2026-09-05T01:59:32: isPublicRoute: false
2026-09-05T01:59:32: ------------------------------
2026-09-05T01:59:32: 01:59:32 [[32minfo[39m] [0mGET /mysql.sql.gz [33m401[0m 1.927 ms - 123[0m
2026-09-05T01:59:32: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:32: Method: GET
2026-09-05T01:59:32: originalUrl: /database.sqlite
2026-09-05T01:59:32: path: /database.sqlite
2026-09-05T01:59:32: normalizedPath: /database.sqlite
2026-09-05T01:59:32: isPublicRoute: false
2026-09-05T01:59:32: ------------------------------
2026-09-05T01:59:32: 01:59:32 [[32minfo[39m] [0mGET /database.sqlite [33m401[0m 0.725 ms - 123[0m
2026-09-05T01:59:32: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:32: Method: GET
2026-09-05T01:59:32: originalUrl: /db.sqlite
2026-09-05T01:59:32: path: /db.sqlite
2026-09-05T01:59:32: normalizedPath: /db.sqlite
2026-09-05T01:59:32: isPublicRoute: false
2026-09-05T01:59:32: ------------------------------
2026-09-05T01:59:32: 01:59:32 [[32minfo[39m] [0mGET /db.sqlite [33m401[0m 0.788 ms - 123[0m
2026-09-05T01:59:32: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:32: Method: GET
2026-09-05T01:59:32: originalUrl: /backup.bak
2026-09-05T01:59:32: path: /backup.bak
2026-09-05T01:59:32: normalizedPath: /backup.bak
2026-09-05T01:59:32: isPublicRoute: false
2026-09-05T01:59:32: ------------------------------
2026-09-05T01:59:32: 01:59:32 [[32minfo[39m] [0mGET /backup.bak [33m401[0m 0.735 ms - 123[0m
2026-09-05T01:59:32: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:32: Method: GET
2026-09-05T01:59:32: originalUrl: /db.bak
2026-09-05T01:59:32: path: /db.bak
2026-09-05T01:59:32: normalizedPath: /db.bak
2026-09-05T01:59:32: isPublicRoute: false
2026-09-05T01:59:32: ------------------------------
2026-09-05T01:59:32: 01:59:32 [[32minfo[39m] [0mGET /db.bak [33m401[0m 1.602 ms - 123[0m
2026-09-05T01:59:33: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:33: Method: GET
2026-09-05T01:59:33: originalUrl: /database.bak
2026-09-05T01:59:33: path: /database.bak
2026-09-05T01:59:33: normalizedPath: /database.bak
2026-09-05T01:59:33: isPublicRoute: false
2026-09-05T01:59:33: ------------------------------
2026-09-05T01:59:33: 01:59:33 [[32minfo[39m] [0mGET /database.bak [33m401[0m 1.593 ms - 123[0m
2026-09-05T01:59:33: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:33: Method: GET
2026-09-05T01:59:33: originalUrl: /data.bak
2026-09-05T01:59:33: path: /data.bak
2026-09-05T01:59:33: normalizedPath: /data.bak
2026-09-05T01:59:33: isPublicRoute: false
2026-09-05T01:59:33: ------------------------------
2026-09-05T01:59:33: 01:59:33 [[32minfo[39m] [0mGET /data.bak [33m401[0m 0.933 ms - 123[0m
2026-09-05T01:59:33: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:33: Method: GET
2026-09-05T01:59:33: originalUrl: /wp-content/uploads/dump.sql
2026-09-05T01:59:33: path: /wp-content/uploads/dump.sql
2026-09-05T01:59:33: normalizedPath: /wp-content/uploads/dump.sql
2026-09-05T01:59:33: isPublicRoute: false
2026-09-05T01:59:33: ------------------------------
2026-09-05T01:59:33: 01:59:33 [[32minfo[39m] [0mGET /wp-content/uploads/dump.sql [33m401[0m 0.922 ms - 123[0m
2026-09-05T01:59:33: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:33: Method: GET
2026-09-05T01:59:33: originalUrl: /wp-content/uploads/backup.sql
2026-09-05T01:59:33: path: /wp-content/uploads/backup.sql
2026-09-05T01:59:33: normalizedPath: /wp-content/uploads/backup.sql
2026-09-05T01:59:33: isPublicRoute: false
2026-09-05T01:59:33: ------------------------------
2026-09-05T01:59:33: 01:59:33 [[32minfo[39m] [0mGET /wp-content/uploads/backup.sql [33m401[0m 1.512 ms - 123[0m
2026-09-05T01:59:33: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:33: Method: GET
2026-09-05T01:59:33: originalUrl: /wp-content/uploads/database.sql
2026-09-05T01:59:33: path: /wp-content/uploads/database.sql
2026-09-05T01:59:33: normalizedPath: /wp-content/uploads/database.sql
2026-09-05T01:59:33: isPublicRoute: false
2026-09-05T01:59:33: ------------------------------
2026-09-05T01:59:33: 01:59:33 [[32minfo[39m] [0mGET /wp-content/uploads/database.sql [33m401[0m 1.797 ms - 123[0m
2026-09-05T01:59:33: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:33: Method: GET
2026-09-05T01:59:33: originalUrl: /wp-content/database.sql
2026-09-05T01:59:33: path: /wp-content/database.sql
2026-09-05T01:59:33: normalizedPath: /wp-content/database.sql
2026-09-05T01:59:33: isPublicRoute: false
2026-09-05T01:59:33: ------------------------------
2026-09-05T01:59:33: 01:59:33 [[32minfo[39m] [0mGET /wp-content/database.sql [33m401[0m 0.852 ms - 123[0m
2026-09-05T01:59:34: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:34: Method: GET
2026-09-05T01:59:34: originalUrl: /wp-content/mysql.sql
2026-09-05T01:59:34: path: /wp-content/mysql.sql
2026-09-05T01:59:34: normalizedPath: /wp-content/mysql.sql
2026-09-05T01:59:34: isPublicRoute: false
2026-09-05T01:59:34: ------------------------------
2026-09-05T01:59:34: 01:59:34 [[32minfo[39m] [0mGET /wp-content/mysql.sql [33m401[0m 0.982 ms - 123[0m
2026-09-05T01:59:34: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:34: Method: GET
2026-09-05T01:59:34: originalUrl: /backups/database.sql
2026-09-05T01:59:34: path: /backups/database.sql
2026-09-05T01:59:34: normalizedPath: /backups/database.sql
2026-09-05T01:59:34: isPublicRoute: false
2026-09-05T01:59:34: ------------------------------
2026-09-05T01:59:34: 01:59:34 [[32minfo[39m] [0mGET /backups/database.sql [33m401[0m 1.097 ms - 123[0m
2026-09-05T01:59:34: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:34: Method: GET
2026-09-05T01:59:34: originalUrl: /www.society.1b2.in.zip
2026-09-05T01:59:34: path: /www.society.1b2.in.zip
2026-09-05T01:59:34: normalizedPath: /www.society.1b2.in.zip
2026-09-05T01:59:34: isPublicRoute: false
2026-09-05T01:59:34: ------------------------------
2026-09-05T01:59:34: 01:59:34 [[32minfo[39m] [0mGET /www.society.1b2.in.zip [33m401[0m 1.435 ms - 123[0m
2026-09-05T01:59:34: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:34: Method: GET
2026-09-05T01:59:34: originalUrl: /www.society.1b2.in.sql
2026-09-05T01:59:34: path: /www.society.1b2.in.sql
2026-09-05T01:59:34: normalizedPath: /www.society.1b2.in.sql
2026-09-05T01:59:34: isPublicRoute: false
2026-09-05T01:59:34: ------------------------------
2026-09-05T01:59:34: 01:59:34 [[32minfo[39m] [0mGET /www.society.1b2.in.sql [33m401[0m 0.930 ms - 123[0m
2026-09-05T01:59:34: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:34: Method: GET
2026-09-05T01:59:34: originalUrl: /www.society.1b2.in_db.sql
2026-09-05T01:59:34: path: /www.society.1b2.in_db.sql
2026-09-05T01:59:34: normalizedPath: /www.society.1b2.in_db.sql
2026-09-05T01:59:34: isPublicRoute: false
2026-09-05T01:59:34: ------------------------------
2026-09-05T01:59:34: 01:59:34 [[32minfo[39m] [0mGET /www.society.1b2.in_db.sql [33m401[0m 3.181 ms - 123[0m
2026-09-05T01:59:34: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:34: Method: GET
2026-09-05T01:59:34: originalUrl: /society.zip
2026-09-05T01:59:34: path: /society.zip
2026-09-05T01:59:34: normalizedPath: /society.zip
2026-09-05T01:59:34: isPublicRoute: false
2026-09-05T01:59:34: ------------------------------
2026-09-05T01:59:34: 01:59:34 [[32minfo[39m] [0mGET /society.zip [33m401[0m 0.831 ms - 123[0m
2026-09-05T01:59:35: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:35: Method: GET
2026-09-05T01:59:35: originalUrl: /society.tar.gz
2026-09-05T01:59:35: path: /society.tar.gz
2026-09-05T01:59:35: normalizedPath: /society.tar.gz
2026-09-05T01:59:35: isPublicRoute: false
2026-09-05T01:59:35: ------------------------------
2026-09-05T01:59:35: 01:59:35 [[32minfo[39m] [0mGET /society.tar.gz [33m401[0m 1.721 ms - 123[0m
2026-09-05T01:59:35: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:35: Method: GET
2026-09-05T01:59:35: originalUrl: /society.sql
2026-09-05T01:59:35: path: /society.sql
2026-09-05T01:59:35: normalizedPath: /society.sql
2026-09-05T01:59:35: isPublicRoute: false
2026-09-05T01:59:35: ------------------------------
2026-09-05T01:59:35: 01:59:35 [[32minfo[39m] [0mGET /society.sql [33m401[0m 1.511 ms - 123[0m
2026-09-05T01:59:35: ----- PUBLIC ROUTE CHECK -----
2026-09-05T01:59:35: Method: GET
2026-09-05T01:59:35: originalUrl: /2026.zip
2026-09-05T01:59:35: path: /2026.zip
2026-09-05T01:59:35: normalizedPath: /2026.zip
2026-09-05T01:59:35: isPublicRoute: false
2026-09-05T01:59:35: ------------------------------
2026-09-05T01:59:35: 01:59:35 [[32minfo[39m] [0mGET /2026.zip [33m401[0m 3.030 ms - 123[0m
2026-09-05T02:59:43: ----- PUBLIC ROUTE CHECK -----
2026-09-05T02:59:43: Method: GET
2026-09-05T02:59:43: originalUrl: /robots.txt
2026-09-05T02:59:43: path: /robots.txt
2026-09-05T02:59:43: normalizedPath: /robots.txt
2026-09-05T02:59:43: isPublicRoute: false
2026-09-05T02:59:43: ------------------------------
2026-09-05T02:59:43: 02:59:43 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 30.695 ms - 123[0m
2026-09-05T03:13:52: ----- PUBLIC ROUTE CHECK -----
2026-09-05T03:13:52: Method: GET
2026-09-05T03:13:52: originalUrl: /
2026-09-05T03:13:52: path: /
2026-09-05T03:13:52: normalizedPath: /
2026-09-05T03:13:52: isPublicRoute: false
2026-09-05T03:13:52: ------------------------------
2026-09-05T03:13:52: 03:13:52 [[32minfo[39m] [0mGET / [33m401[0m 9.721 ms - 123[0m
2026-09-05T04:33:04: ----- PUBLIC ROUTE CHECK -----
2026-09-05T04:33:04: Method: GET
2026-09-05T04:33:04: originalUrl: /
2026-09-05T04:33:04: path: /
2026-09-05T04:33:04: normalizedPath: /
2026-09-05T04:33:04: isPublicRoute: false
2026-09-05T04:33:04: ------------------------------
2026-09-05T04:33:04: 04:33:04 [[32minfo[39m] [0mGET / [33m401[0m 75.139 ms - 123[0m
2026-09-05T05:01:52: ----- PUBLIC ROUTE CHECK -----
2026-09-05T05:01:52: Method: GET
2026-09-05T05:01:52: originalUrl: /
2026-09-05T05:01:52: path: /
2026-09-05T05:01:52: normalizedPath: /
2026-09-05T05:01:52: isPublicRoute: false
2026-09-05T05:01:52: ------------------------------
2026-09-05T05:01:52: 05:01:52 [[32minfo[39m] [0mGET / [33m401[0m 42.257 ms - 123[0m
2026-09-05T05:23:37: ----- PUBLIC ROUTE CHECK -----
2026-09-05T05:23:37: Method: POST
2026-09-05T05:23:37: originalUrl: /
2026-09-05T05:23:37: path: /
2026-09-05T05:23:37: normalizedPath: /
2026-09-05T05:23:37: isPublicRoute: false
2026-09-05T05:23:37: ------------------------------
2026-09-05T05:23:37: 05:23:37 [[32minfo[39m] [0mPOST / [33m401[0m 7.246 ms - 123[0m
2026-09-05T07:45:42: ----- PUBLIC ROUTE CHECK -----
2026-09-05T07:45:42: Method: GET
2026-09-05T07:45:42: originalUrl: /
2026-09-05T07:45:42: path: /
2026-09-05T07:45:42: normalizedPath: /
2026-09-05T07:45:42: isPublicRoute: false
2026-09-05T07:45:42: ------------------------------
2026-09-05T07:45:43: 07:45:43 [[32minfo[39m] [0mGET / [33m401[0m 241.938 ms - 123[0m
2026-09-05T09:13:29: ----- PUBLIC ROUTE CHECK -----
2026-09-05T09:13:29: Method: POST
2026-09-05T09:13:29: originalUrl: /v1/user/login
2026-09-05T09:13:29: path: /v1/user/login
2026-09-05T09:13:29: normalizedPath: /v1/user/login
2026-09-05T09:13:29: isPublicRoute: false
2026-09-05T09:13:29: ------------------------------
2026-09-05T09:13:29: ----- initAuth DEBUG -----
2026-09-05T09:13:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T09:13:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T09:13:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T09:13:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T09:13:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T09:13:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T09:13:29: IsValid: true
2026-09-05T09:13:29: --------------------------
2026-09-05T09:13:29: ========== LOGIN API HIT ==========
2026-09-05T09:13:29: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-05T09:13:29: SUPERADMIN CHECK RESULT: Found
2026-09-05T09:13:29: 09:13:29 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 315.867 ms - 2063[0m
2026-09-05T09:13:30: ----- PUBLIC ROUTE CHECK -----
2026-09-05T09:13:30: Method: GET
2026-09-05T09:13:30: originalUrl: /v1/dashboard
2026-09-05T09:13:30: path: /v1/dashboard
2026-09-05T09:13:30: normalizedPath: /v1/dashboard
2026-09-05T09:13:30: isPublicRoute: false
2026-09-05T09:13:30: ------------------------------
2026-09-05T09:13:30: ----- initAuth DEBUG -----
2026-09-05T09:13:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T09:13:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T09:13:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T09:13:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T09:13:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T09:13:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T09:13:30: IsValid: true
2026-09-05T09:13:30: --------------------------
2026-09-05T09:13:30: ========== Dashboard Controller ==========
2026-09-05T09:13:30: req.user => {
2026-09-05T09:13:30:   user_id: 22,
2026-09-05T09:13:30:   society_id: 23,
2026-09-05T09:13:30:   role: 'admin',
2026-09-05T09:13:30:   full_name: 'Varun',
2026-09-05T09:13:30:   is_admin: 1,
2026-09-05T09:13:30:   is_member: 1,
2026-09-05T09:13:30:   is_superadmin: false,
2026-09-05T09:13:30:   permissions: {
2026-09-05T09:13:30:     dashboard: { view: true },
2026-09-05T09:13:30:     society: {
2026-09-05T09:13:30:       view: true,
2026-09-05T09:13:30:       summary: false,
2026-09-05T09:13:30:       create: false,
2026-09-05T09:13:30:       update: true,
2026-09-05T09:13:30:       delete: false,
2026-09-05T09:13:30:       approve: false,
2026-09-05T09:13:30:       reject: false
2026-09-05T09:13:30:     },
2026-09-05T09:13:30:     members: {
2026-09-05T09:13:30:       view: true,
2026-09-05T09:13:30:       create: true,
2026-09-05T09:13:30:       update: true,
2026-09-05T09:13:30:       delete: true,
2026-09-05T09:13:30:       approve: false,
2026-09-05T09:13:30:       reject: true
2026-09-05T09:13:30:     },
2026-09-05T09:13:30:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-05T09:13:30:     expenses: {
2026-09-05T09:13:30:       view: true,
2026-09-05T09:13:30:       create: true,
2026-09-05T09:13:30:       update: true,
2026-09-05T09:13:30:       delete: false,
2026-09-05T09:13:30:       approve: true,
2026-09-05T09:13:30:       reject: true
2026-09-05T09:13:30:     },
2026-09-05T09:13:30:     transactions: { view: true },
2026-09-05T09:13:30:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-05T09:13:30:     profile: { view: true, update: true },
2026-09-05T09:13:30:     settings: { view: true, update: true }
2026-09-05T09:13:30:   },
2026-09-05T09:13:30:   iat: 1788579809,
2026-09-05T09:13:30:   exp: 1791171809
2026-09-05T09:13:30: }
2026-09-05T09:13:30: req.selectedSocietyId => 23
2026-09-05T09:13:30: Dashboard Society ID => 23
2026-09-05T09:13:30: Member ID => 22
2026-09-05T09:13:30: User Role => admin
2026-09-05T09:13:30: societyId = 23
2026-09-05T09:13:30: memberId = 22
2026-09-05T09:13:30: Pending Maintenance Count => 1
2026-09-05T09:13:30: Pending Expense Count => 0
2026-09-05T09:13:30: Total Pending Count => 1
2026-09-05T09:13:30: 09:13:30 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 341.904 ms - 519[0m
2026-09-05T09:13:37: ----- PUBLIC ROUTE CHECK -----
2026-09-05T09:13:37: Method: POST
2026-09-05T09:13:37: originalUrl: /v1/transactions
2026-09-05T09:13:37: path: /v1/transactions
2026-09-05T09:13:37: normalizedPath: /v1/transactions
2026-09-05T09:13:37: isPublicRoute: false
2026-09-05T09:13:37: ------------------------------
2026-09-05T09:13:37: ----- initAuth DEBUG -----
2026-09-05T09:13:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T09:13:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T09:13:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T09:13:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T09:13:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T09:13:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T09:13:37: IsValid: true
2026-09-05T09:13:37: --------------------------
2026-09-05T09:13:37: 09:13:37 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 21.307 ms - 404[0m
2026-09-05T09:13:37: ----- PUBLIC ROUTE CHECK -----
2026-09-05T09:13:37: Method: GET
2026-09-05T09:13:37: originalUrl: /v1/transactions/summary?society_id=23
2026-09-05T09:13:37: path: /v1/transactions/summary
2026-09-05T09:13:37: normalizedPath: /v1/transactions/summary
2026-09-05T09:13:37: isPublicRoute: false
2026-09-05T09:13:37: ------------------------------
2026-09-05T09:13:37: ----- initAuth DEBUG -----
2026-09-05T09:13:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T09:13:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T09:13:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T09:13:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T09:13:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T09:13:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T09:13:37: IsValid: true
2026-09-05T09:13:37: --------------------------
2026-09-05T09:13:37: ----- PUBLIC ROUTE CHECK -----
2026-09-05T09:13:37: Method: GET
2026-09-05T09:13:37: originalUrl: /v1/expense-categories
2026-09-05T09:13:37: path: /v1/expense-categories
2026-09-05T09:13:37: normalizedPath: /v1/expense-categories
2026-09-05T09:13:37: isPublicRoute: false
2026-09-05T09:13:37: ------------------------------
2026-09-05T09:13:37: ----- initAuth DEBUG -----
2026-09-05T09:13:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T09:13:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T09:13:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T09:13:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T09:13:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T09:13:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T09:13:37: IsValid: true
2026-09-05T09:13:37: --------------------------
2026-09-05T09:13:37: 09:13:37 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 11.349 ms - 130[0m
2026-09-05T09:13:37: 09:13:37 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 16.184 ms - 149[0m
2026-09-05T09:13:39: ----- PUBLIC ROUTE CHECK -----
2026-09-05T09:13:39: Method: POST
2026-09-05T09:13:39: originalUrl: /v1/transactions
2026-09-05T09:13:39: path: /v1/transactions
2026-09-05T09:13:39: normalizedPath: /v1/transactions
2026-09-05T09:13:39: isPublicRoute: false
2026-09-05T09:13:39: ------------------------------
2026-09-05T09:13:39: ----- initAuth DEBUG -----
2026-09-05T09:13:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T09:13:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T09:13:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T09:13:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T09:13:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T09:13:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T09:13:39: IsValid: true
2026-09-05T09:13:39: --------------------------
2026-09-05T09:13:39: 09:13:39 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 9.328 ms - 1055[0m
2026-09-05T09:13:40: ----- PUBLIC ROUTE CHECK -----
2026-09-05T09:13:40: Method: GET
2026-09-05T09:13:40: originalUrl: /v1/dashboard
2026-09-05T09:13:40: path: /v1/dashboard
2026-09-05T09:13:40: normalizedPath: /v1/dashboard
2026-09-05T09:13:40: isPublicRoute: false
2026-09-05T09:13:40: ------------------------------
2026-09-05T09:13:40: ----- initAuth DEBUG -----
2026-09-05T09:13:40: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T09:13:40: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T09:13:40: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T09:13:40: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T09:13:40: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T09:13:40: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T09:13:40: IsValid: true
2026-09-05T09:13:40: --------------------------
2026-09-05T09:13:40: ========== Dashboard Controller ==========
2026-09-05T09:13:40: req.user => {
2026-09-05T09:13:40:   user_id: 22,
2026-09-05T09:13:40:   society_id: 23,
2026-09-05T09:13:40:   role: 'admin',
2026-09-05T09:13:40:   full_name: 'Varun',
2026-09-05T09:13:40:   is_admin: 1,
2026-09-05T09:13:40:   is_member: 1,
2026-09-05T09:13:40:   is_superadmin: false,
2026-09-05T09:13:40:   permissions: {
2026-09-05T09:13:40:     dashboard: { view: true },
2026-09-05T09:13:40:     society: {
2026-09-05T09:13:40:       view: true,
2026-09-05T09:13:40:       summary: false,
2026-09-05T09:13:40:       create: false,
2026-09-05T09:13:40:       update: true,
2026-09-05T09:13:40:       delete: false,
2026-09-05T09:13:40:       approve: false,
2026-09-05T09:13:40:       reject: false
2026-09-05T09:13:40:     },
2026-09-05T09:13:40:     members: {
2026-09-05T09:13:40:       view: true,
2026-09-05T09:13:40:       create: true,
2026-09-05T09:13:40:       update: true,
2026-09-05T09:13:40:       delete: true,
2026-09-05T09:13:40:       approve: false,
2026-09-05T09:13:40:       reject: true
2026-09-05T09:13:40:     },
2026-09-05T09:13:40:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-05T09:13:40:     expenses: {
2026-09-05T09:13:40:       view: true,
2026-09-05T09:13:40:       create: true,
2026-09-05T09:13:40:       update: true,
2026-09-05T09:13:40:       delete: false,
2026-09-05T09:13:40:       approve: true,
2026-09-05T09:13:40:       reject: true
2026-09-05T09:13:40:     },
2026-09-05T09:13:40:     transactions: { view: true },
2026-09-05T09:13:40:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-05T09:13:40:     profile: { view: true, update: true },
2026-09-05T09:13:40:     settings: { view: true, update: true }
2026-09-05T09:13:40:   },
2026-09-05T09:13:40:   iat: 1788579809,
2026-09-05T09:13:40:   exp: 1791171809
2026-09-05T09:13:40: }
2026-09-05T09:13:40: req.selectedSocietyId => 23
2026-09-05T09:13:40: Dashboard Society ID => 23
2026-09-05T09:13:40: Member ID => 22
2026-09-05T09:13:40: User Role => admin
2026-09-05T09:13:40: societyId = 23
2026-09-05T09:13:40: memberId = 22
2026-09-05T09:13:41: Pending Maintenance Count => 1
2026-09-05T09:13:41: Pending Expense Count => 0
2026-09-05T09:13:41: Total Pending Count => 1
2026-09-05T09:13:41: 09:13:41 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 23.565 ms - 519[0m
2026-09-05T10:03:41: ----- PUBLIC ROUTE CHECK -----
2026-09-05T10:03:41: Method: POST
2026-09-05T10:03:41: originalUrl: /v1/user/login
2026-09-05T10:03:41: path: /v1/user/login
2026-09-05T10:03:41: normalizedPath: /v1/user/login
2026-09-05T10:03:41: isPublicRoute: false
2026-09-05T10:03:41: ------------------------------
2026-09-05T10:03:41: ----- initAuth DEBUG -----
2026-09-05T10:03:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T10:03:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T10:03:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T10:03:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T10:03:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T10:03:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T10:03:41: IsValid: true
2026-09-05T10:03:41: --------------------------
2026-09-05T10:03:41: ========== LOGIN API HIT ==========
2026-09-05T10:03:41: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-05T10:03:41: SUPERADMIN CHECK RESULT: Found
2026-09-05T10:03:41: 10:03:41 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 129.541 ms - 2063[0m
2026-09-05T10:03:42: ----- PUBLIC ROUTE CHECK -----
2026-09-05T10:03:42: Method: GET
2026-09-05T10:03:42: originalUrl: /v1/dashboard
2026-09-05T10:03:42: path: /v1/dashboard
2026-09-05T10:03:42: normalizedPath: /v1/dashboard
2026-09-05T10:03:42: isPublicRoute: false
2026-09-05T10:03:42: ------------------------------
2026-09-05T10:03:42: ----- initAuth DEBUG -----
2026-09-05T10:03:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T10:03:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T10:03:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T10:03:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T10:03:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T10:03:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T10:03:42: IsValid: true
2026-09-05T10:03:42: --------------------------
2026-09-05T10:03:42: ========== Dashboard Controller ==========
2026-09-05T10:03:42: req.user => {
2026-09-05T10:03:42:   user_id: 22,
2026-09-05T10:03:42:   society_id: 23,
2026-09-05T10:03:42:   role: 'admin',
2026-09-05T10:03:42:   full_name: 'Varun',
2026-09-05T10:03:42:   is_admin: 1,
2026-09-05T10:03:42:   is_member: 1,
2026-09-05T10:03:42:   is_superadmin: false,
2026-09-05T10:03:42:   permissions: {
2026-09-05T10:03:42:     dashboard: { view: true },
2026-09-05T10:03:42:     society: {
2026-09-05T10:03:42:       view: true,
2026-09-05T10:03:42:       summary: false,
2026-09-05T10:03:42:       create: false,
2026-09-05T10:03:42:       update: true,
2026-09-05T10:03:42:       delete: false,
2026-09-05T10:03:42:       approve: false,
2026-09-05T10:03:42:       reject: false
2026-09-05T10:03:42:     },
2026-09-05T10:03:42:     members: {
2026-09-05T10:03:42:       view: true,
2026-09-05T10:03:42:       create: true,
2026-09-05T10:03:42:       update: true,
2026-09-05T10:03:42:       delete: true,
2026-09-05T10:03:42:       approve: false,
2026-09-05T10:03:42:       reject: true
2026-09-05T10:03:42:     },
2026-09-05T10:03:42:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-05T10:03:42:     expenses: {
2026-09-05T10:03:42:       view: true,
2026-09-05T10:03:42:       create: true,
2026-09-05T10:03:42:       update: true,
2026-09-05T10:03:42:       delete: false,
2026-09-05T10:03:42:       approve: true,
2026-09-05T10:03:42:       reject: true
2026-09-05T10:03:42:     },
2026-09-05T10:03:42:     transactions: { view: true },
2026-09-05T10:03:42:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-05T10:03:42:     profile: { view: true, update: true },
2026-09-05T10:03:42:     settings: { view: true, update: true }
2026-09-05T10:03:42:   },
2026-09-05T10:03:42:   iat: 1788582821,
2026-09-05T10:03:42:   exp: 1791174821
2026-09-05T10:03:42: }
2026-09-05T10:03:42: req.selectedSocietyId => 23
2026-09-05T10:03:42: Dashboard Society ID => 23
2026-09-05T10:03:42: Member ID => 22
2026-09-05T10:03:42: User Role => admin
2026-09-05T10:03:42: societyId = 23
2026-09-05T10:03:42: memberId = 22
2026-09-05T10:03:42: Pending Maintenance Count => 1
2026-09-05T10:03:42: Pending Expense Count => 0
2026-09-05T10:03:42: Total Pending Count => 1
2026-09-05T10:03:42: 10:03:42 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 27.599 ms - 519[0m
2026-09-05T10:11:08: ----- PUBLIC ROUTE CHECK -----
2026-09-05T10:11:08: Method: POST
2026-09-05T10:11:08: originalUrl: /v1/member/list
2026-09-05T10:11:08: path: /v1/member/list
2026-09-05T10:11:08: normalizedPath: /v1/member/list
2026-09-05T10:11:08: isPublicRoute: false
2026-09-05T10:11:08: ------------------------------
2026-09-05T10:11:08: ----- initAuth DEBUG -----
2026-09-05T10:11:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T10:11:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T10:11:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T10:11:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T10:11:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T10:11:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T10:11:08: IsValid: true
2026-09-05T10:11:08: --------------------------
2026-09-05T10:11:08: ----- PUBLIC ROUTE CHECK -----
2026-09-05T10:11:08: Method: POST
2026-09-05T10:11:08: originalUrl: /v1/member/statistics
2026-09-05T10:11:08: path: /v1/member/statistics
2026-09-05T10:11:08: normalizedPath: /v1/member/statistics
2026-09-05T10:11:08: isPublicRoute: false
2026-09-05T10:11:08: ------------------------------
2026-09-05T10:11:08: ----- initAuth DEBUG -----
2026-09-05T10:11:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T10:11:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T10:11:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T10:11:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T10:11:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T10:11:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T10:11:08: IsValid: true
2026-09-05T10:11:08: --------------------------
2026-09-05T10:11:08: ----- PUBLIC ROUTE CHECK -----
2026-09-05T10:11:08: Method: POST
2026-09-05T10:11:08: originalUrl: /v1/member/list
2026-09-05T10:11:08: path: /v1/member/list
2026-09-05T10:11:08: normalizedPath: /v1/member/list
2026-09-05T10:11:08: isPublicRoute: false
2026-09-05T10:11:08: ------------------------------
2026-09-05T10:11:08: ----- initAuth DEBUG -----
2026-09-05T10:11:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T10:11:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T10:11:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T10:11:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T10:11:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T10:11:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T10:11:08: IsValid: true
2026-09-05T10:11:08: --------------------------
2026-09-05T10:11:08: ----- PUBLIC ROUTE CHECK -----
2026-09-05T10:11:08: Method: POST
2026-09-05T10:11:08: originalUrl: /v1/member/statistics
2026-09-05T10:11:08: path: /v1/member/statistics
2026-09-05T10:11:08: normalizedPath: /v1/member/statistics
2026-09-05T10:11:08: isPublicRoute: false
2026-09-05T10:11:08: ------------------------------
2026-09-05T10:11:08: ----- initAuth DEBUG -----
2026-09-05T10:11:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T10:11:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T10:11:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T10:11:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T10:11:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T10:11:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T10:11:08: IsValid: true
2026-09-05T10:11:08: --------------------------
2026-09-05T10:11:08: 10:11:08 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 55.416 ms - 791[0m
2026-09-05T10:11:08: 10:11:08 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 26.740 ms - 143[0m
2026-09-05T10:11:08: 10:11:08 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 22.443 ms - 791[0m
2026-09-05T10:11:08: 10:11:08 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 21.244 ms - 143[0m
2026-09-05T10:11:09: ----- PUBLIC ROUTE CHECK -----
2026-09-05T10:11:09: Method: GET
2026-09-05T10:11:09: originalUrl: /v1/roles
2026-09-05T10:11:09: path: /v1/roles
2026-09-05T10:11:09: normalizedPath: /v1/roles
2026-09-05T10:11:09: isPublicRoute: true
2026-09-05T10:11:09: ------------------------------
2026-09-05T10:11:09: Current User Role: admin
2026-09-05T10:11:09: 10:11:09 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 15.914 ms - 129[0m
2026-09-05T10:27:04: 10:27:04 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 34.444 ms - 3118[0m
2026-09-05T10:27:04: 10:27:04 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 28.342 ms - 178977[0m
2026-09-05T10:27:04: 10:27:04 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 34.941 ms - 186430[0m
2026-09-05T10:27:04: 10:27:04 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 6.342 ms - 251800[0m
2026-09-05T10:27:04: 10:27:04 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 30.326 ms - 1526918[0m
2026-09-05T10:27:05: 10:27:05 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 1.383 ms - 628[0m
2026-09-05T10:27:40: ----- PUBLIC ROUTE CHECK -----
2026-09-05T10:27:40: Method: POST
2026-09-05T10:27:40: originalUrl: /v1/user/login
2026-09-05T10:27:40: path: /v1/user/login
2026-09-05T10:27:40: normalizedPath: /v1/user/login
2026-09-05T10:27:40: isPublicRoute: false
2026-09-05T10:27:40: ------------------------------
2026-09-05T10:27:40: 10:27:40 [[32minfo[39m] [0mPOST /v1/user/login [33m401[0m 1.660 ms - 123[0m
2026-09-05T10:28:52: ----- PUBLIC ROUTE CHECK -----
2026-09-05T10:28:52: Method: POST
2026-09-05T10:28:52: originalUrl: /v1/user/login
2026-09-05T10:28:52: path: /v1/user/login
2026-09-05T10:28:52: normalizedPath: /v1/user/login
2026-09-05T10:28:52: isPublicRoute: false
2026-09-05T10:28:52: ------------------------------
2026-09-05T10:28:52: ----- initAuth DEBUG -----
2026-09-05T10:28:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T10:28:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T10:28:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T10:28:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T10:28:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T10:28:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T10:28:52: IsValid: true
2026-09-05T10:28:52: --------------------------
2026-09-05T10:28:52: ========== LOGIN API HIT ==========
2026-09-05T10:28:52: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-05T10:28:52: SUPERADMIN CHECK RESULT: Found
2026-09-05T10:28:52: 10:28:52 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 133.623 ms - 2063[0m
2026-09-05T10:29:34: ----- PUBLIC ROUTE CHECK -----
2026-09-05T10:29:34: Method: GET
2026-09-05T10:29:34: originalUrl: /v1/dashboard
2026-09-05T10:29:34: path: /v1/dashboard
2026-09-05T10:29:34: normalizedPath: /v1/dashboard
2026-09-05T10:29:34: isPublicRoute: false
2026-09-05T10:29:34: ------------------------------
2026-09-05T10:29:34: ----- initAuth DEBUG -----
2026-09-05T10:29:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T10:29:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T10:29:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T10:29:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T10:29:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T10:29:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T10:29:34: IsValid: true
2026-09-05T10:29:34: --------------------------
2026-09-05T10:29:34: ========== Dashboard Controller ==========
2026-09-05T10:29:34: req.user => {
2026-09-05T10:29:34:   user_id: 22,
2026-09-05T10:29:34:   society_id: 23,
2026-09-05T10:29:34:   role: 'admin',
2026-09-05T10:29:34:   full_name: 'Varun',
2026-09-05T10:29:34:   is_admin: 1,
2026-09-05T10:29:34:   is_member: 1,
2026-09-05T10:29:34:   is_superadmin: false,
2026-09-05T10:29:34:   permissions: {
2026-09-05T10:29:34:     dashboard: { view: true },
2026-09-05T10:29:34:     society: {
2026-09-05T10:29:34:       view: true,
2026-09-05T10:29:34:       summary: false,
2026-09-05T10:29:34:       create: false,
2026-09-05T10:29:34:       update: true,
2026-09-05T10:29:34:       delete: false,
2026-09-05T10:29:34:       approve: false,
2026-09-05T10:29:34:       reject: false
2026-09-05T10:29:34:     },
2026-09-05T10:29:34:     members: {
2026-09-05T10:29:34:       view: true,
2026-09-05T10:29:34:       create: true,
2026-09-05T10:29:34:       update: true,
2026-09-05T10:29:34:       delete: true,
2026-09-05T10:29:34:       approve: false,
2026-09-05T10:29:34:       reject: true
2026-09-05T10:29:34:     },
2026-09-05T10:29:34:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-05T10:29:34:     expenses: {
2026-09-05T10:29:34:       view: true,
2026-09-05T10:29:34:       create: true,
2026-09-05T10:29:34:       update: true,
2026-09-05T10:29:34:       delete: false,
2026-09-05T10:29:34:       approve: true,
2026-09-05T10:29:34:       reject: true
2026-09-05T10:29:34:     },
2026-09-05T10:29:34:     transactions: { view: true },
2026-09-05T10:29:34:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-05T10:29:34:     profile: { view: true, update: true },
2026-09-05T10:29:34:     settings: { view: true, update: true }
2026-09-05T10:29:34:   },
2026-09-05T10:29:34:   iat: 1788584332,
2026-09-05T10:29:34:   exp: 1791176332
2026-09-05T10:29:34: }
2026-09-05T10:29:34: req.selectedSocietyId => 23
2026-09-05T10:29:34: Dashboard Society ID => 23
2026-09-05T10:29:34: Member ID => 22
2026-09-05T10:29:34: User Role => admin
2026-09-05T10:29:34: societyId = 23
2026-09-05T10:29:34: memberId = 22
2026-09-05T10:29:34: Pending Maintenance Count => 1
2026-09-05T10:29:34: Pending Expense Count => 0
2026-09-05T10:29:34: Total Pending Count => 1
2026-09-05T10:29:34: 10:29:34 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 19.501 ms - 519[0m
2026-09-05T12:07:30: 
2026-09-05T12:07:30: [SIGINT] Shutting down gracefully…
2026-09-05T12:07:30: Server closed. Port released.
2026-09-05T12:07:30: ◇ injected env (9) from .env // tip: ⌘ override existing { override: true }
2026-09-05T12:07:31: ◇ injected env (0) from .env // tip: ◈ encrypted .env [www.dotenvx.com]
2026-09-05T12:07:31: 
2026-09-05T12:07:31: 🚀 Server is running!
2026-09-05T12:07:31:    - Local URL:   http://localhost:3010
2026-09-05T12:07:31:    - Network URL: http://157.20.51.104:3010
2026-09-05T12:07:31:    - Swagger Doc: http://localhost:3010/api-docs
2026-09-05T12:07:31: 
2026-09-05T12:07:31: ✅ Database Connected Successfully
2026-09-05T12:40:56: ----- PUBLIC ROUTE CHECK -----
2026-09-05T12:40:56: Method: GET
2026-09-05T12:40:56: originalUrl: /.git/HEAD
2026-09-05T12:40:56: path: /.git/HEAD
2026-09-05T12:40:56: normalizedPath: /.git/HEAD
2026-09-05T12:40:56: isPublicRoute: false
2026-09-05T12:40:56: ------------------------------
2026-09-05T12:40:56: 12:40:56 [[32minfo[39m] [0mGET /.git/HEAD [33m401[0m 13.427 ms - 123[0m
2026-09-05T12:40:59: ----- PUBLIC ROUTE CHECK -----
2026-09-05T12:40:59: Method: GET
2026-09-05T12:40:59: originalUrl: /.git/config
2026-09-05T12:40:59: path: /.git/config
2026-09-05T12:40:59: normalizedPath: /.git/config
2026-09-05T12:40:59: isPublicRoute: false
2026-09-05T12:40:59: ------------------------------
2026-09-05T12:40:59: 12:40:59 [[32minfo[39m] [0mGET /.git/config [33m401[0m 1.150 ms - 123[0m
2026-09-05T12:41:01: ----- PUBLIC ROUTE CHECK -----
2026-09-05T12:41:01: Method: GET
2026-09-05T12:41:01: originalUrl: /.git/HEAD
2026-09-05T12:41:01: path: /.git/HEAD
2026-09-05T12:41:01: normalizedPath: /.git/HEAD
2026-09-05T12:41:01: isPublicRoute: false
2026-09-05T12:41:01: ------------------------------
2026-09-05T12:41:01: 12:41:01 [[32minfo[39m] [0mGET /.git/HEAD [33m401[0m 0.898 ms - 123[0m
2026-09-05T12:41:02: ----- PUBLIC ROUTE CHECK -----
2026-09-05T12:41:02: Method: GET
2026-09-05T12:41:02: originalUrl: /.git/config
2026-09-05T12:41:02: path: /.git/config
2026-09-05T12:41:02: normalizedPath: /.git/config
2026-09-05T12:41:02: isPublicRoute: false
2026-09-05T12:41:02: ------------------------------
2026-09-05T12:41:02: 12:41:02 [[32minfo[39m] [0mGET /.git/config [33m401[0m 1.025 ms - 123[0m
2026-09-05T12:44:14: ----- PUBLIC ROUTE CHECK -----
2026-09-05T12:44:14: Method: GET
2026-09-05T12:44:14: originalUrl: /
2026-09-05T12:44:14: path: /
2026-09-05T12:44:14: normalizedPath: /
2026-09-05T12:44:14: isPublicRoute: false
2026-09-05T12:44:14: ------------------------------
2026-09-05T12:44:14: 12:44:14 [[32minfo[39m] [0mGET / [33m401[0m 3.195 ms - 123[0m
2026-09-05T13:32:06: ----- PUBLIC ROUTE CHECK -----
2026-09-05T13:32:06: Method: GET
2026-09-05T13:32:06: originalUrl: /.git/HEAD
2026-09-05T13:32:06: path: /.git/HEAD
2026-09-05T13:32:06: normalizedPath: /.git/HEAD
2026-09-05T13:32:06: isPublicRoute: false
2026-09-05T13:32:06: ------------------------------
2026-09-05T13:32:06: 13:32:06 [[32minfo[39m] [0mGET /.git/HEAD [33m401[0m 10.473 ms - 123[0m
2026-09-05T13:32:09: ----- PUBLIC ROUTE CHECK -----
2026-09-05T13:32:09: Method: GET
2026-09-05T13:32:09: originalUrl: /.git/config
2026-09-05T13:32:09: path: /.git/config
2026-09-05T13:32:09: normalizedPath: /.git/config
2026-09-05T13:32:09: isPublicRoute: false
2026-09-05T13:32:09: ------------------------------
2026-09-05T13:32:09: 13:32:09 [[32minfo[39m] [0mGET /.git/config [33m401[0m 4.539 ms - 123[0m
2026-09-05T13:32:10: ----- PUBLIC ROUTE CHECK -----
2026-09-05T13:32:10: Method: GET
2026-09-05T13:32:10: originalUrl: /.git/HEAD
2026-09-05T13:32:10: path: /.git/HEAD
2026-09-05T13:32:10: normalizedPath: /.git/HEAD
2026-09-05T13:32:10: isPublicRoute: false
2026-09-05T13:32:10: ------------------------------
2026-09-05T13:32:10: 13:32:10 [[32minfo[39m] [0mGET /.git/HEAD [33m401[0m 2.695 ms - 123[0m
2026-09-05T13:32:12: ----- PUBLIC ROUTE CHECK -----
2026-09-05T13:32:12: Method: GET
2026-09-05T13:32:12: originalUrl: /.git/config
2026-09-05T13:32:12: path: /.git/config
2026-09-05T13:32:12: normalizedPath: /.git/config
2026-09-05T13:32:12: isPublicRoute: false
2026-09-05T13:32:12: ------------------------------
2026-09-05T13:32:12: 13:32:12 [[32minfo[39m] [0mGET /.git/config [33m401[0m 23.440 ms - 123[0m
2026-09-05T14:18:06: ----- PUBLIC ROUTE CHECK -----
2026-09-05T14:18:06: Method: GET
2026-09-05T14:18:06: originalUrl: /
2026-09-05T14:18:06: path: /
2026-09-05T14:18:06: normalizedPath: /
2026-09-05T14:18:06: isPublicRoute: false
2026-09-05T14:18:06: ------------------------------
2026-09-05T14:18:06: 14:18:06 [[32minfo[39m] [0mGET / [33m401[0m 8.134 ms - 123[0m
2026-09-05T16:11:25: ----- PUBLIC ROUTE CHECK -----
2026-09-05T16:11:25: Method: POST
2026-09-05T16:11:25: originalUrl: /
2026-09-05T16:11:25: path: /
2026-09-05T16:11:25: normalizedPath: /
2026-09-05T16:11:25: isPublicRoute: false
2026-09-05T16:11:25: ------------------------------
2026-09-05T16:11:26: 16:11:26 [[32minfo[39m] [0mPOST / [33m401[0m 128.610 ms - 123[0m
2026-09-05T17:20:15: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:20:15: Method: GET
2026-09-05T17:20:15: originalUrl: /
2026-09-05T17:20:15: path: /
2026-09-05T17:20:15: normalizedPath: /
2026-09-05T17:20:15: isPublicRoute: false
2026-09-05T17:20:15: ------------------------------
2026-09-05T17:20:15: 17:20:15 [[32minfo[39m] [0mGET / [33m401[0m 21.797 ms - 123[0m
2026-09-05T17:22:57: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:22:57: Method: GET
2026-09-05T17:22:57: originalUrl: /
2026-09-05T17:22:57: path: /
2026-09-05T17:22:57: normalizedPath: /
2026-09-05T17:22:57: isPublicRoute: false
2026-09-05T17:22:57: ------------------------------
2026-09-05T17:22:57: 17:22:57 [[32minfo[39m] [0mGET / [33m401[0m 11.511 ms - 123[0m
2026-09-05T17:42:29: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:42:29: Method: POST
2026-09-05T17:42:29: originalUrl: /v1/user/login
2026-09-05T17:42:29: path: /v1/user/login
2026-09-05T17:42:29: normalizedPath: /v1/user/login
2026-09-05T17:42:29: isPublicRoute: false
2026-09-05T17:42:29: ------------------------------
2026-09-05T17:42:29: ----- initAuth DEBUG -----
2026-09-05T17:42:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:42:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:42:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:42:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:42:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:42:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:42:29: IsValid: true
2026-09-05T17:42:29: --------------------------
2026-09-05T17:42:29: ========== LOGIN API HIT ==========
2026-09-05T17:42:29: Login Request Body: { mobile_number: '1234567890', password: 'Admin@123' }
2026-09-05T17:42:29: SUPERADMIN CHECK RESULT: Not Found
2026-09-05T17:42:29: 17:42:29 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 307.499 ms - 72[0m
2026-09-05T17:43:00: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:43:00: Method: POST
2026-09-05T17:43:00: originalUrl: /v1/user/login
2026-09-05T17:43:00: path: /v1/user/login
2026-09-05T17:43:00: normalizedPath: /v1/user/login
2026-09-05T17:43:00: isPublicRoute: false
2026-09-05T17:43:00: ------------------------------
2026-09-05T17:43:00: ----- initAuth DEBUG -----
2026-09-05T17:43:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:43:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:43:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:43:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:43:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:43:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:43:00: IsValid: true
2026-09-05T17:43:00: --------------------------
2026-09-05T17:43:00: ========== LOGIN API HIT ==========
2026-09-05T17:43:00: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-05T17:43:00: SUPERADMIN CHECK RESULT: Found
2026-09-05T17:43:00: 17:43:00 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 423.310 ms - 2063[0m
2026-09-05T17:43:01: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:43:01: Method: GET
2026-09-05T17:43:01: originalUrl: /v1/dashboard
2026-09-05T17:43:01: path: /v1/dashboard
2026-09-05T17:43:01: normalizedPath: /v1/dashboard
2026-09-05T17:43:01: isPublicRoute: false
2026-09-05T17:43:01: ------------------------------
2026-09-05T17:43:01: ----- initAuth DEBUG -----
2026-09-05T17:43:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:43:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:43:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:43:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:43:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:43:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:43:01: IsValid: true
2026-09-05T17:43:01: --------------------------
2026-09-05T17:43:01: ========== Dashboard Controller ==========
2026-09-05T17:43:01: req.user => {
2026-09-05T17:43:01:   user_id: 22,
2026-09-05T17:43:01:   society_id: 23,
2026-09-05T17:43:01:   role: 'admin',
2026-09-05T17:43:01:   full_name: 'Varun',
2026-09-05T17:43:01:   is_admin: 1,
2026-09-05T17:43:01:   is_member: 1,
2026-09-05T17:43:01:   is_superadmin: false,
2026-09-05T17:43:01:   permissions: {
2026-09-05T17:43:01:     dashboard: { view: true },
2026-09-05T17:43:01:     society: {
2026-09-05T17:43:01:       view: true,
2026-09-05T17:43:01:       summary: false,
2026-09-05T17:43:01:       create: false,
2026-09-05T17:43:01:       update: true,
2026-09-05T17:43:01:       delete: false,
2026-09-05T17:43:01:       approve: false,
2026-09-05T17:43:01:       reject: false
2026-09-05T17:43:01:     },
2026-09-05T17:43:01:     members: {
2026-09-05T17:43:01:       view: true,
2026-09-05T17:43:01:       create: true,
2026-09-05T17:43:01:       update: true,
2026-09-05T17:43:01:       delete: true,
2026-09-05T17:43:01:       approve: false,
2026-09-05T17:43:01:       reject: true
2026-09-05T17:43:01:     },
2026-09-05T17:43:01:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-05T17:43:01:     expenses: {
2026-09-05T17:43:01:       view: true,
2026-09-05T17:43:01:       create: true,
2026-09-05T17:43:01:       update: true,
2026-09-05T17:43:01:       delete: false,
2026-09-05T17:43:01:       approve: true,
2026-09-05T17:43:01:       reject: true
2026-09-05T17:43:01:     },
2026-09-05T17:43:01:     transactions: { view: true },
2026-09-05T17:43:01:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-05T17:43:01:     profile: { view: true, update: true },
2026-09-05T17:43:01:     settings: { view: true, update: true }
2026-09-05T17:43:01:   },
2026-09-05T17:43:01:   iat: 1788610380,
2026-09-05T17:43:01:   exp: 1791202380
2026-09-05T17:43:01: }
2026-09-05T17:43:01: req.selectedSocietyId => 23
2026-09-05T17:43:01: Dashboard Society ID => 23
2026-09-05T17:43:01: Member ID => 22
2026-09-05T17:43:01: User Role => admin
2026-09-05T17:43:01: societyId = 23
2026-09-05T17:43:01: memberId = 22
2026-09-05T17:43:01: Calling getMemberPaymentSummary...
2026-09-05T17:43:01: ========== Dashboard Due Debug ==========
2026-09-05T17:43:01: myDueResult => {
2026-09-05T17:43:01:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-05T17:43:01:   monthly_maintenance: '1000.00',
2026-09-05T17:43:01:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-05T17:43:01:   last_paid_month: null,
2026-09-05T17:43:01:   pending_months: 2,
2026-09-05T17:43:01:   pending_amount: 1000
2026-09-05T17:43:01: }
2026-09-05T17:43:01: myDueAmount => 1000
2026-09-05T17:43:01: Pending Maintenance Count => 1
2026-09-05T17:43:01: Pending Expense Count => 0
2026-09-05T17:43:01: Total Pending Count => 1
2026-09-05T17:43:01: 17:43:01 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 331.885 ms - 538[0m
2026-09-05T17:43:07: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:43:07: Method: POST
2026-09-05T17:43:07: originalUrl: /v1/transactions
2026-09-05T17:43:07: path: /v1/transactions
2026-09-05T17:43:07: normalizedPath: /v1/transactions
2026-09-05T17:43:07: isPublicRoute: false
2026-09-05T17:43:07: ------------------------------
2026-09-05T17:43:07: ----- initAuth DEBUG -----
2026-09-05T17:43:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:43:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:43:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:43:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:43:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:43:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:43:07: IsValid: true
2026-09-05T17:43:07: --------------------------
2026-09-05T17:43:07: 17:43:07 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 40.408 ms - 404[0m
2026-09-05T17:43:07: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:43:07: Method: GET
2026-09-05T17:43:07: originalUrl: /v1/transactions/summary?society_id=23
2026-09-05T17:43:07: path: /v1/transactions/summary
2026-09-05T17:43:07: normalizedPath: /v1/transactions/summary
2026-09-05T17:43:07: isPublicRoute: false
2026-09-05T17:43:07: ------------------------------
2026-09-05T17:43:07: ----- initAuth DEBUG -----
2026-09-05T17:43:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:43:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:43:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:43:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:43:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:43:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:43:07: IsValid: true
2026-09-05T17:43:07: --------------------------
2026-09-05T17:43:07: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:43:07: Method: GET
2026-09-05T17:43:07: originalUrl: /v1/expense-categories
2026-09-05T17:43:07: path: /v1/expense-categories
2026-09-05T17:43:07: normalizedPath: /v1/expense-categories
2026-09-05T17:43:07: isPublicRoute: false
2026-09-05T17:43:07: ------------------------------
2026-09-05T17:43:07: ----- initAuth DEBUG -----
2026-09-05T17:43:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:43:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:43:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:43:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:43:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:43:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:43:07: IsValid: true
2026-09-05T17:43:07: --------------------------
2026-09-05T17:43:07: 17:43:07 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.810 ms - 149[0m
2026-09-05T17:43:07: 17:43:07 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 13.724 ms - 130[0m
2026-09-05T17:43:08: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:43:08: Method: GET
2026-09-05T17:43:08: originalUrl: /v1/dashboard
2026-09-05T17:43:08: path: /v1/dashboard
2026-09-05T17:43:08: normalizedPath: /v1/dashboard
2026-09-05T17:43:08: isPublicRoute: false
2026-09-05T17:43:08: ------------------------------
2026-09-05T17:43:08: ----- initAuth DEBUG -----
2026-09-05T17:43:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:43:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:43:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:43:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:43:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:43:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:43:08: IsValid: true
2026-09-05T17:43:08: --------------------------
2026-09-05T17:43:08: ========== Dashboard Controller ==========
2026-09-05T17:43:08: req.user => {
2026-09-05T17:43:08:   user_id: 22,
2026-09-05T17:43:08:   society_id: 23,
2026-09-05T17:43:08:   role: 'admin',
2026-09-05T17:43:08:   full_name: 'Varun',
2026-09-05T17:43:08:   is_admin: 1,
2026-09-05T17:43:08:   is_member: 1,
2026-09-05T17:43:08:   is_superadmin: false,
2026-09-05T17:43:08:   permissions: {
2026-09-05T17:43:08:     dashboard: { view: true },
2026-09-05T17:43:08:     society: {
2026-09-05T17:43:08:       view: true,
2026-09-05T17:43:08:       summary: false,
2026-09-05T17:43:08:       create: false,
2026-09-05T17:43:08:       update: true,
2026-09-05T17:43:08:       delete: false,
2026-09-05T17:43:08:       approve: false,
2026-09-05T17:43:08:       reject: false
2026-09-05T17:43:08:     },
2026-09-05T17:43:08:     members: {
2026-09-05T17:43:08:       view: true,
2026-09-05T17:43:08:       create: true,
2026-09-05T17:43:08:       update: true,
2026-09-05T17:43:08:       delete: true,
2026-09-05T17:43:08:       approve: false,
2026-09-05T17:43:08:       reject: true
2026-09-05T17:43:08:     },
2026-09-05T17:43:08:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-05T17:43:08:     expenses: {
2026-09-05T17:43:08:       view: true,
2026-09-05T17:43:08:       create: true,
2026-09-05T17:43:08:       update: true,
2026-09-05T17:43:08:       delete: false,
2026-09-05T17:43:08:       approve: true,
2026-09-05T17:43:08:       reject: true
2026-09-05T17:43:08:     },
2026-09-05T17:43:08:     transactions: { view: true },
2026-09-05T17:43:08:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-05T17:43:08:     profile: { view: true, update: true },
2026-09-05T17:43:08:     settings: { view: true, update: true }
2026-09-05T17:43:08:   },
2026-09-05T17:43:08:   iat: 1788610380,
2026-09-05T17:43:08:   exp: 1791202380
2026-09-05T17:43:08: }
2026-09-05T17:43:08: req.selectedSocietyId => 23
2026-09-05T17:43:08: Dashboard Society ID => 23
2026-09-05T17:43:08: Member ID => 22
2026-09-05T17:43:08: User Role => admin
2026-09-05T17:43:08: societyId = 23
2026-09-05T17:43:08: memberId = 22
2026-09-05T17:43:08: Calling getMemberPaymentSummary...
2026-09-05T17:43:08: ========== Dashboard Due Debug ==========
2026-09-05T17:43:08: myDueResult => {
2026-09-05T17:43:08:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-05T17:43:08:   monthly_maintenance: '1000.00',
2026-09-05T17:43:08:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-05T17:43:08:   last_paid_month: null,
2026-09-05T17:43:08:   pending_months: 2,
2026-09-05T17:43:08:   pending_amount: 1000
2026-09-05T17:43:08: }
2026-09-05T17:43:08: myDueAmount => 1000
2026-09-05T17:43:08: Pending Maintenance Count => 1
2026-09-05T17:43:08: Pending Expense Count => 0
2026-09-05T17:43:08: Total Pending Count => 1
2026-09-05T17:43:08: 17:43:08 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 22.272 ms - 538[0m
2026-09-05T17:43:10: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:43:10: Method: POST
2026-09-05T17:43:10: originalUrl: /v1/society/registration-list
2026-09-05T17:43:10: path: /v1/society/registration-list
2026-09-05T17:43:10: normalizedPath: /v1/society/registration-list
2026-09-05T17:43:10: isPublicRoute: false
2026-09-05T17:43:10: ------------------------------
2026-09-05T17:43:10: ----- initAuth DEBUG -----
2026-09-05T17:43:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:43:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:43:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:43:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:43:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:43:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:43:10: IsValid: true
2026-09-05T17:43:10: --------------------------
2026-09-05T17:43:10: 17:43:10 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 14.179 ms - 410[0m
2026-09-05T17:43:10: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:43:10: Method: GET
2026-09-05T17:43:10: originalUrl: /v1/society/registration-dashboard-summary
2026-09-05T17:43:10: path: /v1/society/registration-dashboard-summary
2026-09-05T17:43:10: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-05T17:43:10: isPublicRoute: false
2026-09-05T17:43:10: ------------------------------
2026-09-05T17:43:10: ----- initAuth DEBUG -----
2026-09-05T17:43:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:43:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:43:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:43:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:43:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:43:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:43:10: IsValid: true
2026-09-05T17:43:10: --------------------------
2026-09-05T17:43:10: 17:43:10 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 56.964 ms - 152[0m
2026-09-05T17:43:12: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:43:12: Method: GET
2026-09-05T17:43:12: originalUrl: /v1/society/23
2026-09-05T17:43:12: path: /v1/society/23
2026-09-05T17:43:12: normalizedPath: /v1/society/23
2026-09-05T17:43:12: isPublicRoute: false
2026-09-05T17:43:12: ------------------------------
2026-09-05T17:43:12: ----- initAuth DEBUG -----
2026-09-05T17:43:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:43:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:43:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:43:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:43:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:43:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:43:12: IsValid: true
2026-09-05T17:43:12: --------------------------
2026-09-05T17:43:12: 17:43:12 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 24.982 ms - 688[0m
2026-09-05T17:56:31: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:56:31: Method: GET
2026-09-05T17:56:31: originalUrl: /
2026-09-05T17:56:31: path: /
2026-09-05T17:56:31: normalizedPath: /
2026-09-05T17:56:31: isPublicRoute: false
2026-09-05T17:56:31: ------------------------------
2026-09-05T17:56:31: 17:56:31 [[32minfo[39m] [0mGET / [33m401[0m 2.979 ms - 123[0m
2026-09-05T17:58:08: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:58:08: Method: POST
2026-09-05T17:58:08: originalUrl: /v1/user/login
2026-09-05T17:58:08: path: /v1/user/login
2026-09-05T17:58:08: normalizedPath: /v1/user/login
2026-09-05T17:58:08: isPublicRoute: false
2026-09-05T17:58:08: ------------------------------
2026-09-05T17:58:08: ----- initAuth DEBUG -----
2026-09-05T17:58:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:08: IsValid: true
2026-09-05T17:58:08: --------------------------
2026-09-05T17:58:08: ========== LOGIN API HIT ==========
2026-09-05T17:58:08: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-05T17:58:08: SUPERADMIN CHECK RESULT: Found
2026-09-05T17:58:08: 17:58:08 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 113.058 ms - 2063[0m
2026-09-05T17:58:09: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:58:09: Method: GET
2026-09-05T17:58:09: originalUrl: /v1/dashboard
2026-09-05T17:58:09: path: /v1/dashboard
2026-09-05T17:58:09: normalizedPath: /v1/dashboard
2026-09-05T17:58:09: isPublicRoute: false
2026-09-05T17:58:09: ------------------------------
2026-09-05T17:58:09: ----- initAuth DEBUG -----
2026-09-05T17:58:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:09: IsValid: true
2026-09-05T17:58:09: --------------------------
2026-09-05T17:58:09: ========== Dashboard Controller ==========
2026-09-05T17:58:09: req.user => {
2026-09-05T17:58:09:   user_id: 22,
2026-09-05T17:58:09:   society_id: 23,
2026-09-05T17:58:09:   role: 'admin',
2026-09-05T17:58:09:   full_name: 'Varun',
2026-09-05T17:58:09:   is_admin: 1,
2026-09-05T17:58:09:   is_member: 1,
2026-09-05T17:58:09:   is_superadmin: false,
2026-09-05T17:58:09:   permissions: {
2026-09-05T17:58:09:     dashboard: { view: true },
2026-09-05T17:58:09:     society: {
2026-09-05T17:58:09:       view: true,
2026-09-05T17:58:09:       summary: false,
2026-09-05T17:58:09:       create: false,
2026-09-05T17:58:09:       update: true,
2026-09-05T17:58:09:       delete: false,
2026-09-05T17:58:09:       approve: false,
2026-09-05T17:58:09:       reject: false
2026-09-05T17:58:09:     },
2026-09-05T17:58:09:     members: {
2026-09-05T17:58:09:       view: true,
2026-09-05T17:58:09:       create: true,
2026-09-05T17:58:09:       update: true,
2026-09-05T17:58:09:       delete: true,
2026-09-05T17:58:09:       approve: false,
2026-09-05T17:58:09:       reject: true
2026-09-05T17:58:09:     },
2026-09-05T17:58:09:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-05T17:58:09:     expenses: {
2026-09-05T17:58:09:       view: true,
2026-09-05T17:58:09:       create: true,
2026-09-05T17:58:09:       update: true,
2026-09-05T17:58:09:       delete: false,
2026-09-05T17:58:09:       approve: true,
2026-09-05T17:58:09:       reject: true
2026-09-05T17:58:09:     },
2026-09-05T17:58:09:     transactions: { view: true },
2026-09-05T17:58:09:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-05T17:58:09:     profile: { view: true, update: true },
2026-09-05T17:58:09:     settings: { view: true, update: true }
2026-09-05T17:58:09:   },
2026-09-05T17:58:09:   iat: 1788611288,
2026-09-05T17:58:09:   exp: 1791203288
2026-09-05T17:58:09: }
2026-09-05T17:58:09: req.selectedSocietyId => 23
2026-09-05T17:58:09: Dashboard Society ID => 23
2026-09-05T17:58:09: Member ID => 22
2026-09-05T17:58:09: User Role => admin
2026-09-05T17:58:09: societyId = 23
2026-09-05T17:58:09: memberId = 22
2026-09-05T17:58:09: Calling getMemberPaymentSummary...
2026-09-05T17:58:09: ========== Dashboard Due Debug ==========
2026-09-05T17:58:09: myDueResult => {
2026-09-05T17:58:09:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-05T17:58:09:   monthly_maintenance: '1000.00',
2026-09-05T17:58:09:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-05T17:58:09:   last_paid_month: null,
2026-09-05T17:58:09:   pending_months: 2,
2026-09-05T17:58:09:   pending_amount: 1000
2026-09-05T17:58:09: }
2026-09-05T17:58:09: myDueAmount => 1000
2026-09-05T17:58:09: Pending Maintenance Count => 1
2026-09-05T17:58:09: Pending Expense Count => 0
2026-09-05T17:58:09: Total Pending Count => 1
2026-09-05T17:58:09: 17:58:09 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 24.034 ms - 538[0m
2026-09-05T17:58:11: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:58:11: Method: POST
2026-09-05T17:58:11: originalUrl: /v1/society/registration-list
2026-09-05T17:58:11: path: /v1/society/registration-list
2026-09-05T17:58:11: normalizedPath: /v1/society/registration-list
2026-09-05T17:58:11: isPublicRoute: false
2026-09-05T17:58:11: ------------------------------
2026-09-05T17:58:11: ----- initAuth DEBUG -----
2026-09-05T17:58:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:11: IsValid: true
2026-09-05T17:58:11: --------------------------
2026-09-05T17:58:11: 17:58:11 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.832 ms - 410[0m
2026-09-05T17:58:11: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:58:11: Method: GET
2026-09-05T17:58:11: originalUrl: /v1/society/registration-dashboard-summary
2026-09-05T17:58:11: path: /v1/society/registration-dashboard-summary
2026-09-05T17:58:11: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-05T17:58:11: isPublicRoute: false
2026-09-05T17:58:11: ------------------------------
2026-09-05T17:58:11: ----- initAuth DEBUG -----
2026-09-05T17:58:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:11: IsValid: true
2026-09-05T17:58:11: --------------------------
2026-09-05T17:58:11: 17:58:11 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 7.886 ms - 152[0m
2026-09-05T17:58:13: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:58:13: Method: GET
2026-09-05T17:58:13: originalUrl: /v1/society/23
2026-09-05T17:58:13: path: /v1/society/23
2026-09-05T17:58:13: normalizedPath: /v1/society/23
2026-09-05T17:58:13: isPublicRoute: false
2026-09-05T17:58:13: ------------------------------
2026-09-05T17:58:13: ----- initAuth DEBUG -----
2026-09-05T17:58:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:13: IsValid: true
2026-09-05T17:58:13: --------------------------
2026-09-05T17:58:13: 17:58:13 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 4.987 ms - 688[0m
2026-09-05T17:58:31: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:58:31: Method: GET
2026-09-05T17:58:31: originalUrl: /v1/society/23
2026-09-05T17:58:31: path: /v1/society/23
2026-09-05T17:58:31: normalizedPath: /v1/society/23
2026-09-05T17:58:31: isPublicRoute: false
2026-09-05T17:58:31: ------------------------------
2026-09-05T17:58:31: ----- initAuth DEBUG -----
2026-09-05T17:58:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:31: IsValid: true
2026-09-05T17:58:31: --------------------------
2026-09-05T17:58:31: 17:58:31 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 3.283 ms - 688[0m
2026-09-05T17:58:32: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:58:32: Method: POST
2026-09-05T17:58:32: originalUrl: /v1/society/registration-list
2026-09-05T17:58:32: path: /v1/society/registration-list
2026-09-05T17:58:32: normalizedPath: /v1/society/registration-list
2026-09-05T17:58:32: isPublicRoute: false
2026-09-05T17:58:32: ------------------------------
2026-09-05T17:58:32: ----- initAuth DEBUG -----
2026-09-05T17:58:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:32: IsValid: true
2026-09-05T17:58:32: --------------------------
2026-09-05T17:58:32: 17:58:32 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 18.047 ms - 410[0m
2026-09-05T17:58:32: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:58:32: Method: GET
2026-09-05T17:58:32: originalUrl: /v1/society/registration-dashboard-summary
2026-09-05T17:58:32: path: /v1/society/registration-dashboard-summary
2026-09-05T17:58:32: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-05T17:58:32: isPublicRoute: false
2026-09-05T17:58:32: ------------------------------
2026-09-05T17:58:32: ----- initAuth DEBUG -----
2026-09-05T17:58:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:32: IsValid: true
2026-09-05T17:58:32: --------------------------
2026-09-05T17:58:32: 17:58:32 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 5.657 ms - 152[0m
2026-09-05T17:58:35: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:58:35: Method: POST
2026-09-05T17:58:35: originalUrl: /v1/payments
2026-09-05T17:58:35: path: /v1/payments
2026-09-05T17:58:35: normalizedPath: /v1/payments
2026-09-05T17:58:35: isPublicRoute: false
2026-09-05T17:58:35: ------------------------------
2026-09-05T17:58:35: ----- initAuth DEBUG -----
2026-09-05T17:58:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:35: IsValid: true
2026-09-05T17:58:35: --------------------------
2026-09-05T17:58:35: 17:58:35 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 10.335 ms - 784[0m
2026-09-05T17:58:35: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:58:35: Method: GET
2026-09-05T17:58:35: originalUrl: /v1/payment/my-dues
2026-09-05T17:58:35: path: /v1/payment/my-dues
2026-09-05T17:58:35: normalizedPath: /v1/payment/my-dues
2026-09-05T17:58:35: isPublicRoute: false
2026-09-05T17:58:35: ------------------------------
2026-09-05T17:58:35: ----- initAuth DEBUG -----
2026-09-05T17:58:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:35: IsValid: true
2026-09-05T17:58:35: --------------------------
2026-09-05T17:58:35: 17:58:35 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 8.056 ms - 463[0m
2026-09-05T17:58:36: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:58:36: Method: GET
2026-09-05T17:58:36: originalUrl: /v1/payment/my-dues
2026-09-05T17:58:36: path: /v1/payment/my-dues
2026-09-05T17:58:36: normalizedPath: /v1/payment/my-dues
2026-09-05T17:58:36: isPublicRoute: false
2026-09-05T17:58:36: ------------------------------
2026-09-05T17:58:36: ----- initAuth DEBUG -----
2026-09-05T17:58:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:36: IsValid: true
2026-09-05T17:58:36: --------------------------
2026-09-05T17:58:36: 17:58:36 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.457 ms - 463[0m
2026-09-05T17:58:47: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:58:47: Method: GET
2026-09-05T17:58:47: originalUrl: /v1/dashboard
2026-09-05T17:58:47: path: /v1/dashboard
2026-09-05T17:58:47: normalizedPath: /v1/dashboard
2026-09-05T17:58:47: isPublicRoute: false
2026-09-05T17:58:47: ------------------------------
2026-09-05T17:58:47: ----- initAuth DEBUG -----
2026-09-05T17:58:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:47: IsValid: true
2026-09-05T17:58:47: --------------------------
2026-09-05T17:58:47: ========== Dashboard Controller ==========
2026-09-05T17:58:47: req.user => {
2026-09-05T17:58:47:   user_id: 22,
2026-09-05T17:58:47:   society_id: 23,
2026-09-05T17:58:47:   role: 'admin',
2026-09-05T17:58:47:   full_name: 'Varun',
2026-09-05T17:58:47:   is_admin: 1,
2026-09-05T17:58:47:   is_member: 1,
2026-09-05T17:58:47:   is_superadmin: false,
2026-09-05T17:58:47:   permissions: {
2026-09-05T17:58:47:     dashboard: { view: true },
2026-09-05T17:58:47:     society: {
2026-09-05T17:58:47:       view: true,
2026-09-05T17:58:47:       summary: false,
2026-09-05T17:58:47:       create: false,
2026-09-05T17:58:47:       update: true,
2026-09-05T17:58:47:       delete: false,
2026-09-05T17:58:47:       approve: false,
2026-09-05T17:58:47:       reject: false
2026-09-05T17:58:47:     },
2026-09-05T17:58:47:     members: {
2026-09-05T17:58:47:       view: true,
2026-09-05T17:58:47:       create: true,
2026-09-05T17:58:47:       update: true,
2026-09-05T17:58:47:       delete: true,
2026-09-05T17:58:47:       approve: false,
2026-09-05T17:58:47:       reject: true
2026-09-05T17:58:47:     },
2026-09-05T17:58:47:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-05T17:58:47:     expenses: {
2026-09-05T17:58:47:       view: true,
2026-09-05T17:58:47:       create: true,
2026-09-05T17:58:47:       update: true,
2026-09-05T17:58:47:       delete: false,
2026-09-05T17:58:47:       approve: true,
2026-09-05T17:58:47:       reject: true
2026-09-05T17:58:47:     },
2026-09-05T17:58:47:     transactions: { view: true },
2026-09-05T17:58:47:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-05T17:58:47:     profile: { view: true, update: true },
2026-09-05T17:58:47:     settings: { view: true, update: true }
2026-09-05T17:58:47:   },
2026-09-05T17:58:47:   iat: 1788611288,
2026-09-05T17:58:47:   exp: 1791203288
2026-09-05T17:58:47: }
2026-09-05T17:58:47: req.selectedSocietyId => 23
2026-09-05T17:58:47: Dashboard Society ID => 23
2026-09-05T17:58:47: Member ID => 22
2026-09-05T17:58:47: User Role => admin
2026-09-05T17:58:47: societyId = 23
2026-09-05T17:58:47: memberId = 22
2026-09-05T17:58:47: Calling getMemberPaymentSummary...
2026-09-05T17:58:47: ========== Dashboard Due Debug ==========
2026-09-05T17:58:47: myDueResult => {
2026-09-05T17:58:47:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-05T17:58:47:   monthly_maintenance: '1000.00',
2026-09-05T17:58:47:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-05T17:58:47:   last_paid_month: null,
2026-09-05T17:58:47:   pending_months: 2,
2026-09-05T17:58:47:   pending_amount: 1000
2026-09-05T17:58:47: }
2026-09-05T17:58:47: myDueAmount => 1000
2026-09-05T17:58:47: Pending Maintenance Count => 1
2026-09-05T17:58:47: Pending Expense Count => 0
2026-09-05T17:58:47: Total Pending Count => 1
2026-09-05T17:58:47: 17:58:47 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.010 ms - 538[0m
2026-09-05T17:58:48: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:58:48: Method: POST
2026-09-05T17:58:48: originalUrl: /v1/member/list
2026-09-05T17:58:48: path: /v1/member/list
2026-09-05T17:58:48: normalizedPath: /v1/member/list
2026-09-05T17:58:48: isPublicRoute: false
2026-09-05T17:58:48: ------------------------------
2026-09-05T17:58:48: ----- initAuth DEBUG -----
2026-09-05T17:58:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:48: IsValid: true
2026-09-05T17:58:48: --------------------------
2026-09-05T17:58:48: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:58:48: Method: POST
2026-09-05T17:58:48: originalUrl: /v1/member/statistics
2026-09-05T17:58:48: path: /v1/member/statistics
2026-09-05T17:58:48: normalizedPath: /v1/member/statistics
2026-09-05T17:58:48: isPublicRoute: false
2026-09-05T17:58:48: ------------------------------
2026-09-05T17:58:48: ----- initAuth DEBUG -----
2026-09-05T17:58:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:48: IsValid: true
2026-09-05T17:58:48: --------------------------
2026-09-05T17:58:48: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:58:48: Method: POST
2026-09-05T17:58:48: originalUrl: /v1/member/list
2026-09-05T17:58:48: path: /v1/member/list
2026-09-05T17:58:48: normalizedPath: /v1/member/list
2026-09-05T17:58:48: isPublicRoute: false
2026-09-05T17:58:48: ------------------------------
2026-09-05T17:58:48: ----- initAuth DEBUG -----
2026-09-05T17:58:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:48: IsValid: true
2026-09-05T17:58:48: --------------------------
2026-09-05T17:58:48: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:58:48: Method: POST
2026-09-05T17:58:48: originalUrl: /v1/member/statistics
2026-09-05T17:58:48: path: /v1/member/statistics
2026-09-05T17:58:48: normalizedPath: /v1/member/statistics
2026-09-05T17:58:48: isPublicRoute: false
2026-09-05T17:58:48: ------------------------------
2026-09-05T17:58:48: ----- initAuth DEBUG -----
2026-09-05T17:58:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:48: IsValid: true
2026-09-05T17:58:48: --------------------------
2026-09-05T17:58:48: 17:58:48 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 16.388 ms - 143[0m
2026-09-05T17:58:48: 17:58:48 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 10.905 ms - 143[0m
2026-09-05T17:58:48: 17:58:48 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 25.853 ms - 791[0m
2026-09-05T17:58:48: 17:58:48 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 21.204 ms - 791[0m
2026-09-05T17:58:51: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:58:51: Method: GET
2026-09-05T17:58:51: originalUrl: /v1/member/22
2026-09-05T17:58:51: path: /v1/member/22
2026-09-05T17:58:51: normalizedPath: /v1/member/22
2026-09-05T17:58:51: isPublicRoute: false
2026-09-05T17:58:51: ------------------------------
2026-09-05T17:58:51: ----- initAuth DEBUG -----
2026-09-05T17:58:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:58:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:58:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:58:51: IsValid: true
2026-09-05T17:58:51: --------------------------
2026-09-05T17:58:51: 17:58:51 [[32minfo[39m] [0mGET /v1/member/22 [32m200[0m 25.142 ms - 660[0m
2026-09-05T17:58:52: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:58:52: Method: GET
2026-09-05T17:58:52: originalUrl: /v1/roles
2026-09-05T17:58:52: path: /v1/roles
2026-09-05T17:58:52: normalizedPath: /v1/roles
2026-09-05T17:58:52: isPublicRoute: true
2026-09-05T17:58:52: ------------------------------
2026-09-05T17:58:52: Current User Role: admin
2026-09-05T17:58:52: 17:58:52 [[32minfo[39m] [0mGET /v1/roles [32m200[0m 7.534 ms - 129[0m
2026-09-05T17:59:04: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:59:04: Method: POST
2026-09-05T17:59:04: originalUrl: /v1/society/registration-list
2026-09-05T17:59:04: path: /v1/society/registration-list
2026-09-05T17:59:04: normalizedPath: /v1/society/registration-list
2026-09-05T17:59:04: isPublicRoute: false
2026-09-05T17:59:04: ------------------------------
2026-09-05T17:59:04: ----- initAuth DEBUG -----
2026-09-05T17:59:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:59:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:59:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:59:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:59:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:59:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:59:04: IsValid: true
2026-09-05T17:59:04: --------------------------
2026-09-05T17:59:04: 17:59:04 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.492 ms - 410[0m
2026-09-05T17:59:04: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:59:04: Method: GET
2026-09-05T17:59:04: originalUrl: /v1/society/registration-dashboard-summary
2026-09-05T17:59:04: path: /v1/society/registration-dashboard-summary
2026-09-05T17:59:04: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-05T17:59:04: isPublicRoute: false
2026-09-05T17:59:04: ------------------------------
2026-09-05T17:59:04: ----- initAuth DEBUG -----
2026-09-05T17:59:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:59:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:59:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:59:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:59:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:59:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:59:04: IsValid: true
2026-09-05T17:59:04: --------------------------
2026-09-05T17:59:04: 17:59:04 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 17.935 ms - 152[0m
2026-09-05T17:59:05: ----- PUBLIC ROUTE CHECK -----
2026-09-05T17:59:05: Method: GET
2026-09-05T17:59:05: originalUrl: /v1/society/23
2026-09-05T17:59:05: path: /v1/society/23
2026-09-05T17:59:05: normalizedPath: /v1/society/23
2026-09-05T17:59:05: isPublicRoute: false
2026-09-05T17:59:05: ------------------------------
2026-09-05T17:59:05: ----- initAuth DEBUG -----
2026-09-05T17:59:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:59:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T17:59:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:59:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T17:59:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:59:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T17:59:05: IsValid: true
2026-09-05T17:59:05: --------------------------
2026-09-05T17:59:05: 17:59:05 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 5.429 ms - 688[0m
2026-09-05T18:04:34: ----- PUBLIC ROUTE CHECK -----
2026-09-05T18:04:34: Method: GET
2026-09-05T18:04:34: originalUrl: /
2026-09-05T18:04:34: path: /
2026-09-05T18:04:34: normalizedPath: /
2026-09-05T18:04:34: isPublicRoute: false
2026-09-05T18:04:34: ------------------------------
2026-09-05T18:04:34: 18:04:34 [[32minfo[39m] [0mGET / [33m401[0m 2.321 ms - 123[0m
2026-09-05T18:04:46: ----- PUBLIC ROUTE CHECK -----
2026-09-05T18:04:46: Method: GET
2026-09-05T18:04:46: originalUrl: /
2026-09-05T18:04:46: path: /
2026-09-05T18:04:46: normalizedPath: /
2026-09-05T18:04:46: isPublicRoute: false
2026-09-05T18:04:46: ------------------------------
2026-09-05T18:04:46: 18:04:46 [[32minfo[39m] [0mGET / [33m401[0m 1.248 ms - 123[0m
2026-09-05T18:16:18: ----- PUBLIC ROUTE CHECK -----
2026-09-05T18:16:18: Method: POST
2026-09-05T18:16:18: originalUrl: /v1/user/login
2026-09-05T18:16:18: path: /v1/user/login
2026-09-05T18:16:18: normalizedPath: /v1/user/login
2026-09-05T18:16:18: isPublicRoute: false
2026-09-05T18:16:18: ------------------------------
2026-09-05T18:16:18: ----- initAuth DEBUG -----
2026-09-05T18:16:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T18:16:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T18:16:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T18:16:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T18:16:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T18:16:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T18:16:18: IsValid: true
2026-09-05T18:16:18: --------------------------
2026-09-05T18:16:18: ========== LOGIN API HIT ==========
2026-09-05T18:16:18: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-05T18:16:18: SUPERADMIN CHECK RESULT: Found
2026-09-05T18:16:18: 18:16:18 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 140.924 ms - 2063[0m
2026-09-05T18:16:19: ----- PUBLIC ROUTE CHECK -----
2026-09-05T18:16:19: Method: GET
2026-09-05T18:16:19: originalUrl: /v1/dashboard
2026-09-05T18:16:19: path: /v1/dashboard
2026-09-05T18:16:19: normalizedPath: /v1/dashboard
2026-09-05T18:16:19: isPublicRoute: false
2026-09-05T18:16:19: ------------------------------
2026-09-05T18:16:19: ----- initAuth DEBUG -----
2026-09-05T18:16:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T18:16:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T18:16:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T18:16:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T18:16:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T18:16:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T18:16:19: IsValid: true
2026-09-05T18:16:19: --------------------------
2026-09-05T18:16:19: ========== Dashboard Controller ==========
2026-09-05T18:16:19: req.user => {
2026-09-05T18:16:19:   user_id: 22,
2026-09-05T18:16:19:   society_id: 23,
2026-09-05T18:16:19:   role: 'admin',
2026-09-05T18:16:19:   full_name: 'Varun',
2026-09-05T18:16:19:   is_admin: 1,
2026-09-05T18:16:19:   is_member: 1,
2026-09-05T18:16:19:   is_superadmin: false,
2026-09-05T18:16:19:   permissions: {
2026-09-05T18:16:19:     dashboard: { view: true },
2026-09-05T18:16:19:     society: {
2026-09-05T18:16:19:       view: true,
2026-09-05T18:16:19:       summary: false,
2026-09-05T18:16:19:       create: false,
2026-09-05T18:16:19:       update: true,
2026-09-05T18:16:19:       delete: false,
2026-09-05T18:16:19:       approve: false,
2026-09-05T18:16:19:       reject: false
2026-09-05T18:16:19:     },
2026-09-05T18:16:19:     members: {
2026-09-05T18:16:19:       view: true,
2026-09-05T18:16:19:       create: true,
2026-09-05T18:16:19:       update: true,
2026-09-05T18:16:19:       delete: true,
2026-09-05T18:16:19:       approve: false,
2026-09-05T18:16:19:       reject: true
2026-09-05T18:16:19:     },
2026-09-05T18:16:19:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-05T18:16:19:     expenses: {
2026-09-05T18:16:19:       view: true,
2026-09-05T18:16:19:       create: true,
2026-09-05T18:16:19:       update: true,
2026-09-05T18:16:19:       delete: false,
2026-09-05T18:16:19:       approve: true,
2026-09-05T18:16:19:       reject: true
2026-09-05T18:16:19:     },
2026-09-05T18:16:19:     transactions: { view: true },
2026-09-05T18:16:19:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-05T18:16:19:     profile: { view: true, update: true },
2026-09-05T18:16:19:     settings: { view: true, update: true }
2026-09-05T18:16:19:   },
2026-09-05T18:16:19:   iat: 1788612378,
2026-09-05T18:16:19:   exp: 1791204378
2026-09-05T18:16:19: }
2026-09-05T18:16:19: req.selectedSocietyId => 23
2026-09-05T18:16:19: Dashboard Society ID => 23
2026-09-05T18:16:19: Member ID => 22
2026-09-05T18:16:19: User Role => admin
2026-09-05T18:16:19: societyId = 23
2026-09-05T18:16:19: memberId = 22
2026-09-05T18:16:19: Calling getMemberPaymentSummary...
2026-09-05T18:16:19: ========== Dashboard Due Debug ==========
2026-09-05T18:16:19: myDueResult => {
2026-09-05T18:16:19:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-05T18:16:19:   monthly_maintenance: '1000.00',
2026-09-05T18:16:19:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-05T18:16:19:   last_paid_month: null,
2026-09-05T18:16:19:   pending_months: 2,
2026-09-05T18:16:19:   pending_amount: 1000
2026-09-05T18:16:19: }
2026-09-05T18:16:19: myDueAmount => 1000
2026-09-05T18:16:19: Pending Maintenance Count => 1
2026-09-05T18:16:19: Pending Expense Count => 0
2026-09-05T18:16:19: Total Pending Count => 1
2026-09-05T18:16:19: 18:16:19 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 37.327 ms - 538[0m
2026-09-05T18:16:21: ----- PUBLIC ROUTE CHECK -----
2026-09-05T18:16:21: Method: POST
2026-09-05T18:16:21: originalUrl: /v1/society/registration-list
2026-09-05T18:16:21: path: /v1/society/registration-list
2026-09-05T18:16:21: normalizedPath: /v1/society/registration-list
2026-09-05T18:16:21: isPublicRoute: false
2026-09-05T18:16:21: ------------------------------
2026-09-05T18:16:21: ----- initAuth DEBUG -----
2026-09-05T18:16:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T18:16:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T18:16:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T18:16:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T18:16:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T18:16:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T18:16:21: IsValid: true
2026-09-05T18:16:21: --------------------------
2026-09-05T18:16:21: 18:16:21 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.885 ms - 410[0m
2026-09-05T18:16:21: ----- PUBLIC ROUTE CHECK -----
2026-09-05T18:16:21: Method: GET
2026-09-05T18:16:21: originalUrl: /v1/society/registration-dashboard-summary
2026-09-05T18:16:21: path: /v1/society/registration-dashboard-summary
2026-09-05T18:16:21: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-05T18:16:21: isPublicRoute: false
2026-09-05T18:16:21: ------------------------------
2026-09-05T18:16:21: ----- initAuth DEBUG -----
2026-09-05T18:16:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T18:16:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T18:16:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T18:16:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T18:16:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T18:16:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T18:16:21: IsValid: true
2026-09-05T18:16:21: --------------------------
2026-09-05T18:16:21: 18:16:21 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 20.968 ms - 152[0m
2026-09-05T18:16:23: ----- PUBLIC ROUTE CHECK -----
2026-09-05T18:16:23: Method: GET
2026-09-05T18:16:23: originalUrl: /v1/society/23
2026-09-05T18:16:23: path: /v1/society/23
2026-09-05T18:16:23: normalizedPath: /v1/society/23
2026-09-05T18:16:23: isPublicRoute: false
2026-09-05T18:16:23: ------------------------------
2026-09-05T18:16:23: ----- initAuth DEBUG -----
2026-09-05T18:16:23: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T18:16:23: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T18:16:23: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T18:16:23: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T18:16:23: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T18:16:23: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T18:16:23: IsValid: true
2026-09-05T18:16:23: --------------------------
2026-09-05T18:16:23: 18:16:23 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 5.872 ms - 688[0m
2026-09-05T18:16:27: ----- PUBLIC ROUTE CHECK -----
2026-09-05T18:16:27: Method: GET
2026-09-05T18:16:27: originalUrl: /v1/user/profile
2026-09-05T18:16:27: path: /v1/user/profile
2026-09-05T18:16:27: normalizedPath: /v1/user/profile
2026-09-05T18:16:27: isPublicRoute: false
2026-09-05T18:16:27: ------------------------------
2026-09-05T18:16:27: ----- initAuth DEBUG -----
2026-09-05T18:16:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T18:16:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T18:16:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T18:16:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T18:16:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T18:16:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T18:16:27: IsValid: true
2026-09-05T18:16:27: --------------------------
2026-09-05T18:16:27: 18:16:27 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 11.210 ms - 1406[0m
2026-09-05T18:16:30: ----- PUBLIC ROUTE CHECK -----
2026-09-05T18:16:30: Method: GET
2026-09-05T18:16:30: originalUrl: /v1/user/profile
2026-09-05T18:16:30: path: /v1/user/profile
2026-09-05T18:16:30: normalizedPath: /v1/user/profile
2026-09-05T18:16:30: isPublicRoute: false
2026-09-05T18:16:30: ------------------------------
2026-09-05T18:16:30: ----- initAuth DEBUG -----
2026-09-05T18:16:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T18:16:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T18:16:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T18:16:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T18:16:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T18:16:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T18:16:30: IsValid: true
2026-09-05T18:16:30: --------------------------
2026-09-05T18:16:30: 18:16:30 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 4.195 ms - 1406[0m
2026-09-05T18:16:34: ----- PUBLIC ROUTE CHECK -----
2026-09-05T18:16:34: Method: GET
2026-09-05T18:16:34: originalUrl: /v1/society/23
2026-09-05T18:16:34: path: /v1/society/23
2026-09-05T18:16:34: normalizedPath: /v1/society/23
2026-09-05T18:16:34: isPublicRoute: false
2026-09-05T18:16:34: ------------------------------
2026-09-05T18:16:34: ----- initAuth DEBUG -----
2026-09-05T18:16:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T18:16:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T18:16:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T18:16:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T18:16:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T18:16:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T18:16:34: IsValid: true
2026-09-05T18:16:34: --------------------------
2026-09-05T18:16:34: 18:16:34 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 3.895 ms - 688[0m
2026-09-05T18:55:05: ----- PUBLIC ROUTE CHECK -----
2026-09-05T18:55:05: Method: GET
2026-09-05T18:55:05: originalUrl: /
2026-09-05T18:55:05: path: /
2026-09-05T18:55:05: normalizedPath: /
2026-09-05T18:55:05: isPublicRoute: false
2026-09-05T18:55:05: ------------------------------
2026-09-05T18:55:05: 18:55:05 [[32minfo[39m] [0mGET / [33m401[0m 12.312 ms - 123[0m
2026-09-05T20:10:34: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:10:34: Method: POST
2026-09-05T20:10:34: originalUrl: /v1/user/login
2026-09-05T20:10:34: path: /v1/user/login
2026-09-05T20:10:34: normalizedPath: /v1/user/login
2026-09-05T20:10:34: isPublicRoute: false
2026-09-05T20:10:34: ------------------------------
2026-09-05T20:10:34: ----- initAuth DEBUG -----
2026-09-05T20:10:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:10:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:10:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:10:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:10:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:10:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:10:34: IsValid: true
2026-09-05T20:10:34: --------------------------
2026-09-05T20:10:34: ========== LOGIN API HIT ==========
2026-09-05T20:10:35: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-05T20:10:35: SUPERADMIN CHECK RESULT: Found
2026-09-05T20:10:35: 20:10:35 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 531.056 ms - 2063[0m
2026-09-05T20:10:36: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:10:36: Method: GET
2026-09-05T20:10:36: originalUrl: /v1/dashboard
2026-09-05T20:10:36: path: /v1/dashboard
2026-09-05T20:10:36: normalizedPath: /v1/dashboard
2026-09-05T20:10:36: isPublicRoute: false
2026-09-05T20:10:36: ------------------------------
2026-09-05T20:10:36: ----- initAuth DEBUG -----
2026-09-05T20:10:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:10:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:10:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:10:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:10:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:10:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:10:36: IsValid: true
2026-09-05T20:10:36: --------------------------
2026-09-05T20:10:36: ========== Dashboard Controller ==========
2026-09-05T20:10:36: req.user => {
2026-09-05T20:10:36:   user_id: 22,
2026-09-05T20:10:36:   society_id: 23,
2026-09-05T20:10:36:   role: 'admin',
2026-09-05T20:10:36:   full_name: 'Varun',
2026-09-05T20:10:36:   is_admin: 1,
2026-09-05T20:10:36:   is_member: 1,
2026-09-05T20:10:36:   is_superadmin: false,
2026-09-05T20:10:36:   permissions: {
2026-09-05T20:10:36:     dashboard: { view: true },
2026-09-05T20:10:36:     society: {
2026-09-05T20:10:36:       view: true,
2026-09-05T20:10:36:       summary: false,
2026-09-05T20:10:36:       create: false,
2026-09-05T20:10:36:       update: true,
2026-09-05T20:10:36:       delete: false,
2026-09-05T20:10:36:       approve: false,
2026-09-05T20:10:36:       reject: false
2026-09-05T20:10:36:     },
2026-09-05T20:10:36:     members: {
2026-09-05T20:10:36:       view: true,
2026-09-05T20:10:36:       create: true,
2026-09-05T20:10:36:       update: true,
2026-09-05T20:10:36:       delete: true,
2026-09-05T20:10:36:       approve: false,
2026-09-05T20:10:36:       reject: true
2026-09-05T20:10:36:     },
2026-09-05T20:10:36:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-05T20:10:36:     expenses: {
2026-09-05T20:10:36:       view: true,
2026-09-05T20:10:36:       create: true,
2026-09-05T20:10:36:       update: true,
2026-09-05T20:10:36:       delete: false,
2026-09-05T20:10:36:       approve: true,
2026-09-05T20:10:36:       reject: true
2026-09-05T20:10:36:     },
2026-09-05T20:10:36:     transactions: { view: true },
2026-09-05T20:10:36:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-05T20:10:36:     profile: { view: true, update: true },
2026-09-05T20:10:36:     settings: { view: true, update: true }
2026-09-05T20:10:36:   },
2026-09-05T20:10:36:   iat: 1788619235,
2026-09-05T20:10:36:   exp: 1791211235
2026-09-05T20:10:36: }
2026-09-05T20:10:36: req.selectedSocietyId => 23
2026-09-05T20:10:36: Dashboard Society ID => 23
2026-09-05T20:10:36: Member ID => 22
2026-09-05T20:10:36: User Role => admin
2026-09-05T20:10:36: societyId = 23
2026-09-05T20:10:36: memberId = 22
2026-09-05T20:10:36: Calling getMemberPaymentSummary...
2026-09-05T20:10:36: ========== Dashboard Due Debug ==========
2026-09-05T20:10:36: myDueResult => {
2026-09-05T20:10:36:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-05T20:10:36:   monthly_maintenance: '1000.00',
2026-09-05T20:10:36:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-05T20:10:36:   last_paid_month: null,
2026-09-05T20:10:36:   pending_months: 2,
2026-09-05T20:10:36:   pending_amount: 1000
2026-09-05T20:10:36: }
2026-09-05T20:10:36: myDueAmount => 1000
2026-09-05T20:10:36: Pending Maintenance Count => 1
2026-09-05T20:10:36: Pending Expense Count => 0
2026-09-05T20:10:36: Total Pending Count => 1
2026-09-05T20:10:36: 20:10:36 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 128.472 ms - 538[0m
2026-09-05T20:10:41: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:10:41: Method: POST
2026-09-05T20:10:41: originalUrl: /v1/transactions
2026-09-05T20:10:41: path: /v1/transactions
2026-09-05T20:10:41: normalizedPath: /v1/transactions
2026-09-05T20:10:41: isPublicRoute: false
2026-09-05T20:10:41: ------------------------------
2026-09-05T20:10:41: ----- initAuth DEBUG -----
2026-09-05T20:10:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:10:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:10:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:10:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:10:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:10:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:10:41: IsValid: true
2026-09-05T20:10:41: --------------------------
2026-09-05T20:10:41: 20:10:41 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 38.888 ms - 404[0m
2026-09-05T20:10:41: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:10:41: Method: GET
2026-09-05T20:10:41: originalUrl: /v1/transactions/summary?society_id=23
2026-09-05T20:10:41: path: /v1/transactions/summary
2026-09-05T20:10:41: normalizedPath: /v1/transactions/summary
2026-09-05T20:10:41: isPublicRoute: false
2026-09-05T20:10:41: ------------------------------
2026-09-05T20:10:41: ----- initAuth DEBUG -----
2026-09-05T20:10:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:10:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:10:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:10:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:10:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:10:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:10:41: IsValid: true
2026-09-05T20:10:41: --------------------------
2026-09-05T20:10:41: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:10:41: Method: GET
2026-09-05T20:10:41: originalUrl: /v1/expense-categories
2026-09-05T20:10:41: path: /v1/expense-categories
2026-09-05T20:10:41: normalizedPath: /v1/expense-categories
2026-09-05T20:10:41: isPublicRoute: false
2026-09-05T20:10:41: ------------------------------
2026-09-05T20:10:41: ----- initAuth DEBUG -----
2026-09-05T20:10:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:10:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:10:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:10:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:10:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:10:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:10:41: IsValid: true
2026-09-05T20:10:41: --------------------------
2026-09-05T20:10:41: 20:10:41 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 16.935 ms - 149[0m
2026-09-05T20:10:41: 20:10:41 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 21.612 ms - 130[0m
2026-09-05T20:10:45: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:10:45: Method: POST
2026-09-05T20:10:45: originalUrl: /v1/transactions
2026-09-05T20:10:45: path: /v1/transactions
2026-09-05T20:10:45: normalizedPath: /v1/transactions
2026-09-05T20:10:45: isPublicRoute: false
2026-09-05T20:10:45: ------------------------------
2026-09-05T20:10:45: ----- initAuth DEBUG -----
2026-09-05T20:10:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:10:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:10:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:10:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:10:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:10:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:10:45: IsValid: true
2026-09-05T20:10:45: --------------------------
2026-09-05T20:10:45: 20:10:45 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 9.824 ms - 1055[0m
2026-09-05T20:10:46: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:10:46: Method: GET
2026-09-05T20:10:46: originalUrl: /v1/dashboard
2026-09-05T20:10:46: path: /v1/dashboard
2026-09-05T20:10:46: normalizedPath: /v1/dashboard
2026-09-05T20:10:46: isPublicRoute: false
2026-09-05T20:10:46: ------------------------------
2026-09-05T20:10:46: ----- initAuth DEBUG -----
2026-09-05T20:10:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:10:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:10:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:10:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:10:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:10:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:10:46: IsValid: true
2026-09-05T20:10:46: --------------------------
2026-09-05T20:10:46: ========== Dashboard Controller ==========
2026-09-05T20:10:46: req.user => {
2026-09-05T20:10:46:   user_id: 22,
2026-09-05T20:10:46:   society_id: 23,
2026-09-05T20:10:46:   role: 'admin',
2026-09-05T20:10:46:   full_name: 'Varun',
2026-09-05T20:10:46:   is_admin: 1,
2026-09-05T20:10:46:   is_member: 1,
2026-09-05T20:10:46:   is_superadmin: false,
2026-09-05T20:10:46:   permissions: {
2026-09-05T20:10:46:     dashboard: { view: true },
2026-09-05T20:10:46:     society: {
2026-09-05T20:10:46:       view: true,
2026-09-05T20:10:46:       summary: false,
2026-09-05T20:10:46:       create: false,
2026-09-05T20:10:46:       update: true,
2026-09-05T20:10:46:       delete: false,
2026-09-05T20:10:46:       approve: false,
2026-09-05T20:10:46:       reject: false
2026-09-05T20:10:46:     },
2026-09-05T20:10:46:     members: {
2026-09-05T20:10:46:       view: true,
2026-09-05T20:10:46:       create: true,
2026-09-05T20:10:46:       update: true,
2026-09-05T20:10:46:       delete: true,
2026-09-05T20:10:46:       approve: false,
2026-09-05T20:10:46:       reject: true
2026-09-05T20:10:46:     },
2026-09-05T20:10:46:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-05T20:10:46:     expenses: {
2026-09-05T20:10:46:       view: true,
2026-09-05T20:10:46:       create: true,
2026-09-05T20:10:46:       update: true,
2026-09-05T20:10:46:       delete: false,
2026-09-05T20:10:46:       approve: true,
2026-09-05T20:10:46:       reject: true
2026-09-05T20:10:46:     },
2026-09-05T20:10:46:     transactions: { view: true },
2026-09-05T20:10:46:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-05T20:10:46:     profile: { view: true, update: true },
2026-09-05T20:10:46:     settings: { view: true, update: true }
2026-09-05T20:10:46:   },
2026-09-05T20:10:46:   iat: 1788619235,
2026-09-05T20:10:46:   exp: 1791211235
2026-09-05T20:10:46: }
2026-09-05T20:10:46: req.selectedSocietyId => 23
2026-09-05T20:10:46: Dashboard Society ID => 23
2026-09-05T20:10:46: Member ID => 22
2026-09-05T20:10:46: User Role => admin
2026-09-05T20:10:46: societyId = 23
2026-09-05T20:10:46: memberId = 22
2026-09-05T20:10:46: Calling getMemberPaymentSummary...
2026-09-05T20:10:46: ========== Dashboard Due Debug ==========
2026-09-05T20:10:46: myDueResult => {
2026-09-05T20:10:46:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-05T20:10:46:   monthly_maintenance: '1000.00',
2026-09-05T20:10:46:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-05T20:10:46:   last_paid_month: null,
2026-09-05T20:10:46:   pending_months: 2,
2026-09-05T20:10:46:   pending_amount: 1000
2026-09-05T20:10:46: }
2026-09-05T20:10:46: myDueAmount => 1000
2026-09-05T20:10:46: Pending Maintenance Count => 1
2026-09-05T20:10:46: Pending Expense Count => 0
2026-09-05T20:10:46: Total Pending Count => 1
2026-09-05T20:10:46: 20:10:46 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 32.192 ms - 538[0m
2026-09-05T20:10:52: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:10:52: Method: POST
2026-09-05T20:10:52: originalUrl: /v1/transactions
2026-09-05T20:10:52: path: /v1/transactions
2026-09-05T20:10:52: normalizedPath: /v1/transactions
2026-09-05T20:10:52: isPublicRoute: false
2026-09-05T20:10:52: ------------------------------
2026-09-05T20:10:52: ----- initAuth DEBUG -----
2026-09-05T20:10:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:10:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:10:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:10:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:10:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:10:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:10:52: IsValid: true
2026-09-05T20:10:52: --------------------------
2026-09-05T20:10:52: 20:10:52 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 16.046 ms - 404[0m
2026-09-05T20:10:58: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:10:58: Method: GET
2026-09-05T20:10:58: originalUrl: /v1/dashboard
2026-09-05T20:10:58: path: /v1/dashboard
2026-09-05T20:10:58: normalizedPath: /v1/dashboard
2026-09-05T20:10:58: isPublicRoute: false
2026-09-05T20:10:58: ------------------------------
2026-09-05T20:10:58: ----- initAuth DEBUG -----
2026-09-05T20:10:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:10:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:10:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:10:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:10:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:10:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:10:58: IsValid: true
2026-09-05T20:10:58: --------------------------
2026-09-05T20:10:58: ========== Dashboard Controller ==========
2026-09-05T20:10:58: req.user => {
2026-09-05T20:10:58:   user_id: 22,
2026-09-05T20:10:58:   society_id: 23,
2026-09-05T20:10:58:   role: 'admin',
2026-09-05T20:10:58:   full_name: 'Varun',
2026-09-05T20:10:58:   is_admin: 1,
2026-09-05T20:10:58:   is_member: 1,
2026-09-05T20:10:58:   is_superadmin: false,
2026-09-05T20:10:58:   permissions: {
2026-09-05T20:10:58:     dashboard: { view: true },
2026-09-05T20:10:58:     society: {
2026-09-05T20:10:58:       view: true,
2026-09-05T20:10:58:       summary: false,
2026-09-05T20:10:58:       create: false,
2026-09-05T20:10:58:       update: true,
2026-09-05T20:10:58:       delete: false,
2026-09-05T20:10:58:       approve: false,
2026-09-05T20:10:58:       reject: false
2026-09-05T20:10:58:     },
2026-09-05T20:10:58:     members: {
2026-09-05T20:10:58:       view: true,
2026-09-05T20:10:58:       create: true,
2026-09-05T20:10:58:       update: true,
2026-09-05T20:10:58:       delete: true,
2026-09-05T20:10:58:       approve: false,
2026-09-05T20:10:58:       reject: true
2026-09-05T20:10:58:     },
2026-09-05T20:10:58:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-05T20:10:58:     expenses: {
2026-09-05T20:10:58:       view: true,
2026-09-05T20:10:58:       create: true,
2026-09-05T20:10:58:       update: true,
2026-09-05T20:10:58:       delete: false,
2026-09-05T20:10:58:       approve: true,
2026-09-05T20:10:58:       reject: true
2026-09-05T20:10:58:     },
2026-09-05T20:10:58:     transactions: { view: true },
2026-09-05T20:10:58:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-05T20:10:58:     profile: { view: true, update: true },
2026-09-05T20:10:58:     settings: { view: true, update: true }
2026-09-05T20:10:58:   },
2026-09-05T20:10:58:   iat: 1788619235,
2026-09-05T20:10:58:   exp: 1791211235
2026-09-05T20:10:58: }
2026-09-05T20:10:58: req.selectedSocietyId => 23
2026-09-05T20:10:58: Dashboard Society ID => 23
2026-09-05T20:10:58: Member ID => 22
2026-09-05T20:10:58: User Role => admin
2026-09-05T20:10:58: societyId = 23
2026-09-05T20:10:58: memberId = 22
2026-09-05T20:10:58: Calling getMemberPaymentSummary...
2026-09-05T20:10:58: ========== Dashboard Due Debug ==========
2026-09-05T20:10:58: myDueResult => {
2026-09-05T20:10:58:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-05T20:10:58:   monthly_maintenance: '1000.00',
2026-09-05T20:10:58:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-05T20:10:58:   last_paid_month: null,
2026-09-05T20:10:58:   pending_months: 2,
2026-09-05T20:10:58:   pending_amount: 1000
2026-09-05T20:10:58: }
2026-09-05T20:10:58: myDueAmount => 1000
2026-09-05T20:10:58: Pending Maintenance Count => 1
2026-09-05T20:10:58: Pending Expense Count => 0
2026-09-05T20:10:58: Total Pending Count => 1
2026-09-05T20:10:58: 20:10:58 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 93.180 ms - 538[0m
2026-09-05T20:11:02: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:11:02: Method: POST
2026-09-05T20:11:02: originalUrl: /v1/transactions
2026-09-05T20:11:02: path: /v1/transactions
2026-09-05T20:11:02: normalizedPath: /v1/transactions
2026-09-05T20:11:02: isPublicRoute: false
2026-09-05T20:11:02: ------------------------------
2026-09-05T20:11:02: ----- initAuth DEBUG -----
2026-09-05T20:11:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:11:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:11:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:11:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:11:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:11:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:11:02: IsValid: true
2026-09-05T20:11:02: --------------------------
2026-09-05T20:11:02: 20:11:02 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 16.487 ms - 404[0m
2026-09-05T20:11:03: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:11:03: Method: GET
2026-09-05T20:11:03: originalUrl: /v1/dashboard
2026-09-05T20:11:03: path: /v1/dashboard
2026-09-05T20:11:03: normalizedPath: /v1/dashboard
2026-09-05T20:11:03: isPublicRoute: false
2026-09-05T20:11:03: ------------------------------
2026-09-05T20:11:03: ----- initAuth DEBUG -----
2026-09-05T20:11:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:11:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:11:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:11:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:11:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:11:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:11:03: IsValid: true
2026-09-05T20:11:03: --------------------------
2026-09-05T20:11:03: ========== Dashboard Controller ==========
2026-09-05T20:11:03: req.user => {
2026-09-05T20:11:03:   user_id: 22,
2026-09-05T20:11:03:   society_id: 23,
2026-09-05T20:11:03:   role: 'admin',
2026-09-05T20:11:03:   full_name: 'Varun',
2026-09-05T20:11:03:   is_admin: 1,
2026-09-05T20:11:03:   is_member: 1,
2026-09-05T20:11:03:   is_superadmin: false,
2026-09-05T20:11:03:   permissions: {
2026-09-05T20:11:03:     dashboard: { view: true },
2026-09-05T20:11:03:     society: {
2026-09-05T20:11:03:       view: true,
2026-09-05T20:11:03:       summary: false,
2026-09-05T20:11:03:       create: false,
2026-09-05T20:11:03:       update: true,
2026-09-05T20:11:03:       delete: false,
2026-09-05T20:11:03:       approve: false,
2026-09-05T20:11:03:       reject: false
2026-09-05T20:11:03:     },
2026-09-05T20:11:03:     members: {
2026-09-05T20:11:03:       view: true,
2026-09-05T20:11:03:       create: true,
2026-09-05T20:11:03:       update: true,
2026-09-05T20:11:03:       delete: true,
2026-09-05T20:11:03:       approve: false,
2026-09-05T20:11:03:       reject: true
2026-09-05T20:11:03:     },
2026-09-05T20:11:03:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-05T20:11:03:     expenses: {
2026-09-05T20:11:03:       view: true,
2026-09-05T20:11:03:       create: true,
2026-09-05T20:11:03:       update: true,
2026-09-05T20:11:03:       delete: false,
2026-09-05T20:11:03:       approve: true,
2026-09-05T20:11:03:       reject: true
2026-09-05T20:11:03:     },
2026-09-05T20:11:03:     transactions: { view: true },
2026-09-05T20:11:03:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-05T20:11:03:     profile: { view: true, update: true },
2026-09-05T20:11:03:     settings: { view: true, update: true }
2026-09-05T20:11:03:   },
2026-09-05T20:11:03:   iat: 1788619235,
2026-09-05T20:11:03:   exp: 1791211235
2026-09-05T20:11:03: }
2026-09-05T20:11:03: req.selectedSocietyId => 23
2026-09-05T20:11:03: Dashboard Society ID => 23
2026-09-05T20:11:03: Member ID => 22
2026-09-05T20:11:03: User Role => admin
2026-09-05T20:11:03: societyId = 23
2026-09-05T20:11:03: memberId = 22
2026-09-05T20:11:03: Calling getMemberPaymentSummary...
2026-09-05T20:11:03: ========== Dashboard Due Debug ==========
2026-09-05T20:11:03: myDueResult => {
2026-09-05T20:11:03:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-05T20:11:03:   monthly_maintenance: '1000.00',
2026-09-05T20:11:03:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-05T20:11:03:   last_paid_month: null,
2026-09-05T20:11:03:   pending_months: 2,
2026-09-05T20:11:03:   pending_amount: 1000
2026-09-05T20:11:03: }
2026-09-05T20:11:03: myDueAmount => 1000
2026-09-05T20:11:03: Pending Maintenance Count => 1
2026-09-05T20:11:03: Pending Expense Count => 0
2026-09-05T20:11:03: Total Pending Count => 1
2026-09-05T20:11:03: 20:11:03 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 22.536 ms - 538[0m
2026-09-05T20:11:07: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:11:07: Method: POST
2026-09-05T20:11:07: originalUrl: /v1/payments
2026-09-05T20:11:07: path: /v1/payments
2026-09-05T20:11:07: normalizedPath: /v1/payments
2026-09-05T20:11:07: isPublicRoute: false
2026-09-05T20:11:07: ------------------------------
2026-09-05T20:11:07: ----- initAuth DEBUG -----
2026-09-05T20:11:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:11:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:11:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:11:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:11:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:11:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:11:07: IsValid: true
2026-09-05T20:11:07: --------------------------
2026-09-05T20:11:07: 20:11:07 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 11.653 ms - 784[0m
2026-09-05T20:11:07: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:11:07: Method: GET
2026-09-05T20:11:07: originalUrl: /v1/payment/my-dues
2026-09-05T20:11:07: path: /v1/payment/my-dues
2026-09-05T20:11:07: normalizedPath: /v1/payment/my-dues
2026-09-05T20:11:07: isPublicRoute: false
2026-09-05T20:11:07: ------------------------------
2026-09-05T20:11:07: ----- initAuth DEBUG -----
2026-09-05T20:11:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:11:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:11:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:11:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:11:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:11:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:11:07: IsValid: true
2026-09-05T20:11:07: --------------------------
2026-09-05T20:11:07: 20:11:07 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 9.672 ms - 463[0m
2026-09-05T20:11:25: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:11:25: Method: GET
2026-09-05T20:11:25: originalUrl: /v1/dashboard
2026-09-05T20:11:25: path: /v1/dashboard
2026-09-05T20:11:25: normalizedPath: /v1/dashboard
2026-09-05T20:11:25: isPublicRoute: false
2026-09-05T20:11:25: ------------------------------
2026-09-05T20:11:25: ----- initAuth DEBUG -----
2026-09-05T20:11:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:11:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:11:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:11:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:11:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:11:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:11:25: IsValid: true
2026-09-05T20:11:25: --------------------------
2026-09-05T20:11:25: ========== Dashboard Controller ==========
2026-09-05T20:11:25: req.user => {
2026-09-05T20:11:25:   user_id: 22,
2026-09-05T20:11:25:   society_id: 23,
2026-09-05T20:11:25:   role: 'admin',
2026-09-05T20:11:25:   full_name: 'Varun',
2026-09-05T20:11:25:   is_admin: 1,
2026-09-05T20:11:25:   is_member: 1,
2026-09-05T20:11:25:   is_superadmin: false,
2026-09-05T20:11:25:   permissions: {
2026-09-05T20:11:25:     dashboard: { view: true },
2026-09-05T20:11:25:     society: {
2026-09-05T20:11:25:       view: true,
2026-09-05T20:11:25:       summary: false,
2026-09-05T20:11:25:       create: false,
2026-09-05T20:11:25:       update: true,
2026-09-05T20:11:25:       delete: false,
2026-09-05T20:11:25:       approve: false,
2026-09-05T20:11:25:       reject: false
2026-09-05T20:11:25:     },
2026-09-05T20:11:25:     members: {
2026-09-05T20:11:25:       view: true,
2026-09-05T20:11:25:       create: true,
2026-09-05T20:11:25:       update: true,
2026-09-05T20:11:25:       delete: true,
2026-09-05T20:11:25:       approve: false,
2026-09-05T20:11:25:       reject: true
2026-09-05T20:11:25:     },
2026-09-05T20:11:25:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-05T20:11:25:     expenses: {
2026-09-05T20:11:25:       view: true,
2026-09-05T20:11:25:       create: true,
2026-09-05T20:11:25:       update: true,
2026-09-05T20:11:25:       delete: false,
2026-09-05T20:11:25:       approve: true,
2026-09-05T20:11:25:       reject: true
2026-09-05T20:11:25:     },
2026-09-05T20:11:25:     transactions: { view: true },
2026-09-05T20:11:25:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-05T20:11:25:     profile: { view: true, update: true },
2026-09-05T20:11:25:     settings: { view: true, update: true }
2026-09-05T20:11:25:   },
2026-09-05T20:11:25:   iat: 1788619235,
2026-09-05T20:11:25:   exp: 1791211235
2026-09-05T20:11:25: }
2026-09-05T20:11:25: req.selectedSocietyId => 23
2026-09-05T20:11:25: Dashboard Society ID => 23
2026-09-05T20:11:25: Member ID => 22
2026-09-05T20:11:25: User Role => admin
2026-09-05T20:11:25: societyId = 23
2026-09-05T20:11:25: memberId = 22
2026-09-05T20:11:25: Calling getMemberPaymentSummary...
2026-09-05T20:11:25: ========== Dashboard Due Debug ==========
2026-09-05T20:11:25: myDueResult => {
2026-09-05T20:11:25:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-05T20:11:25:   monthly_maintenance: '1000.00',
2026-09-05T20:11:25:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-05T20:11:25:   last_paid_month: null,
2026-09-05T20:11:25:   pending_months: 2,
2026-09-05T20:11:25:   pending_amount: 1000
2026-09-05T20:11:25: }
2026-09-05T20:11:25: myDueAmount => 1000
2026-09-05T20:11:25: Pending Maintenance Count => 1
2026-09-05T20:11:25: Pending Expense Count => 0
2026-09-05T20:11:25: Total Pending Count => 1
2026-09-05T20:11:25: 20:11:25 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 20.937 ms - 538[0m
2026-09-05T20:11:59: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:11:59: Method: POST
2026-09-05T20:11:59: originalUrl: /v1/payments
2026-09-05T20:11:59: path: /v1/payments
2026-09-05T20:11:59: normalizedPath: /v1/payments
2026-09-05T20:11:59: isPublicRoute: false
2026-09-05T20:11:59: ------------------------------
2026-09-05T20:11:59: ----- initAuth DEBUG -----
2026-09-05T20:11:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:11:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:11:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:11:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:11:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:11:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:11:59: IsValid: true
2026-09-05T20:11:59: --------------------------
2026-09-05T20:11:59: 20:11:59 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 12.993 ms - 784[0m
2026-09-05T20:11:59: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:11:59: Method: GET
2026-09-05T20:11:59: originalUrl: /v1/payment/my-dues
2026-09-05T20:11:59: path: /v1/payment/my-dues
2026-09-05T20:11:59: normalizedPath: /v1/payment/my-dues
2026-09-05T20:11:59: isPublicRoute: false
2026-09-05T20:11:59: ------------------------------
2026-09-05T20:11:59: ----- initAuth DEBUG -----
2026-09-05T20:11:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:11:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:11:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:11:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:11:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:11:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:11:59: IsValid: true
2026-09-05T20:11:59: --------------------------
2026-09-05T20:11:59: 20:11:59 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 7.525 ms - 463[0m
2026-09-05T20:12:00: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:12:00: Method: GET
2026-09-05T20:12:00: originalUrl: /v1/payment/my-dues
2026-09-05T20:12:00: path: /v1/payment/my-dues
2026-09-05T20:12:00: normalizedPath: /v1/payment/my-dues
2026-09-05T20:12:00: isPublicRoute: false
2026-09-05T20:12:00: ------------------------------
2026-09-05T20:12:00: ----- initAuth DEBUG -----
2026-09-05T20:12:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:12:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:12:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:12:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:12:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:12:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:12:00: IsValid: true
2026-09-05T20:12:00: --------------------------
2026-09-05T20:12:00: 20:12:00 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 8.784 ms - 463[0m
2026-09-05T20:13:03: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:13:03: Method: GET
2026-09-05T20:13:03: originalUrl: /v1/dashboard
2026-09-05T20:13:03: path: /v1/dashboard
2026-09-05T20:13:03: normalizedPath: /v1/dashboard
2026-09-05T20:13:03: isPublicRoute: false
2026-09-05T20:13:03: ------------------------------
2026-09-05T20:13:03: ----- initAuth DEBUG -----
2026-09-05T20:13:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:13:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:13:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:13:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:13:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:13:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:13:03: IsValid: true
2026-09-05T20:13:03: --------------------------
2026-09-05T20:13:03: ========== Dashboard Controller ==========
2026-09-05T20:13:03: req.user => {
2026-09-05T20:13:03:   user_id: 22,
2026-09-05T20:13:03:   society_id: 23,
2026-09-05T20:13:03:   role: 'admin',
2026-09-05T20:13:03:   full_name: 'Varun',
2026-09-05T20:13:03:   is_admin: 1,
2026-09-05T20:13:03:   is_member: 1,
2026-09-05T20:13:03:   is_superadmin: false,
2026-09-05T20:13:03:   permissions: {
2026-09-05T20:13:03:     dashboard: { view: true },
2026-09-05T20:13:03:     society: {
2026-09-05T20:13:03:       view: true,
2026-09-05T20:13:03:       summary: false,
2026-09-05T20:13:03:       create: false,
2026-09-05T20:13:03:       update: true,
2026-09-05T20:13:03:       delete: false,
2026-09-05T20:13:03:       approve: false,
2026-09-05T20:13:03:       reject: false
2026-09-05T20:13:03:     },
2026-09-05T20:13:03:     members: {
2026-09-05T20:13:03:       view: true,
2026-09-05T20:13:03:       create: true,
2026-09-05T20:13:03:       update: true,
2026-09-05T20:13:03:       delete: true,
2026-09-05T20:13:03:       approve: false,
2026-09-05T20:13:03:       reject: true
2026-09-05T20:13:03:     },
2026-09-05T20:13:03:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-05T20:13:03:     expenses: {
2026-09-05T20:13:03:       view: true,
2026-09-05T20:13:03:       create: true,
2026-09-05T20:13:03:       update: true,
2026-09-05T20:13:03:       delete: false,
2026-09-05T20:13:03:       approve: true,
2026-09-05T20:13:03:       reject: true
2026-09-05T20:13:03:     },
2026-09-05T20:13:03:     transactions: { view: true },
2026-09-05T20:13:03:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-05T20:13:03:     profile: { view: true, update: true },
2026-09-05T20:13:03:     settings: { view: true, update: true }
2026-09-05T20:13:03:   },
2026-09-05T20:13:03:   iat: 1788619235,
2026-09-05T20:13:03:   exp: 1791211235
2026-09-05T20:13:03: }
2026-09-05T20:13:03: req.selectedSocietyId => 23
2026-09-05T20:13:03: Dashboard Society ID => 23
2026-09-05T20:13:03: Member ID => 22
2026-09-05T20:13:03: User Role => admin
2026-09-05T20:13:03: societyId = 23
2026-09-05T20:13:03: memberId = 22
2026-09-05T20:13:03: Calling getMemberPaymentSummary...
2026-09-05T20:13:03: ========== Dashboard Due Debug ==========
2026-09-05T20:13:03: myDueResult => {
2026-09-05T20:13:03:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-05T20:13:03:   monthly_maintenance: '1000.00',
2026-09-05T20:13:03:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-05T20:13:03:   last_paid_month: null,
2026-09-05T20:13:03:   pending_months: 2,
2026-09-05T20:13:03:   pending_amount: 1000
2026-09-05T20:13:03: }
2026-09-05T20:13:03: myDueAmount => 1000
2026-09-05T20:13:03: Pending Maintenance Count => 1
2026-09-05T20:13:03: Pending Expense Count => 0
2026-09-05T20:13:03: Total Pending Count => 1
2026-09-05T20:13:03: 20:13:03 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 28.385 ms - 538[0m
2026-09-05T20:13:36: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:13:36: Method: POST
2026-09-05T20:13:36: originalUrl: /v1/society/registration-list
2026-09-05T20:13:36: path: /v1/society/registration-list
2026-09-05T20:13:36: normalizedPath: /v1/society/registration-list
2026-09-05T20:13:36: isPublicRoute: false
2026-09-05T20:13:36: ------------------------------
2026-09-05T20:13:36: ----- initAuth DEBUG -----
2026-09-05T20:13:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:13:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:13:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:13:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:13:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:13:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:13:36: IsValid: true
2026-09-05T20:13:36: --------------------------
2026-09-05T20:13:36: 20:13:36 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 51.126 ms - 410[0m
2026-09-05T20:13:36: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:13:36: Method: GET
2026-09-05T20:13:36: originalUrl: /v1/society/registration-dashboard-summary
2026-09-05T20:13:36: path: /v1/society/registration-dashboard-summary
2026-09-05T20:13:36: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-05T20:13:36: isPublicRoute: false
2026-09-05T20:13:36: ------------------------------
2026-09-05T20:13:36: ----- initAuth DEBUG -----
2026-09-05T20:13:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:13:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:13:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:13:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:13:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:13:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:13:36: IsValid: true
2026-09-05T20:13:36: --------------------------
2026-09-05T20:13:36: 20:13:36 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 51.117 ms - 152[0m
2026-09-05T20:13:37: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:13:37: Method: GET
2026-09-05T20:13:37: originalUrl: /v1/society/23
2026-09-05T20:13:37: path: /v1/society/23
2026-09-05T20:13:37: normalizedPath: /v1/society/23
2026-09-05T20:13:37: isPublicRoute: false
2026-09-05T20:13:37: ------------------------------
2026-09-05T20:13:37: ----- initAuth DEBUG -----
2026-09-05T20:13:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:13:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:13:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:13:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:13:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:13:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:13:37: IsValid: true
2026-09-05T20:13:37: --------------------------
2026-09-05T20:13:37: 20:13:37 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 9.661 ms - 688[0m
2026-09-05T20:14:05: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:14:05: Method: GET
2026-09-05T20:14:05: originalUrl: /v1/society/23
2026-09-05T20:14:05: path: /v1/society/23
2026-09-05T20:14:05: normalizedPath: /v1/society/23
2026-09-05T20:14:05: isPublicRoute: false
2026-09-05T20:14:05: ------------------------------
2026-09-05T20:14:05: ----- initAuth DEBUG -----
2026-09-05T20:14:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:14:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:14:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:14:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:14:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:14:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:14:05: IsValid: true
2026-09-05T20:14:05: --------------------------
2026-09-05T20:14:05: 20:14:05 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 5.784 ms - 688[0m
2026-09-05T20:14:07: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:14:07: Method: POST
2026-09-05T20:14:07: originalUrl: /v1/society/registration-list
2026-09-05T20:14:07: path: /v1/society/registration-list
2026-09-05T20:14:07: normalizedPath: /v1/society/registration-list
2026-09-05T20:14:07: isPublicRoute: false
2026-09-05T20:14:07: ------------------------------
2026-09-05T20:14:07: ----- initAuth DEBUG -----
2026-09-05T20:14:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:14:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:14:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:14:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:14:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:14:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:14:07: IsValid: true
2026-09-05T20:14:07: --------------------------
2026-09-05T20:14:07: 20:14:07 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.859 ms - 410[0m
2026-09-05T20:14:07: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:14:07: Method: GET
2026-09-05T20:14:07: originalUrl: /v1/society/registration-dashboard-summary
2026-09-05T20:14:07: path: /v1/society/registration-dashboard-summary
2026-09-05T20:14:07: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-05T20:14:07: isPublicRoute: false
2026-09-05T20:14:07: ------------------------------
2026-09-05T20:14:07: ----- initAuth DEBUG -----
2026-09-05T20:14:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:14:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:14:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:14:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:14:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:14:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:14:07: IsValid: true
2026-09-05T20:14:07: --------------------------
2026-09-05T20:14:07: 20:14:07 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 11.549 ms - 152[0m
2026-09-05T20:14:34: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:14:34: Method: POST
2026-09-05T20:14:34: originalUrl: /v1/user/login
2026-09-05T20:14:34: path: /v1/user/login
2026-09-05T20:14:34: normalizedPath: /v1/user/login
2026-09-05T20:14:34: isPublicRoute: false
2026-09-05T20:14:34: ------------------------------
2026-09-05T20:14:34: ----- initAuth DEBUG -----
2026-09-05T20:14:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:14:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:14:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:14:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:14:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:14:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:14:34: IsValid: true
2026-09-05T20:14:34: --------------------------
2026-09-05T20:14:34: ========== LOGIN API HIT ==========
2026-09-05T20:14:34: Login Request Body: { mobile_number: '1234567890', password: '123456789' }
2026-09-05T20:14:34: SUPERADMIN CHECK RESULT: Not Found
2026-09-05T20:14:34: 20:14:34 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 23.030 ms - 72[0m
2026-09-05T20:14:48: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:14:48: Method: POST
2026-09-05T20:14:48: originalUrl: /v1/user/login
2026-09-05T20:14:48: path: /v1/user/login
2026-09-05T20:14:48: normalizedPath: /v1/user/login
2026-09-05T20:14:48: isPublicRoute: false
2026-09-05T20:14:48: ------------------------------
2026-09-05T20:14:48: ----- initAuth DEBUG -----
2026-09-05T20:14:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:14:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:14:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:14:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:14:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:14:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:14:48: IsValid: true
2026-09-05T20:14:48: --------------------------
2026-09-05T20:14:48: ========== LOGIN API HIT ==========
2026-09-05T20:14:48: Login Request Body: { mobile_number: '1111111111', password: '1111111111' }
2026-09-05T20:14:48: SUPERADMIN CHECK RESULT: Found
2026-09-05T20:14:48: 20:14:48 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 14.229 ms - 72[0m
2026-09-05T20:14:55: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:14:55: Method: POST
2026-09-05T20:14:55: originalUrl: /v1/user/login
2026-09-05T20:14:55: path: /v1/user/login
2026-09-05T20:14:55: normalizedPath: /v1/user/login
2026-09-05T20:14:55: isPublicRoute: false
2026-09-05T20:14:55: ------------------------------
2026-09-05T20:14:55: ----- initAuth DEBUG -----
2026-09-05T20:14:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:14:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:14:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:14:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:14:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:14:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:14:55: IsValid: true
2026-09-05T20:14:55: --------------------------
2026-09-05T20:14:55: ========== LOGIN API HIT ==========
2026-09-05T20:14:55: Login Request Body: { mobile_number: '1111111111', password: '1111111111' }
2026-09-05T20:14:55: SUPERADMIN CHECK RESULT: Found
2026-09-05T20:14:55: 20:14:55 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 6.553 ms - 72[0m
2026-09-05T20:16:50: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:16:50: Method: POST
2026-09-05T20:16:50: originalUrl: /v1/user/login
2026-09-05T20:16:50: path: /v1/user/login
2026-09-05T20:16:50: normalizedPath: /v1/user/login
2026-09-05T20:16:50: isPublicRoute: false
2026-09-05T20:16:50: ------------------------------
2026-09-05T20:16:50: ----- initAuth DEBUG -----
2026-09-05T20:16:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:16:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:16:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:16:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:16:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:16:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:16:50: IsValid: true
2026-09-05T20:16:50: --------------------------
2026-09-05T20:16:50: ========== LOGIN API HIT ==========
2026-09-05T20:16:50: Login Request Body: { mobile_number: '2222222222', password: '2222222222' }
2026-09-05T20:16:50: SUPERADMIN CHECK RESULT: Found
2026-09-05T20:16:50: 20:16:50 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 129.366 ms - 2143[0m
2026-09-05T20:16:50: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:16:50: Method: GET
2026-09-05T20:16:50: originalUrl: /v1/dashboard
2026-09-05T20:16:50: path: /v1/dashboard
2026-09-05T20:16:50: normalizedPath: /v1/dashboard
2026-09-05T20:16:50: isPublicRoute: false
2026-09-05T20:16:50: ------------------------------
2026-09-05T20:16:50: ----- initAuth DEBUG -----
2026-09-05T20:16:50: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:16:50: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:16:50: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:16:50: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:16:50: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:16:50: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:16:50: IsValid: true
2026-09-05T20:16:50: --------------------------
2026-09-05T20:16:50: ========== Dashboard Controller ==========
2026-09-05T20:16:50: req.user => {
2026-09-05T20:16:50:   user_id: 16,
2026-09-05T20:16:50:   society_id: 1,
2026-09-05T20:16:50:   role: 'superadmin',
2026-09-05T20:16:50:   full_name: 'Neeshu',
2026-09-05T20:16:50:   is_admin: 1,
2026-09-05T20:16:50:   is_member: 1,
2026-09-05T20:16:50:   is_superadmin: false,
2026-09-05T20:16:50:   permissions: {
2026-09-05T20:16:50:     dashboard: { view: true },
2026-09-05T20:16:50:     society: {
2026-09-05T20:16:50:       view: true,
2026-09-05T20:16:50:       summary: true,
2026-09-05T20:16:50:       create: true,
2026-09-05T20:16:50:       update: true,
2026-09-05T20:16:50:       delete: true,
2026-09-05T20:16:50:       approve: true,
2026-09-05T20:16:50:       reject: true,
2026-09-05T20:16:50:       select: true
2026-09-05T20:16:50:     },
2026-09-05T20:16:50:     members: {
2026-09-05T20:16:50:       view: true,
2026-09-05T20:16:50:       create: true,
2026-09-05T20:16:50:       update: true,
2026-09-05T20:16:50:       delete: true,
2026-09-05T20:16:50:       approve: false,
2026-09-05T20:16:50:       reject: true
2026-09-05T20:16:50:     },
2026-09-05T20:16:50:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-05T20:16:50:     expenses: {
2026-09-05T20:16:50:       view: true,
2026-09-05T20:16:50:       create: true,
2026-09-05T20:16:50:       update: true,
2026-09-05T20:16:50:       delete: true,
2026-09-05T20:16:50:       approve: true,
2026-09-05T20:16:50:       reject: true
2026-09-05T20:16:50:     },
2026-09-05T20:16:50:     transactions: { view: true },
2026-09-05T20:16:50:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-05T20:16:50:     profile: { view: true, update: true },
2026-09-05T20:16:50:     settings: { view: true, update: true }
2026-09-05T20:16:50:   },
2026-09-05T20:16:50:   iat: 1788619610,
2026-09-05T20:16:50:   exp: 1791211610
2026-09-05T20:16:50: }
2026-09-05T20:16:50: req.selectedSocietyId => 22
2026-09-05T20:16:50: Dashboard Society ID => 22
2026-09-05T20:16:50: Member ID => 16
2026-09-05T20:16:50: User Role => superadmin
2026-09-05T20:16:50: societyId = 22
2026-09-05T20:16:50: memberId = 16
2026-09-05T20:16:50: Calling getMemberPaymentSummary...
2026-09-05T20:16:50: ========== Dashboard Due Debug ==========
2026-09-05T20:16:50: myDueResult => null
2026-09-05T20:16:50: myDueAmount => 0
2026-09-05T20:16:50: Pending Maintenance Count => 0
2026-09-05T20:16:50: Pending Expense Count => 0
2026-09-05T20:16:50: Total Pending Count => 0
2026-09-05T20:16:50: 20:16:50 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 36.518 ms - 381[0m
2026-09-05T20:16:51: 20:16:51 [[32minfo[39m] [0mGET /uploads/profile/1788412358877-786267721.jpg [32m200[0m 63.425 ms - 87259[0m
2026-09-05T20:16:56: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:16:56: Method: POST
2026-09-05T20:16:56: originalUrl: /v1/society/registration-list
2026-09-05T20:16:56: path: /v1/society/registration-list
2026-09-05T20:16:56: normalizedPath: /v1/society/registration-list
2026-09-05T20:16:56: isPublicRoute: false
2026-09-05T20:16:56: ------------------------------
2026-09-05T20:16:56: ----- initAuth DEBUG -----
2026-09-05T20:16:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:16:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:16:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:16:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:16:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:16:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:16:56: IsValid: true
2026-09-05T20:16:56: --------------------------
2026-09-05T20:16:56: 20:16:56 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 22.811 ms - 1715[0m
2026-09-05T20:16:56: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:16:56: Method: GET
2026-09-05T20:16:56: originalUrl: /v1/society/registration-dashboard-summary
2026-09-05T20:16:56: path: /v1/society/registration-dashboard-summary
2026-09-05T20:16:56: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-05T20:16:56: isPublicRoute: false
2026-09-05T20:16:56: ------------------------------
2026-09-05T20:16:56: ----- initAuth DEBUG -----
2026-09-05T20:16:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:16:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:16:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:16:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:16:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:16:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:16:56: IsValid: true
2026-09-05T20:16:56: --------------------------
2026-09-05T20:16:56: 20:16:56 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 13.711 ms - 152[0m
2026-09-05T20:16:56: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:16:56: Method: GET
2026-09-05T20:16:56: originalUrl: /v1/society/23
2026-09-05T20:16:56: path: /v1/society/23
2026-09-05T20:16:56: normalizedPath: /v1/society/23
2026-09-05T20:16:56: isPublicRoute: false
2026-09-05T20:16:56: ------------------------------
2026-09-05T20:16:56: ----- initAuth DEBUG -----
2026-09-05T20:16:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:16:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:16:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:16:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:16:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:16:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:16:56: IsValid: true
2026-09-05T20:16:56: --------------------------
2026-09-05T20:16:57: 20:16:57 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 9.168 ms - 688[0m
2026-09-05T20:17:01: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:17:01: Method: GET
2026-09-05T20:17:01: originalUrl: /v1/society/23
2026-09-05T20:17:01: path: /v1/society/23
2026-09-05T20:17:01: normalizedPath: /v1/society/23
2026-09-05T20:17:01: isPublicRoute: false
2026-09-05T20:17:01: ------------------------------
2026-09-05T20:17:01: ----- initAuth DEBUG -----
2026-09-05T20:17:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:17:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:17:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:17:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:17:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:17:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:17:01: IsValid: true
2026-09-05T20:17:01: --------------------------
2026-09-05T20:17:01: 20:17:01 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 4.327 ms - 688[0m
2026-09-05T20:17:03: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:17:03: Method: POST
2026-09-05T20:17:03: originalUrl: /v1/society/registration-list
2026-09-05T20:17:03: path: /v1/society/registration-list
2026-09-05T20:17:03: normalizedPath: /v1/society/registration-list
2026-09-05T20:17:03: isPublicRoute: false
2026-09-05T20:17:03: ------------------------------
2026-09-05T20:17:03: ----- initAuth DEBUG -----
2026-09-05T20:17:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:17:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:17:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:17:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:17:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:17:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:17:03: IsValid: true
2026-09-05T20:17:03: --------------------------
2026-09-05T20:17:03: 20:17:03 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.600 ms - 1715[0m
2026-09-05T20:17:04: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:17:04: Method: GET
2026-09-05T20:17:04: originalUrl: /v1/society/registration-dashboard-summary
2026-09-05T20:17:04: path: /v1/society/registration-dashboard-summary
2026-09-05T20:17:04: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-05T20:17:04: isPublicRoute: false
2026-09-05T20:17:04: ------------------------------
2026-09-05T20:17:04: ----- initAuth DEBUG -----
2026-09-05T20:17:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:17:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:17:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:17:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:17:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:17:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:17:04: IsValid: true
2026-09-05T20:17:04: --------------------------
2026-09-05T20:17:04: 20:17:04 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 35.561 ms - 152[0m
2026-09-05T20:17:06: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:17:06: Method: GET
2026-09-05T20:17:06: originalUrl: /v1/society/21
2026-09-05T20:17:06: path: /v1/society/21
2026-09-05T20:17:06: normalizedPath: /v1/society/21
2026-09-05T20:17:06: isPublicRoute: false
2026-09-05T20:17:06: ------------------------------
2026-09-05T20:17:06: ----- initAuth DEBUG -----
2026-09-05T20:17:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:17:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:17:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:17:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:17:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:17:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:17:06: IsValid: true
2026-09-05T20:17:06: --------------------------
2026-09-05T20:17:06: 20:17:06 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 7.089 ms - 599[0m
2026-09-05T20:17:09: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:17:09: Method: GET
2026-09-05T20:17:09: originalUrl: /v1/society/21
2026-09-05T20:17:09: path: /v1/society/21
2026-09-05T20:17:09: normalizedPath: /v1/society/21
2026-09-05T20:17:09: isPublicRoute: false
2026-09-05T20:17:09: ------------------------------
2026-09-05T20:17:09: ----- initAuth DEBUG -----
2026-09-05T20:17:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:17:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:17:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:17:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:17:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:17:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:17:09: IsValid: true
2026-09-05T20:17:09: --------------------------
2026-09-05T20:17:09: 20:17:09 [[32minfo[39m] [0mGET /v1/society/21 [32m200[0m 2.976 ms - 599[0m
2026-09-05T20:17:11: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:17:11: Method: POST
2026-09-05T20:17:11: originalUrl: /v1/society/registration-list
2026-09-05T20:17:11: path: /v1/society/registration-list
2026-09-05T20:17:11: normalizedPath: /v1/society/registration-list
2026-09-05T20:17:11: isPublicRoute: false
2026-09-05T20:17:11: ------------------------------
2026-09-05T20:17:11: ----- initAuth DEBUG -----
2026-09-05T20:17:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:17:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:17:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:17:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:17:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:17:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:17:11: IsValid: true
2026-09-05T20:17:11: --------------------------
2026-09-05T20:17:11: 20:17:11 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.061 ms - 1715[0m
2026-09-05T20:17:11: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:17:11: Method: GET
2026-09-05T20:17:11: originalUrl: /v1/society/registration-dashboard-summary
2026-09-05T20:17:11: path: /v1/society/registration-dashboard-summary
2026-09-05T20:17:11: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-05T20:17:11: isPublicRoute: false
2026-09-05T20:17:11: ------------------------------
2026-09-05T20:17:11: ----- initAuth DEBUG -----
2026-09-05T20:17:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:17:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-05T20:17:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:17:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-05T20:17:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:17:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-05T20:17:11: IsValid: true
2026-09-05T20:17:11: --------------------------
2026-09-05T20:17:11: 20:17:11 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.670 ms - 152[0m
2026-09-05T20:36:33: ----- PUBLIC ROUTE CHECK -----
2026-09-05T20:36:33: Method: GET
2026-09-05T20:36:33: originalUrl: /
2026-09-05T20:36:33: path: /
2026-09-05T20:36:33: normalizedPath: /
2026-09-05T20:36:33: isPublicRoute: false
2026-09-05T20:36:33: ------------------------------
2026-09-05T20:36:33: 20:36:33 [[32minfo[39m] [0mGET / [33m401[0m 5.606 ms - 123[0m
2026-09-05T21:28:40: ----- PUBLIC ROUTE CHECK -----
2026-09-05T21:28:40: Method: GET
2026-09-05T21:28:40: originalUrl: /
2026-09-05T21:28:40: path: /
2026-09-05T21:28:40: normalizedPath: /
2026-09-05T21:28:40: isPublicRoute: false
2026-09-05T21:28:40: ------------------------------
2026-09-05T21:28:40: 21:28:40 [[32minfo[39m] [0mGET / [33m401[0m 7.798 ms - 123[0m
2026-09-05T21:42:14: ----- PUBLIC ROUTE CHECK -----
2026-09-05T21:42:14: Method: GET
2026-09-05T21:42:14: originalUrl: /
2026-09-05T21:42:14: path: /
2026-09-05T21:42:14: normalizedPath: /
2026-09-05T21:42:14: isPublicRoute: false
2026-09-05T21:42:14: ------------------------------
2026-09-05T21:42:14: 21:42:14 [[32minfo[39m] [0mGET / [33m401[0m 2.898 ms - 123[0m
2026-09-06T01:09:49: ----- PUBLIC ROUTE CHECK -----
2026-09-06T01:09:49: Method: GET
2026-09-06T01:09:49: originalUrl: /robots.txt
2026-09-06T01:09:49: path: /robots.txt
2026-09-06T01:09:49: normalizedPath: /robots.txt
2026-09-06T01:09:49: isPublicRoute: false
2026-09-06T01:09:49: ------------------------------
2026-09-06T01:09:49: 01:09:49 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 116.416 ms - 123[0m
2026-09-06T01:09:50: ----- PUBLIC ROUTE CHECK -----
2026-09-06T01:09:50: Method: GET
2026-09-06T01:09:50: originalUrl: /
2026-09-06T01:09:50: path: /
2026-09-06T01:09:50: normalizedPath: /
2026-09-06T01:09:50: isPublicRoute: false
2026-09-06T01:09:50: ------------------------------
2026-09-06T01:09:50: 01:09:50 [[32minfo[39m] [0mGET / [33m401[0m 3.779 ms - 123[0m
2026-09-06T01:34:07: ----- PUBLIC ROUTE CHECK -----
2026-09-06T01:34:07: Method: POST
2026-09-06T01:34:07: originalUrl: /
2026-09-06T01:34:07: path: /
2026-09-06T01:34:07: normalizedPath: /
2026-09-06T01:34:07: isPublicRoute: false
2026-09-06T01:34:07: ------------------------------
2026-09-06T01:34:07: 01:34:07 [[32minfo[39m] [0mPOST / [33m401[0m 3.679 ms - 123[0m
2026-09-06T03:15:03: ----- PUBLIC ROUTE CHECK -----
2026-09-06T03:15:03: Method: GET
2026-09-06T03:15:03: originalUrl: /
2026-09-06T03:15:03: path: /
2026-09-06T03:15:03: normalizedPath: /
2026-09-06T03:15:03: isPublicRoute: false
2026-09-06T03:15:03: ------------------------------
2026-09-06T03:15:03: 03:15:03 [[32minfo[39m] [0mGET / [33m401[0m 303.780 ms - 123[0m
2026-09-06T06:58:57: ----- PUBLIC ROUTE CHECK -----
2026-09-06T06:58:57: Method: GET
2026-09-06T06:58:57: originalUrl: /robots.txt
2026-09-06T06:58:57: path: /robots.txt
2026-09-06T06:58:57: normalizedPath: /robots.txt
2026-09-06T06:58:57: isPublicRoute: false
2026-09-06T06:58:57: ------------------------------
2026-09-06T06:58:57: 06:58:57 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 399.804 ms - 123[0m
2026-09-06T06:58:58: ----- PUBLIC ROUTE CHECK -----
2026-09-06T06:58:58: Method: GET
2026-09-06T06:58:58: originalUrl: /
2026-09-06T06:58:58: path: /
2026-09-06T06:58:58: normalizedPath: /
2026-09-06T06:58:58: isPublicRoute: false
2026-09-06T06:58:58: ------------------------------
2026-09-06T06:58:58: 06:58:58 [[32minfo[39m] [0mGET / [33m401[0m 118.965 ms - 123[0m
2026-09-06T07:44:16: ----- PUBLIC ROUTE CHECK -----
2026-09-06T07:44:16: Method: POST
2026-09-06T07:44:16: originalUrl: /
2026-09-06T07:44:16: path: /
2026-09-06T07:44:16: normalizedPath: /
2026-09-06T07:44:16: isPublicRoute: false
2026-09-06T07:44:16: ------------------------------
2026-09-06T07:44:16: 07:44:16 [[32minfo[39m] [0mPOST / [33m401[0m 205.331 ms - 123[0m
2026-09-06T08:00:35: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:35: Method: GET
2026-09-06T08:00:35: originalUrl: /.env
2026-09-06T08:00:35: path: /.env
2026-09-06T08:00:35: normalizedPath: /.env
2026-09-06T08:00:35: isPublicRoute: false
2026-09-06T08:00:35: ------------------------------
2026-09-06T08:00:35: 08:00:35 [[32minfo[39m] [0mGET /.env [33m401[0m 138.881 ms - 123[0m
2026-09-06T08:00:35: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:35: Method: GET
2026-09-06T08:00:35: originalUrl: /.env.local
2026-09-06T08:00:35: path: /.env.local
2026-09-06T08:00:35: normalizedPath: /.env.local
2026-09-06T08:00:35: isPublicRoute: false
2026-09-06T08:00:35: ------------------------------
2026-09-06T08:00:35: 08:00:35 [[32minfo[39m] [0mGET /.env.local [33m401[0m 1.315 ms - 123[0m
2026-09-06T08:00:35: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:35: Method: GET
2026-09-06T08:00:35: originalUrl: /env
2026-09-06T08:00:35: path: /env
2026-09-06T08:00:35: normalizedPath: /env
2026-09-06T08:00:35: isPublicRoute: false
2026-09-06T08:00:35: ------------------------------
2026-09-06T08:00:35: 08:00:35 [[32minfo[39m] [0mGET /env [33m401[0m 309.997 ms - 123[0m
2026-09-06T08:00:35: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:35: Method: GET
2026-09-06T08:00:36: originalUrl: /wp-config.php.bak
2026-09-06T08:00:36: path: /wp-config.php.bak
2026-09-06T08:00:36: normalizedPath: /wp-config.php.bak
2026-09-06T08:00:36: isPublicRoute: false
2026-09-06T08:00:36: ------------------------------
2026-09-06T08:00:36: 08:00:36 [[32minfo[39m] [0mGET /wp-config.php.bak [33m401[0m 377.969 ms - 123[0m
2026-09-06T08:00:36: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:36: Method: GET
2026-09-06T08:00:36: originalUrl: /.env.example
2026-09-06T08:00:36: path: /.env.example
2026-09-06T08:00:36: normalizedPath: /.env.example
2026-09-06T08:00:36: isPublicRoute: false
2026-09-06T08:00:36: ------------------------------
2026-09-06T08:00:36: 08:00:36 [[32minfo[39m] [0mGET /.env.example [33m401[0m 119.895 ms - 123[0m
2026-09-06T08:00:36: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:36: Method: GET
2026-09-06T08:00:36: originalUrl: /.env.prod
2026-09-06T08:00:36: path: /.env.prod
2026-09-06T08:00:36: normalizedPath: /.env.prod
2026-09-06T08:00:36: isPublicRoute: false
2026-09-06T08:00:36: ------------------------------
2026-09-06T08:00:36: 08:00:36 [[32minfo[39m] [0mGET /.env.prod [33m401[0m 36.023 ms - 123[0m
2026-09-06T08:00:36: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:36: Method: GET
2026-09-06T08:00:36: originalUrl: /.env.bak
2026-09-06T08:00:36: path: /.env.bak
2026-09-06T08:00:36: normalizedPath: /.env.bak
2026-09-06T08:00:36: isPublicRoute: false
2026-09-06T08:00:36: ------------------------------
2026-09-06T08:00:36: 08:00:36 [[32minfo[39m] [0mGET /.env.bak [33m401[0m 0.806 ms - 123[0m
2026-09-06T08:00:37: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:37: Method: GET
2026-09-06T08:00:37: originalUrl: /.env.backup
2026-09-06T08:00:37: path: /.env.backup
2026-09-06T08:00:37: normalizedPath: /.env.backup
2026-09-06T08:00:37: isPublicRoute: false
2026-09-06T08:00:37: ------------------------------
2026-09-06T08:00:37: 08:00:37 [[32minfo[39m] [0mGET /.env.backup [33m401[0m 99.072 ms - 123[0m
2026-09-06T08:00:37: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:38: Method: GET
2026-09-06T08:00:38: originalUrl: /.env.dev
2026-09-06T08:00:38: path: /.env.dev
2026-09-06T08:00:38: normalizedPath: /.env.dev
2026-09-06T08:00:38: isPublicRoute: false
2026-09-06T08:00:38: ------------------------------
2026-09-06T08:00:38: 08:00:38 [[32minfo[39m] [0mGET /.env.dev [33m401[0m 99.493 ms - 123[0m
2026-09-06T08:00:38: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:38: Method: GET
2026-09-06T08:00:38: originalUrl: /.env.production
2026-09-06T08:00:38: path: /.env.production
2026-09-06T08:00:38: normalizedPath: /.env.production
2026-09-06T08:00:38: isPublicRoute: false
2026-09-06T08:00:38: ------------------------------
2026-09-06T08:00:38: 08:00:38 [[32minfo[39m] [0mGET /.env.production [33m401[0m 47.317 ms - 123[0m
2026-09-06T08:00:38: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:38: Method: GET
2026-09-06T08:00:38: originalUrl: /.env.save
2026-09-06T08:00:38: path: /.env.save
2026-09-06T08:00:38: normalizedPath: /.env.save
2026-09-06T08:00:38: isPublicRoute: false
2026-09-06T08:00:38: ------------------------------
2026-09-06T08:00:38: 08:00:38 [[32minfo[39m] [0mGET /.env.save [33m401[0m 84.939 ms - 123[0m
2026-09-06T08:00:38: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:38: Method: GET
2026-09-06T08:00:38: originalUrl: /.env.prod
2026-09-06T08:00:38: path: /.env.prod
2026-09-06T08:00:38: normalizedPath: /.env.prod
2026-09-06T08:00:38: isPublicRoute: false
2026-09-06T08:00:38: ------------------------------
2026-09-06T08:00:38: 08:00:38 [[32minfo[39m] [0mGET /.env.prod [33m401[0m 107.033 ms - 123[0m
2026-09-06T08:00:38: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:38: Method: GET
2026-09-06T08:00:38: originalUrl: /.env.old
2026-09-06T08:00:38: path: /.env.old
2026-09-06T08:00:38: normalizedPath: /.env.old
2026-09-06T08:00:38: isPublicRoute: false
2026-09-06T08:00:38: ------------------------------
2026-09-06T08:00:39: 08:00:39 [[32minfo[39m] [0mGET /.env.old [33m401[0m 86.601 ms - 123[0m
2026-09-06T08:00:39: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:39: Method: GET
2026-09-06T08:00:39: originalUrl: /.env.production
2026-09-06T08:00:39: path: /.env.production
2026-09-06T08:00:39: normalizedPath: /.env.production
2026-09-06T08:00:39: isPublicRoute: false
2026-09-06T08:00:39: ------------------------------
2026-09-06T08:00:39: 08:00:39 [[32minfo[39m] [0mGET /.env.production [33m401[0m 0.970 ms - 123[0m
2026-09-06T08:00:39: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:39: Method: GET
2026-09-06T08:00:39: originalUrl: /.env.backup
2026-09-06T08:00:39: path: /.env.backup
2026-09-06T08:00:39: normalizedPath: /.env.backup
2026-09-06T08:00:39: isPublicRoute: false
2026-09-06T08:00:39: ------------------------------
2026-09-06T08:00:39: 08:00:39 [[32minfo[39m] [0mGET /.env.backup [33m401[0m 218.645 ms - 123[0m
2026-09-06T08:00:39: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:39: Method: GET
2026-09-06T08:00:39: originalUrl: /.env.bak
2026-09-06T08:00:39: path: /.env.bak
2026-09-06T08:00:39: normalizedPath: /.env.bak
2026-09-06T08:00:39: isPublicRoute: false
2026-09-06T08:00:39: ------------------------------
2026-09-06T08:00:39: 08:00:39 [[32minfo[39m] [0mGET /.env.bak [33m401[0m 0.683 ms - 123[0m
2026-09-06T08:00:39: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:39: Method: GET
2026-09-06T08:00:39: originalUrl: /.env.dev
2026-09-06T08:00:39: path: /.env.dev
2026-09-06T08:00:39: normalizedPath: /.env.dev
2026-09-06T08:00:39: isPublicRoute: false
2026-09-06T08:00:39: ------------------------------
2026-09-06T08:00:39: 08:00:39 [[32minfo[39m] [0mGET /.env.dev [33m401[0m 0.654 ms - 123[0m
2026-09-06T08:00:40: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:40: Method: GET
2026-09-06T08:00:40: originalUrl: /storage/logs/laravel.log
2026-09-06T08:00:40: path: /storage/logs/laravel.log
2026-09-06T08:00:40: normalizedPath: /storage/logs/laravel.log
2026-09-06T08:00:40: isPublicRoute: false
2026-09-06T08:00:40: ------------------------------
2026-09-06T08:00:40: 08:00:40 [[32minfo[39m] [0mGET /storage/logs/laravel.log [33m401[0m 118.411 ms - 123[0m
2026-09-06T08:00:40: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:40: Method: GET
2026-09-06T08:00:40: originalUrl: /.env.example
2026-09-06T08:00:40: path: /.env.example
2026-09-06T08:00:40: normalizedPath: /.env.example
2026-09-06T08:00:40: isPublicRoute: false
2026-09-06T08:00:40: ------------------------------
2026-09-06T08:00:40: 08:00:40 [[32minfo[39m] [0mGET /.env.example [33m401[0m 14.181 ms - 123[0m
2026-09-06T08:00:40: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:40: Method: GET
2026-09-06T08:00:40: originalUrl: /actuator/env
2026-09-06T08:00:40: path: /actuator/env
2026-09-06T08:00:40: normalizedPath: /actuator/env
2026-09-06T08:00:40: isPublicRoute: false
2026-09-06T08:00:40: ------------------------------
2026-09-06T08:00:40: 08:00:40 [[32minfo[39m] [0mGET /actuator/env [33m401[0m 26.149 ms - 123[0m
2026-09-06T08:00:40: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:40: Method: GET
2026-09-06T08:00:40: originalUrl: /env
2026-09-06T08:00:40: path: /env
2026-09-06T08:00:40: normalizedPath: /env
2026-09-06T08:00:40: isPublicRoute: false
2026-09-06T08:00:40: ------------------------------
2026-09-06T08:00:40: 08:00:40 [[32minfo[39m] [0mGET /env [33m401[0m 46.698 ms - 123[0m
2026-09-06T08:00:40: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:40: Method: GET
2026-09-06T08:00:40: originalUrl: /wp-config.php.swp
2026-09-06T08:00:40: path: /wp-config.php.swp
2026-09-06T08:00:40: normalizedPath: /wp-config.php.swp
2026-09-06T08:00:40: isPublicRoute: false
2026-09-06T08:00:40: ------------------------------
2026-09-06T08:00:40: 08:00:40 [[32minfo[39m] [0mGET /wp-config.php.swp [33m401[0m 89.644 ms - 123[0m
2026-09-06T08:00:40: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:40: Method: GET
2026-09-06T08:00:40: originalUrl: /crusader-404-probe
2026-09-06T08:00:40: path: /crusader-404-probe
2026-09-06T08:00:40: normalizedPath: /crusader-404-probe
2026-09-06T08:00:40: isPublicRoute: false
2026-09-06T08:00:40: ------------------------------
2026-09-06T08:00:40: 08:00:40 [[32minfo[39m] [0mGET /crusader-404-probe [33m401[0m 90.426 ms - 123[0m
2026-09-06T08:00:40: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:40: Method: GET
2026-09-06T08:00:40: originalUrl: /actuator/configprops
2026-09-06T08:00:40: path: /actuator/configprops
2026-09-06T08:00:40: normalizedPath: /actuator/configprops
2026-09-06T08:00:40: isPublicRoute: false
2026-09-06T08:00:40: ------------------------------
2026-09-06T08:00:40: 08:00:40 [[32minfo[39m] [0mGET /actuator/configprops [33m401[0m 20.150 ms - 123[0m
2026-09-06T08:00:40: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:40: Method: GET
2026-09-06T08:00:40: originalUrl: /_ignition/health-check
2026-09-06T08:00:40: path: /_ignition/health-check
2026-09-06T08:00:40: normalizedPath: /_ignition/health-check
2026-09-06T08:00:40: isPublicRoute: false
2026-09-06T08:00:40: ------------------------------
2026-09-06T08:00:40: 08:00:40 [[32minfo[39m] [0mGET /_ignition/health-check [33m401[0m 1.006 ms - 123[0m
2026-09-06T08:00:40: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:40: Method: GET
2026-09-06T08:00:40: originalUrl: /wp-config.php~
2026-09-06T08:00:40: path: /wp-config.php~
2026-09-06T08:00:40: normalizedPath: /wp-config.php~
2026-09-06T08:00:40: isPublicRoute: false
2026-09-06T08:00:40: ------------------------------
2026-09-06T08:00:40: 08:00:40 [[32minfo[39m] [0mGET /wp-config.php~ [33m401[0m 81.400 ms - 123[0m
2026-09-06T08:00:40: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:40: Method: GET
2026-09-06T08:00:40: originalUrl: /wp-config.php.bak
2026-09-06T08:00:40: path: /wp-config.php.bak
2026-09-06T08:00:40: normalizedPath: /wp-config.php.bak
2026-09-06T08:00:40: isPublicRoute: false
2026-09-06T08:00:40: ------------------------------
2026-09-06T08:00:40: 08:00:40 [[32minfo[39m] [0mGET /wp-config.php.bak [33m401[0m 20.529 ms - 123[0m
2026-09-06T08:00:50: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:50: Method: GET
2026-09-06T08:00:50: originalUrl: /.env
2026-09-06T08:00:50: path: /.env
2026-09-06T08:00:50: normalizedPath: /.env
2026-09-06T08:00:50: isPublicRoute: false
2026-09-06T08:00:50: ------------------------------
2026-09-06T08:00:50: 08:00:50 [[32minfo[39m] [0mGET /.env [33m401[0m 12.005 ms - 123[0m
2026-09-06T08:00:50: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:50: Method: GET
2026-09-06T08:00:50: originalUrl: /.env
2026-09-06T08:00:50: path: /.env
2026-09-06T08:00:50: normalizedPath: /.env
2026-09-06T08:00:50: isPublicRoute: false
2026-09-06T08:00:50: ------------------------------
2026-09-06T08:00:50: 08:00:50 [[32minfo[39m] [0mGET /.env [33m401[0m 9.344 ms - 123[0m
2026-09-06T08:00:50: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:50: Method: GET
2026-09-06T08:00:50: originalUrl: /.ENV
2026-09-06T08:00:50: path: /.ENV
2026-09-06T08:00:50: normalizedPath: /.ENV
2026-09-06T08:00:51: isPublicRoute: false
2026-09-06T08:00:51: ------------------------------
2026-09-06T08:00:51: 08:00:51 [[32minfo[39m] [0mGET /.ENV [33m401[0m 213.279 ms - 123[0m
2026-09-06T08:00:51: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:51: Method: GET
2026-09-06T08:00:51: originalUrl: /.env.
2026-09-06T08:00:51: path: /.env.
2026-09-06T08:00:51: normalizedPath: /.env.
2026-09-06T08:00:51: isPublicRoute: false
2026-09-06T08:00:51: ------------------------------
2026-09-06T08:00:51: 08:00:51 [[32minfo[39m] [0mGET /.env. [33m401[0m 0.461 ms - 123[0m
2026-09-06T08:00:51: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:51: Method: GET
2026-09-06T08:00:51: originalUrl: /.env/
2026-09-06T08:00:51: path: /.env/
2026-09-06T08:00:51: normalizedPath: /.env
2026-09-06T08:00:51: isPublicRoute: false
2026-09-06T08:00:51: ------------------------------
2026-09-06T08:00:51: 08:00:51 [[32minfo[39m] [0mGET /.env/ [33m401[0m 69.454 ms - 123[0m
2026-09-06T08:00:51: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:51: Method: GET
2026-09-06T08:00:51: originalUrl: /
2026-09-06T08:00:51: path: /
2026-09-06T08:00:51: normalizedPath: /
2026-09-06T08:00:51: isPublicRoute: false
2026-09-06T08:00:51: ------------------------------
2026-09-06T08:00:51: 08:00:51 [[32minfo[39m] [0mGET / [33m401[0m 2.058 ms - 123[0m
2026-09-06T08:00:51: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:00:51: Method: GET
2026-09-06T08:00:51: originalUrl: /.env;.png
2026-09-06T08:00:51: path: /.env;.png
2026-09-06T08:00:51: normalizedPath: /.env;.png
2026-09-06T08:00:51: isPublicRoute: false
2026-09-06T08:00:51: ------------------------------
2026-09-06T08:00:51: 08:00:51 [[32minfo[39m] [0mGET /.env;.png [33m401[0m 19.140 ms - 123[0m
2026-09-06T08:46:35: ----- PUBLIC ROUTE CHECK -----
2026-09-06T08:46:35: Method: GET
2026-09-06T08:46:35: originalUrl: /
2026-09-06T08:46:35: path: /
2026-09-06T08:46:35: normalizedPath: /
2026-09-06T08:46:35: isPublicRoute: false
2026-09-06T08:46:35: ------------------------------
2026-09-06T08:46:35: 08:46:35 [[32minfo[39m] [0mGET / [33m401[0m 27.757 ms - 123[0m
2026-09-06T13:04:50: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:04:50: Method: GET
2026-09-06T13:04:50: originalUrl: /
2026-09-06T13:04:50: path: /
2026-09-06T13:04:50: normalizedPath: /
2026-09-06T13:04:50: isPublicRoute: false
2026-09-06T13:04:50: ------------------------------
2026-09-06T13:04:50: 13:04:50 [[32minfo[39m] [0mGET / [33m401[0m 126.330 ms - 123[0m
2026-09-06T13:33:56: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:56: Method: GET
2026-09-06T13:33:56: originalUrl: /backup.zip
2026-09-06T13:33:56: path: /backup.zip
2026-09-06T13:33:56: normalizedPath: /backup.zip
2026-09-06T13:33:56: isPublicRoute: false
2026-09-06T13:33:56: ------------------------------
2026-09-06T13:33:56: 13:33:56 [[32minfo[39m] [0mGET /backup.zip [33m401[0m 6.187 ms - 123[0m
2026-09-06T13:33:56: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:56: Method: GET
2026-09-06T13:33:56: originalUrl: /backup.zip
2026-09-06T13:33:56: path: /backup.zip
2026-09-06T13:33:56: normalizedPath: /backup.zip
2026-09-06T13:33:56: isPublicRoute: false
2026-09-06T13:33:56: ------------------------------
2026-09-06T13:33:56: 13:33:56 [[32minfo[39m] [0mGET /backup.zip [33m401[0m 2.866 ms - 123[0m
2026-09-06T13:33:56: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:56: Method: GET
2026-09-06T13:33:56: originalUrl: /backup.tar.gz
2026-09-06T13:33:56: path: /backup.tar.gz
2026-09-06T13:33:56: normalizedPath: /backup.tar.gz
2026-09-06T13:33:56: isPublicRoute: false
2026-09-06T13:33:56: ------------------------------
2026-09-06T13:33:56: 13:33:56 [[32minfo[39m] [0mGET /backup.tar.gz [33m401[0m 3.750 ms - 123[0m
2026-09-06T13:33:56: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:56: Method: GET
2026-09-06T13:33:56: originalUrl: /backup.tgz
2026-09-06T13:33:56: path: /backup.tgz
2026-09-06T13:33:56: normalizedPath: /backup.tgz
2026-09-06T13:33:56: isPublicRoute: false
2026-09-06T13:33:56: ------------------------------
2026-09-06T13:33:56: 13:33:56 [[32minfo[39m] [0mGET /backup.tgz [33m401[0m 1.336 ms - 123[0m
2026-09-06T13:33:57: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:57: Method: GET
2026-09-06T13:33:57: originalUrl: /backup.rar
2026-09-06T13:33:57: path: /backup.rar
2026-09-06T13:33:57: normalizedPath: /backup.rar
2026-09-06T13:33:57: isPublicRoute: false
2026-09-06T13:33:57: ------------------------------
2026-09-06T13:33:57: 13:33:57 [[32minfo[39m] [0mGET /backup.rar [33m401[0m 2.845 ms - 123[0m
2026-09-06T13:33:57: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:57: Method: GET
2026-09-06T13:33:57: originalUrl: /backup.7z
2026-09-06T13:33:57: path: /backup.7z
2026-09-06T13:33:57: normalizedPath: /backup.7z
2026-09-06T13:33:57: isPublicRoute: false
2026-09-06T13:33:57: ------------------------------
2026-09-06T13:33:57: 13:33:57 [[32minfo[39m] [0mGET /backup.7z [33m401[0m 2.085 ms - 123[0m
2026-09-06T13:33:57: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:57: Method: GET
2026-09-06T13:33:57: originalUrl: /backups.zip
2026-09-06T13:33:57: path: /backups.zip
2026-09-06T13:33:57: normalizedPath: /backups.zip
2026-09-06T13:33:57: isPublicRoute: false
2026-09-06T13:33:57: ------------------------------
2026-09-06T13:33:57: 13:33:57 [[32minfo[39m] [0mGET /backups.zip [33m401[0m 3.506 ms - 123[0m
2026-09-06T13:33:57: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:57: Method: GET
2026-09-06T13:33:57: originalUrl: /www.zip
2026-09-06T13:33:57: path: /www.zip
2026-09-06T13:33:57: normalizedPath: /www.zip
2026-09-06T13:33:57: isPublicRoute: false
2026-09-06T13:33:57: ------------------------------
2026-09-06T13:33:57: 13:33:57 [[32minfo[39m] [0mGET /www.zip [33m401[0m 0.604 ms - 123[0m
2026-09-06T13:33:57: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:57: Method: GET
2026-09-06T13:33:57: originalUrl: /www.tar.gz
2026-09-06T13:33:57: path: /www.tar.gz
2026-09-06T13:33:57: normalizedPath: /www.tar.gz
2026-09-06T13:33:57: isPublicRoute: false
2026-09-06T13:33:57: ------------------------------
2026-09-06T13:33:57: 13:33:57 [[32minfo[39m] [0mGET /www.tar.gz [33m401[0m 1.046 ms - 123[0m
2026-09-06T13:33:57: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:57: Method: GET
2026-09-06T13:33:57: originalUrl: /wwwroot.zip
2026-09-06T13:33:57: path: /wwwroot.zip
2026-09-06T13:33:57: normalizedPath: /wwwroot.zip
2026-09-06T13:33:57: isPublicRoute: false
2026-09-06T13:33:57: ------------------------------
2026-09-06T13:33:57: 13:33:57 [[32minfo[39m] [0mGET /wwwroot.zip [33m401[0m 2.019 ms - 123[0m
2026-09-06T13:33:58: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:58: Method: GET
2026-09-06T13:33:58: originalUrl: /wwwroot.tar.gz
2026-09-06T13:33:58: path: /wwwroot.tar.gz
2026-09-06T13:33:58: normalizedPath: /wwwroot.tar.gz
2026-09-06T13:33:58: isPublicRoute: false
2026-09-06T13:33:58: ------------------------------
2026-09-06T13:33:58: 13:33:58 [[32minfo[39m] [0mGET /wwwroot.tar.gz [33m401[0m 1.981 ms - 123[0m
2026-09-06T13:33:58: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:58: Method: GET
2026-09-06T13:33:58: originalUrl: /htdocs.zip
2026-09-06T13:33:58: path: /htdocs.zip
2026-09-06T13:33:58: normalizedPath: /htdocs.zip
2026-09-06T13:33:58: isPublicRoute: false
2026-09-06T13:33:58: ------------------------------
2026-09-06T13:33:58: 13:33:58 [[32minfo[39m] [0mGET /htdocs.zip [33m401[0m 1.974 ms - 123[0m
2026-09-06T13:33:58: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:58: Method: GET
2026-09-06T13:33:58: originalUrl: /htdocs.tar.gz
2026-09-06T13:33:58: path: /htdocs.tar.gz
2026-09-06T13:33:58: normalizedPath: /htdocs.tar.gz
2026-09-06T13:33:58: isPublicRoute: false
2026-09-06T13:33:58: ------------------------------
2026-09-06T13:33:58: 13:33:58 [[32minfo[39m] [0mGET /htdocs.tar.gz [33m401[0m 1.281 ms - 123[0m
2026-09-06T13:33:58: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:58: Method: GET
2026-09-06T13:33:58: originalUrl: /public_html.zip
2026-09-06T13:33:58: path: /public_html.zip
2026-09-06T13:33:58: normalizedPath: /public_html.zip
2026-09-06T13:33:58: isPublicRoute: false
2026-09-06T13:33:58: ------------------------------
2026-09-06T13:33:58: 13:33:58 [[32minfo[39m] [0mGET /public_html.zip [33m401[0m 0.787 ms - 123[0m
2026-09-06T13:33:58: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:58: Method: GET
2026-09-06T13:33:58: originalUrl: /public_html.tar.gz
2026-09-06T13:33:58: path: /public_html.tar.gz
2026-09-06T13:33:58: normalizedPath: /public_html.tar.gz
2026-09-06T13:33:58: isPublicRoute: false
2026-09-06T13:33:58: ------------------------------
2026-09-06T13:33:58: 13:33:58 [[32minfo[39m] [0mGET /public_html.tar.gz [33m401[0m 1.562 ms - 123[0m
2026-09-06T13:33:58: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:58: Method: GET
2026-09-06T13:33:58: originalUrl: /web.zip
2026-09-06T13:33:58: path: /web.zip
2026-09-06T13:33:58: normalizedPath: /web.zip
2026-09-06T13:33:58: isPublicRoute: false
2026-09-06T13:33:58: ------------------------------
2026-09-06T13:33:58: 13:33:58 [[32minfo[39m] [0mGET /web.zip [33m401[0m 3.743 ms - 123[0m
2026-09-06T13:33:59: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:59: Method: GET
2026-09-06T13:33:59: originalUrl: /website.zip
2026-09-06T13:33:59: path: /website.zip
2026-09-06T13:33:59: normalizedPath: /website.zip
2026-09-06T13:33:59: isPublicRoute: false
2026-09-06T13:33:59: ------------------------------
2026-09-06T13:33:59: 13:33:59 [[32minfo[39m] [0mGET /website.zip [33m401[0m 3.932 ms - 123[0m
2026-09-06T13:33:59: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:59: Method: GET
2026-09-06T13:33:59: originalUrl: /site.zip
2026-09-06T13:33:59: path: /site.zip
2026-09-06T13:33:59: normalizedPath: /site.zip
2026-09-06T13:33:59: isPublicRoute: false
2026-09-06T13:33:59: ------------------------------
2026-09-06T13:33:59: 13:33:59 [[32minfo[39m] [0mGET /site.zip [33m401[0m 2.047 ms - 123[0m
2026-09-06T13:33:59: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:59: Method: GET
2026-09-06T13:33:59: originalUrl: /html.zip
2026-09-06T13:33:59: path: /html.zip
2026-09-06T13:33:59: normalizedPath: /html.zip
2026-09-06T13:33:59: isPublicRoute: false
2026-09-06T13:33:59: ------------------------------
2026-09-06T13:33:59: 13:33:59 [[32minfo[39m] [0mGET /html.zip [33m401[0m 33.112 ms - 123[0m
2026-09-06T13:33:59: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:59: Method: GET
2026-09-06T13:33:59: originalUrl: /app.zip
2026-09-06T13:33:59: path: /app.zip
2026-09-06T13:33:59: normalizedPath: /app.zip
2026-09-06T13:33:59: isPublicRoute: false
2026-09-06T13:33:59: ------------------------------
2026-09-06T13:33:59: 13:33:59 [[32minfo[39m] [0mGET /app.zip [33m401[0m 1.687 ms - 123[0m
2026-09-06T13:33:59: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:59: Method: GET
2026-09-06T13:33:59: originalUrl: /old.zip
2026-09-06T13:33:59: path: /old.zip
2026-09-06T13:33:59: normalizedPath: /old.zip
2026-09-06T13:33:59: isPublicRoute: false
2026-09-06T13:33:59: ------------------------------
2026-09-06T13:33:59: 13:33:59 [[32minfo[39m] [0mGET /old.zip [33m401[0m 2.150 ms - 123[0m
2026-09-06T13:33:59: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:33:59: Method: GET
2026-09-06T13:33:59: originalUrl: /bak.zip
2026-09-06T13:33:59: path: /bak.zip
2026-09-06T13:33:59: normalizedPath: /bak.zip
2026-09-06T13:33:59: isPublicRoute: false
2026-09-06T13:33:59: ------------------------------
2026-09-06T13:33:59: 13:33:59 [[32minfo[39m] [0mGET /bak.zip [33m401[0m 1.958 ms - 123[0m
2026-09-06T13:34:00: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:00: Method: GET
2026-09-06T13:34:00: originalUrl: /data.zip
2026-09-06T13:34:00: path: /data.zip
2026-09-06T13:34:00: normalizedPath: /data.zip
2026-09-06T13:34:00: isPublicRoute: false
2026-09-06T13:34:00: ------------------------------
2026-09-06T13:34:00: 13:34:00 [[32minfo[39m] [0mGET /data.zip [33m401[0m 0.822 ms - 123[0m
2026-09-06T13:34:00: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:00: Method: GET
2026-09-06T13:34:00: originalUrl: /backup.sql
2026-09-06T13:34:00: path: /backup.sql
2026-09-06T13:34:00: normalizedPath: /backup.sql
2026-09-06T13:34:00: isPublicRoute: false
2026-09-06T13:34:00: ------------------------------
2026-09-06T13:34:00: 13:34:00 [[32minfo[39m] [0mGET /backup.sql [33m401[0m 2.491 ms - 123[0m
2026-09-06T13:34:00: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:00: Method: GET
2026-09-06T13:34:00: originalUrl: /db.sql
2026-09-06T13:34:00: path: /db.sql
2026-09-06T13:34:00: normalizedPath: /db.sql
2026-09-06T13:34:00: isPublicRoute: false
2026-09-06T13:34:00: ------------------------------
2026-09-06T13:34:00: 13:34:00 [[32minfo[39m] [0mGET /db.sql [33m401[0m 0.713 ms - 123[0m
2026-09-06T13:34:00: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:00: Method: GET
2026-09-06T13:34:00: originalUrl: /database.sql
2026-09-06T13:34:00: path: /database.sql
2026-09-06T13:34:00: normalizedPath: /database.sql
2026-09-06T13:34:00: isPublicRoute: false
2026-09-06T13:34:00: ------------------------------
2026-09-06T13:34:00: 13:34:00 [[32minfo[39m] [0mGET /database.sql [33m401[0m 0.574 ms - 123[0m
2026-09-06T13:34:00: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:00: Method: GET
2026-09-06T13:34:00: originalUrl: /dump.sql
2026-09-06T13:34:00: path: /dump.sql
2026-09-06T13:34:00: normalizedPath: /dump.sql
2026-09-06T13:34:00: isPublicRoute: false
2026-09-06T13:34:00: ------------------------------
2026-09-06T13:34:00: 13:34:00 [[32minfo[39m] [0mGET /dump.sql [33m401[0m 0.693 ms - 123[0m
2026-09-06T13:34:00: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:00: Method: GET
2026-09-06T13:34:00: originalUrl: /db_backup.sql
2026-09-06T13:34:00: path: /db_backup.sql
2026-09-06T13:34:00: normalizedPath: /db_backup.sql
2026-09-06T13:34:00: isPublicRoute: false
2026-09-06T13:34:00: ------------------------------
2026-09-06T13:34:00: 13:34:00 [[32minfo[39m] [0mGET /db_backup.sql [33m401[0m 1.939 ms - 123[0m
2026-09-06T13:34:00: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:00: Method: GET
2026-09-06T13:34:00: originalUrl: /dbdump.sql
2026-09-06T13:34:00: path: /dbdump.sql
2026-09-06T13:34:00: normalizedPath: /dbdump.sql
2026-09-06T13:34:00: isPublicRoute: false
2026-09-06T13:34:00: ------------------------------
2026-09-06T13:34:00: 13:34:00 [[32minfo[39m] [0mGET /dbdump.sql [33m401[0m 1.453 ms - 123[0m
2026-09-06T13:34:01: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:01: Method: GET
2026-09-06T13:34:01: originalUrl: /mysql.sql
2026-09-06T13:34:01: path: /mysql.sql
2026-09-06T13:34:01: normalizedPath: /mysql.sql
2026-09-06T13:34:01: isPublicRoute: false
2026-09-06T13:34:01: ------------------------------
2026-09-06T13:34:01: 13:34:01 [[32minfo[39m] [0mGET /mysql.sql [33m401[0m 1.500 ms - 123[0m
2026-09-06T13:34:01: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:01: Method: GET
2026-09-06T13:34:01: originalUrl: /mysqldump.sql
2026-09-06T13:34:01: path: /mysqldump.sql
2026-09-06T13:34:01: normalizedPath: /mysqldump.sql
2026-09-06T13:34:01: isPublicRoute: false
2026-09-06T13:34:01: ------------------------------
2026-09-06T13:34:01: 13:34:01 [[32minfo[39m] [0mGET /mysqldump.sql [33m401[0m 1.312 ms - 123[0m
2026-09-06T13:34:01: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:01: Method: GET
2026-09-06T13:34:01: originalUrl: /data.sql
2026-09-06T13:34:01: path: /data.sql
2026-09-06T13:34:01: normalizedPath: /data.sql
2026-09-06T13:34:01: isPublicRoute: false
2026-09-06T13:34:01: ------------------------------
2026-09-06T13:34:01: 13:34:01 [[32minfo[39m] [0mGET /data.sql [33m401[0m 1.038 ms - 123[0m
2026-09-06T13:34:01: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:01: Method: GET
2026-09-06T13:34:01: originalUrl: /users.sql
2026-09-06T13:34:01: path: /users.sql
2026-09-06T13:34:01: normalizedPath: /users.sql
2026-09-06T13:34:01: isPublicRoute: false
2026-09-06T13:34:01: ------------------------------
2026-09-06T13:34:01: 13:34:01 [[32minfo[39m] [0mGET /users.sql [33m401[0m 1.570 ms - 123[0m
2026-09-06T13:34:01: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:01: Method: GET
2026-09-06T13:34:01: originalUrl: /www.sql
2026-09-06T13:34:01: path: /www.sql
2026-09-06T13:34:01: normalizedPath: /www.sql
2026-09-06T13:34:01: isPublicRoute: false
2026-09-06T13:34:01: ------------------------------
2026-09-06T13:34:01: 13:34:01 [[32minfo[39m] [0mGET /www.sql [33m401[0m 0.648 ms - 123[0m
2026-09-06T13:34:01: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:01: Method: GET
2026-09-06T13:34:01: originalUrl: /site.sql
2026-09-06T13:34:01: path: /site.sql
2026-09-06T13:34:01: normalizedPath: /site.sql
2026-09-06T13:34:01: isPublicRoute: false
2026-09-06T13:34:01: ------------------------------
2026-09-06T13:34:01: 13:34:01 [[32minfo[39m] [0mGET /site.sql [33m401[0m 0.544 ms - 123[0m
2026-09-06T13:34:02: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:02: Method: GET
2026-09-06T13:34:02: originalUrl: /sql.sql
2026-09-06T13:34:02: path: /sql.sql
2026-09-06T13:34:02: normalizedPath: /sql.sql
2026-09-06T13:34:02: isPublicRoute: false
2026-09-06T13:34:02: ------------------------------
2026-09-06T13:34:02: 13:34:02 [[32minfo[39m] [0mGET /sql.sql [33m401[0m 6.093 ms - 123[0m
2026-09-06T13:34:02: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:02: Method: GET
2026-09-06T13:34:02: originalUrl: /1.sql
2026-09-06T13:34:02: path: /1.sql
2026-09-06T13:34:02: normalizedPath: /1.sql
2026-09-06T13:34:02: isPublicRoute: false
2026-09-06T13:34:02: ------------------------------
2026-09-06T13:34:02: 13:34:02 [[32minfo[39m] [0mGET /1.sql [33m401[0m 1.010 ms - 123[0m
2026-09-06T13:34:02: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:02: Method: GET
2026-09-06T13:34:02: originalUrl: /localhost.sql
2026-09-06T13:34:02: path: /localhost.sql
2026-09-06T13:34:02: normalizedPath: /localhost.sql
2026-09-06T13:34:02: isPublicRoute: false
2026-09-06T13:34:02: ------------------------------
2026-09-06T13:34:02: 13:34:02 [[32minfo[39m] [0mGET /localhost.sql [33m401[0m 2.553 ms - 123[0m
2026-09-06T13:34:02: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:02: Method: GET
2026-09-06T13:34:02: originalUrl: /backup.sql.gz
2026-09-06T13:34:02: path: /backup.sql.gz
2026-09-06T13:34:02: normalizedPath: /backup.sql.gz
2026-09-06T13:34:02: isPublicRoute: false
2026-09-06T13:34:02: ------------------------------
2026-09-06T13:34:02: 13:34:02 [[32minfo[39m] [0mGET /backup.sql.gz [33m401[0m 2.173 ms - 123[0m
2026-09-06T13:34:02: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:02: Method: GET
2026-09-06T13:34:02: originalUrl: /db.sql.gz
2026-09-06T13:34:02: path: /db.sql.gz
2026-09-06T13:34:02: normalizedPath: /db.sql.gz
2026-09-06T13:34:02: isPublicRoute: false
2026-09-06T13:34:02: ------------------------------
2026-09-06T13:34:02: 13:34:02 [[32minfo[39m] [0mGET /db.sql.gz [33m401[0m 1.085 ms - 123[0m
2026-09-06T13:34:02: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:02: Method: GET
2026-09-06T13:34:02: originalUrl: /dump.sql.gz
2026-09-06T13:34:02: path: /dump.sql.gz
2026-09-06T13:34:02: normalizedPath: /dump.sql.gz
2026-09-06T13:34:02: isPublicRoute: false
2026-09-06T13:34:02: ------------------------------
2026-09-06T13:34:02: 13:34:02 [[32minfo[39m] [0mGET /dump.sql.gz [33m401[0m 1.352 ms - 123[0m
2026-09-06T13:34:03: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:03: Method: GET
2026-09-06T13:34:03: originalUrl: /database.sql.gz
2026-09-06T13:34:03: path: /database.sql.gz
2026-09-06T13:34:03: normalizedPath: /database.sql.gz
2026-09-06T13:34:03: isPublicRoute: false
2026-09-06T13:34:03: ------------------------------
2026-09-06T13:34:03: 13:34:03 [[32minfo[39m] [0mGET /database.sql.gz [33m401[0m 0.548 ms - 123[0m
2026-09-06T13:34:03: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:03: Method: GET
2026-09-06T13:34:03: originalUrl: /db_backup.sql.gz
2026-09-06T13:34:03: path: /db_backup.sql.gz
2026-09-06T13:34:03: normalizedPath: /db_backup.sql.gz
2026-09-06T13:34:03: isPublicRoute: false
2026-09-06T13:34:03: ------------------------------
2026-09-06T13:34:03: 13:34:03 [[32minfo[39m] [0mGET /db_backup.sql.gz [33m401[0m 1.838 ms - 123[0m
2026-09-06T13:34:03: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:03: Method: GET
2026-09-06T13:34:03: originalUrl: /mysql.sql.gz
2026-09-06T13:34:03: path: /mysql.sql.gz
2026-09-06T13:34:03: normalizedPath: /mysql.sql.gz
2026-09-06T13:34:03: isPublicRoute: false
2026-09-06T13:34:03: ------------------------------
2026-09-06T13:34:03: 13:34:03 [[32minfo[39m] [0mGET /mysql.sql.gz [33m401[0m 30.977 ms - 123[0m
2026-09-06T13:34:03: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:03: Method: GET
2026-09-06T13:34:03: originalUrl: /database.sqlite
2026-09-06T13:34:03: path: /database.sqlite
2026-09-06T13:34:03: normalizedPath: /database.sqlite
2026-09-06T13:34:03: isPublicRoute: false
2026-09-06T13:34:03: ------------------------------
2026-09-06T13:34:03: 13:34:03 [[32minfo[39m] [0mGET /database.sqlite [33m401[0m 0.480 ms - 123[0m
2026-09-06T13:34:03: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:03: Method: GET
2026-09-06T13:34:03: originalUrl: /db.sqlite
2026-09-06T13:34:03: path: /db.sqlite
2026-09-06T13:34:03: normalizedPath: /db.sqlite
2026-09-06T13:34:03: isPublicRoute: false
2026-09-06T13:34:03: ------------------------------
2026-09-06T13:34:03: 13:34:03 [[32minfo[39m] [0mGET /db.sqlite [33m401[0m 0.587 ms - 123[0m
2026-09-06T13:34:03: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:03: Method: GET
2026-09-06T13:34:03: originalUrl: /backup.bak
2026-09-06T13:34:03: path: /backup.bak
2026-09-06T13:34:03: normalizedPath: /backup.bak
2026-09-06T13:34:03: isPublicRoute: false
2026-09-06T13:34:03: ------------------------------
2026-09-06T13:34:03: 13:34:03 [[32minfo[39m] [0mGET /backup.bak [33m401[0m 0.628 ms - 123[0m
2026-09-06T13:34:04: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:04: Method: GET
2026-09-06T13:34:04: originalUrl: /db.bak
2026-09-06T13:34:04: path: /db.bak
2026-09-06T13:34:04: normalizedPath: /db.bak
2026-09-06T13:34:04: isPublicRoute: false
2026-09-06T13:34:04: ------------------------------
2026-09-06T13:34:04: 13:34:04 [[32minfo[39m] [0mGET /db.bak [33m401[0m 1.377 ms - 123[0m
2026-09-06T13:34:04: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:04: Method: GET
2026-09-06T13:34:04: originalUrl: /database.bak
2026-09-06T13:34:04: path: /database.bak
2026-09-06T13:34:04: normalizedPath: /database.bak
2026-09-06T13:34:04: isPublicRoute: false
2026-09-06T13:34:04: ------------------------------
2026-09-06T13:34:04: 13:34:04 [[32minfo[39m] [0mGET /database.bak [33m401[0m 0.637 ms - 123[0m
2026-09-06T13:34:04: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:04: Method: GET
2026-09-06T13:34:04: originalUrl: /data.bak
2026-09-06T13:34:04: path: /data.bak
2026-09-06T13:34:04: normalizedPath: /data.bak
2026-09-06T13:34:04: isPublicRoute: false
2026-09-06T13:34:04: ------------------------------
2026-09-06T13:34:04: 13:34:04 [[32minfo[39m] [0mGET /data.bak [33m401[0m 0.579 ms - 123[0m
2026-09-06T13:34:04: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:04: Method: GET
2026-09-06T13:34:04: originalUrl: /wp-content/uploads/dump.sql
2026-09-06T13:34:04: path: /wp-content/uploads/dump.sql
2026-09-06T13:34:04: normalizedPath: /wp-content/uploads/dump.sql
2026-09-06T13:34:04: isPublicRoute: false
2026-09-06T13:34:04: ------------------------------
2026-09-06T13:34:04: 13:34:04 [[32minfo[39m] [0mGET /wp-content/uploads/dump.sql [33m401[0m 0.530 ms - 123[0m
2026-09-06T13:34:04: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:04: Method: GET
2026-09-06T13:34:04: originalUrl: /wp-content/uploads/backup.sql
2026-09-06T13:34:04: path: /wp-content/uploads/backup.sql
2026-09-06T13:34:04: normalizedPath: /wp-content/uploads/backup.sql
2026-09-06T13:34:04: isPublicRoute: false
2026-09-06T13:34:04: ------------------------------
2026-09-06T13:34:04: 13:34:04 [[32minfo[39m] [0mGET /wp-content/uploads/backup.sql [33m401[0m 1.906 ms - 123[0m
2026-09-06T13:34:04: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:04: Method: GET
2026-09-06T13:34:04: originalUrl: /wp-content/uploads/database.sql
2026-09-06T13:34:04: path: /wp-content/uploads/database.sql
2026-09-06T13:34:04: normalizedPath: /wp-content/uploads/database.sql
2026-09-06T13:34:04: isPublicRoute: false
2026-09-06T13:34:04: ------------------------------
2026-09-06T13:34:04: 13:34:04 [[32minfo[39m] [0mGET /wp-content/uploads/database.sql [33m401[0m 2.101 ms - 123[0m
2026-09-06T13:34:04: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:04: Method: GET
2026-09-06T13:34:04: originalUrl: /wp-content/database.sql
2026-09-06T13:34:04: path: /wp-content/database.sql
2026-09-06T13:34:04: normalizedPath: /wp-content/database.sql
2026-09-06T13:34:04: isPublicRoute: false
2026-09-06T13:34:04: ------------------------------
2026-09-06T13:34:04: 13:34:04 [[32minfo[39m] [0mGET /wp-content/database.sql [33m401[0m 2.871 ms - 123[0m
2026-09-06T13:34:05: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:05: Method: GET
2026-09-06T13:34:05: originalUrl: /wp-content/mysql.sql
2026-09-06T13:34:05: path: /wp-content/mysql.sql
2026-09-06T13:34:05: normalizedPath: /wp-content/mysql.sql
2026-09-06T13:34:05: isPublicRoute: false
2026-09-06T13:34:05: ------------------------------
2026-09-06T13:34:05: 13:34:05 [[32minfo[39m] [0mGET /wp-content/mysql.sql [33m401[0m 0.575 ms - 123[0m
2026-09-06T13:34:05: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:05: Method: GET
2026-09-06T13:34:05: originalUrl: /backups/database.sql
2026-09-06T13:34:05: path: /backups/database.sql
2026-09-06T13:34:05: normalizedPath: /backups/database.sql
2026-09-06T13:34:05: isPublicRoute: false
2026-09-06T13:34:05: ------------------------------
2026-09-06T13:34:05: 13:34:05 [[32minfo[39m] [0mGET /backups/database.sql [33m401[0m 0.592 ms - 123[0m
2026-09-06T13:34:05: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:05: Method: GET
2026-09-06T13:34:05: originalUrl: /society.1b2.in.zip
2026-09-06T13:34:05: path: /society.1b2.in.zip
2026-09-06T13:34:05: normalizedPath: /society.1b2.in.zip
2026-09-06T13:34:05: isPublicRoute: false
2026-09-06T13:34:05: ------------------------------
2026-09-06T13:34:05: 13:34:05 [[32minfo[39m] [0mGET /society.1b2.in.zip [33m401[0m 1.557 ms - 123[0m
2026-09-06T13:34:05: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:05: Method: GET
2026-09-06T13:34:05: originalUrl: /society.1b2.in.sql
2026-09-06T13:34:05: path: /society.1b2.in.sql
2026-09-06T13:34:05: normalizedPath: /society.1b2.in.sql
2026-09-06T13:34:05: isPublicRoute: false
2026-09-06T13:34:05: ------------------------------
2026-09-06T13:34:05: 13:34:05 [[32minfo[39m] [0mGET /society.1b2.in.sql [33m401[0m 0.542 ms - 123[0m
2026-09-06T13:34:05: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:05: Method: GET
2026-09-06T13:34:05: originalUrl: /society.1b2.in_db.sql
2026-09-06T13:34:05: path: /society.1b2.in_db.sql
2026-09-06T13:34:05: normalizedPath: /society.1b2.in_db.sql
2026-09-06T13:34:05: isPublicRoute: false
2026-09-06T13:34:05: ------------------------------
2026-09-06T13:34:05: 13:34:05 [[32minfo[39m] [0mGET /society.1b2.in_db.sql [33m401[0m 0.557 ms - 123[0m
2026-09-06T13:34:05: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:05: Method: GET
2026-09-06T13:34:05: originalUrl: /society.zip
2026-09-06T13:34:05: path: /society.zip
2026-09-06T13:34:05: normalizedPath: /society.zip
2026-09-06T13:34:05: isPublicRoute: false
2026-09-06T13:34:05: ------------------------------
2026-09-06T13:34:05: 13:34:05 [[32minfo[39m] [0mGET /society.zip [33m401[0m 1.465 ms - 123[0m
2026-09-06T13:34:06: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:06: Method: GET
2026-09-06T13:34:06: originalUrl: /society.tar.gz
2026-09-06T13:34:06: path: /society.tar.gz
2026-09-06T13:34:06: normalizedPath: /society.tar.gz
2026-09-06T13:34:06: isPublicRoute: false
2026-09-06T13:34:06: ------------------------------
2026-09-06T13:34:06: 13:34:06 [[32minfo[39m] [0mGET /society.tar.gz [33m401[0m 0.608 ms - 123[0m
2026-09-06T13:34:06: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:06: Method: GET
2026-09-06T13:34:06: originalUrl: /society.sql
2026-09-06T13:34:06: path: /society.sql
2026-09-06T13:34:06: normalizedPath: /society.sql
2026-09-06T13:34:06: isPublicRoute: false
2026-09-06T13:34:06: ------------------------------
2026-09-06T13:34:06: 13:34:06 [[32minfo[39m] [0mGET /society.sql [33m401[0m 0.473 ms - 123[0m
2026-09-06T13:34:06: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:34:06: Method: GET
2026-09-06T13:34:06: originalUrl: /2026.zip
2026-09-06T13:34:06: path: /2026.zip
2026-09-06T13:34:06: normalizedPath: /2026.zip
2026-09-06T13:34:06: isPublicRoute: false
2026-09-06T13:34:06: ------------------------------
2026-09-06T13:34:06: 13:34:06 [[32minfo[39m] [0mGET /2026.zip [33m401[0m 0.584 ms - 123[0m
2026-09-06T13:44:51: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:44:51: Method: GET
2026-09-06T13:44:51: originalUrl: /
2026-09-06T13:44:51: path: /
2026-09-06T13:44:51: normalizedPath: /
2026-09-06T13:44:51: isPublicRoute: false
2026-09-06T13:44:51: ------------------------------
2026-09-06T13:44:51: 13:44:51 [[32minfo[39m] [0mGET / [33m401[0m 3.412 ms - 123[0m
2026-09-06T13:53:38: ----- PUBLIC ROUTE CHECK -----
2026-09-06T13:53:38: Method: GET
2026-09-06T13:53:38: originalUrl: /
2026-09-06T13:53:38: path: /
2026-09-06T13:53:38: normalizedPath: /
2026-09-06T13:53:38: isPublicRoute: false
2026-09-06T13:53:38: ------------------------------
2026-09-06T13:53:38: 13:53:38 [[32minfo[39m] [0mGET / [33m401[0m 3.206 ms - 123[0m
2026-09-06T18:27:51: ----- PUBLIC ROUTE CHECK -----
2026-09-06T18:27:51: Method: GET
2026-09-06T18:27:51: originalUrl: /
2026-09-06T18:27:51: path: /
2026-09-06T18:27:51: normalizedPath: /
2026-09-06T18:27:51: isPublicRoute: false
2026-09-06T18:27:51: ------------------------------
2026-09-06T18:27:51: 18:27:51 [[32minfo[39m] [0mGET / [33m401[0m 309.154 ms - 123[0m
2026-09-06T20:42:47: ----- PUBLIC ROUTE CHECK -----
2026-09-06T20:42:47: Method: GET
2026-09-06T20:42:47: originalUrl: /
2026-09-06T20:42:47: path: /
2026-09-06T20:42:47: normalizedPath: /
2026-09-06T20:42:47: isPublicRoute: false
2026-09-06T20:42:47: ------------------------------
2026-09-06T20:42:47: 20:42:47 [[32minfo[39m] [0mGET / [33m401[0m 119.726 ms - 123[0m
2026-09-06T20:42:47: ----- PUBLIC ROUTE CHECK -----
2026-09-06T20:42:47: Method: GET
2026-09-06T20:42:47: originalUrl: /favicon.ico
2026-09-06T20:42:47: path: /favicon.ico
2026-09-06T20:42:47: normalizedPath: /favicon.ico
2026-09-06T20:42:47: isPublicRoute: false
2026-09-06T20:42:47: ------------------------------
2026-09-06T20:42:47: 20:42:47 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 6.274 ms - 123[0m
2026-09-06T20:42:48: ----- PUBLIC ROUTE CHECK -----
2026-09-06T20:42:48: Method: GET
2026-09-06T20:42:48: originalUrl: /
2026-09-06T20:42:48: path: /
2026-09-06T20:42:48: normalizedPath: /
2026-09-06T20:42:48: isPublicRoute: false
2026-09-06T20:42:48: ------------------------------
2026-09-06T20:42:48: 20:42:48 [[32minfo[39m] [0mGET / [33m401[0m 2.961 ms - 123[0m
2026-09-06T20:42:55: ----- PUBLIC ROUTE CHECK -----
2026-09-06T20:42:55: Method: GET
2026-09-06T20:42:55: originalUrl: /favicon.ico
2026-09-06T20:42:55: path: /favicon.ico
2026-09-06T20:42:55: normalizedPath: /favicon.ico
2026-09-06T20:42:55: isPublicRoute: false
2026-09-06T20:42:55: ------------------------------
2026-09-06T20:42:55: 20:42:55 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 4.044 ms - 123[0m
2026-09-06T21:12:57: ----- PUBLIC ROUTE CHECK -----
2026-09-06T21:12:57: Method: GET
2026-09-06T21:12:57: originalUrl: /robots.txt
2026-09-06T21:12:57: path: /robots.txt
2026-09-06T21:12:57: normalizedPath: /robots.txt
2026-09-06T21:12:57: isPublicRoute: false
2026-09-06T21:12:57: ------------------------------
2026-09-06T21:12:57: 21:12:57 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 4.361 ms - 123[0m
2026-09-06T22:33:56: ----- PUBLIC ROUTE CHECK -----
2026-09-06T22:33:56: Method: GET
2026-09-06T22:33:56: originalUrl: /.env
2026-09-06T22:33:56: path: /.env
2026-09-06T22:33:56: normalizedPath: /.env
2026-09-06T22:33:56: isPublicRoute: false
2026-09-06T22:33:56: ------------------------------
2026-09-06T22:33:56: 22:33:56 [[32minfo[39m] [0mGET /.env [33m401[0m 86.762 ms - 123[0m
2026-09-06T23:48:31: ----- PUBLIC ROUTE CHECK -----
2026-09-06T23:48:31: Method: GET
2026-09-06T23:48:31: originalUrl: /
2026-09-06T23:48:31: path: /
2026-09-06T23:48:31: normalizedPath: /
2026-09-06T23:48:31: isPublicRoute: false
2026-09-06T23:48:31: ------------------------------
2026-09-06T23:48:31: 23:48:31 [[32minfo[39m] [0mGET / [33m401[0m 27.096 ms - 123[0m
2026-09-07T00:55:23: ----- PUBLIC ROUTE CHECK -----
2026-09-07T00:55:23: Method: POST
2026-09-07T00:55:23: originalUrl: /
2026-09-07T00:55:23: path: /
2026-09-07T00:55:23: normalizedPath: /
2026-09-07T00:55:23: isPublicRoute: false
2026-09-07T00:55:23: ------------------------------
2026-09-07T00:55:23: 00:55:23 [[32minfo[39m] [0mPOST / [33m401[0m 137.674 ms - 123[0m
2026-09-07T00:55:23: ----- PUBLIC ROUTE CHECK -----
2026-09-07T00:55:23: Method: POST
2026-09-07T00:55:23: originalUrl: /
2026-09-07T00:55:23: path: /
2026-09-07T00:55:23: normalizedPath: /
2026-09-07T00:55:23: isPublicRoute: false
2026-09-07T00:55:23: ------------------------------
2026-09-07T00:55:23: 00:55:23 [[32minfo[39m] [0mPOST / [33m401[0m 5.368 ms - 123[0m
2026-09-07T00:55:23: ----- PUBLIC ROUTE CHECK -----
2026-09-07T00:55:23: Method: POST
2026-09-07T00:55:23: originalUrl: /
2026-09-07T00:55:23: path: /
2026-09-07T00:55:23: normalizedPath: /
2026-09-07T00:55:23: isPublicRoute: false
2026-09-07T00:55:23: ------------------------------
2026-09-07T00:55:23: 00:55:23 [[32minfo[39m] [0mPOST / [33m401[0m 4.224 ms - 123[0m
2026-09-07T00:55:24: ----- PUBLIC ROUTE CHECK -----
2026-09-07T00:55:24: Method: POST
2026-09-07T00:55:24: originalUrl: /
2026-09-07T00:55:24: path: /
2026-09-07T00:55:24: normalizedPath: /
2026-09-07T00:55:24: isPublicRoute: false
2026-09-07T00:55:24: ------------------------------
2026-09-07T00:55:24: 00:55:24 [[32minfo[39m] [0mPOST / [33m401[0m 6.139 ms - 123[0m
2026-09-07T01:36:01: ----- PUBLIC ROUTE CHECK -----
2026-09-07T01:36:01: Method: GET
2026-09-07T01:36:01: originalUrl: /
2026-09-07T01:36:01: path: /
2026-09-07T01:36:01: normalizedPath: /
2026-09-07T01:36:01: isPublicRoute: false
2026-09-07T01:36:01: ------------------------------
2026-09-07T01:36:01: 01:36:01 [[32minfo[39m] [0mGET / [33m401[0m 30.442 ms - 123[0m
2026-09-07T02:01:20: ----- PUBLIC ROUTE CHECK -----
2026-09-07T02:01:20: Method: GET
2026-09-07T02:01:20: originalUrl: /
2026-09-07T02:01:20: path: /
2026-09-07T02:01:20: normalizedPath: /
2026-09-07T02:01:20: isPublicRoute: false
2026-09-07T02:01:20: ------------------------------
2026-09-07T02:01:20: 02:01:20 [[32minfo[39m] [0mGET / [33m401[0m 8.358 ms - 123[0m
2026-09-07T03:44:55: ----- PUBLIC ROUTE CHECK -----
2026-09-07T03:44:55: Method: GET
2026-09-07T03:44:55: originalUrl: /
2026-09-07T03:44:55: path: /
2026-09-07T03:44:55: normalizedPath: /
2026-09-07T03:44:55: isPublicRoute: false
2026-09-07T03:44:55: ------------------------------
2026-09-07T03:44:55: 03:44:55 [[32minfo[39m] [0mGET / [33m401[0m 69.286 ms - 123[0m
2026-09-07T06:37:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T06:37:33: Method: GET
2026-09-07T06:37:33: originalUrl: /.git/config
2026-09-07T06:37:33: path: /.git/config
2026-09-07T06:37:33: normalizedPath: /.git/config
2026-09-07T06:37:33: isPublicRoute: false
2026-09-07T06:37:33: ------------------------------
2026-09-07T06:37:33: 06:37:33 [[32minfo[39m] [0mGET /.git/config [33m401[0m 85.961 ms - 123[0m
2026-09-07T06:37:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T06:37:35: Method: GET
2026-09-07T06:37:35: originalUrl: /.git/config
2026-09-07T06:37:35: path: /.git/config
2026-09-07T06:37:35: normalizedPath: /.git/config
2026-09-07T06:37:35: isPublicRoute: false
2026-09-07T06:37:35: ------------------------------
2026-09-07T06:37:35: 06:37:35 [[32minfo[39m] [0mGET /.git/config [33m401[0m 3.257 ms - 123[0m
2026-09-07T06:53:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T06:53:11: Method: GET
2026-09-07T06:53:11: originalUrl: /
2026-09-07T06:53:11: path: /
2026-09-07T06:53:11: normalizedPath: /
2026-09-07T06:53:11: isPublicRoute: false
2026-09-07T06:53:11: ------------------------------
2026-09-07T06:53:11: 06:53:11 [[32minfo[39m] [0mGET / [33m401[0m 29.735 ms - 123[0m
2026-09-07T07:45:57: ----- PUBLIC ROUTE CHECK -----
2026-09-07T07:45:57: Method: GET
2026-09-07T07:45:57: originalUrl: /
2026-09-07T07:45:57: path: /
2026-09-07T07:45:57: normalizedPath: /
2026-09-07T07:45:57: isPublicRoute: false
2026-09-07T07:45:57: ------------------------------
2026-09-07T07:45:57: 07:45:57 [[32minfo[39m] [0mGET / [33m401[0m 85.741 ms - 123[0m
2026-09-07T07:48:00: ----- PUBLIC ROUTE CHECK -----
2026-09-07T07:48:00: Method: POST
2026-09-07T07:48:00: originalUrl: /
2026-09-07T07:48:00: path: /
2026-09-07T07:48:00: normalizedPath: /
2026-09-07T07:48:00: isPublicRoute: false
2026-09-07T07:48:00: ------------------------------
2026-09-07T07:48:00: 07:48:00 [[32minfo[39m] [0mPOST / [33m401[0m 2.712 ms - 123[0m
2026-09-07T07:48:00: ----- PUBLIC ROUTE CHECK -----
2026-09-07T07:48:00: Method: POST
2026-09-07T07:48:00: originalUrl: /
2026-09-07T07:48:00: path: /
2026-09-07T07:48:00: normalizedPath: /
2026-09-07T07:48:00: isPublicRoute: false
2026-09-07T07:48:00: ------------------------------
2026-09-07T07:48:00: 07:48:00 [[32minfo[39m] [0mPOST / [33m401[0m 1.624 ms - 123[0m
2026-09-07T07:48:01: ----- PUBLIC ROUTE CHECK -----
2026-09-07T07:48:01: Method: POST
2026-09-07T07:48:01: originalUrl: /
2026-09-07T07:48:01: path: /
2026-09-07T07:48:01: normalizedPath: /
2026-09-07T07:48:01: isPublicRoute: false
2026-09-07T07:48:01: ------------------------------
2026-09-07T07:48:01: 07:48:01 [[32minfo[39m] [0mPOST / [33m401[0m 7.449 ms - 123[0m
2026-09-07T07:48:01: ----- PUBLIC ROUTE CHECK -----
2026-09-07T07:48:01: Method: POST
2026-09-07T07:48:01: originalUrl: /
2026-09-07T07:48:01: path: /
2026-09-07T07:48:01: normalizedPath: /
2026-09-07T07:48:01: isPublicRoute: false
2026-09-07T07:48:01: ------------------------------
2026-09-07T07:48:01: 07:48:01 [[32minfo[39m] [0mPOST / [33m401[0m 1.859 ms - 123[0m
2026-09-07T08:21:02: ----- PUBLIC ROUTE CHECK -----
2026-09-07T08:21:02: Method: GET
2026-09-07T08:21:02: originalUrl: /robots.txt
2026-09-07T08:21:02: path: /robots.txt
2026-09-07T08:21:02: normalizedPath: /robots.txt
2026-09-07T08:21:02: isPublicRoute: false
2026-09-07T08:21:02: ------------------------------
2026-09-07T08:21:02: 08:21:02 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 7.564 ms - 123[0m
2026-09-07T09:00:49: 09:00:49 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 100.174 ms - 3118[0m
2026-09-07T09:00:50: 09:00:50 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 72.531 ms - 178977[0m
2026-09-07T09:00:50: 09:00:50 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 79.305 ms - 1526918[0m
2026-09-07T09:00:50: 09:00:50 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 3.514 ms - 251800[0m
2026-09-07T09:00:50: 09:00:50 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 41.051 ms - 186430[0m
2026-09-07T09:00:52: 09:00:52 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 2.575 ms - 628[0m
2026-09-07T09:07:24: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:07:24: Method: POST
2026-09-07T09:07:24: originalUrl: /v1/user/login
2026-09-07T09:07:24: path: /v1/user/login
2026-09-07T09:07:24: normalizedPath: /v1/user/login
2026-09-07T09:07:24: isPublicRoute: false
2026-09-07T09:07:24: ------------------------------
2026-09-07T09:07:24: ----- initAuth DEBUG -----
2026-09-07T09:07:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:07:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:07:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:07:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:07:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:07:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:07:24: IsValid: true
2026-09-07T09:07:24: --------------------------
2026-09-07T09:07:24: ========== LOGIN API HIT ==========
2026-09-07T09:07:24: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-07T09:07:24: SUPERADMIN CHECK RESULT: Found
2026-09-07T09:07:24: 09:07:24 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 670.050 ms - 2063[0m
2026-09-07T09:07:25: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:07:25: Method: GET
2026-09-07T09:07:25: originalUrl: /v1/dashboard
2026-09-07T09:07:25: path: /v1/dashboard
2026-09-07T09:07:25: normalizedPath: /v1/dashboard
2026-09-07T09:07:25: isPublicRoute: false
2026-09-07T09:07:25: ------------------------------
2026-09-07T09:07:25: ----- initAuth DEBUG -----
2026-09-07T09:07:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:07:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:07:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:07:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:07:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:07:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:07:25: IsValid: true
2026-09-07T09:07:25: --------------------------
2026-09-07T09:07:25: ========== Dashboard Controller ==========
2026-09-07T09:07:25: req.user => {
2026-09-07T09:07:25:   user_id: 22,
2026-09-07T09:07:25:   society_id: 23,
2026-09-07T09:07:25:   role: 'admin',
2026-09-07T09:07:25:   full_name: 'Varun',
2026-09-07T09:07:25:   is_admin: 1,
2026-09-07T09:07:25:   is_member: 1,
2026-09-07T09:07:25:   is_superadmin: false,
2026-09-07T09:07:25:   permissions: {
2026-09-07T09:07:25:     dashboard: { view: true },
2026-09-07T09:07:25:     society: {
2026-09-07T09:07:25:       view: true,
2026-09-07T09:07:25:       summary: false,
2026-09-07T09:07:25:       create: false,
2026-09-07T09:07:25:       update: true,
2026-09-07T09:07:25:       delete: false,
2026-09-07T09:07:25:       approve: false,
2026-09-07T09:07:25:       reject: false
2026-09-07T09:07:25:     },
2026-09-07T09:07:25:     members: {
2026-09-07T09:07:25:       view: true,
2026-09-07T09:07:25:       create: true,
2026-09-07T09:07:25:       update: true,
2026-09-07T09:07:25:       delete: true,
2026-09-07T09:07:25:       approve: false,
2026-09-07T09:07:25:       reject: true
2026-09-07T09:07:25:     },
2026-09-07T09:07:25:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:07:25:     expenses: {
2026-09-07T09:07:25:       view: true,
2026-09-07T09:07:25:       create: true,
2026-09-07T09:07:25:       update: true,
2026-09-07T09:07:25:       delete: false,
2026-09-07T09:07:25:       approve: true,
2026-09-07T09:07:25:       reject: true
2026-09-07T09:07:25:     },
2026-09-07T09:07:25:     transactions: { view: true },
2026-09-07T09:07:25:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:07:25:     profile: { view: true, update: true },
2026-09-07T09:07:25:     settings: { view: true, update: true }
2026-09-07T09:07:25:   },
2026-09-07T09:07:25:   iat: 1788752244,
2026-09-07T09:07:25:   exp: 1791344244
2026-09-07T09:07:25: }
2026-09-07T09:07:25: req.selectedSocietyId => 23
2026-09-07T09:07:25: Dashboard Society ID => 23
2026-09-07T09:07:25: Member ID => 22
2026-09-07T09:07:25: User Role => admin
2026-09-07T09:07:25: societyId = 23
2026-09-07T09:07:25: memberId = 22
2026-09-07T09:07:25: Calling getMemberPaymentSummary...
2026-09-07T09:07:25: ========== Dashboard Due Debug ==========
2026-09-07T09:07:25: myDueResult => {
2026-09-07T09:07:25:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:07:25:   monthly_maintenance: '1000.00',
2026-09-07T09:07:25:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:07:25:   last_paid_month: null,
2026-09-07T09:07:25:   pending_months: 2,
2026-09-07T09:07:25:   pending_amount: 1000
2026-09-07T09:07:25: }
2026-09-07T09:07:25: myDueAmount => 1000
2026-09-07T09:07:25: Pending Maintenance Count => 1
2026-09-07T09:07:25: Pending Expense Count => 0
2026-09-07T09:07:25: Total Pending Count => 1
2026-09-07T09:07:25: 09:07:25 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 370.348 ms - 538[0m
2026-09-07T09:07:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:07:29: Method: POST
2026-09-07T09:07:29: originalUrl: /v1/society/registration-list
2026-09-07T09:07:29: path: /v1/society/registration-list
2026-09-07T09:07:29: normalizedPath: /v1/society/registration-list
2026-09-07T09:07:29: isPublicRoute: false
2026-09-07T09:07:29: ------------------------------
2026-09-07T09:07:29: ----- initAuth DEBUG -----
2026-09-07T09:07:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:07:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:07:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:07:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:07:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:07:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:07:29: IsValid: true
2026-09-07T09:07:29: --------------------------
2026-09-07T09:07:29: 09:07:29 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 5.484 ms - 410[0m
2026-09-07T09:07:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:07:29: Method: GET
2026-09-07T09:07:29: originalUrl: /v1/society/registration-dashboard-summary
2026-09-07T09:07:29: path: /v1/society/registration-dashboard-summary
2026-09-07T09:07:29: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-07T09:07:29: isPublicRoute: false
2026-09-07T09:07:29: ------------------------------
2026-09-07T09:07:29: ----- initAuth DEBUG -----
2026-09-07T09:07:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:07:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:07:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:07:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:07:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:07:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:07:29: IsValid: true
2026-09-07T09:07:29: --------------------------
2026-09-07T09:07:29: 09:07:29 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 45.508 ms - 152[0m
2026-09-07T09:07:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:07:30: Method: GET
2026-09-07T09:07:30: originalUrl: /v1/society/23
2026-09-07T09:07:30: path: /v1/society/23
2026-09-07T09:07:30: normalizedPath: /v1/society/23
2026-09-07T09:07:30: isPublicRoute: false
2026-09-07T09:07:30: ------------------------------
2026-09-07T09:07:30: ----- initAuth DEBUG -----
2026-09-07T09:07:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:07:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:07:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:07:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:07:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:07:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:07:30: IsValid: true
2026-09-07T09:07:30: --------------------------
2026-09-07T09:07:30: 09:07:30 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 18.122 ms - 688[0m
2026-09-07T09:09:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:09:08: Method: GET
2026-09-07T09:09:08: originalUrl: /v1/user/profile
2026-09-07T09:09:08: path: /v1/user/profile
2026-09-07T09:09:08: normalizedPath: /v1/user/profile
2026-09-07T09:09:08: isPublicRoute: false
2026-09-07T09:09:08: ------------------------------
2026-09-07T09:09:08: ----- initAuth DEBUG -----
2026-09-07T09:09:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:08: IsValid: true
2026-09-07T09:09:08: --------------------------
2026-09-07T09:09:08: 09:09:08 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 12.842 ms - 1406[0m
2026-09-07T09:09:13: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:09:13: Method: GET
2026-09-07T09:09:13: originalUrl: /v1/user/profile
2026-09-07T09:09:13: path: /v1/user/profile
2026-09-07T09:09:13: normalizedPath: /v1/user/profile
2026-09-07T09:09:13: isPublicRoute: false
2026-09-07T09:09:13: ------------------------------
2026-09-07T09:09:13: ----- initAuth DEBUG -----
2026-09-07T09:09:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:13: IsValid: true
2026-09-07T09:09:13: --------------------------
2026-09-07T09:09:13: 09:09:13 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.754 ms - 1406[0m
2026-09-07T09:09:21: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:09:21: Method: GET
2026-09-07T09:09:21: originalUrl: /v1/society/23
2026-09-07T09:09:21: path: /v1/society/23
2026-09-07T09:09:21: normalizedPath: /v1/society/23
2026-09-07T09:09:21: isPublicRoute: false
2026-09-07T09:09:21: ------------------------------
2026-09-07T09:09:21: ----- initAuth DEBUG -----
2026-09-07T09:09:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:21: IsValid: true
2026-09-07T09:09:21: --------------------------
2026-09-07T09:09:21: 09:09:21 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 3.290 ms - 688[0m
2026-09-07T09:09:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:09:29: Method: GET
2026-09-07T09:09:29: originalUrl: /v1/society/23
2026-09-07T09:09:29: path: /v1/society/23
2026-09-07T09:09:29: normalizedPath: /v1/society/23
2026-09-07T09:09:29: isPublicRoute: false
2026-09-07T09:09:29: ------------------------------
2026-09-07T09:09:29: ----- initAuth DEBUG -----
2026-09-07T09:09:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:29: IsValid: true
2026-09-07T09:09:29: --------------------------
2026-09-07T09:09:29: 09:09:29 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 3.646 ms - 688[0m
2026-09-07T09:09:38: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:09:38: Method: POST
2026-09-07T09:09:38: originalUrl: /v1/society/registration-list
2026-09-07T09:09:38: path: /v1/society/registration-list
2026-09-07T09:09:38: normalizedPath: /v1/society/registration-list
2026-09-07T09:09:38: isPublicRoute: false
2026-09-07T09:09:38: ------------------------------
2026-09-07T09:09:38: ----- initAuth DEBUG -----
2026-09-07T09:09:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:38: IsValid: true
2026-09-07T09:09:38: --------------------------
2026-09-07T09:09:38: 09:09:38 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.532 ms - 410[0m
2026-09-07T09:09:38: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:09:38: Method: GET
2026-09-07T09:09:38: originalUrl: /v1/society/registration-dashboard-summary
2026-09-07T09:09:38: path: /v1/society/registration-dashboard-summary
2026-09-07T09:09:38: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-07T09:09:38: isPublicRoute: false
2026-09-07T09:09:38: ------------------------------
2026-09-07T09:09:38: ----- initAuth DEBUG -----
2026-09-07T09:09:38: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:38: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:38: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:38: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:38: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:38: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:38: IsValid: true
2026-09-07T09:09:38: --------------------------
2026-09-07T09:09:38: 09:09:38 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 13.312 ms - 152[0m
2026-09-07T09:09:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:09:41: Method: POST
2026-09-07T09:09:41: originalUrl: /v1/transactions
2026-09-07T09:09:41: path: /v1/transactions
2026-09-07T09:09:41: normalizedPath: /v1/transactions
2026-09-07T09:09:41: isPublicRoute: false
2026-09-07T09:09:41: ------------------------------
2026-09-07T09:09:41: ----- initAuth DEBUG -----
2026-09-07T09:09:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:41: IsValid: true
2026-09-07T09:09:41: --------------------------
2026-09-07T09:09:41: 09:09:41 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 24.516 ms - 404[0m
2026-09-07T09:09:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:09:41: Method: GET
2026-09-07T09:09:41: originalUrl: /v1/transactions/summary?society_id=23
2026-09-07T09:09:41: path: /v1/transactions/summary
2026-09-07T09:09:41: normalizedPath: /v1/transactions/summary
2026-09-07T09:09:41: isPublicRoute: false
2026-09-07T09:09:41: ------------------------------
2026-09-07T09:09:41: ----- initAuth DEBUG -----
2026-09-07T09:09:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:41: IsValid: true
2026-09-07T09:09:41: --------------------------
2026-09-07T09:09:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:09:41: Method: GET
2026-09-07T09:09:41: originalUrl: /v1/expense-categories
2026-09-07T09:09:41: path: /v1/expense-categories
2026-09-07T09:09:41: normalizedPath: /v1/expense-categories
2026-09-07T09:09:41: isPublicRoute: false
2026-09-07T09:09:41: ------------------------------
2026-09-07T09:09:41: ----- initAuth DEBUG -----
2026-09-07T09:09:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:41: IsValid: true
2026-09-07T09:09:41: --------------------------
2026-09-07T09:09:41: 09:09:41 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 15.515 ms - 130[0m
2026-09-07T09:09:41: 09:09:41 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 23.648 ms - 149[0m
2026-09-07T09:09:46: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:09:46: Method: GET
2026-09-07T09:09:46: originalUrl: /v1/dashboard
2026-09-07T09:09:46: path: /v1/dashboard
2026-09-07T09:09:46: normalizedPath: /v1/dashboard
2026-09-07T09:09:46: isPublicRoute: false
2026-09-07T09:09:46: ------------------------------
2026-09-07T09:09:46: ----- initAuth DEBUG -----
2026-09-07T09:09:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:46: IsValid: true
2026-09-07T09:09:46: --------------------------
2026-09-07T09:09:46: ========== Dashboard Controller ==========
2026-09-07T09:09:46: req.user => {
2026-09-07T09:09:46:   user_id: 22,
2026-09-07T09:09:46:   society_id: 23,
2026-09-07T09:09:46:   role: 'admin',
2026-09-07T09:09:46:   full_name: 'Varun',
2026-09-07T09:09:46:   is_admin: 1,
2026-09-07T09:09:46:   is_member: 1,
2026-09-07T09:09:46:   is_superadmin: false,
2026-09-07T09:09:46:   permissions: {
2026-09-07T09:09:46:     dashboard: { view: true },
2026-09-07T09:09:46:     society: {
2026-09-07T09:09:46:       view: true,
2026-09-07T09:09:46:       summary: false,
2026-09-07T09:09:46:       create: false,
2026-09-07T09:09:46:       update: true,
2026-09-07T09:09:46:       delete: false,
2026-09-07T09:09:46:       approve: false,
2026-09-07T09:09:46:       reject: false
2026-09-07T09:09:46:     },
2026-09-07T09:09:46:     members: {
2026-09-07T09:09:46:       view: true,
2026-09-07T09:09:46:       create: true,
2026-09-07T09:09:46:       update: true,
2026-09-07T09:09:46:       delete: true,
2026-09-07T09:09:46:       approve: false,
2026-09-07T09:09:46:       reject: true
2026-09-07T09:09:46:     },
2026-09-07T09:09:46:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:09:46:     expenses: {
2026-09-07T09:09:46:       view: true,
2026-09-07T09:09:46:       create: true,
2026-09-07T09:09:46:       update: true,
2026-09-07T09:09:46:       delete: false,
2026-09-07T09:09:46:       approve: true,
2026-09-07T09:09:46:       reject: true
2026-09-07T09:09:46:     },
2026-09-07T09:09:46:     transactions: { view: true },
2026-09-07T09:09:46:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:09:46:     profile: { view: true, update: true },
2026-09-07T09:09:46:     settings: { view: true, update: true }
2026-09-07T09:09:46:   },
2026-09-07T09:09:46:   iat: 1788752244,
2026-09-07T09:09:46:   exp: 1791344244
2026-09-07T09:09:46: }
2026-09-07T09:09:46: req.selectedSocietyId => 23
2026-09-07T09:09:46: Dashboard Society ID => 23
2026-09-07T09:09:46: Member ID => 22
2026-09-07T09:09:46: User Role => admin
2026-09-07T09:09:46: societyId = 23
2026-09-07T09:09:46: memberId = 22
2026-09-07T09:09:46: Calling getMemberPaymentSummary...
2026-09-07T09:09:46: ========== Dashboard Due Debug ==========
2026-09-07T09:09:46: myDueResult => {
2026-09-07T09:09:46:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:09:46:   monthly_maintenance: '1000.00',
2026-09-07T09:09:46:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:09:46:   last_paid_month: null,
2026-09-07T09:09:46:   pending_months: 2,
2026-09-07T09:09:46:   pending_amount: 1000
2026-09-07T09:09:46: }
2026-09-07T09:09:46: myDueAmount => 1000
2026-09-07T09:09:46: Pending Maintenance Count => 1
2026-09-07T09:09:46: Pending Expense Count => 0
2026-09-07T09:09:46: Total Pending Count => 1
2026-09-07T09:09:46: 09:09:46 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 12.866 ms - 538[0m
2026-09-07T09:09:47: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:09:47: Method: POST
2026-09-07T09:09:47: originalUrl: /v1/transactions
2026-09-07T09:09:47: path: /v1/transactions
2026-09-07T09:09:47: normalizedPath: /v1/transactions
2026-09-07T09:09:47: isPublicRoute: false
2026-09-07T09:09:47: ------------------------------
2026-09-07T09:09:47: ----- initAuth DEBUG -----
2026-09-07T09:09:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:47: IsValid: true
2026-09-07T09:09:47: --------------------------
2026-09-07T09:09:47: 09:09:47 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.517 ms - 404[0m
2026-09-07T09:09:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:09:49: Method: GET
2026-09-07T09:09:49: originalUrl: /v1/dashboard
2026-09-07T09:09:49: path: /v1/dashboard
2026-09-07T09:09:49: normalizedPath: /v1/dashboard
2026-09-07T09:09:49: isPublicRoute: false
2026-09-07T09:09:49: ------------------------------
2026-09-07T09:09:49: ----- initAuth DEBUG -----
2026-09-07T09:09:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:09:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:09:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:09:49: IsValid: true
2026-09-07T09:09:49: --------------------------
2026-09-07T09:09:49: ========== Dashboard Controller ==========
2026-09-07T09:09:49: req.user => {
2026-09-07T09:09:49:   user_id: 22,
2026-09-07T09:09:49:   society_id: 23,
2026-09-07T09:09:49:   role: 'admin',
2026-09-07T09:09:49:   full_name: 'Varun',
2026-09-07T09:09:49:   is_admin: 1,
2026-09-07T09:09:49:   is_member: 1,
2026-09-07T09:09:49:   is_superadmin: false,
2026-09-07T09:09:49:   permissions: {
2026-09-07T09:09:49:     dashboard: { view: true },
2026-09-07T09:09:49:     society: {
2026-09-07T09:09:49:       view: true,
2026-09-07T09:09:49:       summary: false,
2026-09-07T09:09:49:       create: false,
2026-09-07T09:09:49:       update: true,
2026-09-07T09:09:49:       delete: false,
2026-09-07T09:09:49:       approve: false,
2026-09-07T09:09:49:       reject: false
2026-09-07T09:09:49:     },
2026-09-07T09:09:49:     members: {
2026-09-07T09:09:49:       view: true,
2026-09-07T09:09:49:       create: true,
2026-09-07T09:09:49:       update: true,
2026-09-07T09:09:49:       delete: true,
2026-09-07T09:09:49:       approve: false,
2026-09-07T09:09:49:       reject: true
2026-09-07T09:09:49:     },
2026-09-07T09:09:49:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:09:49:     expenses: {
2026-09-07T09:09:49:       view: true,
2026-09-07T09:09:49:       create: true,
2026-09-07T09:09:49:       update: true,
2026-09-07T09:09:49:       delete: false,
2026-09-07T09:09:49:       approve: true,
2026-09-07T09:09:49:       reject: true
2026-09-07T09:09:49:     },
2026-09-07T09:09:49:     transactions: { view: true },
2026-09-07T09:09:49:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:09:49:     profile: { view: true, update: true },
2026-09-07T09:09:49:     settings: { view: true, update: true }
2026-09-07T09:09:49:   },
2026-09-07T09:09:49:   iat: 1788752244,
2026-09-07T09:09:49:   exp: 1791344244
2026-09-07T09:09:49: }
2026-09-07T09:09:49: req.selectedSocietyId => 23
2026-09-07T09:09:49: Dashboard Society ID => 23
2026-09-07T09:09:49: Member ID => 22
2026-09-07T09:09:49: User Role => admin
2026-09-07T09:09:49: societyId = 23
2026-09-07T09:09:49: memberId = 22
2026-09-07T09:09:49: Calling getMemberPaymentSummary...
2026-09-07T09:09:49: ========== Dashboard Due Debug ==========
2026-09-07T09:09:49: myDueResult => {
2026-09-07T09:09:49:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:09:49:   monthly_maintenance: '1000.00',
2026-09-07T09:09:49:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:09:49:   last_paid_month: null,
2026-09-07T09:09:49:   pending_months: 2,
2026-09-07T09:09:49:   pending_amount: 1000
2026-09-07T09:09:49: }
2026-09-07T09:09:49: myDueAmount => 1000
2026-09-07T09:09:49: Pending Maintenance Count => 1
2026-09-07T09:09:49: Pending Expense Count => 0
2026-09-07T09:09:49: Total Pending Count => 1
2026-09-07T09:09:49: 09:09:49 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.624 ms - 538[0m
2026-09-07T09:10:39: 09:10:39 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 1.338 ms - 3118[0m
2026-09-07T09:10:39: 09:10:39 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 1.817 ms - 178977[0m
2026-09-07T09:10:39: 09:10:39 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 1.000 ms - 1526918[0m
2026-09-07T09:10:39: 09:10:39 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 2.114 ms - 251800[0m
2026-09-07T09:10:39: 09:10:39 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 1.850 ms - 186430[0m
2026-09-07T09:11:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:27: Method: POST
2026-09-07T09:11:27: originalUrl: /v1/transactions
2026-09-07T09:11:27: path: /v1/transactions
2026-09-07T09:11:27: normalizedPath: /v1/transactions
2026-09-07T09:11:27: isPublicRoute: false
2026-09-07T09:11:27: ------------------------------
2026-09-07T09:11:27: ----- initAuth DEBUG -----
2026-09-07T09:11:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:27: IsValid: true
2026-09-07T09:11:27: --------------------------
2026-09-07T09:11:27: 09:11:27 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.957 ms - 1055[0m
2026-09-07T09:11:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:27: Method: GET
2026-09-07T09:11:27: originalUrl: /v1/transactions/summary?society_id=23
2026-09-07T09:11:27: path: /v1/transactions/summary
2026-09-07T09:11:27: normalizedPath: /v1/transactions/summary
2026-09-07T09:11:27: isPublicRoute: false
2026-09-07T09:11:27: ------------------------------
2026-09-07T09:11:27: ----- initAuth DEBUG -----
2026-09-07T09:11:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:27: IsValid: true
2026-09-07T09:11:27: --------------------------
2026-09-07T09:11:27: 09:11:27 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 4.917 ms - 130[0m
2026-09-07T09:11:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:27: Method: GET
2026-09-07T09:11:27: originalUrl: /v1/expense-categories
2026-09-07T09:11:27: path: /v1/expense-categories
2026-09-07T09:11:27: normalizedPath: /v1/expense-categories
2026-09-07T09:11:27: isPublicRoute: false
2026-09-07T09:11:27: ------------------------------
2026-09-07T09:11:27: ----- initAuth DEBUG -----
2026-09-07T09:11:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:27: IsValid: true
2026-09-07T09:11:27: --------------------------
2026-09-07T09:11:27: 09:11:27 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.748 ms - 149[0m
2026-09-07T09:11:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:29: Method: POST
2026-09-07T09:11:29: originalUrl: /v1/expenses
2026-09-07T09:11:29: path: /v1/expenses
2026-09-07T09:11:29: normalizedPath: /v1/expenses
2026-09-07T09:11:29: isPublicRoute: false
2026-09-07T09:11:29: ------------------------------
2026-09-07T09:11:29: ----- initAuth DEBUG -----
2026-09-07T09:11:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:29: IsValid: true
2026-09-07T09:11:29: --------------------------
2026-09-07T09:11:29: 09:11:29 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 10.663 ms - 557[0m
2026-09-07T09:11:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:29: Method: POST
2026-09-07T09:11:29: originalUrl: /v1/expenses/summary
2026-09-07T09:11:29: path: /v1/expenses/summary
2026-09-07T09:11:29: normalizedPath: /v1/expenses/summary
2026-09-07T09:11:29: isPublicRoute: false
2026-09-07T09:11:29: ------------------------------
2026-09-07T09:11:29: ----- initAuth DEBUG -----
2026-09-07T09:11:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:29: IsValid: true
2026-09-07T09:11:29: --------------------------
2026-09-07T09:11:29: 09:11:29 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 8.413 ms - 156[0m
2026-09-07T09:11:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:29: Method: GET
2026-09-07T09:11:29: originalUrl: /v1/expense-categories
2026-09-07T09:11:29: path: /v1/expense-categories
2026-09-07T09:11:29: normalizedPath: /v1/expense-categories
2026-09-07T09:11:29: isPublicRoute: false
2026-09-07T09:11:29: ------------------------------
2026-09-07T09:11:29: ----- initAuth DEBUG -----
2026-09-07T09:11:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:29: IsValid: true
2026-09-07T09:11:29: --------------------------
2026-09-07T09:11:29: 09:11:29 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.594 ms - 149[0m
2026-09-07T09:11:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:30: Method: POST
2026-09-07T09:11:30: originalUrl: /v1/transactions
2026-09-07T09:11:30: path: /v1/transactions
2026-09-07T09:11:30: normalizedPath: /v1/transactions
2026-09-07T09:11:30: isPublicRoute: false
2026-09-07T09:11:30: ------------------------------
2026-09-07T09:11:30: ----- initAuth DEBUG -----
2026-09-07T09:11:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:30: IsValid: true
2026-09-07T09:11:30: --------------------------
2026-09-07T09:11:30: 09:11:30 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.638 ms - 1055[0m
2026-09-07T09:11:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:30: Method: GET
2026-09-07T09:11:30: originalUrl: /v1/transactions/summary?society_id=23
2026-09-07T09:11:30: path: /v1/transactions/summary
2026-09-07T09:11:30: normalizedPath: /v1/transactions/summary
2026-09-07T09:11:30: isPublicRoute: false
2026-09-07T09:11:30: ------------------------------
2026-09-07T09:11:30: ----- initAuth DEBUG -----
2026-09-07T09:11:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:30: IsValid: true
2026-09-07T09:11:30: --------------------------
2026-09-07T09:11:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:30: Method: GET
2026-09-07T09:11:30: originalUrl: /v1/expense-categories
2026-09-07T09:11:30: path: /v1/expense-categories
2026-09-07T09:11:30: normalizedPath: /v1/expense-categories
2026-09-07T09:11:30: isPublicRoute: false
2026-09-07T09:11:30: ------------------------------
2026-09-07T09:11:30: ----- initAuth DEBUG -----
2026-09-07T09:11:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:30: IsValid: true
2026-09-07T09:11:30: --------------------------
2026-09-07T09:11:30: 09:11:30 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 7.628 ms - 130[0m
2026-09-07T09:11:30: 09:11:30 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.104 ms - 149[0m
2026-09-07T09:11:32: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:32: Method: GET
2026-09-07T09:11:32: originalUrl: /v1/dashboard
2026-09-07T09:11:32: path: /v1/dashboard
2026-09-07T09:11:32: normalizedPath: /v1/dashboard
2026-09-07T09:11:32: isPublicRoute: false
2026-09-07T09:11:32: ------------------------------
2026-09-07T09:11:32: ----- initAuth DEBUG -----
2026-09-07T09:11:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:32: IsValid: true
2026-09-07T09:11:32: --------------------------
2026-09-07T09:11:32: ========== Dashboard Controller ==========
2026-09-07T09:11:32: req.user => {
2026-09-07T09:11:32:   user_id: 22,
2026-09-07T09:11:32:   society_id: 23,
2026-09-07T09:11:32:   role: 'admin',
2026-09-07T09:11:32:   full_name: 'Varun',
2026-09-07T09:11:32:   is_admin: 1,
2026-09-07T09:11:32:   is_member: 1,
2026-09-07T09:11:32:   is_superadmin: false,
2026-09-07T09:11:32:   permissions: {
2026-09-07T09:11:32:     dashboard: { view: true },
2026-09-07T09:11:32:     society: {
2026-09-07T09:11:32:       view: true,
2026-09-07T09:11:32:       summary: false,
2026-09-07T09:11:32:       create: false,
2026-09-07T09:11:32:       update: true,
2026-09-07T09:11:32:       delete: false,
2026-09-07T09:11:32:       approve: false,
2026-09-07T09:11:32:       reject: false
2026-09-07T09:11:32:     },
2026-09-07T09:11:32:     members: {
2026-09-07T09:11:32:       view: true,
2026-09-07T09:11:32:       create: true,
2026-09-07T09:11:32:       update: true,
2026-09-07T09:11:32:       delete: true,
2026-09-07T09:11:32:       approve: false,
2026-09-07T09:11:32:       reject: true
2026-09-07T09:11:32:     },
2026-09-07T09:11:32:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:11:32:     expenses: {
2026-09-07T09:11:32:       view: true,
2026-09-07T09:11:32:       create: true,
2026-09-07T09:11:32:       update: true,
2026-09-07T09:11:32:       delete: false,
2026-09-07T09:11:32:       approve: true,
2026-09-07T09:11:32:       reject: true
2026-09-07T09:11:32:     },
2026-09-07T09:11:32:     transactions: { view: true },
2026-09-07T09:11:32:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:11:32:     profile: { view: true, update: true },
2026-09-07T09:11:32:     settings: { view: true, update: true }
2026-09-07T09:11:32:   },
2026-09-07T09:11:32:   iat: 1788752244,
2026-09-07T09:11:32:   exp: 1791344244
2026-09-07T09:11:32: }
2026-09-07T09:11:32: req.selectedSocietyId => 23
2026-09-07T09:11:32: Dashboard Society ID => 23
2026-09-07T09:11:32: Member ID => 22
2026-09-07T09:11:32: User Role => admin
2026-09-07T09:11:32: societyId = 23
2026-09-07T09:11:32: memberId = 22
2026-09-07T09:11:32: Calling getMemberPaymentSummary...
2026-09-07T09:11:32: ========== Dashboard Due Debug ==========
2026-09-07T09:11:32: myDueResult => {
2026-09-07T09:11:32:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:11:32:   monthly_maintenance: '1000.00',
2026-09-07T09:11:32:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:11:32:   last_paid_month: null,
2026-09-07T09:11:32:   pending_months: 2,
2026-09-07T09:11:32:   pending_amount: 1000
2026-09-07T09:11:32: }
2026-09-07T09:11:32: myDueAmount => 1000
2026-09-07T09:11:32: Pending Maintenance Count => 1
2026-09-07T09:11:32: Pending Expense Count => 0
2026-09-07T09:11:32: Total Pending Count => 1
2026-09-07T09:11:32: 09:11:32 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.265 ms - 538[0m
2026-09-07T09:11:34: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:34: Method: POST
2026-09-07T09:11:34: originalUrl: /v1/transactions
2026-09-07T09:11:34: path: /v1/transactions
2026-09-07T09:11:34: normalizedPath: /v1/transactions
2026-09-07T09:11:34: isPublicRoute: false
2026-09-07T09:11:34: ------------------------------
2026-09-07T09:11:34: ----- initAuth DEBUG -----
2026-09-07T09:11:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:34: IsValid: true
2026-09-07T09:11:34: --------------------------
2026-09-07T09:11:34: 09:11:34 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 12.833 ms - 1055[0m
2026-09-07T09:11:34: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:34: Method: GET
2026-09-07T09:11:34: originalUrl: /v1/expense-categories
2026-09-07T09:11:34: path: /v1/expense-categories
2026-09-07T09:11:34: normalizedPath: /v1/expense-categories
2026-09-07T09:11:34: isPublicRoute: false
2026-09-07T09:11:34: ------------------------------
2026-09-07T09:11:34: ----- initAuth DEBUG -----
2026-09-07T09:11:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:34: IsValid: true
2026-09-07T09:11:34: --------------------------
2026-09-07T09:11:34: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:34: Method: GET
2026-09-07T09:11:34: originalUrl: /v1/transactions/summary?society_id=23
2026-09-07T09:11:34: path: /v1/transactions/summary
2026-09-07T09:11:34: normalizedPath: /v1/transactions/summary
2026-09-07T09:11:34: isPublicRoute: false
2026-09-07T09:11:34: ------------------------------
2026-09-07T09:11:34: ----- initAuth DEBUG -----
2026-09-07T09:11:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:34: IsValid: true
2026-09-07T09:11:34: --------------------------
2026-09-07T09:11:34: 09:11:34 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 5.476 ms - 130[0m
2026-09-07T09:11:34: 09:11:34 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 9.313 ms - 149[0m
2026-09-07T09:11:36: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:36: Method: GET
2026-09-07T09:11:36: originalUrl: /v1/transactions/17
2026-09-07T09:11:36: path: /v1/transactions/17
2026-09-07T09:11:36: normalizedPath: /v1/transactions/17
2026-09-07T09:11:36: isPublicRoute: false
2026-09-07T09:11:36: ------------------------------
2026-09-07T09:11:36: ----- initAuth DEBUG -----
2026-09-07T09:11:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:36: IsValid: true
2026-09-07T09:11:36: --------------------------
2026-09-07T09:11:36: 09:11:36 [[32minfo[39m] [0mGET /v1/transactions/17 [32m200[0m 13.695 ms - 1024[0m
2026-09-07T09:11:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:41: Method: PUT
2026-09-07T09:11:41: originalUrl: /v1/payment/17/approve
2026-09-07T09:11:41: path: /v1/payment/17/approve
2026-09-07T09:11:41: normalizedPath: /v1/payment/17/approve
2026-09-07T09:11:41: isPublicRoute: false
2026-09-07T09:11:41: ------------------------------
2026-09-07T09:11:41: ----- initAuth DEBUG -----
2026-09-07T09:11:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:41: IsValid: true
2026-09-07T09:11:41: --------------------------
2026-09-07T09:11:41: ========== APPROVE PAYMENT ==========
2026-09-07T09:11:41: TRANSACTION ID: 17
2026-09-07T09:11:41: SELECTED SOCIETY ID: 23
2026-09-07T09:11:41: USER: {
2026-09-07T09:11:41:   user_id: 22,
2026-09-07T09:11:41:   society_id: 23,
2026-09-07T09:11:41:   role: 'admin',
2026-09-07T09:11:41:   full_name: 'Varun',
2026-09-07T09:11:41:   is_admin: 1,
2026-09-07T09:11:41:   is_member: 1,
2026-09-07T09:11:41:   is_superadmin: false,
2026-09-07T09:11:41:   permissions: {
2026-09-07T09:11:41:     dashboard: { view: true },
2026-09-07T09:11:41:     society: {
2026-09-07T09:11:41:       view: true,
2026-09-07T09:11:41:       summary: false,
2026-09-07T09:11:41:       create: false,
2026-09-07T09:11:41:       update: true,
2026-09-07T09:11:41:       delete: false,
2026-09-07T09:11:41:       approve: false,
2026-09-07T09:11:41:       reject: false
2026-09-07T09:11:41:     },
2026-09-07T09:11:41:     members: {
2026-09-07T09:11:41:       view: true,
2026-09-07T09:11:41:       create: true,
2026-09-07T09:11:41:       update: true,
2026-09-07T09:11:41:       delete: true,
2026-09-07T09:11:41:       approve: false,
2026-09-07T09:11:41:       reject: true
2026-09-07T09:11:41:     },
2026-09-07T09:11:41:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:11:41:     expenses: {
2026-09-07T09:11:41:       view: true,
2026-09-07T09:11:41:       create: true,
2026-09-07T09:11:41:       update: true,
2026-09-07T09:11:41:       delete: false,
2026-09-07T09:11:41:       approve: true,
2026-09-07T09:11:41:       reject: true
2026-09-07T09:11:41:     },
2026-09-07T09:11:41:     transactions: { view: true },
2026-09-07T09:11:41:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:11:41:     profile: { view: true, update: true },
2026-09-07T09:11:41:     settings: { view: true, update: true }
2026-09-07T09:11:41:   },
2026-09-07T09:11:41:   iat: 1788752244,
2026-09-07T09:11:41:   exp: 1791344244
2026-09-07T09:11:41: }
2026-09-07T09:11:41: TRANSACTION: {
2026-09-07T09:11:41:   id: 17,
2026-09-07T09:11:41:   society_id: 23,
2026-09-07T09:11:41:   member_id: 23,
2026-09-07T09:11:41:   reference_type: 'maintenance',
2026-09-07T09:11:41:   reference_id: 14,
2026-09-07T09:11:41:   member_name: 'Vishal ',
2026-09-07T09:11:41:   flat_number: '120',
2026-09-07T09:11:41:   transaction_type: 'maintenance',
2026-09-07T09:11:41:   amount: '500.00',
2026-09-07T09:11:41:   direction: 'credit',
2026-09-07T09:11:41:   payment_mode: 'upi',
2026-09-07T09:11:41:   transaction_number: 'rhg',
2026-09-07T09:11:41:   transaction_date: 2026-09-04T12:24:48.000Z,
2026-09-07T09:11:41:   approval_status: 'pending',
2026-09-07T09:11:41:   status: 1,
2026-09-07T09:11:41:   created_at: 2026-09-04T12:24:48.000Z,
2026-09-07T09:11:41:   updated_at: 2026-09-04T12:24:48.000Z,
2026-09-07T09:11:41:   receipt_url: null,
2026-09-07T09:11:41:   screenshot_url: '/uploads/payment/1788524688676-842844574.jpg',
2026-09-07T09:11:41:   approval_comment: null
2026-09-07T09:11:41: }
2026-09-07T09:11:41: ========== TRANSACTION UPDATE ==========
2026-09-07T09:11:41: STATUS: approved
2026-09-07T09:11:41: COMMENT: okay
2026-09-07T09:11:41: TRANSACTION ID: 17
2026-09-07T09:11:41: AFFECTED ROWS: 1
2026-09-07T09:11:41: APPROVAL RESULT: {
2026-09-07T09:11:41:   affectedRows: 1,
2026-09-07T09:11:41:   transactionId: 17,
2026-09-07T09:11:41:   referenceType: 'maintenance',
2026-09-07T09:11:41:   referenceId: 14,
2026-09-07T09:11:41:   approval_status: 'approved',
2026-09-07T09:11:41:   approval_comment: 'okay',
2026-09-07T09:11:41:   mainTableAffectedRows: 1
2026-09-07T09:11:41: }
2026-09-07T09:11:41: 09:11:41 [[32minfo[39m] [0mPUT /v1/payment/17/approve [32m200[0m 40.736 ms - 257[0m
2026-09-07T09:11:44: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:44: Method: GET
2026-09-07T09:11:44: originalUrl: /v1/dashboard
2026-09-07T09:11:44: path: /v1/dashboard
2026-09-07T09:11:44: normalizedPath: /v1/dashboard
2026-09-07T09:11:44: isPublicRoute: false
2026-09-07T09:11:44: ------------------------------
2026-09-07T09:11:44: ----- initAuth DEBUG -----
2026-09-07T09:11:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:44: IsValid: true
2026-09-07T09:11:44: --------------------------
2026-09-07T09:11:44: ========== Dashboard Controller ==========
2026-09-07T09:11:44: req.user => {
2026-09-07T09:11:44:   user_id: 22,
2026-09-07T09:11:44:   society_id: 23,
2026-09-07T09:11:44:   role: 'admin',
2026-09-07T09:11:44:   full_name: 'Varun',
2026-09-07T09:11:44:   is_admin: 1,
2026-09-07T09:11:44:   is_member: 1,
2026-09-07T09:11:44:   is_superadmin: false,
2026-09-07T09:11:44:   permissions: {
2026-09-07T09:11:44:     dashboard: { view: true },
2026-09-07T09:11:44:     society: {
2026-09-07T09:11:44:       view: true,
2026-09-07T09:11:44:       summary: false,
2026-09-07T09:11:44:       create: false,
2026-09-07T09:11:44:       update: true,
2026-09-07T09:11:44:       delete: false,
2026-09-07T09:11:44:       approve: false,
2026-09-07T09:11:44:       reject: false
2026-09-07T09:11:44:     },
2026-09-07T09:11:44:     members: {
2026-09-07T09:11:44:       view: true,
2026-09-07T09:11:44:       create: true,
2026-09-07T09:11:44:       update: true,
2026-09-07T09:11:44:       delete: true,
2026-09-07T09:11:44:       approve: false,
2026-09-07T09:11:44:       reject: true
2026-09-07T09:11:44:     },
2026-09-07T09:11:44:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:11:44:     expenses: {
2026-09-07T09:11:44:       view: true,
2026-09-07T09:11:44:       create: true,
2026-09-07T09:11:44:       update: true,
2026-09-07T09:11:44:       delete: false,
2026-09-07T09:11:44:       approve: true,
2026-09-07T09:11:44:       reject: true
2026-09-07T09:11:44:     },
2026-09-07T09:11:44:     transactions: { view: true },
2026-09-07T09:11:44:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:11:44:     profile: { view: true, update: true },
2026-09-07T09:11:44:     settings: { view: true, update: true }
2026-09-07T09:11:44:   },
2026-09-07T09:11:44:   iat: 1788752244,
2026-09-07T09:11:44:   exp: 1791344244
2026-09-07T09:11:44: }
2026-09-07T09:11:44: req.selectedSocietyId => 23
2026-09-07T09:11:44: Dashboard Society ID => 23
2026-09-07T09:11:44: Member ID => 22
2026-09-07T09:11:44: User Role => admin
2026-09-07T09:11:44: societyId = 23
2026-09-07T09:11:44: memberId = 22
2026-09-07T09:11:44: Calling getMemberPaymentSummary...
2026-09-07T09:11:44: ========== Dashboard Due Debug ==========
2026-09-07T09:11:44: myDueResult => {
2026-09-07T09:11:44:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:11:44:   monthly_maintenance: '1000.00',
2026-09-07T09:11:44:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:11:44:   last_paid_month: null,
2026-09-07T09:11:44:   pending_months: 2,
2026-09-07T09:11:44:   pending_amount: 1000
2026-09-07T09:11:44: }
2026-09-07T09:11:44: myDueAmount => 1000
2026-09-07T09:11:44: Pending Maintenance Count => 0
2026-09-07T09:11:44: Pending Expense Count => 0
2026-09-07T09:11:44: Total Pending Count => 0
2026-09-07T09:11:44: 09:11:44 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 18.064 ms - 637[0m
2026-09-07T09:11:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:48: Method: POST
2026-09-07T09:11:48: originalUrl: /v1/transactions
2026-09-07T09:11:48: path: /v1/transactions
2026-09-07T09:11:48: normalizedPath: /v1/transactions
2026-09-07T09:11:48: isPublicRoute: false
2026-09-07T09:11:48: ------------------------------
2026-09-07T09:11:48: ----- initAuth DEBUG -----
2026-09-07T09:11:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:48: IsValid: true
2026-09-07T09:11:48: --------------------------
2026-09-07T09:11:48: 09:11:48 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.552 ms - 1056[0m
2026-09-07T09:11:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:48: Method: GET
2026-09-07T09:11:48: originalUrl: /v1/expense-categories
2026-09-07T09:11:48: path: /v1/expense-categories
2026-09-07T09:11:48: normalizedPath: /v1/expense-categories
2026-09-07T09:11:48: isPublicRoute: false
2026-09-07T09:11:48: ------------------------------
2026-09-07T09:11:48: ----- initAuth DEBUG -----
2026-09-07T09:11:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:48: IsValid: true
2026-09-07T09:11:48: --------------------------
2026-09-07T09:11:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:48: Method: GET
2026-09-07T09:11:48: originalUrl: /v1/transactions/summary?society_id=23
2026-09-07T09:11:48: path: /v1/transactions/summary
2026-09-07T09:11:48: normalizedPath: /v1/transactions/summary
2026-09-07T09:11:48: isPublicRoute: false
2026-09-07T09:11:48: ------------------------------
2026-09-07T09:11:48: ----- initAuth DEBUG -----
2026-09-07T09:11:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:48: IsValid: true
2026-09-07T09:11:48: --------------------------
2026-09-07T09:11:48: 09:11:48 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 10.734 ms - 132[0m
2026-09-07T09:11:48: 09:11:48 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 17.038 ms - 149[0m
2026-09-07T09:11:55: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:55: Method: GET
2026-09-07T09:11:55: originalUrl: /v1/transactions/17
2026-09-07T09:11:55: path: /v1/transactions/17
2026-09-07T09:11:55: normalizedPath: /v1/transactions/17
2026-09-07T09:11:55: isPublicRoute: false
2026-09-07T09:11:55: ------------------------------
2026-09-07T09:11:55: ----- initAuth DEBUG -----
2026-09-07T09:11:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:55: IsValid: true
2026-09-07T09:11:55: --------------------------
2026-09-07T09:11:55: 09:11:55 [[32minfo[39m] [0mGET /v1/transactions/17 [32m200[0m 10.565 ms - 1035[0m
2026-09-07T09:11:56: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:11:56: Method: GET
2026-09-07T09:11:56: originalUrl: /v1/transactions/16
2026-09-07T09:11:56: path: /v1/transactions/16
2026-09-07T09:11:56: normalizedPath: /v1/transactions/16
2026-09-07T09:11:56: isPublicRoute: false
2026-09-07T09:11:56: ------------------------------
2026-09-07T09:11:56: ----- initAuth DEBUG -----
2026-09-07T09:11:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:11:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:11:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:11:56: IsValid: true
2026-09-07T09:11:56: --------------------------
2026-09-07T09:11:56: 09:11:56 [[32minfo[39m] [0mGET /v1/transactions/16 [32m200[0m 4.404 ms - 623[0m
2026-09-07T09:12:02: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:12:02: Method: GET
2026-09-07T09:12:02: originalUrl: /v1/transactions/17
2026-09-07T09:12:02: path: /v1/transactions/17
2026-09-07T09:12:02: normalizedPath: /v1/transactions/17
2026-09-07T09:12:02: isPublicRoute: false
2026-09-07T09:12:02: ------------------------------
2026-09-07T09:12:02: ----- initAuth DEBUG -----
2026-09-07T09:12:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:12:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:12:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:12:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:12:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:12:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:12:02: IsValid: true
2026-09-07T09:12:02: --------------------------
2026-09-07T09:12:02: 09:12:02 [[32minfo[39m] [0mGET /v1/transactions/17 [32m200[0m 5.736 ms - 1035[0m
2026-09-07T09:12:03: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:12:03: Method: GET
2026-09-07T09:12:03: originalUrl: /v1/transactions/15
2026-09-07T09:12:03: path: /v1/transactions/15
2026-09-07T09:12:03: normalizedPath: /v1/transactions/15
2026-09-07T09:12:03: isPublicRoute: false
2026-09-07T09:12:03: ------------------------------
2026-09-07T09:12:03: ----- initAuth DEBUG -----
2026-09-07T09:12:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:12:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:12:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:12:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:12:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:12:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:12:03: IsValid: true
2026-09-07T09:12:03: --------------------------
2026-09-07T09:12:03: 09:12:03 [[32minfo[39m] [0mGET /v1/transactions/15 [32m200[0m 3.916 ms - 1034[0m
2026-09-07T09:12:14: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:12:14: Method: GET
2026-09-07T09:12:14: originalUrl: /v1/dashboard
2026-09-07T09:12:14: path: /v1/dashboard
2026-09-07T09:12:14: normalizedPath: /v1/dashboard
2026-09-07T09:12:14: isPublicRoute: false
2026-09-07T09:12:14: ------------------------------
2026-09-07T09:12:14: ----- initAuth DEBUG -----
2026-09-07T09:12:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:12:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:12:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:12:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:12:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:12:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:12:14: IsValid: true
2026-09-07T09:12:14: --------------------------
2026-09-07T09:12:14: ========== Dashboard Controller ==========
2026-09-07T09:12:14: req.user => {
2026-09-07T09:12:14:   user_id: 22,
2026-09-07T09:12:14:   society_id: 23,
2026-09-07T09:12:14:   role: 'admin',
2026-09-07T09:12:14:   full_name: 'Varun',
2026-09-07T09:12:14:   is_admin: 1,
2026-09-07T09:12:14:   is_member: 1,
2026-09-07T09:12:14:   is_superadmin: false,
2026-09-07T09:12:14:   permissions: {
2026-09-07T09:12:14:     dashboard: { view: true },
2026-09-07T09:12:14:     society: {
2026-09-07T09:12:14:       view: true,
2026-09-07T09:12:14:       summary: false,
2026-09-07T09:12:14:       create: false,
2026-09-07T09:12:14:       update: true,
2026-09-07T09:12:14:       delete: false,
2026-09-07T09:12:14:       approve: false,
2026-09-07T09:12:14:       reject: false
2026-09-07T09:12:14:     },
2026-09-07T09:12:14:     members: {
2026-09-07T09:12:14:       view: true,
2026-09-07T09:12:14:       create: true,
2026-09-07T09:12:14:       update: true,
2026-09-07T09:12:14:       delete: true,
2026-09-07T09:12:14:       approve: false,
2026-09-07T09:12:14:       reject: true
2026-09-07T09:12:14:     },
2026-09-07T09:12:14:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:12:14:     expenses: {
2026-09-07T09:12:14:       view: true,
2026-09-07T09:12:14:       create: true,
2026-09-07T09:12:14:       update: true,
2026-09-07T09:12:14:       delete: false,
2026-09-07T09:12:14:       approve: true,
2026-09-07T09:12:14:       reject: true
2026-09-07T09:12:14:     },
2026-09-07T09:12:14:     transactions: { view: true },
2026-09-07T09:12:14:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:12:14:     profile: { view: true, update: true },
2026-09-07T09:12:14:     settings: { view: true, update: true }
2026-09-07T09:12:14:   },
2026-09-07T09:12:14:   iat: 1788752244,
2026-09-07T09:12:14:   exp: 1791344244
2026-09-07T09:12:14: }
2026-09-07T09:12:14: req.selectedSocietyId => 23
2026-09-07T09:12:14: Dashboard Society ID => 23
2026-09-07T09:12:14: Member ID => 22
2026-09-07T09:12:14: User Role => admin
2026-09-07T09:12:14: societyId = 23
2026-09-07T09:12:14: memberId = 22
2026-09-07T09:12:14: Calling getMemberPaymentSummary...
2026-09-07T09:12:14: ========== Dashboard Due Debug ==========
2026-09-07T09:12:14: myDueResult => {
2026-09-07T09:12:14:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:12:14:   monthly_maintenance: '1000.00',
2026-09-07T09:12:14:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:12:14:   last_paid_month: null,
2026-09-07T09:12:14:   pending_months: 2,
2026-09-07T09:12:14:   pending_amount: 1000
2026-09-07T09:12:14: }
2026-09-07T09:12:14: myDueAmount => 1000
2026-09-07T09:12:14: Pending Maintenance Count => 0
2026-09-07T09:12:14: Pending Expense Count => 0
2026-09-07T09:12:14: Total Pending Count => 0
2026-09-07T09:12:14: 09:12:14 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.520 ms - 637[0m
2026-09-07T09:12:21: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:12:21: Method: POST
2026-09-07T09:12:21: originalUrl: /v1/transactions
2026-09-07T09:12:21: path: /v1/transactions
2026-09-07T09:12:21: normalizedPath: /v1/transactions
2026-09-07T09:12:21: isPublicRoute: false
2026-09-07T09:12:21: ------------------------------
2026-09-07T09:12:21: ----- initAuth DEBUG -----
2026-09-07T09:12:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:12:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:12:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:12:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:12:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:12:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:12:21: IsValid: true
2026-09-07T09:12:21: --------------------------
2026-09-07T09:12:21: 09:12:21 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.932 ms - 1056[0m
2026-09-07T09:12:21: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:12:21: Method: GET
2026-09-07T09:12:21: originalUrl: /v1/expense-categories
2026-09-07T09:12:21: path: /v1/expense-categories
2026-09-07T09:12:21: normalizedPath: /v1/expense-categories
2026-09-07T09:12:21: isPublicRoute: false
2026-09-07T09:12:21: ------------------------------
2026-09-07T09:12:21: ----- initAuth DEBUG -----
2026-09-07T09:12:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:12:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:12:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:12:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:12:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:12:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:12:21: IsValid: true
2026-09-07T09:12:21: --------------------------
2026-09-07T09:12:21: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:12:21: Method: GET
2026-09-07T09:12:21: originalUrl: /v1/transactions/summary?society_id=23
2026-09-07T09:12:21: path: /v1/transactions/summary
2026-09-07T09:12:21: normalizedPath: /v1/transactions/summary
2026-09-07T09:12:21: isPublicRoute: false
2026-09-07T09:12:21: ------------------------------
2026-09-07T09:12:21: ----- initAuth DEBUG -----
2026-09-07T09:12:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:12:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:12:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:12:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:12:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:12:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:12:21: IsValid: true
2026-09-07T09:12:21: --------------------------
2026-09-07T09:12:21: 09:12:21 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 8.457 ms - 149[0m
2026-09-07T09:12:21: 09:12:21 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 6.848 ms - 132[0m
2026-09-07T09:12:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:12:27: Method: GET
2026-09-07T09:12:27: originalUrl: /v1/user/profile
2026-09-07T09:12:27: path: /v1/user/profile
2026-09-07T09:12:27: normalizedPath: /v1/user/profile
2026-09-07T09:12:27: isPublicRoute: false
2026-09-07T09:12:27: ------------------------------
2026-09-07T09:12:27: ----- initAuth DEBUG -----
2026-09-07T09:12:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:12:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:12:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:12:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:12:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:12:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:12:27: IsValid: true
2026-09-07T09:12:27: --------------------------
2026-09-07T09:12:27: 09:12:27 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 9.271 ms - 1406[0m
2026-09-07T09:13:13: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:13:13: Method: GET
2026-09-07T09:13:13: originalUrl: /v1/dashboard
2026-09-07T09:13:13: path: /v1/dashboard
2026-09-07T09:13:13: normalizedPath: /v1/dashboard
2026-09-07T09:13:13: isPublicRoute: false
2026-09-07T09:13:13: ------------------------------
2026-09-07T09:13:13: ----- initAuth DEBUG -----
2026-09-07T09:13:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:13: IsValid: true
2026-09-07T09:13:13: --------------------------
2026-09-07T09:13:13: ========== Dashboard Controller ==========
2026-09-07T09:13:13: req.user => {
2026-09-07T09:13:13:   user_id: 22,
2026-09-07T09:13:13:   society_id: 23,
2026-09-07T09:13:13:   role: 'admin',
2026-09-07T09:13:13:   full_name: 'Varun',
2026-09-07T09:13:13:   is_admin: 1,
2026-09-07T09:13:13:   is_member: 1,
2026-09-07T09:13:13:   is_superadmin: false,
2026-09-07T09:13:13:   permissions: {
2026-09-07T09:13:13:     dashboard: { view: true },
2026-09-07T09:13:13:     society: {
2026-09-07T09:13:13:       view: true,
2026-09-07T09:13:13:       summary: false,
2026-09-07T09:13:13:       create: false,
2026-09-07T09:13:13:       update: true,
2026-09-07T09:13:13:       delete: false,
2026-09-07T09:13:13:       approve: false,
2026-09-07T09:13:13:       reject: false
2026-09-07T09:13:13:     },
2026-09-07T09:13:13:     members: {
2026-09-07T09:13:13:       view: true,
2026-09-07T09:13:13:       create: true,
2026-09-07T09:13:13:       update: true,
2026-09-07T09:13:13:       delete: true,
2026-09-07T09:13:13:       approve: false,
2026-09-07T09:13:13:       reject: true
2026-09-07T09:13:13:     },
2026-09-07T09:13:13:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:13:13:     expenses: {
2026-09-07T09:13:13:       view: true,
2026-09-07T09:13:13:       create: true,
2026-09-07T09:13:13:       update: true,
2026-09-07T09:13:13:       delete: false,
2026-09-07T09:13:13:       approve: true,
2026-09-07T09:13:13:       reject: true
2026-09-07T09:13:13:     },
2026-09-07T09:13:13:     transactions: { view: true },
2026-09-07T09:13:13:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:13:13:     profile: { view: true, update: true },
2026-09-07T09:13:13:     settings: { view: true, update: true }
2026-09-07T09:13:13:   },
2026-09-07T09:13:13:   iat: 1788752244,
2026-09-07T09:13:13:   exp: 1791344244
2026-09-07T09:13:13: }
2026-09-07T09:13:13: req.selectedSocietyId => 23
2026-09-07T09:13:13: Dashboard Society ID => 23
2026-09-07T09:13:13: Member ID => 22
2026-09-07T09:13:13: User Role => admin
2026-09-07T09:13:13: societyId = 23
2026-09-07T09:13:13: memberId = 22
2026-09-07T09:13:13: Calling getMemberPaymentSummary...
2026-09-07T09:13:13: ========== Dashboard Due Debug ==========
2026-09-07T09:13:13: myDueResult => {
2026-09-07T09:13:13:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:13:13:   monthly_maintenance: '1000.00',
2026-09-07T09:13:13:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:13:13:   last_paid_month: null,
2026-09-07T09:13:13:   pending_months: 2,
2026-09-07T09:13:13:   pending_amount: 1000
2026-09-07T09:13:13: }
2026-09-07T09:13:13: myDueAmount => 1000
2026-09-07T09:13:13: Pending Maintenance Count => 0
2026-09-07T09:13:13: Pending Expense Count => 0
2026-09-07T09:13:13: Total Pending Count => 0
2026-09-07T09:13:13: 09:13:13 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.539 ms - 637[0m
2026-09-07T09:13:16: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:13:16: Method: GET
2026-09-07T09:13:16: originalUrl: /v1/user/profile
2026-09-07T09:13:16: path: /v1/user/profile
2026-09-07T09:13:16: normalizedPath: /v1/user/profile
2026-09-07T09:13:16: isPublicRoute: false
2026-09-07T09:13:16: ------------------------------
2026-09-07T09:13:16: ----- initAuth DEBUG -----
2026-09-07T09:13:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:16: IsValid: true
2026-09-07T09:13:16: --------------------------
2026-09-07T09:13:16: 09:13:16 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 9.556 ms - 1406[0m
2026-09-07T09:13:18: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:13:18: Method: POST
2026-09-07T09:13:18: originalUrl: /v1/expenses
2026-09-07T09:13:18: path: /v1/expenses
2026-09-07T09:13:18: normalizedPath: /v1/expenses
2026-09-07T09:13:18: isPublicRoute: false
2026-09-07T09:13:18: ------------------------------
2026-09-07T09:13:18: ----- initAuth DEBUG -----
2026-09-07T09:13:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:18: IsValid: true
2026-09-07T09:13:18: --------------------------
2026-09-07T09:13:18: 09:13:18 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 9.438 ms - 557[0m
2026-09-07T09:13:18: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:13:18: Method: POST
2026-09-07T09:13:18: originalUrl: /v1/expenses/summary
2026-09-07T09:13:18: path: /v1/expenses/summary
2026-09-07T09:13:18: normalizedPath: /v1/expenses/summary
2026-09-07T09:13:18: isPublicRoute: false
2026-09-07T09:13:18: ------------------------------
2026-09-07T09:13:18: ----- initAuth DEBUG -----
2026-09-07T09:13:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:18: IsValid: true
2026-09-07T09:13:18: --------------------------
2026-09-07T09:13:18: 09:13:18 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 6.175 ms - 156[0m
2026-09-07T09:13:18: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:13:18: Method: GET
2026-09-07T09:13:18: originalUrl: /v1/expense-categories
2026-09-07T09:13:18: path: /v1/expense-categories
2026-09-07T09:13:18: normalizedPath: /v1/expense-categories
2026-09-07T09:13:18: isPublicRoute: false
2026-09-07T09:13:18: ------------------------------
2026-09-07T09:13:18: ----- initAuth DEBUG -----
2026-09-07T09:13:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:18: IsValid: true
2026-09-07T09:13:18: --------------------------
2026-09-07T09:13:18: 09:13:18 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.763 ms - 149[0m
2026-09-07T09:13:19: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:13:19: Method: GET
2026-09-07T09:13:19: originalUrl: /v1/user/profile
2026-09-07T09:13:19: path: /v1/user/profile
2026-09-07T09:13:19: normalizedPath: /v1/user/profile
2026-09-07T09:13:19: isPublicRoute: false
2026-09-07T09:13:19: ------------------------------
2026-09-07T09:13:19: ----- initAuth DEBUG -----
2026-09-07T09:13:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:19: IsValid: true
2026-09-07T09:13:19: --------------------------
2026-09-07T09:13:19: 09:13:19 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.799 ms - 1406[0m
2026-09-07T09:13:21: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:13:21: Method: POST
2026-09-07T09:13:21: originalUrl: /v1/expenses
2026-09-07T09:13:21: path: /v1/expenses
2026-09-07T09:13:21: normalizedPath: /v1/expenses
2026-09-07T09:13:21: isPublicRoute: false
2026-09-07T09:13:21: ------------------------------
2026-09-07T09:13:21: ----- initAuth DEBUG -----
2026-09-07T09:13:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:21: IsValid: true
2026-09-07T09:13:21: --------------------------
2026-09-07T09:13:21: 09:13:21 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.817 ms - 557[0m
2026-09-07T09:13:21: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:13:21: Method: POST
2026-09-07T09:13:21: originalUrl: /v1/expenses/summary
2026-09-07T09:13:21: path: /v1/expenses/summary
2026-09-07T09:13:21: normalizedPath: /v1/expenses/summary
2026-09-07T09:13:21: isPublicRoute: false
2026-09-07T09:13:21: ------------------------------
2026-09-07T09:13:21: ----- initAuth DEBUG -----
2026-09-07T09:13:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:21: IsValid: true
2026-09-07T09:13:21: --------------------------
2026-09-07T09:13:21: 09:13:21 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.852 ms - 156[0m
2026-09-07T09:13:21: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:13:21: Method: GET
2026-09-07T09:13:21: originalUrl: /v1/expense-categories
2026-09-07T09:13:21: path: /v1/expense-categories
2026-09-07T09:13:21: normalizedPath: /v1/expense-categories
2026-09-07T09:13:21: isPublicRoute: false
2026-09-07T09:13:21: ------------------------------
2026-09-07T09:13:21: ----- initAuth DEBUG -----
2026-09-07T09:13:21: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:21: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:21: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:21: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:21: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:21: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:21: IsValid: true
2026-09-07T09:13:21: --------------------------
2026-09-07T09:13:21: 09:13:21 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.319 ms - 149[0m
2026-09-07T09:13:22: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:13:22: Method: GET
2026-09-07T09:13:22: originalUrl: /v1/dashboard
2026-09-07T09:13:22: path: /v1/dashboard
2026-09-07T09:13:22: normalizedPath: /v1/dashboard
2026-09-07T09:13:22: isPublicRoute: false
2026-09-07T09:13:22: ------------------------------
2026-09-07T09:13:22: ----- initAuth DEBUG -----
2026-09-07T09:13:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:13:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:13:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:13:22: IsValid: true
2026-09-07T09:13:22: --------------------------
2026-09-07T09:13:22: ========== Dashboard Controller ==========
2026-09-07T09:13:22: req.user => {
2026-09-07T09:13:22:   user_id: 22,
2026-09-07T09:13:22:   society_id: 23,
2026-09-07T09:13:22:   role: 'admin',
2026-09-07T09:13:22:   full_name: 'Varun',
2026-09-07T09:13:22:   is_admin: 1,
2026-09-07T09:13:22:   is_member: 1,
2026-09-07T09:13:22:   is_superadmin: false,
2026-09-07T09:13:22:   permissions: {
2026-09-07T09:13:22:     dashboard: { view: true },
2026-09-07T09:13:22:     society: {
2026-09-07T09:13:22:       view: true,
2026-09-07T09:13:22:       summary: false,
2026-09-07T09:13:22:       create: false,
2026-09-07T09:13:22:       update: true,
2026-09-07T09:13:22:       delete: false,
2026-09-07T09:13:22:       approve: false,
2026-09-07T09:13:22:       reject: false
2026-09-07T09:13:22:     },
2026-09-07T09:13:22:     members: {
2026-09-07T09:13:22:       view: true,
2026-09-07T09:13:22:       create: true,
2026-09-07T09:13:22:       update: true,
2026-09-07T09:13:22:       delete: true,
2026-09-07T09:13:22:       approve: false,
2026-09-07T09:13:22:       reject: true
2026-09-07T09:13:22:     },
2026-09-07T09:13:22:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:13:22:     expenses: {
2026-09-07T09:13:22:       view: true,
2026-09-07T09:13:22:       create: true,
2026-09-07T09:13:22:       update: true,
2026-09-07T09:13:22:       delete: false,
2026-09-07T09:13:22:       approve: true,
2026-09-07T09:13:22:       reject: true
2026-09-07T09:13:22:     },
2026-09-07T09:13:22:     transactions: { view: true },
2026-09-07T09:13:22:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:13:22:     profile: { view: true, update: true },
2026-09-07T09:13:22:     settings: { view: true, update: true }
2026-09-07T09:13:22:   },
2026-09-07T09:13:22:   iat: 1788752244,
2026-09-07T09:13:22:   exp: 1791344244
2026-09-07T09:13:22: }
2026-09-07T09:13:22: req.selectedSocietyId => 23
2026-09-07T09:13:22: Dashboard Society ID => 23
2026-09-07T09:13:22: Member ID => 22
2026-09-07T09:13:22: User Role => admin
2026-09-07T09:13:22: societyId = 23
2026-09-07T09:13:22: memberId = 22
2026-09-07T09:13:22: Calling getMemberPaymentSummary...
2026-09-07T09:13:22: ========== Dashboard Due Debug ==========
2026-09-07T09:13:22: myDueResult => {
2026-09-07T09:13:22:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:13:22:   monthly_maintenance: '1000.00',
2026-09-07T09:13:22:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:13:22:   last_paid_month: null,
2026-09-07T09:13:22:   pending_months: 2,
2026-09-07T09:13:22:   pending_amount: 1000
2026-09-07T09:13:22: }
2026-09-07T09:13:22: myDueAmount => 1000
2026-09-07T09:13:22: Pending Maintenance Count => 0
2026-09-07T09:13:22: Pending Expense Count => 0
2026-09-07T09:13:22: Total Pending Count => 0
2026-09-07T09:13:22: 09:13:22 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 56.398 ms - 637[0m
2026-09-07T09:14:51: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:14:51: Method: GET
2026-09-07T09:14:51: originalUrl: /v1/dashboard
2026-09-07T09:14:51: path: /v1/dashboard
2026-09-07T09:14:51: normalizedPath: /v1/dashboard
2026-09-07T09:14:51: isPublicRoute: false
2026-09-07T09:14:51: ------------------------------
2026-09-07T09:14:51: ----- initAuth DEBUG -----
2026-09-07T09:14:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:14:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:14:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:14:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:14:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:14:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:14:51: IsValid: true
2026-09-07T09:14:51: --------------------------
2026-09-07T09:14:51: ========== Dashboard Controller ==========
2026-09-07T09:14:51: req.user => {
2026-09-07T09:14:51:   user_id: 22,
2026-09-07T09:14:51:   society_id: 23,
2026-09-07T09:14:51:   role: 'admin',
2026-09-07T09:14:51:   full_name: 'Varun',
2026-09-07T09:14:51:   is_admin: 1,
2026-09-07T09:14:51:   is_member: 1,
2026-09-07T09:14:51:   is_superadmin: false,
2026-09-07T09:14:51:   permissions: {
2026-09-07T09:14:51:     dashboard: { view: true },
2026-09-07T09:14:51:     society: {
2026-09-07T09:14:51:       view: true,
2026-09-07T09:14:51:       summary: false,
2026-09-07T09:14:51:       create: false,
2026-09-07T09:14:51:       update: true,
2026-09-07T09:14:51:       delete: false,
2026-09-07T09:14:51:       approve: false,
2026-09-07T09:14:51:       reject: false
2026-09-07T09:14:51:     },
2026-09-07T09:14:51:     members: {
2026-09-07T09:14:51:       view: true,
2026-09-07T09:14:51:       create: true,
2026-09-07T09:14:51:       update: true,
2026-09-07T09:14:51:       delete: true,
2026-09-07T09:14:51:       approve: false,
2026-09-07T09:14:51:       reject: true
2026-09-07T09:14:51:     },
2026-09-07T09:14:51:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:14:51:     expenses: {
2026-09-07T09:14:51:       view: true,
2026-09-07T09:14:51:       create: true,
2026-09-07T09:14:51:       update: true,
2026-09-07T09:14:51:       delete: false,
2026-09-07T09:14:51:       approve: true,
2026-09-07T09:14:51:       reject: true
2026-09-07T09:14:51:     },
2026-09-07T09:14:51:     transactions: { view: true },
2026-09-07T09:14:51:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:14:51:     profile: { view: true, update: true },
2026-09-07T09:14:51:     settings: { view: true, update: true }
2026-09-07T09:14:51:   },
2026-09-07T09:14:51:   iat: 1788752244,
2026-09-07T09:14:51:   exp: 1791344244
2026-09-07T09:14:51: }
2026-09-07T09:14:51: req.selectedSocietyId => 23
2026-09-07T09:14:51: Dashboard Society ID => 23
2026-09-07T09:14:51: Member ID => 22
2026-09-07T09:14:51: User Role => admin
2026-09-07T09:14:51: societyId = 23
2026-09-07T09:14:51: memberId = 22
2026-09-07T09:14:51: Calling getMemberPaymentSummary...
2026-09-07T09:14:51: ========== Dashboard Due Debug ==========
2026-09-07T09:14:51: myDueResult => {
2026-09-07T09:14:51:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:14:51:   monthly_maintenance: '1000.00',
2026-09-07T09:14:51:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:14:51:   last_paid_month: null,
2026-09-07T09:14:51:   pending_months: 2,
2026-09-07T09:14:51:   pending_amount: 1000
2026-09-07T09:14:51: }
2026-09-07T09:14:51: myDueAmount => 1000
2026-09-07T09:14:51: Pending Maintenance Count => 0
2026-09-07T09:14:51: Pending Expense Count => 0
2026-09-07T09:14:51: Total Pending Count => 0
2026-09-07T09:14:51: 09:14:51 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 17.251 ms - 637[0m
2026-09-07T09:14:56: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:14:56: Method: POST
2026-09-07T09:14:56: originalUrl: /v1/transactions
2026-09-07T09:14:56: path: /v1/transactions
2026-09-07T09:14:56: normalizedPath: /v1/transactions
2026-09-07T09:14:56: isPublicRoute: false
2026-09-07T09:14:56: ------------------------------
2026-09-07T09:14:56: ----- initAuth DEBUG -----
2026-09-07T09:14:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:14:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:14:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:14:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:14:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:14:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:14:56: IsValid: true
2026-09-07T09:14:56: --------------------------
2026-09-07T09:14:56: 09:14:56 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.580 ms - 1056[0m
2026-09-07T09:14:56: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:14:56: Method: GET
2026-09-07T09:14:56: originalUrl: /v1/transactions/summary?society_id=23
2026-09-07T09:14:56: path: /v1/transactions/summary
2026-09-07T09:14:56: normalizedPath: /v1/transactions/summary
2026-09-07T09:14:56: isPublicRoute: false
2026-09-07T09:14:56: ------------------------------
2026-09-07T09:14:56: ----- initAuth DEBUG -----
2026-09-07T09:14:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:14:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:14:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:14:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:14:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:14:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:14:56: IsValid: true
2026-09-07T09:14:56: --------------------------
2026-09-07T09:14:56: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:14:56: Method: GET
2026-09-07T09:14:56: originalUrl: /v1/expense-categories
2026-09-07T09:14:56: path: /v1/expense-categories
2026-09-07T09:14:56: normalizedPath: /v1/expense-categories
2026-09-07T09:14:56: isPublicRoute: false
2026-09-07T09:14:56: ------------------------------
2026-09-07T09:14:56: ----- initAuth DEBUG -----
2026-09-07T09:14:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:14:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:14:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:14:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:14:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:14:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:14:56: IsValid: true
2026-09-07T09:14:56: --------------------------
2026-09-07T09:14:56: 09:14:56 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 6.813 ms - 132[0m
2026-09-07T09:14:56: 09:14:56 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 11.636 ms - 149[0m
2026-09-07T09:14:57: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:14:57: Method: GET
2026-09-07T09:14:57: originalUrl: /v1/dashboard
2026-09-07T09:14:57: path: /v1/dashboard
2026-09-07T09:14:57: normalizedPath: /v1/dashboard
2026-09-07T09:14:57: isPublicRoute: false
2026-09-07T09:14:57: ------------------------------
2026-09-07T09:14:57: ----- initAuth DEBUG -----
2026-09-07T09:14:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:14:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:14:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:14:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:14:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:14:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:14:57: IsValid: true
2026-09-07T09:14:57: --------------------------
2026-09-07T09:14:57: ========== Dashboard Controller ==========
2026-09-07T09:14:57: req.user => {
2026-09-07T09:14:57:   user_id: 22,
2026-09-07T09:14:57:   society_id: 23,
2026-09-07T09:14:57:   role: 'admin',
2026-09-07T09:14:57:   full_name: 'Varun',
2026-09-07T09:14:57:   is_admin: 1,
2026-09-07T09:14:57:   is_member: 1,
2026-09-07T09:14:57:   is_superadmin: false,
2026-09-07T09:14:57:   permissions: {
2026-09-07T09:14:57:     dashboard: { view: true },
2026-09-07T09:14:57:     society: {
2026-09-07T09:14:57:       view: true,
2026-09-07T09:14:57:       summary: false,
2026-09-07T09:14:57:       create: false,
2026-09-07T09:14:57:       update: true,
2026-09-07T09:14:57:       delete: false,
2026-09-07T09:14:57:       approve: false,
2026-09-07T09:14:57:       reject: false
2026-09-07T09:14:57:     },
2026-09-07T09:14:57:     members: {
2026-09-07T09:14:57:       view: true,
2026-09-07T09:14:57:       create: true,
2026-09-07T09:14:57:       update: true,
2026-09-07T09:14:57:       delete: true,
2026-09-07T09:14:57:       approve: false,
2026-09-07T09:14:57:       reject: true
2026-09-07T09:14:57:     },
2026-09-07T09:14:57:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:14:57:     expenses: {
2026-09-07T09:14:57:       view: true,
2026-09-07T09:14:57:       create: true,
2026-09-07T09:14:57:       update: true,
2026-09-07T09:14:57:       delete: false,
2026-09-07T09:14:57:       approve: true,
2026-09-07T09:14:57:       reject: true
2026-09-07T09:14:57:     },
2026-09-07T09:14:57:     transactions: { view: true },
2026-09-07T09:14:57:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:14:57:     profile: { view: true, update: true },
2026-09-07T09:14:57:     settings: { view: true, update: true }
2026-09-07T09:14:57:   },
2026-09-07T09:14:57:   iat: 1788752244,
2026-09-07T09:14:57:   exp: 1791344244
2026-09-07T09:14:57: }
2026-09-07T09:14:57: req.selectedSocietyId => 23
2026-09-07T09:14:57: Dashboard Society ID => 23
2026-09-07T09:14:57: Member ID => 22
2026-09-07T09:14:57: User Role => admin
2026-09-07T09:14:57: societyId = 23
2026-09-07T09:14:57: memberId = 22
2026-09-07T09:14:57: Calling getMemberPaymentSummary...
2026-09-07T09:14:57: ========== Dashboard Due Debug ==========
2026-09-07T09:14:57: myDueResult => {
2026-09-07T09:14:57:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:14:57:   monthly_maintenance: '1000.00',
2026-09-07T09:14:57:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:14:57:   last_paid_month: null,
2026-09-07T09:14:57:   pending_months: 2,
2026-09-07T09:14:57:   pending_amount: 1000
2026-09-07T09:14:57: }
2026-09-07T09:14:57: myDueAmount => 1000
2026-09-07T09:14:57: Pending Maintenance Count => 0
2026-09-07T09:14:57: Pending Expense Count => 0
2026-09-07T09:14:57: Total Pending Count => 0
2026-09-07T09:14:57: 09:14:57 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 28.100 ms - 637[0m
2026-09-07T09:15:00: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:15:00: Method: POST
2026-09-07T09:15:00: originalUrl: /v1/society/registration-list
2026-09-07T09:15:00: path: /v1/society/registration-list
2026-09-07T09:15:00: normalizedPath: /v1/society/registration-list
2026-09-07T09:15:00: isPublicRoute: false
2026-09-07T09:15:00: ------------------------------
2026-09-07T09:15:00: ----- initAuth DEBUG -----
2026-09-07T09:15:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:00: IsValid: true
2026-09-07T09:15:00: --------------------------
2026-09-07T09:15:00: 09:15:00 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 6.152 ms - 410[0m
2026-09-07T09:15:01: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:15:01: Method: GET
2026-09-07T09:15:01: originalUrl: /v1/society/registration-dashboard-summary
2026-09-07T09:15:01: path: /v1/society/registration-dashboard-summary
2026-09-07T09:15:01: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-07T09:15:01: isPublicRoute: false
2026-09-07T09:15:01: ------------------------------
2026-09-07T09:15:01: ----- initAuth DEBUG -----
2026-09-07T09:15:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:01: IsValid: true
2026-09-07T09:15:01: --------------------------
2026-09-07T09:15:01: 09:15:01 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 15.001 ms - 152[0m
2026-09-07T09:15:01: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:15:01: Method: GET
2026-09-07T09:15:01: originalUrl: /v1/society/23
2026-09-07T09:15:01: path: /v1/society/23
2026-09-07T09:15:01: normalizedPath: /v1/society/23
2026-09-07T09:15:01: isPublicRoute: false
2026-09-07T09:15:01: ------------------------------
2026-09-07T09:15:01: ----- initAuth DEBUG -----
2026-09-07T09:15:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:01: IsValid: true
2026-09-07T09:15:01: --------------------------
2026-09-07T09:15:01: 09:15:01 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 3.562 ms - 688[0m
2026-09-07T09:15:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:15:04: Method: GET
2026-09-07T09:15:04: originalUrl: /v1/society/23
2026-09-07T09:15:04: path: /v1/society/23
2026-09-07T09:15:04: normalizedPath: /v1/society/23
2026-09-07T09:15:04: isPublicRoute: false
2026-09-07T09:15:04: ------------------------------
2026-09-07T09:15:04: ----- initAuth DEBUG -----
2026-09-07T09:15:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:04: IsValid: true
2026-09-07T09:15:04: --------------------------
2026-09-07T09:15:04: 09:15:04 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 2.776 ms - 688[0m
2026-09-07T09:15:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:15:05: Method: POST
2026-09-07T09:15:05: originalUrl: /v1/society/registration-list
2026-09-07T09:15:05: path: /v1/society/registration-list
2026-09-07T09:15:05: normalizedPath: /v1/society/registration-list
2026-09-07T09:15:05: isPublicRoute: false
2026-09-07T09:15:05: ------------------------------
2026-09-07T09:15:05: ----- initAuth DEBUG -----
2026-09-07T09:15:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:05: IsValid: true
2026-09-07T09:15:05: --------------------------
2026-09-07T09:15:05: 09:15:05 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 2.687 ms - 410[0m
2026-09-07T09:15:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:15:05: Method: GET
2026-09-07T09:15:05: originalUrl: /v1/society/registration-dashboard-summary
2026-09-07T09:15:05: path: /v1/society/registration-dashboard-summary
2026-09-07T09:15:05: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-07T09:15:05: isPublicRoute: false
2026-09-07T09:15:05: ------------------------------
2026-09-07T09:15:05: ----- initAuth DEBUG -----
2026-09-07T09:15:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:05: IsValid: true
2026-09-07T09:15:05: --------------------------
2026-09-07T09:15:05: 09:15:05 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 10.218 ms - 152[0m
2026-09-07T09:15:18: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:15:18: Method: POST
2026-09-07T09:15:18: originalUrl: /v1/user/login
2026-09-07T09:15:18: path: /v1/user/login
2026-09-07T09:15:18: normalizedPath: /v1/user/login
2026-09-07T09:15:18: isPublicRoute: false
2026-09-07T09:15:18: ------------------------------
2026-09-07T09:15:18: ----- initAuth DEBUG -----
2026-09-07T09:15:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:18: IsValid: true
2026-09-07T09:15:18: --------------------------
2026-09-07T09:15:18: ========== LOGIN API HIT ==========
2026-09-07T09:15:18: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-07T09:15:18: SUPERADMIN CHECK RESULT: Found
2026-09-07T09:15:18: 09:15:18 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 124.148 ms - 2063[0m
2026-09-07T09:15:18: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:15:18: Method: GET
2026-09-07T09:15:18: originalUrl: /v1/dashboard
2026-09-07T09:15:18: path: /v1/dashboard
2026-09-07T09:15:18: normalizedPath: /v1/dashboard
2026-09-07T09:15:18: isPublicRoute: false
2026-09-07T09:15:18: ------------------------------
2026-09-07T09:15:18: ----- initAuth DEBUG -----
2026-09-07T09:15:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:18: IsValid: true
2026-09-07T09:15:18: --------------------------
2026-09-07T09:15:18: ========== Dashboard Controller ==========
2026-09-07T09:15:18: req.user => {
2026-09-07T09:15:18:   user_id: 22,
2026-09-07T09:15:18:   society_id: 23,
2026-09-07T09:15:18:   role: 'admin',
2026-09-07T09:15:18:   full_name: 'Varun',
2026-09-07T09:15:18:   is_admin: 1,
2026-09-07T09:15:18:   is_member: 1,
2026-09-07T09:15:18:   is_superadmin: false,
2026-09-07T09:15:18:   permissions: {
2026-09-07T09:15:18:     dashboard: { view: true },
2026-09-07T09:15:18:     society: {
2026-09-07T09:15:18:       view: true,
2026-09-07T09:15:18:       summary: false,
2026-09-07T09:15:18:       create: false,
2026-09-07T09:15:18:       update: true,
2026-09-07T09:15:18:       delete: false,
2026-09-07T09:15:18:       approve: false,
2026-09-07T09:15:18:       reject: false
2026-09-07T09:15:18:     },
2026-09-07T09:15:18:     members: {
2026-09-07T09:15:18:       view: true,
2026-09-07T09:15:18:       create: true,
2026-09-07T09:15:18:       update: true,
2026-09-07T09:15:18:       delete: true,
2026-09-07T09:15:18:       approve: false,
2026-09-07T09:15:18:       reject: true
2026-09-07T09:15:18:     },
2026-09-07T09:15:18:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:15:18:     expenses: {
2026-09-07T09:15:18:       view: true,
2026-09-07T09:15:18:       create: true,
2026-09-07T09:15:18:       update: true,
2026-09-07T09:15:18:       delete: false,
2026-09-07T09:15:18:       approve: true,
2026-09-07T09:15:18:       reject: true
2026-09-07T09:15:18:     },
2026-09-07T09:15:18:     transactions: { view: true },
2026-09-07T09:15:18:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:15:18:     profile: { view: true, update: true },
2026-09-07T09:15:18:     settings: { view: true, update: true }
2026-09-07T09:15:18:   },
2026-09-07T09:15:18:   iat: 1788752718,
2026-09-07T09:15:18:   exp: 1791344718
2026-09-07T09:15:18: }
2026-09-07T09:15:18: req.selectedSocietyId => 23
2026-09-07T09:15:18: Dashboard Society ID => 23
2026-09-07T09:15:18: Member ID => 22
2026-09-07T09:15:18: User Role => admin
2026-09-07T09:15:18: societyId = 23
2026-09-07T09:15:18: memberId = 22
2026-09-07T09:15:18: Calling getMemberPaymentSummary...
2026-09-07T09:15:18: ========== Dashboard Due Debug ==========
2026-09-07T09:15:18: myDueResult => {
2026-09-07T09:15:18:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:15:18:   monthly_maintenance: '1000.00',
2026-09-07T09:15:18:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:15:18:   last_paid_month: null,
2026-09-07T09:15:18:   pending_months: 2,
2026-09-07T09:15:18:   pending_amount: 1000
2026-09-07T09:15:18: }
2026-09-07T09:15:18: myDueAmount => 1000
2026-09-07T09:15:18: Pending Maintenance Count => 0
2026-09-07T09:15:18: Pending Expense Count => 0
2026-09-07T09:15:18: Total Pending Count => 0
2026-09-07T09:15:18: 09:15:18 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 8.895 ms - 637[0m
2026-09-07T09:15:24: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:15:24: Method: POST
2026-09-07T09:15:24: originalUrl: /v1/transactions
2026-09-07T09:15:24: path: /v1/transactions
2026-09-07T09:15:24: normalizedPath: /v1/transactions
2026-09-07T09:15:24: isPublicRoute: false
2026-09-07T09:15:24: ------------------------------
2026-09-07T09:15:24: ----- initAuth DEBUG -----
2026-09-07T09:15:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:24: IsValid: true
2026-09-07T09:15:24: --------------------------
2026-09-07T09:15:24: 09:15:24 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 4.999 ms - 77[0m
2026-09-07T09:15:26: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:15:26: Method: GET
2026-09-07T09:15:26: originalUrl: /v1/dashboard
2026-09-07T09:15:26: path: /v1/dashboard
2026-09-07T09:15:26: normalizedPath: /v1/dashboard
2026-09-07T09:15:26: isPublicRoute: false
2026-09-07T09:15:26: ------------------------------
2026-09-07T09:15:26: ----- initAuth DEBUG -----
2026-09-07T09:15:26: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:26: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:26: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:26: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:26: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:26: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:26: IsValid: true
2026-09-07T09:15:26: --------------------------
2026-09-07T09:15:26: ========== Dashboard Controller ==========
2026-09-07T09:15:26: req.user => {
2026-09-07T09:15:26:   user_id: 22,
2026-09-07T09:15:26:   society_id: 23,
2026-09-07T09:15:26:   role: 'admin',
2026-09-07T09:15:26:   full_name: 'Varun',
2026-09-07T09:15:26:   is_admin: 1,
2026-09-07T09:15:26:   is_member: 1,
2026-09-07T09:15:26:   is_superadmin: false,
2026-09-07T09:15:26:   permissions: {
2026-09-07T09:15:26:     dashboard: { view: true },
2026-09-07T09:15:26:     society: {
2026-09-07T09:15:26:       view: true,
2026-09-07T09:15:26:       summary: false,
2026-09-07T09:15:26:       create: false,
2026-09-07T09:15:26:       update: true,
2026-09-07T09:15:26:       delete: false,
2026-09-07T09:15:26:       approve: false,
2026-09-07T09:15:26:       reject: false
2026-09-07T09:15:26:     },
2026-09-07T09:15:26:     members: {
2026-09-07T09:15:26:       view: true,
2026-09-07T09:15:26:       create: true,
2026-09-07T09:15:26:       update: true,
2026-09-07T09:15:26:       delete: true,
2026-09-07T09:15:26:       approve: false,
2026-09-07T09:15:26:       reject: true
2026-09-07T09:15:26:     },
2026-09-07T09:15:26:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:15:26:     expenses: {
2026-09-07T09:15:26:       view: true,
2026-09-07T09:15:26:       create: true,
2026-09-07T09:15:26:       update: true,
2026-09-07T09:15:26:       delete: false,
2026-09-07T09:15:26:       approve: true,
2026-09-07T09:15:26:       reject: true
2026-09-07T09:15:26:     },
2026-09-07T09:15:26:     transactions: { view: true },
2026-09-07T09:15:26:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:15:26:     profile: { view: true, update: true },
2026-09-07T09:15:26:     settings: { view: true, update: true }
2026-09-07T09:15:26:   },
2026-09-07T09:15:26:   iat: 1788752718,
2026-09-07T09:15:26:   exp: 1791344718
2026-09-07T09:15:26: }
2026-09-07T09:15:26: req.selectedSocietyId => 23
2026-09-07T09:15:26: Dashboard Society ID => 23
2026-09-07T09:15:26: Member ID => 22
2026-09-07T09:15:26: User Role => admin
2026-09-07T09:15:26: societyId = 23
2026-09-07T09:15:26: memberId = 22
2026-09-07T09:15:26: Calling getMemberPaymentSummary...
2026-09-07T09:15:26: ========== Dashboard Due Debug ==========
2026-09-07T09:15:26: myDueResult => {
2026-09-07T09:15:26:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:15:26:   monthly_maintenance: '1000.00',
2026-09-07T09:15:26:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:15:26:   last_paid_month: null,
2026-09-07T09:15:26:   pending_months: 2,
2026-09-07T09:15:26:   pending_amount: 1000
2026-09-07T09:15:26: }
2026-09-07T09:15:26: myDueAmount => 1000
2026-09-07T09:15:26: Pending Maintenance Count => 0
2026-09-07T09:15:26: Pending Expense Count => 0
2026-09-07T09:15:26: Total Pending Count => 0
2026-09-07T09:15:26: 09:15:26 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 14.129 ms - 637[0m
2026-09-07T09:15:47: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:15:47: Method: POST
2026-09-07T09:15:47: originalUrl: /v1/user/login
2026-09-07T09:15:47: path: /v1/user/login
2026-09-07T09:15:47: normalizedPath: /v1/user/login
2026-09-07T09:15:47: isPublicRoute: false
2026-09-07T09:15:47: ------------------------------
2026-09-07T09:15:47: ----- initAuth DEBUG -----
2026-09-07T09:15:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:47: IsValid: true
2026-09-07T09:15:47: --------------------------
2026-09-07T09:15:47: ========== LOGIN API HIT ==========
2026-09-07T09:15:47: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-07T09:15:47: SUPERADMIN CHECK RESULT: Found
2026-09-07T09:15:47: 09:15:47 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 149.840 ms - 2063[0m
2026-09-07T09:15:47: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:15:47: Method: GET
2026-09-07T09:15:47: originalUrl: /v1/dashboard
2026-09-07T09:15:47: path: /v1/dashboard
2026-09-07T09:15:47: normalizedPath: /v1/dashboard
2026-09-07T09:15:47: isPublicRoute: false
2026-09-07T09:15:47: ------------------------------
2026-09-07T09:15:47: ----- initAuth DEBUG -----
2026-09-07T09:15:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:47: IsValid: true
2026-09-07T09:15:47: --------------------------
2026-09-07T09:15:47: ========== Dashboard Controller ==========
2026-09-07T09:15:47: req.user => {
2026-09-07T09:15:47:   user_id: 22,
2026-09-07T09:15:47:   society_id: 23,
2026-09-07T09:15:47:   role: 'admin',
2026-09-07T09:15:47:   full_name: 'Varun',
2026-09-07T09:15:47:   is_admin: 1,
2026-09-07T09:15:47:   is_member: 1,
2026-09-07T09:15:47:   is_superadmin: false,
2026-09-07T09:15:47:   permissions: {
2026-09-07T09:15:47:     dashboard: { view: true },
2026-09-07T09:15:47:     society: {
2026-09-07T09:15:47:       view: true,
2026-09-07T09:15:47:       summary: false,
2026-09-07T09:15:47:       create: false,
2026-09-07T09:15:47:       update: true,
2026-09-07T09:15:47:       delete: false,
2026-09-07T09:15:47:       approve: false,
2026-09-07T09:15:47:       reject: false
2026-09-07T09:15:47:     },
2026-09-07T09:15:47:     members: {
2026-09-07T09:15:47:       view: true,
2026-09-07T09:15:47:       create: true,
2026-09-07T09:15:47:       update: true,
2026-09-07T09:15:47:       delete: true,
2026-09-07T09:15:47:       approve: false,
2026-09-07T09:15:47:       reject: true
2026-09-07T09:15:47:     },
2026-09-07T09:15:47:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:15:47:     expenses: {
2026-09-07T09:15:47:       view: true,
2026-09-07T09:15:47:       create: true,
2026-09-07T09:15:47:       update: true,
2026-09-07T09:15:47:       delete: false,
2026-09-07T09:15:47:       approve: true,
2026-09-07T09:15:47:       reject: true
2026-09-07T09:15:47:     },
2026-09-07T09:15:47:     transactions: { view: true },
2026-09-07T09:15:47:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:15:47:     profile: { view: true, update: true },
2026-09-07T09:15:47:     settings: { view: true, update: true }
2026-09-07T09:15:47:   },
2026-09-07T09:15:47:   iat: 1788752747,
2026-09-07T09:15:47:   exp: 1791344747
2026-09-07T09:15:47: }
2026-09-07T09:15:47: req.selectedSocietyId => 23
2026-09-07T09:15:47: Dashboard Society ID => 23
2026-09-07T09:15:47: Member ID => 22
2026-09-07T09:15:47: User Role => admin
2026-09-07T09:15:47: societyId = 23
2026-09-07T09:15:47: memberId = 22
2026-09-07T09:15:47: Calling getMemberPaymentSummary...
2026-09-07T09:15:47: ========== Dashboard Due Debug ==========
2026-09-07T09:15:47: myDueResult => {
2026-09-07T09:15:47:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:15:47:   monthly_maintenance: '1000.00',
2026-09-07T09:15:47:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:15:47:   last_paid_month: null,
2026-09-07T09:15:47:   pending_months: 2,
2026-09-07T09:15:47:   pending_amount: 1000
2026-09-07T09:15:47: }
2026-09-07T09:15:47: myDueAmount => 1000
2026-09-07T09:15:47: Pending Maintenance Count => 0
2026-09-07T09:15:47: Pending Expense Count => 0
2026-09-07T09:15:47: Total Pending Count => 0
2026-09-07T09:15:47: 09:15:47 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.487 ms - 637[0m
2026-09-07T09:15:56: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:15:56: Method: POST
2026-09-07T09:15:56: originalUrl: /v1/transactions
2026-09-07T09:15:56: path: /v1/transactions
2026-09-07T09:15:56: normalizedPath: /v1/transactions
2026-09-07T09:15:56: isPublicRoute: false
2026-09-07T09:15:56: ------------------------------
2026-09-07T09:15:56: ----- initAuth DEBUG -----
2026-09-07T09:15:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:56: IsValid: true
2026-09-07T09:15:56: --------------------------
2026-09-07T09:15:56: 09:15:56 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 5.163 ms - 1056[0m
2026-09-07T09:15:56: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:15:56: Method: GET
2026-09-07T09:15:56: originalUrl: /v1/transactions/summary?society_id=23
2026-09-07T09:15:56: path: /v1/transactions/summary
2026-09-07T09:15:56: normalizedPath: /v1/transactions/summary
2026-09-07T09:15:56: isPublicRoute: false
2026-09-07T09:15:56: ------------------------------
2026-09-07T09:15:56: ----- initAuth DEBUG -----
2026-09-07T09:15:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:56: IsValid: true
2026-09-07T09:15:56: --------------------------
2026-09-07T09:15:56: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:15:56: Method: GET
2026-09-07T09:15:56: originalUrl: /v1/expense-categories
2026-09-07T09:15:56: path: /v1/expense-categories
2026-09-07T09:15:56: normalizedPath: /v1/expense-categories
2026-09-07T09:15:56: isPublicRoute: false
2026-09-07T09:15:56: ------------------------------
2026-09-07T09:15:56: ----- initAuth DEBUG -----
2026-09-07T09:15:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:56: IsValid: true
2026-09-07T09:15:56: --------------------------
2026-09-07T09:15:56: 09:15:56 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 7.923 ms - 132[0m
2026-09-07T09:15:56: 09:15:56 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 8.221 ms - 149[0m
2026-09-07T09:15:59: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:15:59: Method: POST
2026-09-07T09:15:59: originalUrl: /v1/payments
2026-09-07T09:15:59: path: /v1/payments
2026-09-07T09:15:59: normalizedPath: /v1/payments
2026-09-07T09:15:59: isPublicRoute: false
2026-09-07T09:15:59: ------------------------------
2026-09-07T09:15:59: ----- initAuth DEBUG -----
2026-09-07T09:15:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:59: IsValid: true
2026-09-07T09:15:59: --------------------------
2026-09-07T09:15:59: 09:15:59 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 11.382 ms - 795[0m
2026-09-07T09:15:59: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:15:59: Method: GET
2026-09-07T09:15:59: originalUrl: /v1/payment/my-dues
2026-09-07T09:15:59: path: /v1/payment/my-dues
2026-09-07T09:15:59: normalizedPath: /v1/payment/my-dues
2026-09-07T09:15:59: isPublicRoute: false
2026-09-07T09:15:59: ------------------------------
2026-09-07T09:15:59: ----- initAuth DEBUG -----
2026-09-07T09:15:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:15:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:15:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:15:59: IsValid: true
2026-09-07T09:15:59: --------------------------
2026-09-07T09:15:59: 09:15:59 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 7.475 ms - 463[0m
2026-09-07T09:16:00: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:00: Method: POST
2026-09-07T09:16:00: originalUrl: /v1/expenses
2026-09-07T09:16:00: path: /v1/expenses
2026-09-07T09:16:00: normalizedPath: /v1/expenses
2026-09-07T09:16:00: isPublicRoute: false
2026-09-07T09:16:00: ------------------------------
2026-09-07T09:16:00: ----- initAuth DEBUG -----
2026-09-07T09:16:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:00: IsValid: true
2026-09-07T09:16:00: --------------------------
2026-09-07T09:16:00: 09:16:00 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 8.948 ms - 557[0m
2026-09-07T09:16:00: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:00: Method: POST
2026-09-07T09:16:00: originalUrl: /v1/expenses/summary
2026-09-07T09:16:00: path: /v1/expenses/summary
2026-09-07T09:16:00: normalizedPath: /v1/expenses/summary
2026-09-07T09:16:00: isPublicRoute: false
2026-09-07T09:16:00: ------------------------------
2026-09-07T09:16:00: ----- initAuth DEBUG -----
2026-09-07T09:16:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:00: IsValid: true
2026-09-07T09:16:00: --------------------------
2026-09-07T09:16:00: 09:16:00 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 9.252 ms - 156[0m
2026-09-07T09:16:00: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:00: Method: GET
2026-09-07T09:16:00: originalUrl: /v1/expense-categories
2026-09-07T09:16:00: path: /v1/expense-categories
2026-09-07T09:16:00: normalizedPath: /v1/expense-categories
2026-09-07T09:16:00: isPublicRoute: false
2026-09-07T09:16:00: ------------------------------
2026-09-07T09:16:00: ----- initAuth DEBUG -----
2026-09-07T09:16:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:00: IsValid: true
2026-09-07T09:16:00: --------------------------
2026-09-07T09:16:00: 09:16:00 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.877 ms - 149[0m
2026-09-07T09:16:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:06: Method: POST
2026-09-07T09:16:06: originalUrl: /v1/expenses
2026-09-07T09:16:06: path: /v1/expenses
2026-09-07T09:16:06: normalizedPath: /v1/expenses
2026-09-07T09:16:06: isPublicRoute: false
2026-09-07T09:16:06: ------------------------------
2026-09-07T09:16:06: ----- initAuth DEBUG -----
2026-09-07T09:16:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:06: IsValid: true
2026-09-07T09:16:06: --------------------------
2026-09-07T09:16:06: 09:16:06 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.990 ms - 557[0m
2026-09-07T09:16:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:06: Method: POST
2026-09-07T09:16:06: originalUrl: /v1/expenses/summary
2026-09-07T09:16:06: path: /v1/expenses/summary
2026-09-07T09:16:06: normalizedPath: /v1/expenses/summary
2026-09-07T09:16:06: isPublicRoute: false
2026-09-07T09:16:06: ------------------------------
2026-09-07T09:16:06: ----- initAuth DEBUG -----
2026-09-07T09:16:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:06: IsValid: true
2026-09-07T09:16:06: --------------------------
2026-09-07T09:16:06: 09:16:06 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.365 ms - 156[0m
2026-09-07T09:16:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:06: Method: GET
2026-09-07T09:16:06: originalUrl: /v1/expense-categories
2026-09-07T09:16:06: path: /v1/expense-categories
2026-09-07T09:16:06: normalizedPath: /v1/expense-categories
2026-09-07T09:16:06: isPublicRoute: false
2026-09-07T09:16:06: ------------------------------
2026-09-07T09:16:06: ----- initAuth DEBUG -----
2026-09-07T09:16:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:06: IsValid: true
2026-09-07T09:16:06: --------------------------
2026-09-07T09:16:06: 09:16:06 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.047 ms - 149[0m
2026-09-07T09:16:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:07: Method: GET
2026-09-07T09:16:07: originalUrl: /v1/dashboard
2026-09-07T09:16:07: path: /v1/dashboard
2026-09-07T09:16:07: normalizedPath: /v1/dashboard
2026-09-07T09:16:07: isPublicRoute: false
2026-09-07T09:16:07: ------------------------------
2026-09-07T09:16:07: ----- initAuth DEBUG -----
2026-09-07T09:16:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:07: IsValid: true
2026-09-07T09:16:07: --------------------------
2026-09-07T09:16:07: ========== Dashboard Controller ==========
2026-09-07T09:16:07: req.user => {
2026-09-07T09:16:07:   user_id: 22,
2026-09-07T09:16:07:   society_id: 23,
2026-09-07T09:16:07:   role: 'admin',
2026-09-07T09:16:07:   full_name: 'Varun',
2026-09-07T09:16:07:   is_admin: 1,
2026-09-07T09:16:07:   is_member: 1,
2026-09-07T09:16:07:   is_superadmin: false,
2026-09-07T09:16:07:   permissions: {
2026-09-07T09:16:07:     dashboard: { view: true },
2026-09-07T09:16:07:     society: {
2026-09-07T09:16:07:       view: true,
2026-09-07T09:16:07:       summary: false,
2026-09-07T09:16:07:       create: false,
2026-09-07T09:16:07:       update: true,
2026-09-07T09:16:07:       delete: false,
2026-09-07T09:16:07:       approve: false,
2026-09-07T09:16:07:       reject: false
2026-09-07T09:16:07:     },
2026-09-07T09:16:07:     members: {
2026-09-07T09:16:07:       view: true,
2026-09-07T09:16:07:       create: true,
2026-09-07T09:16:07:       update: true,
2026-09-07T09:16:07:       delete: true,
2026-09-07T09:16:07:       approve: false,
2026-09-07T09:16:07:       reject: true
2026-09-07T09:16:07:     },
2026-09-07T09:16:07:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:16:07:     expenses: {
2026-09-07T09:16:07:       view: true,
2026-09-07T09:16:07:       create: true,
2026-09-07T09:16:07:       update: true,
2026-09-07T09:16:07:       delete: false,
2026-09-07T09:16:07:       approve: true,
2026-09-07T09:16:07:       reject: true
2026-09-07T09:16:07:     },
2026-09-07T09:16:07:     transactions: { view: true },
2026-09-07T09:16:07:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:16:07:     profile: { view: true, update: true },
2026-09-07T09:16:07:     settings: { view: true, update: true }
2026-09-07T09:16:07:   },
2026-09-07T09:16:07:   iat: 1788752747,
2026-09-07T09:16:07:   exp: 1791344747
2026-09-07T09:16:07: }
2026-09-07T09:16:07: req.selectedSocietyId => 23
2026-09-07T09:16:07: Dashboard Society ID => 23
2026-09-07T09:16:07: Member ID => 22
2026-09-07T09:16:07: User Role => admin
2026-09-07T09:16:07: societyId = 23
2026-09-07T09:16:07: memberId = 22
2026-09-07T09:16:07: Calling getMemberPaymentSummary...
2026-09-07T09:16:07: ========== Dashboard Due Debug ==========
2026-09-07T09:16:07: myDueResult => {
2026-09-07T09:16:07:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:16:07:   monthly_maintenance: '1000.00',
2026-09-07T09:16:07:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:16:07:   last_paid_month: null,
2026-09-07T09:16:07:   pending_months: 2,
2026-09-07T09:16:07:   pending_amount: 1000
2026-09-07T09:16:07: }
2026-09-07T09:16:07: myDueAmount => 1000
2026-09-07T09:16:07: Pending Maintenance Count => 0
2026-09-07T09:16:07: Pending Expense Count => 0
2026-09-07T09:16:07: Total Pending Count => 0
2026-09-07T09:16:07: 09:16:07 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 5.589 ms - 637[0m
2026-09-07T09:16:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:10: Method: POST
2026-09-07T09:16:10: originalUrl: /v1/expenses
2026-09-07T09:16:10: path: /v1/expenses
2026-09-07T09:16:10: normalizedPath: /v1/expenses
2026-09-07T09:16:10: isPublicRoute: false
2026-09-07T09:16:10: ------------------------------
2026-09-07T09:16:10: ----- initAuth DEBUG -----
2026-09-07T09:16:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:10: IsValid: true
2026-09-07T09:16:10: --------------------------
2026-09-07T09:16:10: 09:16:10 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 3.390 ms - 557[0m
2026-09-07T09:16:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:10: Method: POST
2026-09-07T09:16:10: originalUrl: /v1/expenses/summary
2026-09-07T09:16:10: path: /v1/expenses/summary
2026-09-07T09:16:10: normalizedPath: /v1/expenses/summary
2026-09-07T09:16:10: isPublicRoute: false
2026-09-07T09:16:10: ------------------------------
2026-09-07T09:16:10: ----- initAuth DEBUG -----
2026-09-07T09:16:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:10: IsValid: true
2026-09-07T09:16:10: --------------------------
2026-09-07T09:16:10: 09:16:10 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 5.701 ms - 156[0m
2026-09-07T09:16:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:10: Method: GET
2026-09-07T09:16:10: originalUrl: /v1/expense-categories
2026-09-07T09:16:10: path: /v1/expense-categories
2026-09-07T09:16:10: normalizedPath: /v1/expense-categories
2026-09-07T09:16:10: isPublicRoute: false
2026-09-07T09:16:10: ------------------------------
2026-09-07T09:16:10: ----- initAuth DEBUG -----
2026-09-07T09:16:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:10: IsValid: true
2026-09-07T09:16:10: --------------------------
2026-09-07T09:16:10: 09:16:10 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 5.369 ms - 149[0m
2026-09-07T09:16:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:10: Method: POST
2026-09-07T09:16:10: originalUrl: /v1/payments
2026-09-07T09:16:10: path: /v1/payments
2026-09-07T09:16:10: normalizedPath: /v1/payments
2026-09-07T09:16:10: isPublicRoute: false
2026-09-07T09:16:10: ------------------------------
2026-09-07T09:16:10: ----- initAuth DEBUG -----
2026-09-07T09:16:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:10: IsValid: true
2026-09-07T09:16:10: --------------------------
2026-09-07T09:16:10: 09:16:10 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 6.595 ms - 795[0m
2026-09-07T09:16:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:11: Method: GET
2026-09-07T09:16:11: originalUrl: /v1/payment/my-dues
2026-09-07T09:16:11: path: /v1/payment/my-dues
2026-09-07T09:16:11: normalizedPath: /v1/payment/my-dues
2026-09-07T09:16:11: isPublicRoute: false
2026-09-07T09:16:11: ------------------------------
2026-09-07T09:16:11: ----- initAuth DEBUG -----
2026-09-07T09:16:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:11: IsValid: true
2026-09-07T09:16:11: --------------------------
2026-09-07T09:16:11: 09:16:11 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.500 ms - 463[0m
2026-09-07T09:16:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:11: Method: POST
2026-09-07T09:16:11: originalUrl: /v1/expenses
2026-09-07T09:16:11: path: /v1/expenses
2026-09-07T09:16:11: normalizedPath: /v1/expenses
2026-09-07T09:16:11: isPublicRoute: false
2026-09-07T09:16:11: ------------------------------
2026-09-07T09:16:11: ----- initAuth DEBUG -----
2026-09-07T09:16:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:11: IsValid: true
2026-09-07T09:16:11: --------------------------
2026-09-07T09:16:11: 09:16:11 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 4.104 ms - 557[0m
2026-09-07T09:16:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:11: Method: POST
2026-09-07T09:16:11: originalUrl: /v1/expenses/summary
2026-09-07T09:16:11: path: /v1/expenses/summary
2026-09-07T09:16:11: normalizedPath: /v1/expenses/summary
2026-09-07T09:16:11: isPublicRoute: false
2026-09-07T09:16:11: ------------------------------
2026-09-07T09:16:11: ----- initAuth DEBUG -----
2026-09-07T09:16:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:11: IsValid: true
2026-09-07T09:16:11: --------------------------
2026-09-07T09:16:11: 09:16:11 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.479 ms - 156[0m
2026-09-07T09:16:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:11: Method: GET
2026-09-07T09:16:11: originalUrl: /v1/expense-categories
2026-09-07T09:16:11: path: /v1/expense-categories
2026-09-07T09:16:11: normalizedPath: /v1/expense-categories
2026-09-07T09:16:11: isPublicRoute: false
2026-09-07T09:16:11: ------------------------------
2026-09-07T09:16:11: ----- initAuth DEBUG -----
2026-09-07T09:16:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:11: IsValid: true
2026-09-07T09:16:11: --------------------------
2026-09-07T09:16:11: 09:16:11 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 5.748 ms - 149[0m
2026-09-07T09:16:45: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:45: Method: POST
2026-09-07T09:16:45: originalUrl: /v1/expense/create
2026-09-07T09:16:45: path: /v1/expense/create
2026-09-07T09:16:45: normalizedPath: /v1/expense/create
2026-09-07T09:16:45: isPublicRoute: false
2026-09-07T09:16:45: ------------------------------
2026-09-07T09:16:45: ----- initAuth DEBUG -----
2026-09-07T09:16:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:45: IsValid: true
2026-09-07T09:16:45: --------------------------
2026-09-07T09:16:45: 09:16:45 [[32minfo[39m] [0mPOST /v1/expense/create [32m201[0m 52.519 ms - 79[0m
2026-09-07T09:16:45: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:45: Method: POST
2026-09-07T09:16:45: originalUrl: /v1/expenses
2026-09-07T09:16:45: path: /v1/expenses
2026-09-07T09:16:45: normalizedPath: /v1/expenses
2026-09-07T09:16:45: isPublicRoute: false
2026-09-07T09:16:45: ------------------------------
2026-09-07T09:16:45: ----- initAuth DEBUG -----
2026-09-07T09:16:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:45: IsValid: true
2026-09-07T09:16:45: --------------------------
2026-09-07T09:16:45: 09:16:45 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 6.915 ms - 1070[0m
2026-09-07T09:16:45: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:45: Method: POST
2026-09-07T09:16:45: originalUrl: /v1/expenses/summary
2026-09-07T09:16:45: path: /v1/expenses/summary
2026-09-07T09:16:45: normalizedPath: /v1/expenses/summary
2026-09-07T09:16:45: isPublicRoute: false
2026-09-07T09:16:45: ------------------------------
2026-09-07T09:16:45: ----- initAuth DEBUG -----
2026-09-07T09:16:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:45: IsValid: true
2026-09-07T09:16:45: --------------------------
2026-09-07T09:16:45: 09:16:45 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 3.522 ms - 158[0m
2026-09-07T09:16:46: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:46: Method: GET
2026-09-07T09:16:46: originalUrl: /v1/expense-categories
2026-09-07T09:16:46: path: /v1/expense-categories
2026-09-07T09:16:46: normalizedPath: /v1/expense-categories
2026-09-07T09:16:46: isPublicRoute: false
2026-09-07T09:16:46: ------------------------------
2026-09-07T09:16:46: ----- initAuth DEBUG -----
2026-09-07T09:16:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:46: IsValid: true
2026-09-07T09:16:46: --------------------------
2026-09-07T09:16:46: 09:16:46 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 5.109 ms - 149[0m
2026-09-07T09:16:47: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:16:47: Method: GET
2026-09-07T09:16:47: originalUrl: /v1/dashboard
2026-09-07T09:16:47: path: /v1/dashboard
2026-09-07T09:16:47: normalizedPath: /v1/dashboard
2026-09-07T09:16:47: isPublicRoute: false
2026-09-07T09:16:47: ------------------------------
2026-09-07T09:16:47: ----- initAuth DEBUG -----
2026-09-07T09:16:47: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:47: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:16:47: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:47: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:16:47: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:47: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:16:47: IsValid: true
2026-09-07T09:16:47: --------------------------
2026-09-07T09:16:47: ========== Dashboard Controller ==========
2026-09-07T09:16:47: req.user => {
2026-09-07T09:16:47:   user_id: 22,
2026-09-07T09:16:47:   society_id: 23,
2026-09-07T09:16:47:   role: 'admin',
2026-09-07T09:16:47:   full_name: 'Varun',
2026-09-07T09:16:47:   is_admin: 1,
2026-09-07T09:16:47:   is_member: 1,
2026-09-07T09:16:47:   is_superadmin: false,
2026-09-07T09:16:47:   permissions: {
2026-09-07T09:16:47:     dashboard: { view: true },
2026-09-07T09:16:47:     society: {
2026-09-07T09:16:47:       view: true,
2026-09-07T09:16:47:       summary: false,
2026-09-07T09:16:47:       create: false,
2026-09-07T09:16:47:       update: true,
2026-09-07T09:16:47:       delete: false,
2026-09-07T09:16:47:       approve: false,
2026-09-07T09:16:47:       reject: false
2026-09-07T09:16:47:     },
2026-09-07T09:16:47:     members: {
2026-09-07T09:16:47:       view: true,
2026-09-07T09:16:47:       create: true,
2026-09-07T09:16:47:       update: true,
2026-09-07T09:16:47:       delete: true,
2026-09-07T09:16:47:       approve: false,
2026-09-07T09:16:47:       reject: true
2026-09-07T09:16:47:     },
2026-09-07T09:16:47:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:16:47:     expenses: {
2026-09-07T09:16:47:       view: true,
2026-09-07T09:16:47:       create: true,
2026-09-07T09:16:47:       update: true,
2026-09-07T09:16:47:       delete: false,
2026-09-07T09:16:47:       approve: true,
2026-09-07T09:16:47:       reject: true
2026-09-07T09:16:47:     },
2026-09-07T09:16:47:     transactions: { view: true },
2026-09-07T09:16:47:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:16:47:     profile: { view: true, update: true },
2026-09-07T09:16:47:     settings: { view: true, update: true }
2026-09-07T09:16:47:   },
2026-09-07T09:16:47:   iat: 1788752747,
2026-09-07T09:16:47:   exp: 1791344747
2026-09-07T09:16:47: }
2026-09-07T09:16:47: req.selectedSocietyId => 23
2026-09-07T09:16:47: Dashboard Society ID => 23
2026-09-07T09:16:47: Member ID => 22
2026-09-07T09:16:47: User Role => admin
2026-09-07T09:16:47: societyId = 23
2026-09-07T09:16:47: memberId = 22
2026-09-07T09:16:47: Calling getMemberPaymentSummary...
2026-09-07T09:16:47: ========== Dashboard Due Debug ==========
2026-09-07T09:16:47: myDueResult => {
2026-09-07T09:16:47:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:16:47:   monthly_maintenance: '1000.00',
2026-09-07T09:16:47:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:16:47:   last_paid_month: null,
2026-09-07T09:16:47:   pending_months: 2,
2026-09-07T09:16:47:   pending_amount: 1000
2026-09-07T09:16:47: }
2026-09-07T09:16:47: myDueAmount => 1000
2026-09-07T09:16:47: Pending Maintenance Count => 0
2026-09-07T09:16:47: Pending Expense Count => 1
2026-09-07T09:16:47: Total Pending Count => 1
2026-09-07T09:16:47: 09:16:47 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 46.712 ms - 636[0m
2026-09-07T09:29:44: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:29:44: Method: POST
2026-09-07T09:29:44: originalUrl: /v1/user/login
2026-09-07T09:29:44: path: /v1/user/login
2026-09-07T09:29:44: normalizedPath: /v1/user/login
2026-09-07T09:29:44: isPublicRoute: false
2026-09-07T09:29:44: ------------------------------
2026-09-07T09:29:44: ----- initAuth DEBUG -----
2026-09-07T09:29:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:29:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:29:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:29:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:29:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:29:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:29:44: IsValid: true
2026-09-07T09:29:44: --------------------------
2026-09-07T09:29:44: ========== LOGIN API HIT ==========
2026-09-07T09:29:44: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-07T09:29:44: SUPERADMIN CHECK RESULT: Found
2026-09-07T09:29:44: 09:29:44 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 169.885 ms - 2063[0m
2026-09-07T09:29:45: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:29:45: Method: GET
2026-09-07T09:29:45: originalUrl: /v1/dashboard
2026-09-07T09:29:45: path: /v1/dashboard
2026-09-07T09:29:45: normalizedPath: /v1/dashboard
2026-09-07T09:29:45: isPublicRoute: false
2026-09-07T09:29:45: ------------------------------
2026-09-07T09:29:45: ----- initAuth DEBUG -----
2026-09-07T09:29:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:29:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:29:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:29:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:29:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:29:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:29:45: IsValid: true
2026-09-07T09:29:45: --------------------------
2026-09-07T09:29:45: ========== Dashboard Controller ==========
2026-09-07T09:29:45: req.user => {
2026-09-07T09:29:45:   user_id: 22,
2026-09-07T09:29:45:   society_id: 23,
2026-09-07T09:29:45:   role: 'admin',
2026-09-07T09:29:45:   full_name: 'Varun',
2026-09-07T09:29:45:   is_admin: 1,
2026-09-07T09:29:45:   is_member: 1,
2026-09-07T09:29:45:   is_superadmin: false,
2026-09-07T09:29:45:   permissions: {
2026-09-07T09:29:45:     dashboard: { view: true },
2026-09-07T09:29:45:     society: {
2026-09-07T09:29:45:       view: true,
2026-09-07T09:29:45:       summary: false,
2026-09-07T09:29:45:       create: false,
2026-09-07T09:29:45:       update: true,
2026-09-07T09:29:45:       delete: false,
2026-09-07T09:29:45:       approve: false,
2026-09-07T09:29:45:       reject: false
2026-09-07T09:29:45:     },
2026-09-07T09:29:45:     members: {
2026-09-07T09:29:45:       view: true,
2026-09-07T09:29:45:       create: true,
2026-09-07T09:29:45:       update: true,
2026-09-07T09:29:45:       delete: true,
2026-09-07T09:29:45:       approve: false,
2026-09-07T09:29:45:       reject: true
2026-09-07T09:29:45:     },
2026-09-07T09:29:45:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:29:45:     expenses: {
2026-09-07T09:29:45:       view: true,
2026-09-07T09:29:45:       create: true,
2026-09-07T09:29:45:       update: true,
2026-09-07T09:29:45:       delete: false,
2026-09-07T09:29:45:       approve: true,
2026-09-07T09:29:45:       reject: true
2026-09-07T09:29:45:     },
2026-09-07T09:29:45:     transactions: { view: true },
2026-09-07T09:29:45:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:29:45:     profile: { view: true, update: true },
2026-09-07T09:29:45:     settings: { view: true, update: true }
2026-09-07T09:29:45:   },
2026-09-07T09:29:45:   iat: 1788753584,
2026-09-07T09:29:45:   exp: 1791345584
2026-09-07T09:29:45: }
2026-09-07T09:29:45: req.selectedSocietyId => 23
2026-09-07T09:29:45: Dashboard Society ID => 23
2026-09-07T09:29:45: Member ID => 22
2026-09-07T09:29:45: User Role => admin
2026-09-07T09:29:45: societyId = 23
2026-09-07T09:29:45: memberId = 22
2026-09-07T09:29:45: Calling getMemberPaymentSummary...
2026-09-07T09:29:45: ========== Dashboard Due Debug ==========
2026-09-07T09:29:45: myDueResult => {
2026-09-07T09:29:45:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:29:45:   monthly_maintenance: '1000.00',
2026-09-07T09:29:45:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:29:45:   last_paid_month: null,
2026-09-07T09:29:45:   pending_months: 2,
2026-09-07T09:29:45:   pending_amount: 1000
2026-09-07T09:29:45: }
2026-09-07T09:29:45: myDueAmount => 1000
2026-09-07T09:29:45: Pending Maintenance Count => 0
2026-09-07T09:29:45: Pending Expense Count => 1
2026-09-07T09:29:45: Total Pending Count => 1
2026-09-07T09:29:45: 09:29:45 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 18.860 ms - 636[0m
2026-09-07T09:29:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:29:48: Method: POST
2026-09-07T09:29:48: originalUrl: /v1/user/login
2026-09-07T09:29:48: path: /v1/user/login
2026-09-07T09:29:48: normalizedPath: /v1/user/login
2026-09-07T09:29:48: isPublicRoute: false
2026-09-07T09:29:48: ------------------------------
2026-09-07T09:29:48: ----- initAuth DEBUG -----
2026-09-07T09:29:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:29:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:29:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:29:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:29:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:29:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:29:48: IsValid: true
2026-09-07T09:29:48: --------------------------
2026-09-07T09:29:48: ========== LOGIN API HIT ==========
2026-09-07T09:29:48: Login Request Body: { mobile_number: '1111111111', password: '1111111111' }
2026-09-07T09:29:48: SUPERADMIN CHECK RESULT: Found
2026-09-07T09:29:48: 09:29:48 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 12.509 ms - 72[0m
2026-09-07T09:29:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:29:49: Method: GET
2026-09-07T09:29:49: originalUrl: /v1/payment/my-dues
2026-09-07T09:29:49: path: /v1/payment/my-dues
2026-09-07T09:29:49: normalizedPath: /v1/payment/my-dues
2026-09-07T09:29:49: isPublicRoute: false
2026-09-07T09:29:49: ------------------------------
2026-09-07T09:29:49: ----- initAuth DEBUG -----
2026-09-07T09:29:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:29:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:29:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:29:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:29:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:29:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:29:49: IsValid: true
2026-09-07T09:29:49: --------------------------
2026-09-07T09:29:49: 09:29:49 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.410 ms - 463[0m
2026-09-07T09:30:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:30:06: Method: GET
2026-09-07T09:30:06: originalUrl: /v1/dashboard
2026-09-07T09:30:06: path: /v1/dashboard
2026-09-07T09:30:06: normalizedPath: /v1/dashboard
2026-09-07T09:30:06: isPublicRoute: false
2026-09-07T09:30:06: ------------------------------
2026-09-07T09:30:06: ----- initAuth DEBUG -----
2026-09-07T09:30:06: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:30:06: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:30:06: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:30:06: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:30:06: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:30:06: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:30:06: IsValid: true
2026-09-07T09:30:06: --------------------------
2026-09-07T09:30:06: ========== Dashboard Controller ==========
2026-09-07T09:30:06: req.user => {
2026-09-07T09:30:06:   user_id: 22,
2026-09-07T09:30:06:   society_id: 23,
2026-09-07T09:30:06:   role: 'admin',
2026-09-07T09:30:06:   full_name: 'Varun',
2026-09-07T09:30:06:   is_admin: 1,
2026-09-07T09:30:06:   is_member: 1,
2026-09-07T09:30:06:   is_superadmin: false,
2026-09-07T09:30:06:   permissions: {
2026-09-07T09:30:06:     dashboard: { view: true },
2026-09-07T09:30:06:     society: {
2026-09-07T09:30:06:       view: true,
2026-09-07T09:30:06:       summary: false,
2026-09-07T09:30:06:       create: false,
2026-09-07T09:30:06:       update: true,
2026-09-07T09:30:06:       delete: false,
2026-09-07T09:30:06:       approve: false,
2026-09-07T09:30:06:       reject: false
2026-09-07T09:30:06:     },
2026-09-07T09:30:06:     members: {
2026-09-07T09:30:06:       view: true,
2026-09-07T09:30:06:       create: true,
2026-09-07T09:30:06:       update: true,
2026-09-07T09:30:06:       delete: true,
2026-09-07T09:30:06:       approve: false,
2026-09-07T09:30:06:       reject: true
2026-09-07T09:30:06:     },
2026-09-07T09:30:06:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:30:06:     expenses: {
2026-09-07T09:30:06:       view: true,
2026-09-07T09:30:06:       create: true,
2026-09-07T09:30:06:       update: true,
2026-09-07T09:30:06:       delete: false,
2026-09-07T09:30:06:       approve: true,
2026-09-07T09:30:06:       reject: true
2026-09-07T09:30:06:     },
2026-09-07T09:30:06:     transactions: { view: true },
2026-09-07T09:30:06:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:30:06:     profile: { view: true, update: true },
2026-09-07T09:30:06:     settings: { view: true, update: true }
2026-09-07T09:30:06:   },
2026-09-07T09:30:06:   iat: 1788753584,
2026-09-07T09:30:06:   exp: 1791345584
2026-09-07T09:30:06: }
2026-09-07T09:30:06: req.selectedSocietyId => 23
2026-09-07T09:30:06: Dashboard Society ID => 23
2026-09-07T09:30:06: Member ID => 22
2026-09-07T09:30:06: User Role => admin
2026-09-07T09:30:06: societyId = 23
2026-09-07T09:30:06: memberId = 22
2026-09-07T09:30:06: Calling getMemberPaymentSummary...
2026-09-07T09:30:06: ========== Dashboard Due Debug ==========
2026-09-07T09:30:06: myDueResult => {
2026-09-07T09:30:06:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:30:06:   monthly_maintenance: '1000.00',
2026-09-07T09:30:06:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:30:06:   last_paid_month: null,
2026-09-07T09:30:06:   pending_months: 2,
2026-09-07T09:30:06:   pending_amount: 1000
2026-09-07T09:30:06: }
2026-09-07T09:30:06: myDueAmount => 1000
2026-09-07T09:30:06: Pending Maintenance Count => 0
2026-09-07T09:30:06: Pending Expense Count => 1
2026-09-07T09:30:06: Total Pending Count => 1
2026-09-07T09:30:06: 09:30:06 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 14.396 ms - 636[0m
2026-09-07T09:30:14: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:30:14: Method: POST
2026-09-07T09:30:14: originalUrl: /v1/society/registration-list
2026-09-07T09:30:14: path: /v1/society/registration-list
2026-09-07T09:30:14: normalizedPath: /v1/society/registration-list
2026-09-07T09:30:14: isPublicRoute: false
2026-09-07T09:30:14: ------------------------------
2026-09-07T09:30:14: ----- initAuth DEBUG -----
2026-09-07T09:30:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:30:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:30:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:30:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:30:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:30:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:30:14: IsValid: true
2026-09-07T09:30:14: --------------------------
2026-09-07T09:30:14: 09:30:14 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 7.556 ms - 410[0m
2026-09-07T09:30:14: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:30:14: Method: GET
2026-09-07T09:30:14: originalUrl: /v1/society/registration-dashboard-summary
2026-09-07T09:30:14: path: /v1/society/registration-dashboard-summary
2026-09-07T09:30:14: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-07T09:30:14: isPublicRoute: false
2026-09-07T09:30:14: ------------------------------
2026-09-07T09:30:14: ----- initAuth DEBUG -----
2026-09-07T09:30:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:30:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:30:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:30:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:30:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:30:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:30:14: IsValid: true
2026-09-07T09:30:14: --------------------------
2026-09-07T09:30:14: 09:30:14 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 15.867 ms - 152[0m
2026-09-07T09:30:16: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:30:16: Method: GET
2026-09-07T09:30:16: originalUrl: /v1/society/23
2026-09-07T09:30:16: path: /v1/society/23
2026-09-07T09:30:16: normalizedPath: /v1/society/23
2026-09-07T09:30:16: isPublicRoute: false
2026-09-07T09:30:16: ------------------------------
2026-09-07T09:30:16: ----- initAuth DEBUG -----
2026-09-07T09:30:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:30:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:30:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:30:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:30:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:30:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:30:16: IsValid: true
2026-09-07T09:30:16: --------------------------
2026-09-07T09:30:16: 09:30:16 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 4.462 ms - 688[0m
2026-09-07T09:30:20: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:30:20: Method: GET
2026-09-07T09:30:20: originalUrl: /v1/society/23
2026-09-07T09:30:20: path: /v1/society/23
2026-09-07T09:30:20: normalizedPath: /v1/society/23
2026-09-07T09:30:20: isPublicRoute: false
2026-09-07T09:30:20: ------------------------------
2026-09-07T09:30:20: ----- initAuth DEBUG -----
2026-09-07T09:30:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:30:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:30:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:30:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:30:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:30:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:30:20: IsValid: true
2026-09-07T09:30:20: --------------------------
2026-09-07T09:30:20: 09:30:20 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 4.209 ms - 688[0m
2026-09-07T09:30:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:30:27: Method: POST
2026-09-07T09:30:27: originalUrl: /v1/user/login
2026-09-07T09:30:27: path: /v1/user/login
2026-09-07T09:30:27: normalizedPath: /v1/user/login
2026-09-07T09:30:27: isPublicRoute: false
2026-09-07T09:30:27: ------------------------------
2026-09-07T09:30:27: ----- initAuth DEBUG -----
2026-09-07T09:30:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:30:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:30:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:30:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:30:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:30:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:30:27: IsValid: true
2026-09-07T09:30:27: --------------------------
2026-09-07T09:30:27: ========== LOGIN API HIT ==========
2026-09-07T09:30:27: Login Request Body: { mobile_number: '1234567890', password: '12345678' }
2026-09-07T09:30:27: SUPERADMIN CHECK RESULT: Not Found
2026-09-07T09:30:27: 09:30:27 [[32minfo[39m] [0mPOST /v1/user/login [33m404[0m 7.033 ms - 72[0m
2026-09-07T09:32:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:32:07: Method: POST
2026-09-07T09:32:07: originalUrl: /v1/user/login
2026-09-07T09:32:07: path: /v1/user/login
2026-09-07T09:32:07: normalizedPath: /v1/user/login
2026-09-07T09:32:07: isPublicRoute: false
2026-09-07T09:32:07: ------------------------------
2026-09-07T09:32:07: ----- initAuth DEBUG -----
2026-09-07T09:32:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:07: IsValid: true
2026-09-07T09:32:07: --------------------------
2026-09-07T09:32:07: ========== LOGIN API HIT ==========
2026-09-07T09:32:07: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-07T09:32:07: SUPERADMIN CHECK RESULT: Found
2026-09-07T09:32:07: 09:32:07 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 105.205 ms - 2063[0m
2026-09-07T09:32:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:32:08: Method: GET
2026-09-07T09:32:08: originalUrl: /v1/dashboard
2026-09-07T09:32:08: path: /v1/dashboard
2026-09-07T09:32:08: normalizedPath: /v1/dashboard
2026-09-07T09:32:08: isPublicRoute: false
2026-09-07T09:32:08: ------------------------------
2026-09-07T09:32:08: ----- initAuth DEBUG -----
2026-09-07T09:32:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:08: IsValid: true
2026-09-07T09:32:08: --------------------------
2026-09-07T09:32:08: ========== Dashboard Controller ==========
2026-09-07T09:32:08: req.user => {
2026-09-07T09:32:08:   user_id: 22,
2026-09-07T09:32:08:   society_id: 23,
2026-09-07T09:32:08:   role: 'admin',
2026-09-07T09:32:08:   full_name: 'Varun',
2026-09-07T09:32:08:   is_admin: 1,
2026-09-07T09:32:08:   is_member: 1,
2026-09-07T09:32:08:   is_superadmin: false,
2026-09-07T09:32:08:   permissions: {
2026-09-07T09:32:08:     dashboard: { view: true },
2026-09-07T09:32:08:     society: {
2026-09-07T09:32:08:       view: true,
2026-09-07T09:32:08:       summary: false,
2026-09-07T09:32:08:       create: false,
2026-09-07T09:32:08:       update: true,
2026-09-07T09:32:08:       delete: false,
2026-09-07T09:32:08:       approve: false,
2026-09-07T09:32:08:       reject: false
2026-09-07T09:32:08:     },
2026-09-07T09:32:08:     members: {
2026-09-07T09:32:08:       view: true,
2026-09-07T09:32:08:       create: true,
2026-09-07T09:32:08:       update: true,
2026-09-07T09:32:08:       delete: true,
2026-09-07T09:32:08:       approve: false,
2026-09-07T09:32:08:       reject: true
2026-09-07T09:32:08:     },
2026-09-07T09:32:08:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:32:08:     expenses: {
2026-09-07T09:32:08:       view: true,
2026-09-07T09:32:08:       create: true,
2026-09-07T09:32:08:       update: true,
2026-09-07T09:32:08:       delete: false,
2026-09-07T09:32:08:       approve: true,
2026-09-07T09:32:08:       reject: true
2026-09-07T09:32:08:     },
2026-09-07T09:32:08:     transactions: { view: true },
2026-09-07T09:32:08:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:32:08:     profile: { view: true, update: true },
2026-09-07T09:32:08:     settings: { view: true, update: true }
2026-09-07T09:32:08:   },
2026-09-07T09:32:08:   iat: 1788753727,
2026-09-07T09:32:08:   exp: 1791345727
2026-09-07T09:32:08: }
2026-09-07T09:32:08: req.selectedSocietyId => 23
2026-09-07T09:32:08: Dashboard Society ID => 23
2026-09-07T09:32:08: Member ID => 22
2026-09-07T09:32:08: User Role => admin
2026-09-07T09:32:08: societyId = 23
2026-09-07T09:32:08: memberId = 22
2026-09-07T09:32:08: Calling getMemberPaymentSummary...
2026-09-07T09:32:08: ========== Dashboard Due Debug ==========
2026-09-07T09:32:08: myDueResult => {
2026-09-07T09:32:08:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:32:08:   monthly_maintenance: '1000.00',
2026-09-07T09:32:08:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:32:08:   last_paid_month: null,
2026-09-07T09:32:08:   pending_months: 2,
2026-09-07T09:32:08:   pending_amount: 1000
2026-09-07T09:32:08: }
2026-09-07T09:32:08: myDueAmount => 1000
2026-09-07T09:32:08: Pending Maintenance Count => 0
2026-09-07T09:32:08: Pending Expense Count => 1
2026-09-07T09:32:08: Total Pending Count => 1
2026-09-07T09:32:08: 09:32:08 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 13.902 ms - 636[0m
2026-09-07T09:32:19: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:32:19: Method: POST
2026-09-07T09:32:19: originalUrl: /v1/society/registration-list
2026-09-07T09:32:19: path: /v1/society/registration-list
2026-09-07T09:32:19: normalizedPath: /v1/society/registration-list
2026-09-07T09:32:19: isPublicRoute: false
2026-09-07T09:32:19: ------------------------------
2026-09-07T09:32:19: ----- initAuth DEBUG -----
2026-09-07T09:32:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:19: IsValid: true
2026-09-07T09:32:19: --------------------------
2026-09-07T09:32:19: 09:32:19 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.273 ms - 410[0m
2026-09-07T09:32:19: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:32:19: Method: GET
2026-09-07T09:32:19: originalUrl: /v1/society/registration-dashboard-summary
2026-09-07T09:32:19: path: /v1/society/registration-dashboard-summary
2026-09-07T09:32:19: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-07T09:32:19: isPublicRoute: false
2026-09-07T09:32:19: ------------------------------
2026-09-07T09:32:19: ----- initAuth DEBUG -----
2026-09-07T09:32:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:19: IsValid: true
2026-09-07T09:32:19: --------------------------
2026-09-07T09:32:19: 09:32:19 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 6.653 ms - 152[0m
2026-09-07T09:32:22: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:32:22: Method: POST
2026-09-07T09:32:22: originalUrl: /v1/society/registration-list
2026-09-07T09:32:22: path: /v1/society/registration-list
2026-09-07T09:32:22: normalizedPath: /v1/society/registration-list
2026-09-07T09:32:22: isPublicRoute: false
2026-09-07T09:32:22: ------------------------------
2026-09-07T09:32:22: ----- initAuth DEBUG -----
2026-09-07T09:32:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:22: IsValid: true
2026-09-07T09:32:22: --------------------------
2026-09-07T09:32:22: 09:32:22 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.118 ms - 410[0m
2026-09-07T09:32:22: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:32:22: Method: GET
2026-09-07T09:32:22: originalUrl: /v1/society/registration-dashboard-summary
2026-09-07T09:32:22: path: /v1/society/registration-dashboard-summary
2026-09-07T09:32:22: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-07T09:32:22: isPublicRoute: false
2026-09-07T09:32:22: ------------------------------
2026-09-07T09:32:22: ----- initAuth DEBUG -----
2026-09-07T09:32:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:22: IsValid: true
2026-09-07T09:32:22: --------------------------
2026-09-07T09:32:22: 09:32:22 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 3.176 ms - 152[0m
2026-09-07T09:32:24: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:32:24: Method: POST
2026-09-07T09:32:24: originalUrl: /v1/transactions
2026-09-07T09:32:24: path: /v1/transactions
2026-09-07T09:32:24: normalizedPath: /v1/transactions
2026-09-07T09:32:24: isPublicRoute: false
2026-09-07T09:32:24: ------------------------------
2026-09-07T09:32:24: ----- initAuth DEBUG -----
2026-09-07T09:32:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:24: IsValid: true
2026-09-07T09:32:24: --------------------------
2026-09-07T09:32:24: 09:32:24 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 7.833 ms - 1378[0m
2026-09-07T09:32:24: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:32:24: Method: GET
2026-09-07T09:32:24: originalUrl: /v1/expense-categories
2026-09-07T09:32:24: path: /v1/expense-categories
2026-09-07T09:32:24: normalizedPath: /v1/expense-categories
2026-09-07T09:32:24: isPublicRoute: false
2026-09-07T09:32:24: ------------------------------
2026-09-07T09:32:24: ----- initAuth DEBUG -----
2026-09-07T09:32:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:24: IsValid: true
2026-09-07T09:32:24: --------------------------
2026-09-07T09:32:24: 09:32:24 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 11.517 ms - 149[0m
2026-09-07T09:32:24: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:32:24: Method: GET
2026-09-07T09:32:24: originalUrl: /v1/transactions/summary?society_id=23
2026-09-07T09:32:24: path: /v1/transactions/summary
2026-09-07T09:32:24: normalizedPath: /v1/transactions/summary
2026-09-07T09:32:24: isPublicRoute: false
2026-09-07T09:32:24: ------------------------------
2026-09-07T09:32:24: ----- initAuth DEBUG -----
2026-09-07T09:32:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:24: IsValid: true
2026-09-07T09:32:24: --------------------------
2026-09-07T09:32:24: 09:32:24 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 6.666 ms - 132[0m
2026-09-07T09:32:37: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:32:37: Method: POST
2026-09-07T09:32:37: originalUrl: /v1/expenses
2026-09-07T09:32:37: path: /v1/expenses
2026-09-07T09:32:37: normalizedPath: /v1/expenses
2026-09-07T09:32:37: isPublicRoute: false
2026-09-07T09:32:37: ------------------------------
2026-09-07T09:32:37: ----- initAuth DEBUG -----
2026-09-07T09:32:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:37: IsValid: true
2026-09-07T09:32:37: --------------------------
2026-09-07T09:32:37: 09:32:37 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 9.223 ms - 1070[0m
2026-09-07T09:32:37: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:32:37: Method: POST
2026-09-07T09:32:37: originalUrl: /v1/expenses/summary
2026-09-07T09:32:37: path: /v1/expenses/summary
2026-09-07T09:32:37: normalizedPath: /v1/expenses/summary
2026-09-07T09:32:37: isPublicRoute: false
2026-09-07T09:32:37: ------------------------------
2026-09-07T09:32:37: ----- initAuth DEBUG -----
2026-09-07T09:32:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:37: IsValid: true
2026-09-07T09:32:37: --------------------------
2026-09-07T09:32:37: 09:32:37 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 4.515 ms - 158[0m
2026-09-07T09:32:37: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:32:37: Method: GET
2026-09-07T09:32:37: originalUrl: /v1/expense-categories
2026-09-07T09:32:37: path: /v1/expense-categories
2026-09-07T09:32:37: normalizedPath: /v1/expense-categories
2026-09-07T09:32:37: isPublicRoute: false
2026-09-07T09:32:37: ------------------------------
2026-09-07T09:32:37: ----- initAuth DEBUG -----
2026-09-07T09:32:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:37: IsValid: true
2026-09-07T09:32:37: --------------------------
2026-09-07T09:32:37: 09:32:37 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.419 ms - 149[0m
2026-09-07T09:32:39: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:32:39: Method: POST
2026-09-07T09:32:39: originalUrl: /v1/payments
2026-09-07T09:32:39: path: /v1/payments
2026-09-07T09:32:39: normalizedPath: /v1/payments
2026-09-07T09:32:39: isPublicRoute: false
2026-09-07T09:32:39: ------------------------------
2026-09-07T09:32:39: ----- initAuth DEBUG -----
2026-09-07T09:32:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:39: IsValid: true
2026-09-07T09:32:39: --------------------------
2026-09-07T09:32:39: 09:32:39 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 5.959 ms - 795[0m
2026-09-07T09:32:39: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:32:39: Method: GET
2026-09-07T09:32:39: originalUrl: /v1/payment/my-dues
2026-09-07T09:32:39: path: /v1/payment/my-dues
2026-09-07T09:32:39: normalizedPath: /v1/payment/my-dues
2026-09-07T09:32:39: isPublicRoute: false
2026-09-07T09:32:39: ------------------------------
2026-09-07T09:32:39: ----- initAuth DEBUG -----
2026-09-07T09:32:39: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:39: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:39: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:39: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:39: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:39: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:39: IsValid: true
2026-09-07T09:32:39: --------------------------
2026-09-07T09:32:39: 09:32:39 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.752 ms - 463[0m
2026-09-07T09:32:44: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:32:44: Method: GET
2026-09-07T09:32:44: originalUrl: /v1/dashboard
2026-09-07T09:32:44: path: /v1/dashboard
2026-09-07T09:32:44: normalizedPath: /v1/dashboard
2026-09-07T09:32:44: isPublicRoute: false
2026-09-07T09:32:44: ------------------------------
2026-09-07T09:32:44: ----- initAuth DEBUG -----
2026-09-07T09:32:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:44: IsValid: true
2026-09-07T09:32:44: --------------------------
2026-09-07T09:32:44: ========== Dashboard Controller ==========
2026-09-07T09:32:44: req.user => {
2026-09-07T09:32:44:   user_id: 22,
2026-09-07T09:32:44:   society_id: 23,
2026-09-07T09:32:44:   role: 'admin',
2026-09-07T09:32:44:   full_name: 'Varun',
2026-09-07T09:32:44:   is_admin: 1,
2026-09-07T09:32:44:   is_member: 1,
2026-09-07T09:32:44:   is_superadmin: false,
2026-09-07T09:32:44:   permissions: {
2026-09-07T09:32:44:     dashboard: { view: true },
2026-09-07T09:32:44:     society: {
2026-09-07T09:32:44:       view: true,
2026-09-07T09:32:44:       summary: false,
2026-09-07T09:32:44:       create: false,
2026-09-07T09:32:44:       update: true,
2026-09-07T09:32:44:       delete: false,
2026-09-07T09:32:44:       approve: false,
2026-09-07T09:32:44:       reject: false
2026-09-07T09:32:44:     },
2026-09-07T09:32:44:     members: {
2026-09-07T09:32:44:       view: true,
2026-09-07T09:32:44:       create: true,
2026-09-07T09:32:44:       update: true,
2026-09-07T09:32:44:       delete: true,
2026-09-07T09:32:44:       approve: false,
2026-09-07T09:32:44:       reject: true
2026-09-07T09:32:44:     },
2026-09-07T09:32:44:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:32:44:     expenses: {
2026-09-07T09:32:44:       view: true,
2026-09-07T09:32:44:       create: true,
2026-09-07T09:32:44:       update: true,
2026-09-07T09:32:44:       delete: false,
2026-09-07T09:32:44:       approve: true,
2026-09-07T09:32:44:       reject: true
2026-09-07T09:32:44:     },
2026-09-07T09:32:44:     transactions: { view: true },
2026-09-07T09:32:44:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:32:44:     profile: { view: true, update: true },
2026-09-07T09:32:44:     settings: { view: true, update: true }
2026-09-07T09:32:44:   },
2026-09-07T09:32:44:   iat: 1788753727,
2026-09-07T09:32:44:   exp: 1791345727
2026-09-07T09:32:44: }
2026-09-07T09:32:44: req.selectedSocietyId => 23
2026-09-07T09:32:44: Dashboard Society ID => 23
2026-09-07T09:32:44: Member ID => 22
2026-09-07T09:32:44: User Role => admin
2026-09-07T09:32:44: societyId = 23
2026-09-07T09:32:44: memberId = 22
2026-09-07T09:32:44: Calling getMemberPaymentSummary...
2026-09-07T09:32:44: ========== Dashboard Due Debug ==========
2026-09-07T09:32:44: myDueResult => {
2026-09-07T09:32:44:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:32:44:   monthly_maintenance: '1000.00',
2026-09-07T09:32:44:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:32:44:   last_paid_month: null,
2026-09-07T09:32:44:   pending_months: 2,
2026-09-07T09:32:44:   pending_amount: 1000
2026-09-07T09:32:44: }
2026-09-07T09:32:44: myDueAmount => 1000
2026-09-07T09:32:44: Pending Maintenance Count => 0
2026-09-07T09:32:44: Pending Expense Count => 1
2026-09-07T09:32:44: Total Pending Count => 1
2026-09-07T09:32:44: 09:32:44 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 17.724 ms - 636[0m
2026-09-07T09:32:56: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:32:56: Method: POST
2026-09-07T09:32:56: originalUrl: /v1/payments
2026-09-07T09:32:56: path: /v1/payments
2026-09-07T09:32:56: normalizedPath: /v1/payments
2026-09-07T09:32:56: isPublicRoute: false
2026-09-07T09:32:56: ------------------------------
2026-09-07T09:32:56: ----- initAuth DEBUG -----
2026-09-07T09:32:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:56: IsValid: true
2026-09-07T09:32:56: --------------------------
2026-09-07T09:32:56: 09:32:56 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 13.656 ms - 795[0m
2026-09-07T09:32:56: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:32:56: Method: GET
2026-09-07T09:32:56: originalUrl: /v1/payment/my-dues
2026-09-07T09:32:56: path: /v1/payment/my-dues
2026-09-07T09:32:56: normalizedPath: /v1/payment/my-dues
2026-09-07T09:32:56: isPublicRoute: false
2026-09-07T09:32:56: ------------------------------
2026-09-07T09:32:56: ----- initAuth DEBUG -----
2026-09-07T09:32:56: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:56: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:56: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:56: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:56: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:56: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:56: IsValid: true
2026-09-07T09:32:56: --------------------------
2026-09-07T09:32:56: 09:32:56 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 6.862 ms - 463[0m
2026-09-07T09:32:59: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:32:59: Method: GET
2026-09-07T09:32:59: originalUrl: /v1/dashboard
2026-09-07T09:32:59: path: /v1/dashboard
2026-09-07T09:32:59: normalizedPath: /v1/dashboard
2026-09-07T09:32:59: isPublicRoute: false
2026-09-07T09:32:59: ------------------------------
2026-09-07T09:32:59: ----- initAuth DEBUG -----
2026-09-07T09:32:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:32:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:32:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:32:59: IsValid: true
2026-09-07T09:32:59: --------------------------
2026-09-07T09:32:59: ========== Dashboard Controller ==========
2026-09-07T09:32:59: req.user => {
2026-09-07T09:32:59:   user_id: 22,
2026-09-07T09:32:59:   society_id: 23,
2026-09-07T09:32:59:   role: 'admin',
2026-09-07T09:32:59:   full_name: 'Varun',
2026-09-07T09:32:59:   is_admin: 1,
2026-09-07T09:32:59:   is_member: 1,
2026-09-07T09:32:59:   is_superadmin: false,
2026-09-07T09:32:59:   permissions: {
2026-09-07T09:32:59:     dashboard: { view: true },
2026-09-07T09:32:59:     society: {
2026-09-07T09:32:59:       view: true,
2026-09-07T09:32:59:       summary: false,
2026-09-07T09:32:59:       create: false,
2026-09-07T09:32:59:       update: true,
2026-09-07T09:32:59:       delete: false,
2026-09-07T09:32:59:       approve: false,
2026-09-07T09:32:59:       reject: false
2026-09-07T09:32:59:     },
2026-09-07T09:32:59:     members: {
2026-09-07T09:32:59:       view: true,
2026-09-07T09:32:59:       create: true,
2026-09-07T09:32:59:       update: true,
2026-09-07T09:32:59:       delete: true,
2026-09-07T09:32:59:       approve: false,
2026-09-07T09:32:59:       reject: true
2026-09-07T09:32:59:     },
2026-09-07T09:32:59:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:32:59:     expenses: {
2026-09-07T09:32:59:       view: true,
2026-09-07T09:32:59:       create: true,
2026-09-07T09:32:59:       update: true,
2026-09-07T09:32:59:       delete: false,
2026-09-07T09:32:59:       approve: true,
2026-09-07T09:32:59:       reject: true
2026-09-07T09:32:59:     },
2026-09-07T09:32:59:     transactions: { view: true },
2026-09-07T09:32:59:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:32:59:     profile: { view: true, update: true },
2026-09-07T09:32:59:     settings: { view: true, update: true }
2026-09-07T09:32:59:   },
2026-09-07T09:32:59:   iat: 1788753727,
2026-09-07T09:32:59:   exp: 1791345727
2026-09-07T09:32:59: }
2026-09-07T09:32:59: req.selectedSocietyId => 23
2026-09-07T09:32:59: Dashboard Society ID => 23
2026-09-07T09:32:59: Member ID => 22
2026-09-07T09:32:59: User Role => admin
2026-09-07T09:32:59: societyId = 23
2026-09-07T09:32:59: memberId = 22
2026-09-07T09:32:59: Calling getMemberPaymentSummary...
2026-09-07T09:32:59: ========== Dashboard Due Debug ==========
2026-09-07T09:32:59: myDueResult => {
2026-09-07T09:32:59:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:32:59:   monthly_maintenance: '1000.00',
2026-09-07T09:32:59:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:32:59:   last_paid_month: null,
2026-09-07T09:32:59:   pending_months: 2,
2026-09-07T09:32:59:   pending_amount: 1000
2026-09-07T09:32:59: }
2026-09-07T09:32:59: myDueAmount => 1000
2026-09-07T09:32:59: Pending Maintenance Count => 0
2026-09-07T09:32:59: Pending Expense Count => 1
2026-09-07T09:32:59: Total Pending Count => 1
2026-09-07T09:32:59: 09:32:59 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 11.053 ms - 636[0m
2026-09-07T09:34:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:34:29: Method: POST
2026-09-07T09:34:29: originalUrl: /v1/transactions
2026-09-07T09:34:29: path: /v1/transactions
2026-09-07T09:34:29: normalizedPath: /v1/transactions
2026-09-07T09:34:29: isPublicRoute: false
2026-09-07T09:34:29: ------------------------------
2026-09-07T09:34:29: ----- initAuth DEBUG -----
2026-09-07T09:34:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:34:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:34:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:34:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:34:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:34:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:34:29: IsValid: true
2026-09-07T09:34:29: --------------------------
2026-09-07T09:34:29: 09:34:29 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 12.415 ms - 1378[0m
2026-09-07T09:34:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:34:29: Method: GET
2026-09-07T09:34:29: originalUrl: /v1/expense-categories
2026-09-07T09:34:29: path: /v1/expense-categories
2026-09-07T09:34:29: normalizedPath: /v1/expense-categories
2026-09-07T09:34:29: isPublicRoute: false
2026-09-07T09:34:29: ------------------------------
2026-09-07T09:34:29: ----- initAuth DEBUG -----
2026-09-07T09:34:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:34:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:34:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:34:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:34:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:34:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:34:29: IsValid: true
2026-09-07T09:34:29: --------------------------
2026-09-07T09:34:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:34:29: Method: GET
2026-09-07T09:34:29: originalUrl: /v1/transactions/summary?society_id=23
2026-09-07T09:34:29: path: /v1/transactions/summary
2026-09-07T09:34:29: normalizedPath: /v1/transactions/summary
2026-09-07T09:34:29: isPublicRoute: false
2026-09-07T09:34:29: ------------------------------
2026-09-07T09:34:29: ----- initAuth DEBUG -----
2026-09-07T09:34:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:34:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:34:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:34:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:34:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:34:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:34:29: IsValid: true
2026-09-07T09:34:29: --------------------------
2026-09-07T09:34:29: 09:34:29 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 4.997 ms - 132[0m
2026-09-07T09:34:29: 09:34:29 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 11.968 ms - 149[0m
2026-09-07T09:37:25: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:37:25: Method: POST
2026-09-07T09:37:25: originalUrl: /v1/society/registration-list
2026-09-07T09:37:25: path: /v1/society/registration-list
2026-09-07T09:37:25: normalizedPath: /v1/society/registration-list
2026-09-07T09:37:25: isPublicRoute: false
2026-09-07T09:37:25: ------------------------------
2026-09-07T09:37:25: ----- initAuth DEBUG -----
2026-09-07T09:37:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:37:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:37:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:37:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:37:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:37:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:37:25: IsValid: true
2026-09-07T09:37:25: --------------------------
2026-09-07T09:37:25: 09:37:25 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 7.547 ms - 410[0m
2026-09-07T09:37:25: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:37:25: Method: GET
2026-09-07T09:37:25: originalUrl: /v1/society/registration-dashboard-summary
2026-09-07T09:37:25: path: /v1/society/registration-dashboard-summary
2026-09-07T09:37:25: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-07T09:37:25: isPublicRoute: false
2026-09-07T09:37:25: ------------------------------
2026-09-07T09:37:25: ----- initAuth DEBUG -----
2026-09-07T09:37:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:37:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:37:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:37:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:37:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:37:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:37:25: IsValid: true
2026-09-07T09:37:25: --------------------------
2026-09-07T09:37:25: 09:37:25 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 20.566 ms - 152[0m
2026-09-07T09:37:25: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:37:25: Method: GET
2026-09-07T09:37:25: originalUrl: /v1/society/23
2026-09-07T09:37:25: path: /v1/society/23
2026-09-07T09:37:25: normalizedPath: /v1/society/23
2026-09-07T09:37:25: isPublicRoute: false
2026-09-07T09:37:25: ------------------------------
2026-09-07T09:37:25: ----- initAuth DEBUG -----
2026-09-07T09:37:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:37:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:37:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:37:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:37:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:37:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:37:25: IsValid: true
2026-09-07T09:37:25: --------------------------
2026-09-07T09:37:25: 09:37:25 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 3.018 ms - 688[0m
2026-09-07T09:38:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:38:08: Method: GET
2026-09-07T09:38:08: originalUrl: /v1/society/23
2026-09-07T09:38:08: path: /v1/society/23
2026-09-07T09:38:08: normalizedPath: /v1/society/23
2026-09-07T09:38:08: isPublicRoute: false
2026-09-07T09:38:08: ------------------------------
2026-09-07T09:38:08: ----- initAuth DEBUG -----
2026-09-07T09:38:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:38:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:38:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:38:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:38:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:38:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:38:08: IsValid: true
2026-09-07T09:38:08: --------------------------
2026-09-07T09:38:08: 09:38:08 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 3.913 ms - 688[0m
2026-09-07T09:38:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:38:31: Method: POST
2026-09-07T09:38:31: originalUrl: /v1/society/registration-list
2026-09-07T09:38:31: path: /v1/society/registration-list
2026-09-07T09:38:31: normalizedPath: /v1/society/registration-list
2026-09-07T09:38:31: isPublicRoute: false
2026-09-07T09:38:31: ------------------------------
2026-09-07T09:38:31: ----- initAuth DEBUG -----
2026-09-07T09:38:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:38:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:38:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:38:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:38:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:38:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:38:31: IsValid: true
2026-09-07T09:38:31: --------------------------
2026-09-07T09:38:31: 09:38:31 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.310 ms - 410[0m
2026-09-07T09:38:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:38:31: Method: GET
2026-09-07T09:38:31: originalUrl: /v1/society/registration-dashboard-summary
2026-09-07T09:38:31: path: /v1/society/registration-dashboard-summary
2026-09-07T09:38:31: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-07T09:38:31: isPublicRoute: false
2026-09-07T09:38:31: ------------------------------
2026-09-07T09:38:31: ----- initAuth DEBUG -----
2026-09-07T09:38:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:38:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:38:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:38:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:38:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:38:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:38:31: IsValid: true
2026-09-07T09:38:31: --------------------------
2026-09-07T09:38:31: 09:38:31 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 2.580 ms - 152[0m
2026-09-07T09:38:53: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:38:53: Method: POST
2026-09-07T09:38:53: originalUrl: /v1/transactions
2026-09-07T09:38:53: path: /v1/transactions
2026-09-07T09:38:53: normalizedPath: /v1/transactions
2026-09-07T09:38:53: isPublicRoute: false
2026-09-07T09:38:53: ------------------------------
2026-09-07T09:38:53: ----- initAuth DEBUG -----
2026-09-07T09:38:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:38:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:38:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:38:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:38:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:38:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:38:53: IsValid: true
2026-09-07T09:38:53: --------------------------
2026-09-07T09:38:53: 09:38:53 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 10.632 ms - 398[0m
2026-09-07T09:38:54: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:38:54: Method: GET
2026-09-07T09:38:54: originalUrl: /v1/expense-categories
2026-09-07T09:38:54: path: /v1/expense-categories
2026-09-07T09:38:54: normalizedPath: /v1/expense-categories
2026-09-07T09:38:54: isPublicRoute: false
2026-09-07T09:38:54: ------------------------------
2026-09-07T09:38:54: ----- initAuth DEBUG -----
2026-09-07T09:38:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:38:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:38:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:38:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:38:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:38:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:38:54: IsValid: true
2026-09-07T09:38:54: --------------------------
2026-09-07T09:38:54: 09:38:54 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.911 ms - 149[0m
2026-09-07T09:38:54: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:38:54: Method: GET
2026-09-07T09:38:54: originalUrl: /v1/transactions/summary?society_id=23
2026-09-07T09:38:54: path: /v1/transactions/summary
2026-09-07T09:38:54: normalizedPath: /v1/transactions/summary
2026-09-07T09:38:54: isPublicRoute: false
2026-09-07T09:38:54: ------------------------------
2026-09-07T09:38:54: ----- initAuth DEBUG -----
2026-09-07T09:38:54: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:38:54: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:38:54: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:38:54: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:38:54: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:38:54: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:38:54: IsValid: true
2026-09-07T09:38:54: --------------------------
2026-09-07T09:38:54: 09:38:54 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 4.374 ms - 132[0m
2026-09-07T09:38:55: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:38:55: Method: GET
2026-09-07T09:38:55: originalUrl: /v1/transactions/18
2026-09-07T09:38:55: path: /v1/transactions/18
2026-09-07T09:38:55: normalizedPath: /v1/transactions/18
2026-09-07T09:38:55: isPublicRoute: false
2026-09-07T09:38:55: ------------------------------
2026-09-07T09:38:55: ----- initAuth DEBUG -----
2026-09-07T09:38:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:38:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:38:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:38:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:38:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:38:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:38:55: IsValid: true
2026-09-07T09:38:55: --------------------------
2026-09-07T09:38:55: 09:38:55 [[32minfo[39m] [0mGET /v1/transactions/18 [32m200[0m 4.140 ms - 624[0m
2026-09-07T09:38:59: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:38:59: Method: GET
2026-09-07T09:38:59: originalUrl: /v1/dashboard
2026-09-07T09:38:59: path: /v1/dashboard
2026-09-07T09:38:59: normalizedPath: /v1/dashboard
2026-09-07T09:38:59: isPublicRoute: false
2026-09-07T09:38:59: ------------------------------
2026-09-07T09:38:59: ----- initAuth DEBUG -----
2026-09-07T09:38:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:38:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:38:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:38:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:38:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:38:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:38:59: IsValid: true
2026-09-07T09:38:59: --------------------------
2026-09-07T09:38:59: ========== Dashboard Controller ==========
2026-09-07T09:38:59: req.user => {
2026-09-07T09:38:59:   user_id: 22,
2026-09-07T09:38:59:   society_id: 23,
2026-09-07T09:38:59:   role: 'admin',
2026-09-07T09:38:59:   full_name: 'Varun',
2026-09-07T09:38:59:   is_admin: 1,
2026-09-07T09:38:59:   is_member: 1,
2026-09-07T09:38:59:   is_superadmin: false,
2026-09-07T09:38:59:   permissions: {
2026-09-07T09:38:59:     dashboard: { view: true },
2026-09-07T09:38:59:     society: {
2026-09-07T09:38:59:       view: true,
2026-09-07T09:38:59:       summary: false,
2026-09-07T09:38:59:       create: false,
2026-09-07T09:38:59:       update: true,
2026-09-07T09:38:59:       delete: false,
2026-09-07T09:38:59:       approve: false,
2026-09-07T09:38:59:       reject: false
2026-09-07T09:38:59:     },
2026-09-07T09:38:59:     members: {
2026-09-07T09:38:59:       view: true,
2026-09-07T09:38:59:       create: true,
2026-09-07T09:38:59:       update: true,
2026-09-07T09:38:59:       delete: true,
2026-09-07T09:38:59:       approve: false,
2026-09-07T09:38:59:       reject: true
2026-09-07T09:38:59:     },
2026-09-07T09:38:59:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:38:59:     expenses: {
2026-09-07T09:38:59:       view: true,
2026-09-07T09:38:59:       create: true,
2026-09-07T09:38:59:       update: true,
2026-09-07T09:38:59:       delete: false,
2026-09-07T09:38:59:       approve: true,
2026-09-07T09:38:59:       reject: true
2026-09-07T09:38:59:     },
2026-09-07T09:38:59:     transactions: { view: true },
2026-09-07T09:38:59:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:38:59:     profile: { view: true, update: true },
2026-09-07T09:38:59:     settings: { view: true, update: true }
2026-09-07T09:38:59:   },
2026-09-07T09:38:59:   iat: 1788753584,
2026-09-07T09:38:59:   exp: 1791345584
2026-09-07T09:38:59: }
2026-09-07T09:38:59: req.selectedSocietyId => 23
2026-09-07T09:38:59: Dashboard Society ID => 23
2026-09-07T09:38:59: Member ID => 22
2026-09-07T09:38:59: User Role => admin
2026-09-07T09:38:59: societyId = 23
2026-09-07T09:38:59: memberId = 22
2026-09-07T09:38:59: Calling getMemberPaymentSummary...
2026-09-07T09:38:59: ========== Dashboard Due Debug ==========
2026-09-07T09:38:59: myDueResult => {
2026-09-07T09:38:59:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:38:59:   monthly_maintenance: '1000.00',
2026-09-07T09:38:59:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:38:59:   last_paid_month: null,
2026-09-07T09:38:59:   pending_months: 2,
2026-09-07T09:38:59:   pending_amount: 1000
2026-09-07T09:38:59: }
2026-09-07T09:38:59: myDueAmount => 1000
2026-09-07T09:38:59: Pending Maintenance Count => 0
2026-09-07T09:38:59: Pending Expense Count => 1
2026-09-07T09:38:59: Total Pending Count => 1
2026-09-07T09:38:59: 09:38:59 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.073 ms - 636[0m
2026-09-07T09:39:45: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:39:45: Method: GET
2026-09-07T09:39:45: originalUrl: /v1/payment/my-dues
2026-09-07T09:39:45: path: /v1/payment/my-dues
2026-09-07T09:39:45: normalizedPath: /v1/payment/my-dues
2026-09-07T09:39:45: isPublicRoute: false
2026-09-07T09:39:45: ------------------------------
2026-09-07T09:39:45: ----- initAuth DEBUG -----
2026-09-07T09:39:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:39:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:39:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:39:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:39:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:39:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:39:45: IsValid: true
2026-09-07T09:39:45: --------------------------
2026-09-07T09:39:45: 09:39:45 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.995 ms - 463[0m
2026-09-07T09:39:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:39:49: Method: GET
2026-09-07T09:39:49: originalUrl: /v1/payment/my-dues
2026-09-07T09:39:49: path: /v1/payment/my-dues
2026-09-07T09:39:49: normalizedPath: /v1/payment/my-dues
2026-09-07T09:39:49: isPublicRoute: false
2026-09-07T09:39:49: ------------------------------
2026-09-07T09:39:49: ----- initAuth DEBUG -----
2026-09-07T09:39:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:39:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:39:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:39:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:39:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:39:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:39:49: IsValid: true
2026-09-07T09:39:49: --------------------------
2026-09-07T09:39:49: 09:39:49 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.090 ms - 463[0m
2026-09-07T09:40:00: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:40:00: Method: GET
2026-09-07T09:40:00: originalUrl: /v1/payment/my-dues
2026-09-07T09:40:00: path: /v1/payment/my-dues
2026-09-07T09:40:00: normalizedPath: /v1/payment/my-dues
2026-09-07T09:40:00: isPublicRoute: false
2026-09-07T09:40:00: ------------------------------
2026-09-07T09:40:00: ----- initAuth DEBUG -----
2026-09-07T09:40:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:40:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:40:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:40:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:40:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:40:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:40:00: IsValid: true
2026-09-07T09:40:00: --------------------------
2026-09-07T09:40:00: 09:40:00 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.199 ms - 463[0m
2026-09-07T09:40:13: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:40:13: Method: GET
2026-09-07T09:40:13: originalUrl: /v1/payment/my-dues
2026-09-07T09:40:13: path: /v1/payment/my-dues
2026-09-07T09:40:13: normalizedPath: /v1/payment/my-dues
2026-09-07T09:40:13: isPublicRoute: false
2026-09-07T09:40:13: ------------------------------
2026-09-07T09:40:13: ----- initAuth DEBUG -----
2026-09-07T09:40:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:40:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:40:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:40:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:40:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:40:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:40:13: IsValid: true
2026-09-07T09:40:13: --------------------------
2026-09-07T09:40:13: 09:40:13 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 3.975 ms - 463[0m
2026-09-07T09:41:18: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:41:18: Method: POST
2026-09-07T09:41:18: originalUrl: /v1/society/registration-list
2026-09-07T09:41:18: path: /v1/society/registration-list
2026-09-07T09:41:18: normalizedPath: /v1/society/registration-list
2026-09-07T09:41:18: isPublicRoute: false
2026-09-07T09:41:18: ------------------------------
2026-09-07T09:41:18: ----- initAuth DEBUG -----
2026-09-07T09:41:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:41:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:41:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:41:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:41:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:41:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:41:18: IsValid: true
2026-09-07T09:41:18: --------------------------
2026-09-07T09:41:18: 09:41:18 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.145 ms - 410[0m
2026-09-07T09:41:18: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:41:18: Method: GET
2026-09-07T09:41:18: originalUrl: /v1/society/registration-dashboard-summary
2026-09-07T09:41:18: path: /v1/society/registration-dashboard-summary
2026-09-07T09:41:18: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-07T09:41:18: isPublicRoute: false
2026-09-07T09:41:18: ------------------------------
2026-09-07T09:41:18: ----- initAuth DEBUG -----
2026-09-07T09:41:18: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:41:18: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:41:18: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:41:18: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:41:18: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:41:18: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:41:18: IsValid: true
2026-09-07T09:41:18: --------------------------
2026-09-07T09:41:18: 09:41:18 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 9.518 ms - 152[0m
2026-09-07T09:41:19: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:41:19: Method: GET
2026-09-07T09:41:19: originalUrl: /v1/society/23
2026-09-07T09:41:19: path: /v1/society/23
2026-09-07T09:41:19: normalizedPath: /v1/society/23
2026-09-07T09:41:19: isPublicRoute: false
2026-09-07T09:41:19: ------------------------------
2026-09-07T09:41:19: ----- initAuth DEBUG -----
2026-09-07T09:41:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:41:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:41:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:41:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:41:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:41:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:41:19: IsValid: true
2026-09-07T09:41:19: --------------------------
2026-09-07T09:41:19: 09:41:19 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 6.024 ms - 688[0m
2026-09-07T09:50:45: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:50:45: Method: POST
2026-09-07T09:50:45: originalUrl: /v1/user/login
2026-09-07T09:50:45: path: /v1/user/login
2026-09-07T09:50:45: normalizedPath: /v1/user/login
2026-09-07T09:50:45: isPublicRoute: false
2026-09-07T09:50:45: ------------------------------
2026-09-07T09:50:45: ----- initAuth DEBUG -----
2026-09-07T09:50:45: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:50:45: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:50:45: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:50:45: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:50:45: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:50:45: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:50:45: IsValid: true
2026-09-07T09:50:45: --------------------------
2026-09-07T09:50:45: ========== LOGIN API HIT ==========
2026-09-07T09:50:45: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-07T09:50:45: SUPERADMIN CHECK RESULT: Found
2026-09-07T09:50:45: 09:50:45 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 108.829 ms - 2063[0m
2026-09-07T09:50:46: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:50:46: Method: GET
2026-09-07T09:50:46: originalUrl: /v1/dashboard
2026-09-07T09:50:46: path: /v1/dashboard
2026-09-07T09:50:46: normalizedPath: /v1/dashboard
2026-09-07T09:50:46: isPublicRoute: false
2026-09-07T09:50:46: ------------------------------
2026-09-07T09:50:46: ----- initAuth DEBUG -----
2026-09-07T09:50:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:50:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:50:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:50:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:50:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:50:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:50:46: IsValid: true
2026-09-07T09:50:46: --------------------------
2026-09-07T09:50:46: ========== Dashboard Controller ==========
2026-09-07T09:50:46: req.user => {
2026-09-07T09:50:46:   user_id: 22,
2026-09-07T09:50:46:   society_id: 23,
2026-09-07T09:50:46:   role: 'admin',
2026-09-07T09:50:46:   full_name: 'Varun',
2026-09-07T09:50:46:   is_admin: 1,
2026-09-07T09:50:46:   is_member: 1,
2026-09-07T09:50:46:   is_superadmin: false,
2026-09-07T09:50:46:   permissions: {
2026-09-07T09:50:46:     dashboard: { view: true },
2026-09-07T09:50:46:     society: {
2026-09-07T09:50:46:       view: true,
2026-09-07T09:50:46:       summary: false,
2026-09-07T09:50:46:       create: false,
2026-09-07T09:50:46:       update: true,
2026-09-07T09:50:46:       delete: false,
2026-09-07T09:50:46:       approve: false,
2026-09-07T09:50:46:       reject: false
2026-09-07T09:50:46:     },
2026-09-07T09:50:46:     members: {
2026-09-07T09:50:46:       view: true,
2026-09-07T09:50:46:       create: true,
2026-09-07T09:50:46:       update: true,
2026-09-07T09:50:46:       delete: true,
2026-09-07T09:50:46:       approve: false,
2026-09-07T09:50:46:       reject: true
2026-09-07T09:50:46:     },
2026-09-07T09:50:46:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:50:46:     expenses: {
2026-09-07T09:50:46:       view: true,
2026-09-07T09:50:46:       create: true,
2026-09-07T09:50:46:       update: true,
2026-09-07T09:50:46:       delete: false,
2026-09-07T09:50:46:       approve: true,
2026-09-07T09:50:46:       reject: true
2026-09-07T09:50:46:     },
2026-09-07T09:50:46:     transactions: { view: true },
2026-09-07T09:50:46:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:50:46:     profile: { view: true, update: true },
2026-09-07T09:50:46:     settings: { view: true, update: true }
2026-09-07T09:50:46:   },
2026-09-07T09:50:46:   iat: 1788754845,
2026-09-07T09:50:46:   exp: 1791346845
2026-09-07T09:50:46: }
2026-09-07T09:50:46: req.selectedSocietyId => 23
2026-09-07T09:50:46: Dashboard Society ID => 23
2026-09-07T09:50:46: Member ID => 22
2026-09-07T09:50:46: User Role => admin
2026-09-07T09:50:46: societyId = 23
2026-09-07T09:50:46: memberId = 22
2026-09-07T09:50:46: Calling getMemberPaymentSummary...
2026-09-07T09:50:46: ========== Dashboard Due Debug ==========
2026-09-07T09:50:46: myDueResult => {
2026-09-07T09:50:46:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:50:46:   monthly_maintenance: '1000.00',
2026-09-07T09:50:46:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:50:46:   last_paid_month: null,
2026-09-07T09:50:46:   pending_months: 2,
2026-09-07T09:50:46:   pending_amount: 1000
2026-09-07T09:50:46: }
2026-09-07T09:50:46: myDueAmount => 1000
2026-09-07T09:50:46: Pending Maintenance Count => 0
2026-09-07T09:50:46: Pending Expense Count => 1
2026-09-07T09:50:46: Total Pending Count => 1
2026-09-07T09:50:46: 09:50:46 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 11.863 ms - 636[0m
2026-09-07T09:51:28: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:51:28: Method: GET
2026-09-07T09:51:28: originalUrl: /v1/payment/my-dues
2026-09-07T09:51:28: path: /v1/payment/my-dues
2026-09-07T09:51:28: normalizedPath: /v1/payment/my-dues
2026-09-07T09:51:28: isPublicRoute: false
2026-09-07T09:51:28: ------------------------------
2026-09-07T09:51:28: ----- initAuth DEBUG -----
2026-09-07T09:51:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:51:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:51:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:51:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:51:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:51:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:51:28: IsValid: true
2026-09-07T09:51:28: --------------------------
2026-09-07T09:51:28: 09:51:28 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 26.831 ms - 463[0m
2026-09-07T09:51:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:51:29: Method: POST
2026-09-07T09:51:29: originalUrl: /v1/transactions
2026-09-07T09:51:29: path: /v1/transactions
2026-09-07T09:51:29: normalizedPath: /v1/transactions
2026-09-07T09:51:29: isPublicRoute: false
2026-09-07T09:51:29: ------------------------------
2026-09-07T09:51:29: ----- initAuth DEBUG -----
2026-09-07T09:51:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:51:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:51:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:51:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:51:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:51:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:51:29: IsValid: true
2026-09-07T09:51:29: --------------------------
2026-09-07T09:51:29: 09:51:29 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 15.974 ms - 398[0m
2026-09-07T09:51:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:51:30: Method: GET
2026-09-07T09:51:30: originalUrl: /v1/expense-categories
2026-09-07T09:51:30: path: /v1/expense-categories
2026-09-07T09:51:30: normalizedPath: /v1/expense-categories
2026-09-07T09:51:30: isPublicRoute: false
2026-09-07T09:51:30: ------------------------------
2026-09-07T09:51:30: ----- initAuth DEBUG -----
2026-09-07T09:51:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:51:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:51:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:51:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:51:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:51:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:51:30: IsValid: true
2026-09-07T09:51:30: --------------------------
2026-09-07T09:51:30: 09:51:30 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 3.657 ms - 149[0m
2026-09-07T09:51:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:51:30: Method: GET
2026-09-07T09:51:30: originalUrl: /v1/transactions/summary?society_id=23
2026-09-07T09:51:30: path: /v1/transactions/summary
2026-09-07T09:51:30: normalizedPath: /v1/transactions/summary
2026-09-07T09:51:30: isPublicRoute: false
2026-09-07T09:51:30: ------------------------------
2026-09-07T09:51:30: ----- initAuth DEBUG -----
2026-09-07T09:51:30: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:51:30: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:51:30: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:51:30: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:51:30: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:51:30: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:51:30: IsValid: true
2026-09-07T09:51:30: --------------------------
2026-09-07T09:51:30: 09:51:30 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 3.393 ms - 132[0m
2026-09-07T09:51:32: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:51:32: Method: GET
2026-09-07T09:51:32: originalUrl: /v1/dashboard
2026-09-07T09:51:32: path: /v1/dashboard
2026-09-07T09:51:32: normalizedPath: /v1/dashboard
2026-09-07T09:51:32: isPublicRoute: false
2026-09-07T09:51:32: ------------------------------
2026-09-07T09:51:32: ----- initAuth DEBUG -----
2026-09-07T09:51:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:51:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:51:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:51:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:51:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:51:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:51:32: IsValid: true
2026-09-07T09:51:32: --------------------------
2026-09-07T09:51:32: ========== Dashboard Controller ==========
2026-09-07T09:51:32: req.user => {
2026-09-07T09:51:32:   user_id: 22,
2026-09-07T09:51:32:   society_id: 23,
2026-09-07T09:51:32:   role: 'admin',
2026-09-07T09:51:32:   full_name: 'Varun',
2026-09-07T09:51:32:   is_admin: 1,
2026-09-07T09:51:32:   is_member: 1,
2026-09-07T09:51:32:   is_superadmin: false,
2026-09-07T09:51:32:   permissions: {
2026-09-07T09:51:32:     dashboard: { view: true },
2026-09-07T09:51:32:     society: {
2026-09-07T09:51:32:       view: true,
2026-09-07T09:51:32:       summary: false,
2026-09-07T09:51:32:       create: false,
2026-09-07T09:51:32:       update: true,
2026-09-07T09:51:32:       delete: false,
2026-09-07T09:51:32:       approve: false,
2026-09-07T09:51:32:       reject: false
2026-09-07T09:51:32:     },
2026-09-07T09:51:32:     members: {
2026-09-07T09:51:32:       view: true,
2026-09-07T09:51:32:       create: true,
2026-09-07T09:51:32:       update: true,
2026-09-07T09:51:32:       delete: true,
2026-09-07T09:51:32:       approve: false,
2026-09-07T09:51:32:       reject: true
2026-09-07T09:51:32:     },
2026-09-07T09:51:32:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:51:32:     expenses: {
2026-09-07T09:51:32:       view: true,
2026-09-07T09:51:32:       create: true,
2026-09-07T09:51:32:       update: true,
2026-09-07T09:51:32:       delete: false,
2026-09-07T09:51:32:       approve: true,
2026-09-07T09:51:32:       reject: true
2026-09-07T09:51:32:     },
2026-09-07T09:51:32:     transactions: { view: true },
2026-09-07T09:51:32:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:51:32:     profile: { view: true, update: true },
2026-09-07T09:51:32:     settings: { view: true, update: true }
2026-09-07T09:51:32:   },
2026-09-07T09:51:32:   iat: 1788754845,
2026-09-07T09:51:32:   exp: 1791346845
2026-09-07T09:51:32: }
2026-09-07T09:51:32: req.selectedSocietyId => 23
2026-09-07T09:51:32: Dashboard Society ID => 23
2026-09-07T09:51:32: Member ID => 22
2026-09-07T09:51:32: User Role => admin
2026-09-07T09:51:32: societyId = 23
2026-09-07T09:51:32: memberId = 22
2026-09-07T09:51:32: Calling getMemberPaymentSummary...
2026-09-07T09:51:32: ========== Dashboard Due Debug ==========
2026-09-07T09:51:32: myDueResult => {
2026-09-07T09:51:32:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:51:32:   monthly_maintenance: '1000.00',
2026-09-07T09:51:32:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:51:32:   last_paid_month: null,
2026-09-07T09:51:32:   pending_months: 2,
2026-09-07T09:51:32:   pending_amount: 1000
2026-09-07T09:51:32: }
2026-09-07T09:51:32: myDueAmount => 1000
2026-09-07T09:51:32: Pending Maintenance Count => 0
2026-09-07T09:51:32: Pending Expense Count => 1
2026-09-07T09:51:32: Total Pending Count => 1
2026-09-07T09:51:32: 09:51:32 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.161 ms - 636[0m
2026-09-07T09:51:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:51:33: Method: GET
2026-09-07T09:51:33: originalUrl: /v1/payment/my-dues
2026-09-07T09:51:33: path: /v1/payment/my-dues
2026-09-07T09:51:33: normalizedPath: /v1/payment/my-dues
2026-09-07T09:51:33: isPublicRoute: false
2026-09-07T09:51:33: ------------------------------
2026-09-07T09:51:33: ----- initAuth DEBUG -----
2026-09-07T09:51:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:51:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:51:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:51:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:51:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:51:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:51:33: IsValid: true
2026-09-07T09:51:33: --------------------------
2026-09-07T09:51:33: 09:51:33 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.826 ms - 463[0m
2026-09-07T09:57:13: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:57:13: Method: POST
2026-09-07T09:57:13: originalUrl: /v1/user/login
2026-09-07T09:57:13: path: /v1/user/login
2026-09-07T09:57:13: normalizedPath: /v1/user/login
2026-09-07T09:57:13: isPublicRoute: false
2026-09-07T09:57:13: ------------------------------
2026-09-07T09:57:13: ----- initAuth DEBUG -----
2026-09-07T09:57:13: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:57:13: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:57:13: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:57:13: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:57:13: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:57:13: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:57:13: IsValid: true
2026-09-07T09:57:13: --------------------------
2026-09-07T09:57:13: ========== LOGIN API HIT ==========
2026-09-07T09:57:13: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-07T09:57:13: SUPERADMIN CHECK RESULT: Found
2026-09-07T09:57:14: 09:57:14 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 111.224 ms - 2063[0m
2026-09-07T09:57:14: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:57:14: Method: GET
2026-09-07T09:57:14: originalUrl: /v1/dashboard
2026-09-07T09:57:14: path: /v1/dashboard
2026-09-07T09:57:14: normalizedPath: /v1/dashboard
2026-09-07T09:57:14: isPublicRoute: false
2026-09-07T09:57:14: ------------------------------
2026-09-07T09:57:14: ----- initAuth DEBUG -----
2026-09-07T09:57:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:57:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:57:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:57:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:57:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:57:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:57:14: IsValid: true
2026-09-07T09:57:14: --------------------------
2026-09-07T09:57:14: ========== Dashboard Controller ==========
2026-09-07T09:57:14: req.user => {
2026-09-07T09:57:14:   user_id: 22,
2026-09-07T09:57:14:   society_id: 23,
2026-09-07T09:57:14:   role: 'admin',
2026-09-07T09:57:14:   full_name: 'Varun',
2026-09-07T09:57:14:   is_admin: 1,
2026-09-07T09:57:14:   is_member: 1,
2026-09-07T09:57:14:   is_superadmin: false,
2026-09-07T09:57:14:   permissions: {
2026-09-07T09:57:14:     dashboard: { view: true },
2026-09-07T09:57:14:     society: {
2026-09-07T09:57:14:       view: true,
2026-09-07T09:57:14:       summary: false,
2026-09-07T09:57:14:       create: false,
2026-09-07T09:57:14:       update: true,
2026-09-07T09:57:14:       delete: false,
2026-09-07T09:57:14:       approve: false,
2026-09-07T09:57:14:       reject: false
2026-09-07T09:57:14:     },
2026-09-07T09:57:14:     members: {
2026-09-07T09:57:14:       view: true,
2026-09-07T09:57:14:       create: true,
2026-09-07T09:57:14:       update: true,
2026-09-07T09:57:14:       delete: true,
2026-09-07T09:57:14:       approve: false,
2026-09-07T09:57:14:       reject: true
2026-09-07T09:57:14:     },
2026-09-07T09:57:14:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:57:14:     expenses: {
2026-09-07T09:57:14:       view: true,
2026-09-07T09:57:14:       create: true,
2026-09-07T09:57:14:       update: true,
2026-09-07T09:57:14:       delete: false,
2026-09-07T09:57:14:       approve: true,
2026-09-07T09:57:14:       reject: true
2026-09-07T09:57:14:     },
2026-09-07T09:57:14:     transactions: { view: true },
2026-09-07T09:57:14:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:57:14:     profile: { view: true, update: true },
2026-09-07T09:57:14:     settings: { view: true, update: true }
2026-09-07T09:57:14:   },
2026-09-07T09:57:14:   iat: 1788755234,
2026-09-07T09:57:14:   exp: 1791347234
2026-09-07T09:57:14: }
2026-09-07T09:57:14: req.selectedSocietyId => 23
2026-09-07T09:57:14: Dashboard Society ID => 23
2026-09-07T09:57:14: Member ID => 22
2026-09-07T09:57:14: User Role => admin
2026-09-07T09:57:14: societyId = 23
2026-09-07T09:57:14: memberId = 22
2026-09-07T09:57:14: Calling getMemberPaymentSummary...
2026-09-07T09:57:14: ========== Dashboard Due Debug ==========
2026-09-07T09:57:14: myDueResult => {
2026-09-07T09:57:14:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:57:14:   monthly_maintenance: '1000.00',
2026-09-07T09:57:14:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:57:14:   last_paid_month: null,
2026-09-07T09:57:14:   pending_months: 2,
2026-09-07T09:57:14:   pending_amount: 1000
2026-09-07T09:57:14: }
2026-09-07T09:57:14: myDueAmount => 1000
2026-09-07T09:57:14: Pending Maintenance Count => 0
2026-09-07T09:57:14: Pending Expense Count => 1
2026-09-07T09:57:14: Total Pending Count => 1
2026-09-07T09:57:14: 09:57:14 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 10.644 ms - 636[0m
2026-09-07T09:57:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:57:49: Method: POST
2026-09-07T09:57:49: originalUrl: /v1/user/login
2026-09-07T09:57:49: path: /v1/user/login
2026-09-07T09:57:49: normalizedPath: /v1/user/login
2026-09-07T09:57:49: isPublicRoute: false
2026-09-07T09:57:49: ------------------------------
2026-09-07T09:57:49: ----- initAuth DEBUG -----
2026-09-07T09:57:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:57:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:57:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:57:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:57:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:57:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:57:49: IsValid: true
2026-09-07T09:57:49: --------------------------
2026-09-07T09:57:49: ========== LOGIN API HIT ==========
2026-09-07T09:57:49: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-07T09:57:49: SUPERADMIN CHECK RESULT: Found
2026-09-07T09:57:49: 09:57:49 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 101.778 ms - 2063[0m
2026-09-07T09:57:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T09:57:49: Method: GET
2026-09-07T09:57:49: originalUrl: /v1/dashboard
2026-09-07T09:57:49: path: /v1/dashboard
2026-09-07T09:57:49: normalizedPath: /v1/dashboard
2026-09-07T09:57:49: isPublicRoute: false
2026-09-07T09:57:49: ------------------------------
2026-09-07T09:57:49: ----- initAuth DEBUG -----
2026-09-07T09:57:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:57:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T09:57:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:57:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T09:57:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:57:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T09:57:49: IsValid: true
2026-09-07T09:57:49: --------------------------
2026-09-07T09:57:49: ========== Dashboard Controller ==========
2026-09-07T09:57:49: req.user => {
2026-09-07T09:57:49:   user_id: 22,
2026-09-07T09:57:49:   society_id: 23,
2026-09-07T09:57:49:   role: 'admin',
2026-09-07T09:57:49:   full_name: 'Varun',
2026-09-07T09:57:49:   is_admin: 1,
2026-09-07T09:57:49:   is_member: 1,
2026-09-07T09:57:49:   is_superadmin: false,
2026-09-07T09:57:49:   permissions: {
2026-09-07T09:57:49:     dashboard: { view: true },
2026-09-07T09:57:49:     society: {
2026-09-07T09:57:49:       view: true,
2026-09-07T09:57:49:       summary: false,
2026-09-07T09:57:49:       create: false,
2026-09-07T09:57:49:       update: true,
2026-09-07T09:57:49:       delete: false,
2026-09-07T09:57:49:       approve: false,
2026-09-07T09:57:49:       reject: false
2026-09-07T09:57:49:     },
2026-09-07T09:57:49:     members: {
2026-09-07T09:57:49:       view: true,
2026-09-07T09:57:49:       create: true,
2026-09-07T09:57:49:       update: true,
2026-09-07T09:57:49:       delete: true,
2026-09-07T09:57:49:       approve: false,
2026-09-07T09:57:49:       reject: true
2026-09-07T09:57:49:     },
2026-09-07T09:57:49:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T09:57:49:     expenses: {
2026-09-07T09:57:49:       view: true,
2026-09-07T09:57:49:       create: true,
2026-09-07T09:57:49:       update: true,
2026-09-07T09:57:49:       delete: false,
2026-09-07T09:57:49:       approve: true,
2026-09-07T09:57:49:       reject: true
2026-09-07T09:57:49:     },
2026-09-07T09:57:49:     transactions: { view: true },
2026-09-07T09:57:49:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T09:57:49:     profile: { view: true, update: true },
2026-09-07T09:57:49:     settings: { view: true, update: true }
2026-09-07T09:57:49:   },
2026-09-07T09:57:49:   iat: 1788755269,
2026-09-07T09:57:49:   exp: 1791347269
2026-09-07T09:57:49: }
2026-09-07T09:57:49: req.selectedSocietyId => 23
2026-09-07T09:57:49: Dashboard Society ID => 23
2026-09-07T09:57:49: Member ID => 22
2026-09-07T09:57:49: User Role => admin
2026-09-07T09:57:49: societyId = 23
2026-09-07T09:57:49: memberId = 22
2026-09-07T09:57:49: Calling getMemberPaymentSummary...
2026-09-07T09:57:49: ========== Dashboard Due Debug ==========
2026-09-07T09:57:49: myDueResult => {
2026-09-07T09:57:49:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T09:57:49:   monthly_maintenance: '1000.00',
2026-09-07T09:57:49:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T09:57:49:   last_paid_month: null,
2026-09-07T09:57:49:   pending_months: 2,
2026-09-07T09:57:49:   pending_amount: 1000
2026-09-07T09:57:49: }
2026-09-07T09:57:49: myDueAmount => 1000
2026-09-07T09:57:49: Pending Maintenance Count => 0
2026-09-07T09:57:49: Pending Expense Count => 1
2026-09-07T09:57:49: Total Pending Count => 1
2026-09-07T09:57:49: 09:57:49 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 6.581 ms - 636[0m
2026-09-07T10:24:46: ----- PUBLIC ROUTE CHECK -----
2026-09-07T10:24:46: Method: GET
2026-09-07T10:24:46: originalUrl: /v1/payment/my-dues
2026-09-07T10:24:46: path: /v1/payment/my-dues
2026-09-07T10:24:46: normalizedPath: /v1/payment/my-dues
2026-09-07T10:24:46: isPublicRoute: false
2026-09-07T10:24:46: ------------------------------
2026-09-07T10:24:46: ----- initAuth DEBUG -----
2026-09-07T10:24:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:24:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:24:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:24:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:24:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:24:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:24:46: IsValid: true
2026-09-07T10:24:46: --------------------------
2026-09-07T10:24:46: 10:24:46 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 16.032 ms - 463[0m
2026-09-07T10:24:58: ----- PUBLIC ROUTE CHECK -----
2026-09-07T10:24:58: Method: GET
2026-09-07T10:24:58: originalUrl: /v1/payment/my-dues
2026-09-07T10:24:58: path: /v1/payment/my-dues
2026-09-07T10:24:58: normalizedPath: /v1/payment/my-dues
2026-09-07T10:24:58: isPublicRoute: false
2026-09-07T10:24:58: ------------------------------
2026-09-07T10:24:58: ----- initAuth DEBUG -----
2026-09-07T10:24:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:24:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:24:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:24:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:24:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:24:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:24:58: IsValid: true
2026-09-07T10:24:58: --------------------------
2026-09-07T10:24:58: 10:24:58 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 7.590 ms - 463[0m
2026-09-07T10:25:17: ----- PUBLIC ROUTE CHECK -----
2026-09-07T10:25:17: Method: GET
2026-09-07T10:25:17: originalUrl: /v1/payment/my-dues
2026-09-07T10:25:17: path: /v1/payment/my-dues
2026-09-07T10:25:17: normalizedPath: /v1/payment/my-dues
2026-09-07T10:25:17: isPublicRoute: false
2026-09-07T10:25:17: ------------------------------
2026-09-07T10:25:17: ----- initAuth DEBUG -----
2026-09-07T10:25:17: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:25:17: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:25:17: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:25:17: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:25:17: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:25:17: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:25:17: IsValid: true
2026-09-07T10:25:17: --------------------------
2026-09-07T10:25:17: 10:25:17 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 9.276 ms - 463[0m
2026-09-07T10:25:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T10:25:31: Method: POST
2026-09-07T10:25:31: originalUrl: /v1/transactions
2026-09-07T10:25:31: path: /v1/transactions
2026-09-07T10:25:31: normalizedPath: /v1/transactions
2026-09-07T10:25:31: isPublicRoute: false
2026-09-07T10:25:31: ------------------------------
2026-09-07T10:25:31: ----- initAuth DEBUG -----
2026-09-07T10:25:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:25:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:25:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:25:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:25:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:25:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:25:31: IsValid: true
2026-09-07T10:25:31: --------------------------
2026-09-07T10:25:31: 10:25:31 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 7.434 ms - 1378[0m
2026-09-07T10:25:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T10:25:31: Method: GET
2026-09-07T10:25:31: originalUrl: /v1/transactions/summary?society_id=23
2026-09-07T10:25:31: path: /v1/transactions/summary
2026-09-07T10:25:31: normalizedPath: /v1/transactions/summary
2026-09-07T10:25:31: isPublicRoute: false
2026-09-07T10:25:31: ------------------------------
2026-09-07T10:25:31: ----- initAuth DEBUG -----
2026-09-07T10:25:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:25:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:25:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:25:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:25:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:25:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:25:31: IsValid: true
2026-09-07T10:25:31: --------------------------
2026-09-07T10:25:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T10:25:31: Method: GET
2026-09-07T10:25:31: originalUrl: /v1/expense-categories
2026-09-07T10:25:31: path: /v1/expense-categories
2026-09-07T10:25:31: normalizedPath: /v1/expense-categories
2026-09-07T10:25:31: isPublicRoute: false
2026-09-07T10:25:31: ------------------------------
2026-09-07T10:25:31: ----- initAuth DEBUG -----
2026-09-07T10:25:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:25:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:25:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:25:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:25:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:25:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:25:31: IsValid: true
2026-09-07T10:25:31: --------------------------
2026-09-07T10:25:31: 10:25:31 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 10.427 ms - 132[0m
2026-09-07T10:25:31: 10:25:31 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 7.866 ms - 149[0m
2026-09-07T10:25:34: ----- PUBLIC ROUTE CHECK -----
2026-09-07T10:25:34: Method: GET
2026-09-07T10:25:34: originalUrl: /v1/dashboard
2026-09-07T10:25:34: path: /v1/dashboard
2026-09-07T10:25:34: normalizedPath: /v1/dashboard
2026-09-07T10:25:34: isPublicRoute: false
2026-09-07T10:25:34: ------------------------------
2026-09-07T10:25:34: ----- initAuth DEBUG -----
2026-09-07T10:25:34: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:25:34: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:25:34: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:25:34: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:25:34: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:25:34: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:25:34: IsValid: true
2026-09-07T10:25:34: --------------------------
2026-09-07T10:25:34: ========== Dashboard Controller ==========
2026-09-07T10:25:34: req.user => {
2026-09-07T10:25:34:   user_id: 22,
2026-09-07T10:25:34:   society_id: 23,
2026-09-07T10:25:34:   role: 'admin',
2026-09-07T10:25:34:   full_name: 'Varun',
2026-09-07T10:25:34:   is_admin: 1,
2026-09-07T10:25:34:   is_member: 1,
2026-09-07T10:25:34:   is_superadmin: false,
2026-09-07T10:25:34:   permissions: {
2026-09-07T10:25:34:     dashboard: { view: true },
2026-09-07T10:25:34:     society: {
2026-09-07T10:25:34:       view: true,
2026-09-07T10:25:34:       summary: false,
2026-09-07T10:25:34:       create: false,
2026-09-07T10:25:34:       update: true,
2026-09-07T10:25:34:       delete: false,
2026-09-07T10:25:34:       approve: false,
2026-09-07T10:25:34:       reject: false
2026-09-07T10:25:34:     },
2026-09-07T10:25:34:     members: {
2026-09-07T10:25:34:       view: true,
2026-09-07T10:25:34:       create: true,
2026-09-07T10:25:34:       update: true,
2026-09-07T10:25:34:       delete: true,
2026-09-07T10:25:34:       approve: false,
2026-09-07T10:25:34:       reject: true
2026-09-07T10:25:34:     },
2026-09-07T10:25:34:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T10:25:34:     expenses: {
2026-09-07T10:25:34:       view: true,
2026-09-07T10:25:34:       create: true,
2026-09-07T10:25:34:       update: true,
2026-09-07T10:25:34:       delete: false,
2026-09-07T10:25:34:       approve: true,
2026-09-07T10:25:34:       reject: true
2026-09-07T10:25:34:     },
2026-09-07T10:25:34:     transactions: { view: true },
2026-09-07T10:25:34:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T10:25:34:     profile: { view: true, update: true },
2026-09-07T10:25:34:     settings: { view: true, update: true }
2026-09-07T10:25:34:   },
2026-09-07T10:25:34:   iat: 1788755269,
2026-09-07T10:25:34:   exp: 1791347269
2026-09-07T10:25:34: }
2026-09-07T10:25:34: req.selectedSocietyId => 23
2026-09-07T10:25:34: Dashboard Society ID => 23
2026-09-07T10:25:34: Member ID => 22
2026-09-07T10:25:34: User Role => admin
2026-09-07T10:25:34: societyId = 23
2026-09-07T10:25:34: memberId = 22
2026-09-07T10:25:34: Calling getMemberPaymentSummary...
2026-09-07T10:25:34: ========== Dashboard Due Debug ==========
2026-09-07T10:25:34: myDueResult => {
2026-09-07T10:25:34:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T10:25:34:   monthly_maintenance: '1000.00',
2026-09-07T10:25:34:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T10:25:34:   last_paid_month: null,
2026-09-07T10:25:34:   pending_months: 2,
2026-09-07T10:25:34:   pending_amount: 1000
2026-09-07T10:25:34: }
2026-09-07T10:25:34: myDueAmount => 1000
2026-09-07T10:25:34: Pending Maintenance Count => 0
2026-09-07T10:25:34: Pending Expense Count => 1
2026-09-07T10:25:34: Total Pending Count => 1
2026-09-07T10:25:34: 10:25:34 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 15.024 ms - 636[0m
2026-09-07T10:25:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T10:25:35: Method: POST
2026-09-07T10:25:35: originalUrl: /v1/transactions
2026-09-07T10:25:35: path: /v1/transactions
2026-09-07T10:25:35: normalizedPath: /v1/transactions
2026-09-07T10:25:35: isPublicRoute: false
2026-09-07T10:25:35: ------------------------------
2026-09-07T10:25:35: ----- initAuth DEBUG -----
2026-09-07T10:25:35: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:25:35: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:25:35: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:25:35: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:25:35: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:25:35: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:25:35: IsValid: true
2026-09-07T10:25:35: --------------------------
2026-09-07T10:25:35: 10:25:35 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 17.447 ms - 398[0m
2026-09-07T10:25:46: ----- PUBLIC ROUTE CHECK -----
2026-09-07T10:25:46: Method: GET
2026-09-07T10:25:46: originalUrl: /v1/dashboard
2026-09-07T10:25:46: path: /v1/dashboard
2026-09-07T10:25:46: normalizedPath: /v1/dashboard
2026-09-07T10:25:46: isPublicRoute: false
2026-09-07T10:25:46: ------------------------------
2026-09-07T10:25:46: ----- initAuth DEBUG -----
2026-09-07T10:25:46: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:25:46: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:25:46: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:25:46: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:25:46: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:25:46: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:25:46: IsValid: true
2026-09-07T10:25:46: --------------------------
2026-09-07T10:25:46: ========== Dashboard Controller ==========
2026-09-07T10:25:46: req.user => {
2026-09-07T10:25:46:   user_id: 22,
2026-09-07T10:25:46:   society_id: 23,
2026-09-07T10:25:46:   role: 'admin',
2026-09-07T10:25:46:   full_name: 'Varun',
2026-09-07T10:25:46:   is_admin: 1,
2026-09-07T10:25:46:   is_member: 1,
2026-09-07T10:25:46:   is_superadmin: false,
2026-09-07T10:25:46:   permissions: {
2026-09-07T10:25:46:     dashboard: { view: true },
2026-09-07T10:25:46:     society: {
2026-09-07T10:25:46:       view: true,
2026-09-07T10:25:46:       summary: false,
2026-09-07T10:25:46:       create: false,
2026-09-07T10:25:46:       update: true,
2026-09-07T10:25:46:       delete: false,
2026-09-07T10:25:46:       approve: false,
2026-09-07T10:25:46:       reject: false
2026-09-07T10:25:46:     },
2026-09-07T10:25:46:     members: {
2026-09-07T10:25:46:       view: true,
2026-09-07T10:25:46:       create: true,
2026-09-07T10:25:46:       update: true,
2026-09-07T10:25:46:       delete: true,
2026-09-07T10:25:46:       approve: false,
2026-09-07T10:25:46:       reject: true
2026-09-07T10:25:46:     },
2026-09-07T10:25:46:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T10:25:46:     expenses: {
2026-09-07T10:25:46:       view: true,
2026-09-07T10:25:46:       create: true,
2026-09-07T10:25:46:       update: true,
2026-09-07T10:25:46:       delete: false,
2026-09-07T10:25:46:       approve: true,
2026-09-07T10:25:46:       reject: true
2026-09-07T10:25:46:     },
2026-09-07T10:25:46:     transactions: { view: true },
2026-09-07T10:25:46:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T10:25:46:     profile: { view: true, update: true },
2026-09-07T10:25:46:     settings: { view: true, update: true }
2026-09-07T10:25:46:   },
2026-09-07T10:25:46:   iat: 1788755269,
2026-09-07T10:25:46:   exp: 1791347269
2026-09-07T10:25:46: }
2026-09-07T10:25:46: req.selectedSocietyId => 23
2026-09-07T10:25:46: Dashboard Society ID => 23
2026-09-07T10:25:46: Member ID => 22
2026-09-07T10:25:46: User Role => admin
2026-09-07T10:25:46: societyId = 23
2026-09-07T10:25:46: memberId = 22
2026-09-07T10:25:46: Calling getMemberPaymentSummary...
2026-09-07T10:25:46: ========== Dashboard Due Debug ==========
2026-09-07T10:25:46: myDueResult => {
2026-09-07T10:25:46:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T10:25:46:   monthly_maintenance: '1000.00',
2026-09-07T10:25:46:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T10:25:46:   last_paid_month: null,
2026-09-07T10:25:46:   pending_months: 2,
2026-09-07T10:25:46:   pending_amount: 1000
2026-09-07T10:25:46: }
2026-09-07T10:25:46: myDueAmount => 1000
2026-09-07T10:25:46: Pending Maintenance Count => 0
2026-09-07T10:25:46: Pending Expense Count => 1
2026-09-07T10:25:46: Total Pending Count => 1
2026-09-07T10:25:46: 10:25:46 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 7.844 ms - 636[0m
2026-09-07T10:29:52: ----- PUBLIC ROUTE CHECK -----
2026-09-07T10:29:52: Method: GET
2026-09-07T10:29:52: originalUrl: /v1/society/23
2026-09-07T10:29:52: path: /v1/society/23
2026-09-07T10:29:52: normalizedPath: /v1/society/23
2026-09-07T10:29:52: isPublicRoute: false
2026-09-07T10:29:52: ------------------------------
2026-09-07T10:29:52: ----- initAuth DEBUG -----
2026-09-07T10:29:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:29:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:29:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:29:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:29:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:29:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:29:52: IsValid: true
2026-09-07T10:29:52: --------------------------
2026-09-07T10:29:52: 10:29:52 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 16.229 ms - 688[0m
2026-09-07T10:29:53: ----- PUBLIC ROUTE CHECK -----
2026-09-07T10:29:53: Method: POST
2026-09-07T10:29:53: originalUrl: /v1/society/registration-list
2026-09-07T10:29:53: path: /v1/society/registration-list
2026-09-07T10:29:53: normalizedPath: /v1/society/registration-list
2026-09-07T10:29:53: isPublicRoute: false
2026-09-07T10:29:53: ------------------------------
2026-09-07T10:29:53: ----- initAuth DEBUG -----
2026-09-07T10:29:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:29:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:29:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:29:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:29:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:29:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:29:53: IsValid: true
2026-09-07T10:29:53: --------------------------
2026-09-07T10:29:53: 10:29:53 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.603 ms - 410[0m
2026-09-07T10:29:53: ----- PUBLIC ROUTE CHECK -----
2026-09-07T10:29:53: Method: GET
2026-09-07T10:29:53: originalUrl: /v1/society/registration-dashboard-summary
2026-09-07T10:29:53: path: /v1/society/registration-dashboard-summary
2026-09-07T10:29:53: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-07T10:29:53: isPublicRoute: false
2026-09-07T10:29:53: ------------------------------
2026-09-07T10:29:53: ----- initAuth DEBUG -----
2026-09-07T10:29:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:29:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:29:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:29:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:29:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:29:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:29:53: IsValid: true
2026-09-07T10:29:53: --------------------------
2026-09-07T10:29:53: 10:29:53 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 33.392 ms - 152[0m
2026-09-07T10:29:55: ----- PUBLIC ROUTE CHECK -----
2026-09-07T10:29:55: Method: GET
2026-09-07T10:29:55: originalUrl: /v1/dashboard
2026-09-07T10:29:55: path: /v1/dashboard
2026-09-07T10:29:55: normalizedPath: /v1/dashboard
2026-09-07T10:29:55: isPublicRoute: false
2026-09-07T10:29:55: ------------------------------
2026-09-07T10:29:55: ----- initAuth DEBUG -----
2026-09-07T10:29:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:29:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:29:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:29:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:29:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:29:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:29:55: IsValid: true
2026-09-07T10:29:55: --------------------------
2026-09-07T10:29:55: ========== Dashboard Controller ==========
2026-09-07T10:29:55: req.user => {
2026-09-07T10:29:55:   user_id: 22,
2026-09-07T10:29:55:   society_id: 23,
2026-09-07T10:29:55:   role: 'admin',
2026-09-07T10:29:55:   full_name: 'Varun',
2026-09-07T10:29:55:   is_admin: 1,
2026-09-07T10:29:55:   is_member: 1,
2026-09-07T10:29:55:   is_superadmin: false,
2026-09-07T10:29:55:   permissions: {
2026-09-07T10:29:55:     dashboard: { view: true },
2026-09-07T10:29:55:     society: {
2026-09-07T10:29:55:       view: true,
2026-09-07T10:29:55:       summary: false,
2026-09-07T10:29:55:       create: false,
2026-09-07T10:29:55:       update: true,
2026-09-07T10:29:55:       delete: false,
2026-09-07T10:29:55:       approve: false,
2026-09-07T10:29:55:       reject: false
2026-09-07T10:29:55:     },
2026-09-07T10:29:55:     members: {
2026-09-07T10:29:55:       view: true,
2026-09-07T10:29:55:       create: true,
2026-09-07T10:29:55:       update: true,
2026-09-07T10:29:55:       delete: true,
2026-09-07T10:29:55:       approve: false,
2026-09-07T10:29:55:       reject: true
2026-09-07T10:29:55:     },
2026-09-07T10:29:55:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T10:29:55:     expenses: {
2026-09-07T10:29:55:       view: true,
2026-09-07T10:29:55:       create: true,
2026-09-07T10:29:55:       update: true,
2026-09-07T10:29:55:       delete: false,
2026-09-07T10:29:55:       approve: true,
2026-09-07T10:29:55:       reject: true
2026-09-07T10:29:55:     },
2026-09-07T10:29:55:     transactions: { view: true },
2026-09-07T10:29:55:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T10:29:55:     profile: { view: true, update: true },
2026-09-07T10:29:55:     settings: { view: true, update: true }
2026-09-07T10:29:55:   },
2026-09-07T10:29:55:   iat: 1788753727,
2026-09-07T10:29:55:   exp: 1791345727
2026-09-07T10:29:55: }
2026-09-07T10:29:55: req.selectedSocietyId => 23
2026-09-07T10:29:55: Dashboard Society ID => 23
2026-09-07T10:29:55: Member ID => 22
2026-09-07T10:29:55: User Role => admin
2026-09-07T10:29:55: societyId = 23
2026-09-07T10:29:55: memberId = 22
2026-09-07T10:29:55: Calling getMemberPaymentSummary...
2026-09-07T10:29:55: ========== Dashboard Due Debug ==========
2026-09-07T10:29:55: myDueResult => {
2026-09-07T10:29:55:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T10:29:55:   monthly_maintenance: '1000.00',
2026-09-07T10:29:55:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T10:29:55:   last_paid_month: null,
2026-09-07T10:29:55:   pending_months: 2,
2026-09-07T10:29:55:   pending_amount: 1000
2026-09-07T10:29:55: }
2026-09-07T10:29:55: myDueAmount => 1000
2026-09-07T10:29:55: Pending Maintenance Count => 0
2026-09-07T10:29:55: Pending Expense Count => 1
2026-09-07T10:29:55: Total Pending Count => 1
2026-09-07T10:29:55: 10:29:55 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 21.628 ms - 636[0m
2026-09-07T10:30:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T10:30:05: Method: GET
2026-09-07T10:30:05: originalUrl: /v1/payment/my-dues
2026-09-07T10:30:05: path: /v1/payment/my-dues
2026-09-07T10:30:05: normalizedPath: /v1/payment/my-dues
2026-09-07T10:30:05: isPublicRoute: false
2026-09-07T10:30:05: ------------------------------
2026-09-07T10:30:05: ----- initAuth DEBUG -----
2026-09-07T10:30:05: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:30:05: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:30:05: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:30:05: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:30:05: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:30:05: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:30:05: IsValid: true
2026-09-07T10:30:05: --------------------------
2026-09-07T10:30:05: 10:30:05 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 12.370 ms - 463[0m
2026-09-07T10:56:01: ----- PUBLIC ROUTE CHECK -----
2026-09-07T10:56:01: Method: GET
2026-09-07T10:56:01: originalUrl: /v1/payment/my-dues
2026-09-07T10:56:01: path: /v1/payment/my-dues
2026-09-07T10:56:01: normalizedPath: /v1/payment/my-dues
2026-09-07T10:56:01: isPublicRoute: false
2026-09-07T10:56:01: ------------------------------
2026-09-07T10:56:01: ----- initAuth DEBUG -----
2026-09-07T10:56:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:56:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:56:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:56:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:56:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:56:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:56:01: IsValid: true
2026-09-07T10:56:01: --------------------------
2026-09-07T10:56:01: 10:56:01 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 14.799 ms - 463[0m
2026-09-07T10:59:02: ----- PUBLIC ROUTE CHECK -----
2026-09-07T10:59:02: Method: GET
2026-09-07T10:59:02: originalUrl: /v1/payment/my-dues
2026-09-07T10:59:02: path: /v1/payment/my-dues
2026-09-07T10:59:02: normalizedPath: /v1/payment/my-dues
2026-09-07T10:59:02: isPublicRoute: false
2026-09-07T10:59:02: ------------------------------
2026-09-07T10:59:02: ----- initAuth DEBUG -----
2026-09-07T10:59:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:59:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T10:59:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:59:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T10:59:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:59:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T10:59:02: IsValid: true
2026-09-07T10:59:02: --------------------------
2026-09-07T10:59:02: 10:59:02 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 14.424 ms - 463[0m
2026-09-07T11:04:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T11:04:07: Method: GET
2026-09-07T11:04:07: originalUrl: /v1/payment/my-dues
2026-09-07T11:04:07: path: /v1/payment/my-dues
2026-09-07T11:04:07: normalizedPath: /v1/payment/my-dues
2026-09-07T11:04:07: isPublicRoute: false
2026-09-07T11:04:07: ------------------------------
2026-09-07T11:04:07: ----- initAuth DEBUG -----
2026-09-07T11:04:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T11:04:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T11:04:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T11:04:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T11:04:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T11:04:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T11:04:07: IsValid: true
2026-09-07T11:04:07: --------------------------
2026-09-07T11:04:07: 11:04:07 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 15.147 ms - 463[0m
2026-09-07T11:30:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T11:30:07: Method: GET
2026-09-07T11:30:07: originalUrl: /v1/payment/my-dues
2026-09-07T11:30:07: path: /v1/payment/my-dues
2026-09-07T11:30:07: normalizedPath: /v1/payment/my-dues
2026-09-07T11:30:07: isPublicRoute: false
2026-09-07T11:30:07: ------------------------------
2026-09-07T11:30:07: ----- initAuth DEBUG -----
2026-09-07T11:30:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T11:30:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T11:30:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T11:30:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T11:30:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T11:30:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T11:30:07: IsValid: true
2026-09-07T11:30:07: --------------------------
2026-09-07T11:30:07: 11:30:07 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 17.666 ms - 463[0m
2026-09-07T11:31:14: ----- PUBLIC ROUTE CHECK -----
2026-09-07T11:31:14: Method: GET
2026-09-07T11:31:14: originalUrl: /v1/payment/my-dues
2026-09-07T11:31:14: path: /v1/payment/my-dues
2026-09-07T11:31:14: normalizedPath: /v1/payment/my-dues
2026-09-07T11:31:14: isPublicRoute: false
2026-09-07T11:31:14: ------------------------------
2026-09-07T11:31:14: ----- initAuth DEBUG -----
2026-09-07T11:31:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T11:31:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T11:31:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T11:31:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T11:31:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T11:31:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T11:31:14: IsValid: true
2026-09-07T11:31:14: --------------------------
2026-09-07T11:31:14: 11:31:14 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 16.306 ms - 463[0m
2026-09-07T11:33:55: ----- PUBLIC ROUTE CHECK -----
2026-09-07T11:33:55: Method: GET
2026-09-07T11:33:55: originalUrl: /v1/payment/my-dues
2026-09-07T11:33:55: path: /v1/payment/my-dues
2026-09-07T11:33:55: normalizedPath: /v1/payment/my-dues
2026-09-07T11:33:55: isPublicRoute: false
2026-09-07T11:33:55: ------------------------------
2026-09-07T11:33:55: ----- initAuth DEBUG -----
2026-09-07T11:33:55: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T11:33:55: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T11:33:55: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T11:33:55: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T11:33:55: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T11:33:55: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T11:33:55: IsValid: true
2026-09-07T11:33:55: --------------------------
2026-09-07T11:33:55: 11:33:55 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 8.740 ms - 463[0m
2026-09-07T11:45:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T11:45:33: Method: GET
2026-09-07T11:45:33: originalUrl: /v1/payment/my-dues
2026-09-07T11:45:33: path: /v1/payment/my-dues
2026-09-07T11:45:33: normalizedPath: /v1/payment/my-dues
2026-09-07T11:45:33: isPublicRoute: false
2026-09-07T11:45:33: ------------------------------
2026-09-07T11:45:33: ----- initAuth DEBUG -----
2026-09-07T11:45:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T11:45:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T11:45:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T11:45:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T11:45:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T11:45:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T11:45:33: IsValid: true
2026-09-07T11:45:33: --------------------------
2026-09-07T11:45:34: 11:45:34 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 24.844 ms - 463[0m
2026-09-07T11:46:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T11:46:11: Method: POST
2026-09-07T11:46:11: originalUrl: /v1/user/login
2026-09-07T11:46:11: path: /v1/user/login
2026-09-07T11:46:11: normalizedPath: /v1/user/login
2026-09-07T11:46:11: isPublicRoute: false
2026-09-07T11:46:11: ------------------------------
2026-09-07T11:46:11: ----- initAuth DEBUG -----
2026-09-07T11:46:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T11:46:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T11:46:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T11:46:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T11:46:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T11:46:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T11:46:11: IsValid: true
2026-09-07T11:46:11: --------------------------
2026-09-07T11:46:11: ========== LOGIN API HIT ==========
2026-09-07T11:46:11: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-07T11:46:11: SUPERADMIN CHECK RESULT: Found
2026-09-07T11:46:11: 11:46:11 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 223.152 ms - 2063[0m
2026-09-07T11:46:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T11:46:11: Method: GET
2026-09-07T11:46:11: originalUrl: /v1/dashboard
2026-09-07T11:46:11: path: /v1/dashboard
2026-09-07T11:46:11: normalizedPath: /v1/dashboard
2026-09-07T11:46:11: isPublicRoute: false
2026-09-07T11:46:11: ------------------------------
2026-09-07T11:46:11: ----- initAuth DEBUG -----
2026-09-07T11:46:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T11:46:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T11:46:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T11:46:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T11:46:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T11:46:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T11:46:11: IsValid: true
2026-09-07T11:46:11: --------------------------
2026-09-07T11:46:11: ========== Dashboard Controller ==========
2026-09-07T11:46:11: req.user => {
2026-09-07T11:46:11:   user_id: 22,
2026-09-07T11:46:11:   society_id: 23,
2026-09-07T11:46:11:   role: 'admin',
2026-09-07T11:46:11:   full_name: 'Varun',
2026-09-07T11:46:11:   is_admin: 1,
2026-09-07T11:46:11:   is_member: 1,
2026-09-07T11:46:11:   is_superadmin: false,
2026-09-07T11:46:11:   permissions: {
2026-09-07T11:46:11:     dashboard: { view: true },
2026-09-07T11:46:11:     society: {
2026-09-07T11:46:11:       view: true,
2026-09-07T11:46:11:       summary: false,
2026-09-07T11:46:11:       create: false,
2026-09-07T11:46:11:       update: true,
2026-09-07T11:46:11:       delete: false,
2026-09-07T11:46:11:       approve: false,
2026-09-07T11:46:11:       reject: false
2026-09-07T11:46:11:     },
2026-09-07T11:46:11:     members: {
2026-09-07T11:46:11:       view: true,
2026-09-07T11:46:11:       create: true,
2026-09-07T11:46:11:       update: true,
2026-09-07T11:46:11:       delete: true,
2026-09-07T11:46:11:       approve: false,
2026-09-07T11:46:11:       reject: true
2026-09-07T11:46:11:     },
2026-09-07T11:46:11:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T11:46:11:     expenses: {
2026-09-07T11:46:11:       view: true,
2026-09-07T11:46:11:       create: true,
2026-09-07T11:46:11:       update: true,
2026-09-07T11:46:11:       delete: false,
2026-09-07T11:46:11:       approve: true,
2026-09-07T11:46:11:       reject: true
2026-09-07T11:46:11:     },
2026-09-07T11:46:11:     transactions: { view: true },
2026-09-07T11:46:11:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T11:46:11:     profile: { view: true, update: true },
2026-09-07T11:46:11:     settings: { view: true, update: true }
2026-09-07T11:46:11:   },
2026-09-07T11:46:11:   iat: 1788761771,
2026-09-07T11:46:11:   exp: 1791353771
2026-09-07T11:46:11: }
2026-09-07T11:46:11: req.selectedSocietyId => 23
2026-09-07T11:46:11: Dashboard Society ID => 23
2026-09-07T11:46:11: Member ID => 22
2026-09-07T11:46:11: User Role => admin
2026-09-07T11:46:11: societyId = 23
2026-09-07T11:46:11: memberId = 22
2026-09-07T11:46:11: Calling getMemberPaymentSummary...
2026-09-07T11:46:11: ========== Dashboard Due Debug ==========
2026-09-07T11:46:11: myDueResult => {
2026-09-07T11:46:11:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T11:46:11:   monthly_maintenance: '1000.00',
2026-09-07T11:46:11:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T11:46:11:   last_paid_month: null,
2026-09-07T11:46:11:   pending_months: 2,
2026-09-07T11:46:11:   pending_amount: 1000
2026-09-07T11:46:11: }
2026-09-07T11:46:11: myDueAmount => 1000
2026-09-07T11:46:11: Pending Maintenance Count => 0
2026-09-07T11:46:11: Pending Expense Count => 1
2026-09-07T11:46:11: Total Pending Count => 1
2026-09-07T11:46:11: 11:46:11 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 58.401 ms - 636[0m
2026-09-07T11:46:45: ----- PUBLIC ROUTE CHECK -----
2026-09-07T11:46:45: Method: GET
2026-09-07T11:46:45: originalUrl: /
2026-09-07T11:46:45: path: /
2026-09-07T11:46:45: normalizedPath: /
2026-09-07T11:46:45: isPublicRoute: false
2026-09-07T11:46:45: ------------------------------
2026-09-07T11:46:45: 11:46:45 [[32minfo[39m] [0mGET / [33m401[0m 3.492 ms - 123[0m
2026-09-07T11:54:14: ----- PUBLIC ROUTE CHECK -----
2026-09-07T11:54:14: Method: GET
2026-09-07T11:54:14: originalUrl: /v1/payment/my-dues
2026-09-07T11:54:14: path: /v1/payment/my-dues
2026-09-07T11:54:14: normalizedPath: /v1/payment/my-dues
2026-09-07T11:54:14: isPublicRoute: false
2026-09-07T11:54:14: ------------------------------
2026-09-07T11:54:14: ----- initAuth DEBUG -----
2026-09-07T11:54:14: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T11:54:14: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T11:54:14: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T11:54:14: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T11:54:14: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T11:54:14: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T11:54:14: IsValid: true
2026-09-07T11:54:14: --------------------------
2026-09-07T11:54:14: 11:54:14 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 19.548 ms - 463[0m
2026-09-07T12:15:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:15:33: Method: POST
2026-09-07T12:15:33: originalUrl: /v1/transactions
2026-09-07T12:15:33: path: /v1/transactions
2026-09-07T12:15:33: normalizedPath: /v1/transactions
2026-09-07T12:15:33: isPublicRoute: false
2026-09-07T12:15:33: ------------------------------
2026-09-07T12:15:33: ----- initAuth DEBUG -----
2026-09-07T12:15:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:15:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:15:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:15:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:15:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:15:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:15:33: IsValid: true
2026-09-07T12:15:33: --------------------------
2026-09-07T12:15:33: 12:15:33 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 48.428 ms - 398[0m
2026-09-07T12:15:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:15:33: Method: GET
2026-09-07T12:15:33: originalUrl: /v1/transactions/summary?society_id=23
2026-09-07T12:15:33: path: /v1/transactions/summary
2026-09-07T12:15:33: normalizedPath: /v1/transactions/summary
2026-09-07T12:15:33: isPublicRoute: false
2026-09-07T12:15:33: ------------------------------
2026-09-07T12:15:33: ----- initAuth DEBUG -----
2026-09-07T12:15:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:15:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:15:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:15:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:15:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:15:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:15:33: IsValid: true
2026-09-07T12:15:33: --------------------------
2026-09-07T12:15:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:15:33: Method: GET
2026-09-07T12:15:33: originalUrl: /v1/expense-categories
2026-09-07T12:15:33: path: /v1/expense-categories
2026-09-07T12:15:33: normalizedPath: /v1/expense-categories
2026-09-07T12:15:33: isPublicRoute: false
2026-09-07T12:15:33: ------------------------------
2026-09-07T12:15:33: ----- initAuth DEBUG -----
2026-09-07T12:15:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:15:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:15:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:15:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:15:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:15:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:15:33: IsValid: true
2026-09-07T12:15:33: --------------------------
2026-09-07T12:15:33: 12:15:33 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 23.056 ms - 132[0m
2026-09-07T12:15:33: 12:15:33 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 30.556 ms - 149[0m
2026-09-07T12:15:36: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:15:36: Method: POST
2026-09-07T12:15:36: originalUrl: /v1/transactions
2026-09-07T12:15:36: path: /v1/transactions
2026-09-07T12:15:36: normalizedPath: /v1/transactions
2026-09-07T12:15:36: isPublicRoute: false
2026-09-07T12:15:36: ------------------------------
2026-09-07T12:15:36: ----- initAuth DEBUG -----
2026-09-07T12:15:36: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:15:36: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:15:36: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:15:36: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:15:36: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:15:36: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:15:36: IsValid: true
2026-09-07T12:15:36: --------------------------
2026-09-07T12:15:36: 12:15:36 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 13.397 ms - 1378[0m
2026-09-07T12:15:37: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:15:37: Method: POST
2026-09-07T12:15:37: originalUrl: /v1/transactions
2026-09-07T12:15:37: path: /v1/transactions
2026-09-07T12:15:37: normalizedPath: /v1/transactions
2026-09-07T12:15:37: isPublicRoute: false
2026-09-07T12:15:37: ------------------------------
2026-09-07T12:15:37: ----- initAuth DEBUG -----
2026-09-07T12:15:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:15:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:15:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:15:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:15:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:15:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:15:37: IsValid: true
2026-09-07T12:15:37: --------------------------
2026-09-07T12:15:37: 12:15:37 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.877 ms - 1378[0m
2026-09-07T12:15:37: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:15:37: Method: GET
2026-09-07T12:15:37: originalUrl: /v1/expense-categories
2026-09-07T12:15:37: path: /v1/expense-categories
2026-09-07T12:15:37: normalizedPath: /v1/expense-categories
2026-09-07T12:15:37: isPublicRoute: false
2026-09-07T12:15:37: ------------------------------
2026-09-07T12:15:37: ----- initAuth DEBUG -----
2026-09-07T12:15:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:15:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:15:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:15:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:15:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:15:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:15:37: IsValid: true
2026-09-07T12:15:37: --------------------------
2026-09-07T12:15:37: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:15:37: Method: GET
2026-09-07T12:15:37: originalUrl: /v1/transactions/summary?society_id=23
2026-09-07T12:15:37: path: /v1/transactions/summary
2026-09-07T12:15:37: normalizedPath: /v1/transactions/summary
2026-09-07T12:15:37: isPublicRoute: false
2026-09-07T12:15:37: ------------------------------
2026-09-07T12:15:37: ----- initAuth DEBUG -----
2026-09-07T12:15:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:15:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:15:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:15:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:15:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:15:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:15:37: IsValid: true
2026-09-07T12:15:37: --------------------------
2026-09-07T12:15:37: 12:15:37 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 12.871 ms - 149[0m
2026-09-07T12:15:37: 12:15:37 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 8.978 ms - 132[0m
2026-09-07T12:16:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:16:08: Method: GET
2026-09-07T12:16:08: originalUrl: /v1/dashboard
2026-09-07T12:16:08: path: /v1/dashboard
2026-09-07T12:16:08: normalizedPath: /v1/dashboard
2026-09-07T12:16:08: isPublicRoute: false
2026-09-07T12:16:08: ------------------------------
2026-09-07T12:16:08: ----- initAuth DEBUG -----
2026-09-07T12:16:08: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:16:08: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:16:08: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:16:08: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:16:08: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:16:08: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:16:08: IsValid: true
2026-09-07T12:16:08: --------------------------
2026-09-07T12:16:08: ========== Dashboard Controller ==========
2026-09-07T12:16:08: req.user => {
2026-09-07T12:16:08:   user_id: 22,
2026-09-07T12:16:08:   society_id: 23,
2026-09-07T12:16:08:   role: 'admin',
2026-09-07T12:16:08:   full_name: 'Varun',
2026-09-07T12:16:08:   is_admin: 1,
2026-09-07T12:16:08:   is_member: 1,
2026-09-07T12:16:08:   is_superadmin: false,
2026-09-07T12:16:08:   permissions: {
2026-09-07T12:16:08:     dashboard: { view: true },
2026-09-07T12:16:08:     society: {
2026-09-07T12:16:08:       view: true,
2026-09-07T12:16:08:       summary: false,
2026-09-07T12:16:08:       create: false,
2026-09-07T12:16:08:       update: true,
2026-09-07T12:16:08:       delete: false,
2026-09-07T12:16:08:       approve: false,
2026-09-07T12:16:08:       reject: false
2026-09-07T12:16:08:     },
2026-09-07T12:16:08:     members: {
2026-09-07T12:16:08:       view: true,
2026-09-07T12:16:08:       create: true,
2026-09-07T12:16:08:       update: true,
2026-09-07T12:16:08:       delete: true,
2026-09-07T12:16:08:       approve: false,
2026-09-07T12:16:08:       reject: true
2026-09-07T12:16:08:     },
2026-09-07T12:16:08:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T12:16:08:     expenses: {
2026-09-07T12:16:08:       view: true,
2026-09-07T12:16:08:       create: true,
2026-09-07T12:16:08:       update: true,
2026-09-07T12:16:08:       delete: false,
2026-09-07T12:16:08:       approve: true,
2026-09-07T12:16:08:       reject: true
2026-09-07T12:16:08:     },
2026-09-07T12:16:08:     transactions: { view: true },
2026-09-07T12:16:08:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T12:16:08:     profile: { view: true, update: true },
2026-09-07T12:16:08:     settings: { view: true, update: true }
2026-09-07T12:16:08:   },
2026-09-07T12:16:08:   iat: 1788761771,
2026-09-07T12:16:08:   exp: 1791353771
2026-09-07T12:16:08: }
2026-09-07T12:16:08: req.selectedSocietyId => 23
2026-09-07T12:16:08: Dashboard Society ID => 23
2026-09-07T12:16:08: Member ID => 22
2026-09-07T12:16:08: User Role => admin
2026-09-07T12:16:08: societyId = 23
2026-09-07T12:16:08: memberId = 22
2026-09-07T12:16:08: Calling getMemberPaymentSummary...
2026-09-07T12:16:08: ========== Dashboard Due Debug ==========
2026-09-07T12:16:08: myDueResult => {
2026-09-07T12:16:08:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T12:16:08:   monthly_maintenance: '1000.00',
2026-09-07T12:16:08:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T12:16:08:   last_paid_month: null,
2026-09-07T12:16:08:   pending_months: 2,
2026-09-07T12:16:08:   pending_amount: 1000
2026-09-07T12:16:08: }
2026-09-07T12:16:08: myDueAmount => 1000
2026-09-07T12:16:08: Pending Maintenance Count => 0
2026-09-07T12:16:08: Pending Expense Count => 1
2026-09-07T12:16:08: Total Pending Count => 1
2026-09-07T12:16:08: 12:16:08 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 39.947 ms - 638[0m
2026-09-07T12:19:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:19:09: Method: GET
2026-09-07T12:19:09: originalUrl: /v1/payment/my-dues
2026-09-07T12:19:09: path: /v1/payment/my-dues
2026-09-07T12:19:09: normalizedPath: /v1/payment/my-dues
2026-09-07T12:19:09: isPublicRoute: false
2026-09-07T12:19:09: ------------------------------
2026-09-07T12:19:09: ----- initAuth DEBUG -----
2026-09-07T12:19:09: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:19:09: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:19:09: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:19:09: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:19:09: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:19:09: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:19:09: IsValid: true
2026-09-07T12:19:09: --------------------------
2026-09-07T12:19:09: 12:19:09 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 16.064 ms - 463[0m
2026-09-07T12:30:51: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:30:51: Method: POST
2026-09-07T12:30:51: originalUrl: /v1/society/registration-list
2026-09-07T12:30:51: path: /v1/society/registration-list
2026-09-07T12:30:51: normalizedPath: /v1/society/registration-list
2026-09-07T12:30:51: isPublicRoute: false
2026-09-07T12:30:51: ------------------------------
2026-09-07T12:30:51: ----- initAuth DEBUG -----
2026-09-07T12:30:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:30:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:30:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:30:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:30:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:30:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:30:51: IsValid: true
2026-09-07T12:30:51: --------------------------
2026-09-07T12:30:51: 12:30:51 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 18.184 ms - 410[0m
2026-09-07T12:30:51: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:30:51: Method: GET
2026-09-07T12:30:51: originalUrl: /v1/society/registration-dashboard-summary
2026-09-07T12:30:51: path: /v1/society/registration-dashboard-summary
2026-09-07T12:30:51: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-07T12:30:51: isPublicRoute: false
2026-09-07T12:30:51: ------------------------------
2026-09-07T12:30:51: ----- initAuth DEBUG -----
2026-09-07T12:30:51: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:30:51: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:30:51: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:30:51: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:30:51: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:30:51: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:30:51: IsValid: true
2026-09-07T12:30:51: --------------------------
2026-09-07T12:30:51: 12:30:51 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 40.623 ms - 152[0m
2026-09-07T12:30:53: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:30:53: Method: GET
2026-09-07T12:30:53: originalUrl: /v1/society/23
2026-09-07T12:30:53: path: /v1/society/23
2026-09-07T12:30:53: normalizedPath: /v1/society/23
2026-09-07T12:30:53: isPublicRoute: false
2026-09-07T12:30:53: ------------------------------
2026-09-07T12:30:53: ----- initAuth DEBUG -----
2026-09-07T12:30:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:30:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:30:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:30:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:30:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:30:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:30:53: IsValid: true
2026-09-07T12:30:53: --------------------------
2026-09-07T12:30:53: 12:30:53 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 11.889 ms - 688[0m
2026-09-07T12:30:58: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:30:58: Method: POST
2026-09-07T12:30:58: originalUrl: /v1/society/registration-list
2026-09-07T12:30:58: path: /v1/society/registration-list
2026-09-07T12:30:58: normalizedPath: /v1/society/registration-list
2026-09-07T12:30:58: isPublicRoute: false
2026-09-07T12:30:58: ------------------------------
2026-09-07T12:30:58: ----- initAuth DEBUG -----
2026-09-07T12:30:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:30:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:30:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:30:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:30:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:30:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:30:58: IsValid: true
2026-09-07T12:30:58: --------------------------
2026-09-07T12:30:58: 12:30:58 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 33.003 ms - 410[0m
2026-09-07T12:30:59: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:30:59: Method: GET
2026-09-07T12:30:59: originalUrl: /v1/society/registration-dashboard-summary
2026-09-07T12:30:59: path: /v1/society/registration-dashboard-summary
2026-09-07T12:30:59: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-07T12:30:59: isPublicRoute: false
2026-09-07T12:30:59: ------------------------------
2026-09-07T12:30:59: ----- initAuth DEBUG -----
2026-09-07T12:30:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:30:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:30:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:30:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:30:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:30:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:30:59: IsValid: true
2026-09-07T12:30:59: --------------------------
2026-09-07T12:30:59: 12:30:59 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 8.395 ms - 152[0m
2026-09-07T12:31:02: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:31:02: Method: POST
2026-09-07T12:31:02: originalUrl: /v1/society/registration-list
2026-09-07T12:31:02: path: /v1/society/registration-list
2026-09-07T12:31:02: normalizedPath: /v1/society/registration-list
2026-09-07T12:31:02: isPublicRoute: false
2026-09-07T12:31:02: ------------------------------
2026-09-07T12:31:02: ----- initAuth DEBUG -----
2026-09-07T12:31:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:02: IsValid: true
2026-09-07T12:31:02: --------------------------
2026-09-07T12:31:02: 12:31:02 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 3.711 ms - 410[0m
2026-09-07T12:31:02: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:31:02: Method: GET
2026-09-07T12:31:02: originalUrl: /v1/society/registration-dashboard-summary
2026-09-07T12:31:02: path: /v1/society/registration-dashboard-summary
2026-09-07T12:31:02: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-07T12:31:02: isPublicRoute: false
2026-09-07T12:31:02: ------------------------------
2026-09-07T12:31:02: ----- initAuth DEBUG -----
2026-09-07T12:31:02: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:02: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:02: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:02: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:02: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:02: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:02: IsValid: true
2026-09-07T12:31:02: --------------------------
2026-09-07T12:31:02: 12:31:02 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 4.818 ms - 152[0m
2026-09-07T12:31:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:31:04: Method: GET
2026-09-07T12:31:04: originalUrl: /v1/society/23
2026-09-07T12:31:04: path: /v1/society/23
2026-09-07T12:31:04: normalizedPath: /v1/society/23
2026-09-07T12:31:04: isPublicRoute: false
2026-09-07T12:31:04: ------------------------------
2026-09-07T12:31:04: ----- initAuth DEBUG -----
2026-09-07T12:31:04: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:04: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:04: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:04: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:04: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:04: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:04: IsValid: true
2026-09-07T12:31:04: --------------------------
2026-09-07T12:31:04: 12:31:04 [[32minfo[39m] [0mGET /v1/society/23 [32m200[0m 3.120 ms - 688[0m
2026-09-07T12:31:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:31:12: Method: POST
2026-09-07T12:31:12: originalUrl: /v1/society/registration-list
2026-09-07T12:31:12: path: /v1/society/registration-list
2026-09-07T12:31:12: normalizedPath: /v1/society/registration-list
2026-09-07T12:31:12: isPublicRoute: false
2026-09-07T12:31:12: ------------------------------
2026-09-07T12:31:12: ----- initAuth DEBUG -----
2026-09-07T12:31:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:12: IsValid: true
2026-09-07T12:31:12: --------------------------
2026-09-07T12:31:12: 12:31:12 [[32minfo[39m] [0mPOST /v1/society/registration-list [32m200[0m 4.405 ms - 410[0m
2026-09-07T12:31:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:31:12: Method: GET
2026-09-07T12:31:12: originalUrl: /v1/society/registration-dashboard-summary
2026-09-07T12:31:12: path: /v1/society/registration-dashboard-summary
2026-09-07T12:31:12: normalizedPath: /v1/society/registration-dashboard-summary
2026-09-07T12:31:12: isPublicRoute: false
2026-09-07T12:31:12: ------------------------------
2026-09-07T12:31:12: ----- initAuth DEBUG -----
2026-09-07T12:31:12: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:12: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:12: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:12: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:12: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:12: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:12: IsValid: true
2026-09-07T12:31:12: --------------------------
2026-09-07T12:31:12: 12:31:12 [[32minfo[39m] [0mGET /v1/society/registration-dashboard-summary [32m200[0m 15.825 ms - 152[0m
2026-09-07T12:31:15: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:31:15: Method: POST
2026-09-07T12:31:15: originalUrl: /v1/transactions
2026-09-07T12:31:15: path: /v1/transactions
2026-09-07T12:31:15: normalizedPath: /v1/transactions
2026-09-07T12:31:15: isPublicRoute: false
2026-09-07T12:31:15: ------------------------------
2026-09-07T12:31:15: ----- initAuth DEBUG -----
2026-09-07T12:31:15: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:15: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:15: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:15: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:15: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:15: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:15: IsValid: true
2026-09-07T12:31:15: --------------------------
2026-09-07T12:31:15: 12:31:15 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 12.172 ms - 1378[0m
2026-09-07T12:31:19: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:31:19: Method: GET
2026-09-07T12:31:19: originalUrl: /v1/dashboard
2026-09-07T12:31:19: path: /v1/dashboard
2026-09-07T12:31:19: normalizedPath: /v1/dashboard
2026-09-07T12:31:19: isPublicRoute: false
2026-09-07T12:31:19: ------------------------------
2026-09-07T12:31:19: ----- initAuth DEBUG -----
2026-09-07T12:31:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:19: IsValid: true
2026-09-07T12:31:19: --------------------------
2026-09-07T12:31:19: ========== Dashboard Controller ==========
2026-09-07T12:31:19: req.user => {
2026-09-07T12:31:19:   user_id: 22,
2026-09-07T12:31:19:   society_id: 23,
2026-09-07T12:31:19:   role: 'admin',
2026-09-07T12:31:19:   full_name: 'Varun',
2026-09-07T12:31:19:   is_admin: 1,
2026-09-07T12:31:19:   is_member: 1,
2026-09-07T12:31:19:   is_superadmin: false,
2026-09-07T12:31:19:   permissions: {
2026-09-07T12:31:19:     dashboard: { view: true },
2026-09-07T12:31:19:     society: {
2026-09-07T12:31:19:       view: true,
2026-09-07T12:31:19:       summary: false,
2026-09-07T12:31:19:       create: false,
2026-09-07T12:31:19:       update: true,
2026-09-07T12:31:19:       delete: false,
2026-09-07T12:31:19:       approve: false,
2026-09-07T12:31:19:       reject: false
2026-09-07T12:31:19:     },
2026-09-07T12:31:19:     members: {
2026-09-07T12:31:19:       view: true,
2026-09-07T12:31:19:       create: true,
2026-09-07T12:31:19:       update: true,
2026-09-07T12:31:19:       delete: true,
2026-09-07T12:31:19:       approve: false,
2026-09-07T12:31:19:       reject: true
2026-09-07T12:31:19:     },
2026-09-07T12:31:19:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T12:31:19:     expenses: {
2026-09-07T12:31:19:       view: true,
2026-09-07T12:31:19:       create: true,
2026-09-07T12:31:19:       update: true,
2026-09-07T12:31:19:       delete: false,
2026-09-07T12:31:19:       approve: true,
2026-09-07T12:31:19:       reject: true
2026-09-07T12:31:19:     },
2026-09-07T12:31:19:     transactions: { view: true },
2026-09-07T12:31:19:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T12:31:19:     profile: { view: true, update: true },
2026-09-07T12:31:19:     settings: { view: true, update: true }
2026-09-07T12:31:19:   },
2026-09-07T12:31:19:   iat: 1788761771,
2026-09-07T12:31:19:   exp: 1791353771
2026-09-07T12:31:19: }
2026-09-07T12:31:19: req.selectedSocietyId => 23
2026-09-07T12:31:19: Dashboard Society ID => 23
2026-09-07T12:31:19: Member ID => 22
2026-09-07T12:31:19: User Role => admin
2026-09-07T12:31:19: societyId = 23
2026-09-07T12:31:19: memberId = 22
2026-09-07T12:31:19: Calling getMemberPaymentSummary...
2026-09-07T12:31:19: ========== Dashboard Due Debug ==========
2026-09-07T12:31:19: myDueResult => {
2026-09-07T12:31:19:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T12:31:19:   monthly_maintenance: '1000.00',
2026-09-07T12:31:19:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T12:31:19:   last_paid_month: null,
2026-09-07T12:31:19:   pending_months: 2,
2026-09-07T12:31:19:   pending_amount: 1000
2026-09-07T12:31:19: }
2026-09-07T12:31:19: myDueAmount => 1000
2026-09-07T12:31:19: Pending Maintenance Count => 0
2026-09-07T12:31:19: Pending Expense Count => 1
2026-09-07T12:31:19: Total Pending Count => 1
2026-09-07T12:31:19: 12:31:19 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 19.798 ms - 638[0m
2026-09-07T12:31:24: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:31:24: Method: POST
2026-09-07T12:31:24: originalUrl: /v1/member/statistics
2026-09-07T12:31:24: path: /v1/member/statistics
2026-09-07T12:31:24: normalizedPath: /v1/member/statistics
2026-09-07T12:31:24: isPublicRoute: false
2026-09-07T12:31:24: ------------------------------
2026-09-07T12:31:24: ----- initAuth DEBUG -----
2026-09-07T12:31:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:24: IsValid: true
2026-09-07T12:31:24: --------------------------
2026-09-07T12:31:24: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:31:24: Method: POST
2026-09-07T12:31:24: originalUrl: /v1/member/list
2026-09-07T12:31:24: path: /v1/member/list
2026-09-07T12:31:24: normalizedPath: /v1/member/list
2026-09-07T12:31:24: isPublicRoute: false
2026-09-07T12:31:24: ------------------------------
2026-09-07T12:31:24: ----- initAuth DEBUG -----
2026-09-07T12:31:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:24: IsValid: true
2026-09-07T12:31:24: --------------------------
2026-09-07T12:31:24: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:31:24: Method: POST
2026-09-07T12:31:24: originalUrl: /v1/member/list
2026-09-07T12:31:24: path: /v1/member/list
2026-09-07T12:31:24: normalizedPath: /v1/member/list
2026-09-07T12:31:24: isPublicRoute: false
2026-09-07T12:31:24: ------------------------------
2026-09-07T12:31:24: ----- initAuth DEBUG -----
2026-09-07T12:31:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:24: IsValid: true
2026-09-07T12:31:24: --------------------------
2026-09-07T12:31:24: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:31:24: Method: POST
2026-09-07T12:31:24: originalUrl: /v1/member/statistics
2026-09-07T12:31:24: path: /v1/member/statistics
2026-09-07T12:31:24: normalizedPath: /v1/member/statistics
2026-09-07T12:31:24: isPublicRoute: false
2026-09-07T12:31:24: ------------------------------
2026-09-07T12:31:24: ----- initAuth DEBUG -----
2026-09-07T12:31:24: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:24: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:31:24: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:24: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:31:24: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:24: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:31:24: IsValid: true
2026-09-07T12:31:24: --------------------------
2026-09-07T12:31:24: 12:31:24 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 28.056 ms - 143[0m
2026-09-07T12:31:24: 12:31:24 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 27.845 ms - 143[0m
2026-09-07T12:31:24: 12:31:24 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 41.346 ms - 791[0m
2026-09-07T12:31:24: 12:31:24 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 39.886 ms - 791[0m
2026-09-07T12:39:37: ----- PUBLIC ROUTE CHECK -----
2026-09-07T12:39:37: Method: POST
2026-09-07T12:39:37: originalUrl: /v1/announcements
2026-09-07T12:39:37: path: /v1/announcements
2026-09-07T12:39:37: normalizedPath: /v1/announcements
2026-09-07T12:39:37: isPublicRoute: false
2026-09-07T12:39:37: ------------------------------
2026-09-07T12:39:37: ----- initAuth DEBUG -----
2026-09-07T12:39:37: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:39:37: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T12:39:37: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:39:37: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T12:39:37: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:39:37: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T12:39:37: IsValid: true
2026-09-07T12:39:37: --------------------------
2026-09-07T12:39:38: 12:39:38 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 51.252 ms - 78[0m
2026-09-07T15:15:51: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:15:51: Method: GET
2026-09-07T15:15:51: originalUrl: /
2026-09-07T15:15:51: path: /
2026-09-07T15:15:51: normalizedPath: /
2026-09-07T15:15:51: isPublicRoute: false
2026-09-07T15:15:51: ------------------------------
2026-09-07T15:15:51: 15:15:51 [[32minfo[39m] [0mGET / [33m401[0m 54.827 ms - 123[0m
2026-09-07T15:21:01: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:21:01: Method: GET
2026-09-07T15:21:01: originalUrl: /uploads/profile/1788323149054-845720738.jpg
2026-09-07T15:21:01: path: /uploads/profile/1788323149054-845720738.jpg
2026-09-07T15:21:01: normalizedPath: /uploads/profile/1788323149054-845720738.jpg
2026-09-07T15:21:01: isPublicRoute: false
2026-09-07T15:21:01: ------------------------------
2026-09-07T15:21:01: 15:21:01 [[32minfo[39m] [0mGET /uploads/profile/1788323149054-845720738.jpg [33m404[0m 48.192 ms - 182[0m
2026-09-07T15:21:22: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:21:22: Method: POST
2026-09-07T15:21:22: originalUrl: /v1/transactions
2026-09-07T15:21:22: path: /v1/transactions
2026-09-07T15:21:22: normalizedPath: /v1/transactions
2026-09-07T15:21:22: isPublicRoute: false
2026-09-07T15:21:22: ------------------------------
2026-09-07T15:21:22: ----- initAuth DEBUG -----
2026-09-07T15:21:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:22: IsValid: true
2026-09-07T15:21:22: --------------------------
2026-09-07T15:21:22: 15:21:22 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 195.810 ms - 1378[0m
2026-09-07T15:21:22: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:21:22: Method: GET
2026-09-07T15:21:22: originalUrl: /v1/expense-categories
2026-09-07T15:21:22: path: /v1/expense-categories
2026-09-07T15:21:22: normalizedPath: /v1/expense-categories
2026-09-07T15:21:22: isPublicRoute: false
2026-09-07T15:21:22: ------------------------------
2026-09-07T15:21:22: ----- initAuth DEBUG -----
2026-09-07T15:21:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:22: IsValid: true
2026-09-07T15:21:22: --------------------------
2026-09-07T15:21:22: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:21:22: Method: GET
2026-09-07T15:21:22: originalUrl: /v1/transactions/summary?society_id=23
2026-09-07T15:21:22: path: /v1/transactions/summary
2026-09-07T15:21:22: normalizedPath: /v1/transactions/summary
2026-09-07T15:21:22: isPublicRoute: false
2026-09-07T15:21:22: ------------------------------
2026-09-07T15:21:22: ----- initAuth DEBUG -----
2026-09-07T15:21:22: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:22: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:22: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:22: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:22: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:22: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:22: IsValid: true
2026-09-07T15:21:22: --------------------------
2026-09-07T15:21:22: 15:21:22 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 72.975 ms - 149[0m
2026-09-07T15:21:22: 15:21:22 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 97.629 ms - 132[0m
2026-09-07T15:21:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:21:27: Method: POST
2026-09-07T15:21:27: originalUrl: /v1/expenses
2026-09-07T15:21:27: path: /v1/expenses
2026-09-07T15:21:27: normalizedPath: /v1/expenses
2026-09-07T15:21:27: isPublicRoute: false
2026-09-07T15:21:27: ------------------------------
2026-09-07T15:21:27: ----- initAuth DEBUG -----
2026-09-07T15:21:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:27: IsValid: true
2026-09-07T15:21:27: --------------------------
2026-09-07T15:21:27: 15:21:27 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 17.693 ms - 1070[0m
2026-09-07T15:21:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:21:27: Method: POST
2026-09-07T15:21:27: originalUrl: /v1/expenses/summary
2026-09-07T15:21:27: path: /v1/expenses/summary
2026-09-07T15:21:27: normalizedPath: /v1/expenses/summary
2026-09-07T15:21:27: isPublicRoute: false
2026-09-07T15:21:27: ------------------------------
2026-09-07T15:21:27: ----- initAuth DEBUG -----
2026-09-07T15:21:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:27: IsValid: true
2026-09-07T15:21:27: --------------------------
2026-09-07T15:21:27: 15:21:27 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 8.633 ms - 158[0m
2026-09-07T15:21:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:21:27: Method: GET
2026-09-07T15:21:27: originalUrl: /v1/expense-categories
2026-09-07T15:21:27: path: /v1/expense-categories
2026-09-07T15:21:27: normalizedPath: /v1/expense-categories
2026-09-07T15:21:27: isPublicRoute: false
2026-09-07T15:21:27: ------------------------------
2026-09-07T15:21:27: ----- initAuth DEBUG -----
2026-09-07T15:21:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:27: IsValid: true
2026-09-07T15:21:27: --------------------------
2026-09-07T15:21:27: 15:21:27 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 18.752 ms - 149[0m
2026-09-07T15:21:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:21:31: Method: GET
2026-09-07T15:21:31: originalUrl: /v1/dashboard
2026-09-07T15:21:31: path: /v1/dashboard
2026-09-07T15:21:31: normalizedPath: /v1/dashboard
2026-09-07T15:21:31: isPublicRoute: false
2026-09-07T15:21:31: ------------------------------
2026-09-07T15:21:31: ----- initAuth DEBUG -----
2026-09-07T15:21:31: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:31: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:31: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:31: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:31: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:31: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:31: IsValid: true
2026-09-07T15:21:31: --------------------------
2026-09-07T15:21:31: ========== Dashboard Controller ==========
2026-09-07T15:21:31: req.user => {
2026-09-07T15:21:31:   user_id: 22,
2026-09-07T15:21:31:   society_id: 23,
2026-09-07T15:21:31:   role: 'admin',
2026-09-07T15:21:31:   full_name: 'Varun',
2026-09-07T15:21:31:   is_admin: 1,
2026-09-07T15:21:31:   is_member: 1,
2026-09-07T15:21:31:   is_superadmin: false,
2026-09-07T15:21:31:   permissions: {
2026-09-07T15:21:31:     dashboard: { view: true },
2026-09-07T15:21:31:     society: {
2026-09-07T15:21:31:       view: true,
2026-09-07T15:21:31:       summary: false,
2026-09-07T15:21:31:       create: false,
2026-09-07T15:21:31:       update: true,
2026-09-07T15:21:31:       delete: false,
2026-09-07T15:21:31:       approve: false,
2026-09-07T15:21:31:       reject: false
2026-09-07T15:21:31:     },
2026-09-07T15:21:31:     members: {
2026-09-07T15:21:31:       view: true,
2026-09-07T15:21:31:       create: true,
2026-09-07T15:21:31:       update: true,
2026-09-07T15:21:31:       delete: true,
2026-09-07T15:21:31:       approve: false,
2026-09-07T15:21:31:       reject: true
2026-09-07T15:21:31:     },
2026-09-07T15:21:31:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T15:21:31:     expenses: {
2026-09-07T15:21:31:       view: true,
2026-09-07T15:21:31:       create: true,
2026-09-07T15:21:31:       update: true,
2026-09-07T15:21:31:       delete: false,
2026-09-07T15:21:31:       approve: true,
2026-09-07T15:21:31:       reject: true
2026-09-07T15:21:31:     },
2026-09-07T15:21:31:     transactions: { view: true },
2026-09-07T15:21:31:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T15:21:31:     profile: { view: true, update: true },
2026-09-07T15:21:31:     settings: { view: true, update: true }
2026-09-07T15:21:31:   },
2026-09-07T15:21:31:   iat: 1788761771,
2026-09-07T15:21:31:   exp: 1791353771
2026-09-07T15:21:31: }
2026-09-07T15:21:31: req.selectedSocietyId => 23
2026-09-07T15:21:31: Dashboard Society ID => 23
2026-09-07T15:21:31: Member ID => 22
2026-09-07T15:21:31: User Role => admin
2026-09-07T15:21:31: societyId = 23
2026-09-07T15:21:31: memberId = 22
2026-09-07T15:21:31: Calling getMemberPaymentSummary...
2026-09-07T15:21:31: ========== Dashboard Due Debug ==========
2026-09-07T15:21:31: myDueResult => {
2026-09-07T15:21:31:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T15:21:31:   monthly_maintenance: '1000.00',
2026-09-07T15:21:31:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T15:21:31:   last_paid_month: null,
2026-09-07T15:21:31:   pending_months: 2,
2026-09-07T15:21:31:   pending_amount: 1000
2026-09-07T15:21:31: }
2026-09-07T15:21:31: myDueAmount => 1000
2026-09-07T15:21:31: Pending Maintenance Count => 0
2026-09-07T15:21:31: Pending Expense Count => 1
2026-09-07T15:21:31: Total Pending Count => 1
2026-09-07T15:21:31: 15:21:31 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 43.817 ms - 638[0m
2026-09-07T15:21:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:21:33: Method: POST
2026-09-07T15:21:33: originalUrl: /v1/member/statistics
2026-09-07T15:21:33: path: /v1/member/statistics
2026-09-07T15:21:33: normalizedPath: /v1/member/statistics
2026-09-07T15:21:33: isPublicRoute: false
2026-09-07T15:21:33: ------------------------------
2026-09-07T15:21:33: ----- initAuth DEBUG -----
2026-09-07T15:21:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:33: IsValid: true
2026-09-07T15:21:33: --------------------------
2026-09-07T15:21:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:21:33: Method: POST
2026-09-07T15:21:33: originalUrl: /v1/member/list
2026-09-07T15:21:33: path: /v1/member/list
2026-09-07T15:21:33: normalizedPath: /v1/member/list
2026-09-07T15:21:33: isPublicRoute: false
2026-09-07T15:21:33: ------------------------------
2026-09-07T15:21:33: ----- initAuth DEBUG -----
2026-09-07T15:21:33: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:33: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:33: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:33: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:33: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:33: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:33: IsValid: true
2026-09-07T15:21:33: --------------------------
2026-09-07T15:21:34: 15:21:34 [[32minfo[39m] [0mPOST /v1/member/statistics [32m200[0m 24.058 ms - 143[0m
2026-09-07T15:21:34: 15:21:34 [[32minfo[39m] [0mPOST /v1/member/list [32m200[0m 26.986 ms - 791[0m
2026-09-07T15:21:34: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:21:34: Method: GET
2026-09-07T15:21:34: originalUrl: /uploads/profile/1788323149054-845720738.jpg
2026-09-07T15:21:34: path: /uploads/profile/1788323149054-845720738.jpg
2026-09-07T15:21:34: normalizedPath: /uploads/profile/1788323149054-845720738.jpg
2026-09-07T15:21:34: isPublicRoute: false
2026-09-07T15:21:34: ------------------------------
2026-09-07T15:21:34: 15:21:34 [[32minfo[39m] [0mGET /uploads/profile/1788323149054-845720738.jpg [33m404[0m 2.286 ms - 182[0m
2026-09-07T15:21:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:21:41: Method: GET
2026-09-07T15:21:41: originalUrl: /v1/member/22
2026-09-07T15:21:41: path: /v1/member/22
2026-09-07T15:21:41: normalizedPath: /v1/member/22
2026-09-07T15:21:41: isPublicRoute: false
2026-09-07T15:21:41: ------------------------------
2026-09-07T15:21:41: ----- initAuth DEBUG -----
2026-09-07T15:21:41: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:41: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:21:41: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:41: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:21:41: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:41: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:21:41: IsValid: true
2026-09-07T15:21:41: --------------------------
2026-09-07T15:21:41: 15:21:41 [[32minfo[39m] [0mGET /v1/member/22 [32m200[0m 44.849 ms - 660[0m
2026-09-07T15:21:46: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:21:46: Method: GET
2026-09-07T15:21:46: originalUrl: /uploads/profile/1788323149054-845720738.jpg
2026-09-07T15:21:46: path: /uploads/profile/1788323149054-845720738.jpg
2026-09-07T15:21:46: normalizedPath: /uploads/profile/1788323149054-845720738.jpg
2026-09-07T15:21:46: isPublicRoute: false
2026-09-07T15:21:46: ------------------------------
2026-09-07T15:21:46: 15:21:46 [[32minfo[39m] [0mGET /uploads/profile/1788323149054-845720738.jpg [33m404[0m 1.013 ms - 182[0m
2026-09-07T15:46:28: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:46:28: Method: POST
2026-09-07T15:46:28: originalUrl: /v1/transactions
2026-09-07T15:46:28: path: /v1/transactions
2026-09-07T15:46:28: normalizedPath: /v1/transactions
2026-09-07T15:46:28: isPublicRoute: false
2026-09-07T15:46:28: ------------------------------
2026-09-07T15:46:28: ----- initAuth DEBUG -----
2026-09-07T15:46:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:46:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:46:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:46:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:46:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:46:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:46:28: IsValid: true
2026-09-07T15:46:28: --------------------------
2026-09-07T15:46:28: 15:46:28 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 34.421 ms - 398[0m
2026-09-07T15:46:43: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:46:43: Method: POST
2026-09-07T15:46:43: originalUrl: /v1/transactions
2026-09-07T15:46:43: path: /v1/transactions
2026-09-07T15:46:43: normalizedPath: /v1/transactions
2026-09-07T15:46:43: isPublicRoute: false
2026-09-07T15:46:43: ------------------------------
2026-09-07T15:46:43: ----- initAuth DEBUG -----
2026-09-07T15:46:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:46:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:46:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:46:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:46:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:46:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:46:43: IsValid: true
2026-09-07T15:46:43: --------------------------
2026-09-07T15:46:43: 15:46:43 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 6.277 ms - 1378[0m
2026-09-07T15:46:44: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:46:44: Method: GET
2026-09-07T15:46:44: originalUrl: /v1/dashboard
2026-09-07T15:46:44: path: /v1/dashboard
2026-09-07T15:46:44: normalizedPath: /v1/dashboard
2026-09-07T15:46:44: isPublicRoute: false
2026-09-07T15:46:44: ------------------------------
2026-09-07T15:46:44: ----- initAuth DEBUG -----
2026-09-07T15:46:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:46:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:46:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:46:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:46:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:46:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:46:44: IsValid: true
2026-09-07T15:46:44: --------------------------
2026-09-07T15:46:44: ========== Dashboard Controller ==========
2026-09-07T15:46:44: req.user => {
2026-09-07T15:46:44:   user_id: 22,
2026-09-07T15:46:44:   society_id: 23,
2026-09-07T15:46:44:   role: 'admin',
2026-09-07T15:46:44:   full_name: 'Varun',
2026-09-07T15:46:44:   is_admin: 1,
2026-09-07T15:46:44:   is_member: 1,
2026-09-07T15:46:44:   is_superadmin: false,
2026-09-07T15:46:44:   permissions: {
2026-09-07T15:46:44:     dashboard: { view: true },
2026-09-07T15:46:44:     society: {
2026-09-07T15:46:44:       view: true,
2026-09-07T15:46:44:       summary: false,
2026-09-07T15:46:44:       create: false,
2026-09-07T15:46:44:       update: true,
2026-09-07T15:46:44:       delete: false,
2026-09-07T15:46:44:       approve: false,
2026-09-07T15:46:44:       reject: false
2026-09-07T15:46:44:     },
2026-09-07T15:46:44:     members: {
2026-09-07T15:46:44:       view: true,
2026-09-07T15:46:44:       create: true,
2026-09-07T15:46:44:       update: true,
2026-09-07T15:46:44:       delete: true,
2026-09-07T15:46:44:       approve: false,
2026-09-07T15:46:44:       reject: true
2026-09-07T15:46:44:     },
2026-09-07T15:46:44:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T15:46:44:     expenses: {
2026-09-07T15:46:44:       view: true,
2026-09-07T15:46:44:       create: true,
2026-09-07T15:46:44:       update: true,
2026-09-07T15:46:44:       delete: false,
2026-09-07T15:46:44:       approve: true,
2026-09-07T15:46:44:       reject: true
2026-09-07T15:46:44:     },
2026-09-07T15:46:44:     transactions: { view: true },
2026-09-07T15:46:44:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T15:46:44:     profile: { view: true, update: true },
2026-09-07T15:46:44:     settings: { view: true, update: true }
2026-09-07T15:46:44:   },
2026-09-07T15:46:44:   iat: 1788761771,
2026-09-07T15:46:44:   exp: 1791353771
2026-09-07T15:46:44: }
2026-09-07T15:46:44: req.selectedSocietyId => 23
2026-09-07T15:46:44: Dashboard Society ID => 23
2026-09-07T15:46:44: Member ID => 22
2026-09-07T15:46:44: User Role => admin
2026-09-07T15:46:44: societyId = 23
2026-09-07T15:46:44: memberId = 22
2026-09-07T15:46:44: Calling getMemberPaymentSummary...
2026-09-07T15:46:44: ========== Dashboard Due Debug ==========
2026-09-07T15:46:44: myDueResult => {
2026-09-07T15:46:44:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T15:46:44:   monthly_maintenance: '1000.00',
2026-09-07T15:46:44:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T15:46:44:   last_paid_month: null,
2026-09-07T15:46:44:   pending_months: 2,
2026-09-07T15:46:44:   pending_amount: 1000
2026-09-07T15:46:44: }
2026-09-07T15:46:44: myDueAmount => 1000
2026-09-07T15:46:44: Pending Maintenance Count => 0
2026-09-07T15:46:44: Pending Expense Count => 1
2026-09-07T15:46:44: Total Pending Count => 1
2026-09-07T15:46:44: 15:46:44 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 31.497 ms - 638[0m
2026-09-07T15:50:00: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:50:00: Method: POST
2026-09-07T15:50:00: originalUrl: /v1/transactions
2026-09-07T15:50:00: path: /v1/transactions
2026-09-07T15:50:00: normalizedPath: /v1/transactions
2026-09-07T15:50:00: isPublicRoute: false
2026-09-07T15:50:00: ------------------------------
2026-09-07T15:50:00: ----- initAuth DEBUG -----
2026-09-07T15:50:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:50:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:50:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:50:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:50:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:50:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:50:00: IsValid: true
2026-09-07T15:50:00: --------------------------
2026-09-07T15:50:00: 15:50:00 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 13.904 ms - 398[0m
2026-09-07T15:50:03: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:50:03: Method: GET
2026-09-07T15:50:03: originalUrl: /v1/dashboard
2026-09-07T15:50:03: path: /v1/dashboard
2026-09-07T15:50:03: normalizedPath: /v1/dashboard
2026-09-07T15:50:03: isPublicRoute: false
2026-09-07T15:50:03: ------------------------------
2026-09-07T15:50:03: ----- initAuth DEBUG -----
2026-09-07T15:50:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:50:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:50:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:50:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:50:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:50:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:50:03: IsValid: true
2026-09-07T15:50:03: --------------------------
2026-09-07T15:50:03: ========== Dashboard Controller ==========
2026-09-07T15:50:03: req.user => {
2026-09-07T15:50:03:   user_id: 22,
2026-09-07T15:50:03:   society_id: 23,
2026-09-07T15:50:03:   role: 'admin',
2026-09-07T15:50:03:   full_name: 'Varun',
2026-09-07T15:50:03:   is_admin: 1,
2026-09-07T15:50:03:   is_member: 1,
2026-09-07T15:50:03:   is_superadmin: false,
2026-09-07T15:50:03:   permissions: {
2026-09-07T15:50:03:     dashboard: { view: true },
2026-09-07T15:50:03:     society: {
2026-09-07T15:50:03:       view: true,
2026-09-07T15:50:03:       summary: false,
2026-09-07T15:50:03:       create: false,
2026-09-07T15:50:03:       update: true,
2026-09-07T15:50:03:       delete: false,
2026-09-07T15:50:03:       approve: false,
2026-09-07T15:50:03:       reject: false
2026-09-07T15:50:03:     },
2026-09-07T15:50:03:     members: {
2026-09-07T15:50:03:       view: true,
2026-09-07T15:50:03:       create: true,
2026-09-07T15:50:03:       update: true,
2026-09-07T15:50:03:       delete: true,
2026-09-07T15:50:03:       approve: false,
2026-09-07T15:50:03:       reject: true
2026-09-07T15:50:03:     },
2026-09-07T15:50:03:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T15:50:03:     expenses: {
2026-09-07T15:50:03:       view: true,
2026-09-07T15:50:03:       create: true,
2026-09-07T15:50:03:       update: true,
2026-09-07T15:50:03:       delete: false,
2026-09-07T15:50:03:       approve: true,
2026-09-07T15:50:03:       reject: true
2026-09-07T15:50:03:     },
2026-09-07T15:50:03:     transactions: { view: true },
2026-09-07T15:50:03:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T15:50:03:     profile: { view: true, update: true },
2026-09-07T15:50:03:     settings: { view: true, update: true }
2026-09-07T15:50:03:   },
2026-09-07T15:50:03:   iat: 1788761771,
2026-09-07T15:50:03:   exp: 1791353771
2026-09-07T15:50:03: }
2026-09-07T15:50:03: req.selectedSocietyId => 23
2026-09-07T15:50:03: Dashboard Society ID => 23
2026-09-07T15:50:03: Member ID => 22
2026-09-07T15:50:03: User Role => admin
2026-09-07T15:50:03: societyId = 23
2026-09-07T15:50:03: memberId = 22
2026-09-07T15:50:03: Calling getMemberPaymentSummary...
2026-09-07T15:50:03: ========== Dashboard Due Debug ==========
2026-09-07T15:50:03: myDueResult => {
2026-09-07T15:50:03:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T15:50:03:   monthly_maintenance: '1000.00',
2026-09-07T15:50:03:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T15:50:03:   last_paid_month: null,
2026-09-07T15:50:03:   pending_months: 2,
2026-09-07T15:50:03:   pending_amount: 1000
2026-09-07T15:50:03: }
2026-09-07T15:50:03: myDueAmount => 1000
2026-09-07T15:50:03: Pending Maintenance Count => 0
2026-09-07T15:50:03: Pending Expense Count => 1
2026-09-07T15:50:03: Total Pending Count => 1
2026-09-07T15:50:03: 15:50:03 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 20.474 ms - 638[0m
2026-09-07T15:51:17: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:51:17: Method: GET
2026-09-07T15:51:17: originalUrl: /uploads/profile/1788323149054-845720738.jpg
2026-09-07T15:51:17: path: /uploads/profile/1788323149054-845720738.jpg
2026-09-07T15:51:17: normalizedPath: /uploads/profile/1788323149054-845720738.jpg
2026-09-07T15:51:17: isPublicRoute: false
2026-09-07T15:51:17: ------------------------------
2026-09-07T15:51:17: 15:51:17 [[32minfo[39m] [0mGET /uploads/profile/1788323149054-845720738.jpg [33m404[0m 3.443 ms - 182[0m
2026-09-07T15:56:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:56:48: Method: POST
2026-09-07T15:56:48: originalUrl: /v1/transactions
2026-09-07T15:56:48: path: /v1/transactions
2026-09-07T15:56:48: normalizedPath: /v1/transactions
2026-09-07T15:56:48: isPublicRoute: false
2026-09-07T15:56:48: ------------------------------
2026-09-07T15:56:48: ----- initAuth DEBUG -----
2026-09-07T15:56:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:56:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:56:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:56:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:56:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:56:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:56:48: IsValid: true
2026-09-07T15:56:48: --------------------------
2026-09-07T15:56:48: 15:56:48 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 12.274 ms - 398[0m
2026-09-07T15:56:53: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:56:53: Method: POST
2026-09-07T15:56:53: originalUrl: /v1/transactions
2026-09-07T15:56:53: path: /v1/transactions
2026-09-07T15:56:53: normalizedPath: /v1/transactions
2026-09-07T15:56:53: isPublicRoute: false
2026-09-07T15:56:53: ------------------------------
2026-09-07T15:56:53: ----- initAuth DEBUG -----
2026-09-07T15:56:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:56:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:56:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:56:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:56:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:56:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:56:53: IsValid: true
2026-09-07T15:56:53: --------------------------
2026-09-07T15:56:53: 15:56:53 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 10.721 ms - 1378[0m
2026-09-07T15:56:57: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:56:57: Method: GET
2026-09-07T15:56:57: originalUrl: /v1/dashboard
2026-09-07T15:56:57: path: /v1/dashboard
2026-09-07T15:56:57: normalizedPath: /v1/dashboard
2026-09-07T15:56:57: isPublicRoute: false
2026-09-07T15:56:57: ------------------------------
2026-09-07T15:56:57: ----- initAuth DEBUG -----
2026-09-07T15:56:57: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:56:57: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:56:57: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:56:57: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:56:57: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:56:57: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:56:57: IsValid: true
2026-09-07T15:56:57: --------------------------
2026-09-07T15:56:57: ========== Dashboard Controller ==========
2026-09-07T15:56:57: req.user => {
2026-09-07T15:56:57:   user_id: 22,
2026-09-07T15:56:57:   society_id: 23,
2026-09-07T15:56:57:   role: 'admin',
2026-09-07T15:56:57:   full_name: 'Varun',
2026-09-07T15:56:57:   is_admin: 1,
2026-09-07T15:56:57:   is_member: 1,
2026-09-07T15:56:57:   is_superadmin: false,
2026-09-07T15:56:57:   permissions: {
2026-09-07T15:56:57:     dashboard: { view: true },
2026-09-07T15:56:57:     society: {
2026-09-07T15:56:57:       view: true,
2026-09-07T15:56:57:       summary: false,
2026-09-07T15:56:57:       create: false,
2026-09-07T15:56:57:       update: true,
2026-09-07T15:56:57:       delete: false,
2026-09-07T15:56:57:       approve: false,
2026-09-07T15:56:57:       reject: false
2026-09-07T15:56:57:     },
2026-09-07T15:56:57:     members: {
2026-09-07T15:56:57:       view: true,
2026-09-07T15:56:57:       create: true,
2026-09-07T15:56:57:       update: true,
2026-09-07T15:56:57:       delete: true,
2026-09-07T15:56:57:       approve: false,
2026-09-07T15:56:57:       reject: true
2026-09-07T15:56:57:     },
2026-09-07T15:56:57:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T15:56:57:     expenses: {
2026-09-07T15:56:57:       view: true,
2026-09-07T15:56:57:       create: true,
2026-09-07T15:56:57:       update: true,
2026-09-07T15:56:57:       delete: false,
2026-09-07T15:56:57:       approve: true,
2026-09-07T15:56:57:       reject: true
2026-09-07T15:56:57:     },
2026-09-07T15:56:57:     transactions: { view: true },
2026-09-07T15:56:57:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T15:56:57:     profile: { view: true, update: true },
2026-09-07T15:56:57:     settings: { view: true, update: true }
2026-09-07T15:56:57:   },
2026-09-07T15:56:57:   iat: 1788761771,
2026-09-07T15:56:57:   exp: 1791353771
2026-09-07T15:56:57: }
2026-09-07T15:56:57: req.selectedSocietyId => 23
2026-09-07T15:56:57: Dashboard Society ID => 23
2026-09-07T15:56:57: Member ID => 22
2026-09-07T15:56:57: User Role => admin
2026-09-07T15:56:57: societyId = 23
2026-09-07T15:56:57: memberId = 22
2026-09-07T15:56:57: Calling getMemberPaymentSummary...
2026-09-07T15:56:57: ========== Dashboard Due Debug ==========
2026-09-07T15:56:57: myDueResult => {
2026-09-07T15:56:57:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T15:56:57:   monthly_maintenance: '1000.00',
2026-09-07T15:56:57:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T15:56:57:   last_paid_month: null,
2026-09-07T15:56:57:   pending_months: 2,
2026-09-07T15:56:57:   pending_amount: 1000
2026-09-07T15:56:57: }
2026-09-07T15:56:57: myDueAmount => 1000
2026-09-07T15:56:57: Pending Maintenance Count => 0
2026-09-07T15:56:57: Pending Expense Count => 1
2026-09-07T15:56:57: Total Pending Count => 1
2026-09-07T15:56:57: 15:56:57 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 20.271 ms - 638[0m
2026-09-07T15:57:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:57:27: Method: GET
2026-09-07T15:57:27: originalUrl: /v1/user/profile
2026-09-07T15:57:27: path: /v1/user/profile
2026-09-07T15:57:27: normalizedPath: /v1/user/profile
2026-09-07T15:57:27: isPublicRoute: false
2026-09-07T15:57:27: ------------------------------
2026-09-07T15:57:27: ----- initAuth DEBUG -----
2026-09-07T15:57:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:57:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:57:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:57:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:57:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:57:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:57:27: IsValid: true
2026-09-07T15:57:27: --------------------------
2026-09-07T15:57:27: 15:57:27 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 8.863 ms - 1406[0m
2026-09-07T15:57:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:57:29: Method: GET
2026-09-07T15:57:29: originalUrl: /v1/user/profile
2026-09-07T15:57:29: path: /v1/user/profile
2026-09-07T15:57:29: normalizedPath: /v1/user/profile
2026-09-07T15:57:29: isPublicRoute: false
2026-09-07T15:57:29: ------------------------------
2026-09-07T15:57:29: ----- initAuth DEBUG -----
2026-09-07T15:57:29: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:57:29: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:57:29: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:57:29: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:57:29: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:57:29: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:57:29: IsValid: true
2026-09-07T15:57:29: --------------------------
2026-09-07T15:57:29: 15:57:29 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.854 ms - 1406[0m
2026-09-07T15:57:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:57:42: Method: PUT
2026-09-07T15:57:42: originalUrl: /v1/user/profile/edit
2026-09-07T15:57:42: path: /v1/user/profile/edit
2026-09-07T15:57:42: normalizedPath: /v1/user/profile/edit
2026-09-07T15:57:42: isPublicRoute: false
2026-09-07T15:57:42: ------------------------------
2026-09-07T15:57:42: ----- initAuth DEBUG -----
2026-09-07T15:57:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:57:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:57:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:57:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:57:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:57:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:57:42: IsValid: true
2026-09-07T15:57:42: --------------------------
2026-09-07T15:57:42: 15:57:42 [[32minfo[39m] [0mPUT /v1/user/profile/edit [32m200[0m 123.362 ms - 280[0m
2026-09-07T15:57:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:57:42: Method: GET
2026-09-07T15:57:42: originalUrl: /v1/user/profile
2026-09-07T15:57:42: path: /v1/user/profile
2026-09-07T15:57:42: normalizedPath: /v1/user/profile
2026-09-07T15:57:42: isPublicRoute: false
2026-09-07T15:57:42: ------------------------------
2026-09-07T15:57:42: ----- initAuth DEBUG -----
2026-09-07T15:57:42: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:57:42: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:57:42: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:57:42: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:57:42: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:57:42: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:57:42: IsValid: true
2026-09-07T15:57:42: --------------------------
2026-09-07T15:57:42: 15:57:42 [[32minfo[39m] [0mGET /v1/user/profile [32m200[0m 3.574 ms - 1449[0m
2026-09-07T15:57:42: 15:57:42 [[32minfo[39m] [0mGET /uploads/profile/1788776862677-52025548.jpg [32m200[0m 8.557 ms - 149002[0m
2026-09-07T15:57:43: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:57:43: Method: GET
2026-09-07T15:57:43: originalUrl: /v1/dashboard
2026-09-07T15:57:43: path: /v1/dashboard
2026-09-07T15:57:43: normalizedPath: /v1/dashboard
2026-09-07T15:57:43: isPublicRoute: false
2026-09-07T15:57:43: ------------------------------
2026-09-07T15:57:43: ----- initAuth DEBUG -----
2026-09-07T15:57:43: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:57:43: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:57:43: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:57:43: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:57:43: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:57:43: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:57:43: IsValid: true
2026-09-07T15:57:43: --------------------------
2026-09-07T15:57:43: ========== Dashboard Controller ==========
2026-09-07T15:57:43: req.user => {
2026-09-07T15:57:43:   user_id: 22,
2026-09-07T15:57:43:   society_id: 23,
2026-09-07T15:57:43:   role: 'admin',
2026-09-07T15:57:43:   full_name: 'Varun',
2026-09-07T15:57:43:   is_admin: 1,
2026-09-07T15:57:43:   is_member: 1,
2026-09-07T15:57:43:   is_superadmin: false,
2026-09-07T15:57:43:   permissions: {
2026-09-07T15:57:43:     dashboard: { view: true },
2026-09-07T15:57:43:     society: {
2026-09-07T15:57:43:       view: true,
2026-09-07T15:57:43:       summary: false,
2026-09-07T15:57:43:       create: false,
2026-09-07T15:57:43:       update: true,
2026-09-07T15:57:43:       delete: false,
2026-09-07T15:57:43:       approve: false,
2026-09-07T15:57:43:       reject: false
2026-09-07T15:57:43:     },
2026-09-07T15:57:43:     members: {
2026-09-07T15:57:43:       view: true,
2026-09-07T15:57:43:       create: true,
2026-09-07T15:57:43:       update: true,
2026-09-07T15:57:43:       delete: true,
2026-09-07T15:57:43:       approve: false,
2026-09-07T15:57:43:       reject: true
2026-09-07T15:57:43:     },
2026-09-07T15:57:43:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T15:57:43:     expenses: {
2026-09-07T15:57:43:       view: true,
2026-09-07T15:57:43:       create: true,
2026-09-07T15:57:43:       update: true,
2026-09-07T15:57:43:       delete: false,
2026-09-07T15:57:43:       approve: true,
2026-09-07T15:57:43:       reject: true
2026-09-07T15:57:43:     },
2026-09-07T15:57:43:     transactions: { view: true },
2026-09-07T15:57:43:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T15:57:43:     profile: { view: true, update: true },
2026-09-07T15:57:43:     settings: { view: true, update: true }
2026-09-07T15:57:43:   },
2026-09-07T15:57:43:   iat: 1788761771,
2026-09-07T15:57:43:   exp: 1791353771
2026-09-07T15:57:43: }
2026-09-07T15:57:43: req.selectedSocietyId => 23
2026-09-07T15:57:43: Dashboard Society ID => 23
2026-09-07T15:57:43: Member ID => 22
2026-09-07T15:57:43: User Role => admin
2026-09-07T15:57:43: societyId = 23
2026-09-07T15:57:43: memberId = 22
2026-09-07T15:57:43: Calling getMemberPaymentSummary...
2026-09-07T15:57:43: ========== Dashboard Due Debug ==========
2026-09-07T15:57:43: myDueResult => {
2026-09-07T15:57:43:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T15:57:43:   monthly_maintenance: '1000.00',
2026-09-07T15:57:43:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T15:57:43:   last_paid_month: null,
2026-09-07T15:57:43:   pending_months: 2,
2026-09-07T15:57:43:   pending_amount: 1000
2026-09-07T15:57:43: }
2026-09-07T15:57:43: myDueAmount => 1000
2026-09-07T15:57:43: Pending Maintenance Count => 0
2026-09-07T15:57:43: Pending Expense Count => 1
2026-09-07T15:57:43: Total Pending Count => 1
2026-09-07T15:57:43: 15:57:43 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 11.376 ms - 681[0m
2026-09-07T15:57:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:57:48: Method: GET
2026-09-07T15:57:48: originalUrl: /v1/dashboard
2026-09-07T15:57:48: path: /v1/dashboard
2026-09-07T15:57:48: normalizedPath: /v1/dashboard
2026-09-07T15:57:48: isPublicRoute: false
2026-09-07T15:57:48: ------------------------------
2026-09-07T15:57:48: ----- initAuth DEBUG -----
2026-09-07T15:57:48: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:57:48: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:57:48: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:57:48: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:57:48: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:57:48: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:57:48: IsValid: true
2026-09-07T15:57:48: --------------------------
2026-09-07T15:57:48: ========== Dashboard Controller ==========
2026-09-07T15:57:48: req.user => {
2026-09-07T15:57:48:   user_id: 22,
2026-09-07T15:57:48:   society_id: 23,
2026-09-07T15:57:48:   role: 'admin',
2026-09-07T15:57:48:   full_name: 'Varun',
2026-09-07T15:57:48:   is_admin: 1,
2026-09-07T15:57:48:   is_member: 1,
2026-09-07T15:57:48:   is_superadmin: false,
2026-09-07T15:57:48:   permissions: {
2026-09-07T15:57:48:     dashboard: { view: true },
2026-09-07T15:57:48:     society: {
2026-09-07T15:57:48:       view: true,
2026-09-07T15:57:48:       summary: false,
2026-09-07T15:57:48:       create: false,
2026-09-07T15:57:48:       update: true,
2026-09-07T15:57:48:       delete: false,
2026-09-07T15:57:48:       approve: false,
2026-09-07T15:57:48:       reject: false
2026-09-07T15:57:48:     },
2026-09-07T15:57:48:     members: {
2026-09-07T15:57:48:       view: true,
2026-09-07T15:57:48:       create: true,
2026-09-07T15:57:48:       update: true,
2026-09-07T15:57:48:       delete: true,
2026-09-07T15:57:48:       approve: false,
2026-09-07T15:57:48:       reject: true
2026-09-07T15:57:48:     },
2026-09-07T15:57:48:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T15:57:48:     expenses: {
2026-09-07T15:57:48:       view: true,
2026-09-07T15:57:48:       create: true,
2026-09-07T15:57:48:       update: true,
2026-09-07T15:57:48:       delete: false,
2026-09-07T15:57:48:       approve: true,
2026-09-07T15:57:48:       reject: true
2026-09-07T15:57:48:     },
2026-09-07T15:57:48:     transactions: { view: true },
2026-09-07T15:57:48:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T15:57:48:     profile: { view: true, update: true },
2026-09-07T15:57:48:     settings: { view: true, update: true }
2026-09-07T15:57:48:   },
2026-09-07T15:57:48:   iat: 1788761771,
2026-09-07T15:57:48:   exp: 1791353771
2026-09-07T15:57:48: }
2026-09-07T15:57:48: req.selectedSocietyId => 23
2026-09-07T15:57:48: Dashboard Society ID => 23
2026-09-07T15:57:48: Member ID => 22
2026-09-07T15:57:48: User Role => admin
2026-09-07T15:57:48: societyId = 23
2026-09-07T15:57:48: memberId = 22
2026-09-07T15:57:48: Calling getMemberPaymentSummary...
2026-09-07T15:57:48: ========== Dashboard Due Debug ==========
2026-09-07T15:57:48: myDueResult => {
2026-09-07T15:57:48:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T15:57:48:   monthly_maintenance: '1000.00',
2026-09-07T15:57:48:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T15:57:48:   last_paid_month: null,
2026-09-07T15:57:48:   pending_months: 2,
2026-09-07T15:57:48:   pending_amount: 1000
2026-09-07T15:57:48: }
2026-09-07T15:57:48: myDueAmount => 1000
2026-09-07T15:57:48: Pending Maintenance Count => 0
2026-09-07T15:57:48: Pending Expense Count => 1
2026-09-07T15:57:48: Total Pending Count => 1
2026-09-07T15:57:48: 15:57:48 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 30.602 ms - 681[0m
2026-09-07T15:58:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:58:49: Method: POST
2026-09-07T15:58:49: originalUrl: /v1/transactions
2026-09-07T15:58:49: path: /v1/transactions
2026-09-07T15:58:49: normalizedPath: /v1/transactions
2026-09-07T15:58:49: isPublicRoute: false
2026-09-07T15:58:49: ------------------------------
2026-09-07T15:58:49: ----- initAuth DEBUG -----
2026-09-07T15:58:49: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:58:49: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:58:49: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:58:49: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:58:49: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:58:49: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:58:49: IsValid: true
2026-09-07T15:58:49: --------------------------
2026-09-07T15:58:49: 15:58:49 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 12.793 ms - 398[0m
2026-09-07T15:58:52: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:58:52: Method: POST
2026-09-07T15:58:52: originalUrl: /v1/transactions
2026-09-07T15:58:52: path: /v1/transactions
2026-09-07T15:58:52: normalizedPath: /v1/transactions
2026-09-07T15:58:52: isPublicRoute: false
2026-09-07T15:58:52: ------------------------------
2026-09-07T15:58:52: ----- initAuth DEBUG -----
2026-09-07T15:58:52: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:58:52: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:58:52: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:58:52: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:58:52: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:58:52: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:58:52: IsValid: true
2026-09-07T15:58:52: --------------------------
2026-09-07T15:58:52: 15:58:52 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 20.963 ms - 1378[0m
2026-09-07T15:58:53: ----- PUBLIC ROUTE CHECK -----
2026-09-07T15:58:53: Method: GET
2026-09-07T15:58:53: originalUrl: /v1/dashboard
2026-09-07T15:58:53: path: /v1/dashboard
2026-09-07T15:58:53: normalizedPath: /v1/dashboard
2026-09-07T15:58:53: isPublicRoute: false
2026-09-07T15:58:53: ------------------------------
2026-09-07T15:58:53: ----- initAuth DEBUG -----
2026-09-07T15:58:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:58:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T15:58:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:58:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T15:58:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:58:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T15:58:53: IsValid: true
2026-09-07T15:58:53: --------------------------
2026-09-07T15:58:53: ========== Dashboard Controller ==========
2026-09-07T15:58:53: req.user => {
2026-09-07T15:58:53:   user_id: 22,
2026-09-07T15:58:53:   society_id: 23,
2026-09-07T15:58:53:   role: 'admin',
2026-09-07T15:58:53:   full_name: 'Varun',
2026-09-07T15:58:53:   is_admin: 1,
2026-09-07T15:58:53:   is_member: 1,
2026-09-07T15:58:53:   is_superadmin: false,
2026-09-07T15:58:53:   permissions: {
2026-09-07T15:58:53:     dashboard: { view: true },
2026-09-07T15:58:53:     society: {
2026-09-07T15:58:53:       view: true,
2026-09-07T15:58:53:       summary: false,
2026-09-07T15:58:53:       create: false,
2026-09-07T15:58:53:       update: true,
2026-09-07T15:58:53:       delete: false,
2026-09-07T15:58:53:       approve: false,
2026-09-07T15:58:53:       reject: false
2026-09-07T15:58:53:     },
2026-09-07T15:58:53:     members: {
2026-09-07T15:58:53:       view: true,
2026-09-07T15:58:53:       create: true,
2026-09-07T15:58:53:       update: true,
2026-09-07T15:58:53:       delete: true,
2026-09-07T15:58:53:       approve: false,
2026-09-07T15:58:53:       reject: true
2026-09-07T15:58:53:     },
2026-09-07T15:58:53:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T15:58:53:     expenses: {
2026-09-07T15:58:53:       view: true,
2026-09-07T15:58:53:       create: true,
2026-09-07T15:58:53:       update: true,
2026-09-07T15:58:53:       delete: false,
2026-09-07T15:58:53:       approve: true,
2026-09-07T15:58:53:       reject: true
2026-09-07T15:58:53:     },
2026-09-07T15:58:53:     transactions: { view: true },
2026-09-07T15:58:53:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T15:58:53:     profile: { view: true, update: true },
2026-09-07T15:58:53:     settings: { view: true, update: true }
2026-09-07T15:58:53:   },
2026-09-07T15:58:53:   iat: 1788761771,
2026-09-07T15:58:53:   exp: 1791353771
2026-09-07T15:58:53: }
2026-09-07T15:58:53: req.selectedSocietyId => 23
2026-09-07T15:58:53: Dashboard Society ID => 23
2026-09-07T15:58:53: Member ID => 22
2026-09-07T15:58:53: User Role => admin
2026-09-07T15:58:53: societyId = 23
2026-09-07T15:58:53: memberId = 22
2026-09-07T15:58:53: Calling getMemberPaymentSummary...
2026-09-07T15:58:53: ========== Dashboard Due Debug ==========
2026-09-07T15:58:53: myDueResult => {
2026-09-07T15:58:53:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T15:58:53:   monthly_maintenance: '1000.00',
2026-09-07T15:58:53:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T15:58:53:   last_paid_month: null,
2026-09-07T15:58:53:   pending_months: 2,
2026-09-07T15:58:53:   pending_amount: 1000
2026-09-07T15:58:53: }
2026-09-07T15:58:53: myDueAmount => 1000
2026-09-07T15:58:53: Pending Maintenance Count => 0
2026-09-07T15:58:53: Pending Expense Count => 1
2026-09-07T15:58:53: Total Pending Count => 1
2026-09-07T15:58:53: 15:58:53 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 22.325 ms - 681[0m
2026-09-07T16:11:03: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:11:03: Method: POST
2026-09-07T16:11:03: originalUrl: /v1/transactions
2026-09-07T16:11:03: path: /v1/transactions
2026-09-07T16:11:03: normalizedPath: /v1/transactions
2026-09-07T16:11:03: isPublicRoute: false
2026-09-07T16:11:03: ------------------------------
2026-09-07T16:11:03: ----- initAuth DEBUG -----
2026-09-07T16:11:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:11:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:11:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:11:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:11:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:11:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:11:03: IsValid: true
2026-09-07T16:11:03: --------------------------
2026-09-07T16:11:03: 16:11:03 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 21.955 ms - 398[0m
2026-09-07T16:11:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:11:10: Method: POST
2026-09-07T16:11:10: originalUrl: /v1/transactions
2026-09-07T16:11:10: path: /v1/transactions
2026-09-07T16:11:10: normalizedPath: /v1/transactions
2026-09-07T16:11:10: isPublicRoute: false
2026-09-07T16:11:10: ------------------------------
2026-09-07T16:11:10: ----- initAuth DEBUG -----
2026-09-07T16:11:10: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:11:10: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:11:10: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:11:10: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:11:10: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:11:10: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:11:10: IsValid: true
2026-09-07T16:11:10: --------------------------
2026-09-07T16:11:10: 16:11:10 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 21.403 ms - 1378[0m
2026-09-07T16:12:25: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:12:25: Method: POST
2026-09-07T16:12:25: originalUrl: /v1/announcements
2026-09-07T16:12:25: path: /v1/announcements
2026-09-07T16:12:25: normalizedPath: /v1/announcements
2026-09-07T16:12:25: isPublicRoute: false
2026-09-07T16:12:25: ------------------------------
2026-09-07T16:12:25: ----- initAuth DEBUG -----
2026-09-07T16:12:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:12:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:12:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:12:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:12:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:12:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:12:25: IsValid: true
2026-09-07T16:12:25: --------------------------
2026-09-07T16:12:25: 16:12:25 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 13.211 ms - 78[0m
2026-09-07T16:13:16: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:13:16: Method: POST
2026-09-07T16:13:16: originalUrl: /v1/announcement/create
2026-09-07T16:13:16: path: /v1/announcement/create
2026-09-07T16:13:16: normalizedPath: /v1/announcement/create
2026-09-07T16:13:16: isPublicRoute: false
2026-09-07T16:13:16: ------------------------------
2026-09-07T16:13:16: ----- initAuth DEBUG -----
2026-09-07T16:13:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:13:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:13:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:13:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:13:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:13:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:13:16: IsValid: true
2026-09-07T16:13:16: --------------------------
2026-09-07T16:13:16: 16:13:16 [[32minfo[39m] [0mPOST /v1/announcement/create [32m201[0m 35.217 ms - 83[0m
2026-09-07T16:13:16: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:13:16: Method: POST
2026-09-07T16:13:16: originalUrl: /v1/announcements
2026-09-07T16:13:16: path: /v1/announcements
2026-09-07T16:13:16: normalizedPath: /v1/announcements
2026-09-07T16:13:16: isPublicRoute: false
2026-09-07T16:13:16: ------------------------------
2026-09-07T16:13:16: ----- initAuth DEBUG -----
2026-09-07T16:13:16: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:13:16: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:13:16: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:13:16: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:13:16: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:13:16: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:13:16: IsValid: true
2026-09-07T16:13:16: --------------------------
2026-09-07T16:13:16: 16:13:16 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 6.279 ms - 382[0m
2026-09-07T16:13:20: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:13:20: Method: GET
2026-09-07T16:13:20: originalUrl: /v1/announcement/6
2026-09-07T16:13:20: path: /v1/announcement/6
2026-09-07T16:13:20: normalizedPath: /v1/announcement/6
2026-09-07T16:13:20: isPublicRoute: false
2026-09-07T16:13:20: ------------------------------
2026-09-07T16:13:20: ----- initAuth DEBUG -----
2026-09-07T16:13:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:13:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:13:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:13:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:13:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:13:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:13:20: IsValid: true
2026-09-07T16:13:20: --------------------------
2026-09-07T16:13:20: 16:13:20 [[32minfo[39m] [0mGET /v1/announcement/6 [32m200[0m 10.868 ms - 379[0m
2026-09-07T16:13:25: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:13:25: Method: GET
2026-09-07T16:13:25: originalUrl: /v1/dashboard
2026-09-07T16:13:25: path: /v1/dashboard
2026-09-07T16:13:25: normalizedPath: /v1/dashboard
2026-09-07T16:13:25: isPublicRoute: false
2026-09-07T16:13:25: ------------------------------
2026-09-07T16:13:25: ----- initAuth DEBUG -----
2026-09-07T16:13:25: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:13:25: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:13:25: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:13:25: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:13:25: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:13:25: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:13:25: IsValid: true
2026-09-07T16:13:25: --------------------------
2026-09-07T16:13:25: ========== Dashboard Controller ==========
2026-09-07T16:13:25: req.user => {
2026-09-07T16:13:25:   user_id: 22,
2026-09-07T16:13:25:   society_id: 23,
2026-09-07T16:13:25:   role: 'admin',
2026-09-07T16:13:25:   full_name: 'Varun',
2026-09-07T16:13:25:   is_admin: 1,
2026-09-07T16:13:25:   is_member: 1,
2026-09-07T16:13:25:   is_superadmin: false,
2026-09-07T16:13:25:   permissions: {
2026-09-07T16:13:25:     dashboard: { view: true },
2026-09-07T16:13:25:     society: {
2026-09-07T16:13:25:       view: true,
2026-09-07T16:13:25:       summary: false,
2026-09-07T16:13:25:       create: false,
2026-09-07T16:13:25:       update: true,
2026-09-07T16:13:25:       delete: false,
2026-09-07T16:13:25:       approve: false,
2026-09-07T16:13:25:       reject: false
2026-09-07T16:13:25:     },
2026-09-07T16:13:25:     members: {
2026-09-07T16:13:25:       view: true,
2026-09-07T16:13:25:       create: true,
2026-09-07T16:13:25:       update: true,
2026-09-07T16:13:25:       delete: true,
2026-09-07T16:13:25:       approve: false,
2026-09-07T16:13:25:       reject: true
2026-09-07T16:13:25:     },
2026-09-07T16:13:25:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T16:13:25:     expenses: {
2026-09-07T16:13:25:       view: true,
2026-09-07T16:13:25:       create: true,
2026-09-07T16:13:25:       update: true,
2026-09-07T16:13:25:       delete: false,
2026-09-07T16:13:25:       approve: true,
2026-09-07T16:13:25:       reject: true
2026-09-07T16:13:25:     },
2026-09-07T16:13:25:     transactions: { view: true },
2026-09-07T16:13:25:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T16:13:25:     profile: { view: true, update: true },
2026-09-07T16:13:25:     settings: { view: true, update: true }
2026-09-07T16:13:25:   },
2026-09-07T16:13:25:   iat: 1788761771,
2026-09-07T16:13:25:   exp: 1791353771
2026-09-07T16:13:25: }
2026-09-07T16:13:25: req.selectedSocietyId => 23
2026-09-07T16:13:25: Dashboard Society ID => 23
2026-09-07T16:13:25: Member ID => 22
2026-09-07T16:13:25: User Role => admin
2026-09-07T16:13:25: societyId = 23
2026-09-07T16:13:25: memberId = 22
2026-09-07T16:13:25: Calling getMemberPaymentSummary...
2026-09-07T16:13:25: ========== Dashboard Due Debug ==========
2026-09-07T16:13:25: myDueResult => {
2026-09-07T16:13:25:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T16:13:25:   monthly_maintenance: '1000.00',
2026-09-07T16:13:25:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T16:13:25:   last_paid_month: null,
2026-09-07T16:13:25:   pending_months: 2,
2026-09-07T16:13:25:   pending_amount: 1000
2026-09-07T16:13:25: }
2026-09-07T16:13:25: myDueAmount => 1000
2026-09-07T16:13:25: Pending Maintenance Count => 0
2026-09-07T16:13:25: Pending Expense Count => 1
2026-09-07T16:13:25: Total Pending Count => 1
2026-09-07T16:13:25: 16:13:25 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 14.464 ms - 755[0m
2026-09-07T16:22:32: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:22:32: Method: GET
2026-09-07T16:22:32: originalUrl: /v1/dashboard
2026-09-07T16:22:32: path: /v1/dashboard
2026-09-07T16:22:32: normalizedPath: /v1/dashboard
2026-09-07T16:22:32: isPublicRoute: false
2026-09-07T16:22:32: ------------------------------
2026-09-07T16:22:32: ----- initAuth DEBUG -----
2026-09-07T16:22:32: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:22:32: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:22:32: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:22:32: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:22:32: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:22:32: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:22:32: IsValid: true
2026-09-07T16:22:32: --------------------------
2026-09-07T16:22:32: ========== Dashboard Controller ==========
2026-09-07T16:22:32: req.user => {
2026-09-07T16:22:32:   user_id: 22,
2026-09-07T16:22:32:   society_id: 23,
2026-09-07T16:22:32:   role: 'admin',
2026-09-07T16:22:32:   full_name: 'Varun',
2026-09-07T16:22:32:   is_admin: 1,
2026-09-07T16:22:32:   is_member: 1,
2026-09-07T16:22:32:   is_superadmin: false,
2026-09-07T16:22:32:   permissions: {
2026-09-07T16:22:32:     dashboard: { view: true },
2026-09-07T16:22:32:     society: {
2026-09-07T16:22:32:       view: true,
2026-09-07T16:22:32:       summary: false,
2026-09-07T16:22:32:       create: false,
2026-09-07T16:22:32:       update: true,
2026-09-07T16:22:32:       delete: false,
2026-09-07T16:22:32:       approve: false,
2026-09-07T16:22:32:       reject: false
2026-09-07T16:22:32:     },
2026-09-07T16:22:32:     members: {
2026-09-07T16:22:32:       view: true,
2026-09-07T16:22:32:       create: true,
2026-09-07T16:22:32:       update: true,
2026-09-07T16:22:32:       delete: true,
2026-09-07T16:22:32:       approve: false,
2026-09-07T16:22:32:       reject: true
2026-09-07T16:22:32:     },
2026-09-07T16:22:32:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T16:22:32:     expenses: {
2026-09-07T16:22:32:       view: true,
2026-09-07T16:22:32:       create: true,
2026-09-07T16:22:32:       update: true,
2026-09-07T16:22:32:       delete: false,
2026-09-07T16:22:32:       approve: true,
2026-09-07T16:22:32:       reject: true
2026-09-07T16:22:32:     },
2026-09-07T16:22:32:     transactions: { view: true },
2026-09-07T16:22:32:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T16:22:32:     profile: { view: true, update: true },
2026-09-07T16:22:32:     settings: { view: true, update: true }
2026-09-07T16:22:32:   },
2026-09-07T16:22:32:   iat: 1788761771,
2026-09-07T16:22:32:   exp: 1791353771
2026-09-07T16:22:32: }
2026-09-07T16:22:32: req.selectedSocietyId => 23
2026-09-07T16:22:32: Dashboard Society ID => 23
2026-09-07T16:22:32: Member ID => 22
2026-09-07T16:22:32: User Role => admin
2026-09-07T16:22:32: societyId = 23
2026-09-07T16:22:32: memberId = 22
2026-09-07T16:22:32: Calling getMemberPaymentSummary...
2026-09-07T16:22:32: ========== Dashboard Due Debug ==========
2026-09-07T16:22:32: myDueResult => {
2026-09-07T16:22:32:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T16:22:32:   monthly_maintenance: '1000.00',
2026-09-07T16:22:32:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T16:22:32:   last_paid_month: null,
2026-09-07T16:22:32:   pending_months: 2,
2026-09-07T16:22:32:   pending_amount: 1000
2026-09-07T16:22:32: }
2026-09-07T16:22:32: myDueAmount => 1000
2026-09-07T16:22:32: Pending Maintenance Count => 0
2026-09-07T16:22:32: Pending Expense Count => 1
2026-09-07T16:22:32: Total Pending Count => 1
2026-09-07T16:22:32: 16:22:32 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 29.943 ms - 755[0m
2026-09-07T16:24:25: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:25: Method: GET
2026-09-07T16:24:25: originalUrl: /
2026-09-07T16:24:25: path: /
2026-09-07T16:24:25: normalizedPath: /
2026-09-07T16:24:25: isPublicRoute: false
2026-09-07T16:24:25: ------------------------------
2026-09-07T16:24:25: 16:24:25 [[32minfo[39m] [0mGET / [33m401[0m 3.443 ms - 123[0m
2026-09-07T16:24:25: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:25: Method: GET
2026-09-07T16:24:25: originalUrl: /
2026-09-07T16:24:25: path: /
2026-09-07T16:24:25: normalizedPath: /
2026-09-07T16:24:25: isPublicRoute: false
2026-09-07T16:24:25: ------------------------------
2026-09-07T16:24:25: 16:24:25 [[32minfo[39m] [0mGET / [33m401[0m 2.784 ms - 123[0m
2026-09-07T16:24:25: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:25: Method: GET
2026-09-07T16:24:25: originalUrl: /wp-includes/wlwmanifest.xml
2026-09-07T16:24:25: path: /wp-includes/wlwmanifest.xml
2026-09-07T16:24:25: normalizedPath: /wp-includes/wlwmanifest.xml
2026-09-07T16:24:25: isPublicRoute: false
2026-09-07T16:24:25: ------------------------------
2026-09-07T16:24:25: 16:24:25 [[32minfo[39m] [0mGET /wp-includes/wlwmanifest.xml [33m401[0m 0.926 ms - 123[0m
2026-09-07T16:24:26: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:26: Method: GET
2026-09-07T16:24:26: originalUrl: /xmlrpc.php?rsd
2026-09-07T16:24:26: path: /xmlrpc.php
2026-09-07T16:24:26: normalizedPath: /xmlrpc.php
2026-09-07T16:24:26: isPublicRoute: false
2026-09-07T16:24:26: ------------------------------
2026-09-07T16:24:26: 16:24:26 [[32minfo[39m] [0mGET /xmlrpc.php?rsd [33m401[0m 0.882 ms - 123[0m
2026-09-07T16:24:26: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:26: Method: GET
2026-09-07T16:24:26: originalUrl: /
2026-09-07T16:24:26: path: /
2026-09-07T16:24:26: normalizedPath: /
2026-09-07T16:24:26: isPublicRoute: false
2026-09-07T16:24:26: ------------------------------
2026-09-07T16:24:26: 16:24:26 [[32minfo[39m] [0mGET / [33m401[0m 1.790 ms - 123[0m
2026-09-07T16:24:26: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:26: Method: GET
2026-09-07T16:24:26: originalUrl: /blog/wp-includes/wlwmanifest.xml
2026-09-07T16:24:26: path: /blog/wp-includes/wlwmanifest.xml
2026-09-07T16:24:26: normalizedPath: /blog/wp-includes/wlwmanifest.xml
2026-09-07T16:24:26: isPublicRoute: false
2026-09-07T16:24:26: ------------------------------
2026-09-07T16:24:26: 16:24:26 [[32minfo[39m] [0mGET /blog/wp-includes/wlwmanifest.xml [33m401[0m 0.953 ms - 123[0m
2026-09-07T16:24:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:27: Method: GET
2026-09-07T16:24:27: originalUrl: /web/wp-includes/wlwmanifest.xml
2026-09-07T16:24:27: path: /web/wp-includes/wlwmanifest.xml
2026-09-07T16:24:27: normalizedPath: /web/wp-includes/wlwmanifest.xml
2026-09-07T16:24:27: isPublicRoute: false
2026-09-07T16:24:27: ------------------------------
2026-09-07T16:24:27: 16:24:27 [[32minfo[39m] [0mGET /web/wp-includes/wlwmanifest.xml [33m401[0m 0.942 ms - 123[0m
2026-09-07T16:24:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:27: Method: GET
2026-09-07T16:24:27: originalUrl: /wordpress/wp-includes/wlwmanifest.xml
2026-09-07T16:24:27: path: /wordpress/wp-includes/wlwmanifest.xml
2026-09-07T16:24:27: normalizedPath: /wordpress/wp-includes/wlwmanifest.xml
2026-09-07T16:24:27: isPublicRoute: false
2026-09-07T16:24:27: ------------------------------
2026-09-07T16:24:27: 16:24:27 [[32minfo[39m] [0mGET /wordpress/wp-includes/wlwmanifest.xml [33m401[0m 1.618 ms - 123[0m
2026-09-07T16:24:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:27: Method: GET
2026-09-07T16:24:27: originalUrl: /website/wp-includes/wlwmanifest.xml
2026-09-07T16:24:27: path: /website/wp-includes/wlwmanifest.xml
2026-09-07T16:24:27: normalizedPath: /website/wp-includes/wlwmanifest.xml
2026-09-07T16:24:27: isPublicRoute: false
2026-09-07T16:24:27: ------------------------------
2026-09-07T16:24:27: 16:24:27 [[32minfo[39m] [0mGET /website/wp-includes/wlwmanifest.xml [33m401[0m 0.768 ms - 123[0m
2026-09-07T16:24:28: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:28: Method: GET
2026-09-07T16:24:28: originalUrl: /wp/wp-includes/wlwmanifest.xml
2026-09-07T16:24:28: path: /wp/wp-includes/wlwmanifest.xml
2026-09-07T16:24:28: normalizedPath: /wp/wp-includes/wlwmanifest.xml
2026-09-07T16:24:28: isPublicRoute: false
2026-09-07T16:24:28: ------------------------------
2026-09-07T16:24:28: 16:24:28 [[32minfo[39m] [0mGET /wp/wp-includes/wlwmanifest.xml [33m401[0m 1.773 ms - 123[0m
2026-09-07T16:24:28: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:28: Method: GET
2026-09-07T16:24:28: originalUrl: /news/wp-includes/wlwmanifest.xml
2026-09-07T16:24:28: path: /news/wp-includes/wlwmanifest.xml
2026-09-07T16:24:28: normalizedPath: /news/wp-includes/wlwmanifest.xml
2026-09-07T16:24:28: isPublicRoute: false
2026-09-07T16:24:28: ------------------------------
2026-09-07T16:24:28: 16:24:28 [[32minfo[39m] [0mGET /news/wp-includes/wlwmanifest.xml [33m401[0m 2.923 ms - 123[0m
2026-09-07T16:24:28: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:28: Method: GET
2026-09-07T16:24:28: originalUrl: /2020/wp-includes/wlwmanifest.xml
2026-09-07T16:24:28: path: /2020/wp-includes/wlwmanifest.xml
2026-09-07T16:24:28: normalizedPath: /2020/wp-includes/wlwmanifest.xml
2026-09-07T16:24:28: isPublicRoute: false
2026-09-07T16:24:28: ------------------------------
2026-09-07T16:24:28: 16:24:28 [[32minfo[39m] [0mGET /2020/wp-includes/wlwmanifest.xml [33m401[0m 1.733 ms - 123[0m
2026-09-07T16:24:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:29: Method: GET
2026-09-07T16:24:29: originalUrl: /2019/wp-includes/wlwmanifest.xml
2026-09-07T16:24:29: path: /2019/wp-includes/wlwmanifest.xml
2026-09-07T16:24:29: normalizedPath: /2019/wp-includes/wlwmanifest.xml
2026-09-07T16:24:29: isPublicRoute: false
2026-09-07T16:24:29: ------------------------------
2026-09-07T16:24:29: 16:24:29 [[32minfo[39m] [0mGET /2019/wp-includes/wlwmanifest.xml [33m401[0m 0.986 ms - 123[0m
2026-09-07T16:24:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:29: Method: GET
2026-09-07T16:24:29: originalUrl: /shop/wp-includes/wlwmanifest.xml
2026-09-07T16:24:29: path: /shop/wp-includes/wlwmanifest.xml
2026-09-07T16:24:29: normalizedPath: /shop/wp-includes/wlwmanifest.xml
2026-09-07T16:24:29: isPublicRoute: false
2026-09-07T16:24:29: ------------------------------
2026-09-07T16:24:29: 16:24:29 [[32minfo[39m] [0mGET /shop/wp-includes/wlwmanifest.xml [33m401[0m 1.178 ms - 123[0m
2026-09-07T16:24:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:29: Method: GET
2026-09-07T16:24:29: originalUrl: /wp1/wp-includes/wlwmanifest.xml
2026-09-07T16:24:29: path: /wp1/wp-includes/wlwmanifest.xml
2026-09-07T16:24:29: normalizedPath: /wp1/wp-includes/wlwmanifest.xml
2026-09-07T16:24:29: isPublicRoute: false
2026-09-07T16:24:29: ------------------------------
2026-09-07T16:24:29: 16:24:29 [[32minfo[39m] [0mGET /wp1/wp-includes/wlwmanifest.xml [33m401[0m 0.823 ms - 123[0m
2026-09-07T16:24:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:29: Method: GET
2026-09-07T16:24:29: originalUrl: /test/wp-includes/wlwmanifest.xml
2026-09-07T16:24:29: path: /test/wp-includes/wlwmanifest.xml
2026-09-07T16:24:29: normalizedPath: /test/wp-includes/wlwmanifest.xml
2026-09-07T16:24:29: isPublicRoute: false
2026-09-07T16:24:29: ------------------------------
2026-09-07T16:24:29: 16:24:29 [[32minfo[39m] [0mGET /test/wp-includes/wlwmanifest.xml [33m401[0m 1.335 ms - 123[0m
2026-09-07T16:24:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:30: Method: GET
2026-09-07T16:24:30: originalUrl: /wp2/wp-includes/wlwmanifest.xml
2026-09-07T16:24:30: path: /wp2/wp-includes/wlwmanifest.xml
2026-09-07T16:24:30: normalizedPath: /wp2/wp-includes/wlwmanifest.xml
2026-09-07T16:24:30: isPublicRoute: false
2026-09-07T16:24:30: ------------------------------
2026-09-07T16:24:30: 16:24:30 [[32minfo[39m] [0mGET /wp2/wp-includes/wlwmanifest.xml [33m401[0m 5.711 ms - 123[0m
2026-09-07T16:24:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:30: Method: GET
2026-09-07T16:24:30: originalUrl: /site/wp-includes/wlwmanifest.xml
2026-09-07T16:24:30: path: /site/wp-includes/wlwmanifest.xml
2026-09-07T16:24:30: normalizedPath: /site/wp-includes/wlwmanifest.xml
2026-09-07T16:24:30: isPublicRoute: false
2026-09-07T16:24:30: ------------------------------
2026-09-07T16:24:30: 16:24:30 [[32minfo[39m] [0mGET /site/wp-includes/wlwmanifest.xml [33m401[0m 0.763 ms - 123[0m
2026-09-07T16:24:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:30: Method: GET
2026-09-07T16:24:30: originalUrl: /cms/wp-includes/wlwmanifest.xml
2026-09-07T16:24:30: path: /cms/wp-includes/wlwmanifest.xml
2026-09-07T16:24:30: normalizedPath: /cms/wp-includes/wlwmanifest.xml
2026-09-07T16:24:30: isPublicRoute: false
2026-09-07T16:24:30: ------------------------------
2026-09-07T16:24:30: 16:24:30 [[32minfo[39m] [0mGET /cms/wp-includes/wlwmanifest.xml [33m401[0m 1.397 ms - 123[0m
2026-09-07T16:24:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:24:31: Method: GET
2026-09-07T16:24:31: originalUrl: /sito/wp-includes/wlwmanifest.xml
2026-09-07T16:24:31: path: /sito/wp-includes/wlwmanifest.xml
2026-09-07T16:24:31: normalizedPath: /sito/wp-includes/wlwmanifest.xml
2026-09-07T16:24:31: isPublicRoute: false
2026-09-07T16:24:31: ------------------------------
2026-09-07T16:24:31: 16:24:31 [[32minfo[39m] [0mGET /sito/wp-includes/wlwmanifest.xml [33m401[0m 1.395 ms - 123[0m
2026-09-07T16:30:16: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:30:16: Method: GET
2026-09-07T16:30:16: originalUrl: /
2026-09-07T16:30:16: path: /
2026-09-07T16:30:16: normalizedPath: /
2026-09-07T16:30:16: isPublicRoute: false
2026-09-07T16:30:16: ------------------------------
2026-09-07T16:30:16: 16:30:16 [[32minfo[39m] [0mGET / [33m401[0m 3.407 ms - 123[0m
2026-09-07T16:46:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:46:27: Method: POST
2026-09-07T16:46:27: originalUrl: /v1/user/login
2026-09-07T16:46:27: path: /v1/user/login
2026-09-07T16:46:27: normalizedPath: /v1/user/login
2026-09-07T16:46:27: isPublicRoute: false
2026-09-07T16:46:27: ------------------------------
2026-09-07T16:46:27: ----- initAuth DEBUG -----
2026-09-07T16:46:27: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:46:27: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:46:27: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:46:27: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:46:27: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:46:27: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:46:27: IsValid: true
2026-09-07T16:46:27: --------------------------
2026-09-07T16:46:27: ========== LOGIN API HIT ==========
2026-09-07T16:46:27: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-07T16:46:27: SUPERADMIN CHECK RESULT: Found
2026-09-07T16:46:28: 16:46:28 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 522.412 ms - 2106[0m
2026-09-07T16:46:28: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:46:28: Method: GET
2026-09-07T16:46:28: originalUrl: /v1/dashboard
2026-09-07T16:46:28: path: /v1/dashboard
2026-09-07T16:46:28: normalizedPath: /v1/dashboard
2026-09-07T16:46:28: isPublicRoute: false
2026-09-07T16:46:28: ------------------------------
2026-09-07T16:46:28: ----- initAuth DEBUG -----
2026-09-07T16:46:28: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:46:28: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:46:28: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:46:28: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:46:28: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:46:28: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:46:28: IsValid: true
2026-09-07T16:46:28: --------------------------
2026-09-07T16:46:28: ========== Dashboard Controller ==========
2026-09-07T16:46:28: req.user => {
2026-09-07T16:46:28:   user_id: 22,
2026-09-07T16:46:28:   society_id: 23,
2026-09-07T16:46:28:   role: 'admin',
2026-09-07T16:46:28:   full_name: 'Varun',
2026-09-07T16:46:28:   is_admin: 1,
2026-09-07T16:46:28:   is_member: 1,
2026-09-07T16:46:28:   is_superadmin: false,
2026-09-07T16:46:28:   permissions: {
2026-09-07T16:46:28:     dashboard: { view: true },
2026-09-07T16:46:28:     society: {
2026-09-07T16:46:28:       view: true,
2026-09-07T16:46:28:       summary: false,
2026-09-07T16:46:28:       create: false,
2026-09-07T16:46:28:       update: true,
2026-09-07T16:46:28:       delete: false,
2026-09-07T16:46:28:       approve: false,
2026-09-07T16:46:28:       reject: false
2026-09-07T16:46:28:     },
2026-09-07T16:46:28:     members: {
2026-09-07T16:46:28:       view: true,
2026-09-07T16:46:28:       create: true,
2026-09-07T16:46:28:       update: true,
2026-09-07T16:46:28:       delete: true,
2026-09-07T16:46:28:       approve: false,
2026-09-07T16:46:28:       reject: true
2026-09-07T16:46:28:     },
2026-09-07T16:46:28:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T16:46:28:     expenses: {
2026-09-07T16:46:28:       view: true,
2026-09-07T16:46:28:       create: true,
2026-09-07T16:46:28:       update: true,
2026-09-07T16:46:28:       delete: false,
2026-09-07T16:46:28:       approve: true,
2026-09-07T16:46:28:       reject: true
2026-09-07T16:46:28:     },
2026-09-07T16:46:28:     transactions: { view: true },
2026-09-07T16:46:28:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T16:46:28:     profile: { view: true, update: true },
2026-09-07T16:46:28:     settings: { view: true, update: true }
2026-09-07T16:46:28:   },
2026-09-07T16:46:28:   iat: 1788779788,
2026-09-07T16:46:28:   exp: 1791371788
2026-09-07T16:46:28: }
2026-09-07T16:46:28: req.selectedSocietyId => 23
2026-09-07T16:46:28: Dashboard Society ID => 23
2026-09-07T16:46:28: Member ID => 22
2026-09-07T16:46:28: User Role => admin
2026-09-07T16:46:28: societyId = 23
2026-09-07T16:46:28: memberId = 22
2026-09-07T16:46:28: Calling getMemberPaymentSummary...
2026-09-07T16:46:28: ========== Dashboard Due Debug ==========
2026-09-07T16:46:28: myDueResult => {
2026-09-07T16:46:28:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T16:46:28:   monthly_maintenance: '1000.00',
2026-09-07T16:46:28:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T16:46:28:   last_paid_month: null,
2026-09-07T16:46:28:   pending_months: 2,
2026-09-07T16:46:28:   pending_amount: 1000
2026-09-07T16:46:28: }
2026-09-07T16:46:28: myDueAmount => 1000
2026-09-07T16:46:28: Pending Maintenance Count => 0
2026-09-07T16:46:28: Pending Expense Count => 1
2026-09-07T16:46:28: Total Pending Count => 1
2026-09-07T16:46:28: 16:46:28 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 93.557 ms - 755[0m
2026-09-07T16:46:30: 16:46:30 [[32minfo[39m] [0mGET /uploads/profile/1788776862677-52025548.jpg [32m200[0m 28.475 ms - 149002[0m
2026-09-07T16:46:44: ----- PUBLIC ROUTE CHECK -----
2026-09-07T16:46:44: Method: GET
2026-09-07T16:46:44: originalUrl: /v1/dashboard
2026-09-07T16:46:44: path: /v1/dashboard
2026-09-07T16:46:44: normalizedPath: /v1/dashboard
2026-09-07T16:46:44: isPublicRoute: false
2026-09-07T16:46:44: ------------------------------
2026-09-07T16:46:44: ----- initAuth DEBUG -----
2026-09-07T16:46:44: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:46:44: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-07T16:46:44: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:46:44: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-07T16:46:44: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:46:44: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-07T16:46:44: IsValid: true
2026-09-07T16:46:44: --------------------------
2026-09-07T16:46:44: ========== Dashboard Controller ==========
2026-09-07T16:46:44: req.user => {
2026-09-07T16:46:44:   user_id: 22,
2026-09-07T16:46:44:   society_id: 23,
2026-09-07T16:46:44:   role: 'admin',
2026-09-07T16:46:44:   full_name: 'Varun',
2026-09-07T16:46:44:   is_admin: 1,
2026-09-07T16:46:44:   is_member: 1,
2026-09-07T16:46:44:   is_superadmin: false,
2026-09-07T16:46:44:   permissions: {
2026-09-07T16:46:44:     dashboard: { view: true },
2026-09-07T16:46:44:     society: {
2026-09-07T16:46:44:       view: true,
2026-09-07T16:46:44:       summary: false,
2026-09-07T16:46:44:       create: false,
2026-09-07T16:46:44:       update: true,
2026-09-07T16:46:44:       delete: false,
2026-09-07T16:46:44:       approve: false,
2026-09-07T16:46:44:       reject: false
2026-09-07T16:46:44:     },
2026-09-07T16:46:44:     members: {
2026-09-07T16:46:44:       view: true,
2026-09-07T16:46:44:       create: true,
2026-09-07T16:46:44:       update: true,
2026-09-07T16:46:44:       delete: true,
2026-09-07T16:46:44:       approve: false,
2026-09-07T16:46:44:       reject: true
2026-09-07T16:46:44:     },
2026-09-07T16:46:44:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-07T16:46:44:     expenses: {
2026-09-07T16:46:44:       view: true,
2026-09-07T16:46:44:       create: true,
2026-09-07T16:46:44:       update: true,
2026-09-07T16:46:44:       delete: false,
2026-09-07T16:46:44:       approve: true,
2026-09-07T16:46:44:       reject: true
2026-09-07T16:46:44:     },
2026-09-07T16:46:44:     transactions: { view: true },
2026-09-07T16:46:44:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-07T16:46:44:     profile: { view: true, update: true },
2026-09-07T16:46:44:     settings: { view: true, update: true }
2026-09-07T16:46:44:   },
2026-09-07T16:46:44:   iat: 1788779788,
2026-09-07T16:46:44:   exp: 1791371788
2026-09-07T16:46:44: }
2026-09-07T16:46:44: req.selectedSocietyId => 23
2026-09-07T16:46:44: Dashboard Society ID => 23
2026-09-07T16:46:44: Member ID => 22
2026-09-07T16:46:44: User Role => admin
2026-09-07T16:46:44: societyId = 23
2026-09-07T16:46:44: memberId = 22
2026-09-07T16:46:44: Calling getMemberPaymentSummary...
2026-09-07T16:46:44: ========== Dashboard Due Debug ==========
2026-09-07T16:46:44: myDueResult => {
2026-09-07T16:46:44:   move_in_date: 2026-08-01T18:30:00.000Z,
2026-09-07T16:46:44:   monthly_maintenance: '1000.00',
2026-09-07T16:46:44:   maintenance_history: '[{"amount":500,"effective_from":null},{"amount":1000,"effective_from":"2026-10-01"}]',
2026-09-07T16:46:44:   last_paid_month: null,
2026-09-07T16:46:44:   pending_months: 2,
2026-09-07T16:46:44:   pending_amount: 1000
2026-09-07T16:46:44: }
2026-09-07T16:46:44: myDueAmount => 1000
2026-09-07T16:46:44: Pending Maintenance Count => 0
2026-09-07T16:46:44: Pending Expense Count => 1
2026-09-07T16:46:44: Total Pending Count => 1
2026-09-07T16:46:44: 16:46:44 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 11.949 ms - 755[0m
2026-09-07T17:33:15: ----- PUBLIC ROUTE CHECK -----
2026-09-07T17:33:15: Method: GET
2026-09-07T17:33:15: originalUrl: /
2026-09-07T17:33:15: path: /
2026-09-07T17:33:15: normalizedPath: /
2026-09-07T17:33:15: isPublicRoute: false
2026-09-07T17:33:15: ------------------------------
2026-09-07T17:33:15: 17:33:15 [[32minfo[39m] [0mGET / [33m401[0m 4.000 ms - 123[0m
2026-09-07T18:10:55: ----- PUBLIC ROUTE CHECK -----
2026-09-07T18:10:55: Method: GET
2026-09-07T18:10:55: originalUrl: /
2026-09-07T18:10:55: path: /
2026-09-07T18:10:55: normalizedPath: /
2026-09-07T18:10:55: isPublicRoute: false
2026-09-07T18:10:55: ------------------------------
2026-09-07T18:10:55: 18:10:55 [[32minfo[39m] [0mGET / [33m401[0m 91.682 ms - 123[0m
2026-09-07T18:12:23: ----- PUBLIC ROUTE CHECK -----
2026-09-07T18:12:23: Method: GET
2026-09-07T18:12:23: originalUrl: /
2026-09-07T18:12:23: path: /
2026-09-07T18:12:23: normalizedPath: /
2026-09-07T18:12:23: isPublicRoute: false
2026-09-07T18:12:23: ------------------------------
2026-09-07T18:12:23: 18:12:23 [[32minfo[39m] [0mGET / [33m401[0m 7.368 ms - 123[0m
2026-09-07T19:26:45: ----- PUBLIC ROUTE CHECK -----
2026-09-07T19:26:45: Method: GET
2026-09-07T19:26:45: originalUrl: /
2026-09-07T19:26:45: path: /
2026-09-07T19:26:45: normalizedPath: /
2026-09-07T19:26:45: isPublicRoute: false
2026-09-07T19:26:45: ------------------------------
2026-09-07T19:26:46: 19:26:46 [[32minfo[39m] [0mGET / [33m401[0m 137.248 ms - 123[0m
2026-09-07T20:24:26: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:26: Method: GET
2026-09-07T20:24:26: originalUrl: /
2026-09-07T20:24:26: path: /
2026-09-07T20:24:26: normalizedPath: /
2026-09-07T20:24:26: isPublicRoute: false
2026-09-07T20:24:26: ------------------------------
2026-09-07T20:24:26: 20:24:26 [[32minfo[39m] [0mGET / [33m401[0m 58.805 ms - 123[0m
2026-09-07T20:24:26: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:26: Method: GET
2026-09-07T20:24:26: originalUrl: /
2026-09-07T20:24:26: path: /
2026-09-07T20:24:26: normalizedPath: /
2026-09-07T20:24:26: isPublicRoute: false
2026-09-07T20:24:26: ------------------------------
2026-09-07T20:24:26: 20:24:26 [[32minfo[39m] [0mGET / [33m401[0m 6.498 ms - 123[0m
2026-09-07T20:24:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:27: Method: GET
2026-09-07T20:24:27: originalUrl: /wp-includes/wlwmanifest.xml
2026-09-07T20:24:27: path: /wp-includes/wlwmanifest.xml
2026-09-07T20:24:27: normalizedPath: /wp-includes/wlwmanifest.xml
2026-09-07T20:24:27: isPublicRoute: false
2026-09-07T20:24:27: ------------------------------
2026-09-07T20:24:27: 20:24:27 [[32minfo[39m] [0mGET /wp-includes/wlwmanifest.xml [33m401[0m 7.619 ms - 123[0m
2026-09-07T20:24:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:27: Method: GET
2026-09-07T20:24:27: originalUrl: /xmlrpc.php?rsd
2026-09-07T20:24:27: path: /xmlrpc.php
2026-09-07T20:24:27: normalizedPath: /xmlrpc.php
2026-09-07T20:24:27: isPublicRoute: false
2026-09-07T20:24:27: ------------------------------
2026-09-07T20:24:27: 20:24:27 [[32minfo[39m] [0mGET /xmlrpc.php?rsd [33m401[0m 3.567 ms - 123[0m
2026-09-07T20:24:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:27: Method: GET
2026-09-07T20:24:27: originalUrl: /
2026-09-07T20:24:27: path: /
2026-09-07T20:24:27: normalizedPath: /
2026-09-07T20:24:27: isPublicRoute: false
2026-09-07T20:24:27: ------------------------------
2026-09-07T20:24:27: 20:24:27 [[32minfo[39m] [0mGET / [33m401[0m 14.521 ms - 123[0m
2026-09-07T20:24:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:27: Method: GET
2026-09-07T20:24:27: originalUrl: /blog/wp-includes/wlwmanifest.xml
2026-09-07T20:24:27: path: /blog/wp-includes/wlwmanifest.xml
2026-09-07T20:24:27: normalizedPath: /blog/wp-includes/wlwmanifest.xml
2026-09-07T20:24:27: isPublicRoute: false
2026-09-07T20:24:27: ------------------------------
2026-09-07T20:24:27: 20:24:27 [[32minfo[39m] [0mGET /blog/wp-includes/wlwmanifest.xml [33m401[0m 3.676 ms - 123[0m
2026-09-07T20:24:28: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:28: Method: GET
2026-09-07T20:24:28: originalUrl: /web/wp-includes/wlwmanifest.xml
2026-09-07T20:24:28: path: /web/wp-includes/wlwmanifest.xml
2026-09-07T20:24:28: normalizedPath: /web/wp-includes/wlwmanifest.xml
2026-09-07T20:24:28: isPublicRoute: false
2026-09-07T20:24:28: ------------------------------
2026-09-07T20:24:28: 20:24:28 [[32minfo[39m] [0mGET /web/wp-includes/wlwmanifest.xml [33m401[0m 3.936 ms - 123[0m
2026-09-07T20:24:28: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:28: Method: GET
2026-09-07T20:24:28: originalUrl: /wordpress/wp-includes/wlwmanifest.xml
2026-09-07T20:24:28: path: /wordpress/wp-includes/wlwmanifest.xml
2026-09-07T20:24:28: normalizedPath: /wordpress/wp-includes/wlwmanifest.xml
2026-09-07T20:24:28: isPublicRoute: false
2026-09-07T20:24:28: ------------------------------
2026-09-07T20:24:28: 20:24:28 [[32minfo[39m] [0mGET /wordpress/wp-includes/wlwmanifest.xml [33m401[0m 2.851 ms - 123[0m
2026-09-07T20:24:28: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:28: Method: GET
2026-09-07T20:24:28: originalUrl: /website/wp-includes/wlwmanifest.xml
2026-09-07T20:24:28: path: /website/wp-includes/wlwmanifest.xml
2026-09-07T20:24:28: normalizedPath: /website/wp-includes/wlwmanifest.xml
2026-09-07T20:24:28: isPublicRoute: false
2026-09-07T20:24:28: ------------------------------
2026-09-07T20:24:28: 20:24:28 [[32minfo[39m] [0mGET /website/wp-includes/wlwmanifest.xml [33m401[0m 3.680 ms - 123[0m
2026-09-07T20:24:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:29: Method: GET
2026-09-07T20:24:29: originalUrl: /wp/wp-includes/wlwmanifest.xml
2026-09-07T20:24:29: path: /wp/wp-includes/wlwmanifest.xml
2026-09-07T20:24:29: normalizedPath: /wp/wp-includes/wlwmanifest.xml
2026-09-07T20:24:29: isPublicRoute: false
2026-09-07T20:24:29: ------------------------------
2026-09-07T20:24:29: 20:24:29 [[32minfo[39m] [0mGET /wp/wp-includes/wlwmanifest.xml [33m401[0m 3.911 ms - 123[0m
2026-09-07T20:24:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:29: Method: GET
2026-09-07T20:24:29: originalUrl: /news/wp-includes/wlwmanifest.xml
2026-09-07T20:24:29: path: /news/wp-includes/wlwmanifest.xml
2026-09-07T20:24:29: normalizedPath: /news/wp-includes/wlwmanifest.xml
2026-09-07T20:24:29: isPublicRoute: false
2026-09-07T20:24:29: ------------------------------
2026-09-07T20:24:29: 20:24:29 [[32minfo[39m] [0mGET /news/wp-includes/wlwmanifest.xml [33m401[0m 2.648 ms - 123[0m
2026-09-07T20:24:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:29: Method: GET
2026-09-07T20:24:29: originalUrl: /2020/wp-includes/wlwmanifest.xml
2026-09-07T20:24:29: path: /2020/wp-includes/wlwmanifest.xml
2026-09-07T20:24:29: normalizedPath: /2020/wp-includes/wlwmanifest.xml
2026-09-07T20:24:29: isPublicRoute: false
2026-09-07T20:24:29: ------------------------------
2026-09-07T20:24:29: 20:24:29 [[32minfo[39m] [0mGET /2020/wp-includes/wlwmanifest.xml [33m401[0m 2.855 ms - 123[0m
2026-09-07T20:24:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:29: Method: GET
2026-09-07T20:24:29: originalUrl: /2019/wp-includes/wlwmanifest.xml
2026-09-07T20:24:29: path: /2019/wp-includes/wlwmanifest.xml
2026-09-07T20:24:29: normalizedPath: /2019/wp-includes/wlwmanifest.xml
2026-09-07T20:24:29: isPublicRoute: false
2026-09-07T20:24:29: ------------------------------
2026-09-07T20:24:29: 20:24:29 [[32minfo[39m] [0mGET /2019/wp-includes/wlwmanifest.xml [33m401[0m 3.056 ms - 123[0m
2026-09-07T20:24:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:30: Method: GET
2026-09-07T20:24:30: originalUrl: /shop/wp-includes/wlwmanifest.xml
2026-09-07T20:24:30: path: /shop/wp-includes/wlwmanifest.xml
2026-09-07T20:24:30: normalizedPath: /shop/wp-includes/wlwmanifest.xml
2026-09-07T20:24:30: isPublicRoute: false
2026-09-07T20:24:30: ------------------------------
2026-09-07T20:24:30: 20:24:30 [[32minfo[39m] [0mGET /shop/wp-includes/wlwmanifest.xml [33m401[0m 0.741 ms - 123[0m
2026-09-07T20:24:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:30: Method: GET
2026-09-07T20:24:30: originalUrl: /wp1/wp-includes/wlwmanifest.xml
2026-09-07T20:24:30: path: /wp1/wp-includes/wlwmanifest.xml
2026-09-07T20:24:30: normalizedPath: /wp1/wp-includes/wlwmanifest.xml
2026-09-07T20:24:30: isPublicRoute: false
2026-09-07T20:24:30: ------------------------------
2026-09-07T20:24:30: 20:24:30 [[32minfo[39m] [0mGET /wp1/wp-includes/wlwmanifest.xml [33m401[0m 4.181 ms - 123[0m
2026-09-07T20:24:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:30: Method: GET
2026-09-07T20:24:30: originalUrl: /test/wp-includes/wlwmanifest.xml
2026-09-07T20:24:30: path: /test/wp-includes/wlwmanifest.xml
2026-09-07T20:24:30: normalizedPath: /test/wp-includes/wlwmanifest.xml
2026-09-07T20:24:30: isPublicRoute: false
2026-09-07T20:24:30: ------------------------------
2026-09-07T20:24:30: 20:24:30 [[32minfo[39m] [0mGET /test/wp-includes/wlwmanifest.xml [33m401[0m 1.359 ms - 123[0m
2026-09-07T20:24:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:31: Method: GET
2026-09-07T20:24:31: originalUrl: /wp2/wp-includes/wlwmanifest.xml
2026-09-07T20:24:31: path: /wp2/wp-includes/wlwmanifest.xml
2026-09-07T20:24:31: normalizedPath: /wp2/wp-includes/wlwmanifest.xml
2026-09-07T20:24:31: isPublicRoute: false
2026-09-07T20:24:31: ------------------------------
2026-09-07T20:24:31: 20:24:31 [[32minfo[39m] [0mGET /wp2/wp-includes/wlwmanifest.xml [33m401[0m 2.259 ms - 123[0m
2026-09-07T20:24:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:31: Method: GET
2026-09-07T20:24:31: originalUrl: /site/wp-includes/wlwmanifest.xml
2026-09-07T20:24:31: path: /site/wp-includes/wlwmanifest.xml
2026-09-07T20:24:31: normalizedPath: /site/wp-includes/wlwmanifest.xml
2026-09-07T20:24:31: isPublicRoute: false
2026-09-07T20:24:31: ------------------------------
2026-09-07T20:24:31: 20:24:31 [[32minfo[39m] [0mGET /site/wp-includes/wlwmanifest.xml [33m401[0m 0.660 ms - 123[0m
2026-09-07T20:24:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:31: Method: GET
2026-09-07T20:24:31: originalUrl: /cms/wp-includes/wlwmanifest.xml
2026-09-07T20:24:31: path: /cms/wp-includes/wlwmanifest.xml
2026-09-07T20:24:31: normalizedPath: /cms/wp-includes/wlwmanifest.xml
2026-09-07T20:24:31: isPublicRoute: false
2026-09-07T20:24:31: ------------------------------
2026-09-07T20:24:31: 20:24:31 [[32minfo[39m] [0mGET /cms/wp-includes/wlwmanifest.xml [33m401[0m 1.852 ms - 123[0m
2026-09-07T20:24:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:24:31: Method: GET
2026-09-07T20:24:31: originalUrl: /sito/wp-includes/wlwmanifest.xml
2026-09-07T20:24:31: path: /sito/wp-includes/wlwmanifest.xml
2026-09-07T20:24:31: normalizedPath: /sito/wp-includes/wlwmanifest.xml
2026-09-07T20:24:31: isPublicRoute: false
2026-09-07T20:24:31: ------------------------------
2026-09-07T20:24:31: 20:24:31 [[32minfo[39m] [0mGET /sito/wp-includes/wlwmanifest.xml [33m401[0m 1.891 ms - 123[0m
2026-09-07T20:56:47: ----- PUBLIC ROUTE CHECK -----
2026-09-07T20:56:47: Method: GET
2026-09-07T20:56:47: originalUrl: /
2026-09-07T20:56:47: path: /
2026-09-07T20:56:47: normalizedPath: /
2026-09-07T20:56:47: isPublicRoute: false
2026-09-07T20:56:47: ------------------------------
2026-09-07T20:56:47: 20:56:47 [[32minfo[39m] [0mGET / [33m401[0m 19.285 ms - 123[0m
2026-09-07T21:56:01: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:01: Method: GET
2026-09-07T21:56:01: originalUrl: /
2026-09-07T21:56:01: path: /
2026-09-07T21:56:01: normalizedPath: /
2026-09-07T21:56:01: isPublicRoute: false
2026-09-07T21:56:01: ------------------------------
2026-09-07T21:56:01: 21:56:01 [[32minfo[39m] [0mGET / [33m401[0m 17.513 ms - 123[0m
2026-09-07T21:56:02: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:02: Method: POST
2026-09-07T21:56:02: originalUrl: /
2026-09-07T21:56:02: path: /
2026-09-07T21:56:02: normalizedPath: /
2026-09-07T21:56:02: isPublicRoute: false
2026-09-07T21:56:02: ------------------------------
2026-09-07T21:56:02: 21:56:02 [[32minfo[39m] [0mPOST / [33m401[0m 2.818 ms - 123[0m
2026-09-07T21:56:02: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:02: Method: POST
2026-09-07T21:56:02: originalUrl: /
2026-09-07T21:56:02: path: /
2026-09-07T21:56:02: normalizedPath: /
2026-09-07T21:56:02: isPublicRoute: false
2026-09-07T21:56:02: ------------------------------
2026-09-07T21:56:02: 21:56:02 [[32minfo[39m] [0mPOST / [33m401[0m 0.657 ms - 123[0m
2026-09-07T21:56:02: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:02: Method: POST
2026-09-07T21:56:02: originalUrl: /
2026-09-07T21:56:02: path: /
2026-09-07T21:56:02: normalizedPath: /
2026-09-07T21:56:02: isPublicRoute: false
2026-09-07T21:56:02: ------------------------------
2026-09-07T21:56:02: 21:56:02 [[32minfo[39m] [0mPOST / [33m401[0m 0.671 ms - 123[0m
2026-09-07T21:56:02: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:02: Method: GET
2026-09-07T21:56:02: originalUrl: /.git/config
2026-09-07T21:56:02: path: /.git/config
2026-09-07T21:56:02: normalizedPath: /.git/config
2026-09-07T21:56:02: isPublicRoute: false
2026-09-07T21:56:02: ------------------------------
2026-09-07T21:56:02: 21:56:02 [[32minfo[39m] [0mGET /.git/config [33m401[0m 2.673 ms - 123[0m
2026-09-07T21:56:03: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:03: Method: POST
2026-09-07T21:56:03: originalUrl: /
2026-09-07T21:56:03: path: /
2026-09-07T21:56:03: normalizedPath: /
2026-09-07T21:56:03: isPublicRoute: false
2026-09-07T21:56:03: ------------------------------
2026-09-07T21:56:03: 21:56:03 [[32minfo[39m] [0mPOST / [33m401[0m 0.647 ms - 123[0m
2026-09-07T21:56:03: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:03: Method: GET
2026-09-07T21:56:03: originalUrl: /.env
2026-09-07T21:56:03: path: /.env
2026-09-07T21:56:03: normalizedPath: /.env
2026-09-07T21:56:03: isPublicRoute: false
2026-09-07T21:56:03: ------------------------------
2026-09-07T21:56:03: 21:56:03 [[32minfo[39m] [0mGET /.env [33m401[0m 3.635 ms - 123[0m
2026-09-07T21:56:03: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:03: Method: GET
2026-09-07T21:56:03: originalUrl: /.env.local
2026-09-07T21:56:03: path: /.env.local
2026-09-07T21:56:03: normalizedPath: /.env.local
2026-09-07T21:56:03: isPublicRoute: false
2026-09-07T21:56:03: ------------------------------
2026-09-07T21:56:03: 21:56:03 [[32minfo[39m] [0mGET /.env.local [33m401[0m 0.688 ms - 123[0m
2026-09-07T21:56:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:04: Method: GET
2026-09-07T21:56:04: originalUrl: /.env.production
2026-09-07T21:56:04: path: /.env.production
2026-09-07T21:56:04: normalizedPath: /.env.production
2026-09-07T21:56:04: isPublicRoute: false
2026-09-07T21:56:04: ------------------------------
2026-09-07T21:56:04: 21:56:04 [[32minfo[39m] [0mGET /.env.production [33m401[0m 0.716 ms - 123[0m
2026-09-07T21:56:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:04: Method: GET
2026-09-07T21:56:04: originalUrl: /.env.staging
2026-09-07T21:56:04: path: /.env.staging
2026-09-07T21:56:04: normalizedPath: /.env.staging
2026-09-07T21:56:04: isPublicRoute: false
2026-09-07T21:56:04: ------------------------------
2026-09-07T21:56:04: 21:56:04 [[32minfo[39m] [0mGET /.env.staging [33m401[0m 0.710 ms - 123[0m
2026-09-07T21:56:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:04: Method: GET
2026-09-07T21:56:04: originalUrl: /.env.development
2026-09-07T21:56:04: path: /.env.development
2026-09-07T21:56:04: normalizedPath: /.env.development
2026-09-07T21:56:04: isPublicRoute: false
2026-09-07T21:56:04: ------------------------------
2026-09-07T21:56:04: 21:56:04 [[32minfo[39m] [0mGET /.env.development [33m401[0m 0.693 ms - 123[0m
2026-09-07T21:56:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:04: Method: GET
2026-09-07T21:56:04: originalUrl: /.env.test
2026-09-07T21:56:04: path: /.env.test
2026-09-07T21:56:04: normalizedPath: /.env.test
2026-09-07T21:56:04: isPublicRoute: false
2026-09-07T21:56:04: ------------------------------
2026-09-07T21:56:04: 21:56:04 [[32minfo[39m] [0mGET /.env.test [33m401[0m 1.925 ms - 123[0m
2026-09-07T21:56:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:05: Method: GET
2026-09-07T21:56:05: originalUrl: /.env.remote
2026-09-07T21:56:05: path: /.env.remote
2026-09-07T21:56:05: normalizedPath: /.env.remote
2026-09-07T21:56:05: isPublicRoute: false
2026-09-07T21:56:05: ------------------------------
2026-09-07T21:56:05: 21:56:05 [[32minfo[39m] [0mGET /.env.remote [33m401[0m 0.867 ms - 123[0m
2026-09-07T21:56:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:05: Method: GET
2026-09-07T21:56:05: originalUrl: /.env.bak
2026-09-07T21:56:05: path: /.env.bak
2026-09-07T21:56:05: normalizedPath: /.env.bak
2026-09-07T21:56:05: isPublicRoute: false
2026-09-07T21:56:05: ------------------------------
2026-09-07T21:56:05: 21:56:05 [[32minfo[39m] [0mGET /.env.bak [33m401[0m 0.625 ms - 123[0m
2026-09-07T21:56:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:05: Method: GET
2026-09-07T21:56:05: originalUrl: /.env.backup
2026-09-07T21:56:05: path: /.env.backup
2026-09-07T21:56:05: normalizedPath: /.env.backup
2026-09-07T21:56:05: isPublicRoute: false
2026-09-07T21:56:05: ------------------------------
2026-09-07T21:56:05: 21:56:05 [[32minfo[39m] [0mGET /.env.backup [33m401[0m 1.318 ms - 123[0m
2026-09-07T21:56:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:05: Method: GET
2026-09-07T21:56:05: originalUrl: /.env.save
2026-09-07T21:56:05: path: /.env.save
2026-09-07T21:56:05: normalizedPath: /.env.save
2026-09-07T21:56:05: isPublicRoute: false
2026-09-07T21:56:05: ------------------------------
2026-09-07T21:56:05: 21:56:05 [[32minfo[39m] [0mGET /.env.save [33m401[0m 0.597 ms - 123[0m
2026-09-07T21:56:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:06: Method: GET
2026-09-07T21:56:06: originalUrl: /.env.old
2026-09-07T21:56:06: path: /.env.old
2026-09-07T21:56:06: normalizedPath: /.env.old
2026-09-07T21:56:06: isPublicRoute: false
2026-09-07T21:56:06: ------------------------------
2026-09-07T21:56:06: 21:56:06 [[32minfo[39m] [0mGET /.env.old [33m401[0m 0.563 ms - 123[0m
2026-09-07T21:56:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:06: Method: GET
2026-09-07T21:56:06: originalUrl: /.env.sample
2026-09-07T21:56:06: path: /.env.sample
2026-09-07T21:56:06: normalizedPath: /.env.sample
2026-09-07T21:56:06: isPublicRoute: false
2026-09-07T21:56:06: ------------------------------
2026-09-07T21:56:06: 21:56:06 [[32minfo[39m] [0mGET /.env.sample [33m401[0m 0.676 ms - 123[0m
2026-09-07T21:56:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:06: Method: GET
2026-09-07T21:56:06: originalUrl: /.env.example
2026-09-07T21:56:06: path: /.env.example
2026-09-07T21:56:06: normalizedPath: /.env.example
2026-09-07T21:56:06: isPublicRoute: false
2026-09-07T21:56:06: ------------------------------
2026-09-07T21:56:06: 21:56:06 [[32minfo[39m] [0mGET /.env.example [33m401[0m 0.582 ms - 123[0m
2026-09-07T21:56:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:06: Method: GET
2026-09-07T21:56:06: originalUrl: /.env.dev
2026-09-07T21:56:06: path: /.env.dev
2026-09-07T21:56:06: normalizedPath: /.env.dev
2026-09-07T21:56:06: isPublicRoute: false
2026-09-07T21:56:06: ------------------------------
2026-09-07T21:56:06: 21:56:06 [[32minfo[39m] [0mGET /.env.dev [33m401[0m 0.588 ms - 123[0m
2026-09-07T21:56:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:07: Method: GET
2026-09-07T21:56:07: originalUrl: /.env.prod
2026-09-07T21:56:07: path: /.env.prod
2026-09-07T21:56:07: normalizedPath: /.env.prod
2026-09-07T21:56:07: isPublicRoute: false
2026-09-07T21:56:07: ------------------------------
2026-09-07T21:56:07: 21:56:07 [[32minfo[39m] [0mGET /.env.prod [33m401[0m 0.596 ms - 123[0m
2026-09-07T21:56:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:07: Method: GET
2026-09-07T21:56:07: originalUrl: /.env.stage
2026-09-07T21:56:07: path: /.env.stage
2026-09-07T21:56:07: normalizedPath: /.env.stage
2026-09-07T21:56:07: isPublicRoute: false
2026-09-07T21:56:07: ------------------------------
2026-09-07T21:56:07: 21:56:07 [[32minfo[39m] [0mGET /.env.stage [33m401[0m 0.614 ms - 123[0m
2026-09-07T21:56:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:07: Method: GET
2026-09-07T21:56:07: originalUrl: /.env.ci
2026-09-07T21:56:07: path: /.env.ci
2026-09-07T21:56:07: normalizedPath: /.env.ci
2026-09-07T21:56:07: isPublicRoute: false
2026-09-07T21:56:07: ------------------------------
2026-09-07T21:56:07: 21:56:07 [[32minfo[39m] [0mGET /.env.ci [33m401[0m 0.610 ms - 123[0m
2026-09-07T21:56:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:07: Method: GET
2026-09-07T21:56:07: originalUrl: /.env.docker
2026-09-07T21:56:07: path: /.env.docker
2026-09-07T21:56:07: normalizedPath: /.env.docker
2026-09-07T21:56:07: isPublicRoute: false
2026-09-07T21:56:07: ------------------------------
2026-09-07T21:56:07: 21:56:07 [[32minfo[39m] [0mGET /.env.docker [33m401[0m 1.294 ms - 123[0m
2026-09-07T21:56:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:08: Method: GET
2026-09-07T21:56:08: originalUrl: /.env.live
2026-09-07T21:56:08: path: /.env.live
2026-09-07T21:56:08: normalizedPath: /.env.live
2026-09-07T21:56:08: isPublicRoute: false
2026-09-07T21:56:08: ------------------------------
2026-09-07T21:56:08: 21:56:08 [[32minfo[39m] [0mGET /.env.live [33m401[0m 0.695 ms - 123[0m
2026-09-07T21:56:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:08: Method: GET
2026-09-07T21:56:08: originalUrl: /.env.preprod
2026-09-07T21:56:08: path: /.env.preprod
2026-09-07T21:56:08: normalizedPath: /.env.preprod
2026-09-07T21:56:08: isPublicRoute: false
2026-09-07T21:56:08: ------------------------------
2026-09-07T21:56:08: 21:56:08 [[32minfo[39m] [0mGET /.env.preprod [33m401[0m 0.604 ms - 123[0m
2026-09-07T21:56:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:08: Method: GET
2026-09-07T21:56:08: originalUrl: /.env.uat
2026-09-07T21:56:08: path: /.env.uat
2026-09-07T21:56:08: normalizedPath: /.env.uat
2026-09-07T21:56:08: isPublicRoute: false
2026-09-07T21:56:08: ------------------------------
2026-09-07T21:56:08: 21:56:08 [[32minfo[39m] [0mGET /.env.uat [33m401[0m 0.532 ms - 123[0m
2026-09-07T21:56:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:08: Method: GET
2026-09-07T21:56:08: originalUrl: /.env.dist
2026-09-07T21:56:08: path: /.env.dist
2026-09-07T21:56:08: normalizedPath: /.env.dist
2026-09-07T21:56:08: isPublicRoute: false
2026-09-07T21:56:08: ------------------------------
2026-09-07T21:56:08: 21:56:08 [[32minfo[39m] [0mGET /.env.dist [33m401[0m 1.306 ms - 123[0m
2026-09-07T21:56:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:08: Method: GET
2026-09-07T21:56:08: originalUrl: /.env.swp
2026-09-07T21:56:08: path: /.env.swp
2026-09-07T21:56:08: normalizedPath: /.env.swp
2026-09-07T21:56:08: isPublicRoute: false
2026-09-07T21:56:08: ------------------------------
2026-09-07T21:56:08: 21:56:08 [[32minfo[39m] [0mGET /.env.swp [33m401[0m 1.174 ms - 123[0m
2026-09-07T21:56:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:09: Method: GET
2026-09-07T21:56:09: originalUrl: /.env~
2026-09-07T21:56:09: path: /.env~
2026-09-07T21:56:09: normalizedPath: /.env~
2026-09-07T21:56:09: isPublicRoute: false
2026-09-07T21:56:09: ------------------------------
2026-09-07T21:56:09: 21:56:09 [[32minfo[39m] [0mGET /.env~ [33m401[0m 0.570 ms - 123[0m
2026-09-07T21:56:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:09: Method: GET
2026-09-07T21:56:09: originalUrl: /.env1
2026-09-07T21:56:09: path: /.env1
2026-09-07T21:56:09: normalizedPath: /.env1
2026-09-07T21:56:09: isPublicRoute: false
2026-09-07T21:56:09: ------------------------------
2026-09-07T21:56:09: 21:56:09 [[32minfo[39m] [0mGET /.env1 [33m401[0m 0.576 ms - 123[0m
2026-09-07T21:56:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:09: Method: GET
2026-09-07T21:56:09: originalUrl: /.env2
2026-09-07T21:56:09: path: /.env2
2026-09-07T21:56:09: normalizedPath: /.env2
2026-09-07T21:56:09: isPublicRoute: false
2026-09-07T21:56:09: ------------------------------
2026-09-07T21:56:09: 21:56:09 [[32minfo[39m] [0mGET /.env2 [33m401[0m 0.576 ms - 123[0m
2026-09-07T21:56:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:10: Method: GET
2026-09-07T21:56:10: originalUrl: /.env_copy
2026-09-07T21:56:10: path: /.env_copy
2026-09-07T21:56:10: normalizedPath: /.env_copy
2026-09-07T21:56:10: isPublicRoute: false
2026-09-07T21:56:10: ------------------------------
2026-09-07T21:56:10: 21:56:10 [[32minfo[39m] [0mGET /.env_copy [33m401[0m 0.706 ms - 123[0m
2026-09-07T21:56:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:10: Method: GET
2026-09-07T21:56:10: originalUrl: /.env.txt
2026-09-07T21:56:10: path: /.env.txt
2026-09-07T21:56:10: normalizedPath: /.env.txt
2026-09-07T21:56:10: isPublicRoute: false
2026-09-07T21:56:10: ------------------------------
2026-09-07T21:56:10: 21:56:10 [[32minfo[39m] [0mGET /.env.txt [33m401[0m 0.662 ms - 123[0m
2026-09-07T21:56:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:10: Method: GET
2026-09-07T21:56:10: originalUrl: /.env.json
2026-09-07T21:56:10: path: /.env.json
2026-09-07T21:56:10: normalizedPath: /.env.json
2026-09-07T21:56:10: isPublicRoute: false
2026-09-07T21:56:10: ------------------------------
2026-09-07T21:56:10: 21:56:10 [[32minfo[39m] [0mGET /.env.json [33m401[0m 1.175 ms - 123[0m
2026-09-07T21:56:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:10: Method: GET
2026-09-07T21:56:10: originalUrl: /.env.yaml
2026-09-07T21:56:10: path: /.env.yaml
2026-09-07T21:56:10: normalizedPath: /.env.yaml
2026-09-07T21:56:10: isPublicRoute: false
2026-09-07T21:56:10: ------------------------------
2026-09-07T21:56:10: 21:56:10 [[32minfo[39m] [0mGET /.env.yaml [33m401[0m 1.357 ms - 123[0m
2026-09-07T21:56:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:11: Method: GET
2026-09-07T21:56:11: originalUrl: /.env.yml
2026-09-07T21:56:11: path: /.env.yml
2026-09-07T21:56:11: normalizedPath: /.env.yml
2026-09-07T21:56:11: isPublicRoute: false
2026-09-07T21:56:11: ------------------------------
2026-09-07T21:56:11: 21:56:11 [[32minfo[39m] [0mGET /.env.yml [33m401[0m 0.809 ms - 123[0m
2026-09-07T21:56:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:11: Method: GET
2026-09-07T21:56:11: originalUrl: /app/.env
2026-09-07T21:56:11: path: /app/.env
2026-09-07T21:56:11: normalizedPath: /app/.env
2026-09-07T21:56:11: isPublicRoute: false
2026-09-07T21:56:11: ------------------------------
2026-09-07T21:56:11: 21:56:11 [[32minfo[39m] [0mGET /app/.env [33m401[0m 1.297 ms - 123[0m
2026-09-07T21:56:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:11: Method: GET
2026-09-07T21:56:11: originalUrl: /apps/.env
2026-09-07T21:56:11: path: /apps/.env
2026-09-07T21:56:11: normalizedPath: /apps/.env
2026-09-07T21:56:11: isPublicRoute: false
2026-09-07T21:56:11: ------------------------------
2026-09-07T21:56:11: 21:56:11 [[32minfo[39m] [0mGET /apps/.env [33m401[0m 0.639 ms - 123[0m
2026-09-07T21:56:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:11: Method: GET
2026-09-07T21:56:11: originalUrl: /api/.env
2026-09-07T21:56:11: path: /api/.env
2026-09-07T21:56:11: normalizedPath: /api/.env
2026-09-07T21:56:11: isPublicRoute: false
2026-09-07T21:56:11: ------------------------------
2026-09-07T21:56:11: 21:56:11 [[32minfo[39m] [0mGET /api/.env [33m401[0m 1.274 ms - 123[0m
2026-09-07T21:56:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:12: Method: GET
2026-09-07T21:56:12: originalUrl: /web/.env
2026-09-07T21:56:12: path: /web/.env
2026-09-07T21:56:12: normalizedPath: /web/.env
2026-09-07T21:56:12: isPublicRoute: false
2026-09-07T21:56:12: ------------------------------
2026-09-07T21:56:12: 21:56:12 [[32minfo[39m] [0mGET /web/.env [33m401[0m 1.948 ms - 123[0m
2026-09-07T21:56:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:12: Method: GET
2026-09-07T21:56:12: originalUrl: /site/.env
2026-09-07T21:56:12: path: /site/.env
2026-09-07T21:56:12: normalizedPath: /site/.env
2026-09-07T21:56:12: isPublicRoute: false
2026-09-07T21:56:12: ------------------------------
2026-09-07T21:56:12: 21:56:12 [[32minfo[39m] [0mGET /site/.env [33m401[0m 0.611 ms - 123[0m
2026-09-07T21:56:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:12: Method: GET
2026-09-07T21:56:12: originalUrl: /public/.env
2026-09-07T21:56:12: path: /public/.env
2026-09-07T21:56:12: normalizedPath: /public/.env
2026-09-07T21:56:12: isPublicRoute: false
2026-09-07T21:56:12: ------------------------------
2026-09-07T21:56:12: 21:56:12 [[32minfo[39m] [0mGET /public/.env [33m401[0m 1.381 ms - 123[0m
2026-09-07T21:56:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:12: Method: GET
2026-09-07T21:56:12: originalUrl: /admin/.env
2026-09-07T21:56:12: path: /admin/.env
2026-09-07T21:56:12: normalizedPath: /admin/.env
2026-09-07T21:56:12: isPublicRoute: false
2026-09-07T21:56:12: ------------------------------
2026-09-07T21:56:12: 21:56:12 [[32minfo[39m] [0mGET /admin/.env [33m401[0m 0.729 ms - 123[0m
2026-09-07T21:56:13: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:13: Method: GET
2026-09-07T21:56:13: originalUrl: /backend/.env
2026-09-07T21:56:13: path: /backend/.env
2026-09-07T21:56:13: normalizedPath: /backend/.env
2026-09-07T21:56:13: isPublicRoute: false
2026-09-07T21:56:13: ------------------------------
2026-09-07T21:56:13: 21:56:13 [[32minfo[39m] [0mGET /backend/.env [33m401[0m 1.367 ms - 123[0m
2026-09-07T21:56:13: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:13: Method: GET
2026-09-07T21:56:13: originalUrl: /server/.env
2026-09-07T21:56:13: path: /server/.env
2026-09-07T21:56:13: normalizedPath: /server/.env
2026-09-07T21:56:13: isPublicRoute: false
2026-09-07T21:56:13: ------------------------------
2026-09-07T21:56:13: 21:56:13 [[32minfo[39m] [0mGET /server/.env [33m401[0m 0.710 ms - 123[0m
2026-09-07T21:56:13: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:13: Method: GET
2026-09-07T21:56:13: originalUrl: /frontend/.env
2026-09-07T21:56:13: path: /frontend/.env
2026-09-07T21:56:13: normalizedPath: /frontend/.env
2026-09-07T21:56:13: isPublicRoute: false
2026-09-07T21:56:13: ------------------------------
2026-09-07T21:56:13: 21:56:13 [[32minfo[39m] [0mGET /frontend/.env [33m401[0m 0.670 ms - 123[0m
2026-09-07T21:56:13: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:13: Method: GET
2026-09-07T21:56:13: originalUrl: /src/.env
2026-09-07T21:56:13: path: /src/.env
2026-09-07T21:56:13: normalizedPath: /src/.env
2026-09-07T21:56:13: isPublicRoute: false
2026-09-07T21:56:13: ------------------------------
2026-09-07T21:56:13: 21:56:13 [[32minfo[39m] [0mGET /src/.env [33m401[0m 0.659 ms - 123[0m
2026-09-07T21:56:14: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:14: Method: GET
2026-09-07T21:56:14: originalUrl: /core/.env
2026-09-07T21:56:14: path: /core/.env
2026-09-07T21:56:14: normalizedPath: /core/.env
2026-09-07T21:56:14: isPublicRoute: false
2026-09-07T21:56:14: ------------------------------
2026-09-07T21:56:14: 21:56:14 [[32minfo[39m] [0mGET /core/.env [33m401[0m 1.628 ms - 123[0m
2026-09-07T21:56:14: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:14: Method: GET
2026-09-07T21:56:14: originalUrl: /core/app/.env
2026-09-07T21:56:14: path: /core/app/.env
2026-09-07T21:56:14: normalizedPath: /core/app/.env
2026-09-07T21:56:14: isPublicRoute: false
2026-09-07T21:56:14: ------------------------------
2026-09-07T21:56:14: 21:56:14 [[32minfo[39m] [0mGET /core/app/.env [33m401[0m 0.793 ms - 123[0m
2026-09-07T21:56:14: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:14: Method: GET
2026-09-07T21:56:14: originalUrl: /config/.env
2026-09-07T21:56:14: path: /config/.env
2026-09-07T21:56:14: normalizedPath: /config/.env
2026-09-07T21:56:14: isPublicRoute: false
2026-09-07T21:56:14: ------------------------------
2026-09-07T21:56:14: 21:56:14 [[32minfo[39m] [0mGET /config/.env [33m401[0m 0.962 ms - 123[0m
2026-09-07T21:56:14: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:14: Method: GET
2026-09-07T21:56:14: originalUrl: /private/.env
2026-09-07T21:56:14: path: /private/.env
2026-09-07T21:56:14: normalizedPath: /private/.env
2026-09-07T21:56:14: isPublicRoute: false
2026-09-07T21:56:14: ------------------------------
2026-09-07T21:56:14: 21:56:14 [[32minfo[39m] [0mGET /private/.env [33m401[0m 1.465 ms - 123[0m
2026-09-07T21:56:14: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:14: Method: GET
2026-09-07T21:56:14: originalUrl: /application/.env
2026-09-07T21:56:14: path: /application/.env
2026-09-07T21:56:14: normalizedPath: /application/.env
2026-09-07T21:56:14: isPublicRoute: false
2026-09-07T21:56:14: ------------------------------
2026-09-07T21:56:14: 21:56:14 [[32minfo[39m] [0mGET /application/.env [33m401[0m 1.531 ms - 123[0m
2026-09-07T21:56:15: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:15: Method: GET
2026-09-07T21:56:15: originalUrl: /bootstrap/.env
2026-09-07T21:56:15: path: /bootstrap/.env
2026-09-07T21:56:15: normalizedPath: /bootstrap/.env
2026-09-07T21:56:15: isPublicRoute: false
2026-09-07T21:56:15: ------------------------------
2026-09-07T21:56:15: 21:56:15 [[32minfo[39m] [0mGET /bootstrap/.env [33m401[0m 0.861 ms - 123[0m
2026-09-07T21:56:15: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:15: Method: GET
2026-09-07T21:56:15: originalUrl: /database/.env
2026-09-07T21:56:15: path: /database/.env
2026-09-07T21:56:15: normalizedPath: /database/.env
2026-09-07T21:56:15: isPublicRoute: false
2026-09-07T21:56:15: ------------------------------
2026-09-07T21:56:15: 21:56:15 [[32minfo[39m] [0mGET /database/.env [33m401[0m 0.754 ms - 123[0m
2026-09-07T21:56:15: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:15: Method: GET
2026-09-07T21:56:15: originalUrl: /storage/.env
2026-09-07T21:56:15: path: /storage/.env
2026-09-07T21:56:15: normalizedPath: /storage/.env
2026-09-07T21:56:15: isPublicRoute: false
2026-09-07T21:56:15: ------------------------------
2026-09-07T21:56:15: 21:56:15 [[32minfo[39m] [0mGET /storage/.env [33m401[0m 0.688 ms - 123[0m
2026-09-07T21:56:15: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:15: Method: GET
2026-09-07T21:56:15: originalUrl: /var/www/.env
2026-09-07T21:56:15: path: /var/www/.env
2026-09-07T21:56:15: normalizedPath: /var/www/.env
2026-09-07T21:56:15: isPublicRoute: false
2026-09-07T21:56:15: ------------------------------
2026-09-07T21:56:15: 21:56:15 [[32minfo[39m] [0mGET /var/www/.env [33m401[0m 0.667 ms - 123[0m
2026-09-07T21:56:16: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:16: Method: GET
2026-09-07T21:56:16: originalUrl: /var/www/html/.env
2026-09-07T21:56:16: path: /var/www/html/.env
2026-09-07T21:56:16: normalizedPath: /var/www/html/.env
2026-09-07T21:56:16: isPublicRoute: false
2026-09-07T21:56:16: ------------------------------
2026-09-07T21:56:16: 21:56:16 [[32minfo[39m] [0mGET /var/www/html/.env [33m401[0m 1.273 ms - 123[0m
2026-09-07T21:56:16: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:16: Method: GET
2026-09-07T21:56:16: originalUrl: /current/.env
2026-09-07T21:56:16: path: /current/.env
2026-09-07T21:56:16: normalizedPath: /current/.env
2026-09-07T21:56:16: isPublicRoute: false
2026-09-07T21:56:16: ------------------------------
2026-09-07T21:56:16: 21:56:16 [[32minfo[39m] [0mGET /current/.env [33m401[0m 0.829 ms - 123[0m
2026-09-07T21:56:17: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:17: Method: GET
2026-09-07T21:56:17: originalUrl: /release/.env
2026-09-07T21:56:17: path: /release/.env
2026-09-07T21:56:17: normalizedPath: /release/.env
2026-09-07T21:56:17: isPublicRoute: false
2026-09-07T21:56:17: ------------------------------
2026-09-07T21:56:17: 21:56:17 [[32minfo[39m] [0mGET /release/.env [33m401[0m 0.577 ms - 123[0m
2026-09-07T21:56:17: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:17: Method: GET
2026-09-07T21:56:17: originalUrl: /releases/.env
2026-09-07T21:56:17: path: /releases/.env
2026-09-07T21:56:17: normalizedPath: /releases/.env
2026-09-07T21:56:17: isPublicRoute: false
2026-09-07T21:56:17: ------------------------------
2026-09-07T21:56:17: 21:56:17 [[32minfo[39m] [0mGET /releases/.env [33m401[0m 1.289 ms - 123[0m
2026-09-07T21:56:17: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:17: Method: GET
2026-09-07T21:56:17: originalUrl: /shared/.env
2026-09-07T21:56:17: path: /shared/.env
2026-09-07T21:56:17: normalizedPath: /shared/.env
2026-09-07T21:56:17: isPublicRoute: false
2026-09-07T21:56:17: ------------------------------
2026-09-07T21:56:17: 21:56:17 [[32minfo[39m] [0mGET /shared/.env [33m401[0m 1.166 ms - 123[0m
2026-09-07T21:56:17: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:17: Method: GET
2026-09-07T21:56:17: originalUrl: /deploy/.env
2026-09-07T21:56:17: path: /deploy/.env
2026-09-07T21:56:17: normalizedPath: /deploy/.env
2026-09-07T21:56:17: isPublicRoute: false
2026-09-07T21:56:17: ------------------------------
2026-09-07T21:56:17: 21:56:17 [[32minfo[39m] [0mGET /deploy/.env [33m401[0m 1.231 ms - 123[0m
2026-09-07T21:56:17: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:17: Method: GET
2026-09-07T21:56:17: originalUrl: /build/.env
2026-09-07T21:56:17: path: /build/.env
2026-09-07T21:56:17: normalizedPath: /build/.env
2026-09-07T21:56:17: isPublicRoute: false
2026-09-07T21:56:17: ------------------------------
2026-09-07T21:56:17: 21:56:17 [[32minfo[39m] [0mGET /build/.env [33m401[0m 0.589 ms - 123[0m
2026-09-07T21:56:18: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:18: Method: GET
2026-09-07T21:56:18: originalUrl: /dist/.env
2026-09-07T21:56:18: path: /dist/.env
2026-09-07T21:56:18: normalizedPath: /dist/.env
2026-09-07T21:56:18: isPublicRoute: false
2026-09-07T21:56:18: ------------------------------
2026-09-07T21:56:18: 21:56:18 [[32minfo[39m] [0mGET /dist/.env [33m401[0m 0.596 ms - 123[0m
2026-09-07T21:56:18: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:18: Method: GET
2026-09-07T21:56:18: originalUrl: /public_html/.env
2026-09-07T21:56:18: path: /public_html/.env
2026-09-07T21:56:18: normalizedPath: /public_html/.env
2026-09-07T21:56:18: isPublicRoute: false
2026-09-07T21:56:18: ------------------------------
2026-09-07T21:56:18: 21:56:18 [[32minfo[39m] [0mGET /public_html/.env [33m401[0m 0.596 ms - 123[0m
2026-09-07T21:56:18: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:18: Method: GET
2026-09-07T21:56:18: originalUrl: /htdocs/.env
2026-09-07T21:56:18: path: /htdocs/.env
2026-09-07T21:56:18: normalizedPath: /htdocs/.env
2026-09-07T21:56:18: isPublicRoute: false
2026-09-07T21:56:18: ------------------------------
2026-09-07T21:56:18: 21:56:18 [[32minfo[39m] [0mGET /htdocs/.env [33m401[0m 0.563 ms - 123[0m
2026-09-07T21:56:19: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:19: Method: GET
2026-09-07T21:56:19: originalUrl: /www/.env
2026-09-07T21:56:19: path: /www/.env
2026-09-07T21:56:19: normalizedPath: /www/.env
2026-09-07T21:56:19: isPublicRoute: false
2026-09-07T21:56:19: ------------------------------
2026-09-07T21:56:19: 21:56:19 [[32minfo[39m] [0mGET /www/.env [33m401[0m 0.645 ms - 123[0m
2026-09-07T21:56:19: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:19: Method: GET
2026-09-07T21:56:19: originalUrl: /html/.env
2026-09-07T21:56:19: path: /html/.env
2026-09-07T21:56:19: normalizedPath: /html/.env
2026-09-07T21:56:19: isPublicRoute: false
2026-09-07T21:56:19: ------------------------------
2026-09-07T21:56:19: 21:56:19 [[32minfo[39m] [0mGET /html/.env [33m401[0m 0.575 ms - 123[0m
2026-09-07T21:56:19: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:19: Method: GET
2026-09-07T21:56:19: originalUrl: /live/.env
2026-09-07T21:56:19: path: /live/.env
2026-09-07T21:56:19: normalizedPath: /live/.env
2026-09-07T21:56:19: isPublicRoute: false
2026-09-07T21:56:19: ------------------------------
2026-09-07T21:56:19: 21:56:19 [[32minfo[39m] [0mGET /live/.env [33m401[0m 0.647 ms - 123[0m
2026-09-07T21:56:19: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:19: Method: GET
2026-09-07T21:56:19: originalUrl: /prod/.env
2026-09-07T21:56:19: path: /prod/.env
2026-09-07T21:56:19: normalizedPath: /prod/.env
2026-09-07T21:56:19: isPublicRoute: false
2026-09-07T21:56:19: ------------------------------
2026-09-07T21:56:19: 21:56:19 [[32minfo[39m] [0mGET /prod/.env [33m401[0m 1.461 ms - 123[0m
2026-09-07T21:56:19: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:19: Method: GET
2026-09-07T21:56:19: originalUrl: /dev/.env
2026-09-07T21:56:19: path: /dev/.env
2026-09-07T21:56:19: normalizedPath: /dev/.env
2026-09-07T21:56:19: isPublicRoute: false
2026-09-07T21:56:19: ------------------------------
2026-09-07T21:56:19: 21:56:19 [[32minfo[39m] [0mGET /dev/.env [33m401[0m 0.602 ms - 123[0m
2026-09-07T21:56:20: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:20: Method: GET
2026-09-07T21:56:20: originalUrl: /staging/.env
2026-09-07T21:56:20: path: /staging/.env
2026-09-07T21:56:20: normalizedPath: /staging/.env
2026-09-07T21:56:20: isPublicRoute: false
2026-09-07T21:56:20: ------------------------------
2026-09-07T21:56:20: 21:56:20 [[32minfo[39m] [0mGET /staging/.env [33m401[0m 0.593 ms - 123[0m
2026-09-07T21:56:20: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:20: Method: GET
2026-09-07T21:56:20: originalUrl: /opt/.env
2026-09-07T21:56:20: path: /opt/.env
2026-09-07T21:56:20: normalizedPath: /opt/.env
2026-09-07T21:56:20: isPublicRoute: false
2026-09-07T21:56:20: ------------------------------
2026-09-07T21:56:20: 21:56:20 [[32minfo[39m] [0mGET /opt/.env [33m401[0m 0.818 ms - 123[0m
2026-09-07T21:56:20: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:20: Method: GET
2026-09-07T21:56:20: originalUrl: /laravel/.env
2026-09-07T21:56:20: path: /laravel/.env
2026-09-07T21:56:20: normalizedPath: /laravel/.env
2026-09-07T21:56:20: isPublicRoute: false
2026-09-07T21:56:20: ------------------------------
2026-09-07T21:56:20: 21:56:20 [[32minfo[39m] [0mGET /laravel/.env [33m401[0m 1.759 ms - 123[0m
2026-09-07T21:56:20: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:20: Method: GET
2026-09-07T21:56:20: originalUrl: /symfony/.env
2026-09-07T21:56:20: path: /symfony/.env
2026-09-07T21:56:20: normalizedPath: /symfony/.env
2026-09-07T21:56:20: isPublicRoute: false
2026-09-07T21:56:20: ------------------------------
2026-09-07T21:56:20: 21:56:20 [[32minfo[39m] [0mGET /symfony/.env [33m401[0m 1.423 ms - 123[0m
2026-09-07T21:56:21: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:21: Method: GET
2026-09-07T21:56:21: originalUrl: /wordpress/.env
2026-09-07T21:56:21: path: /wordpress/.env
2026-09-07T21:56:21: normalizedPath: /wordpress/.env
2026-09-07T21:56:21: isPublicRoute: false
2026-09-07T21:56:21: ------------------------------
2026-09-07T21:56:21: 21:56:21 [[32minfo[39m] [0mGET /wordpress/.env [33m401[0m 1.251 ms - 123[0m
2026-09-07T21:56:21: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:21: Method: GET
2026-09-07T21:56:21: originalUrl: /wp/.env
2026-09-07T21:56:21: path: /wp/.env
2026-09-07T21:56:21: normalizedPath: /wp/.env
2026-09-07T21:56:21: isPublicRoute: false
2026-09-07T21:56:21: ------------------------------
2026-09-07T21:56:21: 21:56:21 [[32minfo[39m] [0mGET /wp/.env [33m401[0m 1.344 ms - 123[0m
2026-09-07T21:56:21: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:21: Method: GET
2026-09-07T21:56:21: originalUrl: /cms/.env
2026-09-07T21:56:21: path: /cms/.env
2026-09-07T21:56:21: normalizedPath: /cms/.env
2026-09-07T21:56:21: isPublicRoute: false
2026-09-07T21:56:21: ------------------------------
2026-09-07T21:56:21: 21:56:21 [[32minfo[39m] [0mGET /cms/.env [33m401[0m 0.809 ms - 123[0m
2026-09-07T21:56:21: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:21: Method: GET
2026-09-07T21:56:21: originalUrl: /drupal/.env
2026-09-07T21:56:21: path: /drupal/.env
2026-09-07T21:56:21: normalizedPath: /drupal/.env
2026-09-07T21:56:21: isPublicRoute: false
2026-09-07T21:56:21: ------------------------------
2026-09-07T21:56:21: 21:56:21 [[32minfo[39m] [0mGET /drupal/.env [33m401[0m 0.797 ms - 123[0m
2026-09-07T21:56:22: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:22: Method: GET
2026-09-07T21:56:22: originalUrl: /joomla/.env
2026-09-07T21:56:22: path: /joomla/.env
2026-09-07T21:56:22: normalizedPath: /joomla/.env
2026-09-07T21:56:22: isPublicRoute: false
2026-09-07T21:56:22: ------------------------------
2026-09-07T21:56:22: 21:56:22 [[32minfo[39m] [0mGET /joomla/.env [33m401[0m 1.858 ms - 123[0m
2026-09-07T21:56:22: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:22: Method: GET
2026-09-07T21:56:22: originalUrl: /magento/.env
2026-09-07T21:56:22: path: /magento/.env
2026-09-07T21:56:22: normalizedPath: /magento/.env
2026-09-07T21:56:22: isPublicRoute: false
2026-09-07T21:56:22: ------------------------------
2026-09-07T21:56:22: 21:56:22 [[32minfo[39m] [0mGET /magento/.env [33m401[0m 0.639 ms - 123[0m
2026-09-07T21:56:22: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:22: Method: GET
2026-09-07T21:56:22: originalUrl: /shopify/.env
2026-09-07T21:56:22: path: /shopify/.env
2026-09-07T21:56:22: normalizedPath: /shopify/.env
2026-09-07T21:56:22: isPublicRoute: false
2026-09-07T21:56:22: ------------------------------
2026-09-07T21:56:22: 21:56:22 [[32minfo[39m] [0mGET /shopify/.env [33m401[0m 0.657 ms - 123[0m
2026-09-07T21:56:22: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:22: Method: GET
2026-09-07T21:56:22: originalUrl: /prestashop/.env
2026-09-07T21:56:22: path: /prestashop/.env
2026-09-07T21:56:22: normalizedPath: /prestashop/.env
2026-09-07T21:56:22: isPublicRoute: false
2026-09-07T21:56:22: ------------------------------
2026-09-07T21:56:22: 21:56:22 [[32minfo[39m] [0mGET /prestashop/.env [33m401[0m 0.671 ms - 123[0m
2026-09-07T21:56:23: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:23: Method: GET
2026-09-07T21:56:23: originalUrl: /codeigniter/.env
2026-09-07T21:56:23: path: /codeigniter/.env
2026-09-07T21:56:23: normalizedPath: /codeigniter/.env
2026-09-07T21:56:23: isPublicRoute: false
2026-09-07T21:56:23: ------------------------------
2026-09-07T21:56:23: 21:56:23 [[32minfo[39m] [0mGET /codeigniter/.env [33m401[0m 0.645 ms - 123[0m
2026-09-07T21:56:23: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:23: Method: GET
2026-09-07T21:56:23: originalUrl: /cakephp/.env
2026-09-07T21:56:23: path: /cakephp/.env
2026-09-07T21:56:23: normalizedPath: /cakephp/.env
2026-09-07T21:56:23: isPublicRoute: false
2026-09-07T21:56:23: ------------------------------
2026-09-07T21:56:23: 21:56:23 [[32minfo[39m] [0mGET /cakephp/.env [33m401[0m 0.765 ms - 123[0m
2026-09-07T21:56:23: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:23: Method: GET
2026-09-07T21:56:23: originalUrl: /zend/.env
2026-09-07T21:56:23: path: /zend/.env
2026-09-07T21:56:23: normalizedPath: /zend/.env
2026-09-07T21:56:23: isPublicRoute: false
2026-09-07T21:56:23: ------------------------------
2026-09-07T21:56:23: 21:56:23 [[32minfo[39m] [0mGET /zend/.env [33m401[0m 0.677 ms - 123[0m
2026-09-07T21:56:24: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:24: Method: GET
2026-09-07T21:56:24: originalUrl: /yii/.env
2026-09-07T21:56:24: path: /yii/.env
2026-09-07T21:56:24: normalizedPath: /yii/.env
2026-09-07T21:56:24: isPublicRoute: false
2026-09-07T21:56:24: ------------------------------
2026-09-07T21:56:24: 21:56:24 [[32minfo[39m] [0mGET /yii/.env [33m401[0m 0.696 ms - 123[0m
2026-09-07T21:56:24: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:24: Method: GET
2026-09-07T21:56:24: originalUrl: /laravel5/.env
2026-09-07T21:56:24: path: /laravel5/.env
2026-09-07T21:56:24: normalizedPath: /laravel5/.env
2026-09-07T21:56:24: isPublicRoute: false
2026-09-07T21:56:24: ------------------------------
2026-09-07T21:56:24: 21:56:24 [[32minfo[39m] [0mGET /laravel5/.env [33m401[0m 0.613 ms - 123[0m
2026-09-07T21:56:24: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:24: Method: GET
2026-09-07T21:56:24: originalUrl: /v1/.env
2026-09-07T21:56:24: path: /v1/.env
2026-09-07T21:56:24: normalizedPath: /v1/.env
2026-09-07T21:56:24: isPublicRoute: false
2026-09-07T21:56:24: ------------------------------
2026-09-07T21:56:24: 21:56:24 [[32minfo[39m] [0mGET /v1/.env [33m401[0m 0.602 ms - 123[0m
2026-09-07T21:56:24: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:24: Method: GET
2026-09-07T21:56:24: originalUrl: /v2/.env
2026-09-07T21:56:24: path: /v2/.env
2026-09-07T21:56:24: normalizedPath: /v2/.env
2026-09-07T21:56:24: isPublicRoute: false
2026-09-07T21:56:24: ------------------------------
2026-09-07T21:56:24: 21:56:24 [[32minfo[39m] [0mGET /v2/.env [33m401[0m 0.619 ms - 123[0m
2026-09-07T21:56:25: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:25: Method: GET
2026-09-07T21:56:25: originalUrl: /v3/.env
2026-09-07T21:56:25: path: /v3/.env
2026-09-07T21:56:25: normalizedPath: /v3/.env
2026-09-07T21:56:25: isPublicRoute: false
2026-09-07T21:56:25: ------------------------------
2026-09-07T21:56:25: 21:56:25 [[32minfo[39m] [0mGET /v3/.env [33m401[0m 0.693 ms - 123[0m
2026-09-07T21:56:25: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:25: Method: GET
2026-09-07T21:56:25: originalUrl: /api/v1/.env
2026-09-07T21:56:25: path: /api/v1/.env
2026-09-07T21:56:25: normalizedPath: /api/v1/.env
2026-09-07T21:56:25: isPublicRoute: false
2026-09-07T21:56:25: ------------------------------
2026-09-07T21:56:25: 21:56:25 [[32minfo[39m] [0mGET /api/v1/.env [33m401[0m 0.657 ms - 123[0m
2026-09-07T21:56:25: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:25: Method: GET
2026-09-07T21:56:25: originalUrl: /api/v2/.env
2026-09-07T21:56:25: path: /api/v2/.env
2026-09-07T21:56:25: normalizedPath: /api/v2/.env
2026-09-07T21:56:25: isPublicRoute: false
2026-09-07T21:56:25: ------------------------------
2026-09-07T21:56:25: 21:56:25 [[32minfo[39m] [0mGET /api/v2/.env [33m401[0m 0.703 ms - 123[0m
2026-09-07T21:56:26: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:26: Method: GET
2026-09-07T21:56:26: originalUrl: /rest/.env
2026-09-07T21:56:26: path: /rest/.env
2026-09-07T21:56:26: normalizedPath: /rest/.env
2026-09-07T21:56:26: isPublicRoute: false
2026-09-07T21:56:26: ------------------------------
2026-09-07T21:56:26: 21:56:26 [[32minfo[39m] [0mGET /rest/.env [33m401[0m 1.331 ms - 123[0m
2026-09-07T21:56:26: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:26: Method: GET
2026-09-07T21:56:26: originalUrl: /graphql/.env
2026-09-07T21:56:26: path: /graphql/.env
2026-09-07T21:56:26: normalizedPath: /graphql/.env
2026-09-07T21:56:26: isPublicRoute: false
2026-09-07T21:56:26: ------------------------------
2026-09-07T21:56:26: 21:56:26 [[32minfo[39m] [0mGET /graphql/.env [33m401[0m 0.659 ms - 123[0m
2026-09-07T21:56:26: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:26: Method: GET
2026-09-07T21:56:26: originalUrl: /gateway/.env
2026-09-07T21:56:26: path: /gateway/.env
2026-09-07T21:56:26: normalizedPath: /gateway/.env
2026-09-07T21:56:26: isPublicRoute: false
2026-09-07T21:56:26: ------------------------------
2026-09-07T21:56:26: 21:56:26 [[32minfo[39m] [0mGET /gateway/.env [33m401[0m 1.991 ms - 123[0m
2026-09-07T21:56:26: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:26: Method: GET
2026-09-07T21:56:26: originalUrl: /microservice/.env
2026-09-07T21:56:26: path: /microservice/.env
2026-09-07T21:56:26: normalizedPath: /microservice/.env
2026-09-07T21:56:26: isPublicRoute: false
2026-09-07T21:56:26: ------------------------------
2026-09-07T21:56:26: 21:56:26 [[32minfo[39m] [0mGET /microservice/.env [33m401[0m 1.267 ms - 123[0m
2026-09-07T21:56:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:27: Method: GET
2026-09-07T21:56:27: originalUrl: /service/.env
2026-09-07T21:56:27: path: /service/.env
2026-09-07T21:56:27: normalizedPath: /service/.env
2026-09-07T21:56:27: isPublicRoute: false
2026-09-07T21:56:27: ------------------------------
2026-09-07T21:56:27: 21:56:27 [[32minfo[39m] [0mGET /service/.env [33m401[0m 0.714 ms - 123[0m
2026-09-07T21:56:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:27: Method: GET
2026-09-07T21:56:27: originalUrl: /api/v3/.env
2026-09-07T21:56:27: path: /api/v3/.env
2026-09-07T21:56:27: normalizedPath: /api/v3/.env
2026-09-07T21:56:27: isPublicRoute: false
2026-09-07T21:56:27: ------------------------------
2026-09-07T21:56:27: 21:56:27 [[32minfo[39m] [0mGET /api/v3/.env [33m401[0m 0.724 ms - 123[0m
2026-09-07T21:56:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:27: Method: GET
2026-09-07T21:56:27: originalUrl: /api/dev/.env
2026-09-07T21:56:27: path: /api/dev/.env
2026-09-07T21:56:27: normalizedPath: /api/dev/.env
2026-09-07T21:56:27: isPublicRoute: false
2026-09-07T21:56:27: ------------------------------
2026-09-07T21:56:27: 21:56:27 [[32minfo[39m] [0mGET /api/dev/.env [33m401[0m 1.541 ms - 123[0m
2026-09-07T21:56:28: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:28: Method: GET
2026-09-07T21:56:28: originalUrl: /api/staging/.env
2026-09-07T21:56:28: path: /api/staging/.env
2026-09-07T21:56:28: normalizedPath: /api/staging/.env
2026-09-07T21:56:28: isPublicRoute: false
2026-09-07T21:56:28: ------------------------------
2026-09-07T21:56:28: 21:56:28 [[32minfo[39m] [0mGET /api/staging/.env [33m401[0m 0.719 ms - 123[0m
2026-09-07T21:56:28: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:28: Method: GET
2026-09-07T21:56:28: originalUrl: /vendor/.env
2026-09-07T21:56:28: path: /vendor/.env
2026-09-07T21:56:28: normalizedPath: /vendor/.env
2026-09-07T21:56:28: isPublicRoute: false
2026-09-07T21:56:28: ------------------------------
2026-09-07T21:56:28: 21:56:28 [[32minfo[39m] [0mGET /vendor/.env [33m401[0m 0.622 ms - 123[0m
2026-09-07T21:56:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:29: Method: GET
2026-09-07T21:56:29: originalUrl: /lib/.env
2026-09-07T21:56:29: path: /lib/.env
2026-09-07T21:56:29: normalizedPath: /lib/.env
2026-09-07T21:56:29: isPublicRoute: false
2026-09-07T21:56:29: ------------------------------
2026-09-07T21:56:29: 21:56:29 [[32minfo[39m] [0mGET /lib/.env [33m401[0m 0.791 ms - 123[0m
2026-09-07T21:56:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:29: Method: GET
2026-09-07T21:56:29: originalUrl: /resources/.env
2026-09-07T21:56:29: path: /resources/.env
2026-09-07T21:56:29: normalizedPath: /resources/.env
2026-09-07T21:56:29: isPublicRoute: false
2026-09-07T21:56:29: ------------------------------
2026-09-07T21:56:29: 21:56:29 [[32minfo[39m] [0mGET /resources/.env [33m401[0m 0.756 ms - 123[0m
2026-09-07T21:56:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:29: Method: GET
2026-09-07T21:56:29: originalUrl: /assets/.env
2026-09-07T21:56:29: path: /assets/.env
2026-09-07T21:56:29: normalizedPath: /assets/.env
2026-09-07T21:56:29: isPublicRoute: false
2026-09-07T21:56:29: ------------------------------
2026-09-07T21:56:29: 21:56:29 [[32minfo[39m] [0mGET /assets/.env [33m401[0m 0.627 ms - 123[0m
2026-09-07T21:56:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:29: Method: GET
2026-09-07T21:56:29: originalUrl: /uploads/.env
2026-09-07T21:56:29: path: /uploads/.env
2026-09-07T21:56:29: normalizedPath: /uploads/.env
2026-09-07T21:56:29: isPublicRoute: false
2026-09-07T21:56:29: ------------------------------
2026-09-07T21:56:29: 21:56:29 [[32minfo[39m] [0mGET /uploads/.env [33m404[0m 1.710 ms - 151[0m
2026-09-07T21:56:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:30: Method: GET
2026-09-07T21:56:30: originalUrl: /internal/.env
2026-09-07T21:56:30: path: /internal/.env
2026-09-07T21:56:30: normalizedPath: /internal/.env
2026-09-07T21:56:30: isPublicRoute: false
2026-09-07T21:56:30: ------------------------------
2026-09-07T21:56:30: 21:56:30 [[32minfo[39m] [0mGET /internal/.env [33m401[0m 0.669 ms - 123[0m
2026-09-07T21:56:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:30: Method: GET
2026-09-07T21:56:30: originalUrl: /tools/.env
2026-09-07T21:56:30: path: /tools/.env
2026-09-07T21:56:30: normalizedPath: /tools/.env
2026-09-07T21:56:30: isPublicRoute: false
2026-09-07T21:56:30: ------------------------------
2026-09-07T21:56:30: 21:56:30 [[32minfo[39m] [0mGET /tools/.env [33m401[0m 0.629 ms - 123[0m
2026-09-07T21:56:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:30: Method: GET
2026-09-07T21:56:30: originalUrl: /scripts/.env
2026-09-07T21:56:30: path: /scripts/.env
2026-09-07T21:56:30: normalizedPath: /scripts/.env
2026-09-07T21:56:30: isPublicRoute: false
2026-09-07T21:56:30: ------------------------------
2026-09-07T21:56:30: 21:56:30 [[32minfo[39m] [0mGET /scripts/.env [33m401[0m 0.597 ms - 123[0m
2026-09-07T21:56:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:31: Method: GET
2026-09-07T21:56:31: originalUrl: /bin/.env
2026-09-07T21:56:31: path: /bin/.env
2026-09-07T21:56:31: normalizedPath: /bin/.env
2026-09-07T21:56:31: isPublicRoute: false
2026-09-07T21:56:31: ------------------------------
2026-09-07T21:56:31: 21:56:31 [[32minfo[39m] [0mGET /bin/.env [33m401[0m 0.668 ms - 123[0m
2026-09-07T21:56:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:31: Method: GET
2026-09-07T21:56:31: originalUrl: /sbin/.env
2026-09-07T21:56:31: path: /sbin/.env
2026-09-07T21:56:31: normalizedPath: /sbin/.env
2026-09-07T21:56:31: isPublicRoute: false
2026-09-07T21:56:31: ------------------------------
2026-09-07T21:56:31: 21:56:31 [[32minfo[39m] [0mGET /sbin/.env [33m401[0m 0.688 ms - 123[0m
2026-09-07T21:56:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:31: Method: GET
2026-09-07T21:56:31: originalUrl: /local/.env
2026-09-07T21:56:31: path: /local/.env
2026-09-07T21:56:31: normalizedPath: /local/.env
2026-09-07T21:56:31: isPublicRoute: false
2026-09-07T21:56:31: ------------------------------
2026-09-07T21:56:31: 21:56:31 [[32minfo[39m] [0mGET /local/.env [33m401[0m 0.597 ms - 123[0m
2026-09-07T21:56:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:31: Method: GET
2026-09-07T21:56:31: originalUrl: /portal/.env
2026-09-07T21:56:31: path: /portal/.env
2026-09-07T21:56:31: normalizedPath: /portal/.env
2026-09-07T21:56:31: isPublicRoute: false
2026-09-07T21:56:31: ------------------------------
2026-09-07T21:56:31: 21:56:31 [[32minfo[39m] [0mGET /portal/.env [33m401[0m 0.657 ms - 123[0m
2026-09-07T21:56:32: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:32: Method: GET
2026-09-07T21:56:32: originalUrl: /dashboard/.env
2026-09-07T21:56:32: path: /dashboard/.env
2026-09-07T21:56:32: normalizedPath: /dashboard/.env
2026-09-07T21:56:32: isPublicRoute: false
2026-09-07T21:56:32: ------------------------------
2026-09-07T21:56:32: 21:56:32 [[32minfo[39m] [0mGET /dashboard/.env [33m401[0m 0.654 ms - 123[0m
2026-09-07T21:56:32: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:32: Method: GET
2026-09-07T21:56:32: originalUrl: /panel/.env
2026-09-07T21:56:32: path: /panel/.env
2026-09-07T21:56:32: normalizedPath: /panel/.env
2026-09-07T21:56:32: isPublicRoute: false
2026-09-07T21:56:32: ------------------------------
2026-09-07T21:56:32: 21:56:32 [[32minfo[39m] [0mGET /panel/.env [33m401[0m 0.645 ms - 123[0m
2026-09-07T21:56:32: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:32: Method: GET
2026-09-07T21:56:32: originalUrl: /crm/.env
2026-09-07T21:56:32: path: /crm/.env
2026-09-07T21:56:32: normalizedPath: /crm/.env
2026-09-07T21:56:32: isPublicRoute: false
2026-09-07T21:56:32: ------------------------------
2026-09-07T21:56:32: 21:56:32 [[32minfo[39m] [0mGET /crm/.env [33m401[0m 0.643 ms - 123[0m
2026-09-07T21:56:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:33: Method: GET
2026-09-07T21:56:33: originalUrl: /erp/.env
2026-09-07T21:56:33: path: /erp/.env
2026-09-07T21:56:33: normalizedPath: /erp/.env
2026-09-07T21:56:33: isPublicRoute: false
2026-09-07T21:56:33: ------------------------------
2026-09-07T21:56:33: 21:56:33 [[32minfo[39m] [0mGET /erp/.env [33m401[0m 0.677 ms - 123[0m
2026-09-07T21:56:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:33: Method: GET
2026-09-07T21:56:33: originalUrl: /shop/.env
2026-09-07T21:56:33: path: /shop/.env
2026-09-07T21:56:33: normalizedPath: /shop/.env
2026-09-07T21:56:33: isPublicRoute: false
2026-09-07T21:56:33: ------------------------------
2026-09-07T21:56:33: 21:56:33 [[32minfo[39m] [0mGET /shop/.env [33m401[0m 0.620 ms - 123[0m
2026-09-07T21:56:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:33: Method: GET
2026-09-07T21:56:33: originalUrl: /store/.env
2026-09-07T21:56:33: path: /store/.env
2026-09-07T21:56:33: normalizedPath: /store/.env
2026-09-07T21:56:33: isPublicRoute: false
2026-09-07T21:56:33: ------------------------------
2026-09-07T21:56:33: 21:56:33 [[32minfo[39m] [0mGET /store/.env [33m401[0m 0.824 ms - 123[0m
2026-09-07T21:56:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:33: Method: GET
2026-09-07T21:56:33: originalUrl: /saas/.env
2026-09-07T21:56:33: path: /saas/.env
2026-09-07T21:56:33: normalizedPath: /saas/.env
2026-09-07T21:56:33: isPublicRoute: false
2026-09-07T21:56:33: ------------------------------
2026-09-07T21:56:33: 21:56:33 [[32minfo[39m] [0mGET /saas/.env [33m401[0m 0.756 ms - 123[0m
2026-09-07T21:56:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:33: Method: GET
2026-09-07T21:56:33: originalUrl: /client/.env
2026-09-07T21:56:33: path: /client/.env
2026-09-07T21:56:33: normalizedPath: /client/.env
2026-09-07T21:56:33: isPublicRoute: false
2026-09-07T21:56:33: ------------------------------
2026-09-07T21:56:33: 21:56:33 [[32minfo[39m] [0mGET /client/.env [33m401[0m 0.790 ms - 123[0m
2026-09-07T21:56:34: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:34: Method: GET
2026-09-07T21:56:34: originalUrl: /project/.env
2026-09-07T21:56:34: path: /project/.env
2026-09-07T21:56:34: normalizedPath: /project/.env
2026-09-07T21:56:34: isPublicRoute: false
2026-09-07T21:56:34: ------------------------------
2026-09-07T21:56:34: 21:56:34 [[32minfo[39m] [0mGET /project/.env [33m401[0m 0.760 ms - 123[0m
2026-09-07T21:56:34: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:34: Method: GET
2026-09-07T21:56:34: originalUrl: /admin-panel/.env
2026-09-07T21:56:34: path: /admin-panel/.env
2026-09-07T21:56:34: normalizedPath: /admin-panel/.env
2026-09-07T21:56:34: isPublicRoute: false
2026-09-07T21:56:34: ------------------------------
2026-09-07T21:56:34: 21:56:34 [[32minfo[39m] [0mGET /admin-panel/.env [33m401[0m 0.855 ms - 123[0m
2026-09-07T21:56:34: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:34: Method: GET
2026-09-07T21:56:34: originalUrl: /control-panel/.env
2026-09-07T21:56:34: path: /control-panel/.env
2026-09-07T21:56:34: normalizedPath: /control-panel/.env
2026-09-07T21:56:34: isPublicRoute: false
2026-09-07T21:56:34: ------------------------------
2026-09-07T21:56:34: 21:56:34 [[32minfo[39m] [0mGET /control-panel/.env [33m401[0m 0.715 ms - 123[0m
2026-09-07T21:56:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:35: Method: GET
2026-09-07T21:56:35: originalUrl: /user-panel/.env
2026-09-07T21:56:35: path: /user-panel/.env
2026-09-07T21:56:35: normalizedPath: /user-panel/.env
2026-09-07T21:56:35: isPublicRoute: false
2026-09-07T21:56:35: ------------------------------
2026-09-07T21:56:35: 21:56:35 [[32minfo[39m] [0mGET /user-panel/.env [33m401[0m 0.797 ms - 123[0m
2026-09-07T21:56:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:35: Method: GET
2026-09-07T21:56:35: originalUrl: /node/.env
2026-09-07T21:56:35: path: /node/.env
2026-09-07T21:56:35: normalizedPath: /node/.env
2026-09-07T21:56:35: isPublicRoute: false
2026-09-07T21:56:35: ------------------------------
2026-09-07T21:56:35: 21:56:35 [[32minfo[39m] [0mGET /node/.env [33m401[0m 0.868 ms - 123[0m
2026-09-07T21:56:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:35: Method: GET
2026-09-07T21:56:35: originalUrl: /express/.env
2026-09-07T21:56:35: path: /express/.env
2026-09-07T21:56:35: normalizedPath: /express/.env
2026-09-07T21:56:35: isPublicRoute: false
2026-09-07T21:56:35: ------------------------------
2026-09-07T21:56:35: 21:56:35 [[32minfo[39m] [0mGET /express/.env [33m401[0m 0.798 ms - 123[0m
2026-09-07T21:56:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:35: Method: GET
2026-09-07T21:56:35: originalUrl: /next/.env
2026-09-07T21:56:35: path: /next/.env
2026-09-07T21:56:35: normalizedPath: /next/.env
2026-09-07T21:56:35: isPublicRoute: false
2026-09-07T21:56:35: ------------------------------
2026-09-07T21:56:35: 21:56:35 [[32minfo[39m] [0mGET /next/.env [33m401[0m 0.764 ms - 123[0m
2026-09-07T21:56:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:35: Method: GET
2026-09-07T21:56:35: originalUrl: /nuxt/.env
2026-09-07T21:56:35: path: /nuxt/.env
2026-09-07T21:56:35: normalizedPath: /nuxt/.env
2026-09-07T21:56:35: isPublicRoute: false
2026-09-07T21:56:35: ------------------------------
2026-09-07T21:56:35: 21:56:35 [[32minfo[39m] [0mGET /nuxt/.env [33m401[0m 0.835 ms - 123[0m
2026-09-07T21:56:36: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:36: Method: GET
2026-09-07T21:56:36: originalUrl: /nest/.env
2026-09-07T21:56:36: path: /nest/.env
2026-09-07T21:56:36: normalizedPath: /nest/.env
2026-09-07T21:56:36: isPublicRoute: false
2026-09-07T21:56:36: ------------------------------
2026-09-07T21:56:36: 21:56:36 [[32minfo[39m] [0mGET /nest/.env [33m401[0m 0.752 ms - 123[0m
2026-09-07T21:56:36: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:36: Method: GET
2026-09-07T21:56:36: originalUrl: /react/.env
2026-09-07T21:56:36: path: /react/.env
2026-09-07T21:56:36: normalizedPath: /react/.env
2026-09-07T21:56:36: isPublicRoute: false
2026-09-07T21:56:36: ------------------------------
2026-09-07T21:56:36: 21:56:36 [[32minfo[39m] [0mGET /react/.env [33m401[0m 0.857 ms - 123[0m
2026-09-07T21:56:36: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:36: Method: GET
2026-09-07T21:56:36: originalUrl: /vue/.env
2026-09-07T21:56:36: path: /vue/.env
2026-09-07T21:56:36: normalizedPath: /vue/.env
2026-09-07T21:56:36: isPublicRoute: false
2026-09-07T21:56:36: ------------------------------
2026-09-07T21:56:36: 21:56:36 [[32minfo[39m] [0mGET /vue/.env [33m401[0m 0.748 ms - 123[0m
2026-09-07T21:56:36: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:36: Method: GET
2026-09-07T21:56:36: originalUrl: /angular/.env
2026-09-07T21:56:36: path: /angular/.env
2026-09-07T21:56:36: normalizedPath: /angular/.env
2026-09-07T21:56:36: isPublicRoute: false
2026-09-07T21:56:36: ------------------------------
2026-09-07T21:56:36: 21:56:36 [[32minfo[39m] [0mGET /angular/.env [33m401[0m 0.784 ms - 123[0m
2026-09-07T21:56:37: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:37: Method: GET
2026-09-07T21:56:37: originalUrl: /svelte/.env
2026-09-07T21:56:37: path: /svelte/.env
2026-09-07T21:56:37: normalizedPath: /svelte/.env
2026-09-07T21:56:37: isPublicRoute: false
2026-09-07T21:56:37: ------------------------------
2026-09-07T21:56:37: 21:56:37 [[32minfo[39m] [0mGET /svelte/.env [33m401[0m 0.723 ms - 123[0m
2026-09-07T21:56:37: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:37: Method: GET
2026-09-07T21:56:37: originalUrl: /vite/.env
2026-09-07T21:56:37: path: /vite/.env
2026-09-07T21:56:37: normalizedPath: /vite/.env
2026-09-07T21:56:37: isPublicRoute: false
2026-09-07T21:56:37: ------------------------------
2026-09-07T21:56:37: 21:56:37 [[32minfo[39m] [0mGET /vite/.env [33m401[0m 0.832 ms - 123[0m
2026-09-07T21:56:37: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:37: Method: GET
2026-09-07T21:56:37: originalUrl: /backup/.env
2026-09-07T21:56:37: path: /backup/.env
2026-09-07T21:56:37: normalizedPath: /backup/.env
2026-09-07T21:56:37: isPublicRoute: false
2026-09-07T21:56:37: ------------------------------
2026-09-07T21:56:37: 21:56:37 [[32minfo[39m] [0mGET /backup/.env [33m401[0m 0.865 ms - 123[0m
2026-09-07T21:56:38: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:38: Method: GET
2026-09-07T21:56:38: originalUrl: /backups/.env
2026-09-07T21:56:38: path: /backups/.env
2026-09-07T21:56:38: normalizedPath: /backups/.env
2026-09-07T21:56:38: isPublicRoute: false
2026-09-07T21:56:38: ------------------------------
2026-09-07T21:56:38: 21:56:38 [[32minfo[39m] [0mGET /backups/.env [33m401[0m 1.021 ms - 123[0m
2026-09-07T21:56:38: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:38: Method: GET
2026-09-07T21:56:38: originalUrl: /old/.env
2026-09-07T21:56:38: path: /old/.env
2026-09-07T21:56:38: normalizedPath: /old/.env
2026-09-07T21:56:38: isPublicRoute: false
2026-09-07T21:56:38: ------------------------------
2026-09-07T21:56:38: 21:56:38 [[32minfo[39m] [0mGET /old/.env [33m401[0m 0.859 ms - 123[0m
2026-09-07T21:56:38: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:38: Method: GET
2026-09-07T21:56:38: originalUrl: /tmp/.env
2026-09-07T21:56:38: path: /tmp/.env
2026-09-07T21:56:38: normalizedPath: /tmp/.env
2026-09-07T21:56:38: isPublicRoute: false
2026-09-07T21:56:38: ------------------------------
2026-09-07T21:56:38: 21:56:38 [[32minfo[39m] [0mGET /tmp/.env [33m401[0m 1.613 ms - 123[0m
2026-09-07T21:56:38: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:38: Method: GET
2026-09-07T21:56:38: originalUrl: /temp/.env
2026-09-07T21:56:38: path: /temp/.env
2026-09-07T21:56:38: normalizedPath: /temp/.env
2026-09-07T21:56:38: isPublicRoute: false
2026-09-07T21:56:38: ------------------------------
2026-09-07T21:56:38: 21:56:38 [[32minfo[39m] [0mGET /temp/.env [33m401[0m 0.846 ms - 123[0m
2026-09-07T21:56:39: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:39: Method: GET
2026-09-07T21:56:39: originalUrl: /lab/.env
2026-09-07T21:56:39: path: /lab/.env
2026-09-07T21:56:39: normalizedPath: /lab/.env
2026-09-07T21:56:39: isPublicRoute: false
2026-09-07T21:56:39: ------------------------------
2026-09-07T21:56:39: 21:56:39 [[32minfo[39m] [0mGET /lab/.env [33m401[0m 0.683 ms - 123[0m
2026-09-07T21:56:39: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:39: Method: GET
2026-09-07T21:56:39: originalUrl: /cronlab/.env
2026-09-07T21:56:39: path: /cronlab/.env
2026-09-07T21:56:39: normalizedPath: /cronlab/.env
2026-09-07T21:56:39: isPublicRoute: false
2026-09-07T21:56:39: ------------------------------
2026-09-07T21:56:39: 21:56:39 [[32minfo[39m] [0mGET /cronlab/.env [33m401[0m 1.003 ms - 123[0m
2026-09-07T21:56:39: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:39: Method: GET
2026-09-07T21:56:39: originalUrl: /cron/.env
2026-09-07T21:56:39: path: /cron/.env
2026-09-07T21:56:39: normalizedPath: /cron/.env
2026-09-07T21:56:39: isPublicRoute: false
2026-09-07T21:56:39: ------------------------------
2026-09-07T21:56:39: 21:56:39 [[32minfo[39m] [0mGET /cron/.env [33m401[0m 0.951 ms - 123[0m
2026-09-07T21:56:39: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:39: Method: GET
2026-09-07T21:56:39: originalUrl: /en/.env
2026-09-07T21:56:39: path: /en/.env
2026-09-07T21:56:39: normalizedPath: /en/.env
2026-09-07T21:56:39: isPublicRoute: false
2026-09-07T21:56:39: ------------------------------
2026-09-07T21:56:39: 21:56:39 [[32minfo[39m] [0mGET /en/.env [33m401[0m 1.541 ms - 123[0m
2026-09-07T21:56:40: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:40: Method: GET
2026-09-07T21:56:40: originalUrl: /administrator/.env
2026-09-07T21:56:40: path: /administrator/.env
2026-09-07T21:56:40: normalizedPath: /administrator/.env
2026-09-07T21:56:40: isPublicRoute: false
2026-09-07T21:56:40: ------------------------------
2026-09-07T21:56:40: 21:56:40 [[32minfo[39m] [0mGET /administrator/.env [33m401[0m 0.794 ms - 123[0m
2026-09-07T21:56:40: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:40: Method: GET
2026-09-07T21:56:40: originalUrl: /psnlink/.env
2026-09-07T21:56:40: path: /psnlink/.env
2026-09-07T21:56:40: normalizedPath: /psnlink/.env
2026-09-07T21:56:40: isPublicRoute: false
2026-09-07T21:56:40: ------------------------------
2026-09-07T21:56:40: 21:56:40 [[32minfo[39m] [0mGET /psnlink/.env [33m401[0m 0.737 ms - 123[0m
2026-09-07T21:56:40: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:40: Method: GET
2026-09-07T21:56:40: originalUrl: /exapi/.env
2026-09-07T21:56:40: path: /exapi/.env
2026-09-07T21:56:40: normalizedPath: /exapi/.env
2026-09-07T21:56:40: isPublicRoute: false
2026-09-07T21:56:40: ------------------------------
2026-09-07T21:56:40: 21:56:40 [[32minfo[39m] [0mGET /exapi/.env [33m401[0m 1.096 ms - 123[0m
2026-09-07T21:56:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:41: Method: GET
2026-09-07T21:56:41: originalUrl: /sitemaps/.env
2026-09-07T21:56:41: path: /sitemaps/.env
2026-09-07T21:56:41: normalizedPath: /sitemaps/.env
2026-09-07T21:56:41: isPublicRoute: false
2026-09-07T21:56:41: ------------------------------
2026-09-07T21:56:41: 21:56:41 [[32minfo[39m] [0mGET /sitemaps/.env [33m401[0m 0.832 ms - 123[0m
2026-09-07T21:56:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:41: Method: GET
2026-09-07T21:56:41: originalUrl: /.env.backup1
2026-09-07T21:56:41: path: /.env.backup1
2026-09-07T21:56:41: normalizedPath: /.env.backup1
2026-09-07T21:56:41: isPublicRoute: false
2026-09-07T21:56:41: ------------------------------
2026-09-07T21:56:41: 21:56:41 [[32minfo[39m] [0mGET /.env.backup1 [33m401[0m 0.796 ms - 123[0m
2026-09-07T21:56:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:41: Method: GET
2026-09-07T21:56:41: originalUrl: /.env.backup2
2026-09-07T21:56:41: path: /.env.backup2
2026-09-07T21:56:41: normalizedPath: /.env.backup2
2026-09-07T21:56:41: isPublicRoute: false
2026-09-07T21:56:41: ------------------------------
2026-09-07T21:56:41: 21:56:41 [[32minfo[39m] [0mGET /.env.backup2 [33m401[0m 0.710 ms - 123[0m
2026-09-07T21:56:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:41: Method: GET
2026-09-07T21:56:41: originalUrl: /logs/.env
2026-09-07T21:56:41: path: /logs/.env
2026-09-07T21:56:41: normalizedPath: /logs/.env
2026-09-07T21:56:41: isPublicRoute: false
2026-09-07T21:56:41: ------------------------------
2026-09-07T21:56:41: 21:56:41 [[32minfo[39m] [0mGET /logs/.env [33m401[0m 1.441 ms - 123[0m
2026-09-07T21:56:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:41: Method: GET
2026-09-07T21:56:41: originalUrl: /cache/.env
2026-09-07T21:56:41: path: /cache/.env
2026-09-07T21:56:41: normalizedPath: /cache/.env
2026-09-07T21:56:41: isPublicRoute: false
2026-09-07T21:56:41: ------------------------------
2026-09-07T21:56:42: 21:56:42 [[32minfo[39m] [0mGET /cache/.env [33m401[0m 0.751 ms - 123[0m
2026-09-07T21:56:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:42: Method: GET
2026-09-07T21:56:42: originalUrl: /mailer/.env
2026-09-07T21:56:42: path: /mailer/.env
2026-09-07T21:56:42: normalizedPath: /mailer/.env
2026-09-07T21:56:42: isPublicRoute: false
2026-09-07T21:56:42: ------------------------------
2026-09-07T21:56:42: 21:56:42 [[32minfo[39m] [0mGET /mailer/.env [33m401[0m 1.421 ms - 123[0m
2026-09-07T21:56:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:42: Method: GET
2026-09-07T21:56:42: originalUrl: /mail/.env
2026-09-07T21:56:42: path: /mail/.env
2026-09-07T21:56:42: normalizedPath: /mail/.env
2026-09-07T21:56:42: isPublicRoute: false
2026-09-07T21:56:42: ------------------------------
2026-09-07T21:56:42: 21:56:42 [[32minfo[39m] [0mGET /mail/.env [33m401[0m 0.900 ms - 123[0m
2026-09-07T21:56:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:42: Method: GET
2026-09-07T21:56:42: originalUrl: /email/.env
2026-09-07T21:56:42: path: /email/.env
2026-09-07T21:56:42: normalizedPath: /email/.env
2026-09-07T21:56:42: isPublicRoute: false
2026-09-07T21:56:42: ------------------------------
2026-09-07T21:56:42: 21:56:42 [[32minfo[39m] [0mGET /email/.env [33m401[0m 0.984 ms - 123[0m
2026-09-07T21:56:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:42: Method: GET
2026-09-07T21:56:42: originalUrl: /smtp/.env
2026-09-07T21:56:42: path: /smtp/.env
2026-09-07T21:56:42: normalizedPath: /smtp/.env
2026-09-07T21:56:42: isPublicRoute: false
2026-09-07T21:56:42: ------------------------------
2026-09-07T21:56:42: 21:56:42 [[32minfo[39m] [0mGET /smtp/.env [33m401[0m 1.338 ms - 123[0m
2026-09-07T21:56:43: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:43: Method: GET
2026-09-07T21:56:43: originalUrl: /mailing/.env
2026-09-07T21:56:43: path: /mailing/.env
2026-09-07T21:56:43: normalizedPath: /mailing/.env
2026-09-07T21:56:43: isPublicRoute: false
2026-09-07T21:56:43: ------------------------------
2026-09-07T21:56:43: 21:56:43 [[32minfo[39m] [0mGET /mailing/.env [33m401[0m 0.887 ms - 123[0m
2026-09-07T21:56:43: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:43: Method: GET
2026-09-07T21:56:43: originalUrl: /notifications/.env
2026-09-07T21:56:43: path: /notifications/.env
2026-09-07T21:56:43: normalizedPath: /notifications/.env
2026-09-07T21:56:43: isPublicRoute: false
2026-09-07T21:56:43: ------------------------------
2026-09-07T21:56:43: 21:56:43 [[32minfo[39m] [0mGET /notifications/.env [33m401[0m 0.805 ms - 123[0m
2026-09-07T21:56:43: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:43: Method: GET
2026-09-07T21:56:43: originalUrl: /notify/.env
2026-09-07T21:56:43: path: /notify/.env
2026-09-07T21:56:43: normalizedPath: /notify/.env
2026-09-07T21:56:43: isPublicRoute: false
2026-09-07T21:56:43: ------------------------------
2026-09-07T21:56:43: 21:56:43 [[32minfo[39m] [0mGET /notify/.env [33m401[0m 0.760 ms - 123[0m
2026-09-07T21:56:44: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:44: Method: GET
2026-09-07T21:56:44: originalUrl: /sender/.env
2026-09-07T21:56:44: path: /sender/.env
2026-09-07T21:56:44: normalizedPath: /sender/.env
2026-09-07T21:56:44: isPublicRoute: false
2026-09-07T21:56:44: ------------------------------
2026-09-07T21:56:44: 21:56:44 [[32minfo[39m] [0mGET /sender/.env [33m401[0m 1.430 ms - 123[0m
2026-09-07T21:56:44: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:44: Method: GET
2026-09-07T21:56:44: originalUrl: /campaign/.env
2026-09-07T21:56:44: path: /campaign/.env
2026-09-07T21:56:44: normalizedPath: /campaign/.env
2026-09-07T21:56:44: isPublicRoute: false
2026-09-07T21:56:44: ------------------------------
2026-09-07T21:56:44: 21:56:44 [[32minfo[39m] [0mGET /campaign/.env [33m401[0m 1.809 ms - 123[0m
2026-09-07T21:56:44: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:44: Method: GET
2026-09-07T21:56:44: originalUrl: /newsletter/.env
2026-09-07T21:56:44: path: /newsletter/.env
2026-09-07T21:56:44: normalizedPath: /newsletter/.env
2026-09-07T21:56:44: isPublicRoute: false
2026-09-07T21:56:44: ------------------------------
2026-09-07T21:56:44: 21:56:44 [[32minfo[39m] [0mGET /newsletter/.env [33m401[0m 0.958 ms - 123[0m
2026-09-07T21:56:44: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:44: Method: GET
2026-09-07T21:56:44: originalUrl: /ses/.env
2026-09-07T21:56:44: path: /ses/.env
2026-09-07T21:56:44: normalizedPath: /ses/.env
2026-09-07T21:56:44: isPublicRoute: false
2026-09-07T21:56:44: ------------------------------
2026-09-07T21:56:44: 21:56:44 [[32minfo[39m] [0mGET /ses/.env [33m401[0m 1.035 ms - 123[0m
2026-09-07T21:56:44: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:44: Method: GET
2026-09-07T21:56:44: originalUrl: /sendgrid/.env
2026-09-07T21:56:44: path: /sendgrid/.env
2026-09-07T21:56:44: normalizedPath: /sendgrid/.env
2026-09-07T21:56:44: isPublicRoute: false
2026-09-07T21:56:44: ------------------------------
2026-09-07T21:56:44: 21:56:44 [[32minfo[39m] [0mGET /sendgrid/.env [33m401[0m 0.798 ms - 123[0m
2026-09-07T21:56:45: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:45: Method: GET
2026-09-07T21:56:45: originalUrl: /sparkpost/.env
2026-09-07T21:56:45: path: /sparkpost/.env
2026-09-07T21:56:45: normalizedPath: /sparkpost/.env
2026-09-07T21:56:45: isPublicRoute: false
2026-09-07T21:56:45: ------------------------------
2026-09-07T21:56:45: 21:56:45 [[32minfo[39m] [0mGET /sparkpost/.env [33m401[0m 1.032 ms - 123[0m
2026-09-07T21:56:45: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:45: Method: GET
2026-09-07T21:56:45: originalUrl: /postmark/.env
2026-09-07T21:56:45: path: /postmark/.env
2026-09-07T21:56:45: normalizedPath: /postmark/.env
2026-09-07T21:56:45: isPublicRoute: false
2026-09-07T21:56:45: ------------------------------
2026-09-07T21:56:45: 21:56:45 [[32minfo[39m] [0mGET /postmark/.env [33m401[0m 0.973 ms - 123[0m
2026-09-07T21:56:45: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:45: Method: GET
2026-09-07T21:56:45: originalUrl: /mailgun/.env
2026-09-07T21:56:45: path: /mailgun/.env
2026-09-07T21:56:45: normalizedPath: /mailgun/.env
2026-09-07T21:56:45: isPublicRoute: false
2026-09-07T21:56:45: ------------------------------
2026-09-07T21:56:45: 21:56:45 [[32minfo[39m] [0mGET /mailgun/.env [33m401[0m 1.060 ms - 123[0m
2026-09-07T21:56:45: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:45: Method: GET
2026-09-07T21:56:45: originalUrl: /mandrill/.env
2026-09-07T21:56:45: path: /mandrill/.env
2026-09-07T21:56:45: normalizedPath: /mandrill/.env
2026-09-07T21:56:45: isPublicRoute: false
2026-09-07T21:56:45: ------------------------------
2026-09-07T21:56:45: 21:56:45 [[32minfo[39m] [0mGET /mandrill/.env [33m401[0m 1.045 ms - 123[0m
2026-09-07T21:56:46: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:46: Method: GET
2026-09-07T21:56:46: originalUrl: /mailjet/.env
2026-09-07T21:56:46: path: /mailjet/.env
2026-09-07T21:56:46: normalizedPath: /mailjet/.env
2026-09-07T21:56:46: isPublicRoute: false
2026-09-07T21:56:46: ------------------------------
2026-09-07T21:56:46: 21:56:46 [[32minfo[39m] [0mGET /mailjet/.env [33m401[0m 1.568 ms - 123[0m
2026-09-07T21:56:46: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:46: Method: GET
2026-09-07T21:56:46: originalUrl: /brevo/.env
2026-09-07T21:56:46: path: /brevo/.env
2026-09-07T21:56:46: normalizedPath: /brevo/.env
2026-09-07T21:56:46: isPublicRoute: false
2026-09-07T21:56:46: ------------------------------
2026-09-07T21:56:46: 21:56:46 [[32minfo[39m] [0mGET /brevo/.env [33m401[0m 0.827 ms - 123[0m
2026-09-07T21:56:46: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:46: Method: GET
2026-09-07T21:56:46: originalUrl: /transactional/.env
2026-09-07T21:56:46: path: /transactional/.env
2026-09-07T21:56:46: normalizedPath: /transactional/.env
2026-09-07T21:56:46: isPublicRoute: false
2026-09-07T21:56:46: ------------------------------
2026-09-07T21:56:46: 21:56:46 [[32minfo[39m] [0mGET /transactional/.env [33m401[0m 1.011 ms - 123[0m
2026-09-07T21:56:46: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:46: Method: GET
2026-09-07T21:56:46: originalUrl: /bulk/.env
2026-09-07T21:56:46: path: /bulk/.env
2026-09-07T21:56:46: normalizedPath: /bulk/.env
2026-09-07T21:56:46: isPublicRoute: false
2026-09-07T21:56:46: ------------------------------
2026-09-07T21:56:46: 21:56:46 [[32minfo[39m] [0mGET /bulk/.env [33m401[0m 1.626 ms - 123[0m
2026-09-07T21:56:47: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:47: Method: GET
2026-09-07T21:56:47: originalUrl: /aws/.env
2026-09-07T21:56:47: path: /aws/.env
2026-09-07T21:56:47: normalizedPath: /aws/.env
2026-09-07T21:56:47: isPublicRoute: false
2026-09-07T21:56:47: ------------------------------
2026-09-07T21:56:47: 21:56:47 [[32minfo[39m] [0mGET /aws/.env [33m401[0m 1.094 ms - 123[0m
2026-09-07T21:56:47: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:47: Method: GET
2026-09-07T21:56:47: originalUrl: /azure/.env
2026-09-07T21:56:47: path: /azure/.env
2026-09-07T21:56:47: normalizedPath: /azure/.env
2026-09-07T21:56:47: isPublicRoute: false
2026-09-07T21:56:47: ------------------------------
2026-09-07T21:56:47: 21:56:47 [[32minfo[39m] [0mGET /azure/.env [33m401[0m 0.949 ms - 123[0m
2026-09-07T21:56:47: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:47: Method: GET
2026-09-07T21:56:47: originalUrl: /gcp/.env
2026-09-07T21:56:47: path: /gcp/.env
2026-09-07T21:56:47: normalizedPath: /gcp/.env
2026-09-07T21:56:47: isPublicRoute: false
2026-09-07T21:56:47: ------------------------------
2026-09-07T21:56:47: 21:56:47 [[32minfo[39m] [0mGET /gcp/.env [33m401[0m 0.658 ms - 123[0m
2026-09-07T21:56:47: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:47: Method: GET
2026-09-07T21:56:47: originalUrl: /cloud/.env
2026-09-07T21:56:47: path: /cloud/.env
2026-09-07T21:56:47: normalizedPath: /cloud/.env
2026-09-07T21:56:47: isPublicRoute: false
2026-09-07T21:56:47: ------------------------------
2026-09-07T21:56:47: 21:56:47 [[32minfo[39m] [0mGET /cloud/.env [33m401[0m 0.689 ms - 123[0m
2026-09-07T21:56:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:48: Method: GET
2026-09-07T21:56:48: originalUrl: /infrastructure/.env
2026-09-07T21:56:48: path: /infrastructure/.env
2026-09-07T21:56:48: normalizedPath: /infrastructure/.env
2026-09-07T21:56:48: isPublicRoute: false
2026-09-07T21:56:48: ------------------------------
2026-09-07T21:56:48: 21:56:48 [[32minfo[39m] [0mGET /infrastructure/.env [33m401[0m 1.107 ms - 123[0m
2026-09-07T21:56:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:48: Method: GET
2026-09-07T21:56:48: originalUrl: /docker/.env
2026-09-07T21:56:48: path: /docker/.env
2026-09-07T21:56:48: normalizedPath: /docker/.env
2026-09-07T21:56:48: isPublicRoute: false
2026-09-07T21:56:48: ------------------------------
2026-09-07T21:56:48: 21:56:48 [[32minfo[39m] [0mGET /docker/.env [33m401[0m 0.651 ms - 123[0m
2026-09-07T21:56:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:48: Method: GET
2026-09-07T21:56:48: originalUrl: /k8s/.env
2026-09-07T21:56:48: path: /k8s/.env
2026-09-07T21:56:48: normalizedPath: /k8s/.env
2026-09-07T21:56:48: isPublicRoute: false
2026-09-07T21:56:48: ------------------------------
2026-09-07T21:56:48: 21:56:48 [[32minfo[39m] [0mGET /k8s/.env [33m401[0m 0.678 ms - 123[0m
2026-09-07T21:56:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:48: Method: GET
2026-09-07T21:56:48: originalUrl: /kubernetes/.env
2026-09-07T21:56:48: path: /kubernetes/.env
2026-09-07T21:56:48: normalizedPath: /kubernetes/.env
2026-09-07T21:56:48: isPublicRoute: false
2026-09-07T21:56:48: ------------------------------
2026-09-07T21:56:48: 21:56:48 [[32minfo[39m] [0mGET /kubernetes/.env [33m401[0m 0.915 ms - 123[0m
2026-09-07T21:56:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:48: Method: GET
2026-09-07T21:56:48: originalUrl: /terraform/.env
2026-09-07T21:56:48: path: /terraform/.env
2026-09-07T21:56:48: normalizedPath: /terraform/.env
2026-09-07T21:56:48: isPublicRoute: false
2026-09-07T21:56:48: ------------------------------
2026-09-07T21:56:48: 21:56:48 [[32minfo[39m] [0mGET /terraform/.env [33m401[0m 0.725 ms - 123[0m
2026-09-07T21:56:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:49: Method: GET
2026-09-07T21:56:49: originalUrl: /ansible/.env
2026-09-07T21:56:49: path: /ansible/.env
2026-09-07T21:56:49: normalizedPath: /ansible/.env
2026-09-07T21:56:49: isPublicRoute: false
2026-09-07T21:56:49: ------------------------------
2026-09-07T21:56:49: 21:56:49 [[32minfo[39m] [0mGET /ansible/.env [33m401[0m 1.356 ms - 123[0m
2026-09-07T21:56:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:49: Method: GET
2026-09-07T21:56:49: originalUrl: /.git/.env
2026-09-07T21:56:49: path: /.git/.env
2026-09-07T21:56:49: normalizedPath: /.git/.env
2026-09-07T21:56:49: isPublicRoute: false
2026-09-07T21:56:49: ------------------------------
2026-09-07T21:56:49: 21:56:49 [[32minfo[39m] [0mGET /.git/.env [33m401[0m 0.686 ms - 123[0m
2026-09-07T21:56:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:49: Method: GET
2026-09-07T21:56:49: originalUrl: /ci/.env
2026-09-07T21:56:49: path: /ci/.env
2026-09-07T21:56:49: normalizedPath: /ci/.env
2026-09-07T21:56:49: isPublicRoute: false
2026-09-07T21:56:49: ------------------------------
2026-09-07T21:56:49: 21:56:49 [[32minfo[39m] [0mGET /ci/.env [33m401[0m 1.285 ms - 123[0m
2026-09-07T21:56:50: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:50: Method: GET
2026-09-07T21:56:50: originalUrl: /cd/.env
2026-09-07T21:56:50: path: /cd/.env
2026-09-07T21:56:50: normalizedPath: /cd/.env
2026-09-07T21:56:50: isPublicRoute: false
2026-09-07T21:56:50: ------------------------------
2026-09-07T21:56:50: 21:56:50 [[32minfo[39m] [0mGET /cd/.env [33m401[0m 0.735 ms - 123[0m
2026-09-07T21:56:50: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:50: Method: GET
2026-09-07T21:56:50: originalUrl: /jenkins/.env
2026-09-07T21:56:50: path: /jenkins/.env
2026-09-07T21:56:50: normalizedPath: /jenkins/.env
2026-09-07T21:56:50: isPublicRoute: false
2026-09-07T21:56:50: ------------------------------
2026-09-07T21:56:50: 21:56:50 [[32minfo[39m] [0mGET /jenkins/.env [33m401[0m 0.821 ms - 123[0m
2026-09-07T21:56:50: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:50: Method: GET
2026-09-07T21:56:50: originalUrl: /gitlab/.env
2026-09-07T21:56:50: path: /gitlab/.env
2026-09-07T21:56:50: normalizedPath: /gitlab/.env
2026-09-07T21:56:50: isPublicRoute: false
2026-09-07T21:56:50: ------------------------------
2026-09-07T21:56:50: 21:56:50 [[32minfo[39m] [0mGET /gitlab/.env [33m401[0m 0.741 ms - 123[0m
2026-09-07T21:56:50: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:50: Method: GET
2026-09-07T21:56:50: originalUrl: /github/.env
2026-09-07T21:56:50: path: /github/.env
2026-09-07T21:56:50: normalizedPath: /github/.env
2026-09-07T21:56:50: isPublicRoute: false
2026-09-07T21:56:50: ------------------------------
2026-09-07T21:56:50: 21:56:50 [[32minfo[39m] [0mGET /github/.env [33m401[0m 0.696 ms - 123[0m
2026-09-07T21:56:51: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:51: Method: GET
2026-09-07T21:56:51: originalUrl: /actions/.env
2026-09-07T21:56:51: path: /actions/.env
2026-09-07T21:56:51: normalizedPath: /actions/.env
2026-09-07T21:56:51: isPublicRoute: false
2026-09-07T21:56:51: ------------------------------
2026-09-07T21:56:51: 21:56:51 [[32minfo[39m] [0mGET /actions/.env [33m401[0m 0.832 ms - 123[0m
2026-09-07T21:56:51: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:51: Method: GET
2026-09-07T21:56:51: originalUrl: /circleci/.env
2026-09-07T21:56:51: path: /circleci/.env
2026-09-07T21:56:51: normalizedPath: /circleci/.env
2026-09-07T21:56:51: isPublicRoute: false
2026-09-07T21:56:51: ------------------------------
2026-09-07T21:56:51: 21:56:51 [[32minfo[39m] [0mGET /circleci/.env [33m401[0m 0.739 ms - 123[0m
2026-09-07T21:56:51: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:51: Method: GET
2026-09-07T21:56:51: originalUrl: /travis/.env
2026-09-07T21:56:51: path: /travis/.env
2026-09-07T21:56:51: normalizedPath: /travis/.env
2026-09-07T21:56:51: isPublicRoute: false
2026-09-07T21:56:51: ------------------------------
2026-09-07T21:56:51: 21:56:51 [[32minfo[39m] [0mGET /travis/.env [33m401[0m 0.783 ms - 123[0m
2026-09-07T21:56:51: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:51: Method: GET
2026-09-07T21:56:51: originalUrl: /buildkite/.env
2026-09-07T21:56:51: path: /buildkite/.env
2026-09-07T21:56:51: normalizedPath: /buildkite/.env
2026-09-07T21:56:51: isPublicRoute: false
2026-09-07T21:56:51: ------------------------------
2026-09-07T21:56:51: 21:56:51 [[32minfo[39m] [0mGET /buildkite/.env [33m401[0m 0.687 ms - 123[0m
2026-09-07T21:56:52: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:52: Method: GET
2026-09-07T21:56:52: originalUrl: /mysql/.env
2026-09-07T21:56:52: path: /mysql/.env
2026-09-07T21:56:52: normalizedPath: /mysql/.env
2026-09-07T21:56:52: isPublicRoute: false
2026-09-07T21:56:52: ------------------------------
2026-09-07T21:56:52: 21:56:52 [[32minfo[39m] [0mGET /mysql/.env [33m401[0m 0.654 ms - 123[0m
2026-09-07T21:56:52: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:52: Method: GET
2026-09-07T21:56:52: originalUrl: /postgres/.env
2026-09-07T21:56:52: path: /postgres/.env
2026-09-07T21:56:52: normalizedPath: /postgres/.env
2026-09-07T21:56:52: isPublicRoute: false
2026-09-07T21:56:52: ------------------------------
2026-09-07T21:56:52: 21:56:52 [[32minfo[39m] [0mGET /postgres/.env [33m401[0m 0.593 ms - 123[0m
2026-09-07T21:56:52: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:52: Method: GET
2026-09-07T21:56:52: originalUrl: /mongodb/.env
2026-09-07T21:56:52: path: /mongodb/.env
2026-09-07T21:56:52: normalizedPath: /mongodb/.env
2026-09-07T21:56:52: isPublicRoute: false
2026-09-07T21:56:52: ------------------------------
2026-09-07T21:56:52: 21:56:52 [[32minfo[39m] [0mGET /mongodb/.env [33m401[0m 0.610 ms - 123[0m
2026-09-07T21:56:53: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:53: Method: GET
2026-09-07T21:56:53: originalUrl: /redis/.env
2026-09-07T21:56:53: path: /redis/.env
2026-09-07T21:56:53: normalizedPath: /redis/.env
2026-09-07T21:56:53: isPublicRoute: false
2026-09-07T21:56:53: ------------------------------
2026-09-07T21:56:53: 21:56:53 [[32minfo[39m] [0mGET /redis/.env [33m401[0m 1.477 ms - 123[0m
2026-09-07T21:56:53: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:53: Method: GET
2026-09-07T21:56:53: originalUrl: /elasticsearch/.env
2026-09-07T21:56:53: path: /elasticsearch/.env
2026-09-07T21:56:53: normalizedPath: /elasticsearch/.env
2026-09-07T21:56:53: isPublicRoute: false
2026-09-07T21:56:53: ------------------------------
2026-09-07T21:56:53: 21:56:53 [[32minfo[39m] [0mGET /elasticsearch/.env [33m401[0m 0.837 ms - 123[0m
2026-09-07T21:56:53: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:53: Method: GET
2026-09-07T21:56:53: originalUrl: /rabbitmq/.env
2026-09-07T21:56:53: path: /rabbitmq/.env
2026-09-07T21:56:53: normalizedPath: /rabbitmq/.env
2026-09-07T21:56:53: isPublicRoute: false
2026-09-07T21:56:53: ------------------------------
2026-09-07T21:56:53: 21:56:53 [[32minfo[39m] [0mGET /rabbitmq/.env [33m401[0m 0.590 ms - 123[0m
2026-09-07T21:56:53: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:53: Method: GET
2026-09-07T21:56:53: originalUrl: /kafka/.env
2026-09-07T21:56:53: path: /kafka/.env
2026-09-07T21:56:53: normalizedPath: /kafka/.env
2026-09-07T21:56:53: isPublicRoute: false
2026-09-07T21:56:53: ------------------------------
2026-09-07T21:56:53: 21:56:53 [[32minfo[39m] [0mGET /kafka/.env [33m401[0m 0.550 ms - 123[0m
2026-09-07T21:56:54: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:54: Method: GET
2026-09-07T21:56:54: originalUrl: /queue/.env
2026-09-07T21:56:54: path: /queue/.env
2026-09-07T21:56:54: normalizedPath: /queue/.env
2026-09-07T21:56:54: isPublicRoute: false
2026-09-07T21:56:54: ------------------------------
2026-09-07T21:56:54: 21:56:54 [[32minfo[39m] [0mGET /queue/.env [33m401[0m 0.549 ms - 123[0m
2026-09-07T21:56:54: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:54: Method: GET
2026-09-07T21:56:54: originalUrl: /worker/.env
2026-09-07T21:56:54: path: /worker/.env
2026-09-07T21:56:54: normalizedPath: /worker/.env
2026-09-07T21:56:54: isPublicRoute: false
2026-09-07T21:56:54: ------------------------------
2026-09-07T21:56:54: 21:56:54 [[32minfo[39m] [0mGET /worker/.env [33m401[0m 1.212 ms - 123[0m
2026-09-07T21:56:55: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:55: Method: GET
2026-09-07T21:56:55: originalUrl: /job/.env
2026-09-07T21:56:55: path: /job/.env
2026-09-07T21:56:55: normalizedPath: /job/.env
2026-09-07T21:56:55: isPublicRoute: false
2026-09-07T21:56:55: ------------------------------
2026-09-07T21:56:55: 21:56:55 [[32minfo[39m] [0mGET /job/.env [33m401[0m 0.703 ms - 123[0m
2026-09-07T21:56:55: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:55: Method: GET
2026-09-07T21:56:55: originalUrl: /test/.env
2026-09-07T21:56:55: path: /test/.env
2026-09-07T21:56:55: normalizedPath: /test/.env
2026-09-07T21:56:55: isPublicRoute: false
2026-09-07T21:56:55: ------------------------------
2026-09-07T21:56:55: 21:56:55 [[32minfo[39m] [0mGET /test/.env [33m401[0m 1.845 ms - 123[0m
2026-09-07T21:56:56: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:56: Method: GET
2026-09-07T21:56:56: originalUrl: /qa/.env
2026-09-07T21:56:56: path: /qa/.env
2026-09-07T21:56:56: normalizedPath: /qa/.env
2026-09-07T21:56:56: isPublicRoute: false
2026-09-07T21:56:56: ------------------------------
2026-09-07T21:56:56: 21:56:56 [[32minfo[39m] [0mGET /qa/.env [33m401[0m 0.956 ms - 123[0m
2026-09-07T21:56:56: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:56: Method: GET
2026-09-07T21:56:56: originalUrl: /preview/.env
2026-09-07T21:56:56: path: /preview/.env
2026-09-07T21:56:56: normalizedPath: /preview/.env
2026-09-07T21:56:56: isPublicRoute: false
2026-09-07T21:56:56: ------------------------------
2026-09-07T21:56:56: 21:56:56 [[32minfo[39m] [0mGET /preview/.env [33m401[0m 0.631 ms - 123[0m
2026-09-07T21:56:56: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:56: Method: GET
2026-09-07T21:56:56: originalUrl: /beta/.env
2026-09-07T21:56:56: path: /beta/.env
2026-09-07T21:56:56: normalizedPath: /beta/.env
2026-09-07T21:56:56: isPublicRoute: false
2026-09-07T21:56:56: ------------------------------
2026-09-07T21:56:56: 21:56:56 [[32minfo[39m] [0mGET /beta/.env [33m401[0m 1.513 ms - 123[0m
2026-09-07T21:56:56: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:56: Method: GET
2026-09-07T21:56:56: originalUrl: /uat/.env
2026-09-07T21:56:56: path: /uat/.env
2026-09-07T21:56:56: normalizedPath: /uat/.env
2026-09-07T21:56:56: isPublicRoute: false
2026-09-07T21:56:56: ------------------------------
2026-09-07T21:56:56: 21:56:56 [[32minfo[39m] [0mGET /uat/.env [33m401[0m 1.059 ms - 123[0m
2026-09-07T21:56:57: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:57: Method: GET
2026-09-07T21:56:57: originalUrl: /stage/.env
2026-09-07T21:56:57: path: /stage/.env
2026-09-07T21:56:57: normalizedPath: /stage/.env
2026-09-07T21:56:57: isPublicRoute: false
2026-09-07T21:56:57: ------------------------------
2026-09-07T21:56:57: 21:56:57 [[32minfo[39m] [0mGET /stage/.env [33m401[0m 1.029 ms - 123[0m
2026-09-07T21:56:57: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:57: Method: GET
2026-09-07T21:56:57: originalUrl: /development/.env
2026-09-07T21:56:57: path: /development/.env
2026-09-07T21:56:57: normalizedPath: /development/.env
2026-09-07T21:56:57: isPublicRoute: false
2026-09-07T21:56:57: ------------------------------
2026-09-07T21:56:57: 21:56:57 [[32minfo[39m] [0mGET /development/.env [33m401[0m 1.367 ms - 123[0m
2026-09-07T21:56:57: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:57: Method: GET
2026-09-07T21:56:57: originalUrl: /production/.env
2026-09-07T21:56:57: path: /production/.env
2026-09-07T21:56:57: normalizedPath: /production/.env
2026-09-07T21:56:57: isPublicRoute: false
2026-09-07T21:56:57: ------------------------------
2026-09-07T21:56:57: 21:56:57 [[32minfo[39m] [0mGET /production/.env [33m401[0m 1.110 ms - 123[0m
2026-09-07T21:56:57: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:57: Method: GET
2026-09-07T21:56:57: originalUrl: /config/app/.env
2026-09-07T21:56:57: path: /config/app/.env
2026-09-07T21:56:57: normalizedPath: /config/app/.env
2026-09-07T21:56:57: isPublicRoute: false
2026-09-07T21:56:57: ------------------------------
2026-09-07T21:56:57: 21:56:57 [[32minfo[39m] [0mGET /config/app/.env [33m401[0m 0.658 ms - 123[0m
2026-09-07T21:56:58: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:58: Method: GET
2026-09-07T21:56:58: originalUrl: /phpinfo.php
2026-09-07T21:56:58: path: /phpinfo.php
2026-09-07T21:56:58: normalizedPath: /phpinfo.php
2026-09-07T21:56:58: isPublicRoute: false
2026-09-07T21:56:58: ------------------------------
2026-09-07T21:56:58: 21:56:58 [[32minfo[39m] [0mGET /phpinfo.php [33m401[0m 4.456 ms - 123[0m
2026-09-07T21:56:58: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:58: Method: GET
2026-09-07T21:56:58: originalUrl: /info.php
2026-09-07T21:56:58: path: /info.php
2026-09-07T21:56:58: normalizedPath: /info.php
2026-09-07T21:56:58: isPublicRoute: false
2026-09-07T21:56:58: ------------------------------
2026-09-07T21:56:58: 21:56:58 [[32minfo[39m] [0mGET /info.php [33m401[0m 0.947 ms - 123[0m
2026-09-07T21:56:58: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:58: Method: GET
2026-09-07T21:56:58: originalUrl: /php.php
2026-09-07T21:56:58: path: /php.php
2026-09-07T21:56:58: normalizedPath: /php.php
2026-09-07T21:56:58: isPublicRoute: false
2026-09-07T21:56:58: ------------------------------
2026-09-07T21:56:58: 21:56:58 [[32minfo[39m] [0mGET /php.php [33m401[0m 1.510 ms - 123[0m
2026-09-07T21:56:58: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:58: Method: GET
2026-09-07T21:56:58: originalUrl: /i.php
2026-09-07T21:56:58: path: /i.php
2026-09-07T21:56:58: normalizedPath: /i.php
2026-09-07T21:56:58: isPublicRoute: false
2026-09-07T21:56:58: ------------------------------
2026-09-07T21:56:58: 21:56:58 [[32minfo[39m] [0mGET /i.php [33m401[0m 0.844 ms - 123[0m
2026-09-07T21:56:59: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:59: Method: GET
2026-09-07T21:56:59: originalUrl: /pi.php
2026-09-07T21:56:59: path: /pi.php
2026-09-07T21:56:59: normalizedPath: /pi.php
2026-09-07T21:56:59: isPublicRoute: false
2026-09-07T21:56:59: ------------------------------
2026-09-07T21:56:59: 21:56:59 [[32minfo[39m] [0mGET /pi.php [33m401[0m 1.200 ms - 123[0m
2026-09-07T21:56:59: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:59: Method: GET
2026-09-07T21:56:59: originalUrl: /pinfo.php
2026-09-07T21:56:59: path: /pinfo.php
2026-09-07T21:56:59: normalizedPath: /pinfo.php
2026-09-07T21:56:59: isPublicRoute: false
2026-09-07T21:56:59: ------------------------------
2026-09-07T21:56:59: 21:56:59 [[32minfo[39m] [0mGET /pinfo.php [33m401[0m 0.790 ms - 123[0m
2026-09-07T21:56:59: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:59: Method: GET
2026-09-07T21:56:59: originalUrl: /test.php
2026-09-07T21:56:59: path: /test.php
2026-09-07T21:56:59: normalizedPath: /test.php
2026-09-07T21:56:59: isPublicRoute: false
2026-09-07T21:56:59: ------------------------------
2026-09-07T21:56:59: 21:56:59 [[32minfo[39m] [0mGET /test.php [33m401[0m 0.789 ms - 123[0m
2026-09-07T21:56:59: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:56:59: Method: GET
2026-09-07T21:56:59: originalUrl: /phpinfo
2026-09-07T21:56:59: path: /phpinfo
2026-09-07T21:56:59: normalizedPath: /phpinfo
2026-09-07T21:56:59: isPublicRoute: false
2026-09-07T21:56:59: ------------------------------
2026-09-07T21:56:59: 21:56:59 [[32minfo[39m] [0mGET /phpinfo [33m401[0m 0.895 ms - 123[0m
2026-09-07T21:57:00: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:00: Method: GET
2026-09-07T21:57:00: originalUrl: /p.php
2026-09-07T21:57:00: path: /p.php
2026-09-07T21:57:00: normalizedPath: /p.php
2026-09-07T21:57:00: isPublicRoute: false
2026-09-07T21:57:00: ------------------------------
2026-09-07T21:57:00: 21:57:00 [[32minfo[39m] [0mGET /p.php [33m401[0m 1.074 ms - 123[0m
2026-09-07T21:57:00: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:00: Method: GET
2026-09-07T21:57:00: originalUrl: /debug.php
2026-09-07T21:57:00: path: /debug.php
2026-09-07T21:57:00: normalizedPath: /debug.php
2026-09-07T21:57:00: isPublicRoute: false
2026-09-07T21:57:00: ------------------------------
2026-09-07T21:57:00: 21:57:00 [[32minfo[39m] [0mGET /debug.php [33m401[0m 1.453 ms - 123[0m
2026-09-07T21:57:00: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:00: Method: GET
2026-09-07T21:57:00: originalUrl: /admin/phpinfo.php
2026-09-07T21:57:00: path: /admin/phpinfo.php
2026-09-07T21:57:00: normalizedPath: /admin/phpinfo.php
2026-09-07T21:57:00: isPublicRoute: false
2026-09-07T21:57:00: ------------------------------
2026-09-07T21:57:00: 21:57:00 [[32minfo[39m] [0mGET /admin/phpinfo.php [33m401[0m 0.733 ms - 123[0m
2026-09-07T21:57:00: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:00: Method: GET
2026-09-07T21:57:00: originalUrl: /test/phpinfo.php
2026-09-07T21:57:00: path: /test/phpinfo.php
2026-09-07T21:57:00: normalizedPath: /test/phpinfo.php
2026-09-07T21:57:00: isPublicRoute: false
2026-09-07T21:57:00: ------------------------------
2026-09-07T21:57:00: 21:57:00 [[32minfo[39m] [0mGET /test/phpinfo.php [33m401[0m 0.868 ms - 123[0m
2026-09-07T21:57:00: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:00: Method: GET
2026-09-07T21:57:00: originalUrl: /dev/phpinfo.php
2026-09-07T21:57:00: path: /dev/phpinfo.php
2026-09-07T21:57:00: normalizedPath: /dev/phpinfo.php
2026-09-07T21:57:00: isPublicRoute: false
2026-09-07T21:57:00: ------------------------------
2026-09-07T21:57:00: 21:57:00 [[32minfo[39m] [0mGET /dev/phpinfo.php [33m401[0m 1.351 ms - 123[0m
2026-09-07T21:57:01: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:01: Method: GET
2026-09-07T21:57:01: originalUrl: /old/phpinfo.php
2026-09-07T21:57:01: path: /old/phpinfo.php
2026-09-07T21:57:01: normalizedPath: /old/phpinfo.php
2026-09-07T21:57:01: isPublicRoute: false
2026-09-07T21:57:01: ------------------------------
2026-09-07T21:57:01: 21:57:01 [[32minfo[39m] [0mGET /old/phpinfo.php [33m401[0m 1.574 ms - 123[0m
2026-09-07T21:57:01: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:01: Method: GET
2026-09-07T21:57:01: originalUrl: /tmp/phpinfo.php
2026-09-07T21:57:01: path: /tmp/phpinfo.php
2026-09-07T21:57:01: normalizedPath: /tmp/phpinfo.php
2026-09-07T21:57:01: isPublicRoute: false
2026-09-07T21:57:01: ------------------------------
2026-09-07T21:57:01: 21:57:01 [[32minfo[39m] [0mGET /tmp/phpinfo.php [33m401[0m 1.325 ms - 123[0m
2026-09-07T21:57:01: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:01: Method: GET
2026-09-07T21:57:01: originalUrl: /public/phpinfo.php
2026-09-07T21:57:01: path: /public/phpinfo.php
2026-09-07T21:57:01: normalizedPath: /public/phpinfo.php
2026-09-07T21:57:01: isPublicRoute: false
2026-09-07T21:57:01: ------------------------------
2026-09-07T21:57:01: 21:57:01 [[32minfo[39m] [0mGET /public/phpinfo.php [33m401[0m 0.792 ms - 123[0m
2026-09-07T21:57:01: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:01: Method: GET
2026-09-07T21:57:01: originalUrl: /info
2026-09-07T21:57:01: path: /info
2026-09-07T21:57:01: normalizedPath: /info
2026-09-07T21:57:01: isPublicRoute: false
2026-09-07T21:57:01: ------------------------------
2026-09-07T21:57:01: 21:57:01 [[32minfo[39m] [0mGET /info [33m401[0m 0.802 ms - 123[0m
2026-09-07T21:57:02: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:02: Method: GET
2026-09-07T21:57:02: originalUrl: /php-info.php
2026-09-07T21:57:02: path: /php-info.php
2026-09-07T21:57:02: normalizedPath: /php-info.php
2026-09-07T21:57:02: isPublicRoute: false
2026-09-07T21:57:02: ------------------------------
2026-09-07T21:57:02: 21:57:02 [[32minfo[39m] [0mGET /php-info.php [33m401[0m 0.778 ms - 123[0m
2026-09-07T21:57:02: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:02: Method: GET
2026-09-07T21:57:02: originalUrl: /phpversion.php
2026-09-07T21:57:02: path: /phpversion.php
2026-09-07T21:57:02: normalizedPath: /phpversion.php
2026-09-07T21:57:02: isPublicRoute: false
2026-09-07T21:57:02: ------------------------------
2026-09-07T21:57:02: 21:57:02 [[32minfo[39m] [0mGET /phpversion.php [33m401[0m 0.803 ms - 123[0m
2026-09-07T21:57:02: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:02: Method: GET
2026-09-07T21:57:02: originalUrl: /_phpinfo.php
2026-09-07T21:57:02: path: /_phpinfo.php
2026-09-07T21:57:02: normalizedPath: /_phpinfo.php
2026-09-07T21:57:02: isPublicRoute: false
2026-09-07T21:57:02: ------------------------------
2026-09-07T21:57:02: 21:57:02 [[32minfo[39m] [0mGET /_phpinfo.php [33m401[0m 0.649 ms - 123[0m
2026-09-07T21:57:03: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:03: Method: GET
2026-09-07T21:57:03: originalUrl: /old_phpinfo.php
2026-09-07T21:57:03: path: /old_phpinfo.php
2026-09-07T21:57:03: normalizedPath: /old_phpinfo.php
2026-09-07T21:57:03: isPublicRoute: false
2026-09-07T21:57:03: ------------------------------
2026-09-07T21:57:03: 21:57:03 [[32minfo[39m] [0mGET /old_phpinfo.php [33m401[0m 0.773 ms - 123[0m
2026-09-07T21:57:03: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:03: Method: GET
2026-09-07T21:57:03: originalUrl: /server-info.php
2026-09-07T21:57:03: path: /server-info.php
2026-09-07T21:57:03: normalizedPath: /server-info.php
2026-09-07T21:57:03: isPublicRoute: false
2026-09-07T21:57:03: ------------------------------
2026-09-07T21:57:03: 21:57:03 [[32minfo[39m] [0mGET /server-info.php [33m401[0m 0.731 ms - 123[0m
2026-09-07T21:57:03: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:03: Method: GET
2026-09-07T21:57:03: originalUrl: /server-status.php
2026-09-07T21:57:03: path: /server-status.php
2026-09-07T21:57:03: normalizedPath: /server-status.php
2026-09-07T21:57:03: isPublicRoute: false
2026-09-07T21:57:03: ------------------------------
2026-09-07T21:57:03: 21:57:03 [[32minfo[39m] [0mGET /server-status.php [33m401[0m 0.774 ms - 123[0m
2026-09-07T21:57:03: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:03: Method: GET
2026-09-07T21:57:03: originalUrl: /_profiler/phpinfo
2026-09-07T21:57:03: path: /_profiler/phpinfo
2026-09-07T21:57:03: normalizedPath: /_profiler/phpinfo
2026-09-07T21:57:03: isPublicRoute: false
2026-09-07T21:57:03: ------------------------------
2026-09-07T21:57:03: 21:57:03 [[32minfo[39m] [0mGET /_profiler/phpinfo [33m401[0m 1.374 ms - 123[0m
2026-09-07T21:57:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:04: Method: GET
2026-09-07T21:57:04: originalUrl: /_environment
2026-09-07T21:57:04: path: /_environment
2026-09-07T21:57:04: normalizedPath: /_environment
2026-09-07T21:57:04: isPublicRoute: false
2026-09-07T21:57:04: ------------------------------
2026-09-07T21:57:04: 21:57:04 [[32minfo[39m] [0mGET /_environment [33m401[0m 1.124 ms - 123[0m
2026-09-07T21:57:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:04: Method: GET
2026-09-07T21:57:04: originalUrl: /webroot/index.php/_environment
2026-09-07T21:57:04: path: /webroot/index.php/_environment
2026-09-07T21:57:04: normalizedPath: /webroot/index.php/_environment
2026-09-07T21:57:04: isPublicRoute: false
2026-09-07T21:57:04: ------------------------------
2026-09-07T21:57:04: 21:57:04 [[32minfo[39m] [0mGET /webroot/index.php/_environment [33m401[0m 0.797 ms - 123[0m
2026-09-07T21:57:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:04: Method: GET
2026-09-07T21:57:04: originalUrl: /mail/phpinfo.php
2026-09-07T21:57:04: path: /mail/phpinfo.php
2026-09-07T21:57:04: normalizedPath: /mail/phpinfo.php
2026-09-07T21:57:04: isPublicRoute: false
2026-09-07T21:57:04: ------------------------------
2026-09-07T21:57:04: 21:57:04 [[32minfo[39m] [0mGET /mail/phpinfo.php [33m401[0m 0.680 ms - 123[0m
2026-09-07T21:57:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:04: Method: GET
2026-09-07T21:57:04: originalUrl: /cpanel/phpinfo.php
2026-09-07T21:57:04: path: /cpanel/phpinfo.php
2026-09-07T21:57:04: normalizedPath: /cpanel/phpinfo.php
2026-09-07T21:57:04: isPublicRoute: false
2026-09-07T21:57:04: ------------------------------
2026-09-07T21:57:04: 21:57:04 [[32minfo[39m] [0mGET /cpanel/phpinfo.php [33m401[0m 0.930 ms - 123[0m
2026-09-07T21:57:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:04: Method: GET
2026-09-07T21:57:04: originalUrl: /hosting/phpinfo.php
2026-09-07T21:57:04: path: /hosting/phpinfo.php
2026-09-07T21:57:04: normalizedPath: /hosting/phpinfo.php
2026-09-07T21:57:04: isPublicRoute: false
2026-09-07T21:57:04: ------------------------------
2026-09-07T21:57:04: 21:57:04 [[32minfo[39m] [0mGET /hosting/phpinfo.php [33m401[0m 1.324 ms - 123[0m
2026-09-07T21:57:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:05: Method: GET
2026-09-07T21:57:05: originalUrl: /webmail/phpinfo.php
2026-09-07T21:57:05: path: /webmail/phpinfo.php
2026-09-07T21:57:05: normalizedPath: /webmail/phpinfo.php
2026-09-07T21:57:05: isPublicRoute: false
2026-09-07T21:57:05: ------------------------------
2026-09-07T21:57:05: 21:57:05 [[32minfo[39m] [0mGET /webmail/phpinfo.php [33m401[0m 0.716 ms - 123[0m
2026-09-07T21:57:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:05: Method: GET
2026-09-07T21:57:05: originalUrl: /smtp/phpinfo.php
2026-09-07T21:57:05: path: /smtp/phpinfo.php
2026-09-07T21:57:05: normalizedPath: /smtp/phpinfo.php
2026-09-07T21:57:05: isPublicRoute: false
2026-09-07T21:57:05: ------------------------------
2026-09-07T21:57:05: 21:57:05 [[32minfo[39m] [0mGET /smtp/phpinfo.php [33m401[0m 7.321 ms - 123[0m
2026-09-07T21:57:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:05: Method: GET
2026-09-07T21:57:05: originalUrl: /phpinfo.php.bak
2026-09-07T21:57:05: path: /phpinfo.php.bak
2026-09-07T21:57:05: normalizedPath: /phpinfo.php.bak
2026-09-07T21:57:05: isPublicRoute: false
2026-09-07T21:57:05: ------------------------------
2026-09-07T21:57:05: 21:57:05 [[32minfo[39m] [0mGET /phpinfo.php.bak [33m401[0m 0.793 ms - 123[0m
2026-09-07T21:57:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:06: Method: GET
2026-09-07T21:57:06: originalUrl: /phpinfo.php.old
2026-09-07T21:57:06: path: /phpinfo.php.old
2026-09-07T21:57:06: normalizedPath: /phpinfo.php.old
2026-09-07T21:57:06: isPublicRoute: false
2026-09-07T21:57:06: ------------------------------
2026-09-07T21:57:06: 21:57:06 [[32minfo[39m] [0mGET /phpinfo.php.old [33m401[0m 1.513 ms - 123[0m
2026-09-07T21:57:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:06: Method: GET
2026-09-07T21:57:06: originalUrl: /phpinfo.php~
2026-09-07T21:57:06: path: /phpinfo.php~
2026-09-07T21:57:06: normalizedPath: /phpinfo.php~
2026-09-07T21:57:06: isPublicRoute: false
2026-09-07T21:57:06: ------------------------------
2026-09-07T21:57:06: 21:57:06 [[32minfo[39m] [0mGET /phpinfo.php~ [33m401[0m 0.741 ms - 123[0m
2026-09-07T21:57:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:06: Method: GET
2026-09-07T21:57:06: originalUrl: /info.php.bak
2026-09-07T21:57:06: path: /info.php.bak
2026-09-07T21:57:06: normalizedPath: /info.php.bak
2026-09-07T21:57:06: isPublicRoute: false
2026-09-07T21:57:06: ------------------------------
2026-09-07T21:57:06: 21:57:06 [[32minfo[39m] [0mGET /info.php.bak [33m401[0m 8.170 ms - 123[0m
2026-09-07T21:57:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:06: Method: GET
2026-09-07T21:57:06: originalUrl: /phpinfo.php.save
2026-09-07T21:57:06: path: /phpinfo.php.save
2026-09-07T21:57:06: normalizedPath: /phpinfo.php.save
2026-09-07T21:57:06: isPublicRoute: false
2026-09-07T21:57:06: ------------------------------
2026-09-07T21:57:06: 21:57:06 [[32minfo[39m] [0mGET /phpinfo.php.save [33m401[0m 0.657 ms - 123[0m
2026-09-07T21:57:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:07: Method: GET
2026-09-07T21:57:07: originalUrl: /staging/phpinfo.php
2026-09-07T21:57:07: path: /staging/phpinfo.php
2026-09-07T21:57:07: normalizedPath: /staging/phpinfo.php
2026-09-07T21:57:07: isPublicRoute: false
2026-09-07T21:57:07: ------------------------------
2026-09-07T21:57:07: 21:57:07 [[32minfo[39m] [0mGET /staging/phpinfo.php [33m401[0m 0.636 ms - 123[0m
2026-09-07T21:57:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:07: Method: GET
2026-09-07T21:57:07: originalUrl: /beta/phpinfo.php
2026-09-07T21:57:07: path: /beta/phpinfo.php
2026-09-07T21:57:07: normalizedPath: /beta/phpinfo.php
2026-09-07T21:57:07: isPublicRoute: false
2026-09-07T21:57:07: ------------------------------
2026-09-07T21:57:07: 21:57:07 [[32minfo[39m] [0mGET /beta/phpinfo.php [33m401[0m 0.638 ms - 123[0m
2026-09-07T21:57:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:07: Method: GET
2026-09-07T21:57:07: originalUrl: /uat/phpinfo.php
2026-09-07T21:57:07: path: /uat/phpinfo.php
2026-09-07T21:57:07: normalizedPath: /uat/phpinfo.php
2026-09-07T21:57:07: isPublicRoute: false
2026-09-07T21:57:07: ------------------------------
2026-09-07T21:57:07: 21:57:07 [[32minfo[39m] [0mGET /uat/phpinfo.php [33m401[0m 0.634 ms - 123[0m
2026-09-07T21:57:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:07: Method: GET
2026-09-07T21:57:07: originalUrl: /qa/phpinfo.php
2026-09-07T21:57:07: path: /qa/phpinfo.php
2026-09-07T21:57:07: normalizedPath: /qa/phpinfo.php
2026-09-07T21:57:07: isPublicRoute: false
2026-09-07T21:57:07: ------------------------------
2026-09-07T21:57:07: 21:57:07 [[32minfo[39m] [0mGET /qa/phpinfo.php [33m401[0m 1.306 ms - 123[0m
2026-09-07T21:57:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:08: Method: GET
2026-09-07T21:57:08: originalUrl: /preview/phpinfo.php
2026-09-07T21:57:08: path: /preview/phpinfo.php
2026-09-07T21:57:08: normalizedPath: /preview/phpinfo.php
2026-09-07T21:57:08: isPublicRoute: false
2026-09-07T21:57:08: ------------------------------
2026-09-07T21:57:08: 21:57:08 [[32minfo[39m] [0mGET /preview/phpinfo.php [33m401[0m 0.697 ms - 123[0m
2026-09-07T21:57:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:08: Method: GET
2026-09-07T21:57:08: originalUrl: /www/phpinfo.php
2026-09-07T21:57:08: path: /www/phpinfo.php
2026-09-07T21:57:08: normalizedPath: /www/phpinfo.php
2026-09-07T21:57:08: isPublicRoute: false
2026-09-07T21:57:08: ------------------------------
2026-09-07T21:57:08: 21:57:08 [[32minfo[39m] [0mGET /www/phpinfo.php [33m401[0m 0.803 ms - 123[0m
2026-09-07T21:57:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:08: Method: GET
2026-09-07T21:57:08: originalUrl: /htdocs/phpinfo.php
2026-09-07T21:57:08: path: /htdocs/phpinfo.php
2026-09-07T21:57:08: normalizedPath: /htdocs/phpinfo.php
2026-09-07T21:57:08: isPublicRoute: false
2026-09-07T21:57:08: ------------------------------
2026-09-07T21:57:08: 21:57:08 [[32minfo[39m] [0mGET /htdocs/phpinfo.php [33m401[0m 1.371 ms - 123[0m
2026-09-07T21:57:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:08: Method: GET
2026-09-07T21:57:08: originalUrl: /public_html/phpinfo.php
2026-09-07T21:57:08: path: /public_html/phpinfo.php
2026-09-07T21:57:08: normalizedPath: /public_html/phpinfo.php
2026-09-07T21:57:08: isPublicRoute: false
2026-09-07T21:57:08: ------------------------------
2026-09-07T21:57:08: 21:57:08 [[32minfo[39m] [0mGET /public_html/phpinfo.php [33m401[0m 0.771 ms - 123[0m
2026-09-07T21:57:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:09: Method: GET
2026-09-07T21:57:09: originalUrl: /site/phpinfo.php
2026-09-07T21:57:09: path: /site/phpinfo.php
2026-09-07T21:57:09: normalizedPath: /site/phpinfo.php
2026-09-07T21:57:09: isPublicRoute: false
2026-09-07T21:57:09: ------------------------------
2026-09-07T21:57:09: 21:57:09 [[32minfo[39m] [0mGET /site/phpinfo.php [33m401[0m 0.779 ms - 123[0m
2026-09-07T21:57:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:09: Method: GET
2026-09-07T21:57:09: originalUrl: /docs/phpinfo.php
2026-09-07T21:57:09: path: /docs/phpinfo.php
2026-09-07T21:57:09: normalizedPath: /docs/phpinfo.php
2026-09-07T21:57:09: isPublicRoute: false
2026-09-07T21:57:09: ------------------------------
2026-09-07T21:57:09: 21:57:09 [[32minfo[39m] [0mGET /docs/phpinfo.php [33m401[0m 0.763 ms - 123[0m
2026-09-07T21:57:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:09: Method: GET
2026-09-07T21:57:09: originalUrl: /wp-admin/phpinfo.php
2026-09-07T21:57:09: path: /wp-admin/phpinfo.php
2026-09-07T21:57:09: normalizedPath: /wp-admin/phpinfo.php
2026-09-07T21:57:09: isPublicRoute: false
2026-09-07T21:57:09: ------------------------------
2026-09-07T21:57:09: 21:57:09 [[32minfo[39m] [0mGET /wp-admin/phpinfo.php [33m401[0m 0.765 ms - 123[0m
2026-09-07T21:57:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:09: Method: GET
2026-09-07T21:57:09: originalUrl: /administrator/phpinfo.php
2026-09-07T21:57:09: path: /administrator/phpinfo.php
2026-09-07T21:57:09: normalizedPath: /administrator/phpinfo.php
2026-09-07T21:57:09: isPublicRoute: false
2026-09-07T21:57:09: ------------------------------
2026-09-07T21:57:09: 21:57:09 [[32minfo[39m] [0mGET /administrator/phpinfo.php [33m401[0m 0.717 ms - 123[0m
2026-09-07T21:57:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:10: Method: GET
2026-09-07T21:57:10: originalUrl: /core/phpinfo.php
2026-09-07T21:57:10: path: /core/phpinfo.php
2026-09-07T21:57:10: normalizedPath: /core/phpinfo.php
2026-09-07T21:57:10: isPublicRoute: false
2026-09-07T21:57:10: ------------------------------
2026-09-07T21:57:10: 21:57:10 [[32minfo[39m] [0mGET /core/phpinfo.php [33m401[0m 0.708 ms - 123[0m
2026-09-07T21:57:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:10: Method: GET
2026-09-07T21:57:10: originalUrl: /includes/phpinfo.php
2026-09-07T21:57:10: path: /includes/phpinfo.php
2026-09-07T21:57:10: normalizedPath: /includes/phpinfo.php
2026-09-07T21:57:10: isPublicRoute: false
2026-09-07T21:57:10: ------------------------------
2026-09-07T21:57:10: 21:57:10 [[32minfo[39m] [0mGET /includes/phpinfo.php [33m401[0m 0.821 ms - 123[0m
2026-09-07T21:57:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:10: Method: GET
2026-09-07T21:57:10: originalUrl: /service-account.json
2026-09-07T21:57:10: path: /service-account.json
2026-09-07T21:57:10: normalizedPath: /service-account.json
2026-09-07T21:57:10: isPublicRoute: false
2026-09-07T21:57:10: ------------------------------
2026-09-07T21:57:10: 21:57:10 [[32minfo[39m] [0mGET /service-account.json [33m401[0m 1.402 ms - 123[0m
2026-09-07T21:57:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:10: Method: GET
2026-09-07T21:57:10: originalUrl: /sa.json
2026-09-07T21:57:10: path: /sa.json
2026-09-07T21:57:10: normalizedPath: /sa.json
2026-09-07T21:57:10: isPublicRoute: false
2026-09-07T21:57:10: ------------------------------
2026-09-07T21:57:10: 21:57:10 [[32minfo[39m] [0mGET /sa.json [33m401[0m 0.765 ms - 123[0m
2026-09-07T21:57:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:11: Method: GET
2026-09-07T21:57:11: originalUrl: /gcp-key.json
2026-09-07T21:57:11: path: /gcp-key.json
2026-09-07T21:57:11: normalizedPath: /gcp-key.json
2026-09-07T21:57:11: isPublicRoute: false
2026-09-07T21:57:11: ------------------------------
2026-09-07T21:57:11: 21:57:11 [[32minfo[39m] [0mGET /gcp-key.json [33m401[0m 0.658 ms - 123[0m
2026-09-07T21:57:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:11: Method: GET
2026-09-07T21:57:11: originalUrl: /gcp-credentials.json
2026-09-07T21:57:11: path: /gcp-credentials.json
2026-09-07T21:57:11: normalizedPath: /gcp-credentials.json
2026-09-07T21:57:11: isPublicRoute: false
2026-09-07T21:57:11: ------------------------------
2026-09-07T21:57:11: 21:57:11 [[32minfo[39m] [0mGET /gcp-credentials.json [33m401[0m 0.747 ms - 123[0m
2026-09-07T21:57:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:11: Method: GET
2026-09-07T21:57:11: originalUrl: /gcp-sa.json
2026-09-07T21:57:11: path: /gcp-sa.json
2026-09-07T21:57:11: normalizedPath: /gcp-sa.json
2026-09-07T21:57:11: isPublicRoute: false
2026-09-07T21:57:11: ------------------------------
2026-09-07T21:57:11: 21:57:11 [[32minfo[39m] [0mGET /gcp-sa.json [33m401[0m 0.812 ms - 123[0m
2026-09-07T21:57:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:11: Method: GET
2026-09-07T21:57:11: originalUrl: /credentials.json
2026-09-07T21:57:11: path: /credentials.json
2026-09-07T21:57:11: normalizedPath: /credentials.json
2026-09-07T21:57:11: isPublicRoute: false
2026-09-07T21:57:11: ------------------------------
2026-09-07T21:57:11: 21:57:11 [[32minfo[39m] [0mGET /credentials.json [33m401[0m 1.256 ms - 123[0m
2026-09-07T21:57:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:11: Method: GET
2026-09-07T21:57:11: originalUrl: /google-credentials.json
2026-09-07T21:57:11: path: /google-credentials.json
2026-09-07T21:57:11: normalizedPath: /google-credentials.json
2026-09-07T21:57:11: isPublicRoute: false
2026-09-07T21:57:11: ------------------------------
2026-09-07T21:57:11: 21:57:11 [[32minfo[39m] [0mGET /google-credentials.json [33m401[0m 0.777 ms - 123[0m
2026-09-07T21:57:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:12: Method: GET
2026-09-07T21:57:12: originalUrl: /google-key.json
2026-09-07T21:57:12: path: /google-key.json
2026-09-07T21:57:12: normalizedPath: /google-key.json
2026-09-07T21:57:12: isPublicRoute: false
2026-09-07T21:57:12: ------------------------------
2026-09-07T21:57:12: 21:57:12 [[32minfo[39m] [0mGET /google-key.json [33m401[0m 0.861 ms - 123[0m
2026-09-07T21:57:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:12: Method: GET
2026-09-07T21:57:12: originalUrl: /.config/gcloud/application_default_credentials.json
2026-09-07T21:57:12: path: /.config/gcloud/application_default_credentials.json
2026-09-07T21:57:12: normalizedPath: /.config/gcloud/application_default_credentials.json
2026-09-07T21:57:12: isPublicRoute: false
2026-09-07T21:57:12: ------------------------------
2026-09-07T21:57:12: 21:57:12 [[32minfo[39m] [0mGET /.config/gcloud/application_default_credentials.json [33m401[0m 1.186 ms - 123[0m
2026-09-07T21:57:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:12: Method: GET
2026-09-07T21:57:12: originalUrl: /application_default_credentials.json
2026-09-07T21:57:12: path: /application_default_credentials.json
2026-09-07T21:57:12: normalizedPath: /application_default_credentials.json
2026-09-07T21:57:12: isPublicRoute: false
2026-09-07T21:57:12: ------------------------------
2026-09-07T21:57:12: 21:57:12 [[32minfo[39m] [0mGET /application_default_credentials.json [33m401[0m 0.631 ms - 123[0m
2026-09-07T21:57:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:12: Method: GET
2026-09-07T21:57:12: originalUrl: /key.json
2026-09-07T21:57:12: path: /key.json
2026-09-07T21:57:12: normalizedPath: /key.json
2026-09-07T21:57:12: isPublicRoute: false
2026-09-07T21:57:12: ------------------------------
2026-09-07T21:57:12: 21:57:12 [[32minfo[39m] [0mGET /key.json [33m401[0m 0.730 ms - 123[0m
2026-09-07T21:57:13: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:13: Method: GET
2026-09-07T21:57:13: originalUrl: /keyfile.json
2026-09-07T21:57:13: path: /keyfile.json
2026-09-07T21:57:13: normalizedPath: /keyfile.json
2026-09-07T21:57:13: isPublicRoute: false
2026-09-07T21:57:13: ------------------------------
2026-09-07T21:57:13: 21:57:13 [[32minfo[39m] [0mGET /keyfile.json [33m401[0m 0.904 ms - 123[0m
2026-09-07T21:57:13: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:13: Method: GET
2026-09-07T21:57:13: originalUrl: /firebase-adminsdk.json
2026-09-07T21:57:13: path: /firebase-adminsdk.json
2026-09-07T21:57:13: normalizedPath: /firebase-adminsdk.json
2026-09-07T21:57:13: isPublicRoute: false
2026-09-07T21:57:13: ------------------------------
2026-09-07T21:57:13: 21:57:13 [[32minfo[39m] [0mGET /firebase-adminsdk.json [33m401[0m 0.754 ms - 123[0m
2026-09-07T21:57:13: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:13: Method: GET
2026-09-07T21:57:13: originalUrl: /firebase-key.json
2026-09-07T21:57:13: path: /firebase-key.json
2026-09-07T21:57:13: normalizedPath: /firebase-key.json
2026-09-07T21:57:13: isPublicRoute: false
2026-09-07T21:57:13: ------------------------------
2026-09-07T21:57:13: 21:57:13 [[32minfo[39m] [0mGET /firebase-key.json [33m401[0m 1.495 ms - 123[0m
2026-09-07T21:57:14: ----- PUBLIC ROUTE CHECK -----
2026-09-07T21:57:14: Method: GET
2026-09-07T21:57:14: originalUrl: /
2026-09-07T21:57:14: path: /
2026-09-07T21:57:14: normalizedPath: /
2026-09-07T21:57:14: isPublicRoute: false
2026-09-07T21:57:14: ------------------------------
2026-09-07T21:57:14: 21:57:14 [[32minfo[39m] [0mGET / [33m401[0m 0.664 ms - 123[0m
2026-09-07T22:00:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:00:27: Method: GET
2026-09-07T22:00:27: originalUrl: /
2026-09-07T22:00:27: path: /
2026-09-07T22:00:27: normalizedPath: /
2026-09-07T22:00:27: isPublicRoute: false
2026-09-07T22:00:27: ------------------------------
2026-09-07T22:00:27: 22:00:27 [[32minfo[39m] [0mGET / [33m401[0m 0.880 ms - 123[0m
2026-09-07T22:02:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:27: Method: POST
2026-09-07T22:02:27: originalUrl: /?rest_route=/batch/v1
2026-09-07T22:02:27: path: /
2026-09-07T22:02:27: normalizedPath: /
2026-09-07T22:02:27: isPublicRoute: false
2026-09-07T22:02:27: ------------------------------
2026-09-07T22:02:27: 22:02:27 [[32minfo[39m] [0mPOST /?rest_route=/batch/v1 [33m401[0m 2.031 ms - 123[0m
2026-09-07T22:02:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:27: Method: POST
2026-09-07T22:02:27: originalUrl: /index.php?rest_route=/batch/v1
2026-09-07T22:02:27: path: /index.php
2026-09-07T22:02:27: normalizedPath: /index.php
2026-09-07T22:02:27: isPublicRoute: false
2026-09-07T22:02:27: ------------------------------
2026-09-07T22:02:27: 22:02:27 [[32minfo[39m] [0mPOST /index.php?rest_route=/batch/v1 [33m401[0m 0.866 ms - 123[0m
2026-09-07T22:02:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:27: Method: POST
2026-09-07T22:02:27: originalUrl: /index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:02:27: path: /index.php
2026-09-07T22:02:27: normalizedPath: /index.php
2026-09-07T22:02:27: isPublicRoute: false
2026-09-07T22:02:27: ------------------------------
2026-09-07T22:02:27: 22:02:27 [[32minfo[39m] [0mPOST /index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 5.924 ms - 123[0m
2026-09-07T22:02:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:27: Method: POST
2026-09-07T22:02:27: originalUrl: /?rest_route=%2Fbatch%2Fv1
2026-09-07T22:02:27: path: /
2026-09-07T22:02:27: normalizedPath: /
2026-09-07T22:02:27: isPublicRoute: false
2026-09-07T22:02:27: ------------------------------
2026-09-07T22:02:27: 22:02:27 [[32minfo[39m] [0mPOST /?rest_route=%2Fbatch%2Fv1 [33m401[0m 1.386 ms - 123[0m
2026-09-07T22:02:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:27: Method: POST
2026-09-07T22:02:27: originalUrl: /?rest_route=/batch%2Fv1
2026-09-07T22:02:27: path: /
2026-09-07T22:02:27: normalizedPath: /
2026-09-07T22:02:27: isPublicRoute: false
2026-09-07T22:02:27: ------------------------------
2026-09-07T22:02:27: 22:02:27 [[32minfo[39m] [0mPOST /?rest_route=/batch%2Fv1 [33m401[0m 0.965 ms - 123[0m
2026-09-07T22:02:27: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:27: Method: POST
2026-09-07T22:02:27: originalUrl: /?rest_route=/batch/v1
2026-09-07T22:02:27: path: /
2026-09-07T22:02:27: normalizedPath: /
2026-09-07T22:02:27: isPublicRoute: false
2026-09-07T22:02:27: ------------------------------
2026-09-07T22:02:27: 22:02:27 [[32minfo[39m] [0mPOST /?rest_route=/batch/v1 [33m401[0m 0.866 ms - 123[0m
2026-09-07T22:02:28: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:28: Method: POST
2026-09-07T22:02:28: originalUrl: /wp-json/batch/v1
2026-09-07T22:02:28: path: /wp-json/batch/v1
2026-09-07T22:02:28: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:28: isPublicRoute: false
2026-09-07T22:02:28: ------------------------------
2026-09-07T22:02:28: 22:02:28 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 0.549 ms - 123[0m
2026-09-07T22:02:28: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:28: Method: POST
2026-09-07T22:02:28: originalUrl: /wp-json/Batch/v1
2026-09-07T22:02:28: path: /wp-json/Batch/v1
2026-09-07T22:02:28: normalizedPath: /wp-json/Batch/v1
2026-09-07T22:02:28: isPublicRoute: false
2026-09-07T22:02:28: ------------------------------
2026-09-07T22:02:28: 22:02:28 [[32minfo[39m] [0mPOST /wp-json/Batch/v1 [33m401[0m 0.549 ms - 123[0m
2026-09-07T22:02:28: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:28: Method: POST
2026-09-07T22:02:28: originalUrl: /wp-json/batch/v1
2026-09-07T22:02:28: path: /wp-json/batch/v1
2026-09-07T22:02:28: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:28: isPublicRoute: false
2026-09-07T22:02:28: ------------------------------
2026-09-07T22:02:28: 22:02:28 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 5.827 ms - 123[0m
2026-09-07T22:02:28: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:28: Method: POST
2026-09-07T22:02:28: originalUrl: /wp-json/batch/v1/
2026-09-07T22:02:28: path: /wp-json/batch/v1/
2026-09-07T22:02:28: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:28: isPublicRoute: false
2026-09-07T22:02:28: ------------------------------
2026-09-07T22:02:28: 22:02:28 [[32minfo[39m] [0mPOST /wp-json/batch/v1/ [33m401[0m 0.602 ms - 123[0m
2026-09-07T22:02:28: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:28: Method: POST
2026-09-07T22:02:28: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:02:28: path: /blog/wp-json/batch/v1
2026-09-07T22:02:28: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:02:28: isPublicRoute: false
2026-09-07T22:02:28: ------------------------------
2026-09-07T22:02:28: 22:02:28 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.498 ms - 123[0m
2026-09-07T22:02:28: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:28: Method: POST
2026-09-07T22:02:28: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:02:28: path: /wordpress/wp-json/batch/v1
2026-09-07T22:02:28: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:02:28: isPublicRoute: false
2026-09-07T22:02:28: ------------------------------
2026-09-07T22:02:28: 22:02:28 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.623 ms - 123[0m
2026-09-07T22:02:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:29: Method: POST
2026-09-07T22:02:29: originalUrl: /index.php?rest_route=/batch/v1
2026-09-07T22:02:29: path: /index.php
2026-09-07T22:02:29: normalizedPath: /index.php
2026-09-07T22:02:29: isPublicRoute: false
2026-09-07T22:02:29: ------------------------------
2026-09-07T22:02:29: 22:02:29 [[32minfo[39m] [0mPOST /index.php?rest_route=/batch/v1 [33m401[0m 1.342 ms - 123[0m
2026-09-07T22:02:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:29: Method: POST
2026-09-07T22:02:29: originalUrl: /index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:02:29: path: /index.php
2026-09-07T22:02:29: normalizedPath: /index.php
2026-09-07T22:02:29: isPublicRoute: false
2026-09-07T22:02:29: ------------------------------
2026-09-07T22:02:29: 22:02:29 [[32minfo[39m] [0mPOST /index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.741 ms - 123[0m
2026-09-07T22:02:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:29: Method: POST
2026-09-07T22:02:29: originalUrl: /?rest_route=%2Fbatch%2Fv1
2026-09-07T22:02:29: path: /
2026-09-07T22:02:29: normalizedPath: /
2026-09-07T22:02:29: isPublicRoute: false
2026-09-07T22:02:29: ------------------------------
2026-09-07T22:02:29: 22:02:29 [[32minfo[39m] [0mPOST /?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.505 ms - 123[0m
2026-09-07T22:02:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:29: Method: POST
2026-09-07T22:02:29: originalUrl: /?rest_route=/batch%2Fv1
2026-09-07T22:02:29: path: /
2026-09-07T22:02:29: normalizedPath: /
2026-09-07T22:02:29: isPublicRoute: false
2026-09-07T22:02:29: ------------------------------
2026-09-07T22:02:29: 22:02:29 [[32minfo[39m] [0mPOST /?rest_route=/batch%2Fv1 [33m401[0m 2.238 ms - 123[0m
2026-09-07T22:02:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:29: Method: POST
2026-09-07T22:02:29: originalUrl: /?rest_route=/batch/v1
2026-09-07T22:02:29: path: /
2026-09-07T22:02:29: normalizedPath: /
2026-09-07T22:02:29: isPublicRoute: false
2026-09-07T22:02:29: ------------------------------
2026-09-07T22:02:29: 22:02:29 [[32minfo[39m] [0mPOST /?rest_route=/batch/v1 [33m401[0m 0.560 ms - 123[0m
2026-09-07T22:02:29: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:29: Method: POST
2026-09-07T22:02:29: originalUrl: /wp-json/batch/v1
2026-09-07T22:02:29: path: /wp-json/batch/v1
2026-09-07T22:02:29: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:29: isPublicRoute: false
2026-09-07T22:02:29: ------------------------------
2026-09-07T22:02:29: 22:02:29 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 0.564 ms - 123[0m
2026-09-07T22:02:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:30: Method: POST
2026-09-07T22:02:30: originalUrl: /wp-json/Batch/v1
2026-09-07T22:02:30: path: /wp-json/Batch/v1
2026-09-07T22:02:30: normalizedPath: /wp-json/Batch/v1
2026-09-07T22:02:30: isPublicRoute: false
2026-09-07T22:02:30: ------------------------------
2026-09-07T22:02:30: 22:02:30 [[32minfo[39m] [0mPOST /wp-json/Batch/v1 [33m401[0m 0.516 ms - 123[0m
2026-09-07T22:02:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:30: Method: POST
2026-09-07T22:02:30: originalUrl: /wp-json/batch/v1
2026-09-07T22:02:30: path: /wp-json/batch/v1
2026-09-07T22:02:30: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:30: isPublicRoute: false
2026-09-07T22:02:30: ------------------------------
2026-09-07T22:02:30: 22:02:30 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 0.483 ms - 123[0m
2026-09-07T22:02:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:30: Method: POST
2026-09-07T22:02:30: originalUrl: /wp-json/batch/v1/
2026-09-07T22:02:30: path: /wp-json/batch/v1/
2026-09-07T22:02:30: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:30: isPublicRoute: false
2026-09-07T22:02:30: ------------------------------
2026-09-07T22:02:30: 22:02:30 [[32minfo[39m] [0mPOST /wp-json/batch/v1/ [33m401[0m 1.298 ms - 123[0m
2026-09-07T22:02:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:30: Method: POST
2026-09-07T22:02:30: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:02:30: path: /blog/wp-json/batch/v1
2026-09-07T22:02:30: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:02:30: isPublicRoute: false
2026-09-07T22:02:30: ------------------------------
2026-09-07T22:02:30: 22:02:30 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.556 ms - 123[0m
2026-09-07T22:02:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:30: Method: POST
2026-09-07T22:02:30: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:02:30: path: /wordpress/wp-json/batch/v1
2026-09-07T22:02:30: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:02:30: isPublicRoute: false
2026-09-07T22:02:30: ------------------------------
2026-09-07T22:02:30: 22:02:30 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.520 ms - 123[0m
2026-09-07T22:02:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:30: Method: POST
2026-09-07T22:02:30: originalUrl: /index.php?rest_route=/batch/v1
2026-09-07T22:02:30: path: /index.php
2026-09-07T22:02:30: normalizedPath: /index.php
2026-09-07T22:02:30: isPublicRoute: false
2026-09-07T22:02:30: ------------------------------
2026-09-07T22:02:30: 22:02:30 [[32minfo[39m] [0mPOST /index.php?rest_route=/batch/v1 [33m401[0m 0.645 ms - 123[0m
2026-09-07T22:02:30: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:30: Method: POST
2026-09-07T22:02:30: originalUrl: /index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:02:30: path: /index.php
2026-09-07T22:02:30: normalizedPath: /index.php
2026-09-07T22:02:30: isPublicRoute: false
2026-09-07T22:02:30: ------------------------------
2026-09-07T22:02:30: 22:02:30 [[32minfo[39m] [0mPOST /index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 1.180 ms - 123[0m
2026-09-07T22:02:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:31: Method: POST
2026-09-07T22:02:31: originalUrl: /?rest_route=%2Fbatch%2Fv1
2026-09-07T22:02:31: path: /
2026-09-07T22:02:31: normalizedPath: /
2026-09-07T22:02:31: isPublicRoute: false
2026-09-07T22:02:31: ------------------------------
2026-09-07T22:02:31: 22:02:31 [[32minfo[39m] [0mPOST /?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.509 ms - 123[0m
2026-09-07T22:02:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:31: Method: POST
2026-09-07T22:02:31: originalUrl: /?rest_route=/batch%2Fv1
2026-09-07T22:02:31: path: /
2026-09-07T22:02:31: normalizedPath: /
2026-09-07T22:02:31: isPublicRoute: false
2026-09-07T22:02:31: ------------------------------
2026-09-07T22:02:31: 22:02:31 [[32minfo[39m] [0mPOST /?rest_route=/batch%2Fv1 [33m401[0m 0.497 ms - 123[0m
2026-09-07T22:02:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:31: Method: POST
2026-09-07T22:02:31: originalUrl: /?rest_route=/batch/v1
2026-09-07T22:02:31: path: /
2026-09-07T22:02:31: normalizedPath: /
2026-09-07T22:02:31: isPublicRoute: false
2026-09-07T22:02:31: ------------------------------
2026-09-07T22:02:31: 22:02:31 [[32minfo[39m] [0mPOST /?rest_route=/batch/v1 [33m401[0m 0.531 ms - 123[0m
2026-09-07T22:02:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:31: Method: POST
2026-09-07T22:02:31: originalUrl: /wp-json/batch/v1
2026-09-07T22:02:31: path: /wp-json/batch/v1
2026-09-07T22:02:31: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:31: isPublicRoute: false
2026-09-07T22:02:31: ------------------------------
2026-09-07T22:02:31: 22:02:31 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 0.470 ms - 123[0m
2026-09-07T22:02:31: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:31: Method: POST
2026-09-07T22:02:31: originalUrl: /wp-json/Batch/v1
2026-09-07T22:02:31: path: /wp-json/Batch/v1
2026-09-07T22:02:31: normalizedPath: /wp-json/Batch/v1
2026-09-07T22:02:31: isPublicRoute: false
2026-09-07T22:02:31: ------------------------------
2026-09-07T22:02:31: 22:02:31 [[32minfo[39m] [0mPOST /wp-json/Batch/v1 [33m401[0m 5.277 ms - 123[0m
2026-09-07T22:02:32: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:32: Method: POST
2026-09-07T22:02:32: originalUrl: /wp-json/batch/v1
2026-09-07T22:02:32: path: /wp-json/batch/v1
2026-09-07T22:02:32: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:32: isPublicRoute: false
2026-09-07T22:02:32: ------------------------------
2026-09-07T22:02:32: 22:02:32 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 0.524 ms - 123[0m
2026-09-07T22:02:32: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:32: Method: POST
2026-09-07T22:02:32: originalUrl: /wp-json/batch/v1/
2026-09-07T22:02:32: path: /wp-json/batch/v1/
2026-09-07T22:02:32: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:32: isPublicRoute: false
2026-09-07T22:02:32: ------------------------------
2026-09-07T22:02:32: 22:02:32 [[32minfo[39m] [0mPOST /wp-json/batch/v1/ [33m401[0m 0.501 ms - 123[0m
2026-09-07T22:02:32: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:32: Method: POST
2026-09-07T22:02:32: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:02:32: path: /blog/wp-json/batch/v1
2026-09-07T22:02:32: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:02:32: isPublicRoute: false
2026-09-07T22:02:32: ------------------------------
2026-09-07T22:02:32: 22:02:32 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.482 ms - 123[0m
2026-09-07T22:02:32: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:32: Method: POST
2026-09-07T22:02:32: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:02:32: path: /wordpress/wp-json/batch/v1
2026-09-07T22:02:32: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:02:32: isPublicRoute: false
2026-09-07T22:02:32: ------------------------------
2026-09-07T22:02:32: 22:02:32 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.500 ms - 123[0m
2026-09-07T22:02:32: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:32: Method: POST
2026-09-07T22:02:32: originalUrl: /index.php?rest_route=/batch/v1
2026-09-07T22:02:32: path: /index.php
2026-09-07T22:02:32: normalizedPath: /index.php
2026-09-07T22:02:32: isPublicRoute: false
2026-09-07T22:02:32: ------------------------------
2026-09-07T22:02:32: 22:02:32 [[32minfo[39m] [0mPOST /index.php?rest_route=/batch/v1 [33m401[0m 0.453 ms - 123[0m
2026-09-07T22:02:32: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:32: Method: POST
2026-09-07T22:02:32: originalUrl: /index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:02:32: path: /index.php
2026-09-07T22:02:32: normalizedPath: /index.php
2026-09-07T22:02:32: isPublicRoute: false
2026-09-07T22:02:32: ------------------------------
2026-09-07T22:02:32: 22:02:32 [[32minfo[39m] [0mPOST /index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.433 ms - 123[0m
2026-09-07T22:02:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:33: Method: POST
2026-09-07T22:02:33: originalUrl: /?rest_route=%2Fbatch%2Fv1
2026-09-07T22:02:33: path: /
2026-09-07T22:02:33: normalizedPath: /
2026-09-07T22:02:33: isPublicRoute: false
2026-09-07T22:02:33: ------------------------------
2026-09-07T22:02:33: 22:02:33 [[32minfo[39m] [0mPOST /?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.416 ms - 123[0m
2026-09-07T22:02:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:33: Method: POST
2026-09-07T22:02:33: originalUrl: /?rest_route=/batch%2Fv1
2026-09-07T22:02:33: path: /
2026-09-07T22:02:33: normalizedPath: /
2026-09-07T22:02:33: isPublicRoute: false
2026-09-07T22:02:33: ------------------------------
2026-09-07T22:02:33: 22:02:33 [[32minfo[39m] [0mPOST /?rest_route=/batch%2Fv1 [33m401[0m 5.278 ms - 123[0m
2026-09-07T22:02:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:33: Method: POST
2026-09-07T22:02:33: originalUrl: /?rest_route=/batch/v1
2026-09-07T22:02:33: path: /
2026-09-07T22:02:33: normalizedPath: /
2026-09-07T22:02:33: isPublicRoute: false
2026-09-07T22:02:33: ------------------------------
2026-09-07T22:02:33: 22:02:33 [[32minfo[39m] [0mPOST /?rest_route=/batch/v1 [33m401[0m 0.406 ms - 123[0m
2026-09-07T22:02:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:33: Method: POST
2026-09-07T22:02:33: originalUrl: /wp-json/batch/v1
2026-09-07T22:02:33: path: /wp-json/batch/v1
2026-09-07T22:02:33: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:33: isPublicRoute: false
2026-09-07T22:02:33: ------------------------------
2026-09-07T22:02:33: 22:02:33 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 0.429 ms - 123[0m
2026-09-07T22:02:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:33: Method: POST
2026-09-07T22:02:33: originalUrl: /wp-json/Batch/v1
2026-09-07T22:02:33: path: /wp-json/Batch/v1
2026-09-07T22:02:33: normalizedPath: /wp-json/Batch/v1
2026-09-07T22:02:33: isPublicRoute: false
2026-09-07T22:02:33: ------------------------------
2026-09-07T22:02:33: 22:02:33 [[32minfo[39m] [0mPOST /wp-json/Batch/v1 [33m401[0m 0.565 ms - 123[0m
2026-09-07T22:02:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:33: Method: POST
2026-09-07T22:02:33: originalUrl: /wp-json/batch/v1
2026-09-07T22:02:33: path: /wp-json/batch/v1
2026-09-07T22:02:33: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:33: isPublicRoute: false
2026-09-07T22:02:33: ------------------------------
2026-09-07T22:02:33: 22:02:33 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 1.082 ms - 123[0m
2026-09-07T22:02:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:33: Method: POST
2026-09-07T22:02:33: originalUrl: /wp-json/batch/v1/
2026-09-07T22:02:33: path: /wp-json/batch/v1/
2026-09-07T22:02:33: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:33: isPublicRoute: false
2026-09-07T22:02:33: ------------------------------
2026-09-07T22:02:33: 22:02:33 [[32minfo[39m] [0mPOST /wp-json/batch/v1/ [33m401[0m 0.752 ms - 123[0m
2026-09-07T22:02:34: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:34: Method: POST
2026-09-07T22:02:34: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:02:34: path: /blog/wp-json/batch/v1
2026-09-07T22:02:34: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:02:34: isPublicRoute: false
2026-09-07T22:02:34: ------------------------------
2026-09-07T22:02:34: 22:02:34 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.603 ms - 123[0m
2026-09-07T22:02:34: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:34: Method: POST
2026-09-07T22:02:34: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:02:34: path: /wordpress/wp-json/batch/v1
2026-09-07T22:02:34: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:02:34: isPublicRoute: false
2026-09-07T22:02:34: ------------------------------
2026-09-07T22:02:34: 22:02:34 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.488 ms - 123[0m
2026-09-07T22:02:34: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:34: Method: POST
2026-09-07T22:02:34: originalUrl: /index.php?rest_route=/batch/v1
2026-09-07T22:02:34: path: /index.php
2026-09-07T22:02:34: normalizedPath: /index.php
2026-09-07T22:02:34: isPublicRoute: false
2026-09-07T22:02:34: ------------------------------
2026-09-07T22:02:34: 22:02:34 [[32minfo[39m] [0mPOST /index.php?rest_route=/batch/v1 [33m401[0m 0.543 ms - 123[0m
2026-09-07T22:02:34: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:34: Method: POST
2026-09-07T22:02:34: originalUrl: /index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:02:34: path: /index.php
2026-09-07T22:02:34: normalizedPath: /index.php
2026-09-07T22:02:34: isPublicRoute: false
2026-09-07T22:02:34: ------------------------------
2026-09-07T22:02:34: 22:02:34 [[32minfo[39m] [0mPOST /index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.453 ms - 123[0m
2026-09-07T22:02:34: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:34: Method: POST
2026-09-07T22:02:34: originalUrl: /?rest_route=%2Fbatch%2Fv1
2026-09-07T22:02:34: path: /
2026-09-07T22:02:34: normalizedPath: /
2026-09-07T22:02:34: isPublicRoute: false
2026-09-07T22:02:34: ------------------------------
2026-09-07T22:02:34: 22:02:34 [[32minfo[39m] [0mPOST /?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.610 ms - 123[0m
2026-09-07T22:02:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:35: Method: POST
2026-09-07T22:02:35: originalUrl: /?rest_route=/batch%2Fv1
2026-09-07T22:02:35: path: /
2026-09-07T22:02:35: normalizedPath: /
2026-09-07T22:02:35: isPublicRoute: false
2026-09-07T22:02:35: ------------------------------
2026-09-07T22:02:35: 22:02:35 [[32minfo[39m] [0mPOST /?rest_route=/batch%2Fv1 [33m401[0m 0.507 ms - 123[0m
2026-09-07T22:02:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:35: Method: POST
2026-09-07T22:02:35: originalUrl: /?rest_route=/batch/v1
2026-09-07T22:02:35: path: /
2026-09-07T22:02:35: normalizedPath: /
2026-09-07T22:02:35: isPublicRoute: false
2026-09-07T22:02:35: ------------------------------
2026-09-07T22:02:35: 22:02:35 [[32minfo[39m] [0mPOST /?rest_route=/batch/v1 [33m401[0m 0.701 ms - 123[0m
2026-09-07T22:02:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:35: Method: POST
2026-09-07T22:02:35: originalUrl: /wp-json/batch/v1
2026-09-07T22:02:35: path: /wp-json/batch/v1
2026-09-07T22:02:35: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:35: isPublicRoute: false
2026-09-07T22:02:35: ------------------------------
2026-09-07T22:02:35: 22:02:35 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 5.131 ms - 123[0m
2026-09-07T22:02:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:35: Method: POST
2026-09-07T22:02:35: originalUrl: /wp-json/Batch/v1
2026-09-07T22:02:35: path: /wp-json/Batch/v1
2026-09-07T22:02:35: normalizedPath: /wp-json/Batch/v1
2026-09-07T22:02:35: isPublicRoute: false
2026-09-07T22:02:35: ------------------------------
2026-09-07T22:02:35: 22:02:35 [[32minfo[39m] [0mPOST /wp-json/Batch/v1 [33m401[0m 0.689 ms - 123[0m
2026-09-07T22:02:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:35: Method: POST
2026-09-07T22:02:35: originalUrl: /wp-json/batch/v1
2026-09-07T22:02:35: path: /wp-json/batch/v1
2026-09-07T22:02:35: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:35: isPublicRoute: false
2026-09-07T22:02:35: ------------------------------
2026-09-07T22:02:35: 22:02:35 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 0.758 ms - 123[0m
2026-09-07T22:02:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:35: Method: POST
2026-09-07T22:02:35: originalUrl: /wp-json/batch/v1/
2026-09-07T22:02:35: path: /wp-json/batch/v1/
2026-09-07T22:02:35: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:35: isPublicRoute: false
2026-09-07T22:02:35: ------------------------------
2026-09-07T22:02:35: 22:02:35 [[32minfo[39m] [0mPOST /wp-json/batch/v1/ [33m401[0m 0.793 ms - 123[0m
2026-09-07T22:02:36: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:36: Method: POST
2026-09-07T22:02:36: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:02:36: path: /blog/wp-json/batch/v1
2026-09-07T22:02:36: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:02:36: isPublicRoute: false
2026-09-07T22:02:36: ------------------------------
2026-09-07T22:02:36: 22:02:36 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 7.728 ms - 123[0m
2026-09-07T22:02:36: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:36: Method: POST
2026-09-07T22:02:36: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:02:36: path: /wordpress/wp-json/batch/v1
2026-09-07T22:02:36: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:02:36: isPublicRoute: false
2026-09-07T22:02:36: ------------------------------
2026-09-07T22:02:36: 22:02:36 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.899 ms - 123[0m
2026-09-07T22:02:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:41: Method: POST
2026-09-07T22:02:41: originalUrl: /index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:02:41: path: /index.php
2026-09-07T22:02:41: normalizedPath: /index.php
2026-09-07T22:02:41: isPublicRoute: false
2026-09-07T22:02:41: ------------------------------
2026-09-07T22:02:41: 22:02:41 [[32minfo[39m] [0mPOST /index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 1.724 ms - 123[0m
2026-09-07T22:02:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:41: Method: POST
2026-09-07T22:02:41: originalUrl: /?rest_route=%2Fbatch%2Fv1
2026-09-07T22:02:41: path: /
2026-09-07T22:02:41: normalizedPath: /
2026-09-07T22:02:41: isPublicRoute: false
2026-09-07T22:02:41: ------------------------------
2026-09-07T22:02:41: 22:02:41 [[32minfo[39m] [0mPOST /?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.672 ms - 123[0m
2026-09-07T22:02:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:41: Method: POST
2026-09-07T22:02:41: originalUrl: /?rest_route=/batch%2Fv1
2026-09-07T22:02:41: path: /
2026-09-07T22:02:41: normalizedPath: /
2026-09-07T22:02:41: isPublicRoute: false
2026-09-07T22:02:41: ------------------------------
2026-09-07T22:02:41: 22:02:41 [[32minfo[39m] [0mPOST /?rest_route=/batch%2Fv1 [33m401[0m 5.001 ms - 123[0m
2026-09-07T22:02:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:42: Method: POST
2026-09-07T22:02:42: originalUrl: /?rest_route=/batch/v1
2026-09-07T22:02:42: path: /
2026-09-07T22:02:42: normalizedPath: /
2026-09-07T22:02:42: isPublicRoute: false
2026-09-07T22:02:42: ------------------------------
2026-09-07T22:02:42: 22:02:42 [[32minfo[39m] [0mPOST /?rest_route=/batch/v1 [33m401[0m 0.647 ms - 123[0m
2026-09-07T22:02:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:42: Method: POST
2026-09-07T22:02:42: originalUrl: /wp-json/batch/v1
2026-09-07T22:02:42: path: /wp-json/batch/v1
2026-09-07T22:02:42: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:42: isPublicRoute: false
2026-09-07T22:02:42: ------------------------------
2026-09-07T22:02:42: 22:02:42 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 0.605 ms - 123[0m
2026-09-07T22:02:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:42: Method: POST
2026-09-07T22:02:42: originalUrl: /wp-json/Batch/v1
2026-09-07T22:02:42: path: /wp-json/Batch/v1
2026-09-07T22:02:42: normalizedPath: /wp-json/Batch/v1
2026-09-07T22:02:42: isPublicRoute: false
2026-09-07T22:02:42: ------------------------------
2026-09-07T22:02:42: 22:02:42 [[32minfo[39m] [0mPOST /wp-json/Batch/v1 [33m401[0m 0.629 ms - 123[0m
2026-09-07T22:02:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:42: Method: POST
2026-09-07T22:02:42: originalUrl: /wp-json/batch/v1
2026-09-07T22:02:42: path: /wp-json/batch/v1
2026-09-07T22:02:42: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:42: isPublicRoute: false
2026-09-07T22:02:42: ------------------------------
2026-09-07T22:02:42: 22:02:42 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 0.591 ms - 123[0m
2026-09-07T22:02:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:42: Method: POST
2026-09-07T22:02:42: originalUrl: /wp-json/batch/v1/
2026-09-07T22:02:42: path: /wp-json/batch/v1/
2026-09-07T22:02:42: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:42: isPublicRoute: false
2026-09-07T22:02:42: ------------------------------
2026-09-07T22:02:42: 22:02:42 [[32minfo[39m] [0mPOST /wp-json/batch/v1/ [33m401[0m 0.858 ms - 123[0m
2026-09-07T22:02:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:42: Method: POST
2026-09-07T22:02:42: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:02:42: path: /blog/wp-json/batch/v1
2026-09-07T22:02:42: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:02:42: isPublicRoute: false
2026-09-07T22:02:42: ------------------------------
2026-09-07T22:02:42: 22:02:42 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.704 ms - 123[0m
2026-09-07T22:02:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:42: Method: POST
2026-09-07T22:02:42: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:02:42: path: /wordpress/wp-json/batch/v1
2026-09-07T22:02:42: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:02:42: isPublicRoute: false
2026-09-07T22:02:42: ------------------------------
2026-09-07T22:02:42: 22:02:42 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 1.189 ms - 123[0m
2026-09-07T22:02:43: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:43: Method: POST
2026-09-07T22:02:43: originalUrl: /index.php?rest_route=/batch/v1
2026-09-07T22:02:43: path: /index.php
2026-09-07T22:02:43: normalizedPath: /index.php
2026-09-07T22:02:43: isPublicRoute: false
2026-09-07T22:02:43: ------------------------------
2026-09-07T22:02:43: 22:02:43 [[32minfo[39m] [0mPOST /index.php?rest_route=/batch/v1 [33m401[0m 1.534 ms - 123[0m
2026-09-07T22:02:43: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:43: Method: POST
2026-09-07T22:02:43: originalUrl: /index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:02:43: path: /index.php
2026-09-07T22:02:43: normalizedPath: /index.php
2026-09-07T22:02:43: isPublicRoute: false
2026-09-07T22:02:43: ------------------------------
2026-09-07T22:02:43: 22:02:43 [[32minfo[39m] [0mPOST /index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.643 ms - 123[0m
2026-09-07T22:02:43: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:43: Method: POST
2026-09-07T22:02:43: originalUrl: /?rest_route=%2Fbatch%2Fv1
2026-09-07T22:02:43: path: /
2026-09-07T22:02:43: normalizedPath: /
2026-09-07T22:02:43: isPublicRoute: false
2026-09-07T22:02:43: ------------------------------
2026-09-07T22:02:43: 22:02:43 [[32minfo[39m] [0mPOST /?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.842 ms - 123[0m
2026-09-07T22:02:43: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:43: Method: POST
2026-09-07T22:02:43: originalUrl: /?rest_route=/batch%2Fv1
2026-09-07T22:02:43: path: /
2026-09-07T22:02:43: normalizedPath: /
2026-09-07T22:02:43: isPublicRoute: false
2026-09-07T22:02:43: ------------------------------
2026-09-07T22:02:43: 22:02:43 [[32minfo[39m] [0mPOST /?rest_route=/batch%2Fv1 [33m401[0m 0.637 ms - 123[0m
2026-09-07T22:02:43: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:43: Method: POST
2026-09-07T22:02:43: originalUrl: /?rest_route=/batch/v1
2026-09-07T22:02:43: path: /
2026-09-07T22:02:43: normalizedPath: /
2026-09-07T22:02:43: isPublicRoute: false
2026-09-07T22:02:43: ------------------------------
2026-09-07T22:02:43: 22:02:43 [[32minfo[39m] [0mPOST /?rest_route=/batch/v1 [33m401[0m 0.912 ms - 123[0m
2026-09-07T22:02:43: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:43: Method: POST
2026-09-07T22:02:43: originalUrl: /wp-json/batch/v1
2026-09-07T22:02:43: path: /wp-json/batch/v1
2026-09-07T22:02:43: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:43: isPublicRoute: false
2026-09-07T22:02:43: ------------------------------
2026-09-07T22:02:43: 22:02:43 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 0.676 ms - 123[0m
2026-09-07T22:02:43: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:43: Method: POST
2026-09-07T22:02:43: originalUrl: /wp-json/Batch/v1
2026-09-07T22:02:43: path: /wp-json/Batch/v1
2026-09-07T22:02:43: normalizedPath: /wp-json/Batch/v1
2026-09-07T22:02:43: isPublicRoute: false
2026-09-07T22:02:43: ------------------------------
2026-09-07T22:02:43: 22:02:43 [[32minfo[39m] [0mPOST /wp-json/Batch/v1 [33m401[0m 0.701 ms - 123[0m
2026-09-07T22:02:44: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:44: Method: POST
2026-09-07T22:02:44: originalUrl: /wp-json/batch/v1
2026-09-07T22:02:44: path: /wp-json/batch/v1
2026-09-07T22:02:44: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:44: isPublicRoute: false
2026-09-07T22:02:44: ------------------------------
2026-09-07T22:02:44: 22:02:44 [[32minfo[39m] [0mPOST /wp-json/batch/v1 [33m401[0m 1.196 ms - 123[0m
2026-09-07T22:02:44: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:44: Method: POST
2026-09-07T22:02:44: originalUrl: /wp-json/batch/v1/
2026-09-07T22:02:44: path: /wp-json/batch/v1/
2026-09-07T22:02:44: normalizedPath: /wp-json/batch/v1
2026-09-07T22:02:44: isPublicRoute: false
2026-09-07T22:02:44: ------------------------------
2026-09-07T22:02:44: 22:02:44 [[32minfo[39m] [0mPOST /wp-json/batch/v1/ [33m401[0m 0.491 ms - 123[0m
2026-09-07T22:02:44: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:44: Method: POST
2026-09-07T22:02:44: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:02:44: path: /blog/wp-json/batch/v1
2026-09-07T22:02:44: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:02:44: isPublicRoute: false
2026-09-07T22:02:44: ------------------------------
2026-09-07T22:02:44: 22:02:44 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.506 ms - 123[0m
2026-09-07T22:02:44: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:44: Method: POST
2026-09-07T22:02:44: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:02:44: path: /wordpress/wp-json/batch/v1
2026-09-07T22:02:44: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:02:44: isPublicRoute: false
2026-09-07T22:02:44: ------------------------------
2026-09-07T22:02:44: 22:02:44 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.584 ms - 123[0m
2026-09-07T22:02:44: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:44: Method: GET
2026-09-07T22:02:44: originalUrl: /wp/v2/posts/999999
2026-09-07T22:02:44: path: /wp/v2/posts/999999
2026-09-07T22:02:44: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:44: isPublicRoute: false
2026-09-07T22:02:44: ------------------------------
2026-09-07T22:02:44: 22:02:44 [[32minfo[39m] [0mGET /wp/v2/posts/999999 [33m401[0m 1.600 ms - 123[0m
2026-09-07T22:02:44: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:44: Method: GET
2026-09-07T22:02:44: originalUrl: /wp-login.php
2026-09-07T22:02:44: path: /wp-login.php
2026-09-07T22:02:44: normalizedPath: /wp-login.php
2026-09-07T22:02:44: isPublicRoute: false
2026-09-07T22:02:44: ------------------------------
2026-09-07T22:02:44: 22:02:44 [[32minfo[39m] [0mGET /wp-login.php [33m401[0m 1.329 ms - 123[0m
2026-09-07T22:02:45: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:45: Method: GET
2026-09-07T22:02:45: originalUrl: /feed/
2026-09-07T22:02:45: path: /feed/
2026-09-07T22:02:45: normalizedPath: /feed
2026-09-07T22:02:45: isPublicRoute: false
2026-09-07T22:02:45: ------------------------------
2026-09-07T22:02:45: 22:02:45 [[32minfo[39m] [0mGET /feed/ [33m401[0m 1.878 ms - 123[0m
2026-09-07T22:02:45: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:45: Method: GET
2026-09-07T22:02:45: originalUrl: /wp-json/
2026-09-07T22:02:45: path: /wp-json/
2026-09-07T22:02:45: normalizedPath: /wp-json
2026-09-07T22:02:45: isPublicRoute: false
2026-09-07T22:02:45: ------------------------------
2026-09-07T22:02:45: 22:02:45 [[32minfo[39m] [0mGET /wp-json/ [33m401[0m 0.854 ms - 123[0m
2026-09-07T22:02:45: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:45: Method: GET
2026-09-07T22:02:45: originalUrl: /
2026-09-07T22:02:45: path: /
2026-09-07T22:02:45: normalizedPath: /
2026-09-07T22:02:45: isPublicRoute: false
2026-09-07T22:02:45: ------------------------------
2026-09-07T22:02:45: 22:02:45 [[32minfo[39m] [0mGET / [33m401[0m 0.949 ms - 123[0m
2026-09-07T22:02:45: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:45: Method: GET
2026-09-07T22:02:45: originalUrl: /wp/v2/posts/999999?author_exclude=1&orderby=none&per_page=5
2026-09-07T22:02:45: path: /wp/v2/posts/999999
2026-09-07T22:02:45: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:45: isPublicRoute: false
2026-09-07T22:02:45: ------------------------------
2026-09-07T22:02:45: 22:02:45 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=1&orderby=none&per_page=5 [33m401[0m 1.365 ms - 123[0m
2026-09-07T22:02:45: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:45: Method: GET
2026-09-07T22:02:45: originalUrl: /wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:02:45: path: /wp/v2/posts/999999
2026-09-07T22:02:45: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:45: isPublicRoute: false
2026-09-07T22:02:45: ------------------------------
2026-09-07T22:02:45: 22:02:45 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 0.909 ms - 123[0m
2026-09-07T22:02:45: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:45: Method: GET
2026-09-07T22:02:45: originalUrl: /wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:02:45: path: /wp/v2/posts/999999
2026-09-07T22:02:45: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:45: isPublicRoute: false
2026-09-07T22:02:45: ------------------------------
2026-09-07T22:02:45: 22:02:45 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 0.952 ms - 123[0m
2026-09-07T22:02:45: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:45: Method: GET
2026-09-07T22:02:45: originalUrl: /wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:02:45: path: /wp/v2/posts/999999
2026-09-07T22:02:45: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:45: isPublicRoute: false
2026-09-07T22:02:45: ------------------------------
2026-09-07T22:02:45: 22:02:45 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 1.171 ms - 123[0m
2026-09-07T22:02:46: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:46: Method: GET
2026-09-07T22:02:46: originalUrl: /wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374--+-&orderby=none&per_page=500
2026-09-07T22:02:46: path: /wp/v2/posts/999999
2026-09-07T22:02:46: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:46: isPublicRoute: false
2026-09-07T22:02:46: ------------------------------
2026-09-07T22:02:46: 22:02:46 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374--+-&orderby=none&per_page=500 [33m401[0m 1.134 ms - 123[0m
2026-09-07T22:02:46: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:46: Method: GET
2026-09-07T22:02:46: originalUrl: /wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:02:46: path: /wp/v2/posts/999999
2026-09-07T22:02:46: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:46: isPublicRoute: false
2026-09-07T22:02:46: ------------------------------
2026-09-07T22:02:46: 22:02:46 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 1.034 ms - 123[0m
2026-09-07T22:02:46: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:46: Method: GET
2026-09-07T22:02:46: originalUrl: /wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:02:46: path: /wp/v2/posts/999999
2026-09-07T22:02:46: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:46: isPublicRoute: false
2026-09-07T22:02:46: ------------------------------
2026-09-07T22:02:46: 22:02:46 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 1.106 ms - 123[0m
2026-09-07T22:02:46: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:46: Method: GET
2026-09-07T22:02:46: originalUrl: /wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:02:46: path: /wp/v2/posts/999999
2026-09-07T22:02:46: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:46: isPublicRoute: false
2026-09-07T22:02:46: ------------------------------
2026-09-07T22:02:46: 22:02:46 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 1.597 ms - 123[0m
2026-09-07T22:02:46: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:46: Method: GET
2026-09-07T22:02:46: originalUrl: /wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:02:46: path: /wp/v2/posts/999999
2026-09-07T22:02:46: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:46: isPublicRoute: false
2026-09-07T22:02:46: ------------------------------
2026-09-07T22:02:46: 22:02:46 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 1.155 ms - 123[0m
2026-09-07T22:02:46: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:46: Method: GET
2026-09-07T22:02:46: originalUrl: /wp/v2/posts/999999?author_exclude=0%29+OR+EXTRACTVALUE%281%2CCONCAT%280x7e%2CLENGTH%28COALESCE%28%280x414243%29%2C%27%27%29%29%29%29--+-&orderby=none&per_page=500
2026-09-07T22:02:46: path: /wp/v2/posts/999999
2026-09-07T22:02:46: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:46: isPublicRoute: false
2026-09-07T22:02:46: ------------------------------
2026-09-07T22:02:46: 22:02:46 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=0%29+OR+EXTRACTVALUE%281%2CCONCAT%280x7e%2CLENGTH%28COALESCE%28%280x414243%29%2C%27%27%29%29%29%29--+-&orderby=none&per_page=500 [33m401[0m 2.140 ms - 123[0m
2026-09-07T22:02:46: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:46: Method: GET
2026-09-07T22:02:46: originalUrl: /wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:02:46: path: /wp/v2/posts/999999
2026-09-07T22:02:46: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:46: isPublicRoute: false
2026-09-07T22:02:46: ------------------------------
2026-09-07T22:02:46: 22:02:46 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 0.897 ms - 123[0m
2026-09-07T22:02:47: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:47: Method: GET
2026-09-07T22:02:47: originalUrl: /wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:02:47: path: /wp/v2/posts/999999
2026-09-07T22:02:47: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:47: isPublicRoute: false
2026-09-07T22:02:47: ------------------------------
2026-09-07T22:02:47: 22:02:47 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 0.864 ms - 123[0m
2026-09-07T22:02:47: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:47: Method: GET
2026-09-07T22:02:47: originalUrl: /wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:02:47: path: /wp/v2/posts/999999
2026-09-07T22:02:47: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:47: isPublicRoute: false
2026-09-07T22:02:47: ------------------------------
2026-09-07T22:02:47: 22:02:47 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 1.531 ms - 123[0m
2026-09-07T22:02:47: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:47: Method: GET
2026-09-07T22:02:47: originalUrl: /wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:02:47: path: /wp/v2/posts/999999
2026-09-07T22:02:47: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:47: isPublicRoute: false
2026-09-07T22:02:47: ------------------------------
2026-09-07T22:02:47: 22:02:47 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 0.652 ms - 123[0m
2026-09-07T22:02:47: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:47: Method: GET
2026-09-07T22:02:47: originalUrl: /wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:02:47: path: /wp/v2/posts/999999
2026-09-07T22:02:47: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:47: isPublicRoute: false
2026-09-07T22:02:47: ------------------------------
2026-09-07T22:02:47: 22:02:47 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 0.794 ms - 123[0m
2026-09-07T22:02:47: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:47: Method: GET
2026-09-07T22:02:47: originalUrl: /wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:02:47: path: /wp/v2/posts/999999
2026-09-07T22:02:47: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:47: isPublicRoute: false
2026-09-07T22:02:47: ------------------------------
2026-09-07T22:02:47: 22:02:47 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 0.666 ms - 123[0m
2026-09-07T22:02:47: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:47: Method: GET
2026-09-07T22:02:47: originalUrl: /wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%280%29%29x%29--+-&orderby=none&per_page=500
2026-09-07T22:02:47: path: /wp/v2/posts/999999
2026-09-07T22:02:47: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:47: isPublicRoute: false
2026-09-07T22:02:47: ------------------------------
2026-09-07T22:02:47: 22:02:47 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%280%29%29x%29--+-&orderby=none&per_page=500 [33m401[0m 0.791 ms - 123[0m
2026-09-07T22:02:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:48: Method: GET
2026-09-07T22:02:48: originalUrl: /wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%283%29%29x%29--+-&orderby=none&per_page=500
2026-09-07T22:02:48: path: /wp/v2/posts/999999
2026-09-07T22:02:48: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:48: isPublicRoute: false
2026-09-07T22:02:48: ------------------------------
2026-09-07T22:02:48: 22:02:48 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%283%29%29x%29--+-&orderby=none&per_page=500 [33m401[0m 0.731 ms - 123[0m
2026-09-07T22:02:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:48: Method: GET
2026-09-07T22:02:48: originalUrl: /wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%280%29%29x%29--+-&orderby=none&per_page=500
2026-09-07T22:02:48: path: /wp/v2/posts/999999
2026-09-07T22:02:48: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:48: isPublicRoute: false
2026-09-07T22:02:48: ------------------------------
2026-09-07T22:02:48: 22:02:48 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%280%29%29x%29--+-&orderby=none&per_page=500 [33m401[0m 1.356 ms - 123[0m
2026-09-07T22:02:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:48: Method: GET
2026-09-07T22:02:48: originalUrl: /wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%283%29%29x%29--+-&orderby=none&per_page=500
2026-09-07T22:02:48: path: /wp/v2/posts/999999
2026-09-07T22:02:48: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:48: isPublicRoute: false
2026-09-07T22:02:48: ------------------------------
2026-09-07T22:02:48: 22:02:48 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%283%29%29x%29--+-&orderby=none&per_page=500 [33m401[0m 0.851 ms - 123[0m
2026-09-07T22:02:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:48: Method: GET
2026-09-07T22:02:48: originalUrl: /wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%280%29%29x%29--+-&orderby=none&per_page=500
2026-09-07T22:02:48: path: /wp/v2/posts/999999
2026-09-07T22:02:48: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:48: isPublicRoute: false
2026-09-07T22:02:48: ------------------------------
2026-09-07T22:02:48: 22:02:48 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%280%29%29x%29--+-&orderby=none&per_page=500 [33m401[0m 0.714 ms - 123[0m
2026-09-07T22:02:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:48: Method: GET
2026-09-07T22:02:48: originalUrl: /wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%283%29%29x%29--+-&orderby=none&per_page=500
2026-09-07T22:02:48: path: /wp/v2/posts/999999
2026-09-07T22:02:48: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:48: isPublicRoute: false
2026-09-07T22:02:48: ------------------------------
2026-09-07T22:02:48: 22:02:48 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%283%29%29x%29--+-&orderby=none&per_page=500 [33m401[0m 0.830 ms - 123[0m
2026-09-07T22:02:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:48: Method: GET
2026-09-07T22:02:48: originalUrl: /wp/v2/posts/999999?author_exclude=0%29+OR+1--+-&orderby=none&per_page=500
2026-09-07T22:02:48: path: /wp/v2/posts/999999
2026-09-07T22:02:48: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:48: isPublicRoute: false
2026-09-07T22:02:48: ------------------------------
2026-09-07T22:02:48: 22:02:48 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=0%29+OR+1--+-&orderby=none&per_page=500 [33m401[0m 0.820 ms - 123[0m
2026-09-07T22:02:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:48: Method: GET
2026-09-07T22:02:48: originalUrl: /wp/v2/posts/999999?author_exclude=0%29+OR+BENCHMARK%283000000%2CSHA1%281%29%29--+-&orderby=none&per_page=500
2026-09-07T22:02:48: path: /wp/v2/posts/999999
2026-09-07T22:02:48: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:48: isPublicRoute: false
2026-09-07T22:02:48: ------------------------------
2026-09-07T22:02:48: 22:02:48 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=0%29+OR+BENCHMARK%283000000%2CSHA1%281%29%29--+-&orderby=none&per_page=500 [33m401[0m 0.878 ms - 123[0m
2026-09-07T22:02:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:49: Method: GET
2026-09-07T22:02:49: originalUrl: /wp/v2/posts/999999?author_exclude=0%29+OR+1--+-&orderby=none&per_page=500
2026-09-07T22:02:49: path: /wp/v2/posts/999999
2026-09-07T22:02:49: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:49: isPublicRoute: false
2026-09-07T22:02:49: ------------------------------
2026-09-07T22:02:49: 22:02:49 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=0%29+OR+1--+-&orderby=none&per_page=500 [33m401[0m 0.800 ms - 123[0m
2026-09-07T22:02:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:49: Method: GET
2026-09-07T22:02:49: originalUrl: /wp/v2/posts/999999?author_exclude=0%29+OR+BENCHMARK%283000000%2CSHA1%281%29%29--+-&orderby=none&per_page=500
2026-09-07T22:02:49: path: /wp/v2/posts/999999
2026-09-07T22:02:49: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:49: isPublicRoute: false
2026-09-07T22:02:49: ------------------------------
2026-09-07T22:02:49: 22:02:49 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=0%29+OR+BENCHMARK%283000000%2CSHA1%281%29%29--+-&orderby=none&per_page=500 [33m401[0m 1.560 ms - 123[0m
2026-09-07T22:02:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:49: Method: GET
2026-09-07T22:02:49: originalUrl: /wp/v2/posts/999999?author_exclude=0%29+AND+%281%3D1%29--+-&orderby=none&per_page=500
2026-09-07T22:02:49: path: /wp/v2/posts/999999
2026-09-07T22:02:49: normalizedPath: /wp/v2/posts/999999
2026-09-07T22:02:49: isPublicRoute: false
2026-09-07T22:02:49: ------------------------------
2026-09-07T22:02:49: 22:02:49 [[32minfo[39m] [0mGET /wp/v2/posts/999999?author_exclude=0%29+AND+%281%3D1%29--+-&orderby=none&per_page=500 [33m401[0m 0.827 ms - 123[0m
2026-09-07T22:02:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:49: Method: GET
2026-09-07T22:02:49: originalUrl: /wp-json/gravitysmtp/v1/tests/mock-data?page=gravitysmtp-settings
2026-09-07T22:02:49: path: /wp-json/gravitysmtp/v1/tests/mock-data
2026-09-07T22:02:49: normalizedPath: /wp-json/gravitysmtp/v1/tests/mock-data
2026-09-07T22:02:49: isPublicRoute: false
2026-09-07T22:02:49: ------------------------------
2026-09-07T22:02:49: 22:02:49 [[32minfo[39m] [0mGET /wp-json/gravitysmtp/v1/tests/mock-data?page=gravitysmtp-settings [33m401[0m 0.874 ms - 123[0m
2026-09-07T22:02:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:49: Method: GET
2026-09-07T22:02:49: originalUrl: /?rest_route=/gravitysmtp/v1/tests/mock-data&page=gravitysmtp-settings
2026-09-07T22:02:49: path: /
2026-09-07T22:02:49: normalizedPath: /
2026-09-07T22:02:49: isPublicRoute: false
2026-09-07T22:02:49: ------------------------------
2026-09-07T22:02:49: 22:02:49 [[32minfo[39m] [0mGET /?rest_route=/gravitysmtp/v1/tests/mock-data&page=gravitysmtp-settings [33m401[0m 0.966 ms - 123[0m
2026-09-07T22:02:50: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:50: Method: GET
2026-09-07T22:02:50: originalUrl: /wp-json/gravitysmtp/v1/tests/mock-data?page=gravitysmtp-connections
2026-09-07T22:02:50: path: /wp-json/gravitysmtp/v1/tests/mock-data
2026-09-07T22:02:50: normalizedPath: /wp-json/gravitysmtp/v1/tests/mock-data
2026-09-07T22:02:50: isPublicRoute: false
2026-09-07T22:02:50: ------------------------------
2026-09-07T22:02:50: 22:02:50 [[32minfo[39m] [0mGET /wp-json/gravitysmtp/v1/tests/mock-data?page=gravitysmtp-connections [33m401[0m 1.905 ms - 123[0m
2026-09-07T22:02:50: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:50: Method: GET
2026-09-07T22:02:50: originalUrl: /?rest_route=/gravitysmtp/v1/tests/mock-data&page=gravitysmtp-connections
2026-09-07T22:02:50: path: /
2026-09-07T22:02:50: normalizedPath: /
2026-09-07T22:02:50: isPublicRoute: false
2026-09-07T22:02:50: ------------------------------
2026-09-07T22:02:50: 22:02:50 [[32minfo[39m] [0mGET /?rest_route=/gravitysmtp/v1/tests/mock-data&page=gravitysmtp-connections [33m401[0m 0.922 ms - 123[0m
2026-09-07T22:02:50: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:50: Method: GET
2026-09-07T22:02:50: originalUrl: /index.php?rest_route=/gravitysmtp/v1/tests/mock-data&page=gravitysmtp-settings
2026-09-07T22:02:50: path: /index.php
2026-09-07T22:02:50: normalizedPath: /index.php
2026-09-07T22:02:50: isPublicRoute: false
2026-09-07T22:02:50: ------------------------------
2026-09-07T22:02:50: 22:02:50 [[32minfo[39m] [0mGET /index.php?rest_route=/gravitysmtp/v1/tests/mock-data&page=gravitysmtp-settings [33m401[0m 1.130 ms - 123[0m
2026-09-07T22:02:50: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:50: Method: GET
2026-09-07T22:02:50: originalUrl: /wp-json/gravitysmtp/v1/tests/mock-data
2026-09-07T22:02:50: path: /wp-json/gravitysmtp/v1/tests/mock-data
2026-09-07T22:02:50: normalizedPath: /wp-json/gravitysmtp/v1/tests/mock-data
2026-09-07T22:02:50: isPublicRoute: false
2026-09-07T22:02:50: ------------------------------
2026-09-07T22:02:50: 22:02:50 [[32minfo[39m] [0mGET /wp-json/gravitysmtp/v1/tests/mock-data [33m401[0m 1.394 ms - 123[0m
2026-09-07T22:02:50: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:50: Method: POST
2026-09-07T22:02:50: originalUrl: /wp/index.php?rest_route=/batch/v1
2026-09-07T22:02:50: path: /wp/index.php
2026-09-07T22:02:50: normalizedPath: /wp/index.php
2026-09-07T22:02:50: isPublicRoute: false
2026-09-07T22:02:50: ------------------------------
2026-09-07T22:02:50: 22:02:50 [[32minfo[39m] [0mPOST /wp/index.php?rest_route=/batch/v1 [33m401[0m 1.194 ms - 123[0m
2026-09-07T22:02:50: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:50: Method: POST
2026-09-07T22:02:50: originalUrl: /wp/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:02:50: path: /wp/index.php
2026-09-07T22:02:50: normalizedPath: /wp/index.php
2026-09-07T22:02:50: isPublicRoute: false
2026-09-07T22:02:50: ------------------------------
2026-09-07T22:02:50: 22:02:50 [[32minfo[39m] [0mPOST /wp/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 1.248 ms - 123[0m
2026-09-07T22:02:51: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:51: Method: POST
2026-09-07T22:02:51: originalUrl: /wp/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:02:51: path: /wp/
2026-09-07T22:02:51: normalizedPath: /wp
2026-09-07T22:02:51: isPublicRoute: false
2026-09-07T22:02:51: ------------------------------
2026-09-07T22:02:51: 22:02:51 [[32minfo[39m] [0mPOST /wp/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.721 ms - 123[0m
2026-09-07T22:02:51: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:51: Method: POST
2026-09-07T22:02:51: originalUrl: /wp/?rest_route=/batch%2Fv1
2026-09-07T22:02:51: path: /wp/
2026-09-07T22:02:51: normalizedPath: /wp
2026-09-07T22:02:51: isPublicRoute: false
2026-09-07T22:02:51: ------------------------------
2026-09-07T22:02:51: 22:02:51 [[32minfo[39m] [0mPOST /wp/?rest_route=/batch%2Fv1 [33m401[0m 0.647 ms - 123[0m
2026-09-07T22:02:51: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:51: Method: POST
2026-09-07T22:02:51: originalUrl: /wp/?rest_route=/batch/v1
2026-09-07T22:02:51: path: /wp/
2026-09-07T22:02:51: normalizedPath: /wp
2026-09-07T22:02:51: isPublicRoute: false
2026-09-07T22:02:51: ------------------------------
2026-09-07T22:02:51: 22:02:51 [[32minfo[39m] [0mPOST /wp/?rest_route=/batch/v1 [33m401[0m 0.535 ms - 123[0m
2026-09-07T22:02:51: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:51: Method: POST
2026-09-07T22:02:51: originalUrl: /wp/wp-json/batch/v1
2026-09-07T22:02:51: path: /wp/wp-json/batch/v1
2026-09-07T22:02:51: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:02:51: isPublicRoute: false
2026-09-07T22:02:51: ------------------------------
2026-09-07T22:02:51: 22:02:51 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1 [33m401[0m 1.336 ms - 123[0m
2026-09-07T22:02:51: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:51: Method: POST
2026-09-07T22:02:51: originalUrl: /wp/wp-json/Batch/v1
2026-09-07T22:02:51: path: /wp/wp-json/Batch/v1
2026-09-07T22:02:51: normalizedPath: /wp/wp-json/Batch/v1
2026-09-07T22:02:51: isPublicRoute: false
2026-09-07T22:02:51: ------------------------------
2026-09-07T22:02:51: 22:02:51 [[32minfo[39m] [0mPOST /wp/wp-json/Batch/v1 [33m401[0m 0.543 ms - 123[0m
2026-09-07T22:02:51: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:51: Method: POST
2026-09-07T22:02:51: originalUrl: /wp/wp-json/batch/v1
2026-09-07T22:02:51: path: /wp/wp-json/batch/v1
2026-09-07T22:02:51: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:02:51: isPublicRoute: false
2026-09-07T22:02:51: ------------------------------
2026-09-07T22:02:51: 22:02:51 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1 [33m401[0m 0.583 ms - 123[0m
2026-09-07T22:02:52: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:52: Method: POST
2026-09-07T22:02:52: originalUrl: /wp/wp-json/batch/v1/
2026-09-07T22:02:52: path: /wp/wp-json/batch/v1/
2026-09-07T22:02:52: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:02:52: isPublicRoute: false
2026-09-07T22:02:52: ------------------------------
2026-09-07T22:02:52: 22:02:52 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1/ [33m401[0m 0.551 ms - 123[0m
2026-09-07T22:02:52: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:52: Method: POST
2026-09-07T22:02:52: originalUrl: /wp/blog/wp-json/batch/v1
2026-09-07T22:02:52: path: /wp/blog/wp-json/batch/v1
2026-09-07T22:02:52: normalizedPath: /wp/blog/wp-json/batch/v1
2026-09-07T22:02:52: isPublicRoute: false
2026-09-07T22:02:52: ------------------------------
2026-09-07T22:02:52: 22:02:52 [[32minfo[39m] [0mPOST /wp/blog/wp-json/batch/v1 [33m401[0m 1.301 ms - 123[0m
2026-09-07T22:02:52: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:02:52: Method: POST
2026-09-07T22:02:52: originalUrl: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:02:52: path: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:02:52: normalizedPath: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:02:52: isPublicRoute: false
2026-09-07T22:02:52: ------------------------------
2026-09-07T22:02:52: 22:02:52 [[32minfo[39m] [0mPOST /wp/wordpress/wp-json/batch/v1 [33m401[0m 0.668 ms - 123[0m
2026-09-07T22:03:00: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:00: Method: POST
2026-09-07T22:03:00: originalUrl: /wp/index.php?rest_route=/batch/v1
2026-09-07T22:03:00: path: /wp/index.php
2026-09-07T22:03:00: normalizedPath: /wp/index.php
2026-09-07T22:03:00: isPublicRoute: false
2026-09-07T22:03:00: ------------------------------
2026-09-07T22:03:00: 22:03:00 [[32minfo[39m] [0mPOST /wp/index.php?rest_route=/batch/v1 [33m401[0m 0.504 ms - 123[0m
2026-09-07T22:03:00: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:00: Method: POST
2026-09-07T22:03:00: originalUrl: /wp/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:03:00: path: /wp/index.php
2026-09-07T22:03:00: normalizedPath: /wp/index.php
2026-09-07T22:03:00: isPublicRoute: false
2026-09-07T22:03:00: ------------------------------
2026-09-07T22:03:00: 22:03:00 [[32minfo[39m] [0mPOST /wp/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.601 ms - 123[0m
2026-09-07T22:03:00: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:00: Method: POST
2026-09-07T22:03:00: originalUrl: /wp/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:03:00: path: /wp/
2026-09-07T22:03:00: normalizedPath: /wp
2026-09-07T22:03:00: isPublicRoute: false
2026-09-07T22:03:00: ------------------------------
2026-09-07T22:03:00: 22:03:00 [[32minfo[39m] [0mPOST /wp/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.500 ms - 123[0m
2026-09-07T22:03:00: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:00: Method: POST
2026-09-07T22:03:00: originalUrl: /wp/?rest_route=/batch%2Fv1
2026-09-07T22:03:00: path: /wp/
2026-09-07T22:03:00: normalizedPath: /wp
2026-09-07T22:03:00: isPublicRoute: false
2026-09-07T22:03:00: ------------------------------
2026-09-07T22:03:00: 22:03:00 [[32minfo[39m] [0mPOST /wp/?rest_route=/batch%2Fv1 [33m401[0m 0.580 ms - 123[0m
2026-09-07T22:03:00: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:00: Method: POST
2026-09-07T22:03:00: originalUrl: /wp/?rest_route=/batch/v1
2026-09-07T22:03:00: path: /wp/
2026-09-07T22:03:00: normalizedPath: /wp
2026-09-07T22:03:00: isPublicRoute: false
2026-09-07T22:03:00: ------------------------------
2026-09-07T22:03:00: 22:03:00 [[32minfo[39m] [0mPOST /wp/?rest_route=/batch/v1 [33m401[0m 0.601 ms - 123[0m
2026-09-07T22:03:00: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:00: Method: POST
2026-09-07T22:03:00: originalUrl: /wp/wp-json/batch/v1
2026-09-07T22:03:00: path: /wp/wp-json/batch/v1
2026-09-07T22:03:00: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:03:00: isPublicRoute: false
2026-09-07T22:03:00: ------------------------------
2026-09-07T22:03:00: 22:03:00 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1 [33m401[0m 0.576 ms - 123[0m
2026-09-07T22:03:01: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:01: Method: POST
2026-09-07T22:03:01: originalUrl: /wp/wp-json/Batch/v1
2026-09-07T22:03:01: path: /wp/wp-json/Batch/v1
2026-09-07T22:03:01: normalizedPath: /wp/wp-json/Batch/v1
2026-09-07T22:03:01: isPublicRoute: false
2026-09-07T22:03:01: ------------------------------
2026-09-07T22:03:01: 22:03:01 [[32minfo[39m] [0mPOST /wp/wp-json/Batch/v1 [33m401[0m 0.550 ms - 123[0m
2026-09-07T22:03:01: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:01: Method: POST
2026-09-07T22:03:01: originalUrl: /wp/wp-json/batch/v1
2026-09-07T22:03:01: path: /wp/wp-json/batch/v1
2026-09-07T22:03:01: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:03:01: isPublicRoute: false
2026-09-07T22:03:01: ------------------------------
2026-09-07T22:03:01: 22:03:01 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1 [33m401[0m 0.561 ms - 123[0m
2026-09-07T22:03:01: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:01: Method: POST
2026-09-07T22:03:01: originalUrl: /wp/wp-json/batch/v1/
2026-09-07T22:03:01: path: /wp/wp-json/batch/v1/
2026-09-07T22:03:01: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:03:01: isPublicRoute: false
2026-09-07T22:03:01: ------------------------------
2026-09-07T22:03:01: 22:03:01 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1/ [33m401[0m 0.584 ms - 123[0m
2026-09-07T22:03:01: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:01: Method: POST
2026-09-07T22:03:01: originalUrl: /wp/blog/wp-json/batch/v1
2026-09-07T22:03:01: path: /wp/blog/wp-json/batch/v1
2026-09-07T22:03:01: normalizedPath: /wp/blog/wp-json/batch/v1
2026-09-07T22:03:01: isPublicRoute: false
2026-09-07T22:03:01: ------------------------------
2026-09-07T22:03:01: 22:03:01 [[32minfo[39m] [0mPOST /wp/blog/wp-json/batch/v1 [33m401[0m 0.578 ms - 123[0m
2026-09-07T22:03:01: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:01: Method: POST
2026-09-07T22:03:01: originalUrl: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:03:01: path: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:03:01: normalizedPath: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:03:01: isPublicRoute: false
2026-09-07T22:03:01: ------------------------------
2026-09-07T22:03:01: 22:03:01 [[32minfo[39m] [0mPOST /wp/wordpress/wp-json/batch/v1 [33m401[0m 0.614 ms - 123[0m
2026-09-07T22:03:01: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:01: Method: POST
2026-09-07T22:03:01: originalUrl: /wp/index.php?rest_route=/batch/v1
2026-09-07T22:03:01: path: /wp/index.php
2026-09-07T22:03:01: normalizedPath: /wp/index.php
2026-09-07T22:03:01: isPublicRoute: false
2026-09-07T22:03:01: ------------------------------
2026-09-07T22:03:01: 22:03:01 [[32minfo[39m] [0mPOST /wp/index.php?rest_route=/batch/v1 [33m401[0m 0.462 ms - 123[0m
2026-09-07T22:03:02: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:02: Method: POST
2026-09-07T22:03:02: originalUrl: /wp/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:03:02: path: /wp/index.php
2026-09-07T22:03:02: normalizedPath: /wp/index.php
2026-09-07T22:03:02: isPublicRoute: false
2026-09-07T22:03:02: ------------------------------
2026-09-07T22:03:02: 22:03:02 [[32minfo[39m] [0mPOST /wp/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.595 ms - 123[0m
2026-09-07T22:03:02: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:02: Method: POST
2026-09-07T22:03:02: originalUrl: /wp/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:03:02: path: /wp/
2026-09-07T22:03:02: normalizedPath: /wp
2026-09-07T22:03:02: isPublicRoute: false
2026-09-07T22:03:02: ------------------------------
2026-09-07T22:03:02: 22:03:02 [[32minfo[39m] [0mPOST /wp/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.535 ms - 123[0m
2026-09-07T22:03:02: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:02: Method: POST
2026-09-07T22:03:02: originalUrl: /wp/?rest_route=/batch%2Fv1
2026-09-07T22:03:02: path: /wp/
2026-09-07T22:03:02: normalizedPath: /wp
2026-09-07T22:03:02: isPublicRoute: false
2026-09-07T22:03:02: ------------------------------
2026-09-07T22:03:02: 22:03:02 [[32minfo[39m] [0mPOST /wp/?rest_route=/batch%2Fv1 [33m401[0m 0.487 ms - 123[0m
2026-09-07T22:03:02: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:02: Method: POST
2026-09-07T22:03:02: originalUrl: /wp/?rest_route=/batch/v1
2026-09-07T22:03:02: path: /wp/
2026-09-07T22:03:02: normalizedPath: /wp
2026-09-07T22:03:02: isPublicRoute: false
2026-09-07T22:03:02: ------------------------------
2026-09-07T22:03:02: 22:03:02 [[32minfo[39m] [0mPOST /wp/?rest_route=/batch/v1 [33m401[0m 0.577 ms - 123[0m
2026-09-07T22:03:02: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:02: Method: POST
2026-09-07T22:03:02: originalUrl: /wp/wp-json/batch/v1
2026-09-07T22:03:02: path: /wp/wp-json/batch/v1
2026-09-07T22:03:02: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:03:02: isPublicRoute: false
2026-09-07T22:03:02: ------------------------------
2026-09-07T22:03:02: 22:03:02 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1 [33m401[0m 0.783 ms - 123[0m
2026-09-07T22:03:02: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:02: Method: POST
2026-09-07T22:03:02: originalUrl: /wp/wp-json/Batch/v1
2026-09-07T22:03:02: path: /wp/wp-json/Batch/v1
2026-09-07T22:03:02: normalizedPath: /wp/wp-json/Batch/v1
2026-09-07T22:03:02: isPublicRoute: false
2026-09-07T22:03:02: ------------------------------
2026-09-07T22:03:02: 22:03:02 [[32minfo[39m] [0mPOST /wp/wp-json/Batch/v1 [33m401[0m 0.559 ms - 123[0m
2026-09-07T22:03:03: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:03: Method: POST
2026-09-07T22:03:03: originalUrl: /wp/wp-json/batch/v1
2026-09-07T22:03:03: path: /wp/wp-json/batch/v1
2026-09-07T22:03:03: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:03:03: isPublicRoute: false
2026-09-07T22:03:03: ------------------------------
2026-09-07T22:03:03: 22:03:03 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1 [33m401[0m 0.497 ms - 123[0m
2026-09-07T22:03:03: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:03: Method: POST
2026-09-07T22:03:03: originalUrl: /wp/wp-json/batch/v1/
2026-09-07T22:03:03: path: /wp/wp-json/batch/v1/
2026-09-07T22:03:03: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:03:03: isPublicRoute: false
2026-09-07T22:03:03: ------------------------------
2026-09-07T22:03:03: 22:03:03 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1/ [33m401[0m 0.668 ms - 123[0m
2026-09-07T22:03:03: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:03: Method: POST
2026-09-07T22:03:03: originalUrl: /wp/blog/wp-json/batch/v1
2026-09-07T22:03:03: path: /wp/blog/wp-json/batch/v1
2026-09-07T22:03:03: normalizedPath: /wp/blog/wp-json/batch/v1
2026-09-07T22:03:03: isPublicRoute: false
2026-09-07T22:03:03: ------------------------------
2026-09-07T22:03:03: 22:03:03 [[32minfo[39m] [0mPOST /wp/blog/wp-json/batch/v1 [33m401[0m 0.476 ms - 123[0m
2026-09-07T22:03:03: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:03: Method: POST
2026-09-07T22:03:03: originalUrl: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:03:03: path: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:03:03: normalizedPath: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:03:03: isPublicRoute: false
2026-09-07T22:03:03: ------------------------------
2026-09-07T22:03:03: 22:03:03 [[32minfo[39m] [0mPOST /wp/wordpress/wp-json/batch/v1 [33m401[0m 0.445 ms - 123[0m
2026-09-07T22:03:03: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:03: Method: POST
2026-09-07T22:03:03: originalUrl: /wp/index.php?rest_route=/batch/v1
2026-09-07T22:03:03: path: /wp/index.php
2026-09-07T22:03:03: normalizedPath: /wp/index.php
2026-09-07T22:03:03: isPublicRoute: false
2026-09-07T22:03:03: ------------------------------
2026-09-07T22:03:03: 22:03:03 [[32minfo[39m] [0mPOST /wp/index.php?rest_route=/batch/v1 [33m401[0m 0.463 ms - 123[0m
2026-09-07T22:03:03: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:03: Method: POST
2026-09-07T22:03:03: originalUrl: /wp/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:03:03: path: /wp/index.php
2026-09-07T22:03:03: normalizedPath: /wp/index.php
2026-09-07T22:03:03: isPublicRoute: false
2026-09-07T22:03:03: ------------------------------
2026-09-07T22:03:03: 22:03:03 [[32minfo[39m] [0mPOST /wp/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.465 ms - 123[0m
2026-09-07T22:03:03: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:03: Method: POST
2026-09-07T22:03:03: originalUrl: /wp/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:03:03: path: /wp/
2026-09-07T22:03:03: normalizedPath: /wp
2026-09-07T22:03:03: isPublicRoute: false
2026-09-07T22:03:03: ------------------------------
2026-09-07T22:03:03: 22:03:03 [[32minfo[39m] [0mPOST /wp/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.423 ms - 123[0m
2026-09-07T22:03:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:04: Method: POST
2026-09-07T22:03:04: originalUrl: /wp/?rest_route=/batch%2Fv1
2026-09-07T22:03:04: path: /wp/
2026-09-07T22:03:04: normalizedPath: /wp
2026-09-07T22:03:04: isPublicRoute: false
2026-09-07T22:03:04: ------------------------------
2026-09-07T22:03:04: 22:03:04 [[32minfo[39m] [0mPOST /wp/?rest_route=/batch%2Fv1 [33m401[0m 0.501 ms - 123[0m
2026-09-07T22:03:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:04: Method: POST
2026-09-07T22:03:04: originalUrl: /wp/?rest_route=/batch/v1
2026-09-07T22:03:04: path: /wp/
2026-09-07T22:03:04: normalizedPath: /wp
2026-09-07T22:03:04: isPublicRoute: false
2026-09-07T22:03:04: ------------------------------
2026-09-07T22:03:04: 22:03:04 [[32minfo[39m] [0mPOST /wp/?rest_route=/batch/v1 [33m401[0m 0.475 ms - 123[0m
2026-09-07T22:03:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:04: Method: POST
2026-09-07T22:03:04: originalUrl: /wp/wp-json/batch/v1
2026-09-07T22:03:04: path: /wp/wp-json/batch/v1
2026-09-07T22:03:04: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:03:04: isPublicRoute: false
2026-09-07T22:03:04: ------------------------------
2026-09-07T22:03:04: 22:03:04 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1 [33m401[0m 0.533 ms - 123[0m
2026-09-07T22:03:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:04: Method: POST
2026-09-07T22:03:04: originalUrl: /wp/wp-json/Batch/v1
2026-09-07T22:03:04: path: /wp/wp-json/Batch/v1
2026-09-07T22:03:04: normalizedPath: /wp/wp-json/Batch/v1
2026-09-07T22:03:04: isPublicRoute: false
2026-09-07T22:03:04: ------------------------------
2026-09-07T22:03:04: 22:03:04 [[32minfo[39m] [0mPOST /wp/wp-json/Batch/v1 [33m401[0m 0.472 ms - 123[0m
2026-09-07T22:03:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:04: Method: POST
2026-09-07T22:03:04: originalUrl: /wp/wp-json/batch/v1
2026-09-07T22:03:04: path: /wp/wp-json/batch/v1
2026-09-07T22:03:04: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:03:04: isPublicRoute: false
2026-09-07T22:03:04: ------------------------------
2026-09-07T22:03:04: 22:03:04 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1 [33m401[0m 0.441 ms - 123[0m
2026-09-07T22:03:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:04: Method: POST
2026-09-07T22:03:04: originalUrl: /wp/wp-json/batch/v1/
2026-09-07T22:03:04: path: /wp/wp-json/batch/v1/
2026-09-07T22:03:04: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:03:04: isPublicRoute: false
2026-09-07T22:03:04: ------------------------------
2026-09-07T22:03:04: 22:03:04 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1/ [33m401[0m 0.496 ms - 123[0m
2026-09-07T22:03:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:05: Method: POST
2026-09-07T22:03:05: originalUrl: /wp/blog/wp-json/batch/v1
2026-09-07T22:03:05: path: /wp/blog/wp-json/batch/v1
2026-09-07T22:03:05: normalizedPath: /wp/blog/wp-json/batch/v1
2026-09-07T22:03:05: isPublicRoute: false
2026-09-07T22:03:05: ------------------------------
2026-09-07T22:03:05: 22:03:05 [[32minfo[39m] [0mPOST /wp/blog/wp-json/batch/v1 [33m401[0m 0.544 ms - 123[0m
2026-09-07T22:03:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:05: Method: POST
2026-09-07T22:03:05: originalUrl: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:03:05: path: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:03:05: normalizedPath: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:03:05: isPublicRoute: false
2026-09-07T22:03:05: ------------------------------
2026-09-07T22:03:05: 22:03:05 [[32minfo[39m] [0mPOST /wp/wordpress/wp-json/batch/v1 [33m401[0m 0.525 ms - 123[0m
2026-09-07T22:03:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:05: Method: POST
2026-09-07T22:03:05: originalUrl: /wp/index.php?rest_route=/batch/v1
2026-09-07T22:03:05: path: /wp/index.php
2026-09-07T22:03:05: normalizedPath: /wp/index.php
2026-09-07T22:03:05: isPublicRoute: false
2026-09-07T22:03:05: ------------------------------
2026-09-07T22:03:05: 22:03:05 [[32minfo[39m] [0mPOST /wp/index.php?rest_route=/batch/v1 [33m401[0m 0.446 ms - 123[0m
2026-09-07T22:03:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:05: Method: POST
2026-09-07T22:03:05: originalUrl: /wp/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:03:05: path: /wp/index.php
2026-09-07T22:03:05: normalizedPath: /wp/index.php
2026-09-07T22:03:05: isPublicRoute: false
2026-09-07T22:03:05: ------------------------------
2026-09-07T22:03:05: 22:03:05 [[32minfo[39m] [0mPOST /wp/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.462 ms - 123[0m
2026-09-07T22:03:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:05: Method: POST
2026-09-07T22:03:05: originalUrl: /wp/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:03:05: path: /wp/
2026-09-07T22:03:05: normalizedPath: /wp
2026-09-07T22:03:05: isPublicRoute: false
2026-09-07T22:03:05: ------------------------------
2026-09-07T22:03:05: 22:03:05 [[32minfo[39m] [0mPOST /wp/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.464 ms - 123[0m
2026-09-07T22:03:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:05: Method: POST
2026-09-07T22:03:05: originalUrl: /wp/?rest_route=/batch%2Fv1
2026-09-07T22:03:05: path: /wp/
2026-09-07T22:03:05: normalizedPath: /wp
2026-09-07T22:03:05: isPublicRoute: false
2026-09-07T22:03:05: ------------------------------
2026-09-07T22:03:05: 22:03:05 [[32minfo[39m] [0mPOST /wp/?rest_route=/batch%2Fv1 [33m401[0m 0.481 ms - 123[0m
2026-09-07T22:03:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:06: Method: POST
2026-09-07T22:03:06: originalUrl: /wp/?rest_route=/batch/v1
2026-09-07T22:03:06: path: /wp/
2026-09-07T22:03:06: normalizedPath: /wp
2026-09-07T22:03:06: isPublicRoute: false
2026-09-07T22:03:06: ------------------------------
2026-09-07T22:03:06: 22:03:06 [[32minfo[39m] [0mPOST /wp/?rest_route=/batch/v1 [33m401[0m 0.485 ms - 123[0m
2026-09-07T22:03:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:06: Method: POST
2026-09-07T22:03:06: originalUrl: /wp/wp-json/batch/v1
2026-09-07T22:03:06: path: /wp/wp-json/batch/v1
2026-09-07T22:03:06: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:03:06: isPublicRoute: false
2026-09-07T22:03:06: ------------------------------
2026-09-07T22:03:06: 22:03:06 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1 [33m401[0m 0.502 ms - 123[0m
2026-09-07T22:03:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:06: Method: POST
2026-09-07T22:03:06: originalUrl: /wp/wp-json/Batch/v1
2026-09-07T22:03:06: path: /wp/wp-json/Batch/v1
2026-09-07T22:03:06: normalizedPath: /wp/wp-json/Batch/v1
2026-09-07T22:03:06: isPublicRoute: false
2026-09-07T22:03:06: ------------------------------
2026-09-07T22:03:06: 22:03:06 [[32minfo[39m] [0mPOST /wp/wp-json/Batch/v1 [33m401[0m 0.488 ms - 123[0m
2026-09-07T22:03:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:06: Method: POST
2026-09-07T22:03:06: originalUrl: /wp/wp-json/batch/v1
2026-09-07T22:03:06: path: /wp/wp-json/batch/v1
2026-09-07T22:03:06: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:03:06: isPublicRoute: false
2026-09-07T22:03:06: ------------------------------
2026-09-07T22:03:06: 22:03:06 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1 [33m401[0m 0.449 ms - 123[0m
2026-09-07T22:03:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:06: Method: POST
2026-09-07T22:03:06: originalUrl: /wp/wp-json/batch/v1/
2026-09-07T22:03:06: path: /wp/wp-json/batch/v1/
2026-09-07T22:03:06: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:03:06: isPublicRoute: false
2026-09-07T22:03:06: ------------------------------
2026-09-07T22:03:06: 22:03:06 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1/ [33m401[0m 0.454 ms - 123[0m
2026-09-07T22:03:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:06: Method: POST
2026-09-07T22:03:06: originalUrl: /wp/blog/wp-json/batch/v1
2026-09-07T22:03:06: path: /wp/blog/wp-json/batch/v1
2026-09-07T22:03:06: normalizedPath: /wp/blog/wp-json/batch/v1
2026-09-07T22:03:06: isPublicRoute: false
2026-09-07T22:03:06: ------------------------------
2026-09-07T22:03:06: 22:03:06 [[32minfo[39m] [0mPOST /wp/blog/wp-json/batch/v1 [33m401[0m 0.497 ms - 123[0m
2026-09-07T22:03:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:06: Method: POST
2026-09-07T22:03:06: originalUrl: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:03:06: path: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:03:06: normalizedPath: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:03:06: isPublicRoute: false
2026-09-07T22:03:06: ------------------------------
2026-09-07T22:03:07: 22:03:06 [[32minfo[39m] [0mPOST /wp/wordpress/wp-json/batch/v1 [33m401[0m 0.464 ms - 123[0m
2026-09-07T22:03:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:07: Method: POST
2026-09-07T22:03:07: originalUrl: /wp/index.php?rest_route=/batch/v1
2026-09-07T22:03:07: path: /wp/index.php
2026-09-07T22:03:07: normalizedPath: /wp/index.php
2026-09-07T22:03:07: isPublicRoute: false
2026-09-07T22:03:07: ------------------------------
2026-09-07T22:03:07: 22:03:07 [[32minfo[39m] [0mPOST /wp/index.php?rest_route=/batch/v1 [33m401[0m 0.494 ms - 123[0m
2026-09-07T22:03:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:07: Method: POST
2026-09-07T22:03:07: originalUrl: /wp/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:03:07: path: /wp/index.php
2026-09-07T22:03:07: normalizedPath: /wp/index.php
2026-09-07T22:03:07: isPublicRoute: false
2026-09-07T22:03:07: ------------------------------
2026-09-07T22:03:07: 22:03:07 [[32minfo[39m] [0mPOST /wp/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.490 ms - 123[0m
2026-09-07T22:03:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:07: Method: POST
2026-09-07T22:03:07: originalUrl: /wp/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:03:07: path: /wp/
2026-09-07T22:03:07: normalizedPath: /wp
2026-09-07T22:03:07: isPublicRoute: false
2026-09-07T22:03:07: ------------------------------
2026-09-07T22:03:07: 22:03:07 [[32minfo[39m] [0mPOST /wp/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.450 ms - 123[0m
2026-09-07T22:03:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:07: Method: POST
2026-09-07T22:03:07: originalUrl: /wp/?rest_route=/batch%2Fv1
2026-09-07T22:03:07: path: /wp/
2026-09-07T22:03:07: normalizedPath: /wp
2026-09-07T22:03:07: isPublicRoute: false
2026-09-07T22:03:07: ------------------------------
2026-09-07T22:03:07: 22:03:07 [[32minfo[39m] [0mPOST /wp/?rest_route=/batch%2Fv1 [33m401[0m 0.487 ms - 123[0m
2026-09-07T22:03:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:07: Method: POST
2026-09-07T22:03:07: originalUrl: /wp/?rest_route=/batch/v1
2026-09-07T22:03:07: path: /wp/
2026-09-07T22:03:07: normalizedPath: /wp
2026-09-07T22:03:07: isPublicRoute: false
2026-09-07T22:03:07: ------------------------------
2026-09-07T22:03:07: 22:03:07 [[32minfo[39m] [0mPOST /wp/?rest_route=/batch/v1 [33m401[0m 0.538 ms - 123[0m
2026-09-07T22:03:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:07: Method: POST
2026-09-07T22:03:07: originalUrl: /wp/wp-json/batch/v1
2026-09-07T22:03:07: path: /wp/wp-json/batch/v1
2026-09-07T22:03:07: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:03:07: isPublicRoute: false
2026-09-07T22:03:07: ------------------------------
2026-09-07T22:03:07: 22:03:07 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1 [33m401[0m 0.691 ms - 123[0m
2026-09-07T22:03:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:08: Method: POST
2026-09-07T22:03:08: originalUrl: /wp/wp-json/Batch/v1
2026-09-07T22:03:08: path: /wp/wp-json/Batch/v1
2026-09-07T22:03:08: normalizedPath: /wp/wp-json/Batch/v1
2026-09-07T22:03:08: isPublicRoute: false
2026-09-07T22:03:08: ------------------------------
2026-09-07T22:03:08: 22:03:08 [[32minfo[39m] [0mPOST /wp/wp-json/Batch/v1 [33m401[0m 0.768 ms - 123[0m
2026-09-07T22:03:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:08: Method: POST
2026-09-07T22:03:08: originalUrl: /wp/wp-json/batch/v1
2026-09-07T22:03:08: path: /wp/wp-json/batch/v1
2026-09-07T22:03:08: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:03:08: isPublicRoute: false
2026-09-07T22:03:08: ------------------------------
2026-09-07T22:03:08: 22:03:08 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1 [33m401[0m 0.735 ms - 123[0m
2026-09-07T22:03:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:08: Method: POST
2026-09-07T22:03:08: originalUrl: /wp/wp-json/batch/v1/
2026-09-07T22:03:08: path: /wp/wp-json/batch/v1/
2026-09-07T22:03:08: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:03:08: isPublicRoute: false
2026-09-07T22:03:08: ------------------------------
2026-09-07T22:03:08: 22:03:08 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1/ [33m401[0m 0.715 ms - 123[0m
2026-09-07T22:03:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:08: Method: POST
2026-09-07T22:03:08: originalUrl: /wp/blog/wp-json/batch/v1
2026-09-07T22:03:08: path: /wp/blog/wp-json/batch/v1
2026-09-07T22:03:08: normalizedPath: /wp/blog/wp-json/batch/v1
2026-09-07T22:03:08: isPublicRoute: false
2026-09-07T22:03:08: ------------------------------
2026-09-07T22:03:08: 22:03:08 [[32minfo[39m] [0mPOST /wp/blog/wp-json/batch/v1 [33m401[0m 0.587 ms - 123[0m
2026-09-07T22:03:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:08: Method: POST
2026-09-07T22:03:08: originalUrl: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:03:08: path: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:03:08: normalizedPath: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:03:08: isPublicRoute: false
2026-09-07T22:03:08: ------------------------------
2026-09-07T22:03:08: 22:03:08 [[32minfo[39m] [0mPOST /wp/wordpress/wp-json/batch/v1 [33m401[0m 0.750 ms - 123[0m
2026-09-07T22:03:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:08: Method: POST
2026-09-07T22:03:08: originalUrl: /wp/index.php?rest_route=/batch/v1
2026-09-07T22:03:08: path: /wp/index.php
2026-09-07T22:03:08: normalizedPath: /wp/index.php
2026-09-07T22:03:08: isPublicRoute: false
2026-09-07T22:03:08: ------------------------------
2026-09-07T22:03:08: 22:03:08 [[32minfo[39m] [0mPOST /wp/index.php?rest_route=/batch/v1 [33m401[0m 0.608 ms - 123[0m
2026-09-07T22:03:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:09: Method: POST
2026-09-07T22:03:09: originalUrl: /wp/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:03:09: path: /wp/index.php
2026-09-07T22:03:09: normalizedPath: /wp/index.php
2026-09-07T22:03:09: isPublicRoute: false
2026-09-07T22:03:09: ------------------------------
2026-09-07T22:03:09: 22:03:09 [[32minfo[39m] [0mPOST /wp/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.677 ms - 123[0m
2026-09-07T22:03:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:09: Method: POST
2026-09-07T22:03:09: originalUrl: /wp/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:03:09: path: /wp/
2026-09-07T22:03:09: normalizedPath: /wp
2026-09-07T22:03:09: isPublicRoute: false
2026-09-07T22:03:09: ------------------------------
2026-09-07T22:03:09: 22:03:09 [[32minfo[39m] [0mPOST /wp/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.696 ms - 123[0m
2026-09-07T22:03:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:09: Method: POST
2026-09-07T22:03:09: originalUrl: /wp/?rest_route=/batch%2Fv1
2026-09-07T22:03:09: path: /wp/
2026-09-07T22:03:09: normalizedPath: /wp
2026-09-07T22:03:09: isPublicRoute: false
2026-09-07T22:03:09: ------------------------------
2026-09-07T22:03:09: 22:03:09 [[32minfo[39m] [0mPOST /wp/?rest_route=/batch%2Fv1 [33m401[0m 0.683 ms - 123[0m
2026-09-07T22:03:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:48: Method: POST
2026-09-07T22:03:48: originalUrl: /wp/wp-json/batch/v1
2026-09-07T22:03:48: path: /wp/wp-json/batch/v1
2026-09-07T22:03:48: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:03:48: isPublicRoute: false
2026-09-07T22:03:48: ------------------------------
2026-09-07T22:03:48: 22:03:48 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1 [33m401[0m 0.664 ms - 123[0m
2026-09-07T22:03:48: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:48: Method: POST
2026-09-07T22:03:48: originalUrl: /wp/wp-json/Batch/v1
2026-09-07T22:03:48: path: /wp/wp-json/Batch/v1
2026-09-07T22:03:48: normalizedPath: /wp/wp-json/Batch/v1
2026-09-07T22:03:48: isPublicRoute: false
2026-09-07T22:03:48: ------------------------------
2026-09-07T22:03:48: 22:03:48 [[32minfo[39m] [0mPOST /wp/wp-json/Batch/v1 [33m401[0m 0.527 ms - 123[0m
2026-09-07T22:03:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:49: Method: POST
2026-09-07T22:03:49: originalUrl: /wp/wp-json/batch/v1
2026-09-07T22:03:49: path: /wp/wp-json/batch/v1
2026-09-07T22:03:49: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:03:49: isPublicRoute: false
2026-09-07T22:03:49: ------------------------------
2026-09-07T22:03:49: 22:03:49 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1 [33m401[0m 0.562 ms - 123[0m
2026-09-07T22:03:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:49: Method: POST
2026-09-07T22:03:49: originalUrl: /wp/wp-json/batch/v1/
2026-09-07T22:03:49: path: /wp/wp-json/batch/v1/
2026-09-07T22:03:49: normalizedPath: /wp/wp-json/batch/v1
2026-09-07T22:03:49: isPublicRoute: false
2026-09-07T22:03:49: ------------------------------
2026-09-07T22:03:49: 22:03:49 [[32minfo[39m] [0mPOST /wp/wp-json/batch/v1/ [33m401[0m 0.588 ms - 123[0m
2026-09-07T22:03:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:49: Method: POST
2026-09-07T22:03:49: originalUrl: /wp/blog/wp-json/batch/v1
2026-09-07T22:03:49: path: /wp/blog/wp-json/batch/v1
2026-09-07T22:03:49: normalizedPath: /wp/blog/wp-json/batch/v1
2026-09-07T22:03:49: isPublicRoute: false
2026-09-07T22:03:49: ------------------------------
2026-09-07T22:03:49: 22:03:49 [[32minfo[39m] [0mPOST /wp/blog/wp-json/batch/v1 [33m401[0m 1.019 ms - 123[0m
2026-09-07T22:03:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:49: Method: POST
2026-09-07T22:03:49: originalUrl: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:03:49: path: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:03:49: normalizedPath: /wp/wordpress/wp-json/batch/v1
2026-09-07T22:03:49: isPublicRoute: false
2026-09-07T22:03:49: ------------------------------
2026-09-07T22:03:49: 22:03:49 [[32minfo[39m] [0mPOST /wp/wordpress/wp-json/batch/v1 [33m401[0m 0.680 ms - 123[0m
2026-09-07T22:03:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:49: Method: GET
2026-09-07T22:03:49: originalUrl: /wp/wp/v2/posts/999999
2026-09-07T22:03:49: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:49: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:49: isPublicRoute: false
2026-09-07T22:03:49: ------------------------------
2026-09-07T22:03:49: 22:03:49 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999 [33m401[0m 1.599 ms - 123[0m
2026-09-07T22:03:49: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:49: Method: GET
2026-09-07T22:03:49: originalUrl: /wp/wp/v2/posts/999999?author_exclude=1&orderby=none&per_page=5
2026-09-07T22:03:49: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:49: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:49: isPublicRoute: false
2026-09-07T22:03:49: ------------------------------
2026-09-07T22:03:49: 22:03:49 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=1&orderby=none&per_page=5 [33m401[0m 1.065 ms - 123[0m
2026-09-07T22:03:50: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:50: Method: GET
2026-09-07T22:03:50: originalUrl: /wp/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:03:50: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:50: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:50: isPublicRoute: false
2026-09-07T22:03:50: ------------------------------
2026-09-07T22:03:50: 22:03:50 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 1.170 ms - 123[0m
2026-09-07T22:03:50: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:50: Method: GET
2026-09-07T22:03:50: originalUrl: /wp/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:03:50: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:50: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:50: isPublicRoute: false
2026-09-07T22:03:50: ------------------------------
2026-09-07T22:03:50: 22:03:50 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 0.951 ms - 123[0m
2026-09-07T22:03:50: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:50: Method: GET
2026-09-07T22:03:50: originalUrl: /wp/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:03:50: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:50: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:50: isPublicRoute: false
2026-09-07T22:03:50: ------------------------------
2026-09-07T22:03:50: 22:03:50 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 0.797 ms - 123[0m
2026-09-07T22:03:50: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:50: Method: GET
2026-09-07T22:03:50: originalUrl: /wp/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374--+-&orderby=none&per_page=500
2026-09-07T22:03:50: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:50: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:50: isPublicRoute: false
2026-09-07T22:03:50: ------------------------------
2026-09-07T22:03:50: 22:03:50 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374--+-&orderby=none&per_page=500 [33m401[0m 0.741 ms - 123[0m
2026-09-07T22:03:50: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:50: Method: GET
2026-09-07T22:03:50: originalUrl: /wp/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:03:50: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:50: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:50: isPublicRoute: false
2026-09-07T22:03:50: ------------------------------
2026-09-07T22:03:50: 22:03:50 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 0.786 ms - 123[0m
2026-09-07T22:03:50: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:50: Method: GET
2026-09-07T22:03:50: originalUrl: /wp/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:03:50: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:50: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:50: isPublicRoute: false
2026-09-07T22:03:50: ------------------------------
2026-09-07T22:03:50: 22:03:50 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 0.895 ms - 123[0m
2026-09-07T22:03:51: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:51: Method: GET
2026-09-07T22:03:51: originalUrl: /wp/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:03:51: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:51: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:51: isPublicRoute: false
2026-09-07T22:03:51: ------------------------------
2026-09-07T22:03:51: 22:03:51 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 0.779 ms - 123[0m
2026-09-07T22:03:51: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:51: Method: GET
2026-09-07T22:03:51: originalUrl: /wp/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:03:51: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:51: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:51: isPublicRoute: false
2026-09-07T22:03:51: ------------------------------
2026-09-07T22:03:51: 22:03:51 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 1.085 ms - 123[0m
2026-09-07T22:03:51: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:51: Method: GET
2026-09-07T22:03:51: originalUrl: /wp/wp/v2/posts/999999?author_exclude=0%29+OR+EXTRACTVALUE%281%2CCONCAT%280x7e%2CLENGTH%28COALESCE%28%280x414243%29%2C%27%27%29%29%29%29--+-&orderby=none&per_page=500
2026-09-07T22:03:51: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:51: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:51: isPublicRoute: false
2026-09-07T22:03:51: ------------------------------
2026-09-07T22:03:51: 22:03:51 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=0%29+OR+EXTRACTVALUE%281%2CCONCAT%280x7e%2CLENGTH%28COALESCE%28%280x414243%29%2C%27%27%29%29%29%29--+-&orderby=none&per_page=500 [33m401[0m 1.624 ms - 123[0m
2026-09-07T22:03:51: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:51: Method: GET
2026-09-07T22:03:51: originalUrl: /wp/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:03:51: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:51: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:51: isPublicRoute: false
2026-09-07T22:03:51: ------------------------------
2026-09-07T22:03:51: 22:03:51 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 1.026 ms - 123[0m
2026-09-07T22:03:51: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:51: Method: GET
2026-09-07T22:03:51: originalUrl: /wp/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:03:51: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:51: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:51: isPublicRoute: false
2026-09-07T22:03:51: ------------------------------
2026-09-07T22:03:51: 22:03:51 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 0.784 ms - 123[0m
2026-09-07T22:03:52: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:52: Method: GET
2026-09-07T22:03:52: originalUrl: /wp/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:03:52: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:52: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:52: isPublicRoute: false
2026-09-07T22:03:52: ------------------------------
2026-09-07T22:03:52: 22:03:52 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 0.812 ms - 123[0m
2026-09-07T22:03:52: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:52: Method: GET
2026-09-07T22:03:52: originalUrl: /wp/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:03:52: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:52: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:52: isPublicRoute: false
2026-09-07T22:03:52: ------------------------------
2026-09-07T22:03:52: 22:03:52 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 0.844 ms - 123[0m
2026-09-07T22:03:52: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:52: Method: GET
2026-09-07T22:03:52: originalUrl: /wp/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:03:52: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:52: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:52: isPublicRoute: false
2026-09-07T22:03:52: ------------------------------
2026-09-07T22:03:52: 22:03:52 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 0.794 ms - 123[0m
2026-09-07T22:03:52: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:52: Method: GET
2026-09-07T22:03:52: originalUrl: /wp/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:03:52: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:52: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:52: isPublicRoute: false
2026-09-07T22:03:52: ------------------------------
2026-09-07T22:03:52: 22:03:52 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 0.800 ms - 123[0m
2026-09-07T22:03:52: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:52: Method: GET
2026-09-07T22:03:52: originalUrl: /wp/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%280%29%29x%29--+-&orderby=none&per_page=500
2026-09-07T22:03:52: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:52: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:52: isPublicRoute: false
2026-09-07T22:03:52: ------------------------------
2026-09-07T22:03:52: 22:03:52 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%280%29%29x%29--+-&orderby=none&per_page=500 [33m401[0m 0.792 ms - 123[0m
2026-09-07T22:03:52: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:52: Method: GET
2026-09-07T22:03:52: originalUrl: /wp/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%283%29%29x%29--+-&orderby=none&per_page=500
2026-09-07T22:03:52: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:52: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:52: isPublicRoute: false
2026-09-07T22:03:52: ------------------------------
2026-09-07T22:03:52: 22:03:52 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%283%29%29x%29--+-&orderby=none&per_page=500 [33m401[0m 1.089 ms - 123[0m
2026-09-07T22:03:53: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:53: Method: GET
2026-09-07T22:03:53: originalUrl: /wp/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%280%29%29x%29--+-&orderby=none&per_page=500
2026-09-07T22:03:53: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:53: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:53: isPublicRoute: false
2026-09-07T22:03:53: ------------------------------
2026-09-07T22:03:53: 22:03:53 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%280%29%29x%29--+-&orderby=none&per_page=500 [33m401[0m 0.919 ms - 123[0m
2026-09-07T22:03:53: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:53: Method: GET
2026-09-07T22:03:53: originalUrl: /wp/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%283%29%29x%29--+-&orderby=none&per_page=500
2026-09-07T22:03:53: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:53: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:53: isPublicRoute: false
2026-09-07T22:03:53: ------------------------------
2026-09-07T22:03:53: 22:03:53 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%283%29%29x%29--+-&orderby=none&per_page=500 [33m401[0m 0.681 ms - 123[0m
2026-09-07T22:03:53: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:53: Method: GET
2026-09-07T22:03:53: originalUrl: /wp/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%280%29%29x%29--+-&orderby=none&per_page=500
2026-09-07T22:03:53: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:53: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:53: isPublicRoute: false
2026-09-07T22:03:53: ------------------------------
2026-09-07T22:03:53: 22:03:53 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%280%29%29x%29--+-&orderby=none&per_page=500 [33m401[0m 0.730 ms - 123[0m
2026-09-07T22:03:53: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:53: Method: GET
2026-09-07T22:03:53: originalUrl: /wp/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%283%29%29x%29--+-&orderby=none&per_page=500
2026-09-07T22:03:53: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:53: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:53: isPublicRoute: false
2026-09-07T22:03:53: ------------------------------
2026-09-07T22:03:53: 22:03:53 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%283%29%29x%29--+-&orderby=none&per_page=500 [33m401[0m 0.746 ms - 123[0m
2026-09-07T22:03:53: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:53: Method: GET
2026-09-07T22:03:53: originalUrl: /wp/wp/v2/posts/999999?author_exclude=0%29+OR+1--+-&orderby=none&per_page=500
2026-09-07T22:03:53: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:53: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:53: isPublicRoute: false
2026-09-07T22:03:53: ------------------------------
2026-09-07T22:03:53: 22:03:53 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=0%29+OR+1--+-&orderby=none&per_page=500 [33m401[0m 0.784 ms - 123[0m
2026-09-07T22:03:53: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:53: Method: GET
2026-09-07T22:03:53: originalUrl: /wp/wp/v2/posts/999999?author_exclude=0%29+OR+BENCHMARK%283000000%2CSHA1%281%29%29--+-&orderby=none&per_page=500
2026-09-07T22:03:53: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:53: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:53: isPublicRoute: false
2026-09-07T22:03:53: ------------------------------
2026-09-07T22:03:53: 22:03:53 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=0%29+OR+BENCHMARK%283000000%2CSHA1%281%29%29--+-&orderby=none&per_page=500 [33m401[0m 0.773 ms - 123[0m
2026-09-07T22:03:54: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:54: Method: GET
2026-09-07T22:03:54: originalUrl: /wp/wp/v2/posts/999999?author_exclude=0%29+OR+1--+-&orderby=none&per_page=500
2026-09-07T22:03:54: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:54: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:54: isPublicRoute: false
2026-09-07T22:03:54: ------------------------------
2026-09-07T22:03:54: 22:03:54 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=0%29+OR+1--+-&orderby=none&per_page=500 [33m401[0m 0.759 ms - 123[0m
2026-09-07T22:03:54: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:54: Method: GET
2026-09-07T22:03:54: originalUrl: /wp/wp/v2/posts/999999?author_exclude=0%29+OR+BENCHMARK%283000000%2CSHA1%281%29%29--+-&orderby=none&per_page=500
2026-09-07T22:03:54: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:54: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:54: isPublicRoute: false
2026-09-07T22:03:54: ------------------------------
2026-09-07T22:03:54: 22:03:54 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=0%29+OR+BENCHMARK%283000000%2CSHA1%281%29%29--+-&orderby=none&per_page=500 [33m401[0m 0.730 ms - 123[0m
2026-09-07T22:03:54: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:54: Method: GET
2026-09-07T22:03:54: originalUrl: /wp/wp/v2/posts/999999?author_exclude=0%29+AND+%281%3D1%29--+-&orderby=none&per_page=500
2026-09-07T22:03:54: path: /wp/wp/v2/posts/999999
2026-09-07T22:03:54: normalizedPath: /wp/wp/v2/posts/999999
2026-09-07T22:03:54: isPublicRoute: false
2026-09-07T22:03:54: ------------------------------
2026-09-07T22:03:54: 22:03:54 [[32minfo[39m] [0mGET /wp/wp/v2/posts/999999?author_exclude=0%29+AND+%281%3D1%29--+-&orderby=none&per_page=500 [33m401[0m 0.715 ms - 123[0m
2026-09-07T22:03:54: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:54: Method: POST
2026-09-07T22:03:54: originalUrl: /wordpress/index.php?rest_route=/batch/v1
2026-09-07T22:03:54: path: /wordpress/index.php
2026-09-07T22:03:54: normalizedPath: /wordpress/index.php
2026-09-07T22:03:54: isPublicRoute: false
2026-09-07T22:03:54: ------------------------------
2026-09-07T22:03:54: 22:03:54 [[32minfo[39m] [0mPOST /wordpress/index.php?rest_route=/batch/v1 [33m401[0m 0.523 ms - 123[0m
2026-09-07T22:03:54: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:54: Method: POST
2026-09-07T22:03:54: originalUrl: /wordpress/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:03:54: path: /wordpress/index.php
2026-09-07T22:03:54: normalizedPath: /wordpress/index.php
2026-09-07T22:03:54: isPublicRoute: false
2026-09-07T22:03:54: ------------------------------
2026-09-07T22:03:54: 22:03:54 [[32minfo[39m] [0mPOST /wordpress/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.495 ms - 123[0m
2026-09-07T22:03:54: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:54: Method: POST
2026-09-07T22:03:54: originalUrl: /wordpress/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:03:54: path: /wordpress/
2026-09-07T22:03:54: normalizedPath: /wordpress
2026-09-07T22:03:54: isPublicRoute: false
2026-09-07T22:03:54: ------------------------------
2026-09-07T22:03:54: 22:03:54 [[32minfo[39m] [0mPOST /wordpress/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.517 ms - 123[0m
2026-09-07T22:03:55: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:55: Method: POST
2026-09-07T22:03:55: originalUrl: /wordpress/?rest_route=/batch%2Fv1
2026-09-07T22:03:55: path: /wordpress/
2026-09-07T22:03:55: normalizedPath: /wordpress
2026-09-07T22:03:55: isPublicRoute: false
2026-09-07T22:03:55: ------------------------------
2026-09-07T22:03:55: 22:03:55 [[32minfo[39m] [0mPOST /wordpress/?rest_route=/batch%2Fv1 [33m401[0m 0.443 ms - 123[0m
2026-09-07T22:03:55: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:55: Method: POST
2026-09-07T22:03:55: originalUrl: /wordpress/?rest_route=/batch/v1
2026-09-07T22:03:55: path: /wordpress/
2026-09-07T22:03:55: normalizedPath: /wordpress
2026-09-07T22:03:55: isPublicRoute: false
2026-09-07T22:03:55: ------------------------------
2026-09-07T22:03:55: 22:03:55 [[32minfo[39m] [0mPOST /wordpress/?rest_route=/batch/v1 [33m401[0m 0.482 ms - 123[0m
2026-09-07T22:03:55: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:55: Method: POST
2026-09-07T22:03:55: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:03:55: path: /wordpress/wp-json/batch/v1
2026-09-07T22:03:55: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:03:55: isPublicRoute: false
2026-09-07T22:03:55: ------------------------------
2026-09-07T22:03:55: 22:03:55 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.519 ms - 123[0m
2026-09-07T22:03:55: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:55: Method: POST
2026-09-07T22:03:55: originalUrl: /wordpress/wp-json/Batch/v1
2026-09-07T22:03:55: path: /wordpress/wp-json/Batch/v1
2026-09-07T22:03:55: normalizedPath: /wordpress/wp-json/Batch/v1
2026-09-07T22:03:55: isPublicRoute: false
2026-09-07T22:03:55: ------------------------------
2026-09-07T22:03:55: 22:03:55 [[32minfo[39m] [0mPOST /wordpress/wp-json/Batch/v1 [33m401[0m 0.531 ms - 123[0m
2026-09-07T22:03:55: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:55: Method: POST
2026-09-07T22:03:55: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:03:55: path: /wordpress/wp-json/batch/v1
2026-09-07T22:03:55: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:03:55: isPublicRoute: false
2026-09-07T22:03:55: ------------------------------
2026-09-07T22:03:55: 22:03:55 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.484 ms - 123[0m
2026-09-07T22:03:56: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:56: Method: POST
2026-09-07T22:03:56: originalUrl: /wordpress/wp-json/batch/v1/
2026-09-07T22:03:56: path: /wordpress/wp-json/batch/v1/
2026-09-07T22:03:56: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:03:56: isPublicRoute: false
2026-09-07T22:03:56: ------------------------------
2026-09-07T22:03:56: 22:03:56 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1/ [33m401[0m 0.531 ms - 123[0m
2026-09-07T22:03:56: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:56: Method: POST
2026-09-07T22:03:56: originalUrl: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:03:56: path: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:03:56: normalizedPath: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:03:56: isPublicRoute: false
2026-09-07T22:03:56: ------------------------------
2026-09-07T22:03:56: 22:03:56 [[32minfo[39m] [0mPOST /wordpress/blog/wp-json/batch/v1 [33m401[0m 0.487 ms - 123[0m
2026-09-07T22:03:56: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:56: Method: POST
2026-09-07T22:03:56: originalUrl: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:03:56: path: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:03:56: normalizedPath: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:03:56: isPublicRoute: false
2026-09-07T22:03:56: ------------------------------
2026-09-07T22:03:56: 22:03:56 [[32minfo[39m] [0mPOST /wordpress/wordpress/wp-json/batch/v1 [33m401[0m 0.497 ms - 123[0m
2026-09-07T22:03:56: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:56: Method: POST
2026-09-07T22:03:56: originalUrl: /wordpress/index.php?rest_route=/batch/v1
2026-09-07T22:03:56: path: /wordpress/index.php
2026-09-07T22:03:56: normalizedPath: /wordpress/index.php
2026-09-07T22:03:56: isPublicRoute: false
2026-09-07T22:03:56: ------------------------------
2026-09-07T22:03:56: 22:03:56 [[32minfo[39m] [0mPOST /wordpress/index.php?rest_route=/batch/v1 [33m401[0m 0.487 ms - 123[0m
2026-09-07T22:03:56: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:56: Method: POST
2026-09-07T22:03:56: originalUrl: /wordpress/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:03:56: path: /wordpress/index.php
2026-09-07T22:03:56: normalizedPath: /wordpress/index.php
2026-09-07T22:03:56: isPublicRoute: false
2026-09-07T22:03:56: ------------------------------
2026-09-07T22:03:56: 22:03:56 [[32minfo[39m] [0mPOST /wordpress/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.535 ms - 123[0m
2026-09-07T22:03:56: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:56: Method: POST
2026-09-07T22:03:56: originalUrl: /wordpress/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:03:56: path: /wordpress/
2026-09-07T22:03:56: normalizedPath: /wordpress
2026-09-07T22:03:56: isPublicRoute: false
2026-09-07T22:03:56: ------------------------------
2026-09-07T22:03:56: 22:03:56 [[32minfo[39m] [0mPOST /wordpress/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.515 ms - 123[0m
2026-09-07T22:03:57: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:57: Method: POST
2026-09-07T22:03:57: originalUrl: /wordpress/?rest_route=/batch%2Fv1
2026-09-07T22:03:57: path: /wordpress/
2026-09-07T22:03:57: normalizedPath: /wordpress
2026-09-07T22:03:57: isPublicRoute: false
2026-09-07T22:03:57: ------------------------------
2026-09-07T22:03:57: 22:03:57 [[32minfo[39m] [0mPOST /wordpress/?rest_route=/batch%2Fv1 [33m401[0m 0.522 ms - 123[0m
2026-09-07T22:03:57: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:57: Method: POST
2026-09-07T22:03:57: originalUrl: /wordpress/?rest_route=/batch/v1
2026-09-07T22:03:57: path: /wordpress/
2026-09-07T22:03:57: normalizedPath: /wordpress
2026-09-07T22:03:57: isPublicRoute: false
2026-09-07T22:03:57: ------------------------------
2026-09-07T22:03:57: 22:03:57 [[32minfo[39m] [0mPOST /wordpress/?rest_route=/batch/v1 [33m401[0m 0.487 ms - 123[0m
2026-09-07T22:03:57: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:57: Method: POST
2026-09-07T22:03:57: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:03:57: path: /wordpress/wp-json/batch/v1
2026-09-07T22:03:57: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:03:57: isPublicRoute: false
2026-09-07T22:03:57: ------------------------------
2026-09-07T22:03:57: 22:03:57 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.497 ms - 123[0m
2026-09-07T22:03:57: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:03:57: Method: POST
2026-09-07T22:03:57: originalUrl: /wordpress/wp-json/Batch/v1
2026-09-07T22:03:57: path: /wordpress/wp-json/Batch/v1
2026-09-07T22:03:57: normalizedPath: /wordpress/wp-json/Batch/v1
2026-09-07T22:03:57: isPublicRoute: false
2026-09-07T22:03:57: ------------------------------
2026-09-07T22:03:57: 22:03:57 [[32minfo[39m] [0mPOST /wordpress/wp-json/Batch/v1 [33m401[0m 0.500 ms - 123[0m
2026-09-07T22:04:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:04: Method: POST
2026-09-07T22:04:04: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:04:04: path: /wordpress/wp-json/batch/v1
2026-09-07T22:04:04: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:04:04: isPublicRoute: false
2026-09-07T22:04:04: ------------------------------
2026-09-07T22:04:04: 22:04:04 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.569 ms - 123[0m
2026-09-07T22:04:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:04: Method: POST
2026-09-07T22:04:04: originalUrl: /wordpress/wp-json/batch/v1/
2026-09-07T22:04:04: path: /wordpress/wp-json/batch/v1/
2026-09-07T22:04:04: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:04:04: isPublicRoute: false
2026-09-07T22:04:04: ------------------------------
2026-09-07T22:04:04: 22:04:04 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1/ [33m401[0m 0.550 ms - 123[0m
2026-09-07T22:04:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:04: Method: POST
2026-09-07T22:04:04: originalUrl: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:04:04: path: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:04:04: normalizedPath: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:04:04: isPublicRoute: false
2026-09-07T22:04:04: ------------------------------
2026-09-07T22:04:04: 22:04:04 [[32minfo[39m] [0mPOST /wordpress/blog/wp-json/batch/v1 [33m401[0m 0.647 ms - 123[0m
2026-09-07T22:04:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:04: Method: POST
2026-09-07T22:04:04: originalUrl: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:04:04: path: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:04:04: normalizedPath: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:04:04: isPublicRoute: false
2026-09-07T22:04:04: ------------------------------
2026-09-07T22:04:04: 22:04:04 [[32minfo[39m] [0mPOST /wordpress/wordpress/wp-json/batch/v1 [33m401[0m 0.637 ms - 123[0m
2026-09-07T22:04:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:04: Method: POST
2026-09-07T22:04:04: originalUrl: /wordpress/index.php?rest_route=/batch/v1
2026-09-07T22:04:04: path: /wordpress/index.php
2026-09-07T22:04:04: normalizedPath: /wordpress/index.php
2026-09-07T22:04:04: isPublicRoute: false
2026-09-07T22:04:04: ------------------------------
2026-09-07T22:04:04: 22:04:04 [[32minfo[39m] [0mPOST /wordpress/index.php?rest_route=/batch/v1 [33m401[0m 0.666 ms - 123[0m
2026-09-07T22:04:04: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:04: Method: POST
2026-09-07T22:04:04: originalUrl: /wordpress/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:04:04: path: /wordpress/index.php
2026-09-07T22:04:04: normalizedPath: /wordpress/index.php
2026-09-07T22:04:04: isPublicRoute: false
2026-09-07T22:04:04: ------------------------------
2026-09-07T22:04:04: 22:04:04 [[32minfo[39m] [0mPOST /wordpress/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.675 ms - 123[0m
2026-09-07T22:04:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:05: Method: POST
2026-09-07T22:04:05: originalUrl: /wordpress/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:04:05: path: /wordpress/
2026-09-07T22:04:05: normalizedPath: /wordpress
2026-09-07T22:04:05: isPublicRoute: false
2026-09-07T22:04:05: ------------------------------
2026-09-07T22:04:05: 22:04:05 [[32minfo[39m] [0mPOST /wordpress/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.712 ms - 123[0m
2026-09-07T22:04:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:05: Method: POST
2026-09-07T22:04:05: originalUrl: /wordpress/?rest_route=/batch%2Fv1
2026-09-07T22:04:05: path: /wordpress/
2026-09-07T22:04:05: normalizedPath: /wordpress
2026-09-07T22:04:05: isPublicRoute: false
2026-09-07T22:04:05: ------------------------------
2026-09-07T22:04:05: 22:04:05 [[32minfo[39m] [0mPOST /wordpress/?rest_route=/batch%2Fv1 [33m401[0m 0.498 ms - 123[0m
2026-09-07T22:04:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:05: Method: POST
2026-09-07T22:04:05: originalUrl: /wordpress/?rest_route=/batch/v1
2026-09-07T22:04:05: path: /wordpress/
2026-09-07T22:04:05: normalizedPath: /wordpress
2026-09-07T22:04:05: isPublicRoute: false
2026-09-07T22:04:05: ------------------------------
2026-09-07T22:04:05: 22:04:05 [[32minfo[39m] [0mPOST /wordpress/?rest_route=/batch/v1 [33m401[0m 0.711 ms - 123[0m
2026-09-07T22:04:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:05: Method: POST
2026-09-07T22:04:05: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:04:05: path: /wordpress/wp-json/batch/v1
2026-09-07T22:04:05: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:04:05: isPublicRoute: false
2026-09-07T22:04:05: ------------------------------
2026-09-07T22:04:05: 22:04:05 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.645 ms - 123[0m
2026-09-07T22:04:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:05: Method: POST
2026-09-07T22:04:05: originalUrl: /wordpress/wp-json/Batch/v1
2026-09-07T22:04:05: path: /wordpress/wp-json/Batch/v1
2026-09-07T22:04:05: normalizedPath: /wordpress/wp-json/Batch/v1
2026-09-07T22:04:05: isPublicRoute: false
2026-09-07T22:04:05: ------------------------------
2026-09-07T22:04:05: 22:04:05 [[32minfo[39m] [0mPOST /wordpress/wp-json/Batch/v1 [33m401[0m 0.752 ms - 123[0m
2026-09-07T22:04:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:05: Method: POST
2026-09-07T22:04:05: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:04:05: path: /wordpress/wp-json/batch/v1
2026-09-07T22:04:05: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:04:05: isPublicRoute: false
2026-09-07T22:04:05: ------------------------------
2026-09-07T22:04:05: 22:04:05 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.593 ms - 123[0m
2026-09-07T22:04:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:06: Method: POST
2026-09-07T22:04:06: originalUrl: /wordpress/wp-json/batch/v1/
2026-09-07T22:04:06: path: /wordpress/wp-json/batch/v1/
2026-09-07T22:04:06: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:04:06: isPublicRoute: false
2026-09-07T22:04:06: ------------------------------
2026-09-07T22:04:06: 22:04:06 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1/ [33m401[0m 0.531 ms - 123[0m
2026-09-07T22:04:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:06: Method: POST
2026-09-07T22:04:06: originalUrl: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:04:06: path: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:04:06: normalizedPath: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:04:06: isPublicRoute: false
2026-09-07T22:04:06: ------------------------------
2026-09-07T22:04:06: 22:04:06 [[32minfo[39m] [0mPOST /wordpress/blog/wp-json/batch/v1 [33m401[0m 0.570 ms - 123[0m
2026-09-07T22:04:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:06: Method: POST
2026-09-07T22:04:06: originalUrl: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:04:06: path: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:04:06: normalizedPath: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:04:06: isPublicRoute: false
2026-09-07T22:04:06: ------------------------------
2026-09-07T22:04:06: 22:04:06 [[32minfo[39m] [0mPOST /wordpress/wordpress/wp-json/batch/v1 [33m401[0m 0.500 ms - 123[0m
2026-09-07T22:04:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:06: Method: POST
2026-09-07T22:04:06: originalUrl: /wordpress/index.php?rest_route=/batch/v1
2026-09-07T22:04:06: path: /wordpress/index.php
2026-09-07T22:04:06: normalizedPath: /wordpress/index.php
2026-09-07T22:04:06: isPublicRoute: false
2026-09-07T22:04:06: ------------------------------
2026-09-07T22:04:06: 22:04:06 [[32minfo[39m] [0mPOST /wordpress/index.php?rest_route=/batch/v1 [33m401[0m 0.528 ms - 123[0m
2026-09-07T22:04:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:06: Method: POST
2026-09-07T22:04:06: originalUrl: /wordpress/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:04:06: path: /wordpress/index.php
2026-09-07T22:04:06: normalizedPath: /wordpress/index.php
2026-09-07T22:04:06: isPublicRoute: false
2026-09-07T22:04:06: ------------------------------
2026-09-07T22:04:06: 22:04:06 [[32minfo[39m] [0mPOST /wordpress/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.535 ms - 123[0m
2026-09-07T22:04:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:06: Method: POST
2026-09-07T22:04:06: originalUrl: /wordpress/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:04:06: path: /wordpress/
2026-09-07T22:04:06: normalizedPath: /wordpress
2026-09-07T22:04:06: isPublicRoute: false
2026-09-07T22:04:06: ------------------------------
2026-09-07T22:04:06: 22:04:06 [[32minfo[39m] [0mPOST /wordpress/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.512 ms - 123[0m
2026-09-07T22:04:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:06: Method: POST
2026-09-07T22:04:06: originalUrl: /wordpress/?rest_route=/batch%2Fv1
2026-09-07T22:04:06: path: /wordpress/
2026-09-07T22:04:06: normalizedPath: /wordpress
2026-09-07T22:04:06: isPublicRoute: false
2026-09-07T22:04:06: ------------------------------
2026-09-07T22:04:06: 22:04:06 [[32minfo[39m] [0mPOST /wordpress/?rest_route=/batch%2Fv1 [33m401[0m 0.623 ms - 123[0m
2026-09-07T22:04:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:07: Method: POST
2026-09-07T22:04:07: originalUrl: /wordpress/?rest_route=/batch/v1
2026-09-07T22:04:07: path: /wordpress/
2026-09-07T22:04:07: normalizedPath: /wordpress
2026-09-07T22:04:07: isPublicRoute: false
2026-09-07T22:04:07: ------------------------------
2026-09-07T22:04:07: 22:04:07 [[32minfo[39m] [0mPOST /wordpress/?rest_route=/batch/v1 [33m401[0m 0.478 ms - 123[0m
2026-09-07T22:04:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:07: Method: POST
2026-09-07T22:04:07: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:04:07: path: /wordpress/wp-json/batch/v1
2026-09-07T22:04:07: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:04:07: isPublicRoute: false
2026-09-07T22:04:07: ------------------------------
2026-09-07T22:04:07: 22:04:07 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.503 ms - 123[0m
2026-09-07T22:04:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:07: Method: POST
2026-09-07T22:04:07: originalUrl: /wordpress/wp-json/Batch/v1
2026-09-07T22:04:07: path: /wordpress/wp-json/Batch/v1
2026-09-07T22:04:07: normalizedPath: /wordpress/wp-json/Batch/v1
2026-09-07T22:04:07: isPublicRoute: false
2026-09-07T22:04:07: ------------------------------
2026-09-07T22:04:07: 22:04:07 [[32minfo[39m] [0mPOST /wordpress/wp-json/Batch/v1 [33m401[0m 0.497 ms - 123[0m
2026-09-07T22:04:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:07: Method: POST
2026-09-07T22:04:07: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:04:07: path: /wordpress/wp-json/batch/v1
2026-09-07T22:04:07: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:04:07: isPublicRoute: false
2026-09-07T22:04:07: ------------------------------
2026-09-07T22:04:07: 22:04:07 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.513 ms - 123[0m
2026-09-07T22:04:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:07: Method: POST
2026-09-07T22:04:07: originalUrl: /wordpress/wp-json/batch/v1/
2026-09-07T22:04:07: path: /wordpress/wp-json/batch/v1/
2026-09-07T22:04:07: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:04:07: isPublicRoute: false
2026-09-07T22:04:07: ------------------------------
2026-09-07T22:04:07: 22:04:07 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1/ [33m401[0m 0.490 ms - 123[0m
2026-09-07T22:04:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:07: Method: POST
2026-09-07T22:04:07: originalUrl: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:04:07: path: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:04:07: normalizedPath: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:04:07: isPublicRoute: false
2026-09-07T22:04:07: ------------------------------
2026-09-07T22:04:07: 22:04:07 [[32minfo[39m] [0mPOST /wordpress/blog/wp-json/batch/v1 [33m401[0m 0.602 ms - 123[0m
2026-09-07T22:04:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:08: Method: POST
2026-09-07T22:04:08: originalUrl: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:04:08: path: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:04:08: normalizedPath: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:04:08: isPublicRoute: false
2026-09-07T22:04:08: ------------------------------
2026-09-07T22:04:08: 22:04:08 [[32minfo[39m] [0mPOST /wordpress/wordpress/wp-json/batch/v1 [33m401[0m 0.562 ms - 123[0m
2026-09-07T22:04:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:08: Method: POST
2026-09-07T22:04:08: originalUrl: /wordpress/index.php?rest_route=/batch/v1
2026-09-07T22:04:08: path: /wordpress/index.php
2026-09-07T22:04:08: normalizedPath: /wordpress/index.php
2026-09-07T22:04:08: isPublicRoute: false
2026-09-07T22:04:08: ------------------------------
2026-09-07T22:04:08: 22:04:08 [[32minfo[39m] [0mPOST /wordpress/index.php?rest_route=/batch/v1 [33m401[0m 0.558 ms - 123[0m
2026-09-07T22:04:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:08: Method: POST
2026-09-07T22:04:08: originalUrl: /wordpress/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:04:08: path: /wordpress/index.php
2026-09-07T22:04:08: normalizedPath: /wordpress/index.php
2026-09-07T22:04:08: isPublicRoute: false
2026-09-07T22:04:08: ------------------------------
2026-09-07T22:04:08: 22:04:08 [[32minfo[39m] [0mPOST /wordpress/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.514 ms - 123[0m
2026-09-07T22:04:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:08: Method: POST
2026-09-07T22:04:08: originalUrl: /wordpress/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:04:08: path: /wordpress/
2026-09-07T22:04:08: normalizedPath: /wordpress
2026-09-07T22:04:08: isPublicRoute: false
2026-09-07T22:04:08: ------------------------------
2026-09-07T22:04:08: 22:04:08 [[32minfo[39m] [0mPOST /wordpress/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.531 ms - 123[0m
2026-09-07T22:04:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:08: Method: POST
2026-09-07T22:04:08: originalUrl: /wordpress/?rest_route=/batch%2Fv1
2026-09-07T22:04:08: path: /wordpress/
2026-09-07T22:04:08: normalizedPath: /wordpress
2026-09-07T22:04:08: isPublicRoute: false
2026-09-07T22:04:08: ------------------------------
2026-09-07T22:04:08: 22:04:08 [[32minfo[39m] [0mPOST /wordpress/?rest_route=/batch%2Fv1 [33m401[0m 0.477 ms - 123[0m
2026-09-07T22:04:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:08: Method: POST
2026-09-07T22:04:08: originalUrl: /wordpress/?rest_route=/batch/v1
2026-09-07T22:04:08: path: /wordpress/
2026-09-07T22:04:08: normalizedPath: /wordpress
2026-09-07T22:04:08: isPublicRoute: false
2026-09-07T22:04:08: ------------------------------
2026-09-07T22:04:08: 22:04:08 [[32minfo[39m] [0mPOST /wordpress/?rest_route=/batch/v1 [33m401[0m 0.543 ms - 123[0m
2026-09-07T22:04:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:09: Method: POST
2026-09-07T22:04:09: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:04:09: path: /wordpress/wp-json/batch/v1
2026-09-07T22:04:09: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:04:09: isPublicRoute: false
2026-09-07T22:04:09: ------------------------------
2026-09-07T22:04:09: 22:04:09 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.741 ms - 123[0m
2026-09-07T22:04:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:09: Method: POST
2026-09-07T22:04:09: originalUrl: /wordpress/wp-json/Batch/v1
2026-09-07T22:04:09: path: /wordpress/wp-json/Batch/v1
2026-09-07T22:04:09: normalizedPath: /wordpress/wp-json/Batch/v1
2026-09-07T22:04:09: isPublicRoute: false
2026-09-07T22:04:09: ------------------------------
2026-09-07T22:04:09: 22:04:09 [[32minfo[39m] [0mPOST /wordpress/wp-json/Batch/v1 [33m401[0m 0.542 ms - 123[0m
2026-09-07T22:04:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:09: Method: POST
2026-09-07T22:04:09: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:04:09: path: /wordpress/wp-json/batch/v1
2026-09-07T22:04:09: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:04:09: isPublicRoute: false
2026-09-07T22:04:09: ------------------------------
2026-09-07T22:04:09: 22:04:09 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.507 ms - 123[0m
2026-09-07T22:04:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:09: Method: POST
2026-09-07T22:04:09: originalUrl: /wordpress/wp-json/batch/v1/
2026-09-07T22:04:09: path: /wordpress/wp-json/batch/v1/
2026-09-07T22:04:09: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:04:09: isPublicRoute: false
2026-09-07T22:04:09: ------------------------------
2026-09-07T22:04:09: 22:04:09 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1/ [33m401[0m 0.492 ms - 123[0m
2026-09-07T22:04:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:09: Method: POST
2026-09-07T22:04:09: originalUrl: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:04:09: path: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:04:09: normalizedPath: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:04:09: isPublicRoute: false
2026-09-07T22:04:09: ------------------------------
2026-09-07T22:04:09: 22:04:09 [[32minfo[39m] [0mPOST /wordpress/blog/wp-json/batch/v1 [33m401[0m 0.675 ms - 123[0m
2026-09-07T22:04:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:09: Method: POST
2026-09-07T22:04:09: originalUrl: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:04:09: path: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:04:09: normalizedPath: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:04:09: isPublicRoute: false
2026-09-07T22:04:09: ------------------------------
2026-09-07T22:04:09: 22:04:09 [[32minfo[39m] [0mPOST /wordpress/wordpress/wp-json/batch/v1 [33m401[0m 0.797 ms - 123[0m
2026-09-07T22:04:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:10: Method: POST
2026-09-07T22:04:10: originalUrl: /wordpress/index.php?rest_route=/batch/v1
2026-09-07T22:04:10: path: /wordpress/index.php
2026-09-07T22:04:10: normalizedPath: /wordpress/index.php
2026-09-07T22:04:10: isPublicRoute: false
2026-09-07T22:04:10: ------------------------------
2026-09-07T22:04:10: 22:04:10 [[32minfo[39m] [0mPOST /wordpress/index.php?rest_route=/batch/v1 [33m401[0m 0.678 ms - 123[0m
2026-09-07T22:04:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:10: Method: POST
2026-09-07T22:04:10: originalUrl: /wordpress/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:04:10: path: /wordpress/index.php
2026-09-07T22:04:10: normalizedPath: /wordpress/index.php
2026-09-07T22:04:10: isPublicRoute: false
2026-09-07T22:04:10: ------------------------------
2026-09-07T22:04:10: 22:04:10 [[32minfo[39m] [0mPOST /wordpress/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.593 ms - 123[0m
2026-09-07T22:04:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:10: Method: POST
2026-09-07T22:04:10: originalUrl: /wordpress/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:04:10: path: /wordpress/
2026-09-07T22:04:10: normalizedPath: /wordpress
2026-09-07T22:04:10: isPublicRoute: false
2026-09-07T22:04:10: ------------------------------
2026-09-07T22:04:10: 22:04:10 [[32minfo[39m] [0mPOST /wordpress/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.646 ms - 123[0m
2026-09-07T22:04:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:10: Method: POST
2026-09-07T22:04:10: originalUrl: /wordpress/?rest_route=/batch%2Fv1
2026-09-07T22:04:10: path: /wordpress/
2026-09-07T22:04:10: normalizedPath: /wordpress
2026-09-07T22:04:10: isPublicRoute: false
2026-09-07T22:04:10: ------------------------------
2026-09-07T22:04:10: 22:04:10 [[32minfo[39m] [0mPOST /wordpress/?rest_route=/batch%2Fv1 [33m401[0m 0.583 ms - 123[0m
2026-09-07T22:04:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:10: Method: POST
2026-09-07T22:04:10: originalUrl: /wordpress/?rest_route=/batch/v1
2026-09-07T22:04:10: path: /wordpress/
2026-09-07T22:04:10: normalizedPath: /wordpress
2026-09-07T22:04:10: isPublicRoute: false
2026-09-07T22:04:10: ------------------------------
2026-09-07T22:04:10: 22:04:10 [[32minfo[39m] [0mPOST /wordpress/?rest_route=/batch/v1 [33m401[0m 0.612 ms - 123[0m
2026-09-07T22:04:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:10: Method: POST
2026-09-07T22:04:10: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:04:10: path: /wordpress/wp-json/batch/v1
2026-09-07T22:04:10: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:04:10: isPublicRoute: false
2026-09-07T22:04:10: ------------------------------
2026-09-07T22:04:10: 22:04:10 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.667 ms - 123[0m
2026-09-07T22:04:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:11: Method: POST
2026-09-07T22:04:11: originalUrl: /wordpress/wp-json/Batch/v1
2026-09-07T22:04:11: path: /wordpress/wp-json/Batch/v1
2026-09-07T22:04:11: normalizedPath: /wordpress/wp-json/Batch/v1
2026-09-07T22:04:11: isPublicRoute: false
2026-09-07T22:04:11: ------------------------------
2026-09-07T22:04:11: 22:04:11 [[32minfo[39m] [0mPOST /wordpress/wp-json/Batch/v1 [33m401[0m 0.542 ms - 123[0m
2026-09-07T22:04:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:11: Method: POST
2026-09-07T22:04:11: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:04:11: path: /wordpress/wp-json/batch/v1
2026-09-07T22:04:11: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:04:11: isPublicRoute: false
2026-09-07T22:04:11: ------------------------------
2026-09-07T22:04:11: 22:04:11 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.690 ms - 123[0m
2026-09-07T22:04:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:11: Method: POST
2026-09-07T22:04:11: originalUrl: /wordpress/wp-json/batch/v1/
2026-09-07T22:04:11: path: /wordpress/wp-json/batch/v1/
2026-09-07T22:04:11: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:04:11: isPublicRoute: false
2026-09-07T22:04:11: ------------------------------
2026-09-07T22:04:11: 22:04:11 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1/ [33m401[0m 0.658 ms - 123[0m
2026-09-07T22:04:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:11: Method: POST
2026-09-07T22:04:11: originalUrl: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:04:11: path: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:04:11: normalizedPath: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:04:11: isPublicRoute: false
2026-09-07T22:04:11: ------------------------------
2026-09-07T22:04:11: 22:04:11 [[32minfo[39m] [0mPOST /wordpress/blog/wp-json/batch/v1 [33m401[0m 0.705 ms - 123[0m
2026-09-07T22:04:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:11: Method: POST
2026-09-07T22:04:11: originalUrl: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:04:11: path: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:04:11: normalizedPath: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:04:11: isPublicRoute: false
2026-09-07T22:04:11: ------------------------------
2026-09-07T22:04:11: 22:04:11 [[32minfo[39m] [0mPOST /wordpress/wordpress/wp-json/batch/v1 [33m401[0m 0.654 ms - 123[0m
2026-09-07T22:04:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:11: Method: POST
2026-09-07T22:04:11: originalUrl: /wordpress/index.php?rest_route=/batch/v1
2026-09-07T22:04:11: path: /wordpress/index.php
2026-09-07T22:04:11: normalizedPath: /wordpress/index.php
2026-09-07T22:04:11: isPublicRoute: false
2026-09-07T22:04:11: ------------------------------
2026-09-07T22:04:11: 22:04:11 [[32minfo[39m] [0mPOST /wordpress/index.php?rest_route=/batch/v1 [33m401[0m 0.568 ms - 123[0m
2026-09-07T22:04:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:11: Method: POST
2026-09-07T22:04:11: originalUrl: /wordpress/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:04:11: path: /wordpress/index.php
2026-09-07T22:04:11: normalizedPath: /wordpress/index.php
2026-09-07T22:04:11: isPublicRoute: false
2026-09-07T22:04:11: ------------------------------
2026-09-07T22:04:11: 22:04:11 [[32minfo[39m] [0mPOST /wordpress/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.479 ms - 123[0m
2026-09-07T22:04:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:12: Method: POST
2026-09-07T22:04:12: originalUrl: /wordpress/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:04:12: path: /wordpress/
2026-09-07T22:04:12: normalizedPath: /wordpress
2026-09-07T22:04:12: isPublicRoute: false
2026-09-07T22:04:12: ------------------------------
2026-09-07T22:04:12: 22:04:12 [[32minfo[39m] [0mPOST /wordpress/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.598 ms - 123[0m
2026-09-07T22:04:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:12: Method: POST
2026-09-07T22:04:12: originalUrl: /wordpress/?rest_route=/batch%2Fv1
2026-09-07T22:04:12: path: /wordpress/
2026-09-07T22:04:12: normalizedPath: /wordpress
2026-09-07T22:04:12: isPublicRoute: false
2026-09-07T22:04:12: ------------------------------
2026-09-07T22:04:12: 22:04:12 [[32minfo[39m] [0mPOST /wordpress/?rest_route=/batch%2Fv1 [33m401[0m 0.635 ms - 123[0m
2026-09-07T22:04:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:12: Method: POST
2026-09-07T22:04:12: originalUrl: /wordpress/?rest_route=/batch/v1
2026-09-07T22:04:12: path: /wordpress/
2026-09-07T22:04:12: normalizedPath: /wordpress
2026-09-07T22:04:12: isPublicRoute: false
2026-09-07T22:04:12: ------------------------------
2026-09-07T22:04:12: 22:04:12 [[32minfo[39m] [0mPOST /wordpress/?rest_route=/batch/v1 [33m401[0m 0.547 ms - 123[0m
2026-09-07T22:04:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:12: Method: POST
2026-09-07T22:04:12: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:04:12: path: /wordpress/wp-json/batch/v1
2026-09-07T22:04:12: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:04:12: isPublicRoute: false
2026-09-07T22:04:12: ------------------------------
2026-09-07T22:04:12: 22:04:12 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.534 ms - 123[0m
2026-09-07T22:04:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:12: Method: POST
2026-09-07T22:04:12: originalUrl: /wordpress/wp-json/Batch/v1
2026-09-07T22:04:12: path: /wordpress/wp-json/Batch/v1
2026-09-07T22:04:12: normalizedPath: /wordpress/wp-json/Batch/v1
2026-09-07T22:04:12: isPublicRoute: false
2026-09-07T22:04:12: ------------------------------
2026-09-07T22:04:12: 22:04:12 [[32minfo[39m] [0mPOST /wordpress/wp-json/Batch/v1 [33m401[0m 0.793 ms - 123[0m
2026-09-07T22:04:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:12: Method: POST
2026-09-07T22:04:12: originalUrl: /wordpress/wp-json/batch/v1
2026-09-07T22:04:12: path: /wordpress/wp-json/batch/v1
2026-09-07T22:04:12: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:04:12: isPublicRoute: false
2026-09-07T22:04:12: ------------------------------
2026-09-07T22:04:12: 22:04:12 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1 [33m401[0m 0.551 ms - 123[0m
2026-09-07T22:04:13: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:13: Method: POST
2026-09-07T22:04:13: originalUrl: /wordpress/wp-json/batch/v1/
2026-09-07T22:04:13: path: /wordpress/wp-json/batch/v1/
2026-09-07T22:04:13: normalizedPath: /wordpress/wp-json/batch/v1
2026-09-07T22:04:13: isPublicRoute: false
2026-09-07T22:04:13: ------------------------------
2026-09-07T22:04:13: 22:04:13 [[32minfo[39m] [0mPOST /wordpress/wp-json/batch/v1/ [33m401[0m 0.579 ms - 123[0m
2026-09-07T22:04:13: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:13: Method: POST
2026-09-07T22:04:13: originalUrl: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:04:13: path: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:04:13: normalizedPath: /wordpress/blog/wp-json/batch/v1
2026-09-07T22:04:13: isPublicRoute: false
2026-09-07T22:04:13: ------------------------------
2026-09-07T22:04:13: 22:04:13 [[32minfo[39m] [0mPOST /wordpress/blog/wp-json/batch/v1 [33m401[0m 0.576 ms - 123[0m
2026-09-07T22:04:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:33: Method: POST
2026-09-07T22:04:33: originalUrl: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:04:33: path: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:04:33: normalizedPath: /wordpress/wordpress/wp-json/batch/v1
2026-09-07T22:04:33: isPublicRoute: false
2026-09-07T22:04:33: ------------------------------
2026-09-07T22:04:33: 22:04:33 [[32minfo[39m] [0mPOST /wordpress/wordpress/wp-json/batch/v1 [33m401[0m 0.498 ms - 123[0m
2026-09-07T22:04:33: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:33: Method: GET
2026-09-07T22:04:33: originalUrl: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:33: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:33: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:33: isPublicRoute: false
2026-09-07T22:04:33: ------------------------------
2026-09-07T22:04:33: 22:04:33 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999 [33m401[0m 0.893 ms - 123[0m
2026-09-07T22:04:34: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:34: Method: GET
2026-09-07T22:04:34: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=1&orderby=none&per_page=5
2026-09-07T22:04:34: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:34: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:34: isPublicRoute: false
2026-09-07T22:04:34: ------------------------------
2026-09-07T22:04:34: 22:04:34 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=1&orderby=none&per_page=5 [33m401[0m 0.768 ms - 123[0m
2026-09-07T22:04:34: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:34: Method: GET
2026-09-07T22:04:34: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:04:34: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:34: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:34: isPublicRoute: false
2026-09-07T22:04:34: ------------------------------
2026-09-07T22:04:34: 22:04:34 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 0.796 ms - 123[0m
2026-09-07T22:04:34: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:34: Method: GET
2026-09-07T22:04:34: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:04:34: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:34: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:34: isPublicRoute: false
2026-09-07T22:04:34: ------------------------------
2026-09-07T22:04:34: 22:04:34 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 0.996 ms - 123[0m
2026-09-07T22:04:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:35: Method: GET
2026-09-07T22:04:35: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:04:35: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:35: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:35: isPublicRoute: false
2026-09-07T22:04:35: ------------------------------
2026-09-07T22:04:35: 22:04:35 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 0.874 ms - 123[0m
2026-09-07T22:04:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:35: Method: GET
2026-09-07T22:04:35: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374--+-&orderby=none&per_page=500
2026-09-07T22:04:35: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:35: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:35: isPublicRoute: false
2026-09-07T22:04:35: ------------------------------
2026-09-07T22:04:35: 22:04:35 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374--+-&orderby=none&per_page=500 [33m401[0m 0.929 ms - 123[0m
2026-09-07T22:04:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:35: Method: GET
2026-09-07T22:04:35: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:04:35: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:35: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:35: isPublicRoute: false
2026-09-07T22:04:35: ------------------------------
2026-09-07T22:04:35: 22:04:35 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 0.865 ms - 123[0m
2026-09-07T22:04:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:35: Method: GET
2026-09-07T22:04:35: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:04:35: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:35: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:35: isPublicRoute: false
2026-09-07T22:04:35: ------------------------------
2026-09-07T22:04:35: 22:04:35 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 1.135 ms - 123[0m
2026-09-07T22:04:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:35: Method: GET
2026-09-07T22:04:35: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:04:35: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:35: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:35: isPublicRoute: false
2026-09-07T22:04:35: ------------------------------
2026-09-07T22:04:35: 22:04:35 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 0.904 ms - 123[0m
2026-09-07T22:04:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:35: Method: GET
2026-09-07T22:04:35: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:04:35: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:35: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:35: isPublicRoute: false
2026-09-07T22:04:35: ------------------------------
2026-09-07T22:04:35: 22:04:35 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 1.501 ms - 123[0m
2026-09-07T22:04:35: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:35: Method: GET
2026-09-07T22:04:35: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+EXTRACTVALUE%281%2CCONCAT%280x7e%2CLENGTH%28COALESCE%28%280x414243%29%2C%27%27%29%29%29%29--+-&orderby=none&per_page=500
2026-09-07T22:04:35: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:35: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:35: isPublicRoute: false
2026-09-07T22:04:35: ------------------------------
2026-09-07T22:04:35: 22:04:35 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+EXTRACTVALUE%281%2CCONCAT%280x7e%2CLENGTH%28COALESCE%28%280x414243%29%2C%27%27%29%29%29%29--+-&orderby=none&per_page=500 [33m401[0m 0.857 ms - 123[0m
2026-09-07T22:04:36: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:36: Method: GET
2026-09-07T22:04:36: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:04:36: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:36: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:36: isPublicRoute: false
2026-09-07T22:04:36: ------------------------------
2026-09-07T22:04:36: 22:04:36 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 0.902 ms - 123[0m
2026-09-07T22:04:36: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:36: Method: GET
2026-09-07T22:04:36: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:04:36: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:36: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:36: isPublicRoute: false
2026-09-07T22:04:36: ------------------------------
2026-09-07T22:04:36: 22:04:36 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 0.866 ms - 123[0m
2026-09-07T22:04:36: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:36: Method: GET
2026-09-07T22:04:36: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:04:36: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:36: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:36: isPublicRoute: false
2026-09-07T22:04:36: ------------------------------
2026-09-07T22:04:36: 22:04:36 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 0.987 ms - 123[0m
2026-09-07T22:04:36: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:36: Method: GET
2026-09-07T22:04:36: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:04:36: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:36: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:36: isPublicRoute: false
2026-09-07T22:04:36: ------------------------------
2026-09-07T22:04:36: 22:04:36 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 0.768 ms - 123[0m
2026-09-07T22:04:36: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:36: Method: GET
2026-09-07T22:04:36: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:04:36: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:36: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:36: isPublicRoute: false
2026-09-07T22:04:36: ------------------------------
2026-09-07T22:04:36: 22:04:36 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 1.066 ms - 123[0m
2026-09-07T22:04:36: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:36: Method: GET
2026-09-07T22:04:36: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:04:36: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:36: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:36: isPublicRoute: false
2026-09-07T22:04:36: ------------------------------
2026-09-07T22:04:36: 22:04:36 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 0.773 ms - 123[0m
2026-09-07T22:04:36: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:36: Method: GET
2026-09-07T22:04:36: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%280%29%29x%29--+-&orderby=none&per_page=500
2026-09-07T22:04:36: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:36: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:36: isPublicRoute: false
2026-09-07T22:04:36: ------------------------------
2026-09-07T22:04:36: 22:04:36 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%280%29%29x%29--+-&orderby=none&per_page=500 [33m401[0m 0.866 ms - 123[0m
2026-09-07T22:04:37: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:37: Method: GET
2026-09-07T22:04:37: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%283%29%29x%29--+-&orderby=none&per_page=500
2026-09-07T22:04:37: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:37: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:37: isPublicRoute: false
2026-09-07T22:04:37: ------------------------------
2026-09-07T22:04:37: 22:04:37 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%283%29%29x%29--+-&orderby=none&per_page=500 [33m401[0m 1.012 ms - 123[0m
2026-09-07T22:04:37: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:37: Method: GET
2026-09-07T22:04:37: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%280%29%29x%29--+-&orderby=none&per_page=500
2026-09-07T22:04:37: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:37: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:37: isPublicRoute: false
2026-09-07T22:04:37: ------------------------------
2026-09-07T22:04:37: 22:04:37 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%280%29%29x%29--+-&orderby=none&per_page=500 [33m401[0m 1.070 ms - 123[0m
2026-09-07T22:04:37: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:37: Method: GET
2026-09-07T22:04:37: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%283%29%29x%29--+-&orderby=none&per_page=500
2026-09-07T22:04:37: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:37: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:37: isPublicRoute: false
2026-09-07T22:04:37: ------------------------------
2026-09-07T22:04:37: 22:04:37 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%283%29%29x%29--+-&orderby=none&per_page=500 [33m401[0m 0.841 ms - 123[0m
2026-09-07T22:04:37: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:37: Method: GET
2026-09-07T22:04:37: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%280%29%29x%29--+-&orderby=none&per_page=500
2026-09-07T22:04:37: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:37: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:37: isPublicRoute: false
2026-09-07T22:04:37: ------------------------------
2026-09-07T22:04:37: 22:04:37 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%280%29%29x%29--+-&orderby=none&per_page=500 [33m401[0m 0.920 ms - 123[0m
2026-09-07T22:04:37: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:37: Method: GET
2026-09-07T22:04:37: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%283%29%29x%29--+-&orderby=none&per_page=500
2026-09-07T22:04:37: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:37: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:37: isPublicRoute: false
2026-09-07T22:04:37: ------------------------------
2026-09-07T22:04:37: 22:04:37 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=0%29+AND+%28SELECT+1+FROM+%28SELECT+SLEEP%283%29%29x%29--+-&orderby=none&per_page=500 [33m401[0m 0.918 ms - 123[0m
2026-09-07T22:04:37: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:37: Method: GET
2026-09-07T22:04:37: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+1--+-&orderby=none&per_page=500
2026-09-07T22:04:37: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:37: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:37: isPublicRoute: false
2026-09-07T22:04:37: ------------------------------
2026-09-07T22:04:37: 22:04:37 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+1--+-&orderby=none&per_page=500 [33m401[0m 0.847 ms - 123[0m
2026-09-07T22:04:37: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:37: Method: GET
2026-09-07T22:04:37: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+BENCHMARK%283000000%2CSHA1%281%29%29--+-&orderby=none&per_page=500
2026-09-07T22:04:37: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:37: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:37: isPublicRoute: false
2026-09-07T22:04:37: ------------------------------
2026-09-07T22:04:37: 22:04:37 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+BENCHMARK%283000000%2CSHA1%281%29%29--+-&orderby=none&per_page=500 [33m401[0m 0.943 ms - 123[0m
2026-09-07T22:04:38: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:38: Method: GET
2026-09-07T22:04:38: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+1--+-&orderby=none&per_page=500
2026-09-07T22:04:38: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:38: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:38: isPublicRoute: false
2026-09-07T22:04:38: ------------------------------
2026-09-07T22:04:38: 22:04:38 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+1--+-&orderby=none&per_page=500 [33m401[0m 0.827 ms - 123[0m
2026-09-07T22:04:38: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:38: Method: GET
2026-09-07T22:04:38: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+BENCHMARK%283000000%2CSHA1%281%29%29--+-&orderby=none&per_page=500
2026-09-07T22:04:38: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:38: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:38: isPublicRoute: false
2026-09-07T22:04:38: ------------------------------
2026-09-07T22:04:38: 22:04:38 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=0%29+OR+BENCHMARK%283000000%2CSHA1%281%29%29--+-&orderby=none&per_page=500 [33m401[0m 0.886 ms - 123[0m
2026-09-07T22:04:38: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:38: Method: GET
2026-09-07T22:04:38: originalUrl: /wordpress/wp/v2/posts/999999?author_exclude=0%29+AND+%281%3D1%29--+-&orderby=none&per_page=500
2026-09-07T22:04:38: path: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:38: normalizedPath: /wordpress/wp/v2/posts/999999
2026-09-07T22:04:38: isPublicRoute: false
2026-09-07T22:04:38: ------------------------------
2026-09-07T22:04:38: 22:04:38 [[32minfo[39m] [0mGET /wordpress/wp/v2/posts/999999?author_exclude=0%29+AND+%281%3D1%29--+-&orderby=none&per_page=500 [33m401[0m 0.932 ms - 123[0m
2026-09-07T22:04:38: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:38: Method: POST
2026-09-07T22:04:38: originalUrl: /blog/index.php?rest_route=/batch/v1
2026-09-07T22:04:38: path: /blog/index.php
2026-09-07T22:04:38: normalizedPath: /blog/index.php
2026-09-07T22:04:38: isPublicRoute: false
2026-09-07T22:04:38: ------------------------------
2026-09-07T22:04:38: 22:04:38 [[32minfo[39m] [0mPOST /blog/index.php?rest_route=/batch/v1 [33m401[0m 0.627 ms - 123[0m
2026-09-07T22:04:38: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:38: Method: POST
2026-09-07T22:04:38: originalUrl: /blog/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:04:38: path: /blog/index.php
2026-09-07T22:04:38: normalizedPath: /blog/index.php
2026-09-07T22:04:38: isPublicRoute: false
2026-09-07T22:04:38: ------------------------------
2026-09-07T22:04:38: 22:04:38 [[32minfo[39m] [0mPOST /blog/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.604 ms - 123[0m
2026-09-07T22:04:38: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:38: Method: POST
2026-09-07T22:04:38: originalUrl: /blog/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:04:38: path: /blog/
2026-09-07T22:04:38: normalizedPath: /blog
2026-09-07T22:04:38: isPublicRoute: false
2026-09-07T22:04:38: ------------------------------
2026-09-07T22:04:38: 22:04:38 [[32minfo[39m] [0mPOST /blog/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.617 ms - 123[0m
2026-09-07T22:04:38: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:38: Method: POST
2026-09-07T22:04:38: originalUrl: /blog/?rest_route=/batch%2Fv1
2026-09-07T22:04:38: path: /blog/
2026-09-07T22:04:38: normalizedPath: /blog
2026-09-07T22:04:38: isPublicRoute: false
2026-09-07T22:04:38: ------------------------------
2026-09-07T22:04:38: 22:04:38 [[32minfo[39m] [0mPOST /blog/?rest_route=/batch%2Fv1 [33m401[0m 0.540 ms - 123[0m
2026-09-07T22:04:39: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:39: Method: POST
2026-09-07T22:04:39: originalUrl: /blog/?rest_route=/batch/v1
2026-09-07T22:04:39: path: /blog/
2026-09-07T22:04:39: normalizedPath: /blog
2026-09-07T22:04:39: isPublicRoute: false
2026-09-07T22:04:39: ------------------------------
2026-09-07T22:04:39: 22:04:39 [[32minfo[39m] [0mPOST /blog/?rest_route=/batch/v1 [33m401[0m 0.681 ms - 123[0m
2026-09-07T22:04:39: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:39: Method: POST
2026-09-07T22:04:39: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:04:39: path: /blog/wp-json/batch/v1
2026-09-07T22:04:39: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:04:39: isPublicRoute: false
2026-09-07T22:04:39: ------------------------------
2026-09-07T22:04:39: 22:04:39 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.679 ms - 123[0m
2026-09-07T22:04:39: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:39: Method: POST
2026-09-07T22:04:39: originalUrl: /blog/wp-json/Batch/v1
2026-09-07T22:04:39: path: /blog/wp-json/Batch/v1
2026-09-07T22:04:39: normalizedPath: /blog/wp-json/Batch/v1
2026-09-07T22:04:39: isPublicRoute: false
2026-09-07T22:04:39: ------------------------------
2026-09-07T22:04:39: 22:04:39 [[32minfo[39m] [0mPOST /blog/wp-json/Batch/v1 [33m401[0m 0.546 ms - 123[0m
2026-09-07T22:04:39: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:39: Method: POST
2026-09-07T22:04:39: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:04:39: path: /blog/wp-json/batch/v1
2026-09-07T22:04:39: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:04:39: isPublicRoute: false
2026-09-07T22:04:39: ------------------------------
2026-09-07T22:04:39: 22:04:39 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.604 ms - 123[0m
2026-09-07T22:04:39: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:39: Method: POST
2026-09-07T22:04:39: originalUrl: /blog/wp-json/batch/v1/
2026-09-07T22:04:39: path: /blog/wp-json/batch/v1/
2026-09-07T22:04:39: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:04:39: isPublicRoute: false
2026-09-07T22:04:39: ------------------------------
2026-09-07T22:04:39: 22:04:39 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1/ [33m401[0m 0.596 ms - 123[0m
2026-09-07T22:04:39: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:39: Method: POST
2026-09-07T22:04:39: originalUrl: /blog/blog/wp-json/batch/v1
2026-09-07T22:04:39: path: /blog/blog/wp-json/batch/v1
2026-09-07T22:04:39: normalizedPath: /blog/blog/wp-json/batch/v1
2026-09-07T22:04:39: isPublicRoute: false
2026-09-07T22:04:39: ------------------------------
2026-09-07T22:04:39: 22:04:39 [[32minfo[39m] [0mPOST /blog/blog/wp-json/batch/v1 [33m401[0m 0.550 ms - 123[0m
2026-09-07T22:04:39: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:39: Method: POST
2026-09-07T22:04:39: originalUrl: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:04:39: path: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:04:39: normalizedPath: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:04:39: isPublicRoute: false
2026-09-07T22:04:39: ------------------------------
2026-09-07T22:04:39: 22:04:39 [[32minfo[39m] [0mPOST /blog/wordpress/wp-json/batch/v1 [33m401[0m 0.613 ms - 123[0m
2026-09-07T22:04:40: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:40: Method: POST
2026-09-07T22:04:40: originalUrl: /blog/index.php?rest_route=/batch/v1
2026-09-07T22:04:40: path: /blog/index.php
2026-09-07T22:04:40: normalizedPath: /blog/index.php
2026-09-07T22:04:40: isPublicRoute: false
2026-09-07T22:04:40: ------------------------------
2026-09-07T22:04:40: 22:04:40 [[32minfo[39m] [0mPOST /blog/index.php?rest_route=/batch/v1 [33m401[0m 0.619 ms - 123[0m
2026-09-07T22:04:40: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:40: Method: POST
2026-09-07T22:04:40: originalUrl: /blog/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:04:40: path: /blog/index.php
2026-09-07T22:04:40: normalizedPath: /blog/index.php
2026-09-07T22:04:40: isPublicRoute: false
2026-09-07T22:04:40: ------------------------------
2026-09-07T22:04:40: 22:04:40 [[32minfo[39m] [0mPOST /blog/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.668 ms - 123[0m
2026-09-07T22:04:40: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:40: Method: POST
2026-09-07T22:04:40: originalUrl: /blog/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:04:40: path: /blog/
2026-09-07T22:04:40: normalizedPath: /blog
2026-09-07T22:04:40: isPublicRoute: false
2026-09-07T22:04:40: ------------------------------
2026-09-07T22:04:40: 22:04:40 [[32minfo[39m] [0mPOST /blog/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.652 ms - 123[0m
2026-09-07T22:04:40: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:40: Method: POST
2026-09-07T22:04:40: originalUrl: /blog/?rest_route=/batch%2Fv1
2026-09-07T22:04:40: path: /blog/
2026-09-07T22:04:40: normalizedPath: /blog
2026-09-07T22:04:40: isPublicRoute: false
2026-09-07T22:04:40: ------------------------------
2026-09-07T22:04:40: 22:04:40 [[32minfo[39m] [0mPOST /blog/?rest_route=/batch%2Fv1 [33m401[0m 0.635 ms - 123[0m
2026-09-07T22:04:40: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:40: Method: POST
2026-09-07T22:04:40: originalUrl: /blog/?rest_route=/batch/v1
2026-09-07T22:04:40: path: /blog/
2026-09-07T22:04:40: normalizedPath: /blog
2026-09-07T22:04:40: isPublicRoute: false
2026-09-07T22:04:40: ------------------------------
2026-09-07T22:04:40: 22:04:40 [[32minfo[39m] [0mPOST /blog/?rest_route=/batch/v1 [33m401[0m 0.554 ms - 123[0m
2026-09-07T22:04:40: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:40: Method: POST
2026-09-07T22:04:40: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:04:40: path: /blog/wp-json/batch/v1
2026-09-07T22:04:40: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:04:40: isPublicRoute: false
2026-09-07T22:04:40: ------------------------------
2026-09-07T22:04:40: 22:04:40 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.559 ms - 123[0m
2026-09-07T22:04:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:41: Method: POST
2026-09-07T22:04:41: originalUrl: /blog/wp-json/Batch/v1
2026-09-07T22:04:41: path: /blog/wp-json/Batch/v1
2026-09-07T22:04:41: normalizedPath: /blog/wp-json/Batch/v1
2026-09-07T22:04:41: isPublicRoute: false
2026-09-07T22:04:41: ------------------------------
2026-09-07T22:04:41: 22:04:41 [[32minfo[39m] [0mPOST /blog/wp-json/Batch/v1 [33m401[0m 0.642 ms - 123[0m
2026-09-07T22:04:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:41: Method: POST
2026-09-07T22:04:41: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:04:41: path: /blog/wp-json/batch/v1
2026-09-07T22:04:41: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:04:41: isPublicRoute: false
2026-09-07T22:04:41: ------------------------------
2026-09-07T22:04:41: 22:04:41 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.556 ms - 123[0m
2026-09-07T22:04:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:41: Method: POST
2026-09-07T22:04:41: originalUrl: /blog/wp-json/batch/v1/
2026-09-07T22:04:41: path: /blog/wp-json/batch/v1/
2026-09-07T22:04:41: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:04:41: isPublicRoute: false
2026-09-07T22:04:41: ------------------------------
2026-09-07T22:04:41: 22:04:41 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1/ [33m401[0m 0.658 ms - 123[0m
2026-09-07T22:04:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:41: Method: POST
2026-09-07T22:04:41: originalUrl: /blog/blog/wp-json/batch/v1
2026-09-07T22:04:41: path: /blog/blog/wp-json/batch/v1
2026-09-07T22:04:41: normalizedPath: /blog/blog/wp-json/batch/v1
2026-09-07T22:04:41: isPublicRoute: false
2026-09-07T22:04:41: ------------------------------
2026-09-07T22:04:41: 22:04:41 [[32minfo[39m] [0mPOST /blog/blog/wp-json/batch/v1 [33m401[0m 0.754 ms - 123[0m
2026-09-07T22:04:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:41: Method: POST
2026-09-07T22:04:41: originalUrl: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:04:41: path: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:04:41: normalizedPath: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:04:41: isPublicRoute: false
2026-09-07T22:04:41: ------------------------------
2026-09-07T22:04:41: 22:04:41 [[32minfo[39m] [0mPOST /blog/wordpress/wp-json/batch/v1 [33m401[0m 0.665 ms - 123[0m
2026-09-07T22:04:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:41: Method: POST
2026-09-07T22:04:41: originalUrl: /blog/index.php?rest_route=/batch/v1
2026-09-07T22:04:41: path: /blog/index.php
2026-09-07T22:04:41: normalizedPath: /blog/index.php
2026-09-07T22:04:41: isPublicRoute: false
2026-09-07T22:04:41: ------------------------------
2026-09-07T22:04:41: 22:04:41 [[32minfo[39m] [0mPOST /blog/index.php?rest_route=/batch/v1 [33m401[0m 0.681 ms - 123[0m
2026-09-07T22:04:41: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:41: Method: POST
2026-09-07T22:04:41: originalUrl: /blog/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:04:41: path: /blog/index.php
2026-09-07T22:04:41: normalizedPath: /blog/index.php
2026-09-07T22:04:41: isPublicRoute: false
2026-09-07T22:04:41: ------------------------------
2026-09-07T22:04:41: 22:04:41 [[32minfo[39m] [0mPOST /blog/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.595 ms - 123[0m
2026-09-07T22:04:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:42: Method: POST
2026-09-07T22:04:42: originalUrl: /blog/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:04:42: path: /blog/
2026-09-07T22:04:42: normalizedPath: /blog
2026-09-07T22:04:42: isPublicRoute: false
2026-09-07T22:04:42: ------------------------------
2026-09-07T22:04:42: 22:04:42 [[32minfo[39m] [0mPOST /blog/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.660 ms - 123[0m
2026-09-07T22:04:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:42: Method: POST
2026-09-07T22:04:42: originalUrl: /blog/?rest_route=/batch%2Fv1
2026-09-07T22:04:42: path: /blog/
2026-09-07T22:04:42: normalizedPath: /blog
2026-09-07T22:04:42: isPublicRoute: false
2026-09-07T22:04:42: ------------------------------
2026-09-07T22:04:42: 22:04:42 [[32minfo[39m] [0mPOST /blog/?rest_route=/batch%2Fv1 [33m401[0m 0.691 ms - 123[0m
2026-09-07T22:04:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:42: Method: POST
2026-09-07T22:04:42: originalUrl: /blog/?rest_route=/batch/v1
2026-09-07T22:04:42: path: /blog/
2026-09-07T22:04:42: normalizedPath: /blog
2026-09-07T22:04:42: isPublicRoute: false
2026-09-07T22:04:42: ------------------------------
2026-09-07T22:04:42: 22:04:42 [[32minfo[39m] [0mPOST /blog/?rest_route=/batch/v1 [33m401[0m 0.702 ms - 123[0m
2026-09-07T22:04:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:42: Method: POST
2026-09-07T22:04:42: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:04:42: path: /blog/wp-json/batch/v1
2026-09-07T22:04:42: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:04:42: isPublicRoute: false
2026-09-07T22:04:42: ------------------------------
2026-09-07T22:04:42: 22:04:42 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.659 ms - 123[0m
2026-09-07T22:04:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:42: Method: POST
2026-09-07T22:04:42: originalUrl: /blog/wp-json/Batch/v1
2026-09-07T22:04:42: path: /blog/wp-json/Batch/v1
2026-09-07T22:04:42: normalizedPath: /blog/wp-json/Batch/v1
2026-09-07T22:04:42: isPublicRoute: false
2026-09-07T22:04:42: ------------------------------
2026-09-07T22:04:42: 22:04:42 [[32minfo[39m] [0mPOST /blog/wp-json/Batch/v1 [33m401[0m 0.645 ms - 123[0m
2026-09-07T22:04:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:42: Method: POST
2026-09-07T22:04:42: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:04:42: path: /blog/wp-json/batch/v1
2026-09-07T22:04:42: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:04:42: isPublicRoute: false
2026-09-07T22:04:42: ------------------------------
2026-09-07T22:04:42: 22:04:42 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.661 ms - 123[0m
2026-09-07T22:04:42: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:42: Method: POST
2026-09-07T22:04:42: originalUrl: /blog/wp-json/batch/v1/
2026-09-07T22:04:42: path: /blog/wp-json/batch/v1/
2026-09-07T22:04:42: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:04:42: isPublicRoute: false
2026-09-07T22:04:42: ------------------------------
2026-09-07T22:04:42: 22:04:42 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1/ [33m401[0m 0.685 ms - 123[0m
2026-09-07T22:04:43: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:43: Method: POST
2026-09-07T22:04:43: originalUrl: /blog/blog/wp-json/batch/v1
2026-09-07T22:04:43: path: /blog/blog/wp-json/batch/v1
2026-09-07T22:04:43: normalizedPath: /blog/blog/wp-json/batch/v1
2026-09-07T22:04:43: isPublicRoute: false
2026-09-07T22:04:43: ------------------------------
2026-09-07T22:04:43: 22:04:43 [[32minfo[39m] [0mPOST /blog/blog/wp-json/batch/v1 [33m401[0m 0.675 ms - 123[0m
2026-09-07T22:04:43: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:43: Method: POST
2026-09-07T22:04:43: originalUrl: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:04:43: path: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:04:43: normalizedPath: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:04:43: isPublicRoute: false
2026-09-07T22:04:43: ------------------------------
2026-09-07T22:04:43: 22:04:43 [[32minfo[39m] [0mPOST /blog/wordpress/wp-json/batch/v1 [33m401[0m 0.689 ms - 123[0m
2026-09-07T22:04:43: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:43: Method: POST
2026-09-07T22:04:43: originalUrl: /blog/index.php?rest_route=/batch/v1
2026-09-07T22:04:43: path: /blog/index.php
2026-09-07T22:04:43: normalizedPath: /blog/index.php
2026-09-07T22:04:43: isPublicRoute: false
2026-09-07T22:04:43: ------------------------------
2026-09-07T22:04:43: 22:04:43 [[32minfo[39m] [0mPOST /blog/index.php?rest_route=/batch/v1 [33m401[0m 0.607 ms - 123[0m
2026-09-07T22:04:43: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:43: Method: POST
2026-09-07T22:04:43: originalUrl: /blog/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:04:43: path: /blog/index.php
2026-09-07T22:04:43: normalizedPath: /blog/index.php
2026-09-07T22:04:43: isPublicRoute: false
2026-09-07T22:04:43: ------------------------------
2026-09-07T22:04:43: 22:04:43 [[32minfo[39m] [0mPOST /blog/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.668 ms - 123[0m
2026-09-07T22:04:43: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:43: Method: POST
2026-09-07T22:04:43: originalUrl: /blog/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:04:43: path: /blog/
2026-09-07T22:04:43: normalizedPath: /blog
2026-09-07T22:04:43: isPublicRoute: false
2026-09-07T22:04:43: ------------------------------
2026-09-07T22:04:43: 22:04:43 [[32minfo[39m] [0mPOST /blog/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.638 ms - 123[0m
2026-09-07T22:04:43: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:43: Method: POST
2026-09-07T22:04:43: originalUrl: /blog/?rest_route=/batch%2Fv1
2026-09-07T22:04:43: path: /blog/
2026-09-07T22:04:43: normalizedPath: /blog
2026-09-07T22:04:43: isPublicRoute: false
2026-09-07T22:04:43: ------------------------------
2026-09-07T22:04:43: 22:04:43 [[32minfo[39m] [0mPOST /blog/?rest_route=/batch%2Fv1 [33m401[0m 0.633 ms - 123[0m
2026-09-07T22:04:43: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:04:43: Method: POST
2026-09-07T22:04:43: originalUrl: /blog/?rest_route=/batch/v1
2026-09-07T22:04:43: path: /blog/
2026-09-07T22:04:43: normalizedPath: /blog
2026-09-07T22:04:43: isPublicRoute: false
2026-09-07T22:04:43: ------------------------------
2026-09-07T22:04:43: 22:04:43 [[32minfo[39m] [0mPOST /blog/?rest_route=/batch/v1 [33m401[0m 0.574 ms - 123[0m
2026-09-07T22:05:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:05: Method: POST
2026-09-07T22:05:05: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:05:05: path: /blog/wp-json/batch/v1
2026-09-07T22:05:05: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:05:05: isPublicRoute: false
2026-09-07T22:05:05: ------------------------------
2026-09-07T22:05:05: 22:05:05 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.698 ms - 123[0m
2026-09-07T22:05:05: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:05: Method: POST
2026-09-07T22:05:05: originalUrl: /blog/wp-json/Batch/v1
2026-09-07T22:05:05: path: /blog/wp-json/Batch/v1
2026-09-07T22:05:05: normalizedPath: /blog/wp-json/Batch/v1
2026-09-07T22:05:05: isPublicRoute: false
2026-09-07T22:05:05: ------------------------------
2026-09-07T22:05:05: 22:05:05 [[32minfo[39m] [0mPOST /blog/wp-json/Batch/v1 [33m401[0m 0.779 ms - 123[0m
2026-09-07T22:05:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:06: Method: POST
2026-09-07T22:05:06: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:05:06: path: /blog/wp-json/batch/v1
2026-09-07T22:05:06: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:05:06: isPublicRoute: false
2026-09-07T22:05:06: ------------------------------
2026-09-07T22:05:06: 22:05:06 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.834 ms - 123[0m
2026-09-07T22:05:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:06: Method: POST
2026-09-07T22:05:06: originalUrl: /blog/wp-json/batch/v1/
2026-09-07T22:05:06: path: /blog/wp-json/batch/v1/
2026-09-07T22:05:06: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:05:06: isPublicRoute: false
2026-09-07T22:05:06: ------------------------------
2026-09-07T22:05:06: 22:05:06 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1/ [33m401[0m 0.798 ms - 123[0m
2026-09-07T22:05:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:06: Method: POST
2026-09-07T22:05:06: originalUrl: /blog/blog/wp-json/batch/v1
2026-09-07T22:05:06: path: /blog/blog/wp-json/batch/v1
2026-09-07T22:05:06: normalizedPath: /blog/blog/wp-json/batch/v1
2026-09-07T22:05:06: isPublicRoute: false
2026-09-07T22:05:06: ------------------------------
2026-09-07T22:05:06: 22:05:06 [[32minfo[39m] [0mPOST /blog/blog/wp-json/batch/v1 [33m401[0m 0.826 ms - 123[0m
2026-09-07T22:05:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:06: Method: POST
2026-09-07T22:05:06: originalUrl: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:05:06: path: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:05:06: normalizedPath: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:05:06: isPublicRoute: false
2026-09-07T22:05:06: ------------------------------
2026-09-07T22:05:06: 22:05:06 [[32minfo[39m] [0mPOST /blog/wordpress/wp-json/batch/v1 [33m401[0m 0.848 ms - 123[0m
2026-09-07T22:05:06: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:06: Method: POST
2026-09-07T22:05:06: originalUrl: /blog/index.php?rest_route=/batch/v1
2026-09-07T22:05:06: path: /blog/index.php
2026-09-07T22:05:06: normalizedPath: /blog/index.php
2026-09-07T22:05:06: isPublicRoute: false
2026-09-07T22:05:06: ------------------------------
2026-09-07T22:05:06: 22:05:06 [[32minfo[39m] [0mPOST /blog/index.php?rest_route=/batch/v1 [33m401[0m 0.594 ms - 123[0m
2026-09-07T22:05:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:07: Method: POST
2026-09-07T22:05:07: originalUrl: /blog/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:05:07: path: /blog/index.php
2026-09-07T22:05:07: normalizedPath: /blog/index.php
2026-09-07T22:05:07: isPublicRoute: false
2026-09-07T22:05:07: ------------------------------
2026-09-07T22:05:07: 22:05:07 [[32minfo[39m] [0mPOST /blog/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.637 ms - 123[0m
2026-09-07T22:05:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:07: Method: POST
2026-09-07T22:05:07: originalUrl: /blog/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:05:07: path: /blog/
2026-09-07T22:05:07: normalizedPath: /blog
2026-09-07T22:05:07: isPublicRoute: false
2026-09-07T22:05:07: ------------------------------
2026-09-07T22:05:07: 22:05:07 [[32minfo[39m] [0mPOST /blog/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.695 ms - 123[0m
2026-09-07T22:05:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:07: Method: POST
2026-09-07T22:05:07: originalUrl: /blog/?rest_route=/batch%2Fv1
2026-09-07T22:05:07: path: /blog/
2026-09-07T22:05:07: normalizedPath: /blog
2026-09-07T22:05:07: isPublicRoute: false
2026-09-07T22:05:07: ------------------------------
2026-09-07T22:05:07: 22:05:07 [[32minfo[39m] [0mPOST /blog/?rest_route=/batch%2Fv1 [33m401[0m 0.818 ms - 123[0m
2026-09-07T22:05:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:07: Method: POST
2026-09-07T22:05:07: originalUrl: /blog/?rest_route=/batch/v1
2026-09-07T22:05:07: path: /blog/
2026-09-07T22:05:07: normalizedPath: /blog
2026-09-07T22:05:07: isPublicRoute: false
2026-09-07T22:05:07: ------------------------------
2026-09-07T22:05:07: 22:05:07 [[32minfo[39m] [0mPOST /blog/?rest_route=/batch/v1 [33m401[0m 0.785 ms - 123[0m
2026-09-07T22:05:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:07: Method: POST
2026-09-07T22:05:07: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:05:07: path: /blog/wp-json/batch/v1
2026-09-07T22:05:07: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:05:07: isPublicRoute: false
2026-09-07T22:05:07: ------------------------------
2026-09-07T22:05:07: 22:05:07 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.671 ms - 123[0m
2026-09-07T22:05:07: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:07: Method: POST
2026-09-07T22:05:07: originalUrl: /blog/wp-json/Batch/v1
2026-09-07T22:05:07: path: /blog/wp-json/Batch/v1
2026-09-07T22:05:07: normalizedPath: /blog/wp-json/Batch/v1
2026-09-07T22:05:07: isPublicRoute: false
2026-09-07T22:05:07: ------------------------------
2026-09-07T22:05:07: 22:05:07 [[32minfo[39m] [0mPOST /blog/wp-json/Batch/v1 [33m401[0m 0.592 ms - 123[0m
2026-09-07T22:05:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:08: Method: POST
2026-09-07T22:05:08: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:05:08: path: /blog/wp-json/batch/v1
2026-09-07T22:05:08: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:05:08: isPublicRoute: false
2026-09-07T22:05:08: ------------------------------
2026-09-07T22:05:08: 22:05:08 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.642 ms - 123[0m
2026-09-07T22:05:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:08: Method: POST
2026-09-07T22:05:08: originalUrl: /blog/wp-json/batch/v1/
2026-09-07T22:05:08: path: /blog/wp-json/batch/v1/
2026-09-07T22:05:08: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:05:08: isPublicRoute: false
2026-09-07T22:05:08: ------------------------------
2026-09-07T22:05:08: 22:05:08 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1/ [33m401[0m 0.598 ms - 123[0m
2026-09-07T22:05:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:08: Method: POST
2026-09-07T22:05:08: originalUrl: /blog/blog/wp-json/batch/v1
2026-09-07T22:05:08: path: /blog/blog/wp-json/batch/v1
2026-09-07T22:05:08: normalizedPath: /blog/blog/wp-json/batch/v1
2026-09-07T22:05:08: isPublicRoute: false
2026-09-07T22:05:08: ------------------------------
2026-09-07T22:05:08: 22:05:08 [[32minfo[39m] [0mPOST /blog/blog/wp-json/batch/v1 [33m401[0m 0.543 ms - 123[0m
2026-09-07T22:05:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:08: Method: POST
2026-09-07T22:05:08: originalUrl: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:05:08: path: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:05:08: normalizedPath: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:05:08: isPublicRoute: false
2026-09-07T22:05:08: ------------------------------
2026-09-07T22:05:08: 22:05:08 [[32minfo[39m] [0mPOST /blog/wordpress/wp-json/batch/v1 [33m401[0m 0.613 ms - 123[0m
2026-09-07T22:05:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:08: Method: POST
2026-09-07T22:05:08: originalUrl: /blog/index.php?rest_route=/batch/v1
2026-09-07T22:05:08: path: /blog/index.php
2026-09-07T22:05:08: normalizedPath: /blog/index.php
2026-09-07T22:05:08: isPublicRoute: false
2026-09-07T22:05:08: ------------------------------
2026-09-07T22:05:08: 22:05:08 [[32minfo[39m] [0mPOST /blog/index.php?rest_route=/batch/v1 [33m401[0m 0.698 ms - 123[0m
2026-09-07T22:05:08: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:08: Method: POST
2026-09-07T22:05:08: originalUrl: /blog/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:05:08: path: /blog/index.php
2026-09-07T22:05:08: normalizedPath: /blog/index.php
2026-09-07T22:05:08: isPublicRoute: false
2026-09-07T22:05:08: ------------------------------
2026-09-07T22:05:08: 22:05:08 [[32minfo[39m] [0mPOST /blog/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.608 ms - 123[0m
2026-09-07T22:05:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:09: Method: POST
2026-09-07T22:05:09: originalUrl: /blog/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:05:09: path: /blog/
2026-09-07T22:05:09: normalizedPath: /blog
2026-09-07T22:05:09: isPublicRoute: false
2026-09-07T22:05:09: ------------------------------
2026-09-07T22:05:09: 22:05:09 [[32minfo[39m] [0mPOST /blog/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.734 ms - 123[0m
2026-09-07T22:05:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:09: Method: POST
2026-09-07T22:05:09: originalUrl: /blog/?rest_route=/batch%2Fv1
2026-09-07T22:05:09: path: /blog/
2026-09-07T22:05:09: normalizedPath: /blog
2026-09-07T22:05:09: isPublicRoute: false
2026-09-07T22:05:09: ------------------------------
2026-09-07T22:05:09: 22:05:09 [[32minfo[39m] [0mPOST /blog/?rest_route=/batch%2Fv1 [33m401[0m 0.618 ms - 123[0m
2026-09-07T22:05:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:09: Method: POST
2026-09-07T22:05:09: originalUrl: /blog/?rest_route=/batch/v1
2026-09-07T22:05:09: path: /blog/
2026-09-07T22:05:09: normalizedPath: /blog
2026-09-07T22:05:09: isPublicRoute: false
2026-09-07T22:05:09: ------------------------------
2026-09-07T22:05:09: 22:05:09 [[32minfo[39m] [0mPOST /blog/?rest_route=/batch/v1 [33m401[0m 0.482 ms - 123[0m
2026-09-07T22:05:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:09: Method: POST
2026-09-07T22:05:09: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:05:09: path: /blog/wp-json/batch/v1
2026-09-07T22:05:09: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:05:09: isPublicRoute: false
2026-09-07T22:05:09: ------------------------------
2026-09-07T22:05:09: 22:05:09 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.459 ms - 123[0m
2026-09-07T22:05:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:09: Method: POST
2026-09-07T22:05:09: originalUrl: /blog/wp-json/Batch/v1
2026-09-07T22:05:09: path: /blog/wp-json/Batch/v1
2026-09-07T22:05:09: normalizedPath: /blog/wp-json/Batch/v1
2026-09-07T22:05:09: isPublicRoute: false
2026-09-07T22:05:09: ------------------------------
2026-09-07T22:05:09: 22:05:09 [[32minfo[39m] [0mPOST /blog/wp-json/Batch/v1 [33m401[0m 0.605 ms - 123[0m
2026-09-07T22:05:09: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:09: Method: POST
2026-09-07T22:05:09: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:05:09: path: /blog/wp-json/batch/v1
2026-09-07T22:05:09: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:05:09: isPublicRoute: false
2026-09-07T22:05:09: ------------------------------
2026-09-07T22:05:09: 22:05:09 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.561 ms - 123[0m
2026-09-07T22:05:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:10: Method: POST
2026-09-07T22:05:10: originalUrl: /blog/wp-json/batch/v1/
2026-09-07T22:05:10: path: /blog/wp-json/batch/v1/
2026-09-07T22:05:10: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:05:10: isPublicRoute: false
2026-09-07T22:05:10: ------------------------------
2026-09-07T22:05:10: 22:05:10 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1/ [33m401[0m 0.626 ms - 123[0m
2026-09-07T22:05:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:10: Method: POST
2026-09-07T22:05:10: originalUrl: /blog/blog/wp-json/batch/v1
2026-09-07T22:05:10: path: /blog/blog/wp-json/batch/v1
2026-09-07T22:05:10: normalizedPath: /blog/blog/wp-json/batch/v1
2026-09-07T22:05:10: isPublicRoute: false
2026-09-07T22:05:10: ------------------------------
2026-09-07T22:05:10: 22:05:10 [[32minfo[39m] [0mPOST /blog/blog/wp-json/batch/v1 [33m401[0m 0.753 ms - 123[0m
2026-09-07T22:05:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:10: Method: POST
2026-09-07T22:05:10: originalUrl: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:05:10: path: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:05:10: normalizedPath: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:05:10: isPublicRoute: false
2026-09-07T22:05:10: ------------------------------
2026-09-07T22:05:10: 22:05:10 [[32minfo[39m] [0mPOST /blog/wordpress/wp-json/batch/v1 [33m401[0m 0.535 ms - 123[0m
2026-09-07T22:05:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:10: Method: POST
2026-09-07T22:05:10: originalUrl: /blog/index.php?rest_route=/batch/v1
2026-09-07T22:05:10: path: /blog/index.php
2026-09-07T22:05:10: normalizedPath: /blog/index.php
2026-09-07T22:05:10: isPublicRoute: false
2026-09-07T22:05:10: ------------------------------
2026-09-07T22:05:10: 22:05:10 [[32minfo[39m] [0mPOST /blog/index.php?rest_route=/batch/v1 [33m401[0m 0.523 ms - 123[0m
2026-09-07T22:05:10: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:10: Method: POST
2026-09-07T22:05:10: originalUrl: /blog/index.php?rest_route=%2Fbatch%2Fv1
2026-09-07T22:05:10: path: /blog/index.php
2026-09-07T22:05:10: normalizedPath: /blog/index.php
2026-09-07T22:05:10: isPublicRoute: false
2026-09-07T22:05:10: ------------------------------
2026-09-07T22:05:10: 22:05:10 [[32minfo[39m] [0mPOST /blog/index.php?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.557 ms - 123[0m
2026-09-07T22:05:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:11: Method: POST
2026-09-07T22:05:11: originalUrl: /blog/?rest_route=%2Fbatch%2Fv1
2026-09-07T22:05:11: path: /blog/
2026-09-07T22:05:11: normalizedPath: /blog
2026-09-07T22:05:11: isPublicRoute: false
2026-09-07T22:05:11: ------------------------------
2026-09-07T22:05:11: 22:05:11 [[32minfo[39m] [0mPOST /blog/?rest_route=%2Fbatch%2Fv1 [33m401[0m 0.478 ms - 123[0m
2026-09-07T22:05:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:11: Method: POST
2026-09-07T22:05:11: originalUrl: /blog/?rest_route=/batch%2Fv1
2026-09-07T22:05:11: path: /blog/
2026-09-07T22:05:11: normalizedPath: /blog
2026-09-07T22:05:11: isPublicRoute: false
2026-09-07T22:05:11: ------------------------------
2026-09-07T22:05:11: 22:05:11 [[32minfo[39m] [0mPOST /blog/?rest_route=/batch%2Fv1 [33m401[0m 0.649 ms - 123[0m
2026-09-07T22:05:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:11: Method: POST
2026-09-07T22:05:11: originalUrl: /blog/?rest_route=/batch/v1
2026-09-07T22:05:11: path: /blog/
2026-09-07T22:05:11: normalizedPath: /blog
2026-09-07T22:05:11: isPublicRoute: false
2026-09-07T22:05:11: ------------------------------
2026-09-07T22:05:11: 22:05:11 [[32minfo[39m] [0mPOST /blog/?rest_route=/batch/v1 [33m401[0m 0.592 ms - 123[0m
2026-09-07T22:05:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:11: Method: POST
2026-09-07T22:05:11: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:05:11: path: /blog/wp-json/batch/v1
2026-09-07T22:05:11: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:05:11: isPublicRoute: false
2026-09-07T22:05:11: ------------------------------
2026-09-07T22:05:11: 22:05:11 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.626 ms - 123[0m
2026-09-07T22:05:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:11: Method: POST
2026-09-07T22:05:11: originalUrl: /blog/wp-json/Batch/v1
2026-09-07T22:05:11: path: /blog/wp-json/Batch/v1
2026-09-07T22:05:11: normalizedPath: /blog/wp-json/Batch/v1
2026-09-07T22:05:11: isPublicRoute: false
2026-09-07T22:05:11: ------------------------------
2026-09-07T22:05:11: 22:05:11 [[32minfo[39m] [0mPOST /blog/wp-json/Batch/v1 [33m401[0m 0.495 ms - 123[0m
2026-09-07T22:05:11: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:11: Method: POST
2026-09-07T22:05:11: originalUrl: /blog/wp-json/batch/v1
2026-09-07T22:05:11: path: /blog/wp-json/batch/v1
2026-09-07T22:05:11: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:05:11: isPublicRoute: false
2026-09-07T22:05:11: ------------------------------
2026-09-07T22:05:11: 22:05:11 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1 [33m401[0m 0.494 ms - 123[0m
2026-09-07T22:05:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:12: Method: POST
2026-09-07T22:05:12: originalUrl: /blog/wp-json/batch/v1/
2026-09-07T22:05:12: path: /blog/wp-json/batch/v1/
2026-09-07T22:05:12: normalizedPath: /blog/wp-json/batch/v1
2026-09-07T22:05:12: isPublicRoute: false
2026-09-07T22:05:12: ------------------------------
2026-09-07T22:05:12: 22:05:12 [[32minfo[39m] [0mPOST /blog/wp-json/batch/v1/ [33m401[0m 0.467 ms - 123[0m
2026-09-07T22:05:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:12: Method: POST
2026-09-07T22:05:12: originalUrl: /blog/blog/wp-json/batch/v1
2026-09-07T22:05:12: path: /blog/blog/wp-json/batch/v1
2026-09-07T22:05:12: normalizedPath: /blog/blog/wp-json/batch/v1
2026-09-07T22:05:12: isPublicRoute: false
2026-09-07T22:05:12: ------------------------------
2026-09-07T22:05:12: 22:05:12 [[32minfo[39m] [0mPOST /blog/blog/wp-json/batch/v1 [33m401[0m 0.450 ms - 123[0m
2026-09-07T22:05:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:12: Method: POST
2026-09-07T22:05:12: originalUrl: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:05:12: path: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:05:12: normalizedPath: /blog/wordpress/wp-json/batch/v1
2026-09-07T22:05:12: isPublicRoute: false
2026-09-07T22:05:12: ------------------------------
2026-09-07T22:05:12: 22:05:12 [[32minfo[39m] [0mPOST /blog/wordpress/wp-json/batch/v1 [33m401[0m 0.491 ms - 123[0m
2026-09-07T22:05:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:12: Method: GET
2026-09-07T22:05:12: originalUrl: /blog/wp/v2/posts/999999
2026-09-07T22:05:12: path: /blog/wp/v2/posts/999999
2026-09-07T22:05:12: normalizedPath: /blog/wp/v2/posts/999999
2026-09-07T22:05:12: isPublicRoute: false
2026-09-07T22:05:12: ------------------------------
2026-09-07T22:05:12: 22:05:12 [[32minfo[39m] [0mGET /blog/wp/v2/posts/999999 [33m401[0m 0.716 ms - 123[0m
2026-09-07T22:05:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:12: Method: GET
2026-09-07T22:05:12: originalUrl: /blog/wp/v2/posts/999999?author_exclude=1&orderby=none&per_page=5
2026-09-07T22:05:12: path: /blog/wp/v2/posts/999999
2026-09-07T22:05:12: normalizedPath: /blog/wp/v2/posts/999999
2026-09-07T22:05:12: isPublicRoute: false
2026-09-07T22:05:12: ------------------------------
2026-09-07T22:05:12: 22:05:12 [[32minfo[39m] [0mGET /blog/wp/v2/posts/999999?author_exclude=1&orderby=none&per_page=5 [33m401[0m 0.698 ms - 123[0m
2026-09-07T22:05:12: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:12: Method: GET
2026-09-07T22:05:12: originalUrl: /blog/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:05:12: path: /blog/wp/v2/posts/999999
2026-09-07T22:05:12: normalizedPath: /blog/wp/v2/posts/999999
2026-09-07T22:05:12: isPublicRoute: false
2026-09-07T22:05:12: ------------------------------
2026-09-07T22:05:12: 22:05:12 [[32minfo[39m] [0mGET /blog/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 0.852 ms - 123[0m
2026-09-07T22:05:13: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:13: Method: GET
2026-09-07T22:05:13: originalUrl: /blog/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:05:13: path: /blog/wp/v2/posts/999999
2026-09-07T22:05:13: normalizedPath: /blog/wp/v2/posts/999999
2026-09-07T22:05:13: isPublicRoute: false
2026-09-07T22:05:13: ------------------------------
2026-09-07T22:05:13: 22:05:13 [[32minfo[39m] [0mGET /blog/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 0.741 ms - 123[0m
2026-09-07T22:05:13: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:13: Method: GET
2026-09-07T22:05:13: originalUrl: /blog/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:05:13: path: /blog/wp/v2/posts/999999
2026-09-07T22:05:13: normalizedPath: /blog/wp/v2/posts/999999
2026-09-07T22:05:13: isPublicRoute: false
2026-09-07T22:05:13: ------------------------------
2026-09-07T22:05:13: 22:05:13 [[32minfo[39m] [0mGET /blog/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 0.707 ms - 123[0m
2026-09-07T22:05:13: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:13: Method: GET
2026-09-07T22:05:13: originalUrl: /blog/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374--+-&orderby=none&per_page=500
2026-09-07T22:05:13: path: /blog/wp/v2/posts/999999
2026-09-07T22:05:13: normalizedPath: /blog/wp/v2/posts/999999
2026-09-07T22:05:13: isPublicRoute: false
2026-09-07T22:05:13: ------------------------------
2026-09-07T22:05:13: 22:05:13 [[32minfo[39m] [0mGET /blog/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374--+-&orderby=none&per_page=500 [33m401[0m 0.733 ms - 123[0m
2026-09-07T22:05:13: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:13: Method: GET
2026-09-07T22:05:13: originalUrl: /blog/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:05:13: path: /blog/wp/v2/posts/999999
2026-09-07T22:05:13: normalizedPath: /blog/wp/v2/posts/999999
2026-09-07T22:05:13: isPublicRoute: false
2026-09-07T22:05:13: ------------------------------
2026-09-07T22:05:13: 22:05:13 [[32minfo[39m] [0mGET /blog/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 0.834 ms - 123[0m
2026-09-07T22:05:13: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:13: Method: GET
2026-09-07T22:05:13: originalUrl: /blog/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:05:13: path: /blog/wp/v2/posts/999999
2026-09-07T22:05:13: normalizedPath: /blog/wp/v2/posts/999999
2026-09-07T22:05:13: isPublicRoute: false
2026-09-07T22:05:13: ------------------------------
2026-09-07T22:05:13: 22:05:13 [[32minfo[39m] [0mGET /blog/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 0.736 ms - 123[0m
2026-09-07T22:05:13: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:13: Method: GET
2026-09-07T22:05:13: originalUrl: /blog/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:05:13: path: /blog/wp/v2/posts/999999
2026-09-07T22:05:13: normalizedPath: /blog/wp/v2/posts/999999
2026-09-07T22:05:13: isPublicRoute: false
2026-09-07T22:05:13: ------------------------------
2026-09-07T22:05:13: 22:05:13 [[32minfo[39m] [0mGET /blog/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 0.731 ms - 123[0m
2026-09-07T22:05:14: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:14: Method: GET
2026-09-07T22:05:14: originalUrl: /blog/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500
2026-09-07T22:05:14: path: /blog/wp/v2/posts/999999
2026-09-07T22:05:14: normalizedPath: /blog/wp/v2/posts/999999
2026-09-07T22:05:14: isPublicRoute: false
2026-09-07T22:05:14: ------------------------------
2026-09-07T22:05:14: 22:05:14 [[32minfo[39m] [0mGET /blog/wp/v2/posts/999999?author_exclude=1%29+AND+1%3D0+UNION+ALL+SELECT+999999%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x7075626c697368%2CCONCAT%280x7c7c%2CHEX%28CAST%28%280x4f4b%29AS+CHAR%29%29%2C0x7c7c%29%2C0x30%2C0x7075626c697368%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x323032302d30312d30312030303a30303a3030%2C0x323032302d30312d30312030303a30303a3030%2C0x30%2C0x30%2C0x30%2C0x30%2C0x706f7374%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30%2C0x30--+-&orderby=none&per_page=500 [33m401[0m 0.718 ms - 123[0m
2026-09-07T22:05:14: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:14: Method: GET
2026-09-07T22:05:14: originalUrl: /blog/wp/v2/posts/999999?author_exclude=0%29+OR+EXTRACTVALUE%281%2CCONCAT%280x7e%2CLENGTH%28COALESCE%28%280x414243%29%2C%27%27%29%29%29%29--+-&orderby=none&per_page=500
2026-09-07T22:05:14: path: /blog/wp/v2/posts/999999
2026-09-07T22:05:14: normalizedPath: /blog/wp/v2/posts/999999
2026-09-07T22:05:14: isPublicRoute: false
2026-09-07T22:05:14: ------------------------------
2026-09-07T22:05:14: 22:05:14 [[32minfo[39m] [0mGET /blog/wp/v2/posts/999999?author_exclude=0%29+OR+EXTRACTVALUE%281%2CCONCAT%280x7e%2CLENGTH%28COALESCE%28%280x414243%29%2C%27%27%29%29%29%29--+-&orderby=none&per_page=500 [33m401[0m 0.707 ms - 123[0m
2026-09-07T22:05:14: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:14: Method: GET
2026-09-07T22:05:14: originalUrl: /blog/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:05:14: path: /blog/wp/v2/posts/999999
2026-09-07T22:05:14: normalizedPath: /blog/wp/v2/posts/999999
2026-09-07T22:05:14: isPublicRoute: false
2026-09-07T22:05:14: ------------------------------
2026-09-07T22:05:14: 22:05:14 [[32minfo[39m] [0mGET /blog/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 0.706 ms - 123[0m
2026-09-07T22:05:14: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:14: Method: GET
2026-09-07T22:05:14: originalUrl: /blog/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:05:14: path: /blog/wp/v2/posts/999999
2026-09-07T22:05:14: normalizedPath: /blog/wp/v2/posts/999999
2026-09-07T22:05:14: isPublicRoute: false
2026-09-07T22:05:14: ------------------------------
2026-09-07T22:05:14: 22:05:14 [[32minfo[39m] [0mGET /blog/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%28SLEEP%283%29%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 0.666 ms - 123[0m
2026-09-07T22:05:14: ----- PUBLIC ROUTE CHECK -----
2026-09-07T22:05:14: Method: GET
2026-09-07T22:05:14: originalUrl: /blog/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500
2026-09-07T22:05:14: path: /blog/wp/v2/posts/999999
2026-09-07T22:05:14: normalizedPath: /blog/wp/v2/posts/999999
2026-09-07T22:05:14: isPublicRoute: false
2026-09-07T22:05:14: ------------------------------
2026-09-07T22:05:14: 22:05:14 [[32minfo[39m] [0mGET /blog/wp/v2/posts/999999?author_exclude=0%29+OR+IF%281%2CSLEEP%280%29%2C0%29--+-&orderby=none&per_page=500 [33m401[0m 0.690 ms - 123[0m
2026-09-07T23:45:39: ----- PUBLIC ROUTE CHECK -----
2026-09-07T23:45:39: Method: GET
2026-09-07T23:45:39: originalUrl: /robots.txt
2026-09-07T23:45:39: path: /robots.txt
2026-09-07T23:45:39: normalizedPath: /robots.txt
2026-09-07T23:45:39: isPublicRoute: false
2026-09-07T23:45:39: ------------------------------
2026-09-07T23:45:39: 23:45:39 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 104.612 ms - 123[0m
2026-09-08T03:21:33: ----- PUBLIC ROUTE CHECK -----
2026-09-08T03:21:33: Method: GET
2026-09-08T03:21:33: originalUrl: /.git/config
2026-09-08T03:21:33: path: /.git/config
2026-09-08T03:21:33: normalizedPath: /.git/config
2026-09-08T03:21:33: isPublicRoute: false
2026-09-08T03:21:33: ------------------------------
2026-09-08T03:21:33: 03:21:33 [[32minfo[39m] [0mGET /.git/config [33m401[0m 49.446 ms - 123[0m
2026-09-08T04:26:50: ----- PUBLIC ROUTE CHECK -----
2026-09-08T04:26:50: Method: GET
2026-09-08T04:26:50: originalUrl: /
2026-09-08T04:26:50: path: /
2026-09-08T04:26:50: normalizedPath: /
2026-09-08T04:26:50: isPublicRoute: false
2026-09-08T04:26:50: ------------------------------
2026-09-08T04:26:50: 04:26:50 [[32minfo[39m] [0mGET / [33m401[0m 16.517 ms - 123[0m
2026-09-08T04:53:06: ----- PUBLIC ROUTE CHECK -----
2026-09-08T04:53:06: Method: GET
2026-09-08T04:53:06: originalUrl: /
2026-09-08T04:53:06: path: /
2026-09-08T04:53:06: normalizedPath: /
2026-09-08T04:53:06: isPublicRoute: false
2026-09-08T04:53:06: ------------------------------
2026-09-08T04:53:06: 04:53:06 [[32minfo[39m] [0mGET / [33m401[0m 10.388 ms - 123[0m
2026-09-08T08:03:50: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:50: Method: GET
2026-09-08T08:03:50: originalUrl: /
2026-09-08T08:03:50: path: /
2026-09-08T08:03:50: normalizedPath: /
2026-09-08T08:03:50: isPublicRoute: false
2026-09-08T08:03:50: ------------------------------
2026-09-08T08:03:51: 08:03:51 [[32minfo[39m] [0mGET / [33m401[0m 160.631 ms - 123[0m
2026-09-08T08:03:51: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:51: Method: POST
2026-09-08T08:03:51: originalUrl: /
2026-09-08T08:03:51: path: /
2026-09-08T08:03:51: normalizedPath: /
2026-09-08T08:03:51: isPublicRoute: false
2026-09-08T08:03:51: ------------------------------
2026-09-08T08:03:51: 08:03:51 [[32minfo[39m] [0mPOST / [33m401[0m 3.644 ms - 123[0m
2026-09-08T08:03:51: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:51: Method: POST
2026-09-08T08:03:51: originalUrl: /
2026-09-08T08:03:51: path: /
2026-09-08T08:03:51: normalizedPath: /
2026-09-08T08:03:51: isPublicRoute: false
2026-09-08T08:03:51: ------------------------------
2026-09-08T08:03:51: 08:03:51 [[32minfo[39m] [0mPOST / [33m401[0m 2.525 ms - 123[0m
2026-09-08T08:03:51: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:51: Method: POST
2026-09-08T08:03:51: originalUrl: /
2026-09-08T08:03:51: path: /
2026-09-08T08:03:51: normalizedPath: /
2026-09-08T08:03:51: isPublicRoute: false
2026-09-08T08:03:51: ------------------------------
2026-09-08T08:03:51: 08:03:51 [[32minfo[39m] [0mPOST / [33m401[0m 2.448 ms - 123[0m
2026-09-08T08:03:52: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:52: Method: GET
2026-09-08T08:03:52: originalUrl: /.git/config
2026-09-08T08:03:52: path: /.git/config
2026-09-08T08:03:52: normalizedPath: /.git/config
2026-09-08T08:03:52: isPublicRoute: false
2026-09-08T08:03:52: ------------------------------
2026-09-08T08:03:52: 08:03:52 [[32minfo[39m] [0mGET /.git/config [33m401[0m 5.039 ms - 123[0m
2026-09-08T08:03:52: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:52: Method: POST
2026-09-08T08:03:52: originalUrl: /
2026-09-08T08:03:52: path: /
2026-09-08T08:03:52: normalizedPath: /
2026-09-08T08:03:52: isPublicRoute: false
2026-09-08T08:03:52: ------------------------------
2026-09-08T08:03:52: 08:03:52 [[32minfo[39m] [0mPOST / [33m401[0m 3.034 ms - 123[0m
2026-09-08T08:03:52: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:52: Method: GET
2026-09-08T08:03:52: originalUrl: /.env
2026-09-08T08:03:52: path: /.env
2026-09-08T08:03:52: normalizedPath: /.env
2026-09-08T08:03:52: isPublicRoute: false
2026-09-08T08:03:52: ------------------------------
2026-09-08T08:03:52: 08:03:52 [[32minfo[39m] [0mGET /.env [33m401[0m 6.329 ms - 123[0m
2026-09-08T08:03:53: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:53: Method: GET
2026-09-08T08:03:53: originalUrl: /.env.local
2026-09-08T08:03:53: path: /.env.local
2026-09-08T08:03:53: normalizedPath: /.env.local
2026-09-08T08:03:53: isPublicRoute: false
2026-09-08T08:03:53: ------------------------------
2026-09-08T08:03:53: 08:03:53 [[32minfo[39m] [0mGET /.env.local [33m401[0m 1.428 ms - 123[0m
2026-09-08T08:03:53: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:53: Method: GET
2026-09-08T08:03:53: originalUrl: /.env.production
2026-09-08T08:03:53: path: /.env.production
2026-09-08T08:03:53: normalizedPath: /.env.production
2026-09-08T08:03:53: isPublicRoute: false
2026-09-08T08:03:53: ------------------------------
2026-09-08T08:03:53: 08:03:53 [[32minfo[39m] [0mGET /.env.production [33m401[0m 2.731 ms - 123[0m
2026-09-08T08:03:53: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:53: Method: GET
2026-09-08T08:03:53: originalUrl: /.env.staging
2026-09-08T08:03:53: path: /.env.staging
2026-09-08T08:03:53: normalizedPath: /.env.staging
2026-09-08T08:03:53: isPublicRoute: false
2026-09-08T08:03:53: ------------------------------
2026-09-08T08:03:53: 08:03:53 [[32minfo[39m] [0mGET /.env.staging [33m401[0m 2.802 ms - 123[0m
2026-09-08T08:03:53: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:53: Method: GET
2026-09-08T08:03:53: originalUrl: /.env.development
2026-09-08T08:03:53: path: /.env.development
2026-09-08T08:03:53: normalizedPath: /.env.development
2026-09-08T08:03:53: isPublicRoute: false
2026-09-08T08:03:53: ------------------------------
2026-09-08T08:03:53: 08:03:53 [[32minfo[39m] [0mGET /.env.development [33m401[0m 1.545 ms - 123[0m
2026-09-08T08:03:53: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:53: Method: GET
2026-09-08T08:03:53: originalUrl: /.env.test
2026-09-08T08:03:53: path: /.env.test
2026-09-08T08:03:53: normalizedPath: /.env.test
2026-09-08T08:03:53: isPublicRoute: false
2026-09-08T08:03:53: ------------------------------
2026-09-08T08:03:53: 08:03:53 [[32minfo[39m] [0mGET /.env.test [33m401[0m 1.546 ms - 123[0m
2026-09-08T08:03:54: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:54: Method: GET
2026-09-08T08:03:54: originalUrl: /.env.remote
2026-09-08T08:03:54: path: /.env.remote
2026-09-08T08:03:54: normalizedPath: /.env.remote
2026-09-08T08:03:54: isPublicRoute: false
2026-09-08T08:03:54: ------------------------------
2026-09-08T08:03:54: 08:03:54 [[32minfo[39m] [0mGET /.env.remote [33m401[0m 3.066 ms - 123[0m
2026-09-08T08:03:54: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:54: Method: GET
2026-09-08T08:03:54: originalUrl: /.env.bak
2026-09-08T08:03:54: path: /.env.bak
2026-09-08T08:03:54: normalizedPath: /.env.bak
2026-09-08T08:03:54: isPublicRoute: false
2026-09-08T08:03:54: ------------------------------
2026-09-08T08:03:54: 08:03:54 [[32minfo[39m] [0mGET /.env.bak [33m401[0m 2.223 ms - 123[0m
2026-09-08T08:03:54: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:54: Method: GET
2026-09-08T08:03:54: originalUrl: /.env.backup
2026-09-08T08:03:54: path: /.env.backup
2026-09-08T08:03:54: normalizedPath: /.env.backup
2026-09-08T08:03:54: isPublicRoute: false
2026-09-08T08:03:54: ------------------------------
2026-09-08T08:03:54: 08:03:54 [[32minfo[39m] [0mGET /.env.backup [33m401[0m 0.834 ms - 123[0m
2026-09-08T08:03:54: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:54: Method: GET
2026-09-08T08:03:54: originalUrl: /.env.save
2026-09-08T08:03:54: path: /.env.save
2026-09-08T08:03:54: normalizedPath: /.env.save
2026-09-08T08:03:54: isPublicRoute: false
2026-09-08T08:03:54: ------------------------------
2026-09-08T08:03:54: 08:03:54 [[32minfo[39m] [0mGET /.env.save [33m401[0m 3.449 ms - 123[0m
2026-09-08T08:03:55: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:55: Method: GET
2026-09-08T08:03:55: originalUrl: /.env.old
2026-09-08T08:03:55: path: /.env.old
2026-09-08T08:03:55: normalizedPath: /.env.old
2026-09-08T08:03:55: isPublicRoute: false
2026-09-08T08:03:55: ------------------------------
2026-09-08T08:03:55: 08:03:55 [[32minfo[39m] [0mGET /.env.old [33m401[0m 0.679 ms - 123[0m
2026-09-08T08:03:55: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:55: Method: GET
2026-09-08T08:03:55: originalUrl: /.env.sample
2026-09-08T08:03:55: path: /.env.sample
2026-09-08T08:03:55: normalizedPath: /.env.sample
2026-09-08T08:03:55: isPublicRoute: false
2026-09-08T08:03:55: ------------------------------
2026-09-08T08:03:55: 08:03:55 [[32minfo[39m] [0mGET /.env.sample [33m401[0m 2.682 ms - 123[0m
2026-09-08T08:03:55: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:55: Method: GET
2026-09-08T08:03:55: originalUrl: /.env.example
2026-09-08T08:03:55: path: /.env.example
2026-09-08T08:03:55: normalizedPath: /.env.example
2026-09-08T08:03:55: isPublicRoute: false
2026-09-08T08:03:55: ------------------------------
2026-09-08T08:03:55: 08:03:55 [[32minfo[39m] [0mGET /.env.example [33m401[0m 1.975 ms - 123[0m
2026-09-08T08:03:55: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:55: Method: GET
2026-09-08T08:03:55: originalUrl: /.env.dev
2026-09-08T08:03:55: path: /.env.dev
2026-09-08T08:03:55: normalizedPath: /.env.dev
2026-09-08T08:03:55: isPublicRoute: false
2026-09-08T08:03:55: ------------------------------
2026-09-08T08:03:55: 08:03:55 [[32minfo[39m] [0mGET /.env.dev [33m401[0m 1.131 ms - 123[0m
2026-09-08T08:03:56: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:56: Method: GET
2026-09-08T08:03:56: originalUrl: /.env.prod
2026-09-08T08:03:56: path: /.env.prod
2026-09-08T08:03:56: normalizedPath: /.env.prod
2026-09-08T08:03:56: isPublicRoute: false
2026-09-08T08:03:56: ------------------------------
2026-09-08T08:03:56: 08:03:56 [[32minfo[39m] [0mGET /.env.prod [33m401[0m 2.263 ms - 123[0m
2026-09-08T08:03:56: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:56: Method: GET
2026-09-08T08:03:56: originalUrl: /.env.stage
2026-09-08T08:03:56: path: /.env.stage
2026-09-08T08:03:56: normalizedPath: /.env.stage
2026-09-08T08:03:56: isPublicRoute: false
2026-09-08T08:03:56: ------------------------------
2026-09-08T08:03:56: 08:03:56 [[32minfo[39m] [0mGET /.env.stage [33m401[0m 0.728 ms - 123[0m
2026-09-08T08:03:56: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:56: Method: GET
2026-09-08T08:03:56: originalUrl: /.env.ci
2026-09-08T08:03:56: path: /.env.ci
2026-09-08T08:03:56: normalizedPath: /.env.ci
2026-09-08T08:03:56: isPublicRoute: false
2026-09-08T08:03:56: ------------------------------
2026-09-08T08:03:56: 08:03:56 [[32minfo[39m] [0mGET /.env.ci [33m401[0m 1.108 ms - 123[0m
2026-09-08T08:03:56: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:56: Method: GET
2026-09-08T08:03:56: originalUrl: /.env.docker
2026-09-08T08:03:56: path: /.env.docker
2026-09-08T08:03:56: normalizedPath: /.env.docker
2026-09-08T08:03:56: isPublicRoute: false
2026-09-08T08:03:56: ------------------------------
2026-09-08T08:03:56: 08:03:56 [[32minfo[39m] [0mGET /.env.docker [33m401[0m 1.043 ms - 123[0m
2026-09-08T08:03:57: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:57: Method: GET
2026-09-08T08:03:57: originalUrl: /.env.live
2026-09-08T08:03:57: path: /.env.live
2026-09-08T08:03:57: normalizedPath: /.env.live
2026-09-08T08:03:57: isPublicRoute: false
2026-09-08T08:03:57: ------------------------------
2026-09-08T08:03:57: 08:03:57 [[32minfo[39m] [0mGET /.env.live [33m401[0m 2.197 ms - 123[0m
2026-09-08T08:03:57: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:57: Method: GET
2026-09-08T08:03:57: originalUrl: /.env.preprod
2026-09-08T08:03:57: path: /.env.preprod
2026-09-08T08:03:57: normalizedPath: /.env.preprod
2026-09-08T08:03:57: isPublicRoute: false
2026-09-08T08:03:57: ------------------------------
2026-09-08T08:03:57: 08:03:57 [[32minfo[39m] [0mGET /.env.preprod [33m401[0m 1.447 ms - 123[0m
2026-09-08T08:03:57: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:57: Method: GET
2026-09-08T08:03:57: originalUrl: /.env.uat
2026-09-08T08:03:57: path: /.env.uat
2026-09-08T08:03:57: normalizedPath: /.env.uat
2026-09-08T08:03:57: isPublicRoute: false
2026-09-08T08:03:57: ------------------------------
2026-09-08T08:03:57: 08:03:57 [[32minfo[39m] [0mGET /.env.uat [33m401[0m 2.277 ms - 123[0m
2026-09-08T08:03:57: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:57: Method: GET
2026-09-08T08:03:57: originalUrl: /.env.dist
2026-09-08T08:03:57: path: /.env.dist
2026-09-08T08:03:57: normalizedPath: /.env.dist
2026-09-08T08:03:57: isPublicRoute: false
2026-09-08T08:03:57: ------------------------------
2026-09-08T08:03:57: 08:03:57 [[32minfo[39m] [0mGET /.env.dist [33m401[0m 0.956 ms - 123[0m
2026-09-08T08:03:58: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:58: Method: GET
2026-09-08T08:03:58: originalUrl: /.env.swp
2026-09-08T08:03:58: path: /.env.swp
2026-09-08T08:03:58: normalizedPath: /.env.swp
2026-09-08T08:03:58: isPublicRoute: false
2026-09-08T08:03:58: ------------------------------
2026-09-08T08:03:58: 08:03:58 [[32minfo[39m] [0mGET /.env.swp [33m401[0m 2.883 ms - 123[0m
2026-09-08T08:03:58: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:58: Method: GET
2026-09-08T08:03:58: originalUrl: /.env~
2026-09-08T08:03:58: path: /.env~
2026-09-08T08:03:58: normalizedPath: /.env~
2026-09-08T08:03:58: isPublicRoute: false
2026-09-08T08:03:58: ------------------------------
2026-09-08T08:03:58: 08:03:58 [[32minfo[39m] [0mGET /.env~ [33m401[0m 1.247 ms - 123[0m
2026-09-08T08:03:58: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:58: Method: GET
2026-09-08T08:03:58: originalUrl: /.env1
2026-09-08T08:03:58: path: /.env1
2026-09-08T08:03:58: normalizedPath: /.env1
2026-09-08T08:03:58: isPublicRoute: false
2026-09-08T08:03:58: ------------------------------
2026-09-08T08:03:58: 08:03:58 [[32minfo[39m] [0mGET /.env1 [33m401[0m 0.650 ms - 123[0m
2026-09-08T08:03:58: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:58: Method: GET
2026-09-08T08:03:58: originalUrl: /.env2
2026-09-08T08:03:58: path: /.env2
2026-09-08T08:03:58: normalizedPath: /.env2
2026-09-08T08:03:58: isPublicRoute: false
2026-09-08T08:03:58: ------------------------------
2026-09-08T08:03:58: 08:03:58 [[32minfo[39m] [0mGET /.env2 [33m401[0m 1.098 ms - 123[0m
2026-09-08T08:03:59: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:59: Method: GET
2026-09-08T08:03:59: originalUrl: /.env_copy
2026-09-08T08:03:59: path: /.env_copy
2026-09-08T08:03:59: normalizedPath: /.env_copy
2026-09-08T08:03:59: isPublicRoute: false
2026-09-08T08:03:59: ------------------------------
2026-09-08T08:03:59: 08:03:59 [[32minfo[39m] [0mGET /.env_copy [33m401[0m 1.926 ms - 123[0m
2026-09-08T08:03:59: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:59: Method: GET
2026-09-08T08:03:59: originalUrl: /.env.txt
2026-09-08T08:03:59: path: /.env.txt
2026-09-08T08:03:59: normalizedPath: /.env.txt
2026-09-08T08:03:59: isPublicRoute: false
2026-09-08T08:03:59: ------------------------------
2026-09-08T08:03:59: 08:03:59 [[32minfo[39m] [0mGET /.env.txt [33m401[0m 1.812 ms - 123[0m
2026-09-08T08:03:59: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:59: Method: GET
2026-09-08T08:03:59: originalUrl: /.env.json
2026-09-08T08:03:59: path: /.env.json
2026-09-08T08:03:59: normalizedPath: /.env.json
2026-09-08T08:03:59: isPublicRoute: false
2026-09-08T08:03:59: ------------------------------
2026-09-08T08:03:59: 08:03:59 [[32minfo[39m] [0mGET /.env.json [33m401[0m 5.705 ms - 123[0m
2026-09-08T08:03:59: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:59: Method: GET
2026-09-08T08:03:59: originalUrl: /.env.yaml
2026-09-08T08:03:59: path: /.env.yaml
2026-09-08T08:03:59: normalizedPath: /.env.yaml
2026-09-08T08:03:59: isPublicRoute: false
2026-09-08T08:03:59: ------------------------------
2026-09-08T08:03:59: 08:03:59 [[32minfo[39m] [0mGET /.env.yaml [33m401[0m 1.288 ms - 123[0m
2026-09-08T08:03:59: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:03:59: Method: GET
2026-09-08T08:03:59: originalUrl: /.env.yml
2026-09-08T08:03:59: path: /.env.yml
2026-09-08T08:03:59: normalizedPath: /.env.yml
2026-09-08T08:03:59: isPublicRoute: false
2026-09-08T08:03:59: ------------------------------
2026-09-08T08:03:59: 08:03:59 [[32minfo[39m] [0mGET /.env.yml [33m401[0m 1.298 ms - 123[0m
2026-09-08T08:04:00: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:00: Method: GET
2026-09-08T08:04:00: originalUrl: /app/.env
2026-09-08T08:04:00: path: /app/.env
2026-09-08T08:04:00: normalizedPath: /app/.env
2026-09-08T08:04:00: isPublicRoute: false
2026-09-08T08:04:00: ------------------------------
2026-09-08T08:04:00: 08:04:00 [[32minfo[39m] [0mGET /app/.env [33m401[0m 1.369 ms - 123[0m
2026-09-08T08:04:00: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:00: Method: GET
2026-09-08T08:04:00: originalUrl: /apps/.env
2026-09-08T08:04:00: path: /apps/.env
2026-09-08T08:04:00: normalizedPath: /apps/.env
2026-09-08T08:04:00: isPublicRoute: false
2026-09-08T08:04:00: ------------------------------
2026-09-08T08:04:00: 08:04:00 [[32minfo[39m] [0mGET /apps/.env [33m401[0m 1.480 ms - 123[0m
2026-09-08T08:04:00: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:00: Method: GET
2026-09-08T08:04:00: originalUrl: /api/.env
2026-09-08T08:04:00: path: /api/.env
2026-09-08T08:04:00: normalizedPath: /api/.env
2026-09-08T08:04:00: isPublicRoute: false
2026-09-08T08:04:00: ------------------------------
2026-09-08T08:04:00: 08:04:00 [[32minfo[39m] [0mGET /api/.env [33m401[0m 1.224 ms - 123[0m
2026-09-08T08:04:00: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:00: Method: GET
2026-09-08T08:04:00: originalUrl: /web/.env
2026-09-08T08:04:00: path: /web/.env
2026-09-08T08:04:00: normalizedPath: /web/.env
2026-09-08T08:04:00: isPublicRoute: false
2026-09-08T08:04:00: ------------------------------
2026-09-08T08:04:00: 08:04:00 [[32minfo[39m] [0mGET /web/.env [33m401[0m 1.725 ms - 123[0m
2026-09-08T08:04:01: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:01: Method: GET
2026-09-08T08:04:01: originalUrl: /site/.env
2026-09-08T08:04:01: path: /site/.env
2026-09-08T08:04:01: normalizedPath: /site/.env
2026-09-08T08:04:01: isPublicRoute: false
2026-09-08T08:04:01: ------------------------------
2026-09-08T08:04:01: 08:04:01 [[32minfo[39m] [0mGET /site/.env [33m401[0m 0.783 ms - 123[0m
2026-09-08T08:04:01: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:01: Method: GET
2026-09-08T08:04:01: originalUrl: /public/.env
2026-09-08T08:04:01: path: /public/.env
2026-09-08T08:04:01: normalizedPath: /public/.env
2026-09-08T08:04:01: isPublicRoute: false
2026-09-08T08:04:01: ------------------------------
2026-09-08T08:04:01: 08:04:01 [[32minfo[39m] [0mGET /public/.env [33m401[0m 1.163 ms - 123[0m
2026-09-08T08:04:01: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:01: Method: GET
2026-09-08T08:04:01: originalUrl: /admin/.env
2026-09-08T08:04:01: path: /admin/.env
2026-09-08T08:04:01: normalizedPath: /admin/.env
2026-09-08T08:04:01: isPublicRoute: false
2026-09-08T08:04:01: ------------------------------
2026-09-08T08:04:01: 08:04:01 [[32minfo[39m] [0mGET /admin/.env [33m401[0m 1.855 ms - 123[0m
2026-09-08T08:04:01: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:01: Method: GET
2026-09-08T08:04:01: originalUrl: /backend/.env
2026-09-08T08:04:01: path: /backend/.env
2026-09-08T08:04:01: normalizedPath: /backend/.env
2026-09-08T08:04:01: isPublicRoute: false
2026-09-08T08:04:01: ------------------------------
2026-09-08T08:04:01: 08:04:01 [[32minfo[39m] [0mGET /backend/.env [33m401[0m 1.223 ms - 123[0m
2026-09-08T08:04:02: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:02: Method: GET
2026-09-08T08:04:02: originalUrl: /server/.env
2026-09-08T08:04:02: path: /server/.env
2026-09-08T08:04:02: normalizedPath: /server/.env
2026-09-08T08:04:02: isPublicRoute: false
2026-09-08T08:04:02: ------------------------------
2026-09-08T08:04:02: 08:04:02 [[32minfo[39m] [0mGET /server/.env [33m401[0m 1.495 ms - 123[0m
2026-09-08T08:04:02: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:02: Method: GET
2026-09-08T08:04:02: originalUrl: /frontend/.env
2026-09-08T08:04:02: path: /frontend/.env
2026-09-08T08:04:02: normalizedPath: /frontend/.env
2026-09-08T08:04:02: isPublicRoute: false
2026-09-08T08:04:02: ------------------------------
2026-09-08T08:04:02: 08:04:02 [[32minfo[39m] [0mGET /frontend/.env [33m401[0m 2.335 ms - 123[0m
2026-09-08T08:04:02: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:02: Method: GET
2026-09-08T08:04:02: originalUrl: /src/.env
2026-09-08T08:04:02: path: /src/.env
2026-09-08T08:04:02: normalizedPath: /src/.env
2026-09-08T08:04:02: isPublicRoute: false
2026-09-08T08:04:02: ------------------------------
2026-09-08T08:04:02: 08:04:02 [[32minfo[39m] [0mGET /src/.env [33m401[0m 0.506 ms - 123[0m
2026-09-08T08:04:02: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:02: Method: GET
2026-09-08T08:04:02: originalUrl: /core/.env
2026-09-08T08:04:02: path: /core/.env
2026-09-08T08:04:02: normalizedPath: /core/.env
2026-09-08T08:04:02: isPublicRoute: false
2026-09-08T08:04:02: ------------------------------
2026-09-08T08:04:02: 08:04:02 [[32minfo[39m] [0mGET /core/.env [33m401[0m 0.692 ms - 123[0m
2026-09-08T08:04:03: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:03: Method: GET
2026-09-08T08:04:03: originalUrl: /core/app/.env
2026-09-08T08:04:03: path: /core/app/.env
2026-09-08T08:04:03: normalizedPath: /core/app/.env
2026-09-08T08:04:03: isPublicRoute: false
2026-09-08T08:04:03: ------------------------------
2026-09-08T08:04:03: 08:04:03 [[32minfo[39m] [0mGET /core/app/.env [33m401[0m 0.683 ms - 123[0m
2026-09-08T08:04:03: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:03: Method: GET
2026-09-08T08:04:03: originalUrl: /config/.env
2026-09-08T08:04:03: path: /config/.env
2026-09-08T08:04:03: normalizedPath: /config/.env
2026-09-08T08:04:03: isPublicRoute: false
2026-09-08T08:04:03: ------------------------------
2026-09-08T08:04:03: 08:04:03 [[32minfo[39m] [0mGET /config/.env [33m401[0m 2.337 ms - 123[0m
2026-09-08T08:04:03: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:03: Method: GET
2026-09-08T08:04:03: originalUrl: /private/.env
2026-09-08T08:04:03: path: /private/.env
2026-09-08T08:04:03: normalizedPath: /private/.env
2026-09-08T08:04:03: isPublicRoute: false
2026-09-08T08:04:03: ------------------------------
2026-09-08T08:04:03: 08:04:03 [[32minfo[39m] [0mGET /private/.env [33m401[0m 1.235 ms - 123[0m
2026-09-08T08:04:03: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:03: Method: GET
2026-09-08T08:04:03: originalUrl: /application/.env
2026-09-08T08:04:03: path: /application/.env
2026-09-08T08:04:03: normalizedPath: /application/.env
2026-09-08T08:04:03: isPublicRoute: false
2026-09-08T08:04:03: ------------------------------
2026-09-08T08:04:03: 08:04:03 [[32minfo[39m] [0mGET /application/.env [33m401[0m 0.661 ms - 123[0m
2026-09-08T08:04:04: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:04: Method: GET
2026-09-08T08:04:04: originalUrl: /bootstrap/.env
2026-09-08T08:04:04: path: /bootstrap/.env
2026-09-08T08:04:04: normalizedPath: /bootstrap/.env
2026-09-08T08:04:04: isPublicRoute: false
2026-09-08T08:04:04: ------------------------------
2026-09-08T08:04:04: 08:04:04 [[32minfo[39m] [0mGET /bootstrap/.env [33m401[0m 1.334 ms - 123[0m
2026-09-08T08:04:04: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:04: Method: GET
2026-09-08T08:04:04: originalUrl: /database/.env
2026-09-08T08:04:04: path: /database/.env
2026-09-08T08:04:04: normalizedPath: /database/.env
2026-09-08T08:04:04: isPublicRoute: false
2026-09-08T08:04:04: ------------------------------
2026-09-08T08:04:04: 08:04:04 [[32minfo[39m] [0mGET /database/.env [33m401[0m 1.319 ms - 123[0m
2026-09-08T08:04:04: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:04: Method: GET
2026-09-08T08:04:04: originalUrl: /storage/.env
2026-09-08T08:04:04: path: /storage/.env
2026-09-08T08:04:04: normalizedPath: /storage/.env
2026-09-08T08:04:04: isPublicRoute: false
2026-09-08T08:04:04: ------------------------------
2026-09-08T08:04:04: 08:04:04 [[32minfo[39m] [0mGET /storage/.env [33m401[0m 1.495 ms - 123[0m
2026-09-08T08:04:04: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:04: Method: GET
2026-09-08T08:04:04: originalUrl: /var/www/.env
2026-09-08T08:04:04: path: /var/www/.env
2026-09-08T08:04:04: normalizedPath: /var/www/.env
2026-09-08T08:04:04: isPublicRoute: false
2026-09-08T08:04:04: ------------------------------
2026-09-08T08:04:04: 08:04:04 [[32minfo[39m] [0mGET /var/www/.env [33m401[0m 0.574 ms - 123[0m
2026-09-08T08:04:04: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:04: Method: GET
2026-09-08T08:04:04: originalUrl: /var/www/html/.env
2026-09-08T08:04:04: path: /var/www/html/.env
2026-09-08T08:04:04: normalizedPath: /var/www/html/.env
2026-09-08T08:04:04: isPublicRoute: false
2026-09-08T08:04:04: ------------------------------
2026-09-08T08:04:04: 08:04:04 [[32minfo[39m] [0mGET /var/www/html/.env [33m401[0m 1.877 ms - 123[0m
2026-09-08T08:04:05: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:05: Method: GET
2026-09-08T08:04:05: originalUrl: /current/.env
2026-09-08T08:04:05: path: /current/.env
2026-09-08T08:04:05: normalizedPath: /current/.env
2026-09-08T08:04:05: isPublicRoute: false
2026-09-08T08:04:05: ------------------------------
2026-09-08T08:04:05: 08:04:05 [[32minfo[39m] [0mGET /current/.env [33m401[0m 0.738 ms - 123[0m
2026-09-08T08:04:05: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:05: Method: GET
2026-09-08T08:04:05: originalUrl: /release/.env
2026-09-08T08:04:05: path: /release/.env
2026-09-08T08:04:05: normalizedPath: /release/.env
2026-09-08T08:04:05: isPublicRoute: false
2026-09-08T08:04:05: ------------------------------
2026-09-08T08:04:05: 08:04:05 [[32minfo[39m] [0mGET /release/.env [33m401[0m 2.002 ms - 123[0m
2026-09-08T08:04:05: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:05: Method: GET
2026-09-08T08:04:05: originalUrl: /releases/.env
2026-09-08T08:04:05: path: /releases/.env
2026-09-08T08:04:05: normalizedPath: /releases/.env
2026-09-08T08:04:05: isPublicRoute: false
2026-09-08T08:04:05: ------------------------------
2026-09-08T08:04:05: 08:04:05 [[32minfo[39m] [0mGET /releases/.env [33m401[0m 1.313 ms - 123[0m
2026-09-08T08:04:05: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:05: Method: GET
2026-09-08T08:04:05: originalUrl: /shared/.env
2026-09-08T08:04:05: path: /shared/.env
2026-09-08T08:04:05: normalizedPath: /shared/.env
2026-09-08T08:04:05: isPublicRoute: false
2026-09-08T08:04:05: ------------------------------
2026-09-08T08:04:05: 08:04:05 [[32minfo[39m] [0mGET /shared/.env [33m401[0m 0.743 ms - 123[0m
2026-09-08T08:04:06: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:06: Method: GET
2026-09-08T08:04:06: originalUrl: /deploy/.env
2026-09-08T08:04:06: path: /deploy/.env
2026-09-08T08:04:06: normalizedPath: /deploy/.env
2026-09-08T08:04:06: isPublicRoute: false
2026-09-08T08:04:06: ------------------------------
2026-09-08T08:04:06: 08:04:06 [[32minfo[39m] [0mGET /deploy/.env [33m401[0m 1.393 ms - 123[0m
2026-09-08T08:04:06: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:06: Method: GET
2026-09-08T08:04:06: originalUrl: /build/.env
2026-09-08T08:04:06: path: /build/.env
2026-09-08T08:04:06: normalizedPath: /build/.env
2026-09-08T08:04:06: isPublicRoute: false
2026-09-08T08:04:06: ------------------------------
2026-09-08T08:04:06: 08:04:06 [[32minfo[39m] [0mGET /build/.env [33m401[0m 11.948 ms - 123[0m
2026-09-08T08:04:06: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:06: Method: GET
2026-09-08T08:04:06: originalUrl: /dist/.env
2026-09-08T08:04:06: path: /dist/.env
2026-09-08T08:04:06: normalizedPath: /dist/.env
2026-09-08T08:04:06: isPublicRoute: false
2026-09-08T08:04:06: ------------------------------
2026-09-08T08:04:06: 08:04:06 [[32minfo[39m] [0mGET /dist/.env [33m401[0m 0.676 ms - 123[0m
2026-09-08T08:04:06: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:06: Method: GET
2026-09-08T08:04:06: originalUrl: /public_html/.env
2026-09-08T08:04:06: path: /public_html/.env
2026-09-08T08:04:06: normalizedPath: /public_html/.env
2026-09-08T08:04:06: isPublicRoute: false
2026-09-08T08:04:06: ------------------------------
2026-09-08T08:04:06: 08:04:06 [[32minfo[39m] [0mGET /public_html/.env [33m401[0m 1.185 ms - 123[0m
2026-09-08T08:04:07: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:07: Method: GET
2026-09-08T08:04:07: originalUrl: /htdocs/.env
2026-09-08T08:04:07: path: /htdocs/.env
2026-09-08T08:04:07: normalizedPath: /htdocs/.env
2026-09-08T08:04:07: isPublicRoute: false
2026-09-08T08:04:07: ------------------------------
2026-09-08T08:04:07: 08:04:07 [[32minfo[39m] [0mGET /htdocs/.env [33m401[0m 0.483 ms - 123[0m
2026-09-08T08:04:07: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:07: Method: GET
2026-09-08T08:04:07: originalUrl: /www/.env
2026-09-08T08:04:07: path: /www/.env
2026-09-08T08:04:07: normalizedPath: /www/.env
2026-09-08T08:04:07: isPublicRoute: false
2026-09-08T08:04:07: ------------------------------
2026-09-08T08:04:07: 08:04:07 [[32minfo[39m] [0mGET /www/.env [33m401[0m 0.678 ms - 123[0m
2026-09-08T08:04:07: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:07: Method: GET
2026-09-08T08:04:07: originalUrl: /html/.env
2026-09-08T08:04:07: path: /html/.env
2026-09-08T08:04:07: normalizedPath: /html/.env
2026-09-08T08:04:07: isPublicRoute: false
2026-09-08T08:04:07: ------------------------------
2026-09-08T08:04:07: 08:04:07 [[32minfo[39m] [0mGET /html/.env [33m401[0m 1.588 ms - 123[0m
2026-09-08T08:04:07: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:07: Method: GET
2026-09-08T08:04:07: originalUrl: /live/.env
2026-09-08T08:04:07: path: /live/.env
2026-09-08T08:04:07: normalizedPath: /live/.env
2026-09-08T08:04:07: isPublicRoute: false
2026-09-08T08:04:07: ------------------------------
2026-09-08T08:04:07: 08:04:07 [[32minfo[39m] [0mGET /live/.env [33m401[0m 0.716 ms - 123[0m
2026-09-08T08:04:08: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:08: Method: GET
2026-09-08T08:04:08: originalUrl: /prod/.env
2026-09-08T08:04:08: path: /prod/.env
2026-09-08T08:04:08: normalizedPath: /prod/.env
2026-09-08T08:04:08: isPublicRoute: false
2026-09-08T08:04:08: ------------------------------
2026-09-08T08:04:08: 08:04:08 [[32minfo[39m] [0mGET /prod/.env [33m401[0m 1.383 ms - 123[0m
2026-09-08T08:04:08: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:08: Method: GET
2026-09-08T08:04:08: originalUrl: /dev/.env
2026-09-08T08:04:08: path: /dev/.env
2026-09-08T08:04:08: normalizedPath: /dev/.env
2026-09-08T08:04:08: isPublicRoute: false
2026-09-08T08:04:08: ------------------------------
2026-09-08T08:04:08: 08:04:08 [[32minfo[39m] [0mGET /dev/.env [33m401[0m 0.500 ms - 123[0m
2026-09-08T08:04:08: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:08: Method: GET
2026-09-08T08:04:08: originalUrl: /staging/.env
2026-09-08T08:04:08: path: /staging/.env
2026-09-08T08:04:08: normalizedPath: /staging/.env
2026-09-08T08:04:08: isPublicRoute: false
2026-09-08T08:04:08: ------------------------------
2026-09-08T08:04:08: 08:04:08 [[32minfo[39m] [0mGET /staging/.env [33m401[0m 0.552 ms - 123[0m
2026-09-08T08:04:08: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:08: Method: GET
2026-09-08T08:04:08: originalUrl: /opt/.env
2026-09-08T08:04:08: path: /opt/.env
2026-09-08T08:04:08: normalizedPath: /opt/.env
2026-09-08T08:04:08: isPublicRoute: false
2026-09-08T08:04:08: ------------------------------
2026-09-08T08:04:08: 08:04:08 [[32minfo[39m] [0mGET /opt/.env [33m401[0m 1.253 ms - 123[0m
2026-09-08T08:04:08: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:08: Method: GET
2026-09-08T08:04:08: originalUrl: /laravel/.env
2026-09-08T08:04:08: path: /laravel/.env
2026-09-08T08:04:08: normalizedPath: /laravel/.env
2026-09-08T08:04:08: isPublicRoute: false
2026-09-08T08:04:08: ------------------------------
2026-09-08T08:04:08: 08:04:08 [[32minfo[39m] [0mGET /laravel/.env [33m401[0m 6.130 ms - 123[0m
2026-09-08T08:04:09: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:09: Method: GET
2026-09-08T08:04:09: originalUrl: /symfony/.env
2026-09-08T08:04:09: path: /symfony/.env
2026-09-08T08:04:09: normalizedPath: /symfony/.env
2026-09-08T08:04:09: isPublicRoute: false
2026-09-08T08:04:09: ------------------------------
2026-09-08T08:04:09: 08:04:09 [[32minfo[39m] [0mGET /symfony/.env [33m401[0m 0.634 ms - 123[0m
2026-09-08T08:04:09: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:09: Method: GET
2026-09-08T08:04:09: originalUrl: /wordpress/.env
2026-09-08T08:04:09: path: /wordpress/.env
2026-09-08T08:04:09: normalizedPath: /wordpress/.env
2026-09-08T08:04:09: isPublicRoute: false
2026-09-08T08:04:09: ------------------------------
2026-09-08T08:04:09: 08:04:09 [[32minfo[39m] [0mGET /wordpress/.env [33m401[0m 1.777 ms - 123[0m
2026-09-08T08:04:09: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:09: Method: GET
2026-09-08T08:04:09: originalUrl: /wp/.env
2026-09-08T08:04:09: path: /wp/.env
2026-09-08T08:04:09: normalizedPath: /wp/.env
2026-09-08T08:04:09: isPublicRoute: false
2026-09-08T08:04:09: ------------------------------
2026-09-08T08:04:09: 08:04:09 [[32minfo[39m] [0mGET /wp/.env [33m401[0m 1.942 ms - 123[0m
2026-09-08T08:04:09: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:09: Method: GET
2026-09-08T08:04:09: originalUrl: /cms/.env
2026-09-08T08:04:09: path: /cms/.env
2026-09-08T08:04:09: normalizedPath: /cms/.env
2026-09-08T08:04:09: isPublicRoute: false
2026-09-08T08:04:09: ------------------------------
2026-09-08T08:04:09: 08:04:09 [[32minfo[39m] [0mGET /cms/.env [33m401[0m 0.696 ms - 123[0m
2026-09-08T08:04:10: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:10: Method: GET
2026-09-08T08:04:10: originalUrl: /drupal/.env
2026-09-08T08:04:10: path: /drupal/.env
2026-09-08T08:04:10: normalizedPath: /drupal/.env
2026-09-08T08:04:10: isPublicRoute: false
2026-09-08T08:04:10: ------------------------------
2026-09-08T08:04:10: 08:04:10 [[32minfo[39m] [0mGET /drupal/.env [33m401[0m 0.592 ms - 123[0m
2026-09-08T08:04:10: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:10: Method: GET
2026-09-08T08:04:10: originalUrl: /joomla/.env
2026-09-08T08:04:10: path: /joomla/.env
2026-09-08T08:04:10: normalizedPath: /joomla/.env
2026-09-08T08:04:10: isPublicRoute: false
2026-09-08T08:04:10: ------------------------------
2026-09-08T08:04:10: 08:04:10 [[32minfo[39m] [0mGET /joomla/.env [33m401[0m 1.403 ms - 123[0m
2026-09-08T08:04:10: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:10: Method: GET
2026-09-08T08:04:10: originalUrl: /magento/.env
2026-09-08T08:04:10: path: /magento/.env
2026-09-08T08:04:10: normalizedPath: /magento/.env
2026-09-08T08:04:10: isPublicRoute: false
2026-09-08T08:04:10: ------------------------------
2026-09-08T08:04:10: 08:04:10 [[32minfo[39m] [0mGET /magento/.env [33m401[0m 1.037 ms - 123[0m
2026-09-08T08:04:10: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:10: Method: GET
2026-09-08T08:04:10: originalUrl: /shopify/.env
2026-09-08T08:04:10: path: /shopify/.env
2026-09-08T08:04:10: normalizedPath: /shopify/.env
2026-09-08T08:04:10: isPublicRoute: false
2026-09-08T08:04:10: ------------------------------
2026-09-08T08:04:10: 08:04:10 [[32minfo[39m] [0mGET /shopify/.env [33m401[0m 0.604 ms - 123[0m
2026-09-08T08:04:10: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:10: Method: GET
2026-09-08T08:04:10: originalUrl: /prestashop/.env
2026-09-08T08:04:10: path: /prestashop/.env
2026-09-08T08:04:10: normalizedPath: /prestashop/.env
2026-09-08T08:04:10: isPublicRoute: false
2026-09-08T08:04:10: ------------------------------
2026-09-08T08:04:10: 08:04:10 [[32minfo[39m] [0mGET /prestashop/.env [33m401[0m 0.625 ms - 123[0m
2026-09-08T08:04:11: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:11: Method: GET
2026-09-08T08:04:11: originalUrl: /codeigniter/.env
2026-09-08T08:04:11: path: /codeigniter/.env
2026-09-08T08:04:11: normalizedPath: /codeigniter/.env
2026-09-08T08:04:11: isPublicRoute: false
2026-09-08T08:04:11: ------------------------------
2026-09-08T08:04:11: 08:04:11 [[32minfo[39m] [0mGET /codeigniter/.env [33m401[0m 1.135 ms - 123[0m
2026-09-08T08:04:11: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:11: Method: GET
2026-09-08T08:04:11: originalUrl: /cakephp/.env
2026-09-08T08:04:11: path: /cakephp/.env
2026-09-08T08:04:11: normalizedPath: /cakephp/.env
2026-09-08T08:04:11: isPublicRoute: false
2026-09-08T08:04:11: ------------------------------
2026-09-08T08:04:11: 08:04:11 [[32minfo[39m] [0mGET /cakephp/.env [33m401[0m 0.598 ms - 123[0m
2026-09-08T08:04:11: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:11: Method: GET
2026-09-08T08:04:11: originalUrl: /zend/.env
2026-09-08T08:04:11: path: /zend/.env
2026-09-08T08:04:11: normalizedPath: /zend/.env
2026-09-08T08:04:11: isPublicRoute: false
2026-09-08T08:04:11: ------------------------------
2026-09-08T08:04:11: 08:04:11 [[32minfo[39m] [0mGET /zend/.env [33m401[0m 0.585 ms - 123[0m
2026-09-08T08:04:11: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:11: Method: GET
2026-09-08T08:04:11: originalUrl: /yii/.env
2026-09-08T08:04:11: path: /yii/.env
2026-09-08T08:04:11: normalizedPath: /yii/.env
2026-09-08T08:04:11: isPublicRoute: false
2026-09-08T08:04:11: ------------------------------
2026-09-08T08:04:11: 08:04:11 [[32minfo[39m] [0mGET /yii/.env [33m401[0m 0.605 ms - 123[0m
2026-09-08T08:04:12: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:12: Method: GET
2026-09-08T08:04:12: originalUrl: /laravel5/.env
2026-09-08T08:04:12: path: /laravel5/.env
2026-09-08T08:04:12: normalizedPath: /laravel5/.env
2026-09-08T08:04:12: isPublicRoute: false
2026-09-08T08:04:12: ------------------------------
2026-09-08T08:04:12: 08:04:12 [[32minfo[39m] [0mGET /laravel5/.env [33m401[0m 1.196 ms - 123[0m
2026-09-08T08:04:12: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:12: Method: GET
2026-09-08T08:04:12: originalUrl: /v1/.env
2026-09-08T08:04:12: path: /v1/.env
2026-09-08T08:04:12: normalizedPath: /v1/.env
2026-09-08T08:04:12: isPublicRoute: false
2026-09-08T08:04:12: ------------------------------
2026-09-08T08:04:12: 08:04:12 [[32minfo[39m] [0mGET /v1/.env [33m401[0m 1.498 ms - 123[0m
2026-09-08T08:04:12: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:12: Method: GET
2026-09-08T08:04:12: originalUrl: /v2/.env
2026-09-08T08:04:12: path: /v2/.env
2026-09-08T08:04:12: normalizedPath: /v2/.env
2026-09-08T08:04:12: isPublicRoute: false
2026-09-08T08:04:12: ------------------------------
2026-09-08T08:04:12: 08:04:12 [[32minfo[39m] [0mGET /v2/.env [33m401[0m 1.257 ms - 123[0m
2026-09-08T08:04:12: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:12: Method: GET
2026-09-08T08:04:12: originalUrl: /v3/.env
2026-09-08T08:04:12: path: /v3/.env
2026-09-08T08:04:12: normalizedPath: /v3/.env
2026-09-08T08:04:12: isPublicRoute: false
2026-09-08T08:04:12: ------------------------------
2026-09-08T08:04:12: 08:04:12 [[32minfo[39m] [0mGET /v3/.env [33m401[0m 2.591 ms - 123[0m
2026-09-08T08:04:13: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:13: Method: GET
2026-09-08T08:04:13: originalUrl: /api/v1/.env
2026-09-08T08:04:13: path: /api/v1/.env
2026-09-08T08:04:13: normalizedPath: /api/v1/.env
2026-09-08T08:04:13: isPublicRoute: false
2026-09-08T08:04:13: ------------------------------
2026-09-08T08:04:13: 08:04:13 [[32minfo[39m] [0mGET /api/v1/.env [33m401[0m 1.094 ms - 123[0m
2026-09-08T08:04:13: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:13: Method: GET
2026-09-08T08:04:13: originalUrl: /api/v2/.env
2026-09-08T08:04:13: path: /api/v2/.env
2026-09-08T08:04:13: normalizedPath: /api/v2/.env
2026-09-08T08:04:13: isPublicRoute: false
2026-09-08T08:04:13: ------------------------------
2026-09-08T08:04:13: 08:04:13 [[32minfo[39m] [0mGET /api/v2/.env [33m401[0m 1.767 ms - 123[0m
2026-09-08T08:04:13: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:13: Method: GET
2026-09-08T08:04:13: originalUrl: /rest/.env
2026-09-08T08:04:13: path: /rest/.env
2026-09-08T08:04:13: normalizedPath: /rest/.env
2026-09-08T08:04:13: isPublicRoute: false
2026-09-08T08:04:13: ------------------------------
2026-09-08T08:04:13: 08:04:13 [[32minfo[39m] [0mGET /rest/.env [33m401[0m 0.748 ms - 123[0m
2026-09-08T08:04:13: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:13: Method: GET
2026-09-08T08:04:13: originalUrl: /graphql/.env
2026-09-08T08:04:13: path: /graphql/.env
2026-09-08T08:04:13: normalizedPath: /graphql/.env
2026-09-08T08:04:13: isPublicRoute: false
2026-09-08T08:04:13: ------------------------------
2026-09-08T08:04:13: 08:04:13 [[32minfo[39m] [0mGET /graphql/.env [33m401[0m 1.613 ms - 123[0m
2026-09-08T08:04:14: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:14: Method: GET
2026-09-08T08:04:14: originalUrl: /gateway/.env
2026-09-08T08:04:14: path: /gateway/.env
2026-09-08T08:04:14: normalizedPath: /gateway/.env
2026-09-08T08:04:14: isPublicRoute: false
2026-09-08T08:04:14: ------------------------------
2026-09-08T08:04:14: 08:04:14 [[32minfo[39m] [0mGET /gateway/.env [33m401[0m 1.515 ms - 123[0m
2026-09-08T08:04:14: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:14: Method: GET
2026-09-08T08:04:14: originalUrl: /microservice/.env
2026-09-08T08:04:14: path: /microservice/.env
2026-09-08T08:04:14: normalizedPath: /microservice/.env
2026-09-08T08:04:14: isPublicRoute: false
2026-09-08T08:04:14: ------------------------------
2026-09-08T08:04:14: 08:04:14 [[32minfo[39m] [0mGET /microservice/.env [33m401[0m 0.618 ms - 123[0m
2026-09-08T08:04:14: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:14: Method: GET
2026-09-08T08:04:14: originalUrl: /service/.env
2026-09-08T08:04:14: path: /service/.env
2026-09-08T08:04:14: normalizedPath: /service/.env
2026-09-08T08:04:14: isPublicRoute: false
2026-09-08T08:04:14: ------------------------------
2026-09-08T08:04:14: 08:04:14 [[32minfo[39m] [0mGET /service/.env [33m401[0m 1.837 ms - 123[0m
2026-09-08T08:04:14: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:14: Method: GET
2026-09-08T08:04:14: originalUrl: /api/v3/.env
2026-09-08T08:04:14: path: /api/v3/.env
2026-09-08T08:04:14: normalizedPath: /api/v3/.env
2026-09-08T08:04:14: isPublicRoute: false
2026-09-08T08:04:14: ------------------------------
2026-09-08T08:04:14: 08:04:14 [[32minfo[39m] [0mGET /api/v3/.env [33m401[0m 0.553 ms - 123[0m
2026-09-08T08:04:15: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:15: Method: GET
2026-09-08T08:04:15: originalUrl: /api/dev/.env
2026-09-08T08:04:15: path: /api/dev/.env
2026-09-08T08:04:15: normalizedPath: /api/dev/.env
2026-09-08T08:04:15: isPublicRoute: false
2026-09-08T08:04:15: ------------------------------
2026-09-08T08:04:15: 08:04:15 [[32minfo[39m] [0mGET /api/dev/.env [33m401[0m 1.027 ms - 123[0m
2026-09-08T08:04:16: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:16: Method: GET
2026-09-08T08:04:16: originalUrl: /api/staging/.env
2026-09-08T08:04:16: path: /api/staging/.env
2026-09-08T08:04:16: normalizedPath: /api/staging/.env
2026-09-08T08:04:16: isPublicRoute: false
2026-09-08T08:04:16: ------------------------------
2026-09-08T08:04:16: 08:04:16 [[32minfo[39m] [0mGET /api/staging/.env [33m401[0m 0.599 ms - 123[0m
2026-09-08T08:04:16: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:16: Method: GET
2026-09-08T08:04:16: originalUrl: /vendor/.env
2026-09-08T08:04:16: path: /vendor/.env
2026-09-08T08:04:16: normalizedPath: /vendor/.env
2026-09-08T08:04:16: isPublicRoute: false
2026-09-08T08:04:16: ------------------------------
2026-09-08T08:04:16: 08:04:16 [[32minfo[39m] [0mGET /vendor/.env [33m401[0m 1.401 ms - 123[0m
2026-09-08T08:04:16: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:16: Method: GET
2026-09-08T08:04:16: originalUrl: /lib/.env
2026-09-08T08:04:16: path: /lib/.env
2026-09-08T08:04:16: normalizedPath: /lib/.env
2026-09-08T08:04:16: isPublicRoute: false
2026-09-08T08:04:16: ------------------------------
2026-09-08T08:04:16: 08:04:16 [[32minfo[39m] [0mGET /lib/.env [33m401[0m 0.590 ms - 123[0m
2026-09-08T08:04:16: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:16: Method: GET
2026-09-08T08:04:16: originalUrl: /resources/.env
2026-09-08T08:04:16: path: /resources/.env
2026-09-08T08:04:16: normalizedPath: /resources/.env
2026-09-08T08:04:16: isPublicRoute: false
2026-09-08T08:04:16: ------------------------------
2026-09-08T08:04:16: 08:04:16 [[32minfo[39m] [0mGET /resources/.env [33m401[0m 1.350 ms - 123[0m
2026-09-08T08:04:16: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:16: Method: GET
2026-09-08T08:04:16: originalUrl: /assets/.env
2026-09-08T08:04:16: path: /assets/.env
2026-09-08T08:04:16: normalizedPath: /assets/.env
2026-09-08T08:04:16: isPublicRoute: false
2026-09-08T08:04:16: ------------------------------
2026-09-08T08:04:16: 08:04:16 [[32minfo[39m] [0mGET /assets/.env [33m401[0m 0.617 ms - 123[0m
2026-09-08T08:04:17: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:17: Method: GET
2026-09-08T08:04:17: originalUrl: /uploads/.env
2026-09-08T08:04:17: path: /uploads/.env
2026-09-08T08:04:17: normalizedPath: /uploads/.env
2026-09-08T08:04:17: isPublicRoute: false
2026-09-08T08:04:17: ------------------------------
2026-09-08T08:04:17: 08:04:17 [[32minfo[39m] [0mGET /uploads/.env [33m404[0m 14.136 ms - 151[0m
2026-09-08T08:04:17: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:17: Method: GET
2026-09-08T08:04:17: originalUrl: /internal/.env
2026-09-08T08:04:17: path: /internal/.env
2026-09-08T08:04:17: normalizedPath: /internal/.env
2026-09-08T08:04:17: isPublicRoute: false
2026-09-08T08:04:17: ------------------------------
2026-09-08T08:04:17: 08:04:17 [[32minfo[39m] [0mGET /internal/.env [33m401[0m 0.597 ms - 123[0m
2026-09-08T08:04:17: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:17: Method: GET
2026-09-08T08:04:17: originalUrl: /tools/.env
2026-09-08T08:04:17: path: /tools/.env
2026-09-08T08:04:17: normalizedPath: /tools/.env
2026-09-08T08:04:17: isPublicRoute: false
2026-09-08T08:04:17: ------------------------------
2026-09-08T08:04:17: 08:04:17 [[32minfo[39m] [0mGET /tools/.env [33m401[0m 1.812 ms - 123[0m
2026-09-08T08:04:17: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:17: Method: GET
2026-09-08T08:04:17: originalUrl: /scripts/.env
2026-09-08T08:04:17: path: /scripts/.env
2026-09-08T08:04:17: normalizedPath: /scripts/.env
2026-09-08T08:04:17: isPublicRoute: false
2026-09-08T08:04:17: ------------------------------
2026-09-08T08:04:17: 08:04:17 [[32minfo[39m] [0mGET /scripts/.env [33m401[0m 1.447 ms - 123[0m
2026-09-08T08:04:18: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:18: Method: GET
2026-09-08T08:04:18: originalUrl: /bin/.env
2026-09-08T08:04:18: path: /bin/.env
2026-09-08T08:04:18: normalizedPath: /bin/.env
2026-09-08T08:04:18: isPublicRoute: false
2026-09-08T08:04:18: ------------------------------
2026-09-08T08:04:18: 08:04:18 [[32minfo[39m] [0mGET /bin/.env [33m401[0m 0.549 ms - 123[0m
2026-09-08T08:04:18: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:18: Method: GET
2026-09-08T08:04:18: originalUrl: /sbin/.env
2026-09-08T08:04:18: path: /sbin/.env
2026-09-08T08:04:18: normalizedPath: /sbin/.env
2026-09-08T08:04:18: isPublicRoute: false
2026-09-08T08:04:18: ------------------------------
2026-09-08T08:04:18: 08:04:18 [[32minfo[39m] [0mGET /sbin/.env [33m401[0m 20.299 ms - 123[0m
2026-09-08T08:04:18: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:18: Method: GET
2026-09-08T08:04:18: originalUrl: /local/.env
2026-09-08T08:04:18: path: /local/.env
2026-09-08T08:04:18: normalizedPath: /local/.env
2026-09-08T08:04:18: isPublicRoute: false
2026-09-08T08:04:18: ------------------------------
2026-09-08T08:04:18: 08:04:18 [[32minfo[39m] [0mGET /local/.env [33m401[0m 0.564 ms - 123[0m
2026-09-08T08:04:18: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:18: Method: GET
2026-09-08T08:04:18: originalUrl: /portal/.env
2026-09-08T08:04:18: path: /portal/.env
2026-09-08T08:04:18: normalizedPath: /portal/.env
2026-09-08T08:04:18: isPublicRoute: false
2026-09-08T08:04:18: ------------------------------
2026-09-08T08:04:18: 08:04:18 [[32minfo[39m] [0mGET /portal/.env [33m401[0m 0.529 ms - 123[0m
2026-09-08T08:04:19: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:19: Method: GET
2026-09-08T08:04:19: originalUrl: /dashboard/.env
2026-09-08T08:04:19: path: /dashboard/.env
2026-09-08T08:04:19: normalizedPath: /dashboard/.env
2026-09-08T08:04:19: isPublicRoute: false
2026-09-08T08:04:19: ------------------------------
2026-09-08T08:04:19: 08:04:19 [[32minfo[39m] [0mGET /dashboard/.env [33m401[0m 1.179 ms - 123[0m
2026-09-08T08:04:19: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:19: Method: GET
2026-09-08T08:04:19: originalUrl: /panel/.env
2026-09-08T08:04:19: path: /panel/.env
2026-09-08T08:04:19: normalizedPath: /panel/.env
2026-09-08T08:04:19: isPublicRoute: false
2026-09-08T08:04:19: ------------------------------
2026-09-08T08:04:19: 08:04:19 [[32minfo[39m] [0mGET /panel/.env [33m401[0m 1.837 ms - 123[0m
2026-09-08T08:04:19: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:19: Method: GET
2026-09-08T08:04:19: originalUrl: /crm/.env
2026-09-08T08:04:19: path: /crm/.env
2026-09-08T08:04:19: normalizedPath: /crm/.env
2026-09-08T08:04:19: isPublicRoute: false
2026-09-08T08:04:19: ------------------------------
2026-09-08T08:04:19: 08:04:19 [[32minfo[39m] [0mGET /crm/.env [33m401[0m 0.565 ms - 123[0m
2026-09-08T08:04:19: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:19: Method: GET
2026-09-08T08:04:19: originalUrl: /erp/.env
2026-09-08T08:04:19: path: /erp/.env
2026-09-08T08:04:19: normalizedPath: /erp/.env
2026-09-08T08:04:19: isPublicRoute: false
2026-09-08T08:04:19: ------------------------------
2026-09-08T08:04:19: 08:04:19 [[32minfo[39m] [0mGET /erp/.env [33m401[0m 0.599 ms - 123[0m
2026-09-08T08:04:20: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:20: Method: GET
2026-09-08T08:04:20: originalUrl: /shop/.env
2026-09-08T08:04:20: path: /shop/.env
2026-09-08T08:04:20: normalizedPath: /shop/.env
2026-09-08T08:04:20: isPublicRoute: false
2026-09-08T08:04:20: ------------------------------
2026-09-08T08:04:20: 08:04:20 [[32minfo[39m] [0mGET /shop/.env [33m401[0m 0.581 ms - 123[0m
2026-09-08T08:04:20: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:20: Method: GET
2026-09-08T08:04:20: originalUrl: /store/.env
2026-09-08T08:04:20: path: /store/.env
2026-09-08T08:04:20: normalizedPath: /store/.env
2026-09-08T08:04:20: isPublicRoute: false
2026-09-08T08:04:20: ------------------------------
2026-09-08T08:04:20: 08:04:20 [[32minfo[39m] [0mGET /store/.env [33m401[0m 0.593 ms - 123[0m
2026-09-08T08:04:20: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:20: Method: GET
2026-09-08T08:04:20: originalUrl: /saas/.env
2026-09-08T08:04:20: path: /saas/.env
2026-09-08T08:04:20: normalizedPath: /saas/.env
2026-09-08T08:04:20: isPublicRoute: false
2026-09-08T08:04:20: ------------------------------
2026-09-08T08:04:20: 08:04:20 [[32minfo[39m] [0mGET /saas/.env [33m401[0m 0.591 ms - 123[0m
2026-09-08T08:04:20: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:20: Method: GET
2026-09-08T08:04:20: originalUrl: /client/.env
2026-09-08T08:04:20: path: /client/.env
2026-09-08T08:04:20: normalizedPath: /client/.env
2026-09-08T08:04:20: isPublicRoute: false
2026-09-08T08:04:20: ------------------------------
2026-09-08T08:04:20: 08:04:20 [[32minfo[39m] [0mGET /client/.env [33m401[0m 0.835 ms - 123[0m
2026-09-08T08:04:21: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:21: Method: GET
2026-09-08T08:04:21: originalUrl: /project/.env
2026-09-08T08:04:21: path: /project/.env
2026-09-08T08:04:21: normalizedPath: /project/.env
2026-09-08T08:04:21: isPublicRoute: false
2026-09-08T08:04:21: ------------------------------
2026-09-08T08:04:21: 08:04:21 [[32minfo[39m] [0mGET /project/.env [33m401[0m 0.634 ms - 123[0m
2026-09-08T08:04:21: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:21: Method: GET
2026-09-08T08:04:21: originalUrl: /admin-panel/.env
2026-09-08T08:04:21: path: /admin-panel/.env
2026-09-08T08:04:21: normalizedPath: /admin-panel/.env
2026-09-08T08:04:21: isPublicRoute: false
2026-09-08T08:04:21: ------------------------------
2026-09-08T08:04:21: 08:04:21 [[32minfo[39m] [0mGET /admin-panel/.env [33m401[0m 1.690 ms - 123[0m
2026-09-08T08:04:21: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:21: Method: GET
2026-09-08T08:04:21: originalUrl: /control-panel/.env
2026-09-08T08:04:21: path: /control-panel/.env
2026-09-08T08:04:21: normalizedPath: /control-panel/.env
2026-09-08T08:04:21: isPublicRoute: false
2026-09-08T08:04:21: ------------------------------
2026-09-08T08:04:21: 08:04:21 [[32minfo[39m] [0mGET /control-panel/.env [33m401[0m 1.160 ms - 123[0m
2026-09-08T08:04:21: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:21: Method: GET
2026-09-08T08:04:21: originalUrl: /user-panel/.env
2026-09-08T08:04:21: path: /user-panel/.env
2026-09-08T08:04:21: normalizedPath: /user-panel/.env
2026-09-08T08:04:21: isPublicRoute: false
2026-09-08T08:04:21: ------------------------------
2026-09-08T08:04:21: 08:04:21 [[32minfo[39m] [0mGET /user-panel/.env [33m401[0m 0.505 ms - 123[0m
2026-09-08T08:04:22: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:22: Method: GET
2026-09-08T08:04:22: originalUrl: /node/.env
2026-09-08T08:04:22: path: /node/.env
2026-09-08T08:04:22: normalizedPath: /node/.env
2026-09-08T08:04:22: isPublicRoute: false
2026-09-08T08:04:22: ------------------------------
2026-09-08T08:04:22: 08:04:22 [[32minfo[39m] [0mGET /node/.env [33m401[0m 0.748 ms - 123[0m
2026-09-08T08:04:22: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:22: Method: GET
2026-09-08T08:04:22: originalUrl: /express/.env
2026-09-08T08:04:22: path: /express/.env
2026-09-08T08:04:22: normalizedPath: /express/.env
2026-09-08T08:04:22: isPublicRoute: false
2026-09-08T08:04:22: ------------------------------
2026-09-08T08:04:22: 08:04:22 [[32minfo[39m] [0mGET /express/.env [33m401[0m 1.276 ms - 123[0m
2026-09-08T08:04:22: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:22: Method: GET
2026-09-08T08:04:22: originalUrl: /next/.env
2026-09-08T08:04:22: path: /next/.env
2026-09-08T08:04:22: normalizedPath: /next/.env
2026-09-08T08:04:22: isPublicRoute: false
2026-09-08T08:04:22: ------------------------------
2026-09-08T08:04:22: 08:04:22 [[32minfo[39m] [0mGET /next/.env [33m401[0m 0.611 ms - 123[0m
2026-09-08T08:04:22: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:22: Method: GET
2026-09-08T08:04:22: originalUrl: /nuxt/.env
2026-09-08T08:04:22: path: /nuxt/.env
2026-09-08T08:04:22: normalizedPath: /nuxt/.env
2026-09-08T08:04:22: isPublicRoute: false
2026-09-08T08:04:22: ------------------------------
2026-09-08T08:04:22: 08:04:22 [[32minfo[39m] [0mGET /nuxt/.env [33m401[0m 0.654 ms - 123[0m
2026-09-08T08:04:22: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:22: Method: GET
2026-09-08T08:04:22: originalUrl: /nest/.env
2026-09-08T08:04:22: path: /nest/.env
2026-09-08T08:04:22: normalizedPath: /nest/.env
2026-09-08T08:04:22: isPublicRoute: false
2026-09-08T08:04:22: ------------------------------
2026-09-08T08:04:22: 08:04:22 [[32minfo[39m] [0mGET /nest/.env [33m401[0m 1.805 ms - 123[0m
2026-09-08T08:04:23: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:23: Method: GET
2026-09-08T08:04:23: originalUrl: /react/.env
2026-09-08T08:04:23: path: /react/.env
2026-09-08T08:04:23: normalizedPath: /react/.env
2026-09-08T08:04:23: isPublicRoute: false
2026-09-08T08:04:23: ------------------------------
2026-09-08T08:04:23: 08:04:23 [[32minfo[39m] [0mGET /react/.env [33m401[0m 3.702 ms - 123[0m
2026-09-08T08:04:23: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:23: Method: GET
2026-09-08T08:04:23: originalUrl: /vue/.env
2026-09-08T08:04:23: path: /vue/.env
2026-09-08T08:04:23: normalizedPath: /vue/.env
2026-09-08T08:04:23: isPublicRoute: false
2026-09-08T08:04:23: ------------------------------
2026-09-08T08:04:23: 08:04:23 [[32minfo[39m] [0mGET /vue/.env [33m401[0m 1.216 ms - 123[0m
2026-09-08T08:04:23: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:23: Method: GET
2026-09-08T08:04:23: originalUrl: /angular/.env
2026-09-08T08:04:23: path: /angular/.env
2026-09-08T08:04:23: normalizedPath: /angular/.env
2026-09-08T08:04:23: isPublicRoute: false
2026-09-08T08:04:23: ------------------------------
2026-09-08T08:04:23: 08:04:23 [[32minfo[39m] [0mGET /angular/.env [33m401[0m 0.641 ms - 123[0m
2026-09-08T08:04:23: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:23: Method: GET
2026-09-08T08:04:23: originalUrl: /svelte/.env
2026-09-08T08:04:23: path: /svelte/.env
2026-09-08T08:04:23: normalizedPath: /svelte/.env
2026-09-08T08:04:23: isPublicRoute: false
2026-09-08T08:04:23: ------------------------------
2026-09-08T08:04:23: 08:04:23 [[32minfo[39m] [0mGET /svelte/.env [33m401[0m 0.625 ms - 123[0m
2026-09-08T08:04:24: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:24: Method: GET
2026-09-08T08:04:24: originalUrl: /vite/.env
2026-09-08T08:04:24: path: /vite/.env
2026-09-08T08:04:24: normalizedPath: /vite/.env
2026-09-08T08:04:24: isPublicRoute: false
2026-09-08T08:04:24: ------------------------------
2026-09-08T08:04:24: 08:04:24 [[32minfo[39m] [0mGET /vite/.env [33m401[0m 1.109 ms - 123[0m
2026-09-08T08:04:24: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:24: Method: GET
2026-09-08T08:04:24: originalUrl: /backup/.env
2026-09-08T08:04:24: path: /backup/.env
2026-09-08T08:04:24: normalizedPath: /backup/.env
2026-09-08T08:04:24: isPublicRoute: false
2026-09-08T08:04:24: ------------------------------
2026-09-08T08:04:24: 08:04:24 [[32minfo[39m] [0mGET /backup/.env [33m401[0m 0.593 ms - 123[0m
2026-09-08T08:04:24: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:24: Method: GET
2026-09-08T08:04:24: originalUrl: /backups/.env
2026-09-08T08:04:24: path: /backups/.env
2026-09-08T08:04:24: normalizedPath: /backups/.env
2026-09-08T08:04:24: isPublicRoute: false
2026-09-08T08:04:24: ------------------------------
2026-09-08T08:04:24: 08:04:24 [[32minfo[39m] [0mGET /backups/.env [33m401[0m 0.586 ms - 123[0m
2026-09-08T08:04:24: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:24: Method: GET
2026-09-08T08:04:24: originalUrl: /old/.env
2026-09-08T08:04:24: path: /old/.env
2026-09-08T08:04:24: normalizedPath: /old/.env
2026-09-08T08:04:24: isPublicRoute: false
2026-09-08T08:04:24: ------------------------------
2026-09-08T08:04:24: 08:04:24 [[32minfo[39m] [0mGET /old/.env [33m401[0m 0.557 ms - 123[0m
2026-09-08T08:04:25: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:25: Method: GET
2026-09-08T08:04:25: originalUrl: /tmp/.env
2026-09-08T08:04:25: path: /tmp/.env
2026-09-08T08:04:25: normalizedPath: /tmp/.env
2026-09-08T08:04:25: isPublicRoute: false
2026-09-08T08:04:25: ------------------------------
2026-09-08T08:04:25: 08:04:25 [[32minfo[39m] [0mGET /tmp/.env [33m401[0m 0.498 ms - 123[0m
2026-09-08T08:04:25: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:25: Method: GET
2026-09-08T08:04:25: originalUrl: /temp/.env
2026-09-08T08:04:25: path: /temp/.env
2026-09-08T08:04:25: normalizedPath: /temp/.env
2026-09-08T08:04:25: isPublicRoute: false
2026-09-08T08:04:25: ------------------------------
2026-09-08T08:04:25: 08:04:25 [[32minfo[39m] [0mGET /temp/.env [33m401[0m 1.007 ms - 123[0m
2026-09-08T08:04:25: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:25: Method: GET
2026-09-08T08:04:25: originalUrl: /lab/.env
2026-09-08T08:04:25: path: /lab/.env
2026-09-08T08:04:25: normalizedPath: /lab/.env
2026-09-08T08:04:25: isPublicRoute: false
2026-09-08T08:04:25: ------------------------------
2026-09-08T08:04:25: 08:04:25 [[32minfo[39m] [0mGET /lab/.env [33m401[0m 1.300 ms - 123[0m
2026-09-08T08:04:25: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:25: Method: GET
2026-09-08T08:04:25: originalUrl: /cronlab/.env
2026-09-08T08:04:25: path: /cronlab/.env
2026-09-08T08:04:25: normalizedPath: /cronlab/.env
2026-09-08T08:04:25: isPublicRoute: false
2026-09-08T08:04:25: ------------------------------
2026-09-08T08:04:25: 08:04:25 [[32minfo[39m] [0mGET /cronlab/.env [33m401[0m 0.531 ms - 123[0m
2026-09-08T08:04:26: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:26: Method: GET
2026-09-08T08:04:26: originalUrl: /cron/.env
2026-09-08T08:04:26: path: /cron/.env
2026-09-08T08:04:26: normalizedPath: /cron/.env
2026-09-08T08:04:26: isPublicRoute: false
2026-09-08T08:04:26: ------------------------------
2026-09-08T08:04:26: 08:04:26 [[32minfo[39m] [0mGET /cron/.env [33m401[0m 1.172 ms - 123[0m
2026-09-08T08:04:26: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:26: Method: GET
2026-09-08T08:04:26: originalUrl: /en/.env
2026-09-08T08:04:26: path: /en/.env
2026-09-08T08:04:26: normalizedPath: /en/.env
2026-09-08T08:04:26: isPublicRoute: false
2026-09-08T08:04:26: ------------------------------
2026-09-08T08:04:26: 08:04:26 [[32minfo[39m] [0mGET /en/.env [33m401[0m 1.198 ms - 123[0m
2026-09-08T08:04:26: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:26: Method: GET
2026-09-08T08:04:26: originalUrl: /administrator/.env
2026-09-08T08:04:26: path: /administrator/.env
2026-09-08T08:04:26: normalizedPath: /administrator/.env
2026-09-08T08:04:26: isPublicRoute: false
2026-09-08T08:04:26: ------------------------------
2026-09-08T08:04:26: 08:04:26 [[32minfo[39m] [0mGET /administrator/.env [33m401[0m 0.486 ms - 123[0m
2026-09-08T08:04:26: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:26: Method: GET
2026-09-08T08:04:26: originalUrl: /psnlink/.env
2026-09-08T08:04:26: path: /psnlink/.env
2026-09-08T08:04:26: normalizedPath: /psnlink/.env
2026-09-08T08:04:26: isPublicRoute: false
2026-09-08T08:04:26: ------------------------------
2026-09-08T08:04:26: 08:04:26 [[32minfo[39m] [0mGET /psnlink/.env [33m401[0m 0.501 ms - 123[0m
2026-09-08T08:04:26: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:26: Method: GET
2026-09-08T08:04:26: originalUrl: /exapi/.env
2026-09-08T08:04:26: path: /exapi/.env
2026-09-08T08:04:26: normalizedPath: /exapi/.env
2026-09-08T08:04:26: isPublicRoute: false
2026-09-08T08:04:26: ------------------------------
2026-09-08T08:04:26: 08:04:26 [[32minfo[39m] [0mGET /exapi/.env [33m401[0m 0.498 ms - 123[0m
2026-09-08T08:04:27: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:27: Method: GET
2026-09-08T08:04:27: originalUrl: /sitemaps/.env
2026-09-08T08:04:27: path: /sitemaps/.env
2026-09-08T08:04:27: normalizedPath: /sitemaps/.env
2026-09-08T08:04:27: isPublicRoute: false
2026-09-08T08:04:27: ------------------------------
2026-09-08T08:04:27: 08:04:27 [[32minfo[39m] [0mGET /sitemaps/.env [33m401[0m 1.212 ms - 123[0m
2026-09-08T08:04:27: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:27: Method: GET
2026-09-08T08:04:27: originalUrl: /.env.backup1
2026-09-08T08:04:27: path: /.env.backup1
2026-09-08T08:04:27: normalizedPath: /.env.backup1
2026-09-08T08:04:27: isPublicRoute: false
2026-09-08T08:04:27: ------------------------------
2026-09-08T08:04:27: 08:04:27 [[32minfo[39m] [0mGET /.env.backup1 [33m401[0m 0.506 ms - 123[0m
2026-09-08T08:04:27: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:27: Method: GET
2026-09-08T08:04:27: originalUrl: /.env.backup2
2026-09-08T08:04:27: path: /.env.backup2
2026-09-08T08:04:27: normalizedPath: /.env.backup2
2026-09-08T08:04:27: isPublicRoute: false
2026-09-08T08:04:27: ------------------------------
2026-09-08T08:04:27: 08:04:27 [[32minfo[39m] [0mGET /.env.backup2 [33m401[0m 0.493 ms - 123[0m
2026-09-08T08:04:27: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:27: Method: GET
2026-09-08T08:04:27: originalUrl: /logs/.env
2026-09-08T08:04:27: path: /logs/.env
2026-09-08T08:04:27: normalizedPath: /logs/.env
2026-09-08T08:04:27: isPublicRoute: false
2026-09-08T08:04:27: ------------------------------
2026-09-08T08:04:27: 08:04:27 [[32minfo[39m] [0mGET /logs/.env [33m401[0m 0.621 ms - 123[0m
2026-09-08T08:04:28: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:28: Method: GET
2026-09-08T08:04:28: originalUrl: /cache/.env
2026-09-08T08:04:28: path: /cache/.env
2026-09-08T08:04:28: normalizedPath: /cache/.env
2026-09-08T08:04:28: isPublicRoute: false
2026-09-08T08:04:28: ------------------------------
2026-09-08T08:04:28: 08:04:28 [[32minfo[39m] [0mGET /cache/.env [33m401[0m 0.701 ms - 123[0m
2026-09-08T08:04:28: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:28: Method: GET
2026-09-08T08:04:28: originalUrl: /mailer/.env
2026-09-08T08:04:28: path: /mailer/.env
2026-09-08T08:04:28: normalizedPath: /mailer/.env
2026-09-08T08:04:28: isPublicRoute: false
2026-09-08T08:04:28: ------------------------------
2026-09-08T08:04:28: 08:04:28 [[32minfo[39m] [0mGET /mailer/.env [33m401[0m 0.774 ms - 123[0m
2026-09-08T08:04:28: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:28: Method: GET
2026-09-08T08:04:28: originalUrl: /mail/.env
2026-09-08T08:04:28: path: /mail/.env
2026-09-08T08:04:28: normalizedPath: /mail/.env
2026-09-08T08:04:28: isPublicRoute: false
2026-09-08T08:04:28: ------------------------------
2026-09-08T08:04:28: 08:04:28 [[32minfo[39m] [0mGET /mail/.env [33m401[0m 1.189 ms - 123[0m
2026-09-08T08:04:28: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:28: Method: GET
2026-09-08T08:04:28: originalUrl: /email/.env
2026-09-08T08:04:28: path: /email/.env
2026-09-08T08:04:28: normalizedPath: /email/.env
2026-09-08T08:04:28: isPublicRoute: false
2026-09-08T08:04:28: ------------------------------
2026-09-08T08:04:28: 08:04:28 [[32minfo[39m] [0mGET /email/.env [33m401[0m 0.643 ms - 123[0m
2026-09-08T08:04:29: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:29: Method: GET
2026-09-08T08:04:29: originalUrl: /smtp/.env
2026-09-08T08:04:29: path: /smtp/.env
2026-09-08T08:04:29: normalizedPath: /smtp/.env
2026-09-08T08:04:29: isPublicRoute: false
2026-09-08T08:04:29: ------------------------------
2026-09-08T08:04:29: 08:04:29 [[32minfo[39m] [0mGET /smtp/.env [33m401[0m 0.637 ms - 123[0m
2026-09-08T08:04:29: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:29: Method: GET
2026-09-08T08:04:29: originalUrl: /mailing/.env
2026-09-08T08:04:29: path: /mailing/.env
2026-09-08T08:04:29: normalizedPath: /mailing/.env
2026-09-08T08:04:29: isPublicRoute: false
2026-09-08T08:04:29: ------------------------------
2026-09-08T08:04:29: 08:04:29 [[32minfo[39m] [0mGET /mailing/.env [33m401[0m 0.702 ms - 123[0m
2026-09-08T08:04:29: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:29: Method: GET
2026-09-08T08:04:29: originalUrl: /notifications/.env
2026-09-08T08:04:29: path: /notifications/.env
2026-09-08T08:04:29: normalizedPath: /notifications/.env
2026-09-08T08:04:29: isPublicRoute: false
2026-09-08T08:04:29: ------------------------------
2026-09-08T08:04:29: 08:04:29 [[32minfo[39m] [0mGET /notifications/.env [33m401[0m 0.575 ms - 123[0m
2026-09-08T08:04:29: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:29: Method: GET
2026-09-08T08:04:29: originalUrl: /notify/.env
2026-09-08T08:04:29: path: /notify/.env
2026-09-08T08:04:29: normalizedPath: /notify/.env
2026-09-08T08:04:29: isPublicRoute: false
2026-09-08T08:04:29: ------------------------------
2026-09-08T08:04:29: 08:04:29 [[32minfo[39m] [0mGET /notify/.env [33m401[0m 0.621 ms - 123[0m
2026-09-08T08:04:30: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:30: Method: GET
2026-09-08T08:04:30: originalUrl: /sender/.env
2026-09-08T08:04:30: path: /sender/.env
2026-09-08T08:04:30: normalizedPath: /sender/.env
2026-09-08T08:04:30: isPublicRoute: false
2026-09-08T08:04:30: ------------------------------
2026-09-08T08:04:30: 08:04:30 [[32minfo[39m] [0mGET /sender/.env [33m401[0m 0.707 ms - 123[0m
2026-09-08T08:04:30: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:30: Method: GET
2026-09-08T08:04:30: originalUrl: /campaign/.env
2026-09-08T08:04:30: path: /campaign/.env
2026-09-08T08:04:30: normalizedPath: /campaign/.env
2026-09-08T08:04:30: isPublicRoute: false
2026-09-08T08:04:30: ------------------------------
2026-09-08T08:04:30: 08:04:30 [[32minfo[39m] [0mGET /campaign/.env [33m401[0m 0.662 ms - 123[0m
2026-09-08T08:04:30: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:30: Method: GET
2026-09-08T08:04:30: originalUrl: /newsletter/.env
2026-09-08T08:04:30: path: /newsletter/.env
2026-09-08T08:04:30: normalizedPath: /newsletter/.env
2026-09-08T08:04:30: isPublicRoute: false
2026-09-08T08:04:30: ------------------------------
2026-09-08T08:04:30: 08:04:30 [[32minfo[39m] [0mGET /newsletter/.env [33m401[0m 1.238 ms - 123[0m
2026-09-08T08:04:30: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:30: Method: GET
2026-09-08T08:04:30: originalUrl: /ses/.env
2026-09-08T08:04:30: path: /ses/.env
2026-09-08T08:04:30: normalizedPath: /ses/.env
2026-09-08T08:04:30: isPublicRoute: false
2026-09-08T08:04:30: ------------------------------
2026-09-08T08:04:30: 08:04:30 [[32minfo[39m] [0mGET /ses/.env [33m401[0m 0.572 ms - 123[0m
2026-09-08T08:04:30: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:30: Method: GET
2026-09-08T08:04:30: originalUrl: /sendgrid/.env
2026-09-08T08:04:30: path: /sendgrid/.env
2026-09-08T08:04:30: normalizedPath: /sendgrid/.env
2026-09-08T08:04:30: isPublicRoute: false
2026-09-08T08:04:30: ------------------------------
2026-09-08T08:04:30: 08:04:30 [[32minfo[39m] [0mGET /sendgrid/.env [33m401[0m 0.528 ms - 123[0m
2026-09-08T08:04:31: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:31: Method: GET
2026-09-08T08:04:31: originalUrl: /sparkpost/.env
2026-09-08T08:04:31: path: /sparkpost/.env
2026-09-08T08:04:31: normalizedPath: /sparkpost/.env
2026-09-08T08:04:31: isPublicRoute: false
2026-09-08T08:04:31: ------------------------------
2026-09-08T08:04:31: 08:04:31 [[32minfo[39m] [0mGET /sparkpost/.env [33m401[0m 0.648 ms - 123[0m
2026-09-08T08:04:31: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:31: Method: GET
2026-09-08T08:04:31: originalUrl: /postmark/.env
2026-09-08T08:04:31: path: /postmark/.env
2026-09-08T08:04:31: normalizedPath: /postmark/.env
2026-09-08T08:04:31: isPublicRoute: false
2026-09-08T08:04:31: ------------------------------
2026-09-08T08:04:31: 08:04:31 [[32minfo[39m] [0mGET /postmark/.env [33m401[0m 1.440 ms - 123[0m
2026-09-08T08:04:31: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:31: Method: GET
2026-09-08T08:04:31: originalUrl: /mailgun/.env
2026-09-08T08:04:31: path: /mailgun/.env
2026-09-08T08:04:31: normalizedPath: /mailgun/.env
2026-09-08T08:04:31: isPublicRoute: false
2026-09-08T08:04:31: ------------------------------
2026-09-08T08:04:31: 08:04:31 [[32minfo[39m] [0mGET /mailgun/.env [33m401[0m 0.727 ms - 123[0m
2026-09-08T08:04:31: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:31: Method: GET
2026-09-08T08:04:31: originalUrl: /mandrill/.env
2026-09-08T08:04:31: path: /mandrill/.env
2026-09-08T08:04:31: normalizedPath: /mandrill/.env
2026-09-08T08:04:31: isPublicRoute: false
2026-09-08T08:04:31: ------------------------------
2026-09-08T08:04:31: 08:04:31 [[32minfo[39m] [0mGET /mandrill/.env [33m401[0m 0.617 ms - 123[0m
2026-09-08T08:04:32: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:32: Method: GET
2026-09-08T08:04:32: originalUrl: /mailjet/.env
2026-09-08T08:04:32: path: /mailjet/.env
2026-09-08T08:04:32: normalizedPath: /mailjet/.env
2026-09-08T08:04:32: isPublicRoute: false
2026-09-08T08:04:32: ------------------------------
2026-09-08T08:04:32: 08:04:32 [[32minfo[39m] [0mGET /mailjet/.env [33m401[0m 1.354 ms - 123[0m
2026-09-08T08:04:32: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:32: Method: GET
2026-09-08T08:04:32: originalUrl: /brevo/.env
2026-09-08T08:04:32: path: /brevo/.env
2026-09-08T08:04:32: normalizedPath: /brevo/.env
2026-09-08T08:04:32: isPublicRoute: false
2026-09-08T08:04:32: ------------------------------
2026-09-08T08:04:32: 08:04:32 [[32minfo[39m] [0mGET /brevo/.env [33m401[0m 0.554 ms - 123[0m
2026-09-08T08:04:32: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:32: Method: GET
2026-09-08T08:04:32: originalUrl: /transactional/.env
2026-09-08T08:04:32: path: /transactional/.env
2026-09-08T08:04:32: normalizedPath: /transactional/.env
2026-09-08T08:04:32: isPublicRoute: false
2026-09-08T08:04:32: ------------------------------
2026-09-08T08:04:32: 08:04:32 [[32minfo[39m] [0mGET /transactional/.env [33m401[0m 0.715 ms - 123[0m
2026-09-08T08:04:32: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:32: Method: GET
2026-09-08T08:04:32: originalUrl: /bulk/.env
2026-09-08T08:04:32: path: /bulk/.env
2026-09-08T08:04:32: normalizedPath: /bulk/.env
2026-09-08T08:04:32: isPublicRoute: false
2026-09-08T08:04:32: ------------------------------
2026-09-08T08:04:32: 08:04:32 [[32minfo[39m] [0mGET /bulk/.env [33m401[0m 0.588 ms - 123[0m
2026-09-08T08:04:33: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:33: Method: GET
2026-09-08T08:04:33: originalUrl: /aws/.env
2026-09-08T08:04:33: path: /aws/.env
2026-09-08T08:04:33: normalizedPath: /aws/.env
2026-09-08T08:04:33: isPublicRoute: false
2026-09-08T08:04:33: ------------------------------
2026-09-08T08:04:33: 08:04:33 [[32minfo[39m] [0mGET /aws/.env [33m401[0m 1.233 ms - 123[0m
2026-09-08T08:04:33: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:33: Method: GET
2026-09-08T08:04:33: originalUrl: /azure/.env
2026-09-08T08:04:33: path: /azure/.env
2026-09-08T08:04:33: normalizedPath: /azure/.env
2026-09-08T08:04:33: isPublicRoute: false
2026-09-08T08:04:33: ------------------------------
2026-09-08T08:04:33: 08:04:33 [[32minfo[39m] [0mGET /azure/.env [33m401[0m 0.505 ms - 123[0m
2026-09-08T08:04:33: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:33: Method: GET
2026-09-08T08:04:33: originalUrl: /gcp/.env
2026-09-08T08:04:33: path: /gcp/.env
2026-09-08T08:04:33: normalizedPath: /gcp/.env
2026-09-08T08:04:33: isPublicRoute: false
2026-09-08T08:04:33: ------------------------------
2026-09-08T08:04:33: 08:04:33 [[32minfo[39m] [0mGET /gcp/.env [33m401[0m 0.862 ms - 123[0m
2026-09-08T08:04:33: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:33: Method: GET
2026-09-08T08:04:33: originalUrl: /cloud/.env
2026-09-08T08:04:33: path: /cloud/.env
2026-09-08T08:04:33: normalizedPath: /cloud/.env
2026-09-08T08:04:33: isPublicRoute: false
2026-09-08T08:04:33: ------------------------------
2026-09-08T08:04:33: 08:04:33 [[32minfo[39m] [0mGET /cloud/.env [33m401[0m 0.598 ms - 123[0m
2026-09-08T08:04:34: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:34: Method: GET
2026-09-08T08:04:34: originalUrl: /infrastructure/.env
2026-09-08T08:04:34: path: /infrastructure/.env
2026-09-08T08:04:34: normalizedPath: /infrastructure/.env
2026-09-08T08:04:34: isPublicRoute: false
2026-09-08T08:04:34: ------------------------------
2026-09-08T08:04:34: 08:04:34 [[32minfo[39m] [0mGET /infrastructure/.env [33m401[0m 0.561 ms - 123[0m
2026-09-08T08:04:34: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:34: Method: GET
2026-09-08T08:04:34: originalUrl: /docker/.env
2026-09-08T08:04:34: path: /docker/.env
2026-09-08T08:04:34: normalizedPath: /docker/.env
2026-09-08T08:04:34: isPublicRoute: false
2026-09-08T08:04:34: ------------------------------
2026-09-08T08:04:34: 08:04:34 [[32minfo[39m] [0mGET /docker/.env [33m401[0m 0.476 ms - 123[0m
2026-09-08T08:04:34: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:34: Method: GET
2026-09-08T08:04:34: originalUrl: /k8s/.env
2026-09-08T08:04:34: path: /k8s/.env
2026-09-08T08:04:34: normalizedPath: /k8s/.env
2026-09-08T08:04:34: isPublicRoute: false
2026-09-08T08:04:34: ------------------------------
2026-09-08T08:04:34: 08:04:34 [[32minfo[39m] [0mGET /k8s/.env [33m401[0m 1.118 ms - 123[0m
2026-09-08T08:04:34: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:34: Method: GET
2026-09-08T08:04:34: originalUrl: /kubernetes/.env
2026-09-08T08:04:34: path: /kubernetes/.env
2026-09-08T08:04:34: normalizedPath: /kubernetes/.env
2026-09-08T08:04:34: isPublicRoute: false
2026-09-08T08:04:34: ------------------------------
2026-09-08T08:04:34: 08:04:34 [[32minfo[39m] [0mGET /kubernetes/.env [33m401[0m 0.528 ms - 123[0m
2026-09-08T08:04:34: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:34: Method: GET
2026-09-08T08:04:34: originalUrl: /terraform/.env
2026-09-08T08:04:34: path: /terraform/.env
2026-09-08T08:04:34: normalizedPath: /terraform/.env
2026-09-08T08:04:34: isPublicRoute: false
2026-09-08T08:04:34: ------------------------------
2026-09-08T08:04:34: 08:04:34 [[32minfo[39m] [0mGET /terraform/.env [33m401[0m 0.603 ms - 123[0m
2026-09-08T08:04:35: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:35: Method: GET
2026-09-08T08:04:35: originalUrl: /ansible/.env
2026-09-08T08:04:35: path: /ansible/.env
2026-09-08T08:04:35: normalizedPath: /ansible/.env
2026-09-08T08:04:35: isPublicRoute: false
2026-09-08T08:04:35: ------------------------------
2026-09-08T08:04:35: 08:04:35 [[32minfo[39m] [0mGET /ansible/.env [33m401[0m 1.448 ms - 123[0m
2026-09-08T08:04:35: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:35: Method: GET
2026-09-08T08:04:35: originalUrl: /.git/.env
2026-09-08T08:04:35: path: /.git/.env
2026-09-08T08:04:35: normalizedPath: /.git/.env
2026-09-08T08:04:35: isPublicRoute: false
2026-09-08T08:04:35: ------------------------------
2026-09-08T08:04:35: 08:04:35 [[32minfo[39m] [0mGET /.git/.env [33m401[0m 0.709 ms - 123[0m
2026-09-08T08:04:35: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:35: Method: GET
2026-09-08T08:04:35: originalUrl: /ci/.env
2026-09-08T08:04:35: path: /ci/.env
2026-09-08T08:04:35: normalizedPath: /ci/.env
2026-09-08T08:04:35: isPublicRoute: false
2026-09-08T08:04:35: ------------------------------
2026-09-08T08:04:35: 08:04:35 [[32minfo[39m] [0mGET /ci/.env [33m401[0m 1.238 ms - 123[0m
2026-09-08T08:04:35: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:35: Method: GET
2026-09-08T08:04:35: originalUrl: /cd/.env
2026-09-08T08:04:35: path: /cd/.env
2026-09-08T08:04:35: normalizedPath: /cd/.env
2026-09-08T08:04:35: isPublicRoute: false
2026-09-08T08:04:35: ------------------------------
2026-09-08T08:04:35: 08:04:35 [[32minfo[39m] [0mGET /cd/.env [33m401[0m 1.423 ms - 123[0m
2026-09-08T08:04:36: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:36: Method: GET
2026-09-08T08:04:36: originalUrl: /jenkins/.env
2026-09-08T08:04:36: path: /jenkins/.env
2026-09-08T08:04:36: normalizedPath: /jenkins/.env
2026-09-08T08:04:36: isPublicRoute: false
2026-09-08T08:04:36: ------------------------------
2026-09-08T08:04:36: 08:04:36 [[32minfo[39m] [0mGET /jenkins/.env [33m401[0m 1.417 ms - 123[0m
2026-09-08T08:04:36: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:36: Method: GET
2026-09-08T08:04:36: originalUrl: /gitlab/.env
2026-09-08T08:04:36: path: /gitlab/.env
2026-09-08T08:04:36: normalizedPath: /gitlab/.env
2026-09-08T08:04:36: isPublicRoute: false
2026-09-08T08:04:36: ------------------------------
2026-09-08T08:04:36: 08:04:36 [[32minfo[39m] [0mGET /gitlab/.env [33m401[0m 0.781 ms - 123[0m
2026-09-08T08:04:36: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:36: Method: GET
2026-09-08T08:04:36: originalUrl: /github/.env
2026-09-08T08:04:36: path: /github/.env
2026-09-08T08:04:36: normalizedPath: /github/.env
2026-09-08T08:04:36: isPublicRoute: false
2026-09-08T08:04:36: ------------------------------
2026-09-08T08:04:36: 08:04:36 [[32minfo[39m] [0mGET /github/.env [33m401[0m 0.660 ms - 123[0m
2026-09-08T08:04:36: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:36: Method: GET
2026-09-08T08:04:36: originalUrl: /actions/.env
2026-09-08T08:04:36: path: /actions/.env
2026-09-08T08:04:36: normalizedPath: /actions/.env
2026-09-08T08:04:36: isPublicRoute: false
2026-09-08T08:04:36: ------------------------------
2026-09-08T08:04:36: 08:04:36 [[32minfo[39m] [0mGET /actions/.env [33m401[0m 0.742 ms - 123[0m
2026-09-08T08:04:37: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:37: Method: GET
2026-09-08T08:04:37: originalUrl: /circleci/.env
2026-09-08T08:04:37: path: /circleci/.env
2026-09-08T08:04:37: normalizedPath: /circleci/.env
2026-09-08T08:04:37: isPublicRoute: false
2026-09-08T08:04:37: ------------------------------
2026-09-08T08:04:37: 08:04:37 [[32minfo[39m] [0mGET /circleci/.env [33m401[0m 1.614 ms - 123[0m
2026-09-08T08:04:37: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:37: Method: GET
2026-09-08T08:04:37: originalUrl: /travis/.env
2026-09-08T08:04:37: path: /travis/.env
2026-09-08T08:04:37: normalizedPath: /travis/.env
2026-09-08T08:04:37: isPublicRoute: false
2026-09-08T08:04:37: ------------------------------
2026-09-08T08:04:37: 08:04:37 [[32minfo[39m] [0mGET /travis/.env [33m401[0m 0.763 ms - 123[0m
2026-09-08T08:04:37: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:37: Method: GET
2026-09-08T08:04:37: originalUrl: /buildkite/.env
2026-09-08T08:04:37: path: /buildkite/.env
2026-09-08T08:04:37: normalizedPath: /buildkite/.env
2026-09-08T08:04:37: isPublicRoute: false
2026-09-08T08:04:37: ------------------------------
2026-09-08T08:04:37: 08:04:37 [[32minfo[39m] [0mGET /buildkite/.env [33m401[0m 0.734 ms - 123[0m
2026-09-08T08:04:37: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:37: Method: GET
2026-09-08T08:04:37: originalUrl: /mysql/.env
2026-09-08T08:04:37: path: /mysql/.env
2026-09-08T08:04:37: normalizedPath: /mysql/.env
2026-09-08T08:04:37: isPublicRoute: false
2026-09-08T08:04:37: ------------------------------
2026-09-08T08:04:37: 08:04:37 [[32minfo[39m] [0mGET /mysql/.env [33m401[0m 0.931 ms - 123[0m
2026-09-08T08:04:38: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:38: Method: GET
2026-09-08T08:04:38: originalUrl: /postgres/.env
2026-09-08T08:04:38: path: /postgres/.env
2026-09-08T08:04:38: normalizedPath: /postgres/.env
2026-09-08T08:04:38: isPublicRoute: false
2026-09-08T08:04:38: ------------------------------
2026-09-08T08:04:38: 08:04:38 [[32minfo[39m] [0mGET /postgres/.env [33m401[0m 1.828 ms - 123[0m
2026-09-08T08:04:38: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:38: Method: GET
2026-09-08T08:04:38: originalUrl: /mongodb/.env
2026-09-08T08:04:38: path: /mongodb/.env
2026-09-08T08:04:38: normalizedPath: /mongodb/.env
2026-09-08T08:04:38: isPublicRoute: false
2026-09-08T08:04:38: ------------------------------
2026-09-08T08:04:38: 08:04:38 [[32minfo[39m] [0mGET /mongodb/.env [33m401[0m 0.731 ms - 123[0m
2026-09-08T08:04:38: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:38: Method: GET
2026-09-08T08:04:38: originalUrl: /redis/.env
2026-09-08T08:04:38: path: /redis/.env
2026-09-08T08:04:38: normalizedPath: /redis/.env
2026-09-08T08:04:38: isPublicRoute: false
2026-09-08T08:04:38: ------------------------------
2026-09-08T08:04:38: 08:04:38 [[32minfo[39m] [0mGET /redis/.env [33m401[0m 1.367 ms - 123[0m
2026-09-08T08:04:38: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:38: Method: GET
2026-09-08T08:04:38: originalUrl: /elasticsearch/.env
2026-09-08T08:04:38: path: /elasticsearch/.env
2026-09-08T08:04:38: normalizedPath: /elasticsearch/.env
2026-09-08T08:04:38: isPublicRoute: false
2026-09-08T08:04:38: ------------------------------
2026-09-08T08:04:38: 08:04:38 [[32minfo[39m] [0mGET /elasticsearch/.env [33m401[0m 0.589 ms - 123[0m
2026-09-08T08:04:39: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:39: Method: GET
2026-09-08T08:04:39: originalUrl: /rabbitmq/.env
2026-09-08T08:04:39: path: /rabbitmq/.env
2026-09-08T08:04:39: normalizedPath: /rabbitmq/.env
2026-09-08T08:04:39: isPublicRoute: false
2026-09-08T08:04:39: ------------------------------
2026-09-08T08:04:39: 08:04:39 [[32minfo[39m] [0mGET /rabbitmq/.env [33m401[0m 0.828 ms - 123[0m
2026-09-08T08:04:39: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:39: Method: GET
2026-09-08T08:04:39: originalUrl: /kafka/.env
2026-09-08T08:04:39: path: /kafka/.env
2026-09-08T08:04:39: normalizedPath: /kafka/.env
2026-09-08T08:04:39: isPublicRoute: false
2026-09-08T08:04:39: ------------------------------
2026-09-08T08:04:39: 08:04:39 [[32minfo[39m] [0mGET /kafka/.env [33m401[0m 9.211 ms - 123[0m
2026-09-08T08:04:39: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:39: Method: GET
2026-09-08T08:04:39: originalUrl: /queue/.env
2026-09-08T08:04:39: path: /queue/.env
2026-09-08T08:04:39: normalizedPath: /queue/.env
2026-09-08T08:04:39: isPublicRoute: false
2026-09-08T08:04:39: ------------------------------
2026-09-08T08:04:39: 08:04:39 [[32minfo[39m] [0mGET /queue/.env [33m401[0m 0.830 ms - 123[0m
2026-09-08T08:04:39: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:39: Method: GET
2026-09-08T08:04:39: originalUrl: /worker/.env
2026-09-08T08:04:39: path: /worker/.env
2026-09-08T08:04:39: normalizedPath: /worker/.env
2026-09-08T08:04:39: isPublicRoute: false
2026-09-08T08:04:39: ------------------------------
2026-09-08T08:04:39: 08:04:39 [[32minfo[39m] [0mGET /worker/.env [33m401[0m 1.573 ms - 123[0m
2026-09-08T08:04:40: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:40: Method: GET
2026-09-08T08:04:40: originalUrl: /job/.env
2026-09-08T08:04:40: path: /job/.env
2026-09-08T08:04:40: normalizedPath: /job/.env
2026-09-08T08:04:40: isPublicRoute: false
2026-09-08T08:04:40: ------------------------------
2026-09-08T08:04:40: 08:04:40 [[32minfo[39m] [0mGET /job/.env [33m401[0m 2.327 ms - 123[0m
2026-09-08T08:04:40: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:40: Method: GET
2026-09-08T08:04:40: originalUrl: /test/.env
2026-09-08T08:04:40: path: /test/.env
2026-09-08T08:04:40: normalizedPath: /test/.env
2026-09-08T08:04:40: isPublicRoute: false
2026-09-08T08:04:40: ------------------------------
2026-09-08T08:04:40: 08:04:40 [[32minfo[39m] [0mGET /test/.env [33m401[0m 0.962 ms - 123[0m
2026-09-08T08:04:41: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:41: Method: GET
2026-09-08T08:04:41: originalUrl: /qa/.env
2026-09-08T08:04:41: path: /qa/.env
2026-09-08T08:04:41: normalizedPath: /qa/.env
2026-09-08T08:04:41: isPublicRoute: false
2026-09-08T08:04:41: ------------------------------
2026-09-08T08:04:41: 08:04:41 [[32minfo[39m] [0mGET /qa/.env [33m401[0m 2.884 ms - 123[0m
2026-09-08T08:04:41: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:41: Method: GET
2026-09-08T08:04:41: originalUrl: /preview/.env
2026-09-08T08:04:41: path: /preview/.env
2026-09-08T08:04:41: normalizedPath: /preview/.env
2026-09-08T08:04:41: isPublicRoute: false
2026-09-08T08:04:41: ------------------------------
2026-09-08T08:04:41: 08:04:41 [[32minfo[39m] [0mGET /preview/.env [33m401[0m 0.911 ms - 123[0m
2026-09-08T08:04:41: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:41: Method: GET
2026-09-08T08:04:41: originalUrl: /beta/.env
2026-09-08T08:04:41: path: /beta/.env
2026-09-08T08:04:41: normalizedPath: /beta/.env
2026-09-08T08:04:41: isPublicRoute: false
2026-09-08T08:04:41: ------------------------------
2026-09-08T08:04:41: 08:04:41 [[32minfo[39m] [0mGET /beta/.env [33m401[0m 1.070 ms - 123[0m
2026-09-08T08:04:41: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:41: Method: GET
2026-09-08T08:04:41: originalUrl: /uat/.env
2026-09-08T08:04:41: path: /uat/.env
2026-09-08T08:04:41: normalizedPath: /uat/.env
2026-09-08T08:04:41: isPublicRoute: false
2026-09-08T08:04:41: ------------------------------
2026-09-08T08:04:41: 08:04:41 [[32minfo[39m] [0mGET /uat/.env [33m401[0m 1.585 ms - 123[0m
2026-09-08T08:04:41: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:41: Method: GET
2026-09-08T08:04:41: originalUrl: /stage/.env
2026-09-08T08:04:41: path: /stage/.env
2026-09-08T08:04:41: normalizedPath: /stage/.env
2026-09-08T08:04:41: isPublicRoute: false
2026-09-08T08:04:41: ------------------------------
2026-09-08T08:04:41: 08:04:41 [[32minfo[39m] [0mGET /stage/.env [33m401[0m 0.750 ms - 123[0m
2026-09-08T08:04:42: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:42: Method: GET
2026-09-08T08:04:42: originalUrl: /development/.env
2026-09-08T08:04:42: path: /development/.env
2026-09-08T08:04:42: normalizedPath: /development/.env
2026-09-08T08:04:42: isPublicRoute: false
2026-09-08T08:04:42: ------------------------------
2026-09-08T08:04:42: 08:04:42 [[32minfo[39m] [0mGET /development/.env [33m401[0m 0.690 ms - 123[0m
2026-09-08T08:04:42: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:42: Method: GET
2026-09-08T08:04:42: originalUrl: /production/.env
2026-09-08T08:04:42: path: /production/.env
2026-09-08T08:04:42: normalizedPath: /production/.env
2026-09-08T08:04:42: isPublicRoute: false
2026-09-08T08:04:42: ------------------------------
2026-09-08T08:04:42: 08:04:42 [[32minfo[39m] [0mGET /production/.env [33m401[0m 2.110 ms - 123[0m
2026-09-08T08:04:42: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:42: Method: GET
2026-09-08T08:04:42: originalUrl: /config/app/.env
2026-09-08T08:04:42: path: /config/app/.env
2026-09-08T08:04:42: normalizedPath: /config/app/.env
2026-09-08T08:04:42: isPublicRoute: false
2026-09-08T08:04:42: ------------------------------
2026-09-08T08:04:42: 08:04:42 [[32minfo[39m] [0mGET /config/app/.env [33m401[0m 0.695 ms - 123[0m
2026-09-08T08:04:42: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:42: Method: GET
2026-09-08T08:04:42: originalUrl: /phpinfo.php
2026-09-08T08:04:42: path: /phpinfo.php
2026-09-08T08:04:42: normalizedPath: /phpinfo.php
2026-09-08T08:04:42: isPublicRoute: false
2026-09-08T08:04:42: ------------------------------
2026-09-08T08:04:42: 08:04:42 [[32minfo[39m] [0mGET /phpinfo.php [33m401[0m 2.159 ms - 123[0m
2026-09-08T08:04:43: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:43: Method: GET
2026-09-08T08:04:43: originalUrl: /info.php
2026-09-08T08:04:43: path: /info.php
2026-09-08T08:04:43: normalizedPath: /info.php
2026-09-08T08:04:43: isPublicRoute: false
2026-09-08T08:04:43: ------------------------------
2026-09-08T08:04:43: 08:04:43 [[32minfo[39m] [0mGET /info.php [33m401[0m 1.472 ms - 123[0m
2026-09-08T08:04:43: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:43: Method: GET
2026-09-08T08:04:43: originalUrl: /php.php
2026-09-08T08:04:43: path: /php.php
2026-09-08T08:04:43: normalizedPath: /php.php
2026-09-08T08:04:43: isPublicRoute: false
2026-09-08T08:04:43: ------------------------------
2026-09-08T08:04:43: 08:04:43 [[32minfo[39m] [0mGET /php.php [33m401[0m 1.503 ms - 123[0m
2026-09-08T08:04:43: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:43: Method: GET
2026-09-08T08:04:43: originalUrl: /i.php
2026-09-08T08:04:43: path: /i.php
2026-09-08T08:04:43: normalizedPath: /i.php
2026-09-08T08:04:43: isPublicRoute: false
2026-09-08T08:04:43: ------------------------------
2026-09-08T08:04:43: 08:04:43 [[32minfo[39m] [0mGET /i.php [33m401[0m 0.636 ms - 123[0m
2026-09-08T08:04:43: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:43: Method: GET
2026-09-08T08:04:43: originalUrl: /pi.php
2026-09-08T08:04:43: path: /pi.php
2026-09-08T08:04:43: normalizedPath: /pi.php
2026-09-08T08:04:43: isPublicRoute: false
2026-09-08T08:04:43: ------------------------------
2026-09-08T08:04:43: 08:04:43 [[32minfo[39m] [0mGET /pi.php [33m401[0m 1.248 ms - 123[0m
2026-09-08T08:04:44: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:44: Method: GET
2026-09-08T08:04:44: originalUrl: /pinfo.php
2026-09-08T08:04:44: path: /pinfo.php
2026-09-08T08:04:44: normalizedPath: /pinfo.php
2026-09-08T08:04:44: isPublicRoute: false
2026-09-08T08:04:44: ------------------------------
2026-09-08T08:04:44: 08:04:44 [[32minfo[39m] [0mGET /pinfo.php [33m401[0m 0.737 ms - 123[0m
2026-09-08T08:04:44: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:44: Method: GET
2026-09-08T08:04:44: originalUrl: /test.php
2026-09-08T08:04:44: path: /test.php
2026-09-08T08:04:44: normalizedPath: /test.php
2026-09-08T08:04:44: isPublicRoute: false
2026-09-08T08:04:44: ------------------------------
2026-09-08T08:04:44: 08:04:44 [[32minfo[39m] [0mGET /test.php [33m401[0m 0.648 ms - 123[0m
2026-09-08T08:04:44: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:44: Method: GET
2026-09-08T08:04:44: originalUrl: /phpinfo
2026-09-08T08:04:44: path: /phpinfo
2026-09-08T08:04:44: normalizedPath: /phpinfo
2026-09-08T08:04:44: isPublicRoute: false
2026-09-08T08:04:44: ------------------------------
2026-09-08T08:04:44: 08:04:44 [[32minfo[39m] [0mGET /phpinfo [33m401[0m 1.365 ms - 123[0m
2026-09-08T08:04:45: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:45: Method: GET
2026-09-08T08:04:45: originalUrl: /p.php
2026-09-08T08:04:45: path: /p.php
2026-09-08T08:04:45: normalizedPath: /p.php
2026-09-08T08:04:45: isPublicRoute: false
2026-09-08T08:04:45: ------------------------------
2026-09-08T08:04:45: 08:04:45 [[32minfo[39m] [0mGET /p.php [33m401[0m 0.609 ms - 123[0m
2026-09-08T08:04:45: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:45: Method: GET
2026-09-08T08:04:45: originalUrl: /debug.php
2026-09-08T08:04:45: path: /debug.php
2026-09-08T08:04:45: normalizedPath: /debug.php
2026-09-08T08:04:45: isPublicRoute: false
2026-09-08T08:04:45: ------------------------------
2026-09-08T08:04:45: 08:04:45 [[32minfo[39m] [0mGET /debug.php [33m401[0m 1.913 ms - 123[0m
2026-09-08T08:04:45: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:45: Method: GET
2026-09-08T08:04:45: originalUrl: /admin/phpinfo.php
2026-09-08T08:04:45: path: /admin/phpinfo.php
2026-09-08T08:04:45: normalizedPath: /admin/phpinfo.php
2026-09-08T08:04:45: isPublicRoute: false
2026-09-08T08:04:45: ------------------------------
2026-09-08T08:04:45: 08:04:45 [[32minfo[39m] [0mGET /admin/phpinfo.php [33m401[0m 0.528 ms - 123[0m
2026-09-08T08:04:45: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:45: Method: GET
2026-09-08T08:04:45: originalUrl: /test/phpinfo.php
2026-09-08T08:04:45: path: /test/phpinfo.php
2026-09-08T08:04:45: normalizedPath: /test/phpinfo.php
2026-09-08T08:04:45: isPublicRoute: false
2026-09-08T08:04:45: ------------------------------
2026-09-08T08:04:45: 08:04:45 [[32minfo[39m] [0mGET /test/phpinfo.php [33m401[0m 5.964 ms - 123[0m
2026-09-08T08:04:45: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:45: Method: GET
2026-09-08T08:04:45: originalUrl: /dev/phpinfo.php
2026-09-08T08:04:45: path: /dev/phpinfo.php
2026-09-08T08:04:45: normalizedPath: /dev/phpinfo.php
2026-09-08T08:04:45: isPublicRoute: false
2026-09-08T08:04:45: ------------------------------
2026-09-08T08:04:45: 08:04:45 [[32minfo[39m] [0mGET /dev/phpinfo.php [33m401[0m 0.596 ms - 123[0m
2026-09-08T08:04:46: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:46: Method: GET
2026-09-08T08:04:46: originalUrl: /old/phpinfo.php
2026-09-08T08:04:46: path: /old/phpinfo.php
2026-09-08T08:04:46: normalizedPath: /old/phpinfo.php
2026-09-08T08:04:46: isPublicRoute: false
2026-09-08T08:04:46: ------------------------------
2026-09-08T08:04:46: 08:04:46 [[32minfo[39m] [0mGET /old/phpinfo.php [33m401[0m 0.812 ms - 123[0m
2026-09-08T08:04:46: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:46: Method: GET
2026-09-08T08:04:46: originalUrl: /tmp/phpinfo.php
2026-09-08T08:04:46: path: /tmp/phpinfo.php
2026-09-08T08:04:46: normalizedPath: /tmp/phpinfo.php
2026-09-08T08:04:46: isPublicRoute: false
2026-09-08T08:04:46: ------------------------------
2026-09-08T08:04:46: 08:04:46 [[32minfo[39m] [0mGET /tmp/phpinfo.php [33m401[0m 1.645 ms - 123[0m
2026-09-08T08:04:46: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:46: Method: GET
2026-09-08T08:04:46: originalUrl: /public/phpinfo.php
2026-09-08T08:04:46: path: /public/phpinfo.php
2026-09-08T08:04:46: normalizedPath: /public/phpinfo.php
2026-09-08T08:04:46: isPublicRoute: false
2026-09-08T08:04:46: ------------------------------
2026-09-08T08:04:46: 08:04:46 [[32minfo[39m] [0mGET /public/phpinfo.php [33m401[0m 0.938 ms - 123[0m
2026-09-08T08:04:46: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:46: Method: GET
2026-09-08T08:04:46: originalUrl: /info
2026-09-08T08:04:46: path: /info
2026-09-08T08:04:46: normalizedPath: /info
2026-09-08T08:04:46: isPublicRoute: false
2026-09-08T08:04:46: ------------------------------
2026-09-08T08:04:46: 08:04:46 [[32minfo[39m] [0mGET /info [33m401[0m 0.967 ms - 123[0m
2026-09-08T08:04:47: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:47: Method: GET
2026-09-08T08:04:47: originalUrl: /php-info.php
2026-09-08T08:04:47: path: /php-info.php
2026-09-08T08:04:47: normalizedPath: /php-info.php
2026-09-08T08:04:47: isPublicRoute: false
2026-09-08T08:04:47: ------------------------------
2026-09-08T08:04:47: 08:04:47 [[32minfo[39m] [0mGET /php-info.php [33m401[0m 1.733 ms - 123[0m
2026-09-08T08:04:47: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:47: Method: GET
2026-09-08T08:04:47: originalUrl: /phpversion.php
2026-09-08T08:04:47: path: /phpversion.php
2026-09-08T08:04:47: normalizedPath: /phpversion.php
2026-09-08T08:04:47: isPublicRoute: false
2026-09-08T08:04:47: ------------------------------
2026-09-08T08:04:47: 08:04:47 [[32minfo[39m] [0mGET /phpversion.php [33m401[0m 0.893 ms - 123[0m
2026-09-08T08:04:47: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:47: Method: GET
2026-09-08T08:04:47: originalUrl: /_phpinfo.php
2026-09-08T08:04:47: path: /_phpinfo.php
2026-09-08T08:04:47: normalizedPath: /_phpinfo.php
2026-09-08T08:04:47: isPublicRoute: false
2026-09-08T08:04:47: ------------------------------
2026-09-08T08:04:47: 08:04:47 [[32minfo[39m] [0mGET /_phpinfo.php [33m401[0m 0.747 ms - 123[0m
2026-09-08T08:04:48: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:48: Method: GET
2026-09-08T08:04:48: originalUrl: /old_phpinfo.php
2026-09-08T08:04:48: path: /old_phpinfo.php
2026-09-08T08:04:48: normalizedPath: /old_phpinfo.php
2026-09-08T08:04:48: isPublicRoute: false
2026-09-08T08:04:48: ------------------------------
2026-09-08T08:04:48: 08:04:48 [[32minfo[39m] [0mGET /old_phpinfo.php [33m401[0m 0.827 ms - 123[0m
2026-09-08T08:04:48: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:48: Method: GET
2026-09-08T08:04:48: originalUrl: /server-info.php
2026-09-08T08:04:48: path: /server-info.php
2026-09-08T08:04:48: normalizedPath: /server-info.php
2026-09-08T08:04:48: isPublicRoute: false
2026-09-08T08:04:48: ------------------------------
2026-09-08T08:04:48: 08:04:48 [[32minfo[39m] [0mGET /server-info.php [33m401[0m 1.794 ms - 123[0m
2026-09-08T08:04:48: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:48: Method: GET
2026-09-08T08:04:48: originalUrl: /server-status.php
2026-09-08T08:04:48: path: /server-status.php
2026-09-08T08:04:48: normalizedPath: /server-status.php
2026-09-08T08:04:48: isPublicRoute: false
2026-09-08T08:04:48: ------------------------------
2026-09-08T08:04:48: 08:04:48 [[32minfo[39m] [0mGET /server-status.php [33m401[0m 4.891 ms - 123[0m
2026-09-08T08:04:48: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:48: Method: GET
2026-09-08T08:04:48: originalUrl: /_profiler/phpinfo
2026-09-08T08:04:48: path: /_profiler/phpinfo
2026-09-08T08:04:48: normalizedPath: /_profiler/phpinfo
2026-09-08T08:04:48: isPublicRoute: false
2026-09-08T08:04:48: ------------------------------
2026-09-08T08:04:48: 08:04:48 [[32minfo[39m] [0mGET /_profiler/phpinfo [33m401[0m 0.836 ms - 123[0m
2026-09-08T08:04:49: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:49: Method: GET
2026-09-08T08:04:49: originalUrl: /_environment
2026-09-08T08:04:49: path: /_environment
2026-09-08T08:04:49: normalizedPath: /_environment
2026-09-08T08:04:49: isPublicRoute: false
2026-09-08T08:04:49: ------------------------------
2026-09-08T08:04:49: 08:04:49 [[32minfo[39m] [0mGET /_environment [33m401[0m 0.708 ms - 123[0m
2026-09-08T08:04:49: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:49: Method: GET
2026-09-08T08:04:49: originalUrl: /webroot/index.php/_environment
2026-09-08T08:04:49: path: /webroot/index.php/_environment
2026-09-08T08:04:49: normalizedPath: /webroot/index.php/_environment
2026-09-08T08:04:49: isPublicRoute: false
2026-09-08T08:04:49: ------------------------------
2026-09-08T08:04:49: 08:04:49 [[32minfo[39m] [0mGET /webroot/index.php/_environment [33m401[0m 0.705 ms - 123[0m
2026-09-08T08:04:49: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:49: Method: GET
2026-09-08T08:04:49: originalUrl: /mail/phpinfo.php
2026-09-08T08:04:49: path: /mail/phpinfo.php
2026-09-08T08:04:49: normalizedPath: /mail/phpinfo.php
2026-09-08T08:04:49: isPublicRoute: false
2026-09-08T08:04:49: ------------------------------
2026-09-08T08:04:49: 08:04:49 [[32minfo[39m] [0mGET /mail/phpinfo.php [33m401[0m 0.627 ms - 123[0m
2026-09-08T08:04:50: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:50: Method: GET
2026-09-08T08:04:50: originalUrl: /cpanel/phpinfo.php
2026-09-08T08:04:50: path: /cpanel/phpinfo.php
2026-09-08T08:04:50: normalizedPath: /cpanel/phpinfo.php
2026-09-08T08:04:50: isPublicRoute: false
2026-09-08T08:04:50: ------------------------------
2026-09-08T08:04:50: 08:04:50 [[32minfo[39m] [0mGET /cpanel/phpinfo.php [33m401[0m 0.788 ms - 123[0m
2026-09-08T08:04:50: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:50: Method: GET
2026-09-08T08:04:50: originalUrl: /hosting/phpinfo.php
2026-09-08T08:04:50: path: /hosting/phpinfo.php
2026-09-08T08:04:50: normalizedPath: /hosting/phpinfo.php
2026-09-08T08:04:50: isPublicRoute: false
2026-09-08T08:04:50: ------------------------------
2026-09-08T08:04:50: 08:04:50 [[32minfo[39m] [0mGET /hosting/phpinfo.php [33m401[0m 0.679 ms - 123[0m
2026-09-08T08:04:50: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:50: Method: GET
2026-09-08T08:04:50: originalUrl: /webmail/phpinfo.php
2026-09-08T08:04:50: path: /webmail/phpinfo.php
2026-09-08T08:04:50: normalizedPath: /webmail/phpinfo.php
2026-09-08T08:04:50: isPublicRoute: false
2026-09-08T08:04:50: ------------------------------
2026-09-08T08:04:50: 08:04:50 [[32minfo[39m] [0mGET /webmail/phpinfo.php [33m401[0m 0.584 ms - 123[0m
2026-09-08T08:04:50: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:50: Method: GET
2026-09-08T08:04:50: originalUrl: /smtp/phpinfo.php
2026-09-08T08:04:50: path: /smtp/phpinfo.php
2026-09-08T08:04:50: normalizedPath: /smtp/phpinfo.php
2026-09-08T08:04:50: isPublicRoute: false
2026-09-08T08:04:50: ------------------------------
2026-09-08T08:04:50: 08:04:50 [[32minfo[39m] [0mGET /smtp/phpinfo.php [33m401[0m 1.282 ms - 123[0m
2026-09-08T08:04:50: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:50: Method: GET
2026-09-08T08:04:50: originalUrl: /phpinfo.php.bak
2026-09-08T08:04:50: path: /phpinfo.php.bak
2026-09-08T08:04:50: normalizedPath: /phpinfo.php.bak
2026-09-08T08:04:50: isPublicRoute: false
2026-09-08T08:04:50: ------------------------------
2026-09-08T08:04:50: 08:04:50 [[32minfo[39m] [0mGET /phpinfo.php.bak [33m401[0m 0.645 ms - 123[0m
2026-09-08T08:04:51: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:51: Method: GET
2026-09-08T08:04:51: originalUrl: /phpinfo.php.old
2026-09-08T08:04:51: path: /phpinfo.php.old
2026-09-08T08:04:51: normalizedPath: /phpinfo.php.old
2026-09-08T08:04:51: isPublicRoute: false
2026-09-08T08:04:51: ------------------------------
2026-09-08T08:04:51: 08:04:51 [[32minfo[39m] [0mGET /phpinfo.php.old [33m401[0m 0.693 ms - 123[0m
2026-09-08T08:04:51: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:51: Method: GET
2026-09-08T08:04:51: originalUrl: /phpinfo.php~
2026-09-08T08:04:51: path: /phpinfo.php~
2026-09-08T08:04:51: normalizedPath: /phpinfo.php~
2026-09-08T08:04:51: isPublicRoute: false
2026-09-08T08:04:51: ------------------------------
2026-09-08T08:04:51: 08:04:51 [[32minfo[39m] [0mGET /phpinfo.php~ [33m401[0m 0.648 ms - 123[0m
2026-09-08T08:04:51: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:51: Method: GET
2026-09-08T08:04:51: originalUrl: /info.php.bak
2026-09-08T08:04:51: path: /info.php.bak
2026-09-08T08:04:51: normalizedPath: /info.php.bak
2026-09-08T08:04:51: isPublicRoute: false
2026-09-08T08:04:51: ------------------------------
2026-09-08T08:04:51: 08:04:51 [[32minfo[39m] [0mGET /info.php.bak [33m401[0m 0.647 ms - 123[0m
2026-09-08T08:04:52: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:52: Method: GET
2026-09-08T08:04:52: originalUrl: /phpinfo.php.save
2026-09-08T08:04:52: path: /phpinfo.php.save
2026-09-08T08:04:52: normalizedPath: /phpinfo.php.save
2026-09-08T08:04:52: isPublicRoute: false
2026-09-08T08:04:52: ------------------------------
2026-09-08T08:04:52: 08:04:52 [[32minfo[39m] [0mGET /phpinfo.php.save [33m401[0m 0.581 ms - 123[0m
2026-09-08T08:04:52: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:52: Method: GET
2026-09-08T08:04:52: originalUrl: /staging/phpinfo.php
2026-09-08T08:04:52: path: /staging/phpinfo.php
2026-09-08T08:04:52: normalizedPath: /staging/phpinfo.php
2026-09-08T08:04:52: isPublicRoute: false
2026-09-08T08:04:52: ------------------------------
2026-09-08T08:04:52: 08:04:52 [[32minfo[39m] [0mGET /staging/phpinfo.php [33m401[0m 0.568 ms - 123[0m
2026-09-08T08:04:52: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:52: Method: GET
2026-09-08T08:04:52: originalUrl: /beta/phpinfo.php
2026-09-08T08:04:52: path: /beta/phpinfo.php
2026-09-08T08:04:52: normalizedPath: /beta/phpinfo.php
2026-09-08T08:04:52: isPublicRoute: false
2026-09-08T08:04:52: ------------------------------
2026-09-08T08:04:52: 08:04:52 [[32minfo[39m] [0mGET /beta/phpinfo.php [33m401[0m 1.083 ms - 123[0m
2026-09-08T08:04:52: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:52: Method: GET
2026-09-08T08:04:52: originalUrl: /uat/phpinfo.php
2026-09-08T08:04:52: path: /uat/phpinfo.php
2026-09-08T08:04:52: normalizedPath: /uat/phpinfo.php
2026-09-08T08:04:52: isPublicRoute: false
2026-09-08T08:04:52: ------------------------------
2026-09-08T08:04:52: 08:04:52 [[32minfo[39m] [0mGET /uat/phpinfo.php [33m401[0m 1.068 ms - 123[0m
2026-09-08T08:04:52: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:52: Method: GET
2026-09-08T08:04:52: originalUrl: /qa/phpinfo.php
2026-09-08T08:04:52: path: /qa/phpinfo.php
2026-09-08T08:04:52: normalizedPath: /qa/phpinfo.php
2026-09-08T08:04:52: isPublicRoute: false
2026-09-08T08:04:52: ------------------------------
2026-09-08T08:04:52: 08:04:52 [[32minfo[39m] [0mGET /qa/phpinfo.php [33m401[0m 1.064 ms - 123[0m
2026-09-08T08:04:53: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:53: Method: GET
2026-09-08T08:04:53: originalUrl: /preview/phpinfo.php
2026-09-08T08:04:53: path: /preview/phpinfo.php
2026-09-08T08:04:53: normalizedPath: /preview/phpinfo.php
2026-09-08T08:04:53: isPublicRoute: false
2026-09-08T08:04:53: ------------------------------
2026-09-08T08:04:53: 08:04:53 [[32minfo[39m] [0mGET /preview/phpinfo.php [33m401[0m 0.769 ms - 123[0m
2026-09-08T08:04:53: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:53: Method: GET
2026-09-08T08:04:53: originalUrl: /www/phpinfo.php
2026-09-08T08:04:53: path: /www/phpinfo.php
2026-09-08T08:04:53: normalizedPath: /www/phpinfo.php
2026-09-08T08:04:53: isPublicRoute: false
2026-09-08T08:04:53: ------------------------------
2026-09-08T08:04:53: 08:04:53 [[32minfo[39m] [0mGET /www/phpinfo.php [33m401[0m 0.893 ms - 123[0m
2026-09-08T08:04:53: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:53: Method: GET
2026-09-08T08:04:53: originalUrl: /htdocs/phpinfo.php
2026-09-08T08:04:53: path: /htdocs/phpinfo.php
2026-09-08T08:04:53: normalizedPath: /htdocs/phpinfo.php
2026-09-08T08:04:53: isPublicRoute: false
2026-09-08T08:04:53: ------------------------------
2026-09-08T08:04:53: 08:04:53 [[32minfo[39m] [0mGET /htdocs/phpinfo.php [33m401[0m 0.906 ms - 123[0m
2026-09-08T08:04:53: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:53: Method: GET
2026-09-08T08:04:53: originalUrl: /public_html/phpinfo.php
2026-09-08T08:04:53: path: /public_html/phpinfo.php
2026-09-08T08:04:53: normalizedPath: /public_html/phpinfo.php
2026-09-08T08:04:53: isPublicRoute: false
2026-09-08T08:04:53: ------------------------------
2026-09-08T08:04:54: 08:04:54 [[32minfo[39m] [0mGET /public_html/phpinfo.php [33m401[0m 0.765 ms - 123[0m
2026-09-08T08:04:54: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:54: Method: GET
2026-09-08T08:04:54: originalUrl: /site/phpinfo.php
2026-09-08T08:04:54: path: /site/phpinfo.php
2026-09-08T08:04:54: normalizedPath: /site/phpinfo.php
2026-09-08T08:04:54: isPublicRoute: false
2026-09-08T08:04:54: ------------------------------
2026-09-08T08:04:54: 08:04:54 [[32minfo[39m] [0mGET /site/phpinfo.php [33m401[0m 1.067 ms - 123[0m
2026-09-08T08:04:54: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:54: Method: GET
2026-09-08T08:04:54: originalUrl: /docs/phpinfo.php
2026-09-08T08:04:54: path: /docs/phpinfo.php
2026-09-08T08:04:54: normalizedPath: /docs/phpinfo.php
2026-09-08T08:04:54: isPublicRoute: false
2026-09-08T08:04:54: ------------------------------
2026-09-08T08:04:54: 08:04:54 [[32minfo[39m] [0mGET /docs/phpinfo.php [33m401[0m 0.963 ms - 123[0m
2026-09-08T08:04:54: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:54: Method: GET
2026-09-08T08:04:54: originalUrl: /wp-admin/phpinfo.php
2026-09-08T08:04:54: path: /wp-admin/phpinfo.php
2026-09-08T08:04:54: normalizedPath: /wp-admin/phpinfo.php
2026-09-08T08:04:54: isPublicRoute: false
2026-09-08T08:04:54: ------------------------------
2026-09-08T08:04:54: 08:04:54 [[32minfo[39m] [0mGET /wp-admin/phpinfo.php [33m401[0m 0.873 ms - 123[0m
2026-09-08T08:04:55: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:55: Method: GET
2026-09-08T08:04:55: originalUrl: /administrator/phpinfo.php
2026-09-08T08:04:55: path: /administrator/phpinfo.php
2026-09-08T08:04:55: normalizedPath: /administrator/phpinfo.php
2026-09-08T08:04:55: isPublicRoute: false
2026-09-08T08:04:55: ------------------------------
2026-09-08T08:04:55: 08:04:55 [[32minfo[39m] [0mGET /administrator/phpinfo.php [33m401[0m 0.806 ms - 123[0m
2026-09-08T08:04:55: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:55: Method: GET
2026-09-08T08:04:55: originalUrl: /core/phpinfo.php
2026-09-08T08:04:55: path: /core/phpinfo.php
2026-09-08T08:04:55: normalizedPath: /core/phpinfo.php
2026-09-08T08:04:55: isPublicRoute: false
2026-09-08T08:04:55: ------------------------------
2026-09-08T08:04:55: 08:04:55 [[32minfo[39m] [0mGET /core/phpinfo.php [33m401[0m 0.900 ms - 123[0m
2026-09-08T08:04:55: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:55: Method: GET
2026-09-08T08:04:55: originalUrl: /includes/phpinfo.php
2026-09-08T08:04:55: path: /includes/phpinfo.php
2026-09-08T08:04:55: normalizedPath: /includes/phpinfo.php
2026-09-08T08:04:55: isPublicRoute: false
2026-09-08T08:04:55: ------------------------------
2026-09-08T08:04:55: 08:04:55 [[32minfo[39m] [0mGET /includes/phpinfo.php [33m401[0m 0.886 ms - 123[0m
2026-09-08T08:04:55: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:55: Method: GET
2026-09-08T08:04:55: originalUrl: /service-account.json
2026-09-08T08:04:55: path: /service-account.json
2026-09-08T08:04:55: normalizedPath: /service-account.json
2026-09-08T08:04:55: isPublicRoute: false
2026-09-08T08:04:55: ------------------------------
2026-09-08T08:04:55: 08:04:55 [[32minfo[39m] [0mGET /service-account.json [33m401[0m 0.981 ms - 123[0m
2026-09-08T08:04:55: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:55: Method: GET
2026-09-08T08:04:55: originalUrl: /sa.json
2026-09-08T08:04:55: path: /sa.json
2026-09-08T08:04:55: normalizedPath: /sa.json
2026-09-08T08:04:55: isPublicRoute: false
2026-09-08T08:04:55: ------------------------------
2026-09-08T08:04:55: 08:04:55 [[32minfo[39m] [0mGET /sa.json [33m401[0m 0.924 ms - 123[0m
2026-09-08T08:04:56: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:56: Method: GET
2026-09-08T08:04:56: originalUrl: /gcp-key.json
2026-09-08T08:04:56: path: /gcp-key.json
2026-09-08T08:04:56: normalizedPath: /gcp-key.json
2026-09-08T08:04:56: isPublicRoute: false
2026-09-08T08:04:56: ------------------------------
2026-09-08T08:04:56: 08:04:56 [[32minfo[39m] [0mGET /gcp-key.json [33m401[0m 0.912 ms - 123[0m
2026-09-08T08:04:56: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:56: Method: GET
2026-09-08T08:04:56: originalUrl: /gcp-credentials.json
2026-09-08T08:04:56: path: /gcp-credentials.json
2026-09-08T08:04:56: normalizedPath: /gcp-credentials.json
2026-09-08T08:04:56: isPublicRoute: false
2026-09-08T08:04:56: ------------------------------
2026-09-08T08:04:56: 08:04:56 [[32minfo[39m] [0mGET /gcp-credentials.json [33m401[0m 0.884 ms - 123[0m
2026-09-08T08:04:56: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:56: Method: GET
2026-09-08T08:04:56: originalUrl: /gcp-sa.json
2026-09-08T08:04:56: path: /gcp-sa.json
2026-09-08T08:04:56: normalizedPath: /gcp-sa.json
2026-09-08T08:04:56: isPublicRoute: false
2026-09-08T08:04:56: ------------------------------
2026-09-08T08:04:56: 08:04:56 [[32minfo[39m] [0mGET /gcp-sa.json [33m401[0m 0.865 ms - 123[0m
2026-09-08T08:04:56: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:56: Method: GET
2026-09-08T08:04:56: originalUrl: /credentials.json
2026-09-08T08:04:56: path: /credentials.json
2026-09-08T08:04:56: normalizedPath: /credentials.json
2026-09-08T08:04:56: isPublicRoute: false
2026-09-08T08:04:56: ------------------------------
2026-09-08T08:04:56: 08:04:56 [[32minfo[39m] [0mGET /credentials.json [33m401[0m 0.785 ms - 123[0m
2026-09-08T08:04:57: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:57: Method: GET
2026-09-08T08:04:57: originalUrl: /google-credentials.json
2026-09-08T08:04:57: path: /google-credentials.json
2026-09-08T08:04:57: normalizedPath: /google-credentials.json
2026-09-08T08:04:57: isPublicRoute: false
2026-09-08T08:04:57: ------------------------------
2026-09-08T08:04:57: 08:04:57 [[32minfo[39m] [0mGET /google-credentials.json [33m401[0m 0.703 ms - 123[0m
2026-09-08T08:04:57: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:57: Method: GET
2026-09-08T08:04:57: originalUrl: /google-key.json
2026-09-08T08:04:57: path: /google-key.json
2026-09-08T08:04:57: normalizedPath: /google-key.json
2026-09-08T08:04:57: isPublicRoute: false
2026-09-08T08:04:57: ------------------------------
2026-09-08T08:04:57: 08:04:57 [[32minfo[39m] [0mGET /google-key.json [33m401[0m 0.850 ms - 123[0m
2026-09-08T08:04:57: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:57: Method: GET
2026-09-08T08:04:57: originalUrl: /.config/gcloud/application_default_credentials.json
2026-09-08T08:04:57: path: /.config/gcloud/application_default_credentials.json
2026-09-08T08:04:57: normalizedPath: /.config/gcloud/application_default_credentials.json
2026-09-08T08:04:57: isPublicRoute: false
2026-09-08T08:04:57: ------------------------------
2026-09-08T08:04:57: 08:04:57 [[32minfo[39m] [0mGET /.config/gcloud/application_default_credentials.json [33m401[0m 1.165 ms - 123[0m
2026-09-08T08:04:57: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:57: Method: GET
2026-09-08T08:04:57: originalUrl: /application_default_credentials.json
2026-09-08T08:04:57: path: /application_default_credentials.json
2026-09-08T08:04:57: normalizedPath: /application_default_credentials.json
2026-09-08T08:04:57: isPublicRoute: false
2026-09-08T08:04:57: ------------------------------
2026-09-08T08:04:57: 08:04:57 [[32minfo[39m] [0mGET /application_default_credentials.json [33m401[0m 1.161 ms - 123[0m
2026-09-08T08:04:58: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:58: Method: GET
2026-09-08T08:04:58: originalUrl: /key.json
2026-09-08T08:04:58: path: /key.json
2026-09-08T08:04:58: normalizedPath: /key.json
2026-09-08T08:04:58: isPublicRoute: false
2026-09-08T08:04:58: ------------------------------
2026-09-08T08:04:58: 08:04:58 [[32minfo[39m] [0mGET /key.json [33m401[0m 1.183 ms - 123[0m
2026-09-08T08:04:58: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:58: Method: GET
2026-09-08T08:04:58: originalUrl: /keyfile.json
2026-09-08T08:04:58: path: /keyfile.json
2026-09-08T08:04:58: normalizedPath: /keyfile.json
2026-09-08T08:04:58: isPublicRoute: false
2026-09-08T08:04:58: ------------------------------
2026-09-08T08:04:58: 08:04:58 [[32minfo[39m] [0mGET /keyfile.json [33m401[0m 1.443 ms - 123[0m
2026-09-08T08:04:58: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:58: Method: GET
2026-09-08T08:04:58: originalUrl: /firebase-adminsdk.json
2026-09-08T08:04:58: path: /firebase-adminsdk.json
2026-09-08T08:04:58: normalizedPath: /firebase-adminsdk.json
2026-09-08T08:04:58: isPublicRoute: false
2026-09-08T08:04:58: ------------------------------
2026-09-08T08:04:58: 08:04:58 [[32minfo[39m] [0mGET /firebase-adminsdk.json [33m401[0m 1.464 ms - 123[0m
2026-09-08T08:04:58: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:58: Method: GET
2026-09-08T08:04:58: originalUrl: /firebase-key.json
2026-09-08T08:04:58: path: /firebase-key.json
2026-09-08T08:04:58: normalizedPath: /firebase-key.json
2026-09-08T08:04:58: isPublicRoute: false
2026-09-08T08:04:58: ------------------------------
2026-09-08T08:04:58: 08:04:58 [[32minfo[39m] [0mGET /firebase-key.json [33m401[0m 0.978 ms - 123[0m
2026-09-08T08:04:59: ----- PUBLIC ROUTE CHECK -----
2026-09-08T08:04:59: Method: GET
2026-09-08T08:04:59: originalUrl: /
2026-09-08T08:04:59: path: /
2026-09-08T08:04:59: normalizedPath: /
2026-09-08T08:04:59: isPublicRoute: false
2026-09-08T08:04:59: ------------------------------
2026-09-08T08:04:59: 08:04:59 [[32minfo[39m] [0mGET / [33m401[0m 0.792 ms - 123[0m
2026-09-08T09:30:57: 
2026-09-08T09:30:57: [SIGINT] Shutting down gracefully…
2026-09-08T09:30:57: Server closed. Port released.
2026-09-08T09:30:57: ◇ injected env (9) from .env // tip: ⌘ suppress logs { quiet: true }
2026-09-08T09:30:58: ◇ injected env (0) from .env // tip: ⌘ custom filepath { path: '/custom/path/.env' }
2026-09-08T09:30:58: 
2026-09-08T09:30:58: 🚀 Server is running!
2026-09-08T09:30:58:    - Local URL:   http://localhost:3010
2026-09-08T09:30:58:    - Network URL: http://157.20.51.104:3010
2026-09-08T09:30:58:    - Swagger Doc: http://localhost:3010/api-docs
2026-09-08T09:30:58: 
2026-09-08T09:30:58: ✅ Database Connected Successfully
2026-09-08T09:45:03: ----- PUBLIC ROUTE CHECK -----
2026-09-08T09:45:03: Method: GET
2026-09-08T09:45:03: originalUrl: /
2026-09-08T09:45:03: path: /
2026-09-08T09:45:03: normalizedPath: /
2026-09-08T09:45:03: isPublicRoute: false
2026-09-08T09:45:03: ------------------------------
2026-09-08T09:45:03: 09:45:03 [[32minfo[39m] [0mGET / [33m401[0m 9.402 ms - 123[0m
2026-09-08T10:21:16: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:21:16: Method: GET
2026-09-08T10:21:16: originalUrl: /
2026-09-08T10:21:16: path: /
2026-09-08T10:21:16: normalizedPath: /
2026-09-08T10:21:16: isPublicRoute: false
2026-09-08T10:21:16: ------------------------------
2026-09-08T10:21:16: 10:21:16 [[32minfo[39m] [0mGET / [33m401[0m 3.516 ms - 123[0m
2026-09-08T10:57:15: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:15: Method: GET
2026-09-08T10:57:15: originalUrl: /
2026-09-08T10:57:15: path: /
2026-09-08T10:57:15: normalizedPath: /
2026-09-08T10:57:15: isPublicRoute: false
2026-09-08T10:57:15: ------------------------------
2026-09-08T10:57:15: 10:57:15 [[32minfo[39m] [0mGET / [33m401[0m 7.764 ms - 123[0m
2026-09-08T10:57:15: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:15: Method: POST
2026-09-08T10:57:15: originalUrl: /
2026-09-08T10:57:15: path: /
2026-09-08T10:57:15: normalizedPath: /
2026-09-08T10:57:15: isPublicRoute: false
2026-09-08T10:57:15: ------------------------------
2026-09-08T10:57:15: 10:57:15 [[32minfo[39m] [0mPOST / [33m401[0m 1.556 ms - 123[0m
2026-09-08T10:57:16: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:16: Method: POST
2026-09-08T10:57:16: originalUrl: /
2026-09-08T10:57:16: path: /
2026-09-08T10:57:16: normalizedPath: /
2026-09-08T10:57:16: isPublicRoute: false
2026-09-08T10:57:16: ------------------------------
2026-09-08T10:57:16: 10:57:16 [[32minfo[39m] [0mPOST / [33m401[0m 3.078 ms - 123[0m
2026-09-08T10:57:16: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:16: Method: POST
2026-09-08T10:57:16: originalUrl: /
2026-09-08T10:57:16: path: /
2026-09-08T10:57:16: normalizedPath: /
2026-09-08T10:57:16: isPublicRoute: false
2026-09-08T10:57:16: ------------------------------
2026-09-08T10:57:16: 10:57:16 [[32minfo[39m] [0mPOST / [33m401[0m 1.759 ms - 123[0m
2026-09-08T10:57:16: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:16: Method: GET
2026-09-08T10:57:16: originalUrl: /.git/config
2026-09-08T10:57:16: path: /.git/config
2026-09-08T10:57:16: normalizedPath: /.git/config
2026-09-08T10:57:16: isPublicRoute: false
2026-09-08T10:57:16: ------------------------------
2026-09-08T10:57:16: 10:57:16 [[32minfo[39m] [0mGET /.git/config [33m401[0m 9.380 ms - 123[0m
2026-09-08T10:57:17: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:17: Method: POST
2026-09-08T10:57:17: originalUrl: /
2026-09-08T10:57:17: path: /
2026-09-08T10:57:17: normalizedPath: /
2026-09-08T10:57:17: isPublicRoute: false
2026-09-08T10:57:17: ------------------------------
2026-09-08T10:57:17: 10:57:17 [[32minfo[39m] [0mPOST / [33m401[0m 0.635 ms - 123[0m
2026-09-08T10:57:17: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:17: Method: GET
2026-09-08T10:57:17: originalUrl: /.env
2026-09-08T10:57:17: path: /.env
2026-09-08T10:57:17: normalizedPath: /.env
2026-09-08T10:57:17: isPublicRoute: false
2026-09-08T10:57:17: ------------------------------
2026-09-08T10:57:17: 10:57:17 [[32minfo[39m] [0mGET /.env [33m401[0m 4.146 ms - 123[0m
2026-09-08T10:57:17: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:17: Method: GET
2026-09-08T10:57:17: originalUrl: /.env.local
2026-09-08T10:57:17: path: /.env.local
2026-09-08T10:57:17: normalizedPath: /.env.local
2026-09-08T10:57:17: isPublicRoute: false
2026-09-08T10:57:17: ------------------------------
2026-09-08T10:57:17: 10:57:17 [[32minfo[39m] [0mGET /.env.local [33m401[0m 14.129 ms - 123[0m
2026-09-08T10:57:18: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:18: Method: GET
2026-09-08T10:57:18: originalUrl: /.env.production
2026-09-08T10:57:18: path: /.env.production
2026-09-08T10:57:18: normalizedPath: /.env.production
2026-09-08T10:57:18: isPublicRoute: false
2026-09-08T10:57:18: ------------------------------
2026-09-08T10:57:18: 10:57:18 [[32minfo[39m] [0mGET /.env.production [33m401[0m 0.716 ms - 123[0m
2026-09-08T10:57:18: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:18: Method: GET
2026-09-08T10:57:18: originalUrl: /.env.staging
2026-09-08T10:57:18: path: /.env.staging
2026-09-08T10:57:18: normalizedPath: /.env.staging
2026-09-08T10:57:18: isPublicRoute: false
2026-09-08T10:57:18: ------------------------------
2026-09-08T10:57:18: 10:57:18 [[32minfo[39m] [0mGET /.env.staging [33m401[0m 0.720 ms - 123[0m
2026-09-08T10:57:18: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:18: Method: GET
2026-09-08T10:57:18: originalUrl: /.env.development
2026-09-08T10:57:18: path: /.env.development
2026-09-08T10:57:18: normalizedPath: /.env.development
2026-09-08T10:57:18: isPublicRoute: false
2026-09-08T10:57:18: ------------------------------
2026-09-08T10:57:18: 10:57:18 [[32minfo[39m] [0mGET /.env.development [33m401[0m 0.772 ms - 123[0m
2026-09-08T10:57:19: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:19: Method: GET
2026-09-08T10:57:19: originalUrl: /.env.test
2026-09-08T10:57:19: path: /.env.test
2026-09-08T10:57:19: normalizedPath: /.env.test
2026-09-08T10:57:19: isPublicRoute: false
2026-09-08T10:57:19: ------------------------------
2026-09-08T10:57:19: 10:57:19 [[32minfo[39m] [0mGET /.env.test [33m401[0m 0.722 ms - 123[0m
2026-09-08T10:57:19: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:19: Method: GET
2026-09-08T10:57:19: originalUrl: /.env.remote
2026-09-08T10:57:19: path: /.env.remote
2026-09-08T10:57:19: normalizedPath: /.env.remote
2026-09-08T10:57:19: isPublicRoute: false
2026-09-08T10:57:19: ------------------------------
2026-09-08T10:57:19: 10:57:19 [[32minfo[39m] [0mGET /.env.remote [33m401[0m 0.684 ms - 123[0m
2026-09-08T10:57:19: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:19: Method: GET
2026-09-08T10:57:19: originalUrl: /.env.bak
2026-09-08T10:57:19: path: /.env.bak
2026-09-08T10:57:19: normalizedPath: /.env.bak
2026-09-08T10:57:19: isPublicRoute: false
2026-09-08T10:57:19: ------------------------------
2026-09-08T10:57:19: 10:57:19 [[32minfo[39m] [0mGET /.env.bak [33m401[0m 0.861 ms - 123[0m
2026-09-08T10:57:20: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:20: Method: GET
2026-09-08T10:57:20: originalUrl: /.env.backup
2026-09-08T10:57:20: path: /.env.backup
2026-09-08T10:57:20: normalizedPath: /.env.backup
2026-09-08T10:57:20: isPublicRoute: false
2026-09-08T10:57:20: ------------------------------
2026-09-08T10:57:20: 10:57:20 [[32minfo[39m] [0mGET /.env.backup [33m401[0m 0.895 ms - 123[0m
2026-09-08T10:57:20: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:20: Method: GET
2026-09-08T10:57:20: originalUrl: /.env.save
2026-09-08T10:57:20: path: /.env.save
2026-09-08T10:57:20: normalizedPath: /.env.save
2026-09-08T10:57:20: isPublicRoute: false
2026-09-08T10:57:20: ------------------------------
2026-09-08T10:57:20: 10:57:20 [[32minfo[39m] [0mGET /.env.save [33m401[0m 0.678 ms - 123[0m
2026-09-08T10:57:20: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:20: Method: GET
2026-09-08T10:57:20: originalUrl: /.env.old
2026-09-08T10:57:20: path: /.env.old
2026-09-08T10:57:20: normalizedPath: /.env.old
2026-09-08T10:57:20: isPublicRoute: false
2026-09-08T10:57:20: ------------------------------
2026-09-08T10:57:20: 10:57:20 [[32minfo[39m] [0mGET /.env.old [33m401[0m 0.765 ms - 123[0m
2026-09-08T10:57:21: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:21: Method: GET
2026-09-08T10:57:21: originalUrl: /.env.sample
2026-09-08T10:57:21: path: /.env.sample
2026-09-08T10:57:21: normalizedPath: /.env.sample
2026-09-08T10:57:21: isPublicRoute: false
2026-09-08T10:57:21: ------------------------------
2026-09-08T10:57:21: 10:57:21 [[32minfo[39m] [0mGET /.env.sample [33m401[0m 0.975 ms - 123[0m
2026-09-08T10:57:21: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:21: Method: GET
2026-09-08T10:57:21: originalUrl: /.env.example
2026-09-08T10:57:21: path: /.env.example
2026-09-08T10:57:21: normalizedPath: /.env.example
2026-09-08T10:57:21: isPublicRoute: false
2026-09-08T10:57:21: ------------------------------
2026-09-08T10:57:21: 10:57:21 [[32minfo[39m] [0mGET /.env.example [33m401[0m 0.662 ms - 123[0m
2026-09-08T10:57:21: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:21: Method: GET
2026-09-08T10:57:21: originalUrl: /.env.dev
2026-09-08T10:57:21: path: /.env.dev
2026-09-08T10:57:21: normalizedPath: /.env.dev
2026-09-08T10:57:21: isPublicRoute: false
2026-09-08T10:57:21: ------------------------------
2026-09-08T10:57:21: 10:57:21 [[32minfo[39m] [0mGET /.env.dev [33m401[0m 0.762 ms - 123[0m
2026-09-08T10:57:22: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:22: Method: GET
2026-09-08T10:57:22: originalUrl: /.env.prod
2026-09-08T10:57:22: path: /.env.prod
2026-09-08T10:57:22: normalizedPath: /.env.prod
2026-09-08T10:57:22: isPublicRoute: false
2026-09-08T10:57:22: ------------------------------
2026-09-08T10:57:22: 10:57:22 [[32minfo[39m] [0mGET /.env.prod [33m401[0m 0.794 ms - 123[0m
2026-09-08T10:57:22: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:22: Method: GET
2026-09-08T10:57:22: originalUrl: /.env.stage
2026-09-08T10:57:22: path: /.env.stage
2026-09-08T10:57:22: normalizedPath: /.env.stage
2026-09-08T10:57:22: isPublicRoute: false
2026-09-08T10:57:22: ------------------------------
2026-09-08T10:57:22: 10:57:22 [[32minfo[39m] [0mGET /.env.stage [33m401[0m 0.674 ms - 123[0m
2026-09-08T10:57:22: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:22: Method: GET
2026-09-08T10:57:22: originalUrl: /.env.ci
2026-09-08T10:57:22: path: /.env.ci
2026-09-08T10:57:22: normalizedPath: /.env.ci
2026-09-08T10:57:22: isPublicRoute: false
2026-09-08T10:57:22: ------------------------------
2026-09-08T10:57:22: 10:57:22 [[32minfo[39m] [0mGET /.env.ci [33m401[0m 1.146 ms - 123[0m
2026-09-08T10:57:23: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:23: Method: GET
2026-09-08T10:57:23: originalUrl: /.env.docker
2026-09-08T10:57:23: path: /.env.docker
2026-09-08T10:57:23: normalizedPath: /.env.docker
2026-09-08T10:57:23: isPublicRoute: false
2026-09-08T10:57:23: ------------------------------
2026-09-08T10:57:23: 10:57:23 [[32minfo[39m] [0mGET /.env.docker [33m401[0m 0.740 ms - 123[0m
2026-09-08T10:57:23: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:23: Method: GET
2026-09-08T10:57:23: originalUrl: /.env.live
2026-09-08T10:57:23: path: /.env.live
2026-09-08T10:57:23: normalizedPath: /.env.live
2026-09-08T10:57:23: isPublicRoute: false
2026-09-08T10:57:23: ------------------------------
2026-09-08T10:57:23: 10:57:23 [[32minfo[39m] [0mGET /.env.live [33m401[0m 0.735 ms - 123[0m
2026-09-08T10:57:23: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:23: Method: GET
2026-09-08T10:57:23: originalUrl: /.env.preprod
2026-09-08T10:57:23: path: /.env.preprod
2026-09-08T10:57:23: normalizedPath: /.env.preprod
2026-09-08T10:57:23: isPublicRoute: false
2026-09-08T10:57:23: ------------------------------
2026-09-08T10:57:23: 10:57:23 [[32minfo[39m] [0mGET /.env.preprod [33m401[0m 0.705 ms - 123[0m
2026-09-08T10:57:24: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:24: Method: GET
2026-09-08T10:57:24: originalUrl: /.env.uat
2026-09-08T10:57:24: path: /.env.uat
2026-09-08T10:57:24: normalizedPath: /.env.uat
2026-09-08T10:57:24: isPublicRoute: false
2026-09-08T10:57:24: ------------------------------
2026-09-08T10:57:24: 10:57:24 [[32minfo[39m] [0mGET /.env.uat [33m401[0m 0.679 ms - 123[0m
2026-09-08T10:57:24: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:24: Method: GET
2026-09-08T10:57:24: originalUrl: /.env.dist
2026-09-08T10:57:24: path: /.env.dist
2026-09-08T10:57:24: normalizedPath: /.env.dist
2026-09-08T10:57:24: isPublicRoute: false
2026-09-08T10:57:24: ------------------------------
2026-09-08T10:57:24: 10:57:24 [[32minfo[39m] [0mGET /.env.dist [33m401[0m 0.565 ms - 123[0m
2026-09-08T10:57:24: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:24: Method: GET
2026-09-08T10:57:24: originalUrl: /.env.swp
2026-09-08T10:57:24: path: /.env.swp
2026-09-08T10:57:24: normalizedPath: /.env.swp
2026-09-08T10:57:24: isPublicRoute: false
2026-09-08T10:57:24: ------------------------------
2026-09-08T10:57:24: 10:57:24 [[32minfo[39m] [0mGET /.env.swp [33m401[0m 1.307 ms - 123[0m
2026-09-08T10:57:24: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:24: Method: GET
2026-09-08T10:57:24: originalUrl: /.env~
2026-09-08T10:57:24: path: /.env~
2026-09-08T10:57:24: normalizedPath: /.env~
2026-09-08T10:57:24: isPublicRoute: false
2026-09-08T10:57:24: ------------------------------
2026-09-08T10:57:24: 10:57:24 [[32minfo[39m] [0mGET /.env~ [33m401[0m 0.600 ms - 123[0m
2026-09-08T10:57:25: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:25: Method: GET
2026-09-08T10:57:25: originalUrl: /.env1
2026-09-08T10:57:25: path: /.env1
2026-09-08T10:57:25: normalizedPath: /.env1
2026-09-08T10:57:25: isPublicRoute: false
2026-09-08T10:57:25: ------------------------------
2026-09-08T10:57:25: 10:57:25 [[32minfo[39m] [0mGET /.env1 [33m401[0m 0.687 ms - 123[0m
2026-09-08T10:57:25: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:25: Method: GET
2026-09-08T10:57:25: originalUrl: /.env2
2026-09-08T10:57:25: path: /.env2
2026-09-08T10:57:25: normalizedPath: /.env2
2026-09-08T10:57:25: isPublicRoute: false
2026-09-08T10:57:25: ------------------------------
2026-09-08T10:57:25: 10:57:25 [[32minfo[39m] [0mGET /.env2 [33m401[0m 0.620 ms - 123[0m
2026-09-08T10:57:25: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:25: Method: GET
2026-09-08T10:57:25: originalUrl: /.env_copy
2026-09-08T10:57:25: path: /.env_copy
2026-09-08T10:57:25: normalizedPath: /.env_copy
2026-09-08T10:57:25: isPublicRoute: false
2026-09-08T10:57:25: ------------------------------
2026-09-08T10:57:25: 10:57:25 [[32minfo[39m] [0mGET /.env_copy [33m401[0m 0.624 ms - 123[0m
2026-09-08T10:57:26: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:26: Method: GET
2026-09-08T10:57:26: originalUrl: /.env.txt
2026-09-08T10:57:26: path: /.env.txt
2026-09-08T10:57:26: normalizedPath: /.env.txt
2026-09-08T10:57:26: isPublicRoute: false
2026-09-08T10:57:26: ------------------------------
2026-09-08T10:57:26: 10:57:26 [[32minfo[39m] [0mGET /.env.txt [33m401[0m 0.644 ms - 123[0m
2026-09-08T10:57:26: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:26: Method: GET
2026-09-08T10:57:26: originalUrl: /.env.json
2026-09-08T10:57:26: path: /.env.json
2026-09-08T10:57:26: normalizedPath: /.env.json
2026-09-08T10:57:26: isPublicRoute: false
2026-09-08T10:57:26: ------------------------------
2026-09-08T10:57:26: 10:57:26 [[32minfo[39m] [0mGET /.env.json [33m401[0m 0.789 ms - 123[0m
2026-09-08T10:57:26: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:26: Method: GET
2026-09-08T10:57:26: originalUrl: /.env.yaml
2026-09-08T10:57:26: path: /.env.yaml
2026-09-08T10:57:26: normalizedPath: /.env.yaml
2026-09-08T10:57:26: isPublicRoute: false
2026-09-08T10:57:26: ------------------------------
2026-09-08T10:57:26: 10:57:26 [[32minfo[39m] [0mGET /.env.yaml [33m401[0m 0.743 ms - 123[0m
2026-09-08T10:57:27: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:27: Method: GET
2026-09-08T10:57:27: originalUrl: /.env.yml
2026-09-08T10:57:27: path: /.env.yml
2026-09-08T10:57:27: normalizedPath: /.env.yml
2026-09-08T10:57:27: isPublicRoute: false
2026-09-08T10:57:27: ------------------------------
2026-09-08T10:57:27: 10:57:27 [[32minfo[39m] [0mGET /.env.yml [33m401[0m 0.769 ms - 123[0m
2026-09-08T10:57:27: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:27: Method: GET
2026-09-08T10:57:27: originalUrl: /app/.env
2026-09-08T10:57:27: path: /app/.env
2026-09-08T10:57:27: normalizedPath: /app/.env
2026-09-08T10:57:27: isPublicRoute: false
2026-09-08T10:57:27: ------------------------------
2026-09-08T10:57:27: 10:57:27 [[32minfo[39m] [0mGET /app/.env [33m401[0m 0.773 ms - 123[0m
2026-09-08T10:57:27: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:27: Method: GET
2026-09-08T10:57:27: originalUrl: /apps/.env
2026-09-08T10:57:27: path: /apps/.env
2026-09-08T10:57:27: normalizedPath: /apps/.env
2026-09-08T10:57:27: isPublicRoute: false
2026-09-08T10:57:27: ------------------------------
2026-09-08T10:57:27: 10:57:27 [[32minfo[39m] [0mGET /apps/.env [33m401[0m 0.547 ms - 123[0m
2026-09-08T10:57:28: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:28: Method: GET
2026-09-08T10:57:28: originalUrl: /api/.env
2026-09-08T10:57:28: path: /api/.env
2026-09-08T10:57:28: normalizedPath: /api/.env
2026-09-08T10:57:28: isPublicRoute: false
2026-09-08T10:57:28: ------------------------------
2026-09-08T10:57:28: 10:57:28 [[32minfo[39m] [0mGET /api/.env [33m401[0m 1.070 ms - 123[0m
2026-09-08T10:57:28: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:28: Method: GET
2026-09-08T10:57:28: originalUrl: /web/.env
2026-09-08T10:57:28: path: /web/.env
2026-09-08T10:57:28: normalizedPath: /web/.env
2026-09-08T10:57:28: isPublicRoute: false
2026-09-08T10:57:28: ------------------------------
2026-09-08T10:57:28: 10:57:28 [[32minfo[39m] [0mGET /web/.env [33m401[0m 0.800 ms - 123[0m
2026-09-08T10:57:28: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:28: Method: GET
2026-09-08T10:57:28: originalUrl: /site/.env
2026-09-08T10:57:28: path: /site/.env
2026-09-08T10:57:28: normalizedPath: /site/.env
2026-09-08T10:57:28: isPublicRoute: false
2026-09-08T10:57:28: ------------------------------
2026-09-08T10:57:28: 10:57:28 [[32minfo[39m] [0mGET /site/.env [33m401[0m 0.540 ms - 123[0m
2026-09-08T10:57:29: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:29: Method: GET
2026-09-08T10:57:29: originalUrl: /public/.env
2026-09-08T10:57:29: path: /public/.env
2026-09-08T10:57:29: normalizedPath: /public/.env
2026-09-08T10:57:29: isPublicRoute: false
2026-09-08T10:57:29: ------------------------------
2026-09-08T10:57:29: 10:57:29 [[32minfo[39m] [0mGET /public/.env [33m401[0m 0.564 ms - 123[0m
2026-09-08T10:57:29: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:29: Method: GET
2026-09-08T10:57:29: originalUrl: /admin/.env
2026-09-08T10:57:29: path: /admin/.env
2026-09-08T10:57:29: normalizedPath: /admin/.env
2026-09-08T10:57:29: isPublicRoute: false
2026-09-08T10:57:29: ------------------------------
2026-09-08T10:57:29: 10:57:29 [[32minfo[39m] [0mGET /admin/.env [33m401[0m 0.640 ms - 123[0m
2026-09-08T10:57:29: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:29: Method: GET
2026-09-08T10:57:29: originalUrl: /backend/.env
2026-09-08T10:57:29: path: /backend/.env
2026-09-08T10:57:29: normalizedPath: /backend/.env
2026-09-08T10:57:29: isPublicRoute: false
2026-09-08T10:57:29: ------------------------------
2026-09-08T10:57:29: 10:57:29 [[32minfo[39m] [0mGET /backend/.env [33m401[0m 0.658 ms - 123[0m
2026-09-08T10:57:30: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:30: Method: GET
2026-09-08T10:57:30: originalUrl: /server/.env
2026-09-08T10:57:30: path: /server/.env
2026-09-08T10:57:30: normalizedPath: /server/.env
2026-09-08T10:57:30: isPublicRoute: false
2026-09-08T10:57:30: ------------------------------
2026-09-08T10:57:30: 10:57:30 [[32minfo[39m] [0mGET /server/.env [33m401[0m 0.583 ms - 123[0m
2026-09-08T10:57:30: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:30: Method: GET
2026-09-08T10:57:30: originalUrl: /frontend/.env
2026-09-08T10:57:30: path: /frontend/.env
2026-09-08T10:57:30: normalizedPath: /frontend/.env
2026-09-08T10:57:30: isPublicRoute: false
2026-09-08T10:57:30: ------------------------------
2026-09-08T10:57:30: 10:57:30 [[32minfo[39m] [0mGET /frontend/.env [33m401[0m 0.774 ms - 123[0m
2026-09-08T10:57:30: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:30: Method: GET
2026-09-08T10:57:30: originalUrl: /src/.env
2026-09-08T10:57:30: path: /src/.env
2026-09-08T10:57:30: normalizedPath: /src/.env
2026-09-08T10:57:30: isPublicRoute: false
2026-09-08T10:57:30: ------------------------------
2026-09-08T10:57:30: 10:57:30 [[32minfo[39m] [0mGET /src/.env [33m401[0m 0.556 ms - 123[0m
2026-09-08T10:57:31: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:31: Method: GET
2026-09-08T10:57:31: originalUrl: /core/.env
2026-09-08T10:57:31: path: /core/.env
2026-09-08T10:57:31: normalizedPath: /core/.env
2026-09-08T10:57:31: isPublicRoute: false
2026-09-08T10:57:31: ------------------------------
2026-09-08T10:57:31: 10:57:31 [[32minfo[39m] [0mGET /core/.env [33m401[0m 0.630 ms - 123[0m
2026-09-08T10:57:31: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:31: Method: GET
2026-09-08T10:57:31: originalUrl: /core/app/.env
2026-09-08T10:57:31: path: /core/app/.env
2026-09-08T10:57:31: normalizedPath: /core/app/.env
2026-09-08T10:57:31: isPublicRoute: false
2026-09-08T10:57:31: ------------------------------
2026-09-08T10:57:31: 10:57:31 [[32minfo[39m] [0mGET /core/app/.env [33m401[0m 0.646 ms - 123[0m
2026-09-08T10:57:31: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:31: Method: GET
2026-09-08T10:57:31: originalUrl: /config/.env
2026-09-08T10:57:31: path: /config/.env
2026-09-08T10:57:31: normalizedPath: /config/.env
2026-09-08T10:57:31: isPublicRoute: false
2026-09-08T10:57:31: ------------------------------
2026-09-08T10:57:31: 10:57:31 [[32minfo[39m] [0mGET /config/.env [33m401[0m 0.645 ms - 123[0m
2026-09-08T10:57:31: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:31: Method: GET
2026-09-08T10:57:31: originalUrl: /private/.env
2026-09-08T10:57:31: path: /private/.env
2026-09-08T10:57:31: normalizedPath: /private/.env
2026-09-08T10:57:31: isPublicRoute: false
2026-09-08T10:57:31: ------------------------------
2026-09-08T10:57:31: 10:57:31 [[32minfo[39m] [0mGET /private/.env [33m401[0m 0.573 ms - 123[0m
2026-09-08T10:57:32: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:32: Method: GET
2026-09-08T10:57:32: originalUrl: /application/.env
2026-09-08T10:57:32: path: /application/.env
2026-09-08T10:57:32: normalizedPath: /application/.env
2026-09-08T10:57:32: isPublicRoute: false
2026-09-08T10:57:32: ------------------------------
2026-09-08T10:57:32: 10:57:32 [[32minfo[39m] [0mGET /application/.env [33m401[0m 0.849 ms - 123[0m
2026-09-08T10:57:32: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:32: Method: GET
2026-09-08T10:57:32: originalUrl: /bootstrap/.env
2026-09-08T10:57:32: path: /bootstrap/.env
2026-09-08T10:57:32: normalizedPath: /bootstrap/.env
2026-09-08T10:57:32: isPublicRoute: false
2026-09-08T10:57:32: ------------------------------
2026-09-08T10:57:32: 10:57:32 [[32minfo[39m] [0mGET /bootstrap/.env [33m401[0m 0.797 ms - 123[0m
2026-09-08T10:57:33: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:33: Method: GET
2026-09-08T10:57:33: originalUrl: /database/.env
2026-09-08T10:57:33: path: /database/.env
2026-09-08T10:57:33: normalizedPath: /database/.env
2026-09-08T10:57:33: isPublicRoute: false
2026-09-08T10:57:33: ------------------------------
2026-09-08T10:57:33: 10:57:33 [[32minfo[39m] [0mGET /database/.env [33m401[0m 0.651 ms - 123[0m
2026-09-08T10:57:33: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:33: Method: GET
2026-09-08T10:57:33: originalUrl: /storage/.env
2026-09-08T10:57:33: path: /storage/.env
2026-09-08T10:57:33: normalizedPath: /storage/.env
2026-09-08T10:57:33: isPublicRoute: false
2026-09-08T10:57:33: ------------------------------
2026-09-08T10:57:33: 10:57:33 [[32minfo[39m] [0mGET /storage/.env [33m401[0m 0.655 ms - 123[0m
2026-09-08T10:57:33: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:33: Method: GET
2026-09-08T10:57:33: originalUrl: /var/www/.env
2026-09-08T10:57:33: path: /var/www/.env
2026-09-08T10:57:33: normalizedPath: /var/www/.env
2026-09-08T10:57:33: isPublicRoute: false
2026-09-08T10:57:33: ------------------------------
2026-09-08T10:57:33: 10:57:33 [[32minfo[39m] [0mGET /var/www/.env [33m401[0m 0.616 ms - 123[0m
2026-09-08T10:57:33: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:33: Method: GET
2026-09-08T10:57:33: originalUrl: /var/www/html/.env
2026-09-08T10:57:33: path: /var/www/html/.env
2026-09-08T10:57:33: normalizedPath: /var/www/html/.env
2026-09-08T10:57:33: isPublicRoute: false
2026-09-08T10:57:33: ------------------------------
2026-09-08T10:57:33: 10:57:33 [[32minfo[39m] [0mGET /var/www/html/.env [33m401[0m 0.581 ms - 123[0m
2026-09-08T10:57:34: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:34: Method: GET
2026-09-08T10:57:34: originalUrl: /current/.env
2026-09-08T10:57:34: path: /current/.env
2026-09-08T10:57:34: normalizedPath: /current/.env
2026-09-08T10:57:34: isPublicRoute: false
2026-09-08T10:57:34: ------------------------------
2026-09-08T10:57:34: 10:57:34 [[32minfo[39m] [0mGET /current/.env [33m401[0m 0.573 ms - 123[0m
2026-09-08T10:57:34: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:34: Method: GET
2026-09-08T10:57:34: originalUrl: /release/.env
2026-09-08T10:57:34: path: /release/.env
2026-09-08T10:57:34: normalizedPath: /release/.env
2026-09-08T10:57:34: isPublicRoute: false
2026-09-08T10:57:34: ------------------------------
2026-09-08T10:57:34: 10:57:34 [[32minfo[39m] [0mGET /release/.env [33m401[0m 0.599 ms - 123[0m
2026-09-08T10:57:34: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:34: Method: GET
2026-09-08T10:57:34: originalUrl: /releases/.env
2026-09-08T10:57:34: path: /releases/.env
2026-09-08T10:57:34: normalizedPath: /releases/.env
2026-09-08T10:57:34: isPublicRoute: false
2026-09-08T10:57:34: ------------------------------
2026-09-08T10:57:34: 10:57:34 [[32minfo[39m] [0mGET /releases/.env [33m401[0m 0.569 ms - 123[0m
2026-09-08T10:57:35: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:35: Method: GET
2026-09-08T10:57:35: originalUrl: /shared/.env
2026-09-08T10:57:35: path: /shared/.env
2026-09-08T10:57:35: normalizedPath: /shared/.env
2026-09-08T10:57:35: isPublicRoute: false
2026-09-08T10:57:35: ------------------------------
2026-09-08T10:57:35: 10:57:35 [[32minfo[39m] [0mGET /shared/.env [33m401[0m 0.575 ms - 123[0m
2026-09-08T10:57:35: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:35: Method: GET
2026-09-08T10:57:35: originalUrl: /deploy/.env
2026-09-08T10:57:35: path: /deploy/.env
2026-09-08T10:57:35: normalizedPath: /deploy/.env
2026-09-08T10:57:35: isPublicRoute: false
2026-09-08T10:57:35: ------------------------------
2026-09-08T10:57:35: 10:57:35 [[32minfo[39m] [0mGET /deploy/.env [33m401[0m 0.562 ms - 123[0m
2026-09-08T10:57:35: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:35: Method: GET
2026-09-08T10:57:35: originalUrl: /build/.env
2026-09-08T10:57:35: path: /build/.env
2026-09-08T10:57:35: normalizedPath: /build/.env
2026-09-08T10:57:35: isPublicRoute: false
2026-09-08T10:57:35: ------------------------------
2026-09-08T10:57:35: 10:57:35 [[32minfo[39m] [0mGET /build/.env [33m401[0m 0.637 ms - 123[0m
2026-09-08T10:57:35: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:35: Method: GET
2026-09-08T10:57:35: originalUrl: /dist/.env
2026-09-08T10:57:35: path: /dist/.env
2026-09-08T10:57:35: normalizedPath: /dist/.env
2026-09-08T10:57:35: isPublicRoute: false
2026-09-08T10:57:35: ------------------------------
2026-09-08T10:57:35: 10:57:35 [[32minfo[39m] [0mGET /dist/.env [33m401[0m 2.433 ms - 123[0m
2026-09-08T10:57:36: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:36: Method: GET
2026-09-08T10:57:36: originalUrl: /public_html/.env
2026-09-08T10:57:36: path: /public_html/.env
2026-09-08T10:57:36: normalizedPath: /public_html/.env
2026-09-08T10:57:36: isPublicRoute: false
2026-09-08T10:57:36: ------------------------------
2026-09-08T10:57:36: 10:57:36 [[32minfo[39m] [0mGET /public_html/.env [33m401[0m 0.801 ms - 123[0m
2026-09-08T10:57:36: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:36: Method: GET
2026-09-08T10:57:36: originalUrl: /htdocs/.env
2026-09-08T10:57:36: path: /htdocs/.env
2026-09-08T10:57:36: normalizedPath: /htdocs/.env
2026-09-08T10:57:36: isPublicRoute: false
2026-09-08T10:57:36: ------------------------------
2026-09-08T10:57:36: 10:57:36 [[32minfo[39m] [0mGET /htdocs/.env [33m401[0m 0.762 ms - 123[0m
2026-09-08T10:57:36: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:36: Method: GET
2026-09-08T10:57:36: originalUrl: /www/.env
2026-09-08T10:57:36: path: /www/.env
2026-09-08T10:57:36: normalizedPath: /www/.env
2026-09-08T10:57:36: isPublicRoute: false
2026-09-08T10:57:36: ------------------------------
2026-09-08T10:57:36: 10:57:36 [[32minfo[39m] [0mGET /www/.env [33m401[0m 0.754 ms - 123[0m
2026-09-08T10:57:37: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:37: Method: GET
2026-09-08T10:57:37: originalUrl: /html/.env
2026-09-08T10:57:37: path: /html/.env
2026-09-08T10:57:37: normalizedPath: /html/.env
2026-09-08T10:57:37: isPublicRoute: false
2026-09-08T10:57:37: ------------------------------
2026-09-08T10:57:37: 10:57:37 [[32minfo[39m] [0mGET /html/.env [33m401[0m 0.690 ms - 123[0m
2026-09-08T10:57:37: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:37: Method: GET
2026-09-08T10:57:37: originalUrl: /live/.env
2026-09-08T10:57:37: path: /live/.env
2026-09-08T10:57:37: normalizedPath: /live/.env
2026-09-08T10:57:37: isPublicRoute: false
2026-09-08T10:57:37: ------------------------------
2026-09-08T10:57:37: 10:57:37 [[32minfo[39m] [0mGET /live/.env [33m401[0m 0.863 ms - 123[0m
2026-09-08T10:57:37: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:37: Method: GET
2026-09-08T10:57:37: originalUrl: /prod/.env
2026-09-08T10:57:37: path: /prod/.env
2026-09-08T10:57:37: normalizedPath: /prod/.env
2026-09-08T10:57:37: isPublicRoute: false
2026-09-08T10:57:37: ------------------------------
2026-09-08T10:57:37: 10:57:37 [[32minfo[39m] [0mGET /prod/.env [33m401[0m 0.857 ms - 123[0m
2026-09-08T10:57:38: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:38: Method: GET
2026-09-08T10:57:38: originalUrl: /dev/.env
2026-09-08T10:57:38: path: /dev/.env
2026-09-08T10:57:38: normalizedPath: /dev/.env
2026-09-08T10:57:38: isPublicRoute: false
2026-09-08T10:57:38: ------------------------------
2026-09-08T10:57:38: 10:57:38 [[32minfo[39m] [0mGET /dev/.env [33m401[0m 0.771 ms - 123[0m
2026-09-08T10:57:38: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:38: Method: GET
2026-09-08T10:57:38: originalUrl: /staging/.env
2026-09-08T10:57:38: path: /staging/.env
2026-09-08T10:57:38: normalizedPath: /staging/.env
2026-09-08T10:57:38: isPublicRoute: false
2026-09-08T10:57:38: ------------------------------
2026-09-08T10:57:38: 10:57:38 [[32minfo[39m] [0mGET /staging/.env [33m401[0m 0.712 ms - 123[0m
2026-09-08T10:57:38: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:38: Method: GET
2026-09-08T10:57:38: originalUrl: /opt/.env
2026-09-08T10:57:38: path: /opt/.env
2026-09-08T10:57:38: normalizedPath: /opt/.env
2026-09-08T10:57:38: isPublicRoute: false
2026-09-08T10:57:38: ------------------------------
2026-09-08T10:57:38: 10:57:38 [[32minfo[39m] [0mGET /opt/.env [33m401[0m 0.705 ms - 123[0m
2026-09-08T10:57:39: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:39: Method: GET
2026-09-08T10:57:39: originalUrl: /laravel/.env
2026-09-08T10:57:39: path: /laravel/.env
2026-09-08T10:57:39: normalizedPath: /laravel/.env
2026-09-08T10:57:39: isPublicRoute: false
2026-09-08T10:57:39: ------------------------------
2026-09-08T10:57:39: 10:57:39 [[32minfo[39m] [0mGET /laravel/.env [33m401[0m 0.783 ms - 123[0m
2026-09-08T10:57:39: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:39: Method: GET
2026-09-08T10:57:39: originalUrl: /symfony/.env
2026-09-08T10:57:39: path: /symfony/.env
2026-09-08T10:57:39: normalizedPath: /symfony/.env
2026-09-08T10:57:39: isPublicRoute: false
2026-09-08T10:57:39: ------------------------------
2026-09-08T10:57:39: 10:57:39 [[32minfo[39m] [0mGET /symfony/.env [33m401[0m 0.855 ms - 123[0m
2026-09-08T10:57:39: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:39: Method: GET
2026-09-08T10:57:39: originalUrl: /wordpress/.env
2026-09-08T10:57:39: path: /wordpress/.env
2026-09-08T10:57:39: normalizedPath: /wordpress/.env
2026-09-08T10:57:39: isPublicRoute: false
2026-09-08T10:57:39: ------------------------------
2026-09-08T10:57:39: 10:57:39 [[32minfo[39m] [0mGET /wordpress/.env [33m401[0m 0.913 ms - 123[0m
2026-09-08T10:57:40: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:40: Method: GET
2026-09-08T10:57:40: originalUrl: /wp/.env
2026-09-08T10:57:40: path: /wp/.env
2026-09-08T10:57:40: normalizedPath: /wp/.env
2026-09-08T10:57:40: isPublicRoute: false
2026-09-08T10:57:40: ------------------------------
2026-09-08T10:57:40: 10:57:40 [[32minfo[39m] [0mGET /wp/.env [33m401[0m 0.817 ms - 123[0m
2026-09-08T10:57:40: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:40: Method: GET
2026-09-08T10:57:40: originalUrl: /cms/.env
2026-09-08T10:57:40: path: /cms/.env
2026-09-08T10:57:40: normalizedPath: /cms/.env
2026-09-08T10:57:40: isPublicRoute: false
2026-09-08T10:57:40: ------------------------------
2026-09-08T10:57:40: 10:57:40 [[32minfo[39m] [0mGET /cms/.env [33m401[0m 0.666 ms - 123[0m
2026-09-08T10:57:40: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:40: Method: GET
2026-09-08T10:57:40: originalUrl: /drupal/.env
2026-09-08T10:57:40: path: /drupal/.env
2026-09-08T10:57:40: normalizedPath: /drupal/.env
2026-09-08T10:57:40: isPublicRoute: false
2026-09-08T10:57:40: ------------------------------
2026-09-08T10:57:40: 10:57:40 [[32minfo[39m] [0mGET /drupal/.env [33m401[0m 0.636 ms - 123[0m
2026-09-08T10:57:41: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:41: Method: GET
2026-09-08T10:57:41: originalUrl: /joomla/.env
2026-09-08T10:57:41: path: /joomla/.env
2026-09-08T10:57:41: normalizedPath: /joomla/.env
2026-09-08T10:57:41: isPublicRoute: false
2026-09-08T10:57:41: ------------------------------
2026-09-08T10:57:41: 10:57:41 [[32minfo[39m] [0mGET /joomla/.env [33m401[0m 0.665 ms - 123[0m
2026-09-08T10:57:41: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:41: Method: GET
2026-09-08T10:57:41: originalUrl: /magento/.env
2026-09-08T10:57:41: path: /magento/.env
2026-09-08T10:57:41: normalizedPath: /magento/.env
2026-09-08T10:57:41: isPublicRoute: false
2026-09-08T10:57:41: ------------------------------
2026-09-08T10:57:41: 10:57:41 [[32minfo[39m] [0mGET /magento/.env [33m401[0m 0.628 ms - 123[0m
2026-09-08T10:57:41: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:41: Method: GET
2026-09-08T10:57:41: originalUrl: /shopify/.env
2026-09-08T10:57:41: path: /shopify/.env
2026-09-08T10:57:41: normalizedPath: /shopify/.env
2026-09-08T10:57:41: isPublicRoute: false
2026-09-08T10:57:41: ------------------------------
2026-09-08T10:57:41: 10:57:41 [[32minfo[39m] [0mGET /shopify/.env [33m401[0m 0.552 ms - 123[0m
2026-09-08T10:57:42: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:42: Method: GET
2026-09-08T10:57:42: originalUrl: /prestashop/.env
2026-09-08T10:57:42: path: /prestashop/.env
2026-09-08T10:57:42: normalizedPath: /prestashop/.env
2026-09-08T10:57:42: isPublicRoute: false
2026-09-08T10:57:42: ------------------------------
2026-09-08T10:57:42: 10:57:42 [[32minfo[39m] [0mGET /prestashop/.env [33m401[0m 0.644 ms - 123[0m
2026-09-08T10:57:42: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:42: Method: GET
2026-09-08T10:57:42: originalUrl: /codeigniter/.env
2026-09-08T10:57:42: path: /codeigniter/.env
2026-09-08T10:57:42: normalizedPath: /codeigniter/.env
2026-09-08T10:57:42: isPublicRoute: false
2026-09-08T10:57:42: ------------------------------
2026-09-08T10:57:42: 10:57:42 [[32minfo[39m] [0mGET /codeigniter/.env [33m401[0m 0.654 ms - 123[0m
2026-09-08T10:57:42: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:42: Method: GET
2026-09-08T10:57:42: originalUrl: /cakephp/.env
2026-09-08T10:57:42: path: /cakephp/.env
2026-09-08T10:57:42: normalizedPath: /cakephp/.env
2026-09-08T10:57:42: isPublicRoute: false
2026-09-08T10:57:42: ------------------------------
2026-09-08T10:57:42: 10:57:42 [[32minfo[39m] [0mGET /cakephp/.env [33m401[0m 0.529 ms - 123[0m
2026-09-08T10:57:43: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:43: Method: GET
2026-09-08T10:57:43: originalUrl: /zend/.env
2026-09-08T10:57:43: path: /zend/.env
2026-09-08T10:57:43: normalizedPath: /zend/.env
2026-09-08T10:57:43: isPublicRoute: false
2026-09-08T10:57:43: ------------------------------
2026-09-08T10:57:43: 10:57:43 [[32minfo[39m] [0mGET /zend/.env [33m401[0m 0.527 ms - 123[0m
2026-09-08T10:57:43: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:43: Method: GET
2026-09-08T10:57:43: originalUrl: /yii/.env
2026-09-08T10:57:43: path: /yii/.env
2026-09-08T10:57:43: normalizedPath: /yii/.env
2026-09-08T10:57:43: isPublicRoute: false
2026-09-08T10:57:43: ------------------------------
2026-09-08T10:57:43: 10:57:43 [[32minfo[39m] [0mGET /yii/.env [33m401[0m 0.736 ms - 123[0m
2026-09-08T10:57:43: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:43: Method: GET
2026-09-08T10:57:43: originalUrl: /laravel5/.env
2026-09-08T10:57:43: path: /laravel5/.env
2026-09-08T10:57:43: normalizedPath: /laravel5/.env
2026-09-08T10:57:43: isPublicRoute: false
2026-09-08T10:57:43: ------------------------------
2026-09-08T10:57:43: 10:57:43 [[32minfo[39m] [0mGET /laravel5/.env [33m401[0m 0.540 ms - 123[0m
2026-09-08T10:57:43: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:43: Method: GET
2026-09-08T10:57:43: originalUrl: /v1/.env
2026-09-08T10:57:43: path: /v1/.env
2026-09-08T10:57:43: normalizedPath: /v1/.env
2026-09-08T10:57:43: isPublicRoute: false
2026-09-08T10:57:43: ------------------------------
2026-09-08T10:57:43: 10:57:43 [[32minfo[39m] [0mGET /v1/.env [33m401[0m 0.672 ms - 123[0m
2026-09-08T10:57:44: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:44: Method: GET
2026-09-08T10:57:44: originalUrl: /v2/.env
2026-09-08T10:57:44: path: /v2/.env
2026-09-08T10:57:44: normalizedPath: /v2/.env
2026-09-08T10:57:44: isPublicRoute: false
2026-09-08T10:57:44: ------------------------------
2026-09-08T10:57:44: 10:57:44 [[32minfo[39m] [0mGET /v2/.env [33m401[0m 0.723 ms - 123[0m
2026-09-08T10:57:44: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:44: Method: GET
2026-09-08T10:57:44: originalUrl: /v3/.env
2026-09-08T10:57:44: path: /v3/.env
2026-09-08T10:57:44: normalizedPath: /v3/.env
2026-09-08T10:57:44: isPublicRoute: false
2026-09-08T10:57:44: ------------------------------
2026-09-08T10:57:44: 10:57:44 [[32minfo[39m] [0mGET /v3/.env [33m401[0m 0.783 ms - 123[0m
2026-09-08T10:57:44: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:44: Method: GET
2026-09-08T10:57:44: originalUrl: /api/v1/.env
2026-09-08T10:57:44: path: /api/v1/.env
2026-09-08T10:57:44: normalizedPath: /api/v1/.env
2026-09-08T10:57:44: isPublicRoute: false
2026-09-08T10:57:44: ------------------------------
2026-09-08T10:57:44: 10:57:44 [[32minfo[39m] [0mGET /api/v1/.env [33m401[0m 0.670 ms - 123[0m
2026-09-08T10:57:45: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:45: Method: GET
2026-09-08T10:57:45: originalUrl: /api/v2/.env
2026-09-08T10:57:45: path: /api/v2/.env
2026-09-08T10:57:45: normalizedPath: /api/v2/.env
2026-09-08T10:57:45: isPublicRoute: false
2026-09-08T10:57:45: ------------------------------
2026-09-08T10:57:45: 10:57:45 [[32minfo[39m] [0mGET /api/v2/.env [33m401[0m 0.644 ms - 123[0m
2026-09-08T10:57:45: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:45: Method: GET
2026-09-08T10:57:45: originalUrl: /rest/.env
2026-09-08T10:57:45: path: /rest/.env
2026-09-08T10:57:45: normalizedPath: /rest/.env
2026-09-08T10:57:45: isPublicRoute: false
2026-09-08T10:57:45: ------------------------------
2026-09-08T10:57:45: 10:57:45 [[32minfo[39m] [0mGET /rest/.env [33m401[0m 0.612 ms - 123[0m
2026-09-08T10:57:45: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:45: Method: GET
2026-09-08T10:57:45: originalUrl: /graphql/.env
2026-09-08T10:57:45: path: /graphql/.env
2026-09-08T10:57:45: normalizedPath: /graphql/.env
2026-09-08T10:57:45: isPublicRoute: false
2026-09-08T10:57:45: ------------------------------
2026-09-08T10:57:45: 10:57:45 [[32minfo[39m] [0mGET /graphql/.env [33m401[0m 0.697 ms - 123[0m
2026-09-08T10:57:46: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:46: Method: GET
2026-09-08T10:57:46: originalUrl: /gateway/.env
2026-09-08T10:57:46: path: /gateway/.env
2026-09-08T10:57:46: normalizedPath: /gateway/.env
2026-09-08T10:57:46: isPublicRoute: false
2026-09-08T10:57:46: ------------------------------
2026-09-08T10:57:46: 10:57:46 [[32minfo[39m] [0mGET /gateway/.env [33m401[0m 0.623 ms - 123[0m
2026-09-08T10:57:46: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:46: Method: GET
2026-09-08T10:57:46: originalUrl: /microservice/.env
2026-09-08T10:57:46: path: /microservice/.env
2026-09-08T10:57:46: normalizedPath: /microservice/.env
2026-09-08T10:57:46: isPublicRoute: false
2026-09-08T10:57:46: ------------------------------
2026-09-08T10:57:46: 10:57:46 [[32minfo[39m] [0mGET /microservice/.env [33m401[0m 0.768 ms - 123[0m
2026-09-08T10:57:46: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:46: Method: GET
2026-09-08T10:57:46: originalUrl: /service/.env
2026-09-08T10:57:46: path: /service/.env
2026-09-08T10:57:46: normalizedPath: /service/.env
2026-09-08T10:57:46: isPublicRoute: false
2026-09-08T10:57:46: ------------------------------
2026-09-08T10:57:46: 10:57:46 [[32minfo[39m] [0mGET /service/.env [33m401[0m 0.956 ms - 123[0m
2026-09-08T10:57:47: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:47: Method: GET
2026-09-08T10:57:47: originalUrl: /api/v3/.env
2026-09-08T10:57:47: path: /api/v3/.env
2026-09-08T10:57:47: normalizedPath: /api/v3/.env
2026-09-08T10:57:47: isPublicRoute: false
2026-09-08T10:57:47: ------------------------------
2026-09-08T10:57:47: 10:57:47 [[32minfo[39m] [0mGET /api/v3/.env [33m401[0m 0.688 ms - 123[0m
2026-09-08T10:57:47: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:47: Method: GET
2026-09-08T10:57:47: originalUrl: /api/dev/.env
2026-09-08T10:57:47: path: /api/dev/.env
2026-09-08T10:57:47: normalizedPath: /api/dev/.env
2026-09-08T10:57:47: isPublicRoute: false
2026-09-08T10:57:47: ------------------------------
2026-09-08T10:57:47: 10:57:47 [[32minfo[39m] [0mGET /api/dev/.env [33m401[0m 0.720 ms - 123[0m
2026-09-08T10:57:48: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:48: Method: GET
2026-09-08T10:57:48: originalUrl: /api/staging/.env
2026-09-08T10:57:48: path: /api/staging/.env
2026-09-08T10:57:48: normalizedPath: /api/staging/.env
2026-09-08T10:57:48: isPublicRoute: false
2026-09-08T10:57:48: ------------------------------
2026-09-08T10:57:48: 10:57:48 [[32minfo[39m] [0mGET /api/staging/.env [33m401[0m 0.601 ms - 123[0m
2026-09-08T10:57:49: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:49: Method: GET
2026-09-08T10:57:49: originalUrl: /vendor/.env
2026-09-08T10:57:49: path: /vendor/.env
2026-09-08T10:57:49: normalizedPath: /vendor/.env
2026-09-08T10:57:49: isPublicRoute: false
2026-09-08T10:57:49: ------------------------------
2026-09-08T10:57:49: 10:57:49 [[32minfo[39m] [0mGET /vendor/.env [33m401[0m 0.861 ms - 123[0m
2026-09-08T10:57:49: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:49: Method: GET
2026-09-08T10:57:49: originalUrl: /lib/.env
2026-09-08T10:57:49: path: /lib/.env
2026-09-08T10:57:49: normalizedPath: /lib/.env
2026-09-08T10:57:49: isPublicRoute: false
2026-09-08T10:57:49: ------------------------------
2026-09-08T10:57:49: 10:57:49 [[32minfo[39m] [0mGET /lib/.env [33m401[0m 0.620 ms - 123[0m
2026-09-08T10:57:49: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:49: Method: GET
2026-09-08T10:57:49: originalUrl: /resources/.env
2026-09-08T10:57:49: path: /resources/.env
2026-09-08T10:57:49: normalizedPath: /resources/.env
2026-09-08T10:57:49: isPublicRoute: false
2026-09-08T10:57:49: ------------------------------
2026-09-08T10:57:49: 10:57:49 [[32minfo[39m] [0mGET /resources/.env [33m401[0m 0.627 ms - 123[0m
2026-09-08T10:57:50: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:50: Method: GET
2026-09-08T10:57:50: originalUrl: /assets/.env
2026-09-08T10:57:50: path: /assets/.env
2026-09-08T10:57:50: normalizedPath: /assets/.env
2026-09-08T10:57:50: isPublicRoute: false
2026-09-08T10:57:50: ------------------------------
2026-09-08T10:57:50: 10:57:50 [[32minfo[39m] [0mGET /assets/.env [33m401[0m 0.666 ms - 123[0m
2026-09-08T10:57:50: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:50: Method: GET
2026-09-08T10:57:50: originalUrl: /uploads/.env
2026-09-08T10:57:50: path: /uploads/.env
2026-09-08T10:57:50: normalizedPath: /uploads/.env
2026-09-08T10:57:50: isPublicRoute: false
2026-09-08T10:57:50: ------------------------------
2026-09-08T10:57:50: 10:57:50 [[32minfo[39m] [0mGET /uploads/.env [33m404[0m 72.620 ms - 151[0m
2026-09-08T10:57:50: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:50: Method: GET
2026-09-08T10:57:50: originalUrl: /internal/.env
2026-09-08T10:57:50: path: /internal/.env
2026-09-08T10:57:50: normalizedPath: /internal/.env
2026-09-08T10:57:50: isPublicRoute: false
2026-09-08T10:57:50: ------------------------------
2026-09-08T10:57:50: 10:57:50 [[32minfo[39m] [0mGET /internal/.env [33m401[0m 0.805 ms - 123[0m
2026-09-08T10:57:51: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:51: Method: GET
2026-09-08T10:57:51: originalUrl: /tools/.env
2026-09-08T10:57:51: path: /tools/.env
2026-09-08T10:57:51: normalizedPath: /tools/.env
2026-09-08T10:57:51: isPublicRoute: false
2026-09-08T10:57:51: ------------------------------
2026-09-08T10:57:51: 10:57:51 [[32minfo[39m] [0mGET /tools/.env [33m401[0m 0.918 ms - 123[0m
2026-09-08T10:57:51: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:51: Method: GET
2026-09-08T10:57:51: originalUrl: /scripts/.env
2026-09-08T10:57:51: path: /scripts/.env
2026-09-08T10:57:51: normalizedPath: /scripts/.env
2026-09-08T10:57:51: isPublicRoute: false
2026-09-08T10:57:51: ------------------------------
2026-09-08T10:57:51: 10:57:51 [[32minfo[39m] [0mGET /scripts/.env [33m401[0m 0.876 ms - 123[0m
2026-09-08T10:57:51: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:51: Method: GET
2026-09-08T10:57:51: originalUrl: /bin/.env
2026-09-08T10:57:51: path: /bin/.env
2026-09-08T10:57:51: normalizedPath: /bin/.env
2026-09-08T10:57:51: isPublicRoute: false
2026-09-08T10:57:51: ------------------------------
2026-09-08T10:57:51: 10:57:51 [[32minfo[39m] [0mGET /bin/.env [33m401[0m 0.745 ms - 123[0m
2026-09-08T10:57:52: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:52: Method: GET
2026-09-08T10:57:52: originalUrl: /sbin/.env
2026-09-08T10:57:52: path: /sbin/.env
2026-09-08T10:57:52: normalizedPath: /sbin/.env
2026-09-08T10:57:52: isPublicRoute: false
2026-09-08T10:57:52: ------------------------------
2026-09-08T10:57:52: 10:57:52 [[32minfo[39m] [0mGET /sbin/.env [33m401[0m 0.662 ms - 123[0m
2026-09-08T10:57:52: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:52: Method: GET
2026-09-08T10:57:52: originalUrl: /local/.env
2026-09-08T10:57:52: path: /local/.env
2026-09-08T10:57:52: normalizedPath: /local/.env
2026-09-08T10:57:52: isPublicRoute: false
2026-09-08T10:57:52: ------------------------------
2026-09-08T10:57:52: 10:57:52 [[32minfo[39m] [0mGET /local/.env [33m401[0m 0.657 ms - 123[0m
2026-09-08T10:57:52: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:52: Method: GET
2026-09-08T10:57:52: originalUrl: /portal/.env
2026-09-08T10:57:52: path: /portal/.env
2026-09-08T10:57:52: normalizedPath: /portal/.env
2026-09-08T10:57:52: isPublicRoute: false
2026-09-08T10:57:52: ------------------------------
2026-09-08T10:57:52: 10:57:52 [[32minfo[39m] [0mGET /portal/.env [33m401[0m 0.706 ms - 123[0m
2026-09-08T10:57:53: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:53: Method: GET
2026-09-08T10:57:53: originalUrl: /dashboard/.env
2026-09-08T10:57:53: path: /dashboard/.env
2026-09-08T10:57:53: normalizedPath: /dashboard/.env
2026-09-08T10:57:53: isPublicRoute: false
2026-09-08T10:57:53: ------------------------------
2026-09-08T10:57:53: 10:57:53 [[32minfo[39m] [0mGET /dashboard/.env [33m401[0m 0.705 ms - 123[0m
2026-09-08T10:57:53: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:53: Method: GET
2026-09-08T10:57:53: originalUrl: /panel/.env
2026-09-08T10:57:53: path: /panel/.env
2026-09-08T10:57:53: normalizedPath: /panel/.env
2026-09-08T10:57:53: isPublicRoute: false
2026-09-08T10:57:53: ------------------------------
2026-09-08T10:57:53: 10:57:53 [[32minfo[39m] [0mGET /panel/.env [33m401[0m 0.650 ms - 123[0m
2026-09-08T10:57:53: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:53: Method: GET
2026-09-08T10:57:53: originalUrl: /crm/.env
2026-09-08T10:57:53: path: /crm/.env
2026-09-08T10:57:53: normalizedPath: /crm/.env
2026-09-08T10:57:53: isPublicRoute: false
2026-09-08T10:57:53: ------------------------------
2026-09-08T10:57:53: 10:57:53 [[32minfo[39m] [0mGET /crm/.env [33m401[0m 0.858 ms - 123[0m
2026-09-08T10:57:54: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:54: Method: GET
2026-09-08T10:57:54: originalUrl: /erp/.env
2026-09-08T10:57:54: path: /erp/.env
2026-09-08T10:57:54: normalizedPath: /erp/.env
2026-09-08T10:57:54: isPublicRoute: false
2026-09-08T10:57:54: ------------------------------
2026-09-08T10:57:54: 10:57:54 [[32minfo[39m] [0mGET /erp/.env [33m401[0m 0.849 ms - 123[0m
2026-09-08T10:57:54: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:54: Method: GET
2026-09-08T10:57:54: originalUrl: /shop/.env
2026-09-08T10:57:54: path: /shop/.env
2026-09-08T10:57:54: normalizedPath: /shop/.env
2026-09-08T10:57:54: isPublicRoute: false
2026-09-08T10:57:54: ------------------------------
2026-09-08T10:57:54: 10:57:54 [[32minfo[39m] [0mGET /shop/.env [33m401[0m 0.891 ms - 123[0m
2026-09-08T10:57:54: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:54: Method: GET
2026-09-08T10:57:54: originalUrl: /store/.env
2026-09-08T10:57:54: path: /store/.env
2026-09-08T10:57:54: normalizedPath: /store/.env
2026-09-08T10:57:54: isPublicRoute: false
2026-09-08T10:57:54: ------------------------------
2026-09-08T10:57:54: 10:57:54 [[32minfo[39m] [0mGET /store/.env [33m401[0m 0.815 ms - 123[0m
2026-09-08T10:57:55: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:55: Method: GET
2026-09-08T10:57:55: originalUrl: /saas/.env
2026-09-08T10:57:55: path: /saas/.env
2026-09-08T10:57:55: normalizedPath: /saas/.env
2026-09-08T10:57:55: isPublicRoute: false
2026-09-08T10:57:55: ------------------------------
2026-09-08T10:57:55: 10:57:55 [[32minfo[39m] [0mGET /saas/.env [33m401[0m 0.762 ms - 123[0m
2026-09-08T10:57:55: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:55: Method: GET
2026-09-08T10:57:55: originalUrl: /client/.env
2026-09-08T10:57:55: path: /client/.env
2026-09-08T10:57:55: normalizedPath: /client/.env
2026-09-08T10:57:55: isPublicRoute: false
2026-09-08T10:57:55: ------------------------------
2026-09-08T10:57:55: 10:57:55 [[32minfo[39m] [0mGET /client/.env [33m401[0m 0.615 ms - 123[0m
2026-09-08T10:57:55: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:55: Method: GET
2026-09-08T10:57:55: originalUrl: /project/.env
2026-09-08T10:57:55: path: /project/.env
2026-09-08T10:57:55: normalizedPath: /project/.env
2026-09-08T10:57:55: isPublicRoute: false
2026-09-08T10:57:55: ------------------------------
2026-09-08T10:57:55: 10:57:55 [[32minfo[39m] [0mGET /project/.env [33m401[0m 0.632 ms - 123[0m
2026-09-08T10:57:55: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:55: Method: GET
2026-09-08T10:57:55: originalUrl: /admin-panel/.env
2026-09-08T10:57:55: path: /admin-panel/.env
2026-09-08T10:57:55: normalizedPath: /admin-panel/.env
2026-09-08T10:57:55: isPublicRoute: false
2026-09-08T10:57:55: ------------------------------
2026-09-08T10:57:55: 10:57:55 [[32minfo[39m] [0mGET /admin-panel/.env [33m401[0m 0.763 ms - 123[0m
2026-09-08T10:57:56: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:56: Method: GET
2026-09-08T10:57:56: originalUrl: /control-panel/.env
2026-09-08T10:57:56: path: /control-panel/.env
2026-09-08T10:57:56: normalizedPath: /control-panel/.env
2026-09-08T10:57:56: isPublicRoute: false
2026-09-08T10:57:56: ------------------------------
2026-09-08T10:57:56: 10:57:56 [[32minfo[39m] [0mGET /control-panel/.env [33m401[0m 0.801 ms - 123[0m
2026-09-08T10:57:56: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:56: Method: GET
2026-09-08T10:57:56: originalUrl: /user-panel/.env
2026-09-08T10:57:56: path: /user-panel/.env
2026-09-08T10:57:56: normalizedPath: /user-panel/.env
2026-09-08T10:57:56: isPublicRoute: false
2026-09-08T10:57:56: ------------------------------
2026-09-08T10:57:56: 10:57:56 [[32minfo[39m] [0mGET /user-panel/.env [33m401[0m 0.804 ms - 123[0m
2026-09-08T10:57:56: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:56: Method: GET
2026-09-08T10:57:56: originalUrl: /node/.env
2026-09-08T10:57:56: path: /node/.env
2026-09-08T10:57:56: normalizedPath: /node/.env
2026-09-08T10:57:56: isPublicRoute: false
2026-09-08T10:57:56: ------------------------------
2026-09-08T10:57:56: 10:57:56 [[32minfo[39m] [0mGET /node/.env [33m401[0m 0.719 ms - 123[0m
2026-09-08T10:57:57: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:57: Method: GET
2026-09-08T10:57:57: originalUrl: /express/.env
2026-09-08T10:57:57: path: /express/.env
2026-09-08T10:57:57: normalizedPath: /express/.env
2026-09-08T10:57:57: isPublicRoute: false
2026-09-08T10:57:57: ------------------------------
2026-09-08T10:57:57: 10:57:57 [[32minfo[39m] [0mGET /express/.env [33m401[0m 0.664 ms - 123[0m
2026-09-08T10:57:57: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:57: Method: GET
2026-09-08T10:57:57: originalUrl: /next/.env
2026-09-08T10:57:57: path: /next/.env
2026-09-08T10:57:57: normalizedPath: /next/.env
2026-09-08T10:57:57: isPublicRoute: false
2026-09-08T10:57:57: ------------------------------
2026-09-08T10:57:57: 10:57:57 [[32minfo[39m] [0mGET /next/.env [33m401[0m 0.599 ms - 123[0m
2026-09-08T10:57:57: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:57: Method: GET
2026-09-08T10:57:57: originalUrl: /nuxt/.env
2026-09-08T10:57:57: path: /nuxt/.env
2026-09-08T10:57:57: normalizedPath: /nuxt/.env
2026-09-08T10:57:57: isPublicRoute: false
2026-09-08T10:57:57: ------------------------------
2026-09-08T10:57:57: 10:57:57 [[32minfo[39m] [0mGET /nuxt/.env [33m401[0m 0.838 ms - 123[0m
2026-09-08T10:57:58: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:58: Method: GET
2026-09-08T10:57:58: originalUrl: /nest/.env
2026-09-08T10:57:58: path: /nest/.env
2026-09-08T10:57:58: normalizedPath: /nest/.env
2026-09-08T10:57:58: isPublicRoute: false
2026-09-08T10:57:58: ------------------------------
2026-09-08T10:57:58: 10:57:58 [[32minfo[39m] [0mGET /nest/.env [33m401[0m 0.768 ms - 123[0m
2026-09-08T10:57:58: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:58: Method: GET
2026-09-08T10:57:58: originalUrl: /react/.env
2026-09-08T10:57:58: path: /react/.env
2026-09-08T10:57:58: normalizedPath: /react/.env
2026-09-08T10:57:58: isPublicRoute: false
2026-09-08T10:57:58: ------------------------------
2026-09-08T10:57:58: 10:57:58 [[32minfo[39m] [0mGET /react/.env [33m401[0m 0.691 ms - 123[0m
2026-09-08T10:57:58: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:58: Method: GET
2026-09-08T10:57:58: originalUrl: /vue/.env
2026-09-08T10:57:58: path: /vue/.env
2026-09-08T10:57:58: normalizedPath: /vue/.env
2026-09-08T10:57:58: isPublicRoute: false
2026-09-08T10:57:58: ------------------------------
2026-09-08T10:57:58: 10:57:58 [[32minfo[39m] [0mGET /vue/.env [33m401[0m 0.583 ms - 123[0m
2026-09-08T10:57:59: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:59: Method: GET
2026-09-08T10:57:59: originalUrl: /angular/.env
2026-09-08T10:57:59: path: /angular/.env
2026-09-08T10:57:59: normalizedPath: /angular/.env
2026-09-08T10:57:59: isPublicRoute: false
2026-09-08T10:57:59: ------------------------------
2026-09-08T10:57:59: 10:57:59 [[32minfo[39m] [0mGET /angular/.env [33m401[0m 0.580 ms - 123[0m
2026-09-08T10:57:59: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:59: Method: GET
2026-09-08T10:57:59: originalUrl: /svelte/.env
2026-09-08T10:57:59: path: /svelte/.env
2026-09-08T10:57:59: normalizedPath: /svelte/.env
2026-09-08T10:57:59: isPublicRoute: false
2026-09-08T10:57:59: ------------------------------
2026-09-08T10:57:59: 10:57:59 [[32minfo[39m] [0mGET /svelte/.env [33m401[0m 0.682 ms - 123[0m
2026-09-08T10:57:59: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:57:59: Method: GET
2026-09-08T10:57:59: originalUrl: /vite/.env
2026-09-08T10:57:59: path: /vite/.env
2026-09-08T10:57:59: normalizedPath: /vite/.env
2026-09-08T10:57:59: isPublicRoute: false
2026-09-08T10:57:59: ------------------------------
2026-09-08T10:57:59: 10:57:59 [[32minfo[39m] [0mGET /vite/.env [33m401[0m 0.588 ms - 123[0m
2026-09-08T10:58:00: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:00: Method: GET
2026-09-08T10:58:00: originalUrl: /backup/.env
2026-09-08T10:58:00: path: /backup/.env
2026-09-08T10:58:00: normalizedPath: /backup/.env
2026-09-08T10:58:00: isPublicRoute: false
2026-09-08T10:58:00: ------------------------------
2026-09-08T10:58:00: 10:58:00 [[32minfo[39m] [0mGET /backup/.env [33m401[0m 0.936 ms - 123[0m
2026-09-08T10:58:00: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:00: Method: GET
2026-09-08T10:58:00: originalUrl: /backups/.env
2026-09-08T10:58:00: path: /backups/.env
2026-09-08T10:58:00: normalizedPath: /backups/.env
2026-09-08T10:58:00: isPublicRoute: false
2026-09-08T10:58:00: ------------------------------
2026-09-08T10:58:00: 10:58:00 [[32minfo[39m] [0mGET /backups/.env [33m401[0m 0.724 ms - 123[0m
2026-09-08T10:58:00: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:00: Method: GET
2026-09-08T10:58:00: originalUrl: /old/.env
2026-09-08T10:58:00: path: /old/.env
2026-09-08T10:58:00: normalizedPath: /old/.env
2026-09-08T10:58:00: isPublicRoute: false
2026-09-08T10:58:00: ------------------------------
2026-09-08T10:58:00: 10:58:00 [[32minfo[39m] [0mGET /old/.env [33m401[0m 0.790 ms - 123[0m
2026-09-08T10:58:01: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:01: Method: GET
2026-09-08T10:58:01: originalUrl: /tmp/.env
2026-09-08T10:58:01: path: /tmp/.env
2026-09-08T10:58:01: normalizedPath: /tmp/.env
2026-09-08T10:58:01: isPublicRoute: false
2026-09-08T10:58:01: ------------------------------
2026-09-08T10:58:01: 10:58:01 [[32minfo[39m] [0mGET /tmp/.env [33m401[0m 0.622 ms - 123[0m
2026-09-08T10:58:01: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:01: Method: GET
2026-09-08T10:58:01: originalUrl: /temp/.env
2026-09-08T10:58:01: path: /temp/.env
2026-09-08T10:58:01: normalizedPath: /temp/.env
2026-09-08T10:58:01: isPublicRoute: false
2026-09-08T10:58:01: ------------------------------
2026-09-08T10:58:01: 10:58:01 [[32minfo[39m] [0mGET /temp/.env [33m401[0m 3.301 ms - 123[0m
2026-09-08T10:58:01: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:01: Method: GET
2026-09-08T10:58:01: originalUrl: /lab/.env
2026-09-08T10:58:01: path: /lab/.env
2026-09-08T10:58:01: normalizedPath: /lab/.env
2026-09-08T10:58:01: isPublicRoute: false
2026-09-08T10:58:01: ------------------------------
2026-09-08T10:58:01: 10:58:01 [[32minfo[39m] [0mGET /lab/.env [33m401[0m 10.388 ms - 123[0m
2026-09-08T10:58:02: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:02: Method: GET
2026-09-08T10:58:02: originalUrl: /cronlab/.env
2026-09-08T10:58:02: path: /cronlab/.env
2026-09-08T10:58:02: normalizedPath: /cronlab/.env
2026-09-08T10:58:02: isPublicRoute: false
2026-09-08T10:58:02: ------------------------------
2026-09-08T10:58:02: 10:58:02 [[32minfo[39m] [0mGET /cronlab/.env [33m401[0m 0.685 ms - 123[0m
2026-09-08T10:58:02: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:02: Method: GET
2026-09-08T10:58:02: originalUrl: /cron/.env
2026-09-08T10:58:02: path: /cron/.env
2026-09-08T10:58:02: normalizedPath: /cron/.env
2026-09-08T10:58:02: isPublicRoute: false
2026-09-08T10:58:02: ------------------------------
2026-09-08T10:58:02: 10:58:02 [[32minfo[39m] [0mGET /cron/.env [33m401[0m 0.654 ms - 123[0m
2026-09-08T10:58:02: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:02: Method: GET
2026-09-08T10:58:02: originalUrl: /en/.env
2026-09-08T10:58:02: path: /en/.env
2026-09-08T10:58:02: normalizedPath: /en/.env
2026-09-08T10:58:02: isPublicRoute: false
2026-09-08T10:58:02: ------------------------------
2026-09-08T10:58:02: 10:58:02 [[32minfo[39m] [0mGET /en/.env [33m401[0m 0.525 ms - 123[0m
2026-09-08T10:58:02: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:02: Method: GET
2026-09-08T10:58:02: originalUrl: /administrator/.env
2026-09-08T10:58:02: path: /administrator/.env
2026-09-08T10:58:02: normalizedPath: /administrator/.env
2026-09-08T10:58:02: isPublicRoute: false
2026-09-08T10:58:02: ------------------------------
2026-09-08T10:58:02: 10:58:02 [[32minfo[39m] [0mGET /administrator/.env [33m401[0m 0.598 ms - 123[0m
2026-09-08T10:58:03: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:03: Method: GET
2026-09-08T10:58:03: originalUrl: /psnlink/.env
2026-09-08T10:58:03: path: /psnlink/.env
2026-09-08T10:58:03: normalizedPath: /psnlink/.env
2026-09-08T10:58:03: isPublicRoute: false
2026-09-08T10:58:03: ------------------------------
2026-09-08T10:58:03: 10:58:03 [[32minfo[39m] [0mGET /psnlink/.env [33m401[0m 0.763 ms - 123[0m
2026-09-08T10:58:03: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:03: Method: GET
2026-09-08T10:58:03: originalUrl: /exapi/.env
2026-09-08T10:58:03: path: /exapi/.env
2026-09-08T10:58:03: normalizedPath: /exapi/.env
2026-09-08T10:58:03: isPublicRoute: false
2026-09-08T10:58:03: ------------------------------
2026-09-08T10:58:03: 10:58:03 [[32minfo[39m] [0mGET /exapi/.env [33m401[0m 0.747 ms - 123[0m
2026-09-08T10:58:03: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:03: Method: GET
2026-09-08T10:58:03: originalUrl: /sitemaps/.env
2026-09-08T10:58:03: path: /sitemaps/.env
2026-09-08T10:58:03: normalizedPath: /sitemaps/.env
2026-09-08T10:58:03: isPublicRoute: false
2026-09-08T10:58:03: ------------------------------
2026-09-08T10:58:03: 10:58:03 [[32minfo[39m] [0mGET /sitemaps/.env [33m401[0m 0.972 ms - 123[0m
2026-09-08T10:58:04: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:04: Method: GET
2026-09-08T10:58:04: originalUrl: /.env.backup1
2026-09-08T10:58:04: path: /.env.backup1
2026-09-08T10:58:04: normalizedPath: /.env.backup1
2026-09-08T10:58:04: isPublicRoute: false
2026-09-08T10:58:04: ------------------------------
2026-09-08T10:58:04: 10:58:04 [[32minfo[39m] [0mGET /.env.backup1 [33m401[0m 0.714 ms - 123[0m
2026-09-08T10:58:04: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:04: Method: GET
2026-09-08T10:58:04: originalUrl: /.env.backup2
2026-09-08T10:58:04: path: /.env.backup2
2026-09-08T10:58:04: normalizedPath: /.env.backup2
2026-09-08T10:58:04: isPublicRoute: false
2026-09-08T10:58:04: ------------------------------
2026-09-08T10:58:04: 10:58:04 [[32minfo[39m] [0mGET /.env.backup2 [33m401[0m 0.649 ms - 123[0m
2026-09-08T10:58:04: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:04: Method: GET
2026-09-08T10:58:04: originalUrl: /logs/.env
2026-09-08T10:58:04: path: /logs/.env
2026-09-08T10:58:04: normalizedPath: /logs/.env
2026-09-08T10:58:04: isPublicRoute: false
2026-09-08T10:58:04: ------------------------------
2026-09-08T10:58:04: 10:58:04 [[32minfo[39m] [0mGET /logs/.env [33m401[0m 0.744 ms - 123[0m
2026-09-08T10:58:05: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:05: Method: GET
2026-09-08T10:58:05: originalUrl: /cache/.env
2026-09-08T10:58:05: path: /cache/.env
2026-09-08T10:58:05: normalizedPath: /cache/.env
2026-09-08T10:58:05: isPublicRoute: false
2026-09-08T10:58:05: ------------------------------
2026-09-08T10:58:05: 10:58:05 [[32minfo[39m] [0mGET /cache/.env [33m401[0m 0.825 ms - 123[0m
2026-09-08T10:58:05: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:05: Method: GET
2026-09-08T10:58:05: originalUrl: /mailer/.env
2026-09-08T10:58:05: path: /mailer/.env
2026-09-08T10:58:05: normalizedPath: /mailer/.env
2026-09-08T10:58:05: isPublicRoute: false
2026-09-08T10:58:05: ------------------------------
2026-09-08T10:58:05: 10:58:05 [[32minfo[39m] [0mGET /mailer/.env [33m401[0m 1.094 ms - 123[0m
2026-09-08T10:58:05: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:05: Method: GET
2026-09-08T10:58:05: originalUrl: /mail/.env
2026-09-08T10:58:05: path: /mail/.env
2026-09-08T10:58:05: normalizedPath: /mail/.env
2026-09-08T10:58:05: isPublicRoute: false
2026-09-08T10:58:05: ------------------------------
2026-09-08T10:58:05: 10:58:05 [[32minfo[39m] [0mGET /mail/.env [33m401[0m 0.876 ms - 123[0m
2026-09-08T10:58:06: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:06: Method: GET
2026-09-08T10:58:06: originalUrl: /email/.env
2026-09-08T10:58:06: path: /email/.env
2026-09-08T10:58:06: normalizedPath: /email/.env
2026-09-08T10:58:06: isPublicRoute: false
2026-09-08T10:58:06: ------------------------------
2026-09-08T10:58:06: 10:58:06 [[32minfo[39m] [0mGET /email/.env [33m401[0m 0.798 ms - 123[0m
2026-09-08T10:58:06: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:06: Method: GET
2026-09-08T10:58:06: originalUrl: /smtp/.env
2026-09-08T10:58:06: path: /smtp/.env
2026-09-08T10:58:06: normalizedPath: /smtp/.env
2026-09-08T10:58:06: isPublicRoute: false
2026-09-08T10:58:06: ------------------------------
2026-09-08T10:58:06: 10:58:06 [[32minfo[39m] [0mGET /smtp/.env [33m401[0m 0.650 ms - 123[0m
2026-09-08T10:58:06: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:06: Method: GET
2026-09-08T10:58:06: originalUrl: /mailing/.env
2026-09-08T10:58:06: path: /mailing/.env
2026-09-08T10:58:06: normalizedPath: /mailing/.env
2026-09-08T10:58:06: isPublicRoute: false
2026-09-08T10:58:06: ------------------------------
2026-09-08T10:58:06: 10:58:06 [[32minfo[39m] [0mGET /mailing/.env [33m401[0m 0.892 ms - 123[0m
2026-09-08T10:58:07: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:07: Method: GET
2026-09-08T10:58:07: originalUrl: /notifications/.env
2026-09-08T10:58:07: path: /notifications/.env
2026-09-08T10:58:07: normalizedPath: /notifications/.env
2026-09-08T10:58:07: isPublicRoute: false
2026-09-08T10:58:07: ------------------------------
2026-09-08T10:58:07: 10:58:07 [[32minfo[39m] [0mGET /notifications/.env [33m401[0m 0.740 ms - 123[0m
2026-09-08T10:58:07: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:07: Method: GET
2026-09-08T10:58:07: originalUrl: /notify/.env
2026-09-08T10:58:07: path: /notify/.env
2026-09-08T10:58:07: normalizedPath: /notify/.env
2026-09-08T10:58:07: isPublicRoute: false
2026-09-08T10:58:07: ------------------------------
2026-09-08T10:58:07: 10:58:07 [[32minfo[39m] [0mGET /notify/.env [33m401[0m 1.857 ms - 123[0m
2026-09-08T10:58:07: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:07: Method: GET
2026-09-08T10:58:07: originalUrl: /sender/.env
2026-09-08T10:58:07: path: /sender/.env
2026-09-08T10:58:07: normalizedPath: /sender/.env
2026-09-08T10:58:07: isPublicRoute: false
2026-09-08T10:58:07: ------------------------------
2026-09-08T10:58:07: 10:58:07 [[32minfo[39m] [0mGET /sender/.env [33m401[0m 0.711 ms - 123[0m
2026-09-08T10:58:08: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:08: Method: GET
2026-09-08T10:58:08: originalUrl: /campaign/.env
2026-09-08T10:58:08: path: /campaign/.env
2026-09-08T10:58:08: normalizedPath: /campaign/.env
2026-09-08T10:58:08: isPublicRoute: false
2026-09-08T10:58:08: ------------------------------
2026-09-08T10:58:08: 10:58:08 [[32minfo[39m] [0mGET /campaign/.env [33m401[0m 0.653 ms - 123[0m
2026-09-08T10:58:08: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:08: Method: GET
2026-09-08T10:58:08: originalUrl: /newsletter/.env
2026-09-08T10:58:08: path: /newsletter/.env
2026-09-08T10:58:08: normalizedPath: /newsletter/.env
2026-09-08T10:58:08: isPublicRoute: false
2026-09-08T10:58:08: ------------------------------
2026-09-08T10:58:08: 10:58:08 [[32minfo[39m] [0mGET /newsletter/.env [33m401[0m 0.788 ms - 123[0m
2026-09-08T10:58:08: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:08: Method: GET
2026-09-08T10:58:08: originalUrl: /ses/.env
2026-09-08T10:58:08: path: /ses/.env
2026-09-08T10:58:08: normalizedPath: /ses/.env
2026-09-08T10:58:08: isPublicRoute: false
2026-09-08T10:58:08: ------------------------------
2026-09-08T10:58:08: 10:58:08 [[32minfo[39m] [0mGET /ses/.env [33m401[0m 0.867 ms - 123[0m
2026-09-08T10:58:09: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:09: Method: GET
2026-09-08T10:58:09: originalUrl: /sendgrid/.env
2026-09-08T10:58:09: path: /sendgrid/.env
2026-09-08T10:58:09: normalizedPath: /sendgrid/.env
2026-09-08T10:58:09: isPublicRoute: false
2026-09-08T10:58:09: ------------------------------
2026-09-08T10:58:09: 10:58:09 [[32minfo[39m] [0mGET /sendgrid/.env [33m401[0m 0.720 ms - 123[0m
2026-09-08T10:58:09: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:09: Method: GET
2026-09-08T10:58:09: originalUrl: /sparkpost/.env
2026-09-08T10:58:09: path: /sparkpost/.env
2026-09-08T10:58:09: normalizedPath: /sparkpost/.env
2026-09-08T10:58:09: isPublicRoute: false
2026-09-08T10:58:09: ------------------------------
2026-09-08T10:58:09: 10:58:09 [[32minfo[39m] [0mGET /sparkpost/.env [33m401[0m 0.844 ms - 123[0m
2026-09-08T10:58:09: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:09: Method: GET
2026-09-08T10:58:09: originalUrl: /postmark/.env
2026-09-08T10:58:09: path: /postmark/.env
2026-09-08T10:58:09: normalizedPath: /postmark/.env
2026-09-08T10:58:09: isPublicRoute: false
2026-09-08T10:58:09: ------------------------------
2026-09-08T10:58:09: 10:58:09 [[32minfo[39m] [0mGET /postmark/.env [33m401[0m 0.693 ms - 123[0m
2026-09-08T10:58:09: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:09: Method: GET
2026-09-08T10:58:09: originalUrl: /mailgun/.env
2026-09-08T10:58:09: path: /mailgun/.env
2026-09-08T10:58:09: normalizedPath: /mailgun/.env
2026-09-08T10:58:09: isPublicRoute: false
2026-09-08T10:58:09: ------------------------------
2026-09-08T10:58:09: 10:58:09 [[32minfo[39m] [0mGET /mailgun/.env [33m401[0m 0.742 ms - 123[0m
2026-09-08T10:58:10: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:10: Method: GET
2026-09-08T10:58:10: originalUrl: /mandrill/.env
2026-09-08T10:58:10: path: /mandrill/.env
2026-09-08T10:58:10: normalizedPath: /mandrill/.env
2026-09-08T10:58:10: isPublicRoute: false
2026-09-08T10:58:10: ------------------------------
2026-09-08T10:58:10: 10:58:10 [[32minfo[39m] [0mGET /mandrill/.env [33m401[0m 0.832 ms - 123[0m
2026-09-08T10:58:10: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:10: Method: GET
2026-09-08T10:58:10: originalUrl: /mailjet/.env
2026-09-08T10:58:10: path: /mailjet/.env
2026-09-08T10:58:10: normalizedPath: /mailjet/.env
2026-09-08T10:58:10: isPublicRoute: false
2026-09-08T10:58:10: ------------------------------
2026-09-08T10:58:10: 10:58:10 [[32minfo[39m] [0mGET /mailjet/.env [33m401[0m 0.706 ms - 123[0m
2026-09-08T10:58:10: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:10: Method: GET
2026-09-08T10:58:10: originalUrl: /brevo/.env
2026-09-08T10:58:10: path: /brevo/.env
2026-09-08T10:58:10: normalizedPath: /brevo/.env
2026-09-08T10:58:10: isPublicRoute: false
2026-09-08T10:58:10: ------------------------------
2026-09-08T10:58:10: 10:58:10 [[32minfo[39m] [0mGET /brevo/.env [33m401[0m 0.685 ms - 123[0m
2026-09-08T10:58:11: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:11: Method: GET
2026-09-08T10:58:11: originalUrl: /transactional/.env
2026-09-08T10:58:11: path: /transactional/.env
2026-09-08T10:58:11: normalizedPath: /transactional/.env
2026-09-08T10:58:11: isPublicRoute: false
2026-09-08T10:58:11: ------------------------------
2026-09-08T10:58:11: 10:58:11 [[32minfo[39m] [0mGET /transactional/.env [33m401[0m 0.673 ms - 123[0m
2026-09-08T10:58:11: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:11: Method: GET
2026-09-08T10:58:11: originalUrl: /bulk/.env
2026-09-08T10:58:11: path: /bulk/.env
2026-09-08T10:58:11: normalizedPath: /bulk/.env
2026-09-08T10:58:11: isPublicRoute: false
2026-09-08T10:58:11: ------------------------------
2026-09-08T10:58:11: 10:58:11 [[32minfo[39m] [0mGET /bulk/.env [33m401[0m 0.696 ms - 123[0m
2026-09-08T10:58:11: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:11: Method: GET
2026-09-08T10:58:11: originalUrl: /aws/.env
2026-09-08T10:58:11: path: /aws/.env
2026-09-08T10:58:11: normalizedPath: /aws/.env
2026-09-08T10:58:11: isPublicRoute: false
2026-09-08T10:58:11: ------------------------------
2026-09-08T10:58:11: 10:58:11 [[32minfo[39m] [0mGET /aws/.env [33m401[0m 0.658 ms - 123[0m
2026-09-08T10:58:12: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:12: Method: GET
2026-09-08T10:58:12: originalUrl: /azure/.env
2026-09-08T10:58:12: path: /azure/.env
2026-09-08T10:58:12: normalizedPath: /azure/.env
2026-09-08T10:58:12: isPublicRoute: false
2026-09-08T10:58:12: ------------------------------
2026-09-08T10:58:12: 10:58:12 [[32minfo[39m] [0mGET /azure/.env [33m401[0m 0.743 ms - 123[0m
2026-09-08T10:58:12: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:12: Method: GET
2026-09-08T10:58:12: originalUrl: /gcp/.env
2026-09-08T10:58:12: path: /gcp/.env
2026-09-08T10:58:12: normalizedPath: /gcp/.env
2026-09-08T10:58:12: isPublicRoute: false
2026-09-08T10:58:12: ------------------------------
2026-09-08T10:58:12: 10:58:12 [[32minfo[39m] [0mGET /gcp/.env [33m401[0m 0.696 ms - 123[0m
2026-09-08T10:58:12: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:12: Method: GET
2026-09-08T10:58:12: originalUrl: /cloud/.env
2026-09-08T10:58:12: path: /cloud/.env
2026-09-08T10:58:12: normalizedPath: /cloud/.env
2026-09-08T10:58:12: isPublicRoute: false
2026-09-08T10:58:12: ------------------------------
2026-09-08T10:58:12: 10:58:12 [[32minfo[39m] [0mGET /cloud/.env [33m401[0m 0.684 ms - 123[0m
2026-09-08T10:58:13: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:13: Method: GET
2026-09-08T10:58:13: originalUrl: /infrastructure/.env
2026-09-08T10:58:13: path: /infrastructure/.env
2026-09-08T10:58:13: normalizedPath: /infrastructure/.env
2026-09-08T10:58:13: isPublicRoute: false
2026-09-08T10:58:13: ------------------------------
2026-09-08T10:58:13: 10:58:13 [[32minfo[39m] [0mGET /infrastructure/.env [33m401[0m 0.670 ms - 123[0m
2026-09-08T10:58:13: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:13: Method: GET
2026-09-08T10:58:13: originalUrl: /docker/.env
2026-09-08T10:58:13: path: /docker/.env
2026-09-08T10:58:13: normalizedPath: /docker/.env
2026-09-08T10:58:13: isPublicRoute: false
2026-09-08T10:58:13: ------------------------------
2026-09-08T10:58:13: 10:58:13 [[32minfo[39m] [0mGET /docker/.env [33m401[0m 0.671 ms - 123[0m
2026-09-08T10:58:13: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:13: Method: GET
2026-09-08T10:58:13: originalUrl: /k8s/.env
2026-09-08T10:58:13: path: /k8s/.env
2026-09-08T10:58:13: normalizedPath: /k8s/.env
2026-09-08T10:58:13: isPublicRoute: false
2026-09-08T10:58:13: ------------------------------
2026-09-08T10:58:13: 10:58:13 [[32minfo[39m] [0mGET /k8s/.env [33m401[0m 0.612 ms - 123[0m
2026-09-08T10:58:14: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:14: Method: GET
2026-09-08T10:58:14: originalUrl: /kubernetes/.env
2026-09-08T10:58:14: path: /kubernetes/.env
2026-09-08T10:58:14: normalizedPath: /kubernetes/.env
2026-09-08T10:58:14: isPublicRoute: false
2026-09-08T10:58:14: ------------------------------
2026-09-08T10:58:14: 10:58:14 [[32minfo[39m] [0mGET /kubernetes/.env [33m401[0m 0.885 ms - 123[0m
2026-09-08T10:58:14: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:14: Method: GET
2026-09-08T10:58:14: originalUrl: /terraform/.env
2026-09-08T10:58:14: path: /terraform/.env
2026-09-08T10:58:14: normalizedPath: /terraform/.env
2026-09-08T10:58:14: isPublicRoute: false
2026-09-08T10:58:14: ------------------------------
2026-09-08T10:58:14: 10:58:14 [[32minfo[39m] [0mGET /terraform/.env [33m401[0m 1.069 ms - 123[0m
2026-09-08T10:58:14: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:14: Method: GET
2026-09-08T10:58:14: originalUrl: /ansible/.env
2026-09-08T10:58:14: path: /ansible/.env
2026-09-08T10:58:14: normalizedPath: /ansible/.env
2026-09-08T10:58:14: isPublicRoute: false
2026-09-08T10:58:14: ------------------------------
2026-09-08T10:58:14: 10:58:14 [[32minfo[39m] [0mGET /ansible/.env [33m401[0m 0.795 ms - 123[0m
2026-09-08T10:58:15: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:15: Method: GET
2026-09-08T10:58:15: originalUrl: /.git/.env
2026-09-08T10:58:15: path: /.git/.env
2026-09-08T10:58:15: normalizedPath: /.git/.env
2026-09-08T10:58:15: isPublicRoute: false
2026-09-08T10:58:15: ------------------------------
2026-09-08T10:58:15: 10:58:15 [[32minfo[39m] [0mGET /.git/.env [33m401[0m 0.688 ms - 123[0m
2026-09-08T10:58:15: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:15: Method: GET
2026-09-08T10:58:15: originalUrl: /ci/.env
2026-09-08T10:58:15: path: /ci/.env
2026-09-08T10:58:15: normalizedPath: /ci/.env
2026-09-08T10:58:15: isPublicRoute: false
2026-09-08T10:58:15: ------------------------------
2026-09-08T10:58:15: 10:58:15 [[32minfo[39m] [0mGET /ci/.env [33m401[0m 0.626 ms - 123[0m
2026-09-08T10:58:15: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:15: Method: GET
2026-09-08T10:58:15: originalUrl: /cd/.env
2026-09-08T10:58:15: path: /cd/.env
2026-09-08T10:58:15: normalizedPath: /cd/.env
2026-09-08T10:58:15: isPublicRoute: false
2026-09-08T10:58:15: ------------------------------
2026-09-08T10:58:15: 10:58:15 [[32minfo[39m] [0mGET /cd/.env [33m401[0m 0.642 ms - 123[0m
2026-09-08T10:58:16: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:16: Method: GET
2026-09-08T10:58:16: originalUrl: /jenkins/.env
2026-09-08T10:58:16: path: /jenkins/.env
2026-09-08T10:58:16: normalizedPath: /jenkins/.env
2026-09-08T10:58:16: isPublicRoute: false
2026-09-08T10:58:16: ------------------------------
2026-09-08T10:58:16: 10:58:16 [[32minfo[39m] [0mGET /jenkins/.env [33m401[0m 0.874 ms - 123[0m
2026-09-08T10:58:16: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:16: Method: GET
2026-09-08T10:58:16: originalUrl: /gitlab/.env
2026-09-08T10:58:16: path: /gitlab/.env
2026-09-08T10:58:16: normalizedPath: /gitlab/.env
2026-09-08T10:58:16: isPublicRoute: false
2026-09-08T10:58:16: ------------------------------
2026-09-08T10:58:16: 10:58:16 [[32minfo[39m] [0mGET /gitlab/.env [33m401[0m 0.829 ms - 123[0m
2026-09-08T10:58:16: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:16: Method: GET
2026-09-08T10:58:16: originalUrl: /github/.env
2026-09-08T10:58:16: path: /github/.env
2026-09-08T10:58:16: normalizedPath: /github/.env
2026-09-08T10:58:16: isPublicRoute: false
2026-09-08T10:58:16: ------------------------------
2026-09-08T10:58:16: 10:58:16 [[32minfo[39m] [0mGET /github/.env [33m401[0m 0.639 ms - 123[0m
2026-09-08T10:58:17: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:17: Method: GET
2026-09-08T10:58:17: originalUrl: /actions/.env
2026-09-08T10:58:17: path: /actions/.env
2026-09-08T10:58:17: normalizedPath: /actions/.env
2026-09-08T10:58:17: isPublicRoute: false
2026-09-08T10:58:17: ------------------------------
2026-09-08T10:58:17: 10:58:17 [[32minfo[39m] [0mGET /actions/.env [33m401[0m 0.822 ms - 123[0m
2026-09-08T10:58:17: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:17: Method: GET
2026-09-08T10:58:17: originalUrl: /circleci/.env
2026-09-08T10:58:17: path: /circleci/.env
2026-09-08T10:58:17: normalizedPath: /circleci/.env
2026-09-08T10:58:17: isPublicRoute: false
2026-09-08T10:58:17: ------------------------------
2026-09-08T10:58:17: 10:58:17 [[32minfo[39m] [0mGET /circleci/.env [33m401[0m 0.712 ms - 123[0m
2026-09-08T10:58:17: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:17: Method: GET
2026-09-08T10:58:17: originalUrl: /travis/.env
2026-09-08T10:58:17: path: /travis/.env
2026-09-08T10:58:17: normalizedPath: /travis/.env
2026-09-08T10:58:17: isPublicRoute: false
2026-09-08T10:58:17: ------------------------------
2026-09-08T10:58:17: 10:58:17 [[32minfo[39m] [0mGET /travis/.env [33m401[0m 0.635 ms - 123[0m
2026-09-08T10:58:18: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:18: Method: GET
2026-09-08T10:58:18: originalUrl: /buildkite/.env
2026-09-08T10:58:18: path: /buildkite/.env
2026-09-08T10:58:18: normalizedPath: /buildkite/.env
2026-09-08T10:58:18: isPublicRoute: false
2026-09-08T10:58:18: ------------------------------
2026-09-08T10:58:18: 10:58:18 [[32minfo[39m] [0mGET /buildkite/.env [33m401[0m 0.634 ms - 123[0m
2026-09-08T10:58:18: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:18: Method: GET
2026-09-08T10:58:18: originalUrl: /mysql/.env
2026-09-08T10:58:18: path: /mysql/.env
2026-09-08T10:58:18: normalizedPath: /mysql/.env
2026-09-08T10:58:18: isPublicRoute: false
2026-09-08T10:58:18: ------------------------------
2026-09-08T10:58:18: 10:58:18 [[32minfo[39m] [0mGET /mysql/.env [33m401[0m 0.682 ms - 123[0m
2026-09-08T10:58:18: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:18: Method: GET
2026-09-08T10:58:18: originalUrl: /postgres/.env
2026-09-08T10:58:18: path: /postgres/.env
2026-09-08T10:58:18: normalizedPath: /postgres/.env
2026-09-08T10:58:18: isPublicRoute: false
2026-09-08T10:58:18: ------------------------------
2026-09-08T10:58:18: 10:58:18 [[32minfo[39m] [0mGET /postgres/.env [33m401[0m 0.684 ms - 123[0m
2026-09-08T10:58:19: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:19: Method: GET
2026-09-08T10:58:19: originalUrl: /mongodb/.env
2026-09-08T10:58:19: path: /mongodb/.env
2026-09-08T10:58:19: normalizedPath: /mongodb/.env
2026-09-08T10:58:19: isPublicRoute: false
2026-09-08T10:58:19: ------------------------------
2026-09-08T10:58:19: 10:58:19 [[32minfo[39m] [0mGET /mongodb/.env [33m401[0m 0.635 ms - 123[0m
2026-09-08T10:58:19: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:19: Method: GET
2026-09-08T10:58:19: originalUrl: /redis/.env
2026-09-08T10:58:19: path: /redis/.env
2026-09-08T10:58:19: normalizedPath: /redis/.env
2026-09-08T10:58:19: isPublicRoute: false
2026-09-08T10:58:19: ------------------------------
2026-09-08T10:58:19: 10:58:19 [[32minfo[39m] [0mGET /redis/.env [33m401[0m 0.634 ms - 123[0m
2026-09-08T10:58:19: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:19: Method: GET
2026-09-08T10:58:19: originalUrl: /elasticsearch/.env
2026-09-08T10:58:19: path: /elasticsearch/.env
2026-09-08T10:58:19: normalizedPath: /elasticsearch/.env
2026-09-08T10:58:19: isPublicRoute: false
2026-09-08T10:58:19: ------------------------------
2026-09-08T10:58:19: 10:58:19 [[32minfo[39m] [0mGET /elasticsearch/.env [33m401[0m 0.681 ms - 123[0m
2026-09-08T10:58:19: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:19: Method: GET
2026-09-08T10:58:19: originalUrl: /rabbitmq/.env
2026-09-08T10:58:19: path: /rabbitmq/.env
2026-09-08T10:58:19: normalizedPath: /rabbitmq/.env
2026-09-08T10:58:19: isPublicRoute: false
2026-09-08T10:58:19: ------------------------------
2026-09-08T10:58:19: 10:58:19 [[32minfo[39m] [0mGET /rabbitmq/.env [33m401[0m 0.783 ms - 123[0m
2026-09-08T10:58:20: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:20: Method: GET
2026-09-08T10:58:20: originalUrl: /kafka/.env
2026-09-08T10:58:20: path: /kafka/.env
2026-09-08T10:58:20: normalizedPath: /kafka/.env
2026-09-08T10:58:20: isPublicRoute: false
2026-09-08T10:58:20: ------------------------------
2026-09-08T10:58:20: 10:58:20 [[32minfo[39m] [0mGET /kafka/.env [33m401[0m 0.830 ms - 123[0m
2026-09-08T10:58:20: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:20: Method: GET
2026-09-08T10:58:20: originalUrl: /queue/.env
2026-09-08T10:58:20: path: /queue/.env
2026-09-08T10:58:20: normalizedPath: /queue/.env
2026-09-08T10:58:20: isPublicRoute: false
2026-09-08T10:58:20: ------------------------------
2026-09-08T10:58:20: 10:58:20 [[32minfo[39m] [0mGET /queue/.env [33m401[0m 0.762 ms - 123[0m
2026-09-08T10:58:20: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:20: Method: GET
2026-09-08T10:58:20: originalUrl: /worker/.env
2026-09-08T10:58:20: path: /worker/.env
2026-09-08T10:58:20: normalizedPath: /worker/.env
2026-09-08T10:58:20: isPublicRoute: false
2026-09-08T10:58:20: ------------------------------
2026-09-08T10:58:20: 10:58:20 [[32minfo[39m] [0mGET /worker/.env [33m401[0m 0.641 ms - 123[0m
2026-09-08T10:58:22: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:22: Method: GET
2026-09-08T10:58:22: originalUrl: /job/.env
2026-09-08T10:58:22: path: /job/.env
2026-09-08T10:58:22: normalizedPath: /job/.env
2026-09-08T10:58:22: isPublicRoute: false
2026-09-08T10:58:22: ------------------------------
2026-09-08T10:58:22: 10:58:22 [[32minfo[39m] [0mGET /job/.env [33m401[0m 0.617 ms - 123[0m
2026-09-08T10:58:22: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:22: Method: GET
2026-09-08T10:58:22: originalUrl: /test/.env
2026-09-08T10:58:22: path: /test/.env
2026-09-08T10:58:22: normalizedPath: /test/.env
2026-09-08T10:58:22: isPublicRoute: false
2026-09-08T10:58:22: ------------------------------
2026-09-08T10:58:22: 10:58:22 [[32minfo[39m] [0mGET /test/.env [33m401[0m 0.646 ms - 123[0m
2026-09-08T10:58:23: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:23: Method: GET
2026-09-08T10:58:23: originalUrl: /qa/.env
2026-09-08T10:58:23: path: /qa/.env
2026-09-08T10:58:23: normalizedPath: /qa/.env
2026-09-08T10:58:23: isPublicRoute: false
2026-09-08T10:58:23: ------------------------------
2026-09-08T10:58:23: 10:58:23 [[32minfo[39m] [0mGET /qa/.env [33m401[0m 0.748 ms - 123[0m
2026-09-08T10:58:23: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:23: Method: GET
2026-09-08T10:58:23: originalUrl: /preview/.env
2026-09-08T10:58:23: path: /preview/.env
2026-09-08T10:58:23: normalizedPath: /preview/.env
2026-09-08T10:58:23: isPublicRoute: false
2026-09-08T10:58:23: ------------------------------
2026-09-08T10:58:23: 10:58:23 [[32minfo[39m] [0mGET /preview/.env [33m401[0m 0.657 ms - 123[0m
2026-09-08T10:58:23: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:23: Method: GET
2026-09-08T10:58:23: originalUrl: /beta/.env
2026-09-08T10:58:23: path: /beta/.env
2026-09-08T10:58:23: normalizedPath: /beta/.env
2026-09-08T10:58:23: isPublicRoute: false
2026-09-08T10:58:23: ------------------------------
2026-09-08T10:58:23: 10:58:23 [[32minfo[39m] [0mGET /beta/.env [33m401[0m 0.678 ms - 123[0m
2026-09-08T10:58:24: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:24: Method: GET
2026-09-08T10:58:24: originalUrl: /uat/.env
2026-09-08T10:58:24: path: /uat/.env
2026-09-08T10:58:24: normalizedPath: /uat/.env
2026-09-08T10:58:24: isPublicRoute: false
2026-09-08T10:58:24: ------------------------------
2026-09-08T10:58:24: 10:58:24 [[32minfo[39m] [0mGET /uat/.env [33m401[0m 0.660 ms - 123[0m
2026-09-08T10:58:24: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:24: Method: GET
2026-09-08T10:58:24: originalUrl: /stage/.env
2026-09-08T10:58:24: path: /stage/.env
2026-09-08T10:58:24: normalizedPath: /stage/.env
2026-09-08T10:58:24: isPublicRoute: false
2026-09-08T10:58:24: ------------------------------
2026-09-08T10:58:24: 10:58:24 [[32minfo[39m] [0mGET /stage/.env [33m401[0m 0.753 ms - 123[0m
2026-09-08T10:58:24: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:24: Method: GET
2026-09-08T10:58:24: originalUrl: /development/.env
2026-09-08T10:58:24: path: /development/.env
2026-09-08T10:58:24: normalizedPath: /development/.env
2026-09-08T10:58:24: isPublicRoute: false
2026-09-08T10:58:24: ------------------------------
2026-09-08T10:58:24: 10:58:24 [[32minfo[39m] [0mGET /development/.env [33m401[0m 0.642 ms - 123[0m
2026-09-08T10:58:24: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:24: Method: GET
2026-09-08T10:58:24: originalUrl: /production/.env
2026-09-08T10:58:24: path: /production/.env
2026-09-08T10:58:24: normalizedPath: /production/.env
2026-09-08T10:58:24: isPublicRoute: false
2026-09-08T10:58:24: ------------------------------
2026-09-08T10:58:24: 10:58:24 [[32minfo[39m] [0mGET /production/.env [33m401[0m 0.836 ms - 123[0m
2026-09-08T10:58:25: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:25: Method: GET
2026-09-08T10:58:25: originalUrl: /config/app/.env
2026-09-08T10:58:25: path: /config/app/.env
2026-09-08T10:58:25: normalizedPath: /config/app/.env
2026-09-08T10:58:25: isPublicRoute: false
2026-09-08T10:58:25: ------------------------------
2026-09-08T10:58:25: 10:58:25 [[32minfo[39m] [0mGET /config/app/.env [33m401[0m 0.757 ms - 123[0m
2026-09-08T10:58:25: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:25: Method: GET
2026-09-08T10:58:25: originalUrl: /phpinfo.php
2026-09-08T10:58:25: path: /phpinfo.php
2026-09-08T10:58:25: normalizedPath: /phpinfo.php
2026-09-08T10:58:25: isPublicRoute: false
2026-09-08T10:58:25: ------------------------------
2026-09-08T10:58:25: 10:58:25 [[32minfo[39m] [0mGET /phpinfo.php [33m401[0m 1.840 ms - 123[0m
2026-09-08T10:58:25: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:25: Method: GET
2026-09-08T10:58:25: originalUrl: /info.php
2026-09-08T10:58:25: path: /info.php
2026-09-08T10:58:25: normalizedPath: /info.php
2026-09-08T10:58:25: isPublicRoute: false
2026-09-08T10:58:25: ------------------------------
2026-09-08T10:58:25: 10:58:25 [[32minfo[39m] [0mGET /info.php [33m401[0m 0.847 ms - 123[0m
2026-09-08T10:58:26: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:26: Method: GET
2026-09-08T10:58:26: originalUrl: /php.php
2026-09-08T10:58:26: path: /php.php
2026-09-08T10:58:26: normalizedPath: /php.php
2026-09-08T10:58:26: isPublicRoute: false
2026-09-08T10:58:26: ------------------------------
2026-09-08T10:58:26: 10:58:26 [[32minfo[39m] [0mGET /php.php [33m401[0m 0.802 ms - 123[0m
2026-09-08T10:58:26: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:26: Method: GET
2026-09-08T10:58:26: originalUrl: /i.php
2026-09-08T10:58:26: path: /i.php
2026-09-08T10:58:26: normalizedPath: /i.php
2026-09-08T10:58:26: isPublicRoute: false
2026-09-08T10:58:26: ------------------------------
2026-09-08T10:58:26: 10:58:26 [[32minfo[39m] [0mGET /i.php [33m401[0m 0.887 ms - 123[0m
2026-09-08T10:58:26: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:26: Method: GET
2026-09-08T10:58:26: originalUrl: /pi.php
2026-09-08T10:58:26: path: /pi.php
2026-09-08T10:58:26: normalizedPath: /pi.php
2026-09-08T10:58:26: isPublicRoute: false
2026-09-08T10:58:26: ------------------------------
2026-09-08T10:58:26: 10:58:26 [[32minfo[39m] [0mGET /pi.php [33m401[0m 0.853 ms - 123[0m
2026-09-08T10:58:27: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:27: Method: GET
2026-09-08T10:58:27: originalUrl: /pinfo.php
2026-09-08T10:58:27: path: /pinfo.php
2026-09-08T10:58:27: normalizedPath: /pinfo.php
2026-09-08T10:58:27: isPublicRoute: false
2026-09-08T10:58:27: ------------------------------
2026-09-08T10:58:27: 10:58:27 [[32minfo[39m] [0mGET /pinfo.php [33m401[0m 0.880 ms - 123[0m
2026-09-08T10:58:27: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:27: Method: GET
2026-09-08T10:58:27: originalUrl: /test.php
2026-09-08T10:58:27: path: /test.php
2026-09-08T10:58:27: normalizedPath: /test.php
2026-09-08T10:58:27: isPublicRoute: false
2026-09-08T10:58:27: ------------------------------
2026-09-08T10:58:27: 10:58:27 [[32minfo[39m] [0mGET /test.php [33m401[0m 0.876 ms - 123[0m
2026-09-08T10:58:27: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:27: Method: GET
2026-09-08T10:58:27: originalUrl: /phpinfo
2026-09-08T10:58:27: path: /phpinfo
2026-09-08T10:58:27: normalizedPath: /phpinfo
2026-09-08T10:58:27: isPublicRoute: false
2026-09-08T10:58:27: ------------------------------
2026-09-08T10:58:27: 10:58:27 [[32minfo[39m] [0mGET /phpinfo [33m401[0m 0.879 ms - 123[0m
2026-09-08T10:58:28: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:28: Method: GET
2026-09-08T10:58:28: originalUrl: /p.php
2026-09-08T10:58:28: path: /p.php
2026-09-08T10:58:28: normalizedPath: /p.php
2026-09-08T10:58:28: isPublicRoute: false
2026-09-08T10:58:28: ------------------------------
2026-09-08T10:58:28: 10:58:28 [[32minfo[39m] [0mGET /p.php [33m401[0m 0.826 ms - 123[0m
2026-09-08T10:58:28: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:28: Method: GET
2026-09-08T10:58:28: originalUrl: /debug.php
2026-09-08T10:58:28: path: /debug.php
2026-09-08T10:58:28: normalizedPath: /debug.php
2026-09-08T10:58:28: isPublicRoute: false
2026-09-08T10:58:28: ------------------------------
2026-09-08T10:58:28: 10:58:28 [[32minfo[39m] [0mGET /debug.php [33m401[0m 0.807 ms - 123[0m
2026-09-08T10:58:28: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:28: Method: GET
2026-09-08T10:58:28: originalUrl: /admin/phpinfo.php
2026-09-08T10:58:28: path: /admin/phpinfo.php
2026-09-08T10:58:28: normalizedPath: /admin/phpinfo.php
2026-09-08T10:58:28: isPublicRoute: false
2026-09-08T10:58:28: ------------------------------
2026-09-08T10:58:28: 10:58:28 [[32minfo[39m] [0mGET /admin/phpinfo.php [33m401[0m 0.743 ms - 123[0m
2026-09-08T10:58:28: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:28: Method: GET
2026-09-08T10:58:28: originalUrl: /test/phpinfo.php
2026-09-08T10:58:28: path: /test/phpinfo.php
2026-09-08T10:58:28: normalizedPath: /test/phpinfo.php
2026-09-08T10:58:28: isPublicRoute: false
2026-09-08T10:58:28: ------------------------------
2026-09-08T10:58:28: 10:58:28 [[32minfo[39m] [0mGET /test/phpinfo.php [33m401[0m 0.848 ms - 123[0m
2026-09-08T10:58:29: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:29: Method: GET
2026-09-08T10:58:29: originalUrl: /dev/phpinfo.php
2026-09-08T10:58:29: path: /dev/phpinfo.php
2026-09-08T10:58:29: normalizedPath: /dev/phpinfo.php
2026-09-08T10:58:29: isPublicRoute: false
2026-09-08T10:58:29: ------------------------------
2026-09-08T10:58:29: 10:58:29 [[32minfo[39m] [0mGET /dev/phpinfo.php [33m401[0m 1.609 ms - 123[0m
2026-09-08T10:58:29: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:29: Method: GET
2026-09-08T10:58:29: originalUrl: /old/phpinfo.php
2026-09-08T10:58:29: path: /old/phpinfo.php
2026-09-08T10:58:29: normalizedPath: /old/phpinfo.php
2026-09-08T10:58:29: isPublicRoute: false
2026-09-08T10:58:29: ------------------------------
2026-09-08T10:58:29: 10:58:29 [[32minfo[39m] [0mGET /old/phpinfo.php [33m401[0m 0.782 ms - 123[0m
2026-09-08T10:58:29: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:29: Method: GET
2026-09-08T10:58:29: originalUrl: /tmp/phpinfo.php
2026-09-08T10:58:29: path: /tmp/phpinfo.php
2026-09-08T10:58:29: normalizedPath: /tmp/phpinfo.php
2026-09-08T10:58:29: isPublicRoute: false
2026-09-08T10:58:29: ------------------------------
2026-09-08T10:58:29: 10:58:29 [[32minfo[39m] [0mGET /tmp/phpinfo.php [33m401[0m 0.770 ms - 123[0m
2026-09-08T10:58:30: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:30: Method: GET
2026-09-08T10:58:30: originalUrl: /public/phpinfo.php
2026-09-08T10:58:30: path: /public/phpinfo.php
2026-09-08T10:58:30: normalizedPath: /public/phpinfo.php
2026-09-08T10:58:30: isPublicRoute: false
2026-09-08T10:58:30: ------------------------------
2026-09-08T10:58:30: 10:58:30 [[32minfo[39m] [0mGET /public/phpinfo.php [33m401[0m 0.676 ms - 123[0m
2026-09-08T10:58:30: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:30: Method: GET
2026-09-08T10:58:30: originalUrl: /info
2026-09-08T10:58:30: path: /info
2026-09-08T10:58:30: normalizedPath: /info
2026-09-08T10:58:30: isPublicRoute: false
2026-09-08T10:58:30: ------------------------------
2026-09-08T10:58:30: 10:58:30 [[32minfo[39m] [0mGET /info [33m401[0m 0.693 ms - 123[0m
2026-09-08T10:58:30: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:30: Method: GET
2026-09-08T10:58:30: originalUrl: /php-info.php
2026-09-08T10:58:30: path: /php-info.php
2026-09-08T10:58:30: normalizedPath: /php-info.php
2026-09-08T10:58:30: isPublicRoute: false
2026-09-08T10:58:30: ------------------------------
2026-09-08T10:58:30: 10:58:30 [[32minfo[39m] [0mGET /php-info.php [33m401[0m 0.800 ms - 123[0m
2026-09-08T10:58:31: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:31: Method: GET
2026-09-08T10:58:31: originalUrl: /phpversion.php
2026-09-08T10:58:31: path: /phpversion.php
2026-09-08T10:58:31: normalizedPath: /phpversion.php
2026-09-08T10:58:31: isPublicRoute: false
2026-09-08T10:58:31: ------------------------------
2026-09-08T10:58:31: 10:58:31 [[32minfo[39m] [0mGET /phpversion.php [33m401[0m 0.700 ms - 123[0m
2026-09-08T10:58:31: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:31: Method: GET
2026-09-08T10:58:31: originalUrl: /_phpinfo.php
2026-09-08T10:58:31: path: /_phpinfo.php
2026-09-08T10:58:31: normalizedPath: /_phpinfo.php
2026-09-08T10:58:31: isPublicRoute: false
2026-09-08T10:58:31: ------------------------------
2026-09-08T10:58:31: 10:58:31 [[32minfo[39m] [0mGET /_phpinfo.php [33m401[0m 0.789 ms - 123[0m
2026-09-08T10:58:31: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:31: Method: GET
2026-09-08T10:58:31: originalUrl: /old_phpinfo.php
2026-09-08T10:58:31: path: /old_phpinfo.php
2026-09-08T10:58:31: normalizedPath: /old_phpinfo.php
2026-09-08T10:58:31: isPublicRoute: false
2026-09-08T10:58:31: ------------------------------
2026-09-08T10:58:31: 10:58:31 [[32minfo[39m] [0mGET /old_phpinfo.php [33m401[0m 0.800 ms - 123[0m
2026-09-08T10:58:32: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:32: Method: GET
2026-09-08T10:58:32: originalUrl: /server-info.php
2026-09-08T10:58:32: path: /server-info.php
2026-09-08T10:58:32: normalizedPath: /server-info.php
2026-09-08T10:58:32: isPublicRoute: false
2026-09-08T10:58:32: ------------------------------
2026-09-08T10:58:32: 10:58:32 [[32minfo[39m] [0mGET /server-info.php [33m401[0m 0.951 ms - 123[0m
2026-09-08T10:58:32: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:32: Method: GET
2026-09-08T10:58:32: originalUrl: /server-status.php
2026-09-08T10:58:32: path: /server-status.php
2026-09-08T10:58:32: normalizedPath: /server-status.php
2026-09-08T10:58:32: isPublicRoute: false
2026-09-08T10:58:32: ------------------------------
2026-09-08T10:58:32: 10:58:32 [[32minfo[39m] [0mGET /server-status.php [33m401[0m 1.043 ms - 123[0m
2026-09-08T10:58:32: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:32: Method: GET
2026-09-08T10:58:32: originalUrl: /_profiler/phpinfo
2026-09-08T10:58:32: path: /_profiler/phpinfo
2026-09-08T10:58:32: normalizedPath: /_profiler/phpinfo
2026-09-08T10:58:32: isPublicRoute: false
2026-09-08T10:58:32: ------------------------------
2026-09-08T10:58:32: 10:58:32 [[32minfo[39m] [0mGET /_profiler/phpinfo [33m401[0m 0.974 ms - 123[0m
2026-09-08T10:58:33: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:33: Method: GET
2026-09-08T10:58:33: originalUrl: /_environment
2026-09-08T10:58:33: path: /_environment
2026-09-08T10:58:33: normalizedPath: /_environment
2026-09-08T10:58:33: isPublicRoute: false
2026-09-08T10:58:33: ------------------------------
2026-09-08T10:58:33: 10:58:33 [[32minfo[39m] [0mGET /_environment [33m401[0m 0.707 ms - 123[0m
2026-09-08T10:58:33: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:33: Method: GET
2026-09-08T10:58:33: originalUrl: /webroot/index.php/_environment
2026-09-08T10:58:33: path: /webroot/index.php/_environment
2026-09-08T10:58:33: normalizedPath: /webroot/index.php/_environment
2026-09-08T10:58:33: isPublicRoute: false
2026-09-08T10:58:33: ------------------------------
2026-09-08T10:58:33: 10:58:33 [[32minfo[39m] [0mGET /webroot/index.php/_environment [33m401[0m 0.602 ms - 123[0m
2026-09-08T10:58:33: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:33: Method: GET
2026-09-08T10:58:33: originalUrl: /mail/phpinfo.php
2026-09-08T10:58:33: path: /mail/phpinfo.php
2026-09-08T10:58:33: normalizedPath: /mail/phpinfo.php
2026-09-08T10:58:33: isPublicRoute: false
2026-09-08T10:58:33: ------------------------------
2026-09-08T10:58:33: 10:58:33 [[32minfo[39m] [0mGET /mail/phpinfo.php [33m401[0m 1.041 ms - 123[0m
2026-09-08T10:58:34: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:34: Method: GET
2026-09-08T10:58:34: originalUrl: /cpanel/phpinfo.php
2026-09-08T10:58:34: path: /cpanel/phpinfo.php
2026-09-08T10:58:34: normalizedPath: /cpanel/phpinfo.php
2026-09-08T10:58:34: isPublicRoute: false
2026-09-08T10:58:34: ------------------------------
2026-09-08T10:58:34: 10:58:34 [[32minfo[39m] [0mGET /cpanel/phpinfo.php [33m401[0m 1.152 ms - 123[0m
2026-09-08T10:58:34: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:34: Method: GET
2026-09-08T10:58:34: originalUrl: /hosting/phpinfo.php
2026-09-08T10:58:34: path: /hosting/phpinfo.php
2026-09-08T10:58:34: normalizedPath: /hosting/phpinfo.php
2026-09-08T10:58:34: isPublicRoute: false
2026-09-08T10:58:34: ------------------------------
2026-09-08T10:58:34: 10:58:34 [[32minfo[39m] [0mGET /hosting/phpinfo.php [33m401[0m 1.018 ms - 123[0m
2026-09-08T10:58:34: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:34: Method: GET
2026-09-08T10:58:34: originalUrl: /webmail/phpinfo.php
2026-09-08T10:58:34: path: /webmail/phpinfo.php
2026-09-08T10:58:34: normalizedPath: /webmail/phpinfo.php
2026-09-08T10:58:34: isPublicRoute: false
2026-09-08T10:58:34: ------------------------------
2026-09-08T10:58:34: 10:58:34 [[32minfo[39m] [0mGET /webmail/phpinfo.php [33m401[0m 1.165 ms - 123[0m
2026-09-08T10:58:35: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:35: Method: GET
2026-09-08T10:58:35: originalUrl: /smtp/phpinfo.php
2026-09-08T10:58:35: path: /smtp/phpinfo.php
2026-09-08T10:58:35: normalizedPath: /smtp/phpinfo.php
2026-09-08T10:58:35: isPublicRoute: false
2026-09-08T10:58:35: ------------------------------
2026-09-08T10:58:35: 10:58:35 [[32minfo[39m] [0mGET /smtp/phpinfo.php [33m401[0m 1.134 ms - 123[0m
2026-09-08T10:58:35: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:35: Method: GET
2026-09-08T10:58:35: originalUrl: /phpinfo.php.bak
2026-09-08T10:58:35: path: /phpinfo.php.bak
2026-09-08T10:58:35: normalizedPath: /phpinfo.php.bak
2026-09-08T10:58:35: isPublicRoute: false
2026-09-08T10:58:35: ------------------------------
2026-09-08T10:58:35: 10:58:35 [[32minfo[39m] [0mGET /phpinfo.php.bak [33m401[0m 0.781 ms - 123[0m
2026-09-08T10:58:35: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:35: Method: GET
2026-09-08T10:58:35: originalUrl: /phpinfo.php.old
2026-09-08T10:58:35: path: /phpinfo.php.old
2026-09-08T10:58:35: normalizedPath: /phpinfo.php.old
2026-09-08T10:58:35: isPublicRoute: false
2026-09-08T10:58:35: ------------------------------
2026-09-08T10:58:35: 10:58:35 [[32minfo[39m] [0mGET /phpinfo.php.old [33m401[0m 0.804 ms - 123[0m
2026-09-08T10:58:36: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:36: Method: GET
2026-09-08T10:58:36: originalUrl: /phpinfo.php~
2026-09-08T10:58:36: path: /phpinfo.php~
2026-09-08T10:58:36: normalizedPath: /phpinfo.php~
2026-09-08T10:58:36: isPublicRoute: false
2026-09-08T10:58:36: ------------------------------
2026-09-08T10:58:36: 10:58:36 [[32minfo[39m] [0mGET /phpinfo.php~ [33m401[0m 0.889 ms - 123[0m
2026-09-08T10:58:36: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:36: Method: GET
2026-09-08T10:58:36: originalUrl: /info.php.bak
2026-09-08T10:58:36: path: /info.php.bak
2026-09-08T10:58:36: normalizedPath: /info.php.bak
2026-09-08T10:58:36: isPublicRoute: false
2026-09-08T10:58:36: ------------------------------
2026-09-08T10:58:36: 10:58:36 [[32minfo[39m] [0mGET /info.php.bak [33m401[0m 0.913 ms - 123[0m
2026-09-08T10:58:36: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:36: Method: GET
2026-09-08T10:58:36: originalUrl: /phpinfo.php.save
2026-09-08T10:58:36: path: /phpinfo.php.save
2026-09-08T10:58:36: normalizedPath: /phpinfo.php.save
2026-09-08T10:58:36: isPublicRoute: false
2026-09-08T10:58:36: ------------------------------
2026-09-08T10:58:36: 10:58:36 [[32minfo[39m] [0mGET /phpinfo.php.save [33m401[0m 0.840 ms - 123[0m
2026-09-08T10:58:37: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:37: Method: GET
2026-09-08T10:58:37: originalUrl: /staging/phpinfo.php
2026-09-08T10:58:37: path: /staging/phpinfo.php
2026-09-08T10:58:37: normalizedPath: /staging/phpinfo.php
2026-09-08T10:58:37: isPublicRoute: false
2026-09-08T10:58:37: ------------------------------
2026-09-08T10:58:37: 10:58:37 [[32minfo[39m] [0mGET /staging/phpinfo.php [33m401[0m 0.808 ms - 123[0m
2026-09-08T10:58:37: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:37: Method: GET
2026-09-08T10:58:37: originalUrl: /beta/phpinfo.php
2026-09-08T10:58:37: path: /beta/phpinfo.php
2026-09-08T10:58:37: normalizedPath: /beta/phpinfo.php
2026-09-08T10:58:37: isPublicRoute: false
2026-09-08T10:58:37: ------------------------------
2026-09-08T10:58:37: 10:58:37 [[32minfo[39m] [0mGET /beta/phpinfo.php [33m401[0m 0.747 ms - 123[0m
2026-09-08T10:58:38: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:38: Method: GET
2026-09-08T10:58:38: originalUrl: /uat/phpinfo.php
2026-09-08T10:58:38: path: /uat/phpinfo.php
2026-09-08T10:58:38: normalizedPath: /uat/phpinfo.php
2026-09-08T10:58:38: isPublicRoute: false
2026-09-08T10:58:38: ------------------------------
2026-09-08T10:58:38: 10:58:38 [[32minfo[39m] [0mGET /uat/phpinfo.php [33m401[0m 0.703 ms - 123[0m
2026-09-08T10:58:38: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:38: Method: GET
2026-09-08T10:58:38: originalUrl: /qa/phpinfo.php
2026-09-08T10:58:38: path: /qa/phpinfo.php
2026-09-08T10:58:38: normalizedPath: /qa/phpinfo.php
2026-09-08T10:58:38: isPublicRoute: false
2026-09-08T10:58:38: ------------------------------
2026-09-08T10:58:38: 10:58:38 [[32minfo[39m] [0mGET /qa/phpinfo.php [33m401[0m 0.723 ms - 123[0m
2026-09-08T10:58:38: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:38: Method: GET
2026-09-08T10:58:38: originalUrl: /preview/phpinfo.php
2026-09-08T10:58:38: path: /preview/phpinfo.php
2026-09-08T10:58:38: normalizedPath: /preview/phpinfo.php
2026-09-08T10:58:38: isPublicRoute: false
2026-09-08T10:58:38: ------------------------------
2026-09-08T10:58:38: 10:58:38 [[32minfo[39m] [0mGET /preview/phpinfo.php [33m401[0m 0.685 ms - 123[0m
2026-09-08T10:58:38: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:38: Method: GET
2026-09-08T10:58:38: originalUrl: /www/phpinfo.php
2026-09-08T10:58:38: path: /www/phpinfo.php
2026-09-08T10:58:38: normalizedPath: /www/phpinfo.php
2026-09-08T10:58:38: isPublicRoute: false
2026-09-08T10:58:38: ------------------------------
2026-09-08T10:58:38: 10:58:38 [[32minfo[39m] [0mGET /www/phpinfo.php [33m401[0m 0.796 ms - 123[0m
2026-09-08T10:58:39: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:39: Method: GET
2026-09-08T10:58:39: originalUrl: /htdocs/phpinfo.php
2026-09-08T10:58:39: path: /htdocs/phpinfo.php
2026-09-08T10:58:39: normalizedPath: /htdocs/phpinfo.php
2026-09-08T10:58:39: isPublicRoute: false
2026-09-08T10:58:39: ------------------------------
2026-09-08T10:58:39: 10:58:39 [[32minfo[39m] [0mGET /htdocs/phpinfo.php [33m401[0m 0.682 ms - 123[0m
2026-09-08T10:58:39: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:39: Method: GET
2026-09-08T10:58:39: originalUrl: /public_html/phpinfo.php
2026-09-08T10:58:39: path: /public_html/phpinfo.php
2026-09-08T10:58:39: normalizedPath: /public_html/phpinfo.php
2026-09-08T10:58:39: isPublicRoute: false
2026-09-08T10:58:39: ------------------------------
2026-09-08T10:58:39: 10:58:39 [[32minfo[39m] [0mGET /public_html/phpinfo.php [33m401[0m 0.674 ms - 123[0m
2026-09-08T10:58:39: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:39: Method: GET
2026-09-08T10:58:39: originalUrl: /site/phpinfo.php
2026-09-08T10:58:39: path: /site/phpinfo.php
2026-09-08T10:58:39: normalizedPath: /site/phpinfo.php
2026-09-08T10:58:39: isPublicRoute: false
2026-09-08T10:58:39: ------------------------------
2026-09-08T10:58:39: 10:58:39 [[32minfo[39m] [0mGET /site/phpinfo.php [33m401[0m 0.750 ms - 123[0m
2026-09-08T10:58:40: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:40: Method: GET
2026-09-08T10:58:40: originalUrl: /docs/phpinfo.php
2026-09-08T10:58:40: path: /docs/phpinfo.php
2026-09-08T10:58:40: normalizedPath: /docs/phpinfo.php
2026-09-08T10:58:40: isPublicRoute: false
2026-09-08T10:58:40: ------------------------------
2026-09-08T10:58:40: 10:58:40 [[32minfo[39m] [0mGET /docs/phpinfo.php [33m401[0m 0.785 ms - 123[0m
2026-09-08T10:58:40: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:40: Method: GET
2026-09-08T10:58:40: originalUrl: /wp-admin/phpinfo.php
2026-09-08T10:58:40: path: /wp-admin/phpinfo.php
2026-09-08T10:58:40: normalizedPath: /wp-admin/phpinfo.php
2026-09-08T10:58:40: isPublicRoute: false
2026-09-08T10:58:40: ------------------------------
2026-09-08T10:58:40: 10:58:40 [[32minfo[39m] [0mGET /wp-admin/phpinfo.php [33m401[0m 0.718 ms - 123[0m
2026-09-08T10:58:40: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:40: Method: GET
2026-09-08T10:58:40: originalUrl: /administrator/phpinfo.php
2026-09-08T10:58:40: path: /administrator/phpinfo.php
2026-09-08T10:58:40: normalizedPath: /administrator/phpinfo.php
2026-09-08T10:58:40: isPublicRoute: false
2026-09-08T10:58:40: ------------------------------
2026-09-08T10:58:40: 10:58:40 [[32minfo[39m] [0mGET /administrator/phpinfo.php [33m401[0m 0.943 ms - 123[0m
2026-09-08T10:58:40: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:40: Method: GET
2026-09-08T10:58:40: originalUrl: /core/phpinfo.php
2026-09-08T10:58:40: path: /core/phpinfo.php
2026-09-08T10:58:40: normalizedPath: /core/phpinfo.php
2026-09-08T10:58:40: isPublicRoute: false
2026-09-08T10:58:40: ------------------------------
2026-09-08T10:58:40: 10:58:40 [[32minfo[39m] [0mGET /core/phpinfo.php [33m401[0m 0.680 ms - 123[0m
2026-09-08T10:58:41: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:41: Method: GET
2026-09-08T10:58:41: originalUrl: /includes/phpinfo.php
2026-09-08T10:58:41: path: /includes/phpinfo.php
2026-09-08T10:58:41: normalizedPath: /includes/phpinfo.php
2026-09-08T10:58:41: isPublicRoute: false
2026-09-08T10:58:41: ------------------------------
2026-09-08T10:58:41: 10:58:41 [[32minfo[39m] [0mGET /includes/phpinfo.php [33m401[0m 0.748 ms - 123[0m
2026-09-08T10:58:41: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:41: Method: GET
2026-09-08T10:58:41: originalUrl: /service-account.json
2026-09-08T10:58:41: path: /service-account.json
2026-09-08T10:58:41: normalizedPath: /service-account.json
2026-09-08T10:58:41: isPublicRoute: false
2026-09-08T10:58:41: ------------------------------
2026-09-08T10:58:41: 10:58:41 [[32minfo[39m] [0mGET /service-account.json [33m401[0m 1.079 ms - 123[0m
2026-09-08T10:58:41: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:41: Method: GET
2026-09-08T10:58:41: originalUrl: /sa.json
2026-09-08T10:58:41: path: /sa.json
2026-09-08T10:58:41: normalizedPath: /sa.json
2026-09-08T10:58:41: isPublicRoute: false
2026-09-08T10:58:41: ------------------------------
2026-09-08T10:58:41: 10:58:41 [[32minfo[39m] [0mGET /sa.json [33m401[0m 0.822 ms - 123[0m
2026-09-08T10:58:42: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:42: Method: GET
2026-09-08T10:58:42: originalUrl: /gcp-key.json
2026-09-08T10:58:42: path: /gcp-key.json
2026-09-08T10:58:42: normalizedPath: /gcp-key.json
2026-09-08T10:58:42: isPublicRoute: false
2026-09-08T10:58:42: ------------------------------
2026-09-08T10:58:42: 10:58:42 [[32minfo[39m] [0mGET /gcp-key.json [33m401[0m 0.742 ms - 123[0m
2026-09-08T10:58:42: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:42: Method: GET
2026-09-08T10:58:42: originalUrl: /gcp-credentials.json
2026-09-08T10:58:42: path: /gcp-credentials.json
2026-09-08T10:58:42: normalizedPath: /gcp-credentials.json
2026-09-08T10:58:42: isPublicRoute: false
2026-09-08T10:58:42: ------------------------------
2026-09-08T10:58:42: 10:58:42 [[32minfo[39m] [0mGET /gcp-credentials.json [33m401[0m 0.829 ms - 123[0m
2026-09-08T10:58:42: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:42: Method: GET
2026-09-08T10:58:42: originalUrl: /gcp-sa.json
2026-09-08T10:58:42: path: /gcp-sa.json
2026-09-08T10:58:42: normalizedPath: /gcp-sa.json
2026-09-08T10:58:42: isPublicRoute: false
2026-09-08T10:58:42: ------------------------------
2026-09-08T10:58:42: 10:58:42 [[32minfo[39m] [0mGET /gcp-sa.json [33m401[0m 0.724 ms - 123[0m
2026-09-08T10:58:43: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:43: Method: GET
2026-09-08T10:58:43: originalUrl: /credentials.json
2026-09-08T10:58:43: path: /credentials.json
2026-09-08T10:58:43: normalizedPath: /credentials.json
2026-09-08T10:58:43: isPublicRoute: false
2026-09-08T10:58:43: ------------------------------
2026-09-08T10:58:43: 10:58:43 [[32minfo[39m] [0mGET /credentials.json [33m401[0m 0.809 ms - 123[0m
2026-09-08T10:58:43: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:43: Method: GET
2026-09-08T10:58:43: originalUrl: /google-credentials.json
2026-09-08T10:58:43: path: /google-credentials.json
2026-09-08T10:58:43: normalizedPath: /google-credentials.json
2026-09-08T10:58:43: isPublicRoute: false
2026-09-08T10:58:43: ------------------------------
2026-09-08T10:58:43: 10:58:43 [[32minfo[39m] [0mGET /google-credentials.json [33m401[0m 0.873 ms - 123[0m
2026-09-08T10:58:43: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:43: Method: GET
2026-09-08T10:58:43: originalUrl: /google-key.json
2026-09-08T10:58:43: path: /google-key.json
2026-09-08T10:58:43: normalizedPath: /google-key.json
2026-09-08T10:58:43: isPublicRoute: false
2026-09-08T10:58:43: ------------------------------
2026-09-08T10:58:43: 10:58:43 [[32minfo[39m] [0mGET /google-key.json [33m401[0m 0.952 ms - 123[0m
2026-09-08T10:58:44: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:44: Method: GET
2026-09-08T10:58:44: originalUrl: /.config/gcloud/application_default_credentials.json
2026-09-08T10:58:44: path: /.config/gcloud/application_default_credentials.json
2026-09-08T10:58:44: normalizedPath: /.config/gcloud/application_default_credentials.json
2026-09-08T10:58:44: isPublicRoute: false
2026-09-08T10:58:44: ------------------------------
2026-09-08T10:58:44: 10:58:44 [[32minfo[39m] [0mGET /.config/gcloud/application_default_credentials.json [33m401[0m 0.872 ms - 123[0m
2026-09-08T10:58:44: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:44: Method: GET
2026-09-08T10:58:44: originalUrl: /application_default_credentials.json
2026-09-08T10:58:44: path: /application_default_credentials.json
2026-09-08T10:58:44: normalizedPath: /application_default_credentials.json
2026-09-08T10:58:44: isPublicRoute: false
2026-09-08T10:58:44: ------------------------------
2026-09-08T10:58:44: 10:58:44 [[32minfo[39m] [0mGET /application_default_credentials.json [33m401[0m 0.849 ms - 123[0m
2026-09-08T10:58:44: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:44: Method: GET
2026-09-08T10:58:44: originalUrl: /key.json
2026-09-08T10:58:44: path: /key.json
2026-09-08T10:58:44: normalizedPath: /key.json
2026-09-08T10:58:44: isPublicRoute: false
2026-09-08T10:58:44: ------------------------------
2026-09-08T10:58:44: 10:58:44 [[32minfo[39m] [0mGET /key.json [33m401[0m 1.126 ms - 123[0m
2026-09-08T10:58:45: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:45: Method: GET
2026-09-08T10:58:45: originalUrl: /keyfile.json
2026-09-08T10:58:45: path: /keyfile.json
2026-09-08T10:58:45: normalizedPath: /keyfile.json
2026-09-08T10:58:45: isPublicRoute: false
2026-09-08T10:58:45: ------------------------------
2026-09-08T10:58:45: 10:58:45 [[32minfo[39m] [0mGET /keyfile.json [33m401[0m 0.718 ms - 123[0m
2026-09-08T10:58:45: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:45: Method: GET
2026-09-08T10:58:45: originalUrl: /firebase-adminsdk.json
2026-09-08T10:58:45: path: /firebase-adminsdk.json
2026-09-08T10:58:45: normalizedPath: /firebase-adminsdk.json
2026-09-08T10:58:45: isPublicRoute: false
2026-09-08T10:58:45: ------------------------------
2026-09-08T10:58:45: 10:58:45 [[32minfo[39m] [0mGET /firebase-adminsdk.json [33m401[0m 0.708 ms - 123[0m
2026-09-08T10:58:45: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:45: Method: GET
2026-09-08T10:58:45: originalUrl: /firebase-key.json
2026-09-08T10:58:45: path: /firebase-key.json
2026-09-08T10:58:45: normalizedPath: /firebase-key.json
2026-09-08T10:58:45: isPublicRoute: false
2026-09-08T10:58:45: ------------------------------
2026-09-08T10:58:45: 10:58:45 [[32minfo[39m] [0mGET /firebase-key.json [33m401[0m 0.809 ms - 123[0m
2026-09-08T10:58:47: ----- PUBLIC ROUTE CHECK -----
2026-09-08T10:58:47: Method: GET
2026-09-08T10:58:47: originalUrl: /
2026-09-08T10:58:47: path: /
2026-09-08T10:58:47: normalizedPath: /
2026-09-08T10:58:47: isPublicRoute: false
2026-09-08T10:58:47: ------------------------------
2026-09-08T10:58:47: 10:58:47 [[32minfo[39m] [0mGET / [33m401[0m 0.783 ms - 123[0m
2026-09-08T11:03:15: ----- PUBLIC ROUTE CHECK -----
2026-09-08T11:03:15: Method: GET
2026-09-08T11:03:15: originalUrl: /license.txt
2026-09-08T11:03:15: path: /license.txt
2026-09-08T11:03:15: normalizedPath: /license.txt
2026-09-08T11:03:15: isPublicRoute: false
2026-09-08T11:03:15: ------------------------------
2026-09-08T11:03:15: 11:03:15 [[32minfo[39m] [0mGET /license.txt [33m401[0m 2.505 ms - 123[0m
2026-09-08T14:01:23: ----- PUBLIC ROUTE CHECK -----
2026-09-08T14:01:23: Method: GET
2026-09-08T14:01:23: originalUrl: /
2026-09-08T14:01:23: path: /
2026-09-08T14:01:23: normalizedPath: /
2026-09-08T14:01:23: isPublicRoute: false
2026-09-08T14:01:23: ------------------------------
2026-09-08T14:01:23: 14:01:23 [[32minfo[39m] [0mGET / [33m401[0m 141.904 ms - 123[0m
2026-09-08T14:01:24: ----- PUBLIC ROUTE CHECK -----
2026-09-08T14:01:24: Method: GET
2026-09-08T14:01:24: originalUrl: /robots.txt
2026-09-08T14:01:24: path: /robots.txt
2026-09-08T14:01:24: normalizedPath: /robots.txt
2026-09-08T14:01:24: isPublicRoute: false
2026-09-08T14:01:24: ------------------------------
2026-09-08T14:01:24: 14:01:24 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 4.758 ms - 123[0m
2026-09-08T14:35:57: ----- PUBLIC ROUTE CHECK -----
2026-09-08T14:35:57: Method: GET
2026-09-08T14:35:57: originalUrl: /
2026-09-08T14:35:57: path: /
2026-09-08T14:35:57: normalizedPath: /
2026-09-08T14:35:57: isPublicRoute: false
2026-09-08T14:35:57: ------------------------------
2026-09-08T14:35:57: 14:35:57 [[32minfo[39m] [0mGET / [33m401[0m 7.906 ms - 123[0m
2026-09-08T15:36:11: 15:36:11 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 175.119 ms - 3118[0m
2026-09-08T15:36:22: 15:36:22 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 146.746 ms - 178977[0m
2026-09-08T15:36:22: 15:36:22 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 112.306 ms - 251800[0m
2026-09-08T15:36:22: 15:36:22 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 147.327 ms - 1526918[0m
2026-09-08T15:36:37: 15:36:37 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 43.718 ms - 186430[0m
2026-09-08T17:06:25: ----- PUBLIC ROUTE CHECK -----
2026-09-08T17:06:25: Method: GET
2026-09-08T17:06:25: originalUrl: /
2026-09-08T17:06:25: path: /
2026-09-08T17:06:25: normalizedPath: /
2026-09-08T17:06:25: isPublicRoute: false
2026-09-08T17:06:25: ------------------------------
2026-09-08T17:06:25: 17:06:25 [[32minfo[39m] [0mGET / [33m401[0m 180.159 ms - 123[0m
2026-09-08T17:34:05: ----- PUBLIC ROUTE CHECK -----
2026-09-08T17:34:05: Method: GET
2026-09-08T17:34:05: originalUrl: /.git/config
2026-09-08T17:34:05: path: /.git/config
2026-09-08T17:34:05: normalizedPath: /.git/config
2026-09-08T17:34:05: isPublicRoute: false
2026-09-08T17:34:05: ------------------------------
2026-09-08T17:34:06: 17:34:05 [[32minfo[39m] [0mGET /.git/config [33m401[0m 8.357 ms - 123[0m
2026-09-08T18:21:03: ----- PUBLIC ROUTE CHECK -----
2026-09-08T18:21:03: Method: GET
2026-09-08T18:21:03: originalUrl: /
2026-09-08T18:21:03: path: /
2026-09-08T18:21:03: normalizedPath: /
2026-09-08T18:21:03: isPublicRoute: false
2026-09-08T18:21:03: ------------------------------
2026-09-08T18:21:03: 18:21:03 [[32minfo[39m] [0mGET / [33m401[0m 146.896 ms - 123[0m
2026-09-08T18:57:50: ----- PUBLIC ROUTE CHECK -----
2026-09-08T18:57:50: Method: GET
2026-09-08T18:57:50: originalUrl: /
2026-09-08T18:57:50: path: /
2026-09-08T18:57:50: normalizedPath: /
2026-09-08T18:57:50: isPublicRoute: false
2026-09-08T18:57:50: ------------------------------
2026-09-08T18:57:50: 18:57:50 [[32minfo[39m] [0mGET / [33m401[0m 33.025 ms - 123[0m
2026-09-08T19:41:14: ----- PUBLIC ROUTE CHECK -----
2026-09-08T19:41:14: Method: GET
2026-09-08T19:41:14: originalUrl: /.git/config
2026-09-08T19:41:14: path: /.git/config
2026-09-08T19:41:14: normalizedPath: /.git/config
2026-09-08T19:41:14: isPublicRoute: false
2026-09-08T19:41:14: ------------------------------
2026-09-08T19:41:14: 19:41:14 [[32minfo[39m] [0mGET /.git/config [33m401[0m 19.370 ms - 123[0m
2026-09-08T19:41:16: ----- PUBLIC ROUTE CHECK -----
2026-09-08T19:41:16: Method: GET
2026-09-08T19:41:16: originalUrl: /.git/config
2026-09-08T19:41:16: path: /.git/config
2026-09-08T19:41:16: normalizedPath: /.git/config
2026-09-08T19:41:16: isPublicRoute: false
2026-09-08T19:41:16: ------------------------------
2026-09-08T19:41:16: 19:41:16 [[32minfo[39m] [0mGET /.git/config [33m401[0m 5.203 ms - 123[0m
2026-09-08T22:59:39: ----- PUBLIC ROUTE CHECK -----
2026-09-08T22:59:39: Method: GET
2026-09-08T22:59:39: originalUrl: /appsettings.json
2026-09-08T22:59:39: path: /appsettings.json
2026-09-08T22:59:39: normalizedPath: /appsettings.json
2026-09-08T22:59:39: isPublicRoute: false
2026-09-08T22:59:39: ------------------------------
2026-09-08T22:59:39: 22:59:39 [[32minfo[39m] [0mGET /appsettings.json [33m401[0m 248.467 ms - 123[0m
2026-09-09T00:44:12: ----- PUBLIC ROUTE CHECK -----
2026-09-09T00:44:12: Method: GET
2026-09-09T00:44:12: originalUrl: /
2026-09-09T00:44:12: path: /
2026-09-09T00:44:12: normalizedPath: /
2026-09-09T00:44:12: isPublicRoute: false
2026-09-09T00:44:12: ------------------------------
2026-09-09T00:44:12: 00:44:12 [[32minfo[39m] [0mGET / [33m401[0m 214.852 ms - 123[0m
2026-09-09T07:52:18: ----- PUBLIC ROUTE CHECK -----
2026-09-09T07:52:18: Method: GET
2026-09-09T07:52:18: originalUrl: /
2026-09-09T07:52:18: path: /
2026-09-09T07:52:18: normalizedPath: /
2026-09-09T07:52:18: isPublicRoute: false
2026-09-09T07:52:18: ------------------------------
2026-09-09T07:52:19: 07:52:19 [[32minfo[39m] [0mGET / [33m401[0m 288.052 ms - 123[0m
2026-09-09T09:06:36: 09:06:36 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 5.907 ms - 3118[0m
2026-09-09T09:06:36: 09:06:36 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 11.997 ms - 178977[0m
2026-09-09T09:06:36: 09:06:36 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 12.228 ms - 1526918[0m
2026-09-09T09:06:36: 09:06:36 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 3.217 ms - 251800[0m
2026-09-09T09:06:36: 09:06:36 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 41.576 ms - 186430[0m
2026-09-09T09:14:19: ----- PUBLIC ROUTE CHECK -----
2026-09-09T09:14:19: Method: POST
2026-09-09T09:14:19: originalUrl: /v1/user/login
2026-09-09T09:14:19: path: /v1/user/login
2026-09-09T09:14:19: normalizedPath: /v1/user/login
2026-09-09T09:14:19: isPublicRoute: false
2026-09-09T09:14:19: ------------------------------
2026-09-09T09:14:19: ----- initAuth DEBUG -----
2026-09-09T09:14:19: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:14:19: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:14:19: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:14:19: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:14:19: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:14:19: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:14:19: IsValid: true
2026-09-09T09:14:19: --------------------------
2026-09-09T09:14:19: ========== LOGIN API HIT ==========
2026-09-09T09:14:19: Login Request Body: { mobile_number: '0011001100', password: '0011001100' }
2026-09-09T09:14:19: SUPERADMIN CHECK RESULT: Found
2026-09-09T09:14:20: 09:14:20 [[32minfo[39m] [0mPOST /v1/user/login [32m200[0m 448.860 ms - 2106[0m
2026-09-09T09:14:20: ----- PUBLIC ROUTE CHECK -----
2026-09-09T09:14:20: Method: GET
2026-09-09T09:14:20: originalUrl: /v1/dashboard
2026-09-09T09:14:20: path: /v1/dashboard
2026-09-09T09:14:20: normalizedPath: /v1/dashboard
2026-09-09T09:14:20: isPublicRoute: false
2026-09-09T09:14:20: ------------------------------
2026-09-09T09:14:20: ----- initAuth DEBUG -----
2026-09-09T09:14:20: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:14:20: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:14:20: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:14:20: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:14:20: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:14:20: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:14:20: IsValid: true
2026-09-09T09:14:20: --------------------------
2026-09-09T09:14:20: ========== Dashboard Controller ==========
2026-09-09T09:14:20: req.user => {
2026-09-09T09:14:20:   user_id: 22,
2026-09-09T09:14:20:   society_id: 23,
2026-09-09T09:14:20:   role: 'admin',
2026-09-09T09:14:20:   full_name: 'Varun',
2026-09-09T09:14:20:   is_admin: 1,
2026-09-09T09:14:20:   is_member: 1,
2026-09-09T09:14:20:   is_superadmin: false,
2026-09-09T09:14:20:   permissions: {
2026-09-09T09:14:20:     dashboard: { view: true },
2026-09-09T09:14:20:     society: {
2026-09-09T09:14:20:       view: true,
2026-09-09T09:14:20:       summary: false,
2026-09-09T09:14:20:       create: false,
2026-09-09T09:14:20:       update: true,
2026-09-09T09:14:20:       delete: false,
2026-09-09T09:14:20:       approve: false,
2026-09-09T09:14:20:       reject: false
2026-09-09T09:14:20:     },
2026-09-09T09:14:20:     members: {
2026-09-09T09:14:20:       view: true,
2026-09-09T09:14:20:       create: true,
2026-09-09T09:14:20:       update: true,
2026-09-09T09:14:20:       delete: true,
2026-09-09T09:14:20:       approve: false,
2026-09-09T09:14:20:       reject: true
2026-09-09T09:14:20:     },
2026-09-09T09:14:20:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-09T09:14:20:     expenses: {
2026-09-09T09:14:20:       view: true,
2026-09-09T09:14:20:       create: true,
2026-09-09T09:14:20:       update: true,
2026-09-09T09:14:20:       delete: false,
2026-09-09T09:14:20:       approve: true,
2026-09-09T09:14:20:       reject: true
2026-09-09T09:14:20:     },
2026-09-09T09:14:20:     transactions: { view: true },
2026-09-09T09:14:20:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-09T09:14:20:     profile: { view: true, update: true },
2026-09-09T09:14:20:     settings: { view: true, update: true }
2026-09-09T09:14:20:   },
2026-09-09T09:14:20:   iat: 1788925460,
2026-09-09T09:14:20:   exp: 1791517460
2026-09-09T09:14:20: }
2026-09-09T09:14:20: req.selectedSocietyId => 23
2026-09-09T09:14:20: Dashboard Society ID => 23
2026-09-09T09:14:20: Member ID => 22
2026-09-09T09:14:20: User Role => admin
2026-09-09T09:14:20: societyId = 23
2026-09-09T09:14:20: memberId = 22
2026-09-09T09:14:20: Calling getMemberPaymentSummary...
2026-09-09T09:14:20: ========== Dashboard Due Debug ==========
2026-09-09T09:14:20: Pending Maintenance Amount => 0
2026-09-09T09:14:20: Pending Expense Amount => 300
2026-09-09T09:14:20: Total Pending Approval Amount => 300
2026-09-09T09:14:20: Pending Maintenance Amount => 0
2026-09-09T09:14:20: Pending Expense Amount => 300
2026-09-09T09:14:20: Total Pending Approval Amount => 300
2026-09-09T09:14:20: 09:14:20 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 86.849 ms - 756[0m
2026-09-09T09:14:21: 09:14:21 [[32minfo[39m] [0mGET /uploads/profile/1788776862677-52025548.jpg [32m200[0m 5.543 ms - 149002[0m
2026-09-09T09:14:53: ----- PUBLIC ROUTE CHECK -----
2026-09-09T09:14:53: Method: GET
2026-09-09T09:14:53: originalUrl: /v1/payment/my-dues
2026-09-09T09:14:53: path: /v1/payment/my-dues
2026-09-09T09:14:53: normalizedPath: /v1/payment/my-dues
2026-09-09T09:14:53: isPublicRoute: false
2026-09-09T09:14:53: ------------------------------
2026-09-09T09:14:53: ----- initAuth DEBUG -----
2026-09-09T09:14:53: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:14:53: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:14:53: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:14:53: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:14:53: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:14:53: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:14:53: IsValid: true
2026-09-09T09:14:53: --------------------------
2026-09-09T09:14:53: 09:14:53 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 13.352 ms - 463[0m
2026-09-09T09:14:58: ----- PUBLIC ROUTE CHECK -----
2026-09-09T09:14:58: Method: POST
2026-09-09T09:14:58: originalUrl: /v1/transactions
2026-09-09T09:14:58: path: /v1/transactions
2026-09-09T09:14:58: normalizedPath: /v1/transactions
2026-09-09T09:14:58: isPublicRoute: false
2026-09-09T09:14:58: ------------------------------
2026-09-09T09:14:58: ----- initAuth DEBUG -----
2026-09-09T09:14:58: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:14:58: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:14:58: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:14:58: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:14:58: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:14:58: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:14:58: IsValid: true
2026-09-09T09:14:58: --------------------------
2026-09-09T09:14:58: 09:14:58 [[32minfo[39m] [0mPOST /v1/transactions [32m200[0m 9.533 ms - 1378[0m
2026-09-09T09:14:59: ----- PUBLIC ROUTE CHECK -----
2026-09-09T09:14:59: Method: GET
2026-09-09T09:14:59: originalUrl: /v1/transactions/summary?society_id=23
2026-09-09T09:14:59: path: /v1/transactions/summary
2026-09-09T09:14:59: normalizedPath: /v1/transactions/summary
2026-09-09T09:14:59: isPublicRoute: false
2026-09-09T09:14:59: ------------------------------
2026-09-09T09:14:59: ----- initAuth DEBUG -----
2026-09-09T09:14:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:14:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:14:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:14:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:14:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:14:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:14:59: IsValid: true
2026-09-09T09:14:59: --------------------------
2026-09-09T09:14:59: 09:14:59 [[32minfo[39m] [0mGET /v1/transactions/summary?society_id=23 [32m200[0m 6.115 ms - 132[0m
2026-09-09T09:14:59: ----- PUBLIC ROUTE CHECK -----
2026-09-09T09:14:59: Method: GET
2026-09-09T09:14:59: originalUrl: /v1/expense-categories
2026-09-09T09:14:59: path: /v1/expense-categories
2026-09-09T09:14:59: normalizedPath: /v1/expense-categories
2026-09-09T09:14:59: isPublicRoute: false
2026-09-09T09:14:59: ------------------------------
2026-09-09T09:14:59: ----- initAuth DEBUG -----
2026-09-09T09:14:59: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:14:59: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:14:59: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:14:59: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:14:59: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:14:59: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:14:59: IsValid: true
2026-09-09T09:14:59: --------------------------
2026-09-09T09:14:59: 09:14:59 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 6.918 ms - 149[0m
2026-09-09T09:15:00: ----- PUBLIC ROUTE CHECK -----
2026-09-09T09:15:00: Method: POST
2026-09-09T09:15:00: originalUrl: /v1/expenses
2026-09-09T09:15:00: path: /v1/expenses
2026-09-09T09:15:00: normalizedPath: /v1/expenses
2026-09-09T09:15:00: isPublicRoute: false
2026-09-09T09:15:00: ------------------------------
2026-09-09T09:15:00: ----- initAuth DEBUG -----
2026-09-09T09:15:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:15:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:15:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:15:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:15:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:15:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:15:00: IsValid: true
2026-09-09T09:15:00: --------------------------
2026-09-09T09:15:00: 09:15:00 [[32minfo[39m] [0mPOST /v1/expenses [32m200[0m 8.601 ms - 1070[0m
2026-09-09T09:15:00: ----- PUBLIC ROUTE CHECK -----
2026-09-09T09:15:00: Method: POST
2026-09-09T09:15:00: originalUrl: /v1/expenses/summary
2026-09-09T09:15:00: path: /v1/expenses/summary
2026-09-09T09:15:00: normalizedPath: /v1/expenses/summary
2026-09-09T09:15:00: isPublicRoute: false
2026-09-09T09:15:00: ------------------------------
2026-09-09T09:15:00: ----- initAuth DEBUG -----
2026-09-09T09:15:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:15:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:15:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:15:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:15:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:15:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:15:00: IsValid: true
2026-09-09T09:15:00: --------------------------
2026-09-09T09:15:00: 09:15:00 [[32minfo[39m] [0mPOST /v1/expenses/summary [32m200[0m 5.189 ms - 158[0m
2026-09-09T09:15:00: ----- PUBLIC ROUTE CHECK -----
2026-09-09T09:15:00: Method: GET
2026-09-09T09:15:00: originalUrl: /v1/expense-categories
2026-09-09T09:15:00: path: /v1/expense-categories
2026-09-09T09:15:00: normalizedPath: /v1/expense-categories
2026-09-09T09:15:00: isPublicRoute: false
2026-09-09T09:15:00: ------------------------------
2026-09-09T09:15:00: ----- initAuth DEBUG -----
2026-09-09T09:15:00: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:15:00: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:15:00: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:15:00: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:15:00: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:15:00: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:15:00: IsValid: true
2026-09-09T09:15:00: --------------------------
2026-09-09T09:15:00: 09:15:00 [[32minfo[39m] [0mGET /v1/expense-categories [32m200[0m 4.485 ms - 149[0m
2026-09-09T09:15:01: ----- PUBLIC ROUTE CHECK -----
2026-09-09T09:15:01: Method: POST
2026-09-09T09:15:01: originalUrl: /v1/payments
2026-09-09T09:15:01: path: /v1/payments
2026-09-09T09:15:01: normalizedPath: /v1/payments
2026-09-09T09:15:01: isPublicRoute: false
2026-09-09T09:15:01: ------------------------------
2026-09-09T09:15:01: ----- initAuth DEBUG -----
2026-09-09T09:15:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:15:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:15:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:15:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:15:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:15:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:15:01: IsValid: true
2026-09-09T09:15:01: --------------------------
2026-09-09T09:15:01: 09:15:01 [[32minfo[39m] [0mPOST /v1/payments [32m200[0m 8.251 ms - 795[0m
2026-09-09T09:15:01: ----- PUBLIC ROUTE CHECK -----
2026-09-09T09:15:01: Method: GET
2026-09-09T09:15:01: originalUrl: /v1/payment/my-dues
2026-09-09T09:15:01: path: /v1/payment/my-dues
2026-09-09T09:15:01: normalizedPath: /v1/payment/my-dues
2026-09-09T09:15:01: isPublicRoute: false
2026-09-09T09:15:01: ------------------------------
2026-09-09T09:15:01: ----- initAuth DEBUG -----
2026-09-09T09:15:01: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:15:01: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:15:01: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:15:01: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:15:01: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:15:01: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:15:01: IsValid: true
2026-09-09T09:15:01: --------------------------
2026-09-09T09:15:01: 09:15:01 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 4.638 ms - 463[0m
2026-09-09T09:15:03: ----- PUBLIC ROUTE CHECK -----
2026-09-09T09:15:03: Method: GET
2026-09-09T09:15:03: originalUrl: /v1/payment/my-dues
2026-09-09T09:15:03: path: /v1/payment/my-dues
2026-09-09T09:15:03: normalizedPath: /v1/payment/my-dues
2026-09-09T09:15:03: isPublicRoute: false
2026-09-09T09:15:03: ------------------------------
2026-09-09T09:15:03: ----- initAuth DEBUG -----
2026-09-09T09:15:03: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:15:03: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:15:03: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:15:03: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:15:03: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:15:03: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:15:03: IsValid: true
2026-09-09T09:15:03: --------------------------
2026-09-09T09:15:03: 09:15:03 [[32minfo[39m] [0mGET /v1/payment/my-dues [32m200[0m 5.803 ms - 463[0m
2026-09-09T09:15:07: ----- PUBLIC ROUTE CHECK -----
2026-09-09T09:15:07: Method: GET
2026-09-09T09:15:07: originalUrl: /v1/dashboard
2026-09-09T09:15:07: path: /v1/dashboard
2026-09-09T09:15:07: normalizedPath: /v1/dashboard
2026-09-09T09:15:07: isPublicRoute: false
2026-09-09T09:15:07: ------------------------------
2026-09-09T09:15:07: ----- initAuth DEBUG -----
2026-09-09T09:15:07: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:15:07: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:15:07: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:15:07: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:15:07: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:15:07: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:15:07: IsValid: true
2026-09-09T09:15:07: --------------------------
2026-09-09T09:15:07: ========== Dashboard Controller ==========
2026-09-09T09:15:07: req.user => {
2026-09-09T09:15:07:   user_id: 22,
2026-09-09T09:15:07:   society_id: 23,
2026-09-09T09:15:07:   role: 'admin',
2026-09-09T09:15:07:   full_name: 'Varun',
2026-09-09T09:15:07:   is_admin: 1,
2026-09-09T09:15:07:   is_member: 1,
2026-09-09T09:15:07:   is_superadmin: false,
2026-09-09T09:15:07:   permissions: {
2026-09-09T09:15:07:     dashboard: { view: true },
2026-09-09T09:15:07:     society: {
2026-09-09T09:15:07:       view: true,
2026-09-09T09:15:07:       summary: false,
2026-09-09T09:15:07:       create: false,
2026-09-09T09:15:07:       update: true,
2026-09-09T09:15:07:       delete: false,
2026-09-09T09:15:07:       approve: false,
2026-09-09T09:15:07:       reject: false
2026-09-09T09:15:07:     },
2026-09-09T09:15:07:     members: {
2026-09-09T09:15:07:       view: true,
2026-09-09T09:15:07:       create: true,
2026-09-09T09:15:07:       update: true,
2026-09-09T09:15:07:       delete: true,
2026-09-09T09:15:07:       approve: false,
2026-09-09T09:15:07:       reject: true
2026-09-09T09:15:07:     },
2026-09-09T09:15:07:     payments: { view: true, create: true, approve: true, reject: true },
2026-09-09T09:15:07:     expenses: {
2026-09-09T09:15:07:       view: true,
2026-09-09T09:15:07:       create: true,
2026-09-09T09:15:07:       update: true,
2026-09-09T09:15:07:       delete: false,
2026-09-09T09:15:07:       approve: true,
2026-09-09T09:15:07:       reject: true
2026-09-09T09:15:07:     },
2026-09-09T09:15:07:     transactions: { view: true },
2026-09-09T09:15:07:     announcements: { view: true, create: true, update: true, delete: true },
2026-09-09T09:15:07:     profile: { view: true, update: true },
2026-09-09T09:15:07:     settings: { view: true, update: true }
2026-09-09T09:15:07:   },
2026-09-09T09:15:07:   iat: 1788925460,
2026-09-09T09:15:07:   exp: 1791517460
2026-09-09T09:15:07: }
2026-09-09T09:15:07: req.selectedSocietyId => 23
2026-09-09T09:15:07: Dashboard Society ID => 23
2026-09-09T09:15:07: Member ID => 22
2026-09-09T09:15:07: User Role => admin
2026-09-09T09:15:07: societyId = 23
2026-09-09T09:15:07: memberId = 22
2026-09-09T09:15:07: Calling getMemberPaymentSummary...
2026-09-09T09:15:07: ========== Dashboard Due Debug ==========
2026-09-09T09:15:07: Pending Maintenance Amount => 0
2026-09-09T09:15:07: Pending Expense Amount => 300
2026-09-09T09:15:07: Total Pending Approval Amount => 300
2026-09-09T09:15:07: Pending Maintenance Amount => 0
2026-09-09T09:15:07: Pending Expense Amount => 300
2026-09-09T09:15:07: Total Pending Approval Amount => 300
2026-09-09T09:15:07: 09:15:07 [[32minfo[39m] [0mGET /v1/dashboard [32m200[0m 9.749 ms - 756[0m
2026-09-09T09:15:11: ----- PUBLIC ROUTE CHECK -----
2026-09-09T09:15:11: Method: POST
2026-09-09T09:15:11: originalUrl: /v1/announcements
2026-09-09T09:15:11: path: /v1/announcements
2026-09-09T09:15:11: normalizedPath: /v1/announcements
2026-09-09T09:15:11: isPublicRoute: false
2026-09-09T09:15:11: ------------------------------
2026-09-09T09:15:11: ----- initAuth DEBUG -----
2026-09-09T09:15:11: Expected clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:15:11: Received clientId: 6b29786ec51c142c8aa762eba642b21a
2026-09-09T09:15:11: Expected secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:15:11: Received secret: e78eaadce1b2dc5dfec6620b5b9fc311
2026-09-09T09:15:11: Expected salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:15:11: Received salt: f0f3e47d0f883d6eed4dcec4410315cf
2026-09-09T09:15:11: IsValid: true
2026-09-09T09:15:11: --------------------------
2026-09-09T09:15:11: 09:15:11 [[32minfo[39m] [0mPOST /v1/announcements [32m200[0m 6.144 ms - 382[0m
2026-09-09T09:17:47: ----- PUBLIC ROUTE CHECK -----
2026-09-09T09:17:47: Method: GET
2026-09-09T09:17:47: originalUrl: /
2026-09-09T09:17:47: path: /
2026-09-09T09:17:47: normalizedPath: /
2026-09-09T09:17:47: isPublicRoute: false
2026-09-09T09:17:47: ------------------------------
2026-09-09T09:17:47: 09:17:47 [[32minfo[39m] [0mGET / [33m401[0m 0.977 ms - 123[0m
2026-09-09T09:17:48: ----- PUBLIC ROUTE CHECK -----
2026-09-09T09:17:48: Method: GET
2026-09-09T09:17:48: originalUrl: /robots.txt
2026-09-09T09:17:48: path: /robots.txt
2026-09-09T09:17:48: normalizedPath: /robots.txt
2026-09-09T09:17:48: isPublicRoute: false
2026-09-09T09:17:48: ------------------------------
2026-09-09T09:17:48: 09:17:48 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 1.721 ms - 123[0m
2026-09-09T11:20:52: ----- PUBLIC ROUTE CHECK -----
2026-09-09T11:20:52: Method: GET
2026-09-09T11:20:52: originalUrl: /
2026-09-09T11:20:52: path: /
2026-09-09T11:20:52: normalizedPath: /
2026-09-09T11:20:52: isPublicRoute: false
2026-09-09T11:20:52: ------------------------------
2026-09-09T11:20:53: 11:20:53 [[32minfo[39m] [0mGET / [33m401[0m 122.941 ms - 123[0m
2026-09-09T12:40:49: ----- PUBLIC ROUTE CHECK -----
2026-09-09T12:40:49: Method: GET
2026-09-09T12:40:49: originalUrl: /
2026-09-09T12:40:49: path: /
2026-09-09T12:40:49: normalizedPath: /
2026-09-09T12:40:49: isPublicRoute: false
2026-09-09T12:40:49: ------------------------------
2026-09-09T12:40:49: 12:40:49 [[32minfo[39m] [0mGET / [33m401[0m 219.883 ms - 123[0m
2026-09-09T15:18:23: ----- PUBLIC ROUTE CHECK -----
2026-09-09T15:18:23: Method: GET
2026-09-09T15:18:23: originalUrl: /config.json
2026-09-09T15:18:23: path: /config.json
2026-09-09T15:18:23: normalizedPath: /config.json
2026-09-09T15:18:23: isPublicRoute: false
2026-09-09T15:18:23: ------------------------------
2026-09-09T15:18:23: 15:18:23 [[32minfo[39m] [0mGET /config.json [33m401[0m 216.149 ms - 123[0m
2026-09-09T17:19:17: ----- PUBLIC ROUTE CHECK -----
2026-09-09T17:19:17: Method: GET
2026-09-09T17:19:17: originalUrl: /
2026-09-09T17:19:17: path: /
2026-09-09T17:19:17: normalizedPath: /
2026-09-09T17:19:17: isPublicRoute: false
2026-09-09T17:19:17: ------------------------------
2026-09-09T17:19:18: 17:19:18 [[32minfo[39m] [0mGET / [33m401[0m 157.989 ms - 123[0m
2026-09-09T18:14:18: ----- PUBLIC ROUTE CHECK -----
2026-09-09T18:14:18: Method: GET
2026-09-09T18:14:18: originalUrl: /
2026-09-09T18:14:18: path: /
2026-09-09T18:14:18: normalizedPath: /
2026-09-09T18:14:18: isPublicRoute: false
2026-09-09T18:14:18: ------------------------------
2026-09-09T18:14:18: 18:14:18 [[32minfo[39m] [0mGET / [33m401[0m 5.036 ms - 123[0m
2026-09-09T19:22:10: ----- PUBLIC ROUTE CHECK -----
2026-09-09T19:22:10: Method: GET
2026-09-09T19:22:10: originalUrl: /
2026-09-09T19:22:10: path: /
2026-09-09T19:22:10: normalizedPath: /
2026-09-09T19:22:10: isPublicRoute: false
2026-09-09T19:22:10: ------------------------------
2026-09-09T19:22:10: 19:22:10 [[32minfo[39m] [0mGET / [33m401[0m 30.982 ms - 123[0m
2026-09-09T21:41:54: ----- PUBLIC ROUTE CHECK -----
2026-09-09T21:41:54: Method: GET
2026-09-09T21:41:54: originalUrl: /
2026-09-09T21:41:54: path: /
2026-09-09T21:41:54: normalizedPath: /
2026-09-09T21:41:54: isPublicRoute: false
2026-09-09T21:41:54: ------------------------------
2026-09-09T21:41:54: 21:41:54 [[32minfo[39m] [0mGET / [33m401[0m 143.222 ms - 123[0m
2026-09-10T02:27:57: ----- PUBLIC ROUTE CHECK -----
2026-09-10T02:27:57: Method: GET
2026-09-10T02:27:57: originalUrl: /
2026-09-10T02:27:57: path: /
2026-09-10T02:27:57: normalizedPath: /
2026-09-10T02:27:57: isPublicRoute: false
2026-09-10T02:27:57: ------------------------------
2026-09-10T02:27:57: 02:27:57 [[32minfo[39m] [0mGET / [33m401[0m 310.537 ms - 123[0m
2026-09-10T04:52:33: ----- PUBLIC ROUTE CHECK -----
2026-09-10T04:52:33: Method: GET
2026-09-10T04:52:33: originalUrl: /
2026-09-10T04:52:33: path: /
2026-09-10T04:52:33: normalizedPath: /
2026-09-10T04:52:33: isPublicRoute: false
2026-09-10T04:52:33: ------------------------------
2026-09-10T04:52:34: 04:52:34 [[32minfo[39m] [0mGET / [33m401[0m 347.728 ms - 123[0m
2026-09-10T07:01:51: ----- PUBLIC ROUTE CHECK -----
2026-09-10T07:01:51: Method: GET
2026-09-10T07:01:51: originalUrl: /robots.txt
2026-09-10T07:01:51: path: /robots.txt
2026-09-10T07:01:51: normalizedPath: /robots.txt
2026-09-10T07:01:51: isPublicRoute: false
2026-09-10T07:01:51: ------------------------------
2026-09-10T07:01:52: 07:01:52 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 167.074 ms - 123[0m
2026-09-10T07:23:31: ----- PUBLIC ROUTE CHECK -----
2026-09-10T07:23:31: Method: GET
2026-09-10T07:23:31: originalUrl: /.env.local
2026-09-10T07:23:31: path: /.env.local
2026-09-10T07:23:31: normalizedPath: /.env.local
2026-09-10T07:23:31: isPublicRoute: false
2026-09-10T07:23:31: ------------------------------
2026-09-10T07:23:31: 07:23:31 [[32minfo[39m] [0mGET /.env.local [33m401[0m 225.735 ms - 123[0m
2026-09-10T09:06:28: ----- PUBLIC ROUTE CHECK -----
2026-09-10T09:06:28: Method: GET
2026-09-10T09:06:28: originalUrl: /
2026-09-10T09:06:28: path: /
2026-09-10T09:06:28: normalizedPath: /
2026-09-10T09:06:28: isPublicRoute: false
2026-09-10T09:06:28: ------------------------------
2026-09-10T09:06:28: 09:06:28 [[32minfo[39m] [0mGET / [33m401[0m 158.614 ms - 123[0m
2026-09-10T09:21:45: 09:21:45 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 26.978 ms - 3118[0m
2026-09-10T09:21:46: 09:21:46 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 62.988 ms - 178977[0m
2026-09-10T09:21:46: 09:21:46 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 10.558 ms - 251800[0m
2026-09-10T09:21:46: 09:21:46 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 23.510 ms - 1526918[0m
2026-09-10T09:21:46: 09:21:46 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 43.523 ms - 186430[0m
2026-09-10T09:21:48: 09:21:48 [[32minfo[39m] [0mGET /api-docs/favicon-32x32.png [32m200[0m 33.940 ms - 628[0m
2026-09-10T09:55:37: ----- PUBLIC ROUTE CHECK -----
2026-09-10T09:55:37: Method: GET
2026-09-10T09:55:37: originalUrl: /
2026-09-10T09:55:37: path: /
2026-09-10T09:55:37: normalizedPath: /
2026-09-10T09:55:37: isPublicRoute: false
2026-09-10T09:55:37: ------------------------------
2026-09-10T09:55:37: 09:55:37 [[32minfo[39m] [0mGET / [33m401[0m 3.809 ms - 123[0m
2026-09-10T10:25:03: 10:25:03 [[32minfo[39m] [0mGET /api-docs/ [32m200[0m 4.729 ms - 3118[0m
2026-09-10T10:25:03: 10:25:03 [[32minfo[39m] [0mGET /api-docs/swagger-ui.css [32m200[0m 4.748 ms - 178977[0m
2026-09-10T10:25:03: 10:25:03 [[32minfo[39m] [0mGET /api-docs/swagger-ui-bundle.js [32m200[0m 3.407 ms - 1526918[0m
2026-09-10T10:25:03: 10:25:03 [[32minfo[39m] [0mGET /api-docs/swagger-ui-standalone-preset.js [32m200[0m 5.180 ms - 251800[0m
2026-09-10T10:25:05: 10:25:05 [[32minfo[39m] [0mGET /api-docs/swagger-ui-init.js [32m200[0m 1.933 ms - 186430[0m
2026-09-10T11:55:08: ----- PUBLIC ROUTE CHECK -----
2026-09-10T11:55:08: Method: GET
2026-09-10T11:55:08: originalUrl: /.env
2026-09-10T11:55:08: path: /.env
2026-09-10T11:55:08: normalizedPath: /.env
2026-09-10T11:55:08: isPublicRoute: false
2026-09-10T11:55:08: ------------------------------
2026-09-10T11:55:08: 11:55:08 [[32minfo[39m] [0mGET /.env [33m401[0m 234.899 ms - 123[0m
2026-09-10T14:34:41: ----- PUBLIC ROUTE CHECK -----
2026-09-10T14:34:41: Method: GET
2026-09-10T14:34:41: originalUrl: /.env
2026-09-10T14:34:41: path: /.env
2026-09-10T14:34:41: normalizedPath: /.env
2026-09-10T14:34:41: isPublicRoute: false
2026-09-10T14:34:41: ------------------------------
2026-09-10T14:34:41: 14:34:41 [[32minfo[39m] [0mGET /.env [33m401[0m 172.457 ms - 123[0m
2026-09-10T14:42:38: ----- PUBLIC ROUTE CHECK -----
2026-09-10T14:42:38: Method: GET
2026-09-10T14:42:38: originalUrl: /
2026-09-10T14:42:38: path: /
2026-09-10T14:42:38: normalizedPath: /
2026-09-10T14:42:38: isPublicRoute: false
2026-09-10T14:42:38: ------------------------------
2026-09-10T14:42:38: 14:42:38 [[32minfo[39m] [0mGET / [33m401[0m 18.603 ms - 123[0m
2026-09-10T18:50:07: ----- PUBLIC ROUTE CHECK -----
2026-09-10T18:50:07: Method: GET
2026-09-10T18:50:07: originalUrl: /
2026-09-10T18:50:07: path: /
2026-09-10T18:50:07: normalizedPath: /
2026-09-10T18:50:07: isPublicRoute: false
2026-09-10T18:50:07: ------------------------------
2026-09-10T18:50:07: 18:50:07 [[32minfo[39m] [0mGET / [33m401[0m 169.712 ms - 123[0m
2026-09-10T18:50:08: ----- PUBLIC ROUTE CHECK -----
2026-09-10T18:50:08: Method: GET
2026-09-10T18:50:08: originalUrl: /favicon.ico
2026-09-10T18:50:08: path: /favicon.ico
2026-09-10T18:50:08: normalizedPath: /favicon.ico
2026-09-10T18:50:08: isPublicRoute: false
2026-09-10T18:50:08: ------------------------------
2026-09-10T18:50:08: 18:50:08 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 4.998 ms - 123[0m
2026-09-10T18:50:09: ----- PUBLIC ROUTE CHECK -----
2026-09-10T18:50:09: Method: GET
2026-09-10T18:50:09: originalUrl: /
2026-09-10T18:50:09: path: /
2026-09-10T18:50:09: normalizedPath: /
2026-09-10T18:50:09: isPublicRoute: false
2026-09-10T18:50:09: ------------------------------
2026-09-10T18:50:09: 18:50:09 [[32minfo[39m] [0mGET / [33m401[0m 2.824 ms - 123[0m
2026-09-10T18:50:17: ----- PUBLIC ROUTE CHECK -----
2026-09-10T18:50:17: Method: GET
2026-09-10T18:50:17: originalUrl: /favicon.ico
2026-09-10T18:50:17: path: /favicon.ico
2026-09-10T18:50:17: normalizedPath: /favicon.ico
2026-09-10T18:50:17: isPublicRoute: false
2026-09-10T18:50:17: ------------------------------
2026-09-10T18:50:17: 18:50:17 [[32minfo[39m] [0mGET /favicon.ico [33m401[0m 3.503 ms - 123[0m
2026-09-10T19:04:51: ----- PUBLIC ROUTE CHECK -----
2026-09-10T19:04:51: Method: GET
2026-09-10T19:04:51: originalUrl: /
2026-09-10T19:04:51: path: /
2026-09-10T19:04:51: normalizedPath: /
2026-09-10T19:04:51: isPublicRoute: false
2026-09-10T19:04:51: ------------------------------
2026-09-10T19:04:51: 19:04:51 [[32minfo[39m] [0mGET / [33m401[0m 2.888 ms - 123[0m
2026-09-10T19:43:37: ----- PUBLIC ROUTE CHECK -----
2026-09-10T19:43:37: Method: GET
2026-09-10T19:43:37: originalUrl: /
2026-09-10T19:43:37: path: /
2026-09-10T19:43:37: normalizedPath: /
2026-09-10T19:43:37: isPublicRoute: false
2026-09-10T19:43:37: ------------------------------
2026-09-10T19:43:37: 19:43:37 [[32minfo[39m] [0mGET / [33m401[0m 4.231 ms - 123[0m
2026-09-10T19:43:38: ----- PUBLIC ROUTE CHECK -----
2026-09-10T19:43:38: Method: GET
2026-09-10T19:43:38: originalUrl: /robots.txt
2026-09-10T19:43:38: path: /robots.txt
2026-09-10T19:43:38: normalizedPath: /robots.txt
2026-09-10T19:43:38: isPublicRoute: false
2026-09-10T19:43:38: ------------------------------
2026-09-10T19:43:38: 19:43:38 [[32minfo[39m] [0mGET /robots.txt [33m401[0m 0.866 ms - 123[0m
2026-09-10T23:34:49: ----- PUBLIC ROUTE CHECK -----
2026-09-10T23:34:49: Method: GET
2026-09-10T23:34:49: originalUrl: /.env
2026-09-10T23:34:49: path: /.env
2026-09-10T23:34:49: normalizedPath: /.env
2026-09-10T23:34:49: isPublicRoute: false
2026-09-10T23:34:49: ------------------------------
2026-09-10T23:34:49: 23:34:49 [[32minfo[39m] [0mGET /.env [33m401[0m 181.533 ms - 123[0m
2026-09-11T00:50:07: ----- PUBLIC ROUTE CHECK -----
2026-09-11T00:50:07: Method: GET
2026-09-11T00:50:07: originalUrl: /
2026-09-11T00:50:07: path: /
2026-09-11T00:50:07: normalizedPath: /
2026-09-11T00:50:07: isPublicRoute: false
2026-09-11T00:50:07: ------------------------------
2026-09-11T00:50:08: 00:50:08 [[32minfo[39m] [0mGET / [33m401[0m 451.058 ms - 123[0m
2026-09-11T03:55:58: ----- PUBLIC ROUTE CHECK -----
2026-09-11T03:55:58: Method: GET
2026-09-11T03:55:58: originalUrl: /.git/HEAD
2026-09-11T03:55:58: path: /.git/HEAD
2026-09-11T03:55:58: normalizedPath: /.git/HEAD
2026-09-11T03:55:58: isPublicRoute: false
2026-09-11T03:55:58: ------------------------------
2026-09-11T03:55:58: 03:55:58 [[32minfo[39m] [0mGET /.git/HEAD [33m401[0m 217.661 ms - 123[0m
2026-09-11T03:56:00: ----- PUBLIC ROUTE CHECK -----
2026-09-11T03:56:00: Method: GET
2026-09-11T03:56:00: originalUrl: /.git/config
2026-09-11T03:56:00: path: /.git/config
2026-09-11T03:56:00: normalizedPath: /.git/config
2026-09-11T03:56:00: isPublicRoute: false
2026-09-11T03:56:00: ------------------------------
2026-09-11T03:56:00: 03:56:00 [[32minfo[39m] [0mGET /.git/config [33m401[0m 4.122 ms - 123[0m
2026-09-11T03:56:02: ----- PUBLIC ROUTE CHECK -----
2026-09-11T03:56:02: Method: GET
2026-09-11T03:56:02: originalUrl: /.git/HEAD
2026-09-11T03:56:02: path: /.git/HEAD
2026-09-11T03:56:02: normalizedPath: /.git/HEAD
2026-09-11T03:56:02: isPublicRoute: false
2026-09-11T03:56:02: ------------------------------
2026-09-11T03:56:02: 03:56:02 [[32minfo[39m] [0mGET /.git/HEAD [33m401[0m 2.186 ms - 123[0m
2026-09-11T03:56:04: ----- PUBLIC ROUTE CHECK -----
2026-09-11T03:56:04: Method: GET
2026-09-11T03:56:04: originalUrl: /.git/config
2026-09-11T03:56:04: path: /.git/config
2026-09-11T03:56:04: normalizedPath: /.git/config
2026-09-11T03:56:04: isPublicRoute: false
2026-09-11T03:56:04: ------------------------------
2026-09-11T03:56:04: 03:56:04 [[32minfo[39m] [0mGET /.git/config [33m401[0m 1.808 ms - 123[0m
2026-09-11T04:53:43: ----- PUBLIC ROUTE CHECK -----
2026-09-11T04:53:43: Method: GET
2026-09-11T04:53:43: originalUrl: /.git/HEAD
2026-09-11T04:53:43: path: /.git/HEAD
2026-09-11T04:53:43: normalizedPath: /.git/HEAD
2026-09-11T04:53:43: isPublicRoute: false
2026-09-11T04:53:43: ------------------------------
2026-09-11T04:53:43: 04:53:43 [[32minfo[39m] [0mGET /.git/HEAD [33m401[0m 34.300 ms - 123[0m
2026-09-11T04:53:45: ----- PUBLIC ROUTE CHECK -----
2026-09-11T04:53:45: Method: GET
2026-09-11T04:53:45: originalUrl: /.git/config
2026-09-11T04:53:45: path: /.git/config
2026-09-11T04:53:45: normalizedPath: /.git/config
2026-09-11T04:53:45: isPublicRoute: false
2026-09-11T04:53:45: ------------------------------
2026-09-11T04:53:45: 04:53:45 [[32minfo[39m] [0mGET /.git/config [33m401[0m 3.194 ms - 123[0m
2026-09-11T04:53:46: ----- PUBLIC ROUTE CHECK -----
2026-09-11T04:53:46: Method: GET
2026-09-11T04:53:46: originalUrl: /.git/HEAD
2026-09-11T04:53:46: path: /.git/HEAD
2026-09-11T04:53:46: normalizedPath: /.git/HEAD
2026-09-11T04:53:46: isPublicRoute: false
2026-09-11T04:53:46: ------------------------------
2026-09-11T04:53:46: 04:53:46 [[32minfo[39m] [0mGET /.git/HEAD [33m401[0m 1.904 ms - 123[0m
2026-09-11T04:53:47: ----- PUBLIC ROUTE CHECK -----
2026-09-11T04:53:47: Method: GET
2026-09-11T04:53:47: originalUrl: /.git/config
2026-09-11T04:53:47: path: /.git/config
2026-09-11T04:53:47: normalizedPath: /.git/config
2026-09-11T04:53:47: isPublicRoute: false
2026-09-11T04:53:47: ------------------------------
2026-09-11T04:53:47: 04:53:47 [[32minfo[39m] [0mGET /.git/config [33m401[0m 1.015 ms - 123[0m
2026-09-11T07:30:15: ----- PUBLIC ROUTE CHECK -----
2026-09-11T07:30:15: Method: GET
2026-09-11T07:30:15: originalUrl: /
2026-09-11T07:30:15: path: /
2026-09-11T07:30:15: normalizedPath: /
2026-09-11T07:30:15: isPublicRoute: false
2026-09-11T07:30:15: ------------------------------
2026-09-11T07:30:15: 07:30:15 [[32minfo[39m] [0mGET / [33m401[0m 170.603 ms - 123[0m
