<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Latest posts for the topic "RedirectAfterLogin - Perdendo dados da Sessão"]]></title>
		<link>http://forum.mentaframework.org/posts/list/3.page</link>
		<description><![CDATA[Latest messages posted in the topic "RedirectAfterLogin - Perdendo dados da Sessão"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>RedirectAfterLogin - Perdendo dados da Sessão</title>
				<description><![CDATA[ Olá povo do Menta...

Estou com o pequeno problema quando usando RedirectAfterLogin.

O usuário escolhe os produtos e adiona ao carrinho de compras. Quando tenta finalizar a compra, se não estiver logado é direcionado para a página de login e, depois, encaminhado de volta para a página de finalização do pedido.

O problema é que quando retornamos após o login os dados da sessão são perdidos, neste caso o carrinho de compras.

Alguém já passou por esta situação?

Obrigado.

Marcos]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/list/2032.page#15695</guid>
				<link>http://forum.mentaframework.org/posts/list/2032.page#15695</link>
				<pubDate><![CDATA[Sat, 12 Jul 2008 08:46:01]]> GMT</pubDate>
				<author><![CDATA[ bermark]]></author>
			</item>
			<item>
				<title>Re:RedirectAfterLogin - Perdendo dados da Sessão</title>
				<description><![CDATA[ Posso estar enganado... 

Mas quando se efetua um login é criado uma nova session. Então tudo que nela estava.... :/

Dê uma lida sobre StickAction, acho que ela foi feito para isso.

Abraço.]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/list/2032.page#15697</guid>
				<link>http://forum.mentaframework.org/posts/list/2032.page#15697</link>
				<pubDate><![CDATA[Mon, 14 Jul 2008 07:43:29]]> GMT</pubDate>
				<author><![CDATA[ IceW0lf]]></author>
			</item>
			<item>
				<title>Re:RedirectAfterLogin - Perdendo dados da Sessão</title>
				<description><![CDATA[ pelo que pude observar, realmente, não é a RedirectAfterLogion o problema.

o que faz-me perder o carrinho da sessão é o setUserSession(user);

uso uma variável auxiliar para retornar o carrinho à sessão...


algo a ser pensado para o framework...]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/list/2032.page#15700</guid>
				<link>http://forum.mentaframework.org/posts/list/2032.page#15700</link>
				<pubDate><![CDATA[Mon, 14 Jul 2008 14:18:22]]> GMT</pubDate>
				<author><![CDATA[ bermark]]></author>
			</item>
			<item>
				<title>Re:RedirectAfterLogin - Perdendo dados da Sessão</title>
				<description><![CDATA[ Criadores e desenvolvedores do Menta:

Quando executamos setUserSession(user) a sessão atual é perdida (reset) ?

Questiono se esta situação não poderia ser modificada, principalmente pelo uso da RedirectAfterLogin...

O exemplo clássico é o carrinho de compras, que deve permanecer na sessão antes e depois do login...

Acredito que o StickAction não resolve, tendo em vista que ele permanece apenas em uma única Action...

Abraços e parabéns pelo fw..

]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/list/2032.page#15713</guid>
				<link>http://forum.mentaframework.org/posts/list/2032.page#15713</link>
				<pubDate><![CDATA[Thu, 17 Jul 2008 15:22:50]]> GMT</pubDate>
				<author><![CDATA[ bermark]]></author>
			</item>
			<item>
				<title>Re:RedirectAfterLogin - Perdendo dados da Sessão</title>
				<description><![CDATA[ <blockquote>
Quando executamos setUserSession(user) a sessão atual é perdida (reset) ?
&nbsp;
		</blockquote>

Sim. Isso tem uma razão de ser. Se vc não dá logout e se loga novamente com outro usuário a sessão tem que ser uma nova e não a antiga. Tem que ser recriada.

<blockquote>
Questiono se esta situação não poderia ser modificada, principalmente pelo uso da RedirectAfterLogin...

O exemplo clássico é o carrinho de compras, que deve permanecer na sessão antes e depois do login...
&nbsp;
		</blockquote>

Acredito que para isso vc deve usar cookies e não a session. Guarde o carrinho num cookie que independente da sessão ele sempre estará ali.
]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/list/2032.page#15714</guid>
				<link>http://forum.mentaframework.org/posts/list/2032.page#15714</link>
				<pubDate><![CDATA[Thu, 17 Jul 2008 17:33:07]]> GMT</pubDate>
				<author><![CDATA[ saoj]]></author>
			</item>
	</channel>
</rss>
