dleiva04
04/26/2021, 4:50 AMrp
04/26/2021, 4:50 AMdleiva04
04/26/2021, 4:53 AMrp
04/26/2021, 4:54 AMrp
04/26/2021, 4:55 AMdleiva04
04/26/2021, 4:55 AMdleiva04
04/26/2021, 4:56 AMconst createSession = async (res, userId) => {
try {
console.log(userId)
await Session
.createNewSession(res, userId)
.then(token => {
console.log(token)
}).catch(error => {
console.log(error)
})
} catch (error) {
return error
}
}
dleiva04
04/26/2021, 4:56 AMconst signIn = (req, res) => {
const { email, password } = req.body
try {
ThirdPartyEmailPassword
.signIn(email, password)
.then(async u => {
await createSession(res, u.id)
res.json(u)
}).catch(e => {
res.status(500).json(e)
})
} catch (error) {
res.status(500).json(error)
}
}
rp
04/26/2021, 4:59 AMconst createSession = async (res, userId) => {
try {
console.log(userId)
let session = await Session
.createNewSession(res, userId);
console.log(session);
} catch (error) {
console.log(error);
throw error
}
}
const signIn = (req, res) => {
const { email, password } = req.body
ThirdPartyEmailPassword
.signIn(email, password)
.then(async u => {
try {
await createSession(res, u.id)
res.json(u)
} catch (err) {
res.status(500).json(e.message)
}
}).catch(error => {
res.status(500).json(error)
})
}
rp
04/26/2021, 5:05 AMuser
04/26/2021, 5:12 AM.then(async u => {
await createSession(res, u.id)
res.json(u)
rp
04/26/2021, 5:13 AMuser
04/26/2021, 5:15 AMrp
04/26/2021, 5:18 AMrp
04/26/2021, 5:19 AMuser
04/26/2021, 5:24 AMuser
04/26/2021, 5:24 AMuser
04/26/2021, 5:24 AMSuperTokens does not store those custom fields on successful signup.
rp
04/26/2021, 5:25 AMuser
04/26/2021, 5:26 AMrp
04/26/2021, 5:26 AMuser
04/26/2021, 5:29 AMuser
04/26/2021, 5:29 AMrp
04/26/2021, 5:29 AMuser
04/26/2021, 5:30 AMuser
04/26/2021, 5:38 AMIntegration with Hasura
but isn't it already kind of supported beacause of JWT tokens? Would setting necessary data for hasura work I put it in setSessionData? https://supertokens.io/docs/emailpassword/common-customizations/sessions/new-sessionuser
04/26/2021, 5:41 AMrp
04/26/2021, 5:41 AMuser
04/26/2021, 5:44 AMrp
04/26/2021, 5:45 AM