Chez oim, forum libreChez oim, forum libre

 



ATTENTION AUX TROLLS !
Signalez les en cliquant sur "signaler au modérateur" sous chaque post.
Ne leur faites jamais face sans fermer la bouche, c'est par là qu'ils déposent leurs oeufs !..
DON'T FEED THE TROLL! Ne l'oubliez jamais !



Pages: [1]   En bas

Auteur Sujet: Comment créer un cookie ?  (Lu 371 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.847
  • 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.847
  • 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.112 secondes avec 22 requêtes.