Catalyst :: Plugin :: Session

Plugin de session générique - liens ensemble STOCKAGE côté serveur et état côté client requis pour maintenir les données de session
Télécharger maintenant

Catalyst :: Plugin :: Session Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Tomas Doran
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~bobtfish/

Catalyst :: Plugin :: Session Mots clés


Catalyst :: Plugin :: Session La description

Plugin de session générique - liens ensemble Stockage côté serveur et état côté client requis pour maintenir les données de session Le plugin de session est la base de deux parties liées de fonctionnalités requises pour la gestion de session dans les applications Web.La première partie, l'état, consiste à réparer le navigateur de répéter une clé de session, de sorte que l'application Web puisse identifier le client et logiquement une chaîne logique. Plusieurs demandes ensemble dans une session.La deuxième partie, le magasin, traite du stockage effectif des informations sur le client. Ces données sont stockées de manière à ce que celui-ci puisse être ravivé pour chaque demande faite par le même client.Catalyste :: plugin :: session lie les deux morceaux ensemble.Synopsis # pour obtenir des sessions sur "juste travailler", tout ce que vous avez à faire est Utilisez ces plug-ins: Utilisez Catalyst QW / Session Session :: Store :: Fastmmap Session :: State :: Cookie /; # vous pouvez remplacer store :: FastMMap avec Store :: Fichier - Demandez des configurations par défaut raisonnables (voir leur DOCS pour plus de détails) # Plus compliqué sont disponibles pour d'autres scénarios (stockage DBI, # etc) # Après avoir chargé le Plugins Vous pouvez enregistrer les données de session # par exemple, si vous écrivez un panier d'achat, il pourrait être mis en uvre # comme ceci: Sous add_Item: local {mon ($ auto, $ c) = @_; mon $ item_id = $ c-> req-> param ("élément"); # $ C-> session est une refonte de hachage, un peu comme $ C-> cachette # la différence est qu'elle "préservée sur les demandes push @ {$ C-> session -> {items}}, $ item_id; $ C-> avant ("myview"); } Sub Display_Items: local {mon ($ auto, $ c) = @_; # valeurs en $ C-> Session est restaurée $ C-> Stash -> {items_to_display} = ; $ C-> avant ("myview"); } Exigences: · Perl


Catalyst :: Plugin :: Session Logiciels associés

Macramé

Cadre macro récursif de temps de filtre fournissant la fonctionnalité empêchant Perl d'être "un LISP" ...

1,233

Télécharger