Отключите «Обратные ссылки» в pmwiki

Есть ли способ вообще отключить «Обратные ссылки», чтобы пользователи, не являющиеся администраторами, не могли получить доступ к обратным ссылкам?

2 ответа

Да, вы можете это сделать, см. Https://www.pmwiki.org/wiki/PmWiki/SecurityVariables#HandleAuth

Вам нужно будет добавить в config.php следующий код:$HandleAuth['search'] = 'admin';

Обратите внимание, что это также отключит весь функционал поиска для пользователей, не являющихся администраторами. Обратите внимание: если вы хотите удалить ссылку, вам также необходимо отредактировать страницу Site / PageActions.

Если вы хотите сохранить работоспособность всего поиска , но просто отключить обратные ссылки, вам нужно закодировать это на PHP. Вы можете использовать переменную $pagename и сравнить ее с параметром ссылки из GET.

Эти ссылки обычно определяются на подстраницах вики PageActions.

Вы должны обратиться к странице https://www.pmwiki.org/wiki/PmWiki/SitePageActions, чтобы получить дополнительную информацию о них.

Другие вопросы по тегам