sbr
04/03/2022, 8:58 PMuseEffect(() => {
supabaseClient.auth.onAuthStateChange((event, session) => {
if (event === "SIGNED_IN") {
supabaseClient.auth.api
.getUser(session.access_token)
.then(({ user, error }) => {
if (user) {
setUser(user);
}
});
} else if (event === "SIGNED_OUT") {
setUser(null);
}
});
}, []);
Needle
04/03/2022, 8:58 PM/title
command!
We have solved your problem?
Click the button below to archive it.garyaustin
04/03/2022, 9:36 PMNeedle
04/03/2022, 9:36 PMsbr
04/03/2022, 10:11 PMgaryaustin
04/03/2022, 10:25 PMsbr
04/03/2022, 10:26 PMbarry
04/03/2022, 11:39 PMbarry
04/03/2022, 11:39 PMbarry
04/03/2022, 11:39 PMsylar815
04/04/2022, 4:32 AMsbr
04/04/2022, 4:49 AMsbr
04/04/2022, 4:50 AMuseUser
hook would update when the user signs out in a different tab?sbr
04/04/2022, 4:51 AMauth-helpers
wraps the application component in a <UserProvider...>
in _app.jssbr
04/04/2022, 4:55 AM/api/auth/user
endpoint in all the pages to get the updated user object?sylar815
04/04/2022, 8:20 AMbarry
04/04/2022, 8:23 AMbarry
04/04/2022, 8:23 AMsbr
04/04/2022, 8:34 AMsylar815
04/04/2022, 8:35 AMsbr
04/04/2022, 8:35 AMbarry
04/04/2022, 8:36 AMbarry
04/04/2022, 8:36 AMbarry
04/04/2022, 8:36 AMbarry
04/04/2022, 8:36 AMbarry
04/04/2022, 8:36 AMsbr
04/04/2022, 8:37 AMbarry
04/04/2022, 8:38 AMsbr
04/04/2022, 8:39 AMsbr
04/04/2022, 8:39 AMsbr
04/04/2022, 8:40 AMonAuthStateChange
listener in page "a" but signout in page "b" in a different tab, then onAuthStateChange
isn't triggered in page "a"