Подскажите пожалуйста. у юзера есть роль и категория которую он выбирает при регистрации. ( видит пост только выбранной им катег. )
Пример:
Адуи:
-А3
-А4..
Во вьюшке вывод материала я фильтрую и видаю те материалы которые интересуют пользователя.
Но.... в самой ноде как проверять и фильтровать? если скажем в адресной строке изменить id ноды , то... спокойно видишь любой другой пост.
Как проверять в ноде роль юзера и категорию которую он выбрал при рег.??
Комментарии
hook_node_access
Как-то так:
<?php
function MY_MODULE_node_access($node, $op, $account) {
if ($op == 'view') {
// Тут проверка на авторство, для наглядности.
// Соответственно проверять нужно то что нужно
if ($account->uid == $node->uid) {
return NODE_ACCESS_ALLOW;
}
else {
return NODE_ACCESS_DENY;
}
}
}
?>
да...
есть две роли.. одна это автор, а вторая это читатель...
вот читателя надо ограничить... чтоб он видел посты выбранной им категории при регистрации...
Спасибо...
В пхп не очень силен)