diff --git a/src/main/java/de/thm/arsnova/services/UserService.java b/src/main/java/de/thm/arsnova/services/UserService.java
index 762027d4cd35aa39fdc9b08252d09124b4391737..f672b74141523879a6911d29f82c2f938f8afc6c 100644
--- a/src/main/java/de/thm/arsnova/services/UserService.java
+++ b/src/main/java/de/thm/arsnova/services/UserService.java
@@ -132,7 +132,7 @@ public class UserService implements IUserService {
 	private int loginTryLimit;
 
 	@Value("${security.admin-accounts}")
-	private String adminAccounts;
+	private String[] adminAccounts;
 
 	private Pattern mailPattern;
 	private BytesKeyGenerator keygen;
@@ -188,13 +188,12 @@ public class UserService implements IUserService {
 			}
 		}
 
-		String[] splittedNames = adminAccounts.split(",");
-		user.setAdmin(Arrays.asList(splittedNames).contains(user.getUsername()));
-
 		if (user == null || user.getUsername().equals("anonymous")) {
 			throw new UnauthorizedException();
 		}
 
+		user.setAdmin(Arrays.asList(adminAccounts).contains(user.getUsername()));
+
 		return user;
 	}