Не существует правила для такой ситуации. Существуют только рекомендации и рекомендации. Решение, которое я видел чаще всего на рынке, - это автоматически создать в базе данных пользователя Admin со слабым паролем (например: пароль, администратор и т. Д.) И попросить администратора изменить его при первом входе в систему система.
Вы можете использовать PATHCONTAINS
, чтобы определить, есть ли Member[MemberId]
в CUSTOMDATA()
. Если вы не можете передать список, разделенный символом канала, вы можете использовать SUBSTITUTE
для преобразования разделителя в канал.
PATHCONTAINS(SUBSTITUTE(CUSTOMDATA(), ",", "|"), Member[MeberId])
Имейте в виду, что если в CUSTOMDATA()
есть пробел, он не будет совпадать. То есть, если пользовательские данные равны 1, 2, 3 , а идентификатор элемента равен 2 , совпадения не будет, поскольку второй элемент в пользовательских данных содержит пробел. [ 117]