CookiesService
Il y a 3 méthodes accessibles :
- création d'un cookie en donnant son nom, sa valeur, et un nombre de jour pour l'expiration du cookie
setCookie(name: string, value: string, days: number = 365, path: string = '/'): void
- suppression d'un cookie en donnant son nom
deleteCookie(name: string): void
- récupération d'un cookie en donnant son nom
getCookie(name: string): string | null
A chaque fois que l'on va créer un cookie alors qu'il existe déjà dans le navigateur, il est mis à jour, et sa validité repart de 0. Pour information, lors de la suppression d'un cookie existant, il suffit juste de modifier sa date de validité à la veille.