Skip to content
This repository has been archived by the owner on May 25, 2023. It is now read-only.

burnstopper/cookielib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CookieLib

Javascript библиотека для установки и удаления куки, получения токена пользователя. Используется библиотека js-cookie.

Включение

HTML

<script src=“path to cookielib/index.js"></script>

React:

Модуль должен находиться в директории “src”. Пропишите

import CookieLib from "path to cookielib/index.js"

или

import { getCookieToken, setCookieToken, removeCookie, CookieFooter } from "path to cookielib/index.js";

Установка куки

Для установки куки используйте функцию setCookieToken(token), в качестве аргумента передайте значение JWT-токена

Получение токена

Значение токена возвращает getCookieToken(), в качестве аргумента передайте значение токена

  1. Если у пользователя уже установлена куки, то функция вернет строку - значение токена
  2. Иначе функция возвращает undefined

Удаление куки

Для удаления куки используйте removeCookie()

Баннер, уведомляющий об установке куки

React:

Пропишите <CookieLib.CookieFooter/> последним элементом в function App() в файле App.js. Баннер будет отображаться только в том случае, если у пользователя еще не установлены куки.

About

A library for interacting with cookies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published