#{extends '../../main.html'/}# #{set title:'Logged In Home'/}# #{set tab:'loggedin'/}#

Home

Try these scenarios from simple to complicated...

  1. While logged in like you are now
  2. Restart the server
  3. Notice you are still logged in not annoying customers by kicking them off on new deploys
  4. This means your company can do very frequent deploys like hourly if you have great automated QE tests
  1. While logged in like you are now
  2. Go to https://localhost:8443/login
  3. Notice how you land on this page as you are already logged in
  1. Logout
  2. Login
  3. Notice how you land on this page
  1. Logout
  2. Go to https://localhost:8443/secure/user/list
  3. Notice how you land on login page
  4. Login
  5. Notice how you land on the original requested url
  1. Logout
  2. Go to https://localhost:8443/secure/user/list
  3. Notice how you land on login page
  4. Login with bad creds
  5. Login with good creds
  6. Notice how you land on the original requested url
Seems real simple but with ajax the complexity is high...(lucky we do this for you!!!)
  1. Click the User list tab
  2. Go to another tab and logout to simulate session expired
  3. Click edit button on a user in the list
  4. You end up on login page so log in
  5. You end up on the users list page
THIS last one is quite a bit more complicated and we could implement later..
  1. Click the User list tab
  2. Click add and fill in the form BUT do not submit yet
  3. Go to another tab and logout to simulate session expired
  4. Submit the added user
  5. You end up on login page so log in
  6. Modify login code to make it so they end up on form submit with the original data they filled in
Next need to test network outages but only for ajax as old school crud is solid...