Chez oim, forum libreChez oim, forum libre

favicon Google Recherche avancée  

RIP Johnny Halliday

RIP Johnny : 1943 - 2017


Pages: [1]   En bas

Auteur Sujet: Comment créer un cookie ?  (Lu 352 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)

alex

  • Administrateur
  • Dictionnaire ambulant
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 15.289
  • 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: 15.289
  • 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.132 secondes avec 23 requêtes.