Updates
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import getCsrfHeaderName from "../../../actions/get-csrf-header-name";
|
||||
import { AppNames } from "../../../dict/app-names";
|
||||
import grabDbNames from "../../../utils/grab-db-names";
|
||||
|
||||
type Param = {
|
||||
database?: string;
|
||||
@@ -22,29 +23,21 @@ export default function getAuthCookieNames(params?: Param): Return {
|
||||
const cookieOneTimeCodeName =
|
||||
process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME || "one-time-code";
|
||||
|
||||
const targetDatabase =
|
||||
params?.database?.replace(
|
||||
new RegExp(`^${AppNames["DsqlDbPrefix"]}\\d+_`),
|
||||
""
|
||||
) ||
|
||||
process.env.DSQL_DB_NAME?.replace(
|
||||
new RegExp(`^${AppNames["DsqlDbPrefix"]}\\d+_`),
|
||||
""
|
||||
);
|
||||
const { dbSlug } = grabDbNames({ dbName: params?.database });
|
||||
|
||||
let keyCookieName = cookiesPrefix;
|
||||
if (params?.userId) keyCookieName += `user_${params.userId}_`;
|
||||
if (targetDatabase) keyCookieName += `${targetDatabase}_`;
|
||||
if (dbSlug) keyCookieName += `${dbSlug}_`;
|
||||
keyCookieName += cookiesKeyName;
|
||||
|
||||
let csrfCookieName = cookiesPrefix;
|
||||
if (params?.userId) csrfCookieName += `user_${params.userId}_`;
|
||||
if (targetDatabase) csrfCookieName += `${targetDatabase}_`;
|
||||
if (dbSlug) csrfCookieName += `${dbSlug}_`;
|
||||
csrfCookieName += cookiesCSRFName;
|
||||
|
||||
let oneTimeCodeName = cookiesPrefix;
|
||||
if (params?.userId) oneTimeCodeName += `user_${params.userId}_`;
|
||||
if (targetDatabase) oneTimeCodeName += `${targetDatabase}_`;
|
||||
if (dbSlug) oneTimeCodeName += `${dbSlug}_`;
|
||||
oneTimeCodeName += cookieOneTimeCodeName;
|
||||
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user