Im пытаясь ограничить маршрут только тех пользователей, чьи роли администратораMeteor: Ограничение маршрут для администратора только администратора ролей
Router.route('/admin', {
if(Roles.userIsInRole(Meteor.user(), ['admin'])) {
template: 'admin' };
else
template: 'restricted'
});
вернулся с неожиданной лексемы
Спасибо за то, обновил мой код, и это работает. Im интересно, если он достаточно защищен, хотя – Farhan
Чтобы улучшить «безопасность», обычный трюк состоит в том, чтобы обернуть содержимое защищенных шаблонов с помощью '{{#if isInRole" admin "}}' (см. [Примеры использования] (https: // github .com/alanning/meteor-role # examples-examples)), даже если вы предварительно проверите роль пользователя. – ghybs
ive реализовано, что уже, подумал, что слишком просто быть достаточно обеспеченным ха-ха. я догадываюсь, что я больше читаю о субтитрах и публикую coz im, которые все еще учатся, и у вас есть автообновление и небезопасность. – Farhan