Catalyst :: Plugin :: Session

plugin da sessão genérica - unidos ao armazenamento lateral do servidor e estado do lado do cliente necessário para manter dados da sessão
Baixe Agora

Catalyst :: Plugin :: Session Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Tomas Doran
  • Site do editor:
  • http://search.cpan.org/~bobtfish/

Catalyst :: Plugin :: Session Tag


Catalyst :: Plugin :: Session Descrição

Plugin genérico de sessão - Unidos de armazenamento lateral do servidor e estado do lado do cliente necessário para manter dados da sessão O plug-in da sessão é a base de duas partes relacionadas de funcionalidade necessárias para o gerenciamento de sessão em aplicativos da Web. A primeira parte, o estado, está recebendo o navegador para repetir uma tecla de sessão, para que o aplicativo da Web possa identificar o cliente e logicamente string Vários pedidos juntos em uma sessão. A segunda parte, a loja, lida com o armazenamento real de informações sobre o cliente. Esses dados são armazenados para que o que possa ser revivido para cada solicitação feita pelo mesmo cliente.Catalyst :: Plugin :: sessão liga as duas peças juntas.synopsis # para obter sessões para "apenas funcionar", tudo que você precisa fazer é Use esses plugins: use a sessão Catalyst QW / Session :: Loja :: Sessão Fastmmap :: Estado :: Cookie /; # você pode substituir a loja :: Fastmmap por armazenamento :: Arquivo - Ambos têm configurações padrão # sensíveis (veja seus documentos para detalhes) # # backends mais complicados estão disponíveis para outros cenários (armazenamento do DBI, # etc) # Depois de você carregar o Plugins Você pode economizar dados de sessão # Por exemplo, se você está escrevendo um carrinho de compras, ele pode ser implementado # como este: SubD_item: local {my ($ auto, $ c) = @__; meu $ Item_ID = $ c-> req-> param ("item"); # $ c-> sessão é um hash ref, um pouco como $ c-> stash # a diferença é que ele 'preservado através de solicitações push @ {$ c-> sessão -> {item}}, $ item_id; $ c-> para a frente ("myview"); } sub display_items: local {my ($ self, $ c) = @_; # Valores em $ c-> sessão são restaurados $ c-> stash -> {items_to_display} = ; $ c-> para a frente ("myview"); } Requisitos: · Perl.


Catalyst :: Plugin :: Session Software Relacionado