Rich M wrote: > > On 06/06/2011 12:04 PM, robnangle wrote: >> No didn't seem to make a difference im afraid. I cant think of anything >> that >> would revert the user back to the previous logged in user? >> >> My updated code now looks like: >> >> @SessionState(create=false) >> @Property >> private User user; >> @Property >> private boolean userExists; >> @Property >> private Transfers transfers; >> >> private boolean adminUser; > Don't know the rest of your code, but if this boolean adminUser > determines whether or not show pages, it should be persisted shouldn't > it? Otherwise the value set here is going to clear. When is > UpdatePoints() called? > >> @Inject >> private Request request; >> >> public UpdatePoints() { >> transfers = new Transfers(); >> transfers.getTransferWeek(); >> transfers.getCloseWeek(); >> adminUser(); >> } >> >> public boolean adminUser() { >> if(user.getUserType() != null&& >> user.getUserType().equalsIgnoreCase("Admin")) { >> adminUser = true; >> setAdminUser(true); >> } >> else { >> adminUser = false; >> } >> return adminUser; >> } >> >> public boolean getAdminUser() { >> return adminUser; >> } >> >> public void setAdminUser(boolean adminUser) { >> this.adminUser = adminUser; >> } >> >> public Object onSubmitFromLogout() throws Exception { >> user = null; >> Session session = request.getSession(false); >> if (session != null) { >> session.invalidate(); >> } >> return index; >> } >> >> >> -- >> View this message in context: >> http://tapestry.1045711.n5.nabble.com/Clearing-SessionState-tp4458525p4459081.html >> Sent from the Tapestry - User mailing list archive at Nabble.com. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> For additional commands, e-mail: users-h...@tapestry.apache.org >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org >
Well does it have to be persisted? I call the adminUser() in every class where it is necessary. The updatePoints() is the constructor so it will be called when the page is loading? -- View this message in context: http://tapestry.1045711.n5.nabble.com/Clearing-SessionState-tp4458525p4459132.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org