Я думаю, что вам лучше обслуживать разрешенных пользователей в блогах, чем разрешенных блогов для пользователей.
Тогда вам нужно только проверить идентификатор пользователя в соответствии с разрешенным идентификатором блога.
Это имеет то преимущество, что если вы удаляете блог, вам не нужно обновлять пользователя, чтобы удалить доступ к блогу. Вроде как разница между вышибалой у двери, которая мешает кому-то войти, если их нет в списке. Должен ли вышибала иметь список людей, уполномоченных? Или у патрона должен быть список клубов, в которые ему разрешено ходить? Это просто логически лучший выбор.