mirror of
https://git.sr.ht/~cadence/cloudtube
synced 2024-12-22 13:07:00 +00:00
Fix new session creation
This commit is contained in:
parent
c15f83f899
commit
4e7b57db4c
@ -87,7 +87,7 @@ module.exports = [
|
||||
statusCode: 303,
|
||||
headers: setToken({
|
||||
location: "/subscriptions"
|
||||
}, fill[0]),
|
||||
}, fill[0]).responseHeaders,
|
||||
contentType: "application/json",
|
||||
content: {
|
||||
status: "ok"
|
||||
|
@ -9,7 +9,7 @@ function getToken(req, responseHeaders) {
|
||||
let token = cookie.token
|
||||
if (!token) {
|
||||
if (responseHeaders) { // we should create a token
|
||||
setToken(responseHeaders)
|
||||
token = setToken(responseHeaders).token
|
||||
} else {
|
||||
return null
|
||||
}
|
||||
@ -23,7 +23,7 @@ function setToken(responseHeaders, token) {
|
||||
if (!token) token = crypto.randomBytes(18).toString("base64").replace(/\W/g, "_")
|
||||
setCookie.push(`token=${token}; Path=/; Max-Age=2147483648; HttpOnly; SameSite=Lax`)
|
||||
responseHeaders["set-cookie"] = setCookie
|
||||
return responseHeaders
|
||||
return {token, responseHeaders}
|
||||
}
|
||||
|
||||
class User {
|
||||
|
Loading…
Reference in New Issue
Block a user