HI lyifan,
Rename page Login to Start,
/src/main/java/<package>/base/ProtectedPage.java
public class ProtectedPage
{
@ApplicationState
private Visit _visit;
// getters and setters of _visit
public Object onActivate() {
if (!_visit.isLogged())
return "Login"; // Go to Login page.
return null; // Ok.
}
}
/src/main/java/<package>/pages/Start.java
public class Start {
@ApplicationState
private Visit _visit;
...
public String onSuccess() {
// If login ok.
_visit.setLogin("UserName");
...
}
...
}
/src/main/java/<package>/util/Visit.java
public class Visit implements Serializable {
private String _login;
public boolean isLogged() { return (this._login!=null); }
// geters and setters
}
/src/main/java/<package>/pages/AnyProtectedPage.java
public class AnyProtectedPage extends ProtectedPage { ... }
this should work.
Marcus
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]