[jboss-user] [JBoss Seam] - Re: Seam complained about Identity
tonylmai
do-not-reply at jboss.com
Thu May 3 11:18:15 EDT 2007
I am using Seam 1.2.1GA with JBoss AS 4.0.5GA, JSF 1.2. The project was generated with seam-gen.
Here is a snippet of my login.xhtml page:
<div>
| <label jsfc="h:outputLabel" for="loginID">#{res['login.loginId.label']}</label>
| <input jsfc="h:inputText" type="text" name="loginID" id="loginID"
| value="#{identity.username}" />
| </div>
| <br />
| <div>
| <label jsfc="h:outputLabel" for="password">#{res['login.password.label']}</label>
| <input jsfc="h:inputSecret" type="password" name="password"
| id="password" value="#{identity.password}" />
| </div>
| <div id="logonBtn" class="button">
| <b><a href="#" jsfc="h:commandLink" action="#{identity.login}" title="#{res['login.loginBtn.title']}">#{res['login.loginBtn.label']}</a></b>
| </div>
And here is a snippet of pages.xml:
<!-- Once logged in, if user wants to go to the login page, redirect to pending orders -->
| <page view-id="/login.xhtml" action="#{authenticator.checkIfLogedIn}">
| <navigation from-action="#{authenticator.checkIfLogedIn}">
| <rule if="#{identity.loggedIn}">
| <redirect view-id="/pending_orders.xhtml"/>
| </rule>
| </navigation>
| <navigation from-action="#{identity.login}">
| <rule if="#{identity.loggedIn}">
| <redirect view-id="/pending_orders.xhtml"/>
| </rule>
| </navigation>
| </page>
|
| <!-- Upon successful login, redirect to pending orders page -->
| <page view-id="/login.xhtml">
| <navigation from-action="#{identity.login}">
| <rule if-outcome="success">
| <redirect view-id="/pending_orders.xhtml"/>
| </rule>
| </navigation>
| </page>
|
| <!-- After logged out, redisplay the login page -->
| <page view-id="*">
| <navigation from-action="#{identity.logout}">
| <redirect view-id="/login.xhtml"/>
| </navigation>
| </page>
|
I know it's very verbose. Sorry about that and thanks for your help.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4042861#4042861
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4042861
More information about the jboss-user
mailing list