Commit e9411e2f by Juho Juopperi

permbean

1 parent 1db08517
......@@ -152,16 +152,16 @@ public class PermissionBean implements PermissionBeanLocal {
@Override
public boolean isLoggedIn() {
return !getAnonUser().equals(getCurrentUser()) || getCurrentUser().isSuperadmin();
return !getAnonEventUser().equals(getCurrentUser()) || getCurrentUser().isSuperadmin();
}
@Override
public EventUser getCurrentUser() {
Principal principal = context.getCallerPrincipal();
EventUser ret = userfacade.findByLogin(principal.getName());
EventUser ret = eventUserFacade.findByLogin(principal.getName());
if (ret == null) {
ret = getAnonUser();
ret = getAnonEventUser();
}
return ret;
}
......@@ -171,20 +171,6 @@ public class PermissionBean implements PermissionBeanLocal {
* the role.
*/
@Override
public User getAnonUser() {
User defaultUser = userfacade.findByLogin(User.ANONYMOUS_LOGINNAME);
if (defaultUser == null) {
defaultUser = new User();
defaultUser.setLogin(User.ANONYMOUS_LOGINNAME);
defaultUser.setNick(User.ANONYMOUS_LOGINNAME);
userfacade.create(defaultUser);
// defaultUser.setSuperadmin(true);
}
return defaultUser;
}
@Override
public EventUser getAnonEventUser() {
EventUser defaultUser = eventUserFacade.findByLogin(User.ANONYMOUS_LOGINNAME);
if (defaultUser == null) {
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!