productdevbook
01/20/2023, 12:18 PMrp_st
01/20/2023, 12:22 PMrp_st
01/20/2023, 12:22 PMproductdevbook
01/20/2023, 12:23 PMproductdevbook
01/20/2023, 12:23 PMrp_st
01/20/2023, 12:23 PMproductdevbook
01/20/2023, 12:25 PMrp_st
01/20/2023, 12:30 PMproductdevbook
01/20/2023, 12:48 PMproductdevbook
01/20/2023, 12:48 PMrp_st
01/20/2023, 12:49 PMrp_st
01/20/2023, 12:49 PMproductdevbook
01/20/2023, 12:49 PMrp_st
01/20/2023, 12:50 PMproductdevbook
01/20/2023, 1:35 PMproductdevbook
01/20/2023, 1:38 PMproductdevbook
01/20/2023, 1:40 PMproductdevbook
01/20/2023, 1:41 PMrp_st
01/20/2023, 1:41 PMrp_st
01/20/2023, 1:41 PMproductdevbook
01/20/2023, 1:42 PMcreateNewSession
custom accessTokenPayload
add username etc my custom db added. but after login user settings update db username and refresh page dont new data accessTokenPayload
because dont update sessionproductdevbook
01/20/2023, 1:43 PMaccessTokenPayload
database.rp_st
01/20/2023, 1:44 PMproductdevbook
01/20/2023, 2:07 PMts
server.post('/updateinfo', {
preHandler: verifySession(),
}, async (req: SessionRequest, res) => {
const session = req.session
if (!session)
throw new Error('Session not found')
const dbUser = await storage.userRepo.getUserBySuperTokenId({ superTokensUserId: session.getUserId() })
if (!dbUser) {
throw new Error(
'Creating a new session failed',
)
}
await session!.mergeIntoAccessTokenPayload(
{ username: dbUser.username },
)
res.send({ message: 'successfully updated access token payload' })
})
rp_st
01/20/2023, 2:08 PM