Hier hilfreiche Tipps vom Helpdesk die allgemein das Handling der Session mit den User- bzw. Gruppeninformationen zeigen:
Leider muss ich Ihnen mitteilen, dass es meines Wissens nach ein entsprechendes Servlet nicht gibt.
Sie können das Problem aber mit dem folgenden "Workaround" umgehen:
Um einem Benutzer eine weitere Gruppe hinzuzufügen, können Sie diese jsp Methoden benutzen:
<% final de.espirit.firstspirit.opt.personalisation.User user = (de.espirit.firstspirit.opt.personalisation.User) session.getAttribute("FIRSTpersonalisation.user");
if (user != null && !user.isInGroup("Gruppenname")) {
user.addGroup("Gruppenname");
session.setAttribute("FIRSTpersonalisation.usergroups", new java.util.ArrayList<String>(user.getGroups()));
}
%>
oder, falls der Benutzer nicht angemeldet ist:
<% if (session.getAttribute("FIRSTpersonalisation.usergroups") == null) {
java.util.ArrayList<String> groups = new java.util.ArrayList<String>();
groups.add("Gruppenname");
session.setAttribute("FIRSTpersonalisation.usergroups", new java.util.ArrayList<String>(groups));
}
%>