public boolean validateUsername(String username, String mapKey, int userNameMinLength, int userNameMaxLength) {
		boolean success = true;
		
		if(username.isEmpty()) {
			virheet.addValue(mapKey, "Käyttäjätunnus ei saa olla tyhjä!");
			success = false;
		}
		else if(username.length() < userNameMinLength) {
			virheet.addValue(mapKey, "Käyttäjätunnuksen pitää olla vähintään " + userNameMinLength + " merkkiä pitkä!");
			success = false;
		}
		else if(username.length() > userNameMaxLength) {
			virheet.addValue(mapKey, "Käyttäjätunnus saa olla maksimissaan " + userNameMaxLength + " merkkiä pitkä!");
			success = false;
		}
		if(!username.matches("\\w+") && !username.isEmpty()) {
			virheet.addValue(mapKey, "Käyttäjätunnuksessa saa olla vain kirjaimia ja numeroita!");
			success = false;
		}
		
		return success;
	}