Centralise Subject in CmsSession
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / util / UserMenu.java
index 45fd4b3ad21328f2d1492e910c76b843b0b5739a..10964c717d0b26d82147b2c6c0bba1e4f2c0ba55 100644 (file)
@@ -130,7 +130,7 @@ public class UserMenu extends Shell implements CmsStyles, CallbackHandler {
        protected void login() {
                CmsSession cmsSession = (CmsSession) getDisplay().getData(
                                CmsSession.KEY);
-               Subject subject = new Subject();
+               Subject subject = cmsSession.getSubject();
                try {
                        //
                        // LOGIN
@@ -151,7 +151,7 @@ public class UserMenu extends Shell implements CmsStyles, CallbackHandler {
        protected void logout() {
                final CmsSession cmsSession = (CmsSession) getDisplay().getData(
                                CmsSession.KEY);
-               Subject subject = new Subject();
+               Subject subject = cmsSession.getSubject();
                try {
                        //
                        // LOGOUT