Attention ! Ne cliquez pas sur ce lien, c'est un piège à enfoirés du net !

Chez oim, forum libreChez oim, forum libre

 
Pages: [1]   En bas

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

Songbird

  • Invité
Comment créer un cookie ?
« le: mercredi 25 mai 2016, 00:21 »
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)
Signaler au modérateur   IP archivée

alex

  • Administrateur
  • Moulin à paroles
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 23.062
  • Proprio officiel chez oim !
Dart - How to create a cookie ?
« Réponse #1 le: mercredi 25 mai 2016, 11:26 »
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:

Signaler au modérateur   IP archivée

Songbird

  • Invité
Dart - How to create a cookie ?
« Réponse #2 le: mercredi 25 mai 2016, 19:35 »
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. :)
Signaler au modérateur   IP archivée

alex

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

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

Songbird

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

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

Page générée en 0.094 secondes avec 20 requêtes.