Another small note, if you don't want to trigger this exit inside
your implementation (might be a packaged element). You can achieve
the same by using element precedence (pre="" attribute).
On 6-dec-05, at 12:59, Geert Bevin wrote:
Hi Lars,
the way you typically do this is showed in this example:
http://rifers.org/07_authentication/src/
Notably:
http://rifers.org/07_authentication/src/elements/credentials.xml.html
http://rifers.org/07_authentication/src/sites/authentication.xml.html
http://rifers.org/07_authentication/src/implementations/tutorial/
authentication/Credentials.java.html
As you can see, the LOGIN_BOX element has a submission that once
it's sent will cause the implementation to activate the "logout"
exit. This exit goes to a "passthrough" logout element, which after
execution snaps back to the LOGIN_BOX element. As far as the engine
is concerned, this is a new request and the LOGIN_BOX element will
halt at the authentication again.
You can find more information about snapbacks here:
http://rifers.org/wiki/display/RIFE/Snapbacks
I hope this helps,
Geert
On 6-dec-05, at 12:33, Lars Grupe wrote:
Hi,
I have a problem to show the right template, when the logout is
called
from a embedded object.
The embedded object shows a link that points to a submission of the
embedded object.
The exit of the submission points to the following 'LOGOUT'
object, that
does the logout and snaps back to the processElement method of the
embedded object.
<element id="LOGOUT" file="rife/logout/passthrough/database.xml">
<property name="datasource">
<datasource>derby</datasource>
</property>
<flowlink srcexit="logged_out" snapback="true"/>
</element>
So far so good. My problem is that after the logout the user
should see
the login page again.
But I need a reload, so that the main object (not the embedded)
recognizes the logout.
What should I change in my architecture?
Cheers,
Lars
_______________________________________________
Rife-users mailing list
Rife-users@uwyn.com
http://www.uwyn.com/mailman/listinfo/rife-users
--
Geert Bevin Uwyn bvba
"Use what you need" Avenue de Scailmont 34
http://www.uwyn.com 7170 Manage, Belgium
gbevin[remove] at uwyn dot com Tel +32 64 84 80 03
PGP Fingerprint : 4E21 6399 CD9E A384 6619 719A C8F4 D40D 309F D6A9
Public PGP key : available at servers pgp.mit.edu, wwwkeys.pgp.net
_______________________________________________
Rife-users mailing list
Rife-users@uwyn.com
http://www.uwyn.com/mailman/listinfo/rife-users
--
Geert Bevin Uwyn bvba
"Use what you need" Avenue de Scailmont 34
http://www.uwyn.com 7170 Manage, Belgium
gbevin[remove] at uwyn dot com Tel +32 64 84 80 03
PGP Fingerprint : 4E21 6399 CD9E A384 6619 719A C8F4 D40D 309F D6A9
Public PGP key : available at servers pgp.mit.edu, wwwkeys.pgp.net
_______________________________________________
Rife-users mailing list
Rife-users@uwyn.com
http://www.uwyn.com/mailman/listinfo/rife-users