Katalysator :: Plugin :: Sessie

Generieke Session Plug-in-banden Server Server Side Storage en Client Side-status vereist om sessiegegevens te onderhouden
Download nu

Katalysator :: Plugin :: Sessie Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Tomas Doran
  • Uitgever website:
  • http://search.cpan.org/~bobtfish/

Katalysator :: Plugin :: Sessie Tags


Katalysator :: Plugin :: Sessie Beschrijving

Generieke Session Plug-in-banden Server Server Side Storage en Client Side State vereist om sessiegegevens te onderhouden De sessieplugin is de basis van twee gerelateerde onderdelen van functionaliteit die vereist is voor sessiebeheer in Web-applicaties. Het eerste deel, de staat, krijgt de browser om een sessietoets terug te keren, zodat de webtoepassing de client en logisch string kan identificeren Verschillende verzoeken samen in een sessie. Het tweede deel, de winkel, gaat over de daadwerkelijke opslag van informatie over de klant. Deze gegevens worden opgeslagen, zodat het wordt ingeblazen voor elk verzoek gemaakt door dezelfde client.catalyst :: plug-in :: Sessie koppelt de twee stukken samen. Synopsis # om sessies te krijgen om "gewoon werk" te krijgen, alles wat u hoeft te doen Gebruik deze plug-ins: gebruik Catalyst QW / Session Session :: Winkel :: Fastmmap Session :: Status :: Cookie /; # U kunt opslag vervangen :: FASTMMAP met winkel :: Bestand - Beide hebben verstandige # standaardconfiguraties (zie hun documenten voor details) # meer gecompliceerde backends zijn beschikbaar voor andere scenario's (DBI-opslag, # enz.) # Nadat u de Plug-ins U kunt sessiegegevens # opslaan, bijvoorbeeld als u een winkelwagentje schrijft, kan het worden geïmplementeerd # als volgt: sub add_item: lokaal {mijn ($ zelf, $ c) = @_; mijn $ punt_id = $ c-> req-> param ("item"); # $ c-> sessie is een hash ref, een beetje like $ c-> stash # Het verschil is dat het 'geconserveerd over aanvragen push @ {$ c-> session -> {items}}, $ item_id; $ c-> vooruit ("Myview"); } Subdisplay_items: lokaal {My ($ Self, $ C) = @_; # Waarden in $ C-> Sessie worden hersteld $ c-> stash -> {items_to_display} = ; $ c-> vooruit ("Myview"); } Vereisten: · Perl


Katalysator :: Plugin :: Sessie Gerelateerde software