Skip to content

Commit abccea2

Browse files
committed
docs: tra section
1 parent 3f29f75 commit abccea2

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

6-data-storage/01-cookie/article-fr.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,3 +165,22 @@ document.cookie = "user=John; max-age=3600";
165165

166166
// Supprime le cookie (le laisser expirer tout de suite)
167167
document.cookie = "user=John; max-age=0";
168+
```
169+
170+
## secure
171+
172+
- **`secure`**
173+
174+
Le cookie pourrait être transféré avec HTTPS.
175+
176+
**Par défaut, si nous définissons un cookie depuis `http://site.com`, alors il apparaitra aussi depuis `https://site.com` et vice versa.**
177+
178+
Les cookies sont "domain-based", ils ne sont pas distinguables entre les protocoles.
179+
180+
Avec cette option, si un cookie est défini par `https://site.com`, alors il n'apparait pas quand le même site est accéder par HTTP, comme `http://site.com`. Donc si un cookie a un contenu sensible il ne devrait pas être envoyé sur HTTP qui est non chiffré, le flag `secure` est la bonne chose.
181+
182+
```js
183+
// Admettons que nous soyons sur https:// maintenant
184+
// Définit le cookie pour être sécurisé (seulement accessible par HTTPS)
185+
document.cookie = "user=John; secure";
186+
```

0 commit comments

Comments
 (0)