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]

Reply via email to