Rank 2: Process
Is there a Realtime event or callback that I can listen to, to monitor the user's authentication status? I'm using React as a front end.
Votes
0
Replies
12
Participants
Unknown
Messages
13
Rank 2: Process
Is there a Realtime event or callback that I can listen to, to monitor the user's authentication status? I'm using React as a front end.
Rank 4: Virtual Machine
By Auth status, email/phone verification? If so, listen to account channel, make sure the user is logged in at this point.
Rank 2: Process
@darShan Account channel ? I will check
All possible channels here: https://appwrite.io/docs/apis/realtime#channels
All possible authntication events here: https://appwrite.io/docs/advanced/platform/events#authentication-events
Rank 4: Virtual Machine
realtime.subscribe('account') { result -> ... }
As darshan mentioned, you can listen to the account channel.
If you want to use it just to check whether there is a session or not, you can try using the users.*.sessions.* event.
Rank 2: Process
Thank you very much! @darShan @darShan
Feel free to message back here if you face any issues
Rank 4: Virtual Machine
& @safwan :appwritecheers:
Rank 2: Process
Sure thing
Rank 2: Process
@safwan @darShan
My goal is to listen to the event when session is ended. I set in appwrite console the session length to 10 seconds.
To subscribe the events, I used:
this.unsubscribeFromUserStatus = client.subscribe(['account', 'users.*.sessions.*'], response => { console.log('user status updated:', response); });
I don't get any console.log after 10 seconds. What am I doing wrong?
Thank you
Rank 4: Virtual Machine
I'm not sure if the event will be recd. for the user since they aren't logged in anymore. Pl. cross check with a function or a webhook to see if the event is fired on session end.
Rank 2: Process
@darShan Ok