Допустим, я храню целое число для каждого пользователя в базе данных, которое представляет назначенные ему разрешения. Сохраненное число представляет собой сумму степеней двух, связанных с каждым назначенным разрешением.
Какой самый простой способ проверить, было ли предоставлено определенное разрешение (в рамках VBScript / ASP или вообще)? Лучшая идея, которую я имею, - преобразовать целое число в двоичную строку и проверить желаемый бит, но я чувствую, что есть лучшее решение (и я чувствую себя виноватым, пока не осознав его).