Is there a reason you can't keep the code where it is (in terms of the method) but move it above the slightly unreliable database logic?
-Scott Battaglia PGP Public Key Id: 0x383733AA LinkedIn: http://www.linkedin.com/in/scottbattaglia On Thu, Apr 11, 2013 at 11:20 AM, Bruno <bruno.mell...@chickasaw.net> wrote: > I am using CAS 3.1.3 (yes I know, prehistoric) and love it. > > I have an application that must execute a bit of code after the user > logged in, regardless of what page he is going to. For example, it could > check his birth date in the database and set a bday flag in the session so > that all pages would display "Happy Birthday" on the right day. > > We used to have this code executed from a custom UserDetailsService, but > failures (either database connectivity or bad data in our DB) were > interfering with the login process. So I'm looking for something more > resilient that can be executed *after* the login is complete, perhaps when > the spring controllers are getting ready to display the page. > > I can think of a few ways to do this but I was wondering if there is a > recommended approach? > -- > You are currently subscribed to cas-user@lists.jasig.org as: > scott.battag...@gmail.com > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > -- You are currently subscribed to cas-user@lists.jasig.org as: arch...@mail-archive.com To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user