Ahoiroman
Ahoiroman
NNuxt
Created by Ahoiroman on 6/24/2024 in #❓・help
Understanding authentication with websockets
So I can see that there's a second session being created if I join multiple channels. But the second one does not have an user_id assigned, so the user is logged out.
7 replies
NNuxt
Created by Ahoiroman on 6/24/2024 in #❓・help
Understanding authentication with websockets
3. After refreshing the page | id | user_id | ip_address | user_agent | payload | last_activity | |------------------------------------------|--------------------------------------|------------|------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------| | I09Iv2sAdubRWUxYUvZj03xZeu9885bPONZstz9u | 9c571400-9c2e-4d8a-bdbb-088ea138b0d5 | 127.0.0.1 | node | ...= | 1719216228 | | q5YXbbteK7znhilMDKeIBrhvOeEcRUw4Sj8ITGSR | | 127.0.0.1 | node | ...= | 1719216229 |
7 replies
NNuxt
Created by Ahoiroman on 6/24/2024 in #❓・help
Understanding authentication with websockets
2. After logging in: | id | user_id | ip_address | user_agent | payload | last_activity | |------------------------------------------|--------------------------------------|------------|-----------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------| | I09Iv2sAdubRWUxYUvZj03xZeu9885bPONZstz9u | 9c571400-9c2e-4d8a-bdbb-088ea138b0d5 | 127.0.0.1 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 | ...== | 1719216200 |
7 replies
NNuxt
Created by Ahoiroman on 6/24/2024 in #❓・help
Understanding authentication with websockets
1. Entering the page: Session is being created: | id | user_id | ip_address | user_agent | payload | last_activity | |------------------------------------------|---------|------------|------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------| | SCDpN7Qac64PZFsUIVd9Hi5kxGiVMqKqR45kTdH7 | | 127.0.0.1 | node | YTozOntzOjY6Il90b2tlbiI7czo0MDoiblNWYTJySFB0OXczQzhQS3RIOElVRmc4bER3WnQyd2JDWU80Q09jVyI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MzY6Imh0dHA6Ly9hcGkuaG9zdHIudGVzdC9hcGkvdjEvYXV0aC9tZSI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0= | 1719216079 |
7 replies
NNuxt
Created by Ahoiroman on 6/24/2024 in #❓・help
Understanding authentication with websockets
Now, if I enter multiple channels, the behaviour changes. I am going to outline the steps:
7 replies
NNuxt
Created by Ahoiroman on 6/24/2024 in #❓・help
Understanding authentication with websockets
What I did figure out: There's a new session being created in Laravel's sessions-table, if I try to join two channels. If I try to join one channel only, this does not happen. The first session that is being created before I log in got the useragent node. After logging in, the same session gets the useragent Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36.
7 replies