Chez oim, forum libreChez oim, forum libre

favicon Google Recherche avancée  

Sans gluten

Ce site web est garanti sans gluten !
(Peut contenir des traces d'oeuf, de fruits à coque, de lait, de crustacés, de végétariens)



Pages: [1]   En bas

Auteur Sujet: Comment créer un cookie ?  (Lu 332 fois)

Songbird

  • Invité
Comment créer un cookie ?
« le: mercredi 25 mai 2016, 00:21 »

 :gp:
Comment utiliser le "local storage" avec Dart ?
L'utilisation du local storage avec Dart est très similaire à celle du JavaScript, voici un exemple:

Code
import 'dart:html';

void main()
{
    Storage localStorage = window.localStorage;
    localStorage['username'] = "John";
    localStorage['matricule'] = "117";
}

Le navigateur de l'utilisateur dispose désormais des deux clés "username" et "matricule".

Pour lire ces données à la prochaine visite de l'utilisateur, voici la marche à suivre:

Code
import 'dart:html';

void main()
{
    Storage localStorage = window.localStorage;
    String username = localStorage['username'];
    String matricule = localStorage['matricule'];
    if(username != null && matricule != null)
    {
        print("Welcome home, $username $matricule");
    }
}

Conclusion
En plus d'assurer la persistance des données, le local storage rend les opérations sur les données utilisateurs moins fastidieuses. (comme la recherche de la valeur désirée, par exemple)
IP archivée

alex

  • Administrateur
  • Dictionnaire ambulant
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 14.855
  • Proprio officiel chez oim !
Dart - How to create a cookie ?
« Réponse #1 le: mercredi 25 mai 2016, 11:26 »

Un petit bout sur la sécurité ne serait pas mal non plus.
Si je place du JS dans mon cookie, ça va faire tout bizarre. :ge:

IP archivée

Songbird

  • Invité
Dart - How to create a cookie ?
« Réponse #2 le: mercredi 25 mai 2016, 19:35 »

Citation
Un petit bout sur la sécurité ne serait pas mal non plus.
Si je place du JS dans mon cookie, ça va faire tout bizarre. :ge:
Ça sera l'objet d'un autre post. :)
IP archivée

alex

  • Administrateur
  • Dictionnaire ambulant
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 14.855
  • Proprio officiel chez oim !
Dart - How to create a cookie ?
« Réponse #3 le: mercredi 25 mai 2016, 20:06 »

Ah ! Ca va m'intéresser ça. :ju:
IP archivée

Songbird

  • Invité
Comment créer un cookie ?
« Réponse #4 le: lundi 30 mai 2016, 00:25 »

Off-Topic:
Mise à jour:
Titre du post traduit en français.
IP archivée
Pages: [1]   En haut
 

+ Réponse Rapide

Page générée en 0.116 secondes avec 22 requêtes.