feat: Improve cookie handling in getCookie function

This commit is contained in:
Frederico Santos 2024-07-21 16:08:51 +01:00
parent 93bcf8ade9
commit cf950313fc
1 changed files with 4 additions and 0 deletions

View File

@ -305,6 +305,10 @@ export function removeCookie(cName: string): void {
} }
export function getCookie(cName: string): string { export function getCookie(cName: string): string {
if (document.cookie.indexOf(cName) !== document.cookie.lastIndexOf(cName)) {
document.cookie = `${cName}=;Secure;SameSite=Strict;Domain=${window.location.hostname};Path=/;Expires=Thu, 01 Jan 1970 00:00:00 GMT`;
return "";
}
const name = `${cName}=`; const name = `${cName}=`;
const ca = document.cookie.split(";"); const ca = document.cookie.split(";");
for (let i = 0; i < ca.length; i++) { for (let i = 0; i < ca.length; i++) {