Домой Wp-Recall WP-Recall: Вопросы и ответы Ограничение доступа к личке для конкретной роли
19ответ(ов) в теме
vordruid
не в сети 3 года
На сайте с 25.12.2016
Участник
Тем 12
Сообщения 44
1
16:40

При регистрации нового пользователя, ему присваивается роль - например "зашел посмотреть". В дальнейшем после подтверждения его профиля, ему поменяют роль, но до того момента он не должен иметь возможность авторизоваться на сайте и просматривать информацию доступную для зарегистрированных пользователей.
Как заблокировать доступ любого пользователя с такой ролью к личке wp-recall?

Как вариант можно "поломать" отправку ссылки на подтверждение эл.почты.... но скорее-всего, после обновления плагина - "поломка" вылечится.

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
17:13

Не авторизованный пользователь и не имеет доступа к личке.

0
vordruid
не в сети 3 года
На сайте с 25.12.2016
Участник
Тем 12
Сообщения 44
3
17:15

Otshelnik-Fm сказал(а)

Не авторизованный пользователь и не имеет доступа к личке.

Это понятно, но он может авторизоваться. Нужно не дать пользователю с определенной ролью авторизоваться.

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
4
17:17

Плагины ролей такую возможность не предоставляют? У вас получается общий вопрос по вордпрессу. Может быть подобные плагины существуют.

0
vordruid
не в сети 3 года
На сайте с 25.12.2016
Участник
Тем 12
Сообщения 44
5
17:21

Плагины ролей такую возможность не предоставляют? У вас получается общий вопрос по вордпрессу. Может быть подобные плагины существуют.

Те, что я нашел - с их помощью можно управлять функциями, но не доступом к авторизации (по крайней мере я пока не нашел).

Может имеется возможность реализовать механизм так же как отсутствие возможности авторизоваться при неподтвержденном эмейле?
Или как можно заблокировать отправку сообщения для подтверждения почты?

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
6
17:27

Есть такое дополнение

Вы не можете просматривать опубликованные ссылки

т.е. разные профили имеют разный набор вкладок

0
vordruid
не в сети 3 года
На сайте с 25.12.2016
Участник
Тем 12
Сообщения 44
7
17:38

Otshelnik-Fm сказал(а)

Есть такое дополнение

Вы не можете просматривать опубликованные ссылки

т.е. разные профили имеют разный набор вкладок

Это дополнение полезно если имеются вкладки и т.п. и пользователи всё-таки могут получить доступ к авторизации, а соответственно к информации скрытой, например шорткодом [ members ] или т.п.
Как можно изменить ссылку отправляемую в письме для подтверждения почты на нужную мне, но так, чтобы она после обновления не восстановилась?

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
8
17:42

Как можно изменить ссылку отправляемую в письме для подтверждения почты на нужную мне, но так, чтобы она после обновления не восстановилась?

- я там такой возможности не вижу.

0
vordruid
не в сети 3 года
На сайте с 25.12.2016
Участник
Тем 12
Сообщения 44
9
17:54

Насколько я понимаю, корректировка здесь (wp-recall/functions/register.php):

<a href="'. $url .'">'.$url.'</a>

даст мне результат только на время?

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
10
18:09

Редактируя ядро плагина - все ваши изменения будут работать до первого обновления плагина.

0
vordruid
не в сети 3 года
На сайте с 25.12.2016
Участник
Тем 12
Сообщения 44
11
18:10

Тогда остаётся вариант блокировки отправки сообщения с ссылкой-подтверждением?

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
12
18:20

Варианты я вам предлагал выше. Ваше право что из них выбрать под свою задачу. Может имеет смысл пересмотреть логику и не заниматься блокировкой пользователей по своим паролям. Смотрите сами. Тут посоветовать я больше ничего не могу.

0
vordruid
не в сети 3 года
На сайте с 25.12.2016
Участник
Тем 12
Сообщения 44
13
18:37

Otshelnik-Fm сказал(а)

Варианты я вам предлагал выше. Ваше право что из них выбрать под свою задачу. Может имеет смысл пересмотреть логику и не заниматься блокировкой пользователей по своим паролям. Смотрите сами. Тут посоветовать я больше ничего не могу.

Да, вариант показали - спасибо, но он несовсем подходит.
Дело в том, что мне нужно не заблокировать пользователей по их паролям, а сделать так, чтобы на сайте регистрировались только "нужные" пользователи под своими логинами и паролями - т.е., кого я и мои админы знают. Конечно это можно реализовать ручной регистрацией каждого из пользователей, но таких пользователей очень много, по-этому вариант отпадает.

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
14
18:50

Тогда существуют системы инвайтов - т.е. своеобразных ключей. Или приглашений. Такие плагины точно есть

0
vordruid
не в сети 3 года
На сайте с 25.12.2016
Участник
Тем 12
Сообщения 44
15
09:54

Доброе утро.
Подскажите ,пожалуйста, - я так понимаю что функция, указанная ниже формирует письмо для подтверждения почты

function rcl_register_mail($userdata)

а rlc_mail уже в свою очередь отправляет данное письмо ?
Могу ли я фильтром перехватить процесс формирования письма и в отправку "всунуть" функцию формирования своего письма?

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
16
10:04

Где вы видите там фильтр? Я не вижу. Но зато я вижу внутри функцию которая генерирует верный урл для подтверждения. Без него аккаунт не подтвердит юзер. Поэтому я вам и ответил на ваш вопрос

Как можно изменить ссылку отправляемую в письме для подтверждения почты на нужную мне, но так, чтобы она после обновления не восстановилась?

- я там такой возможности не вижу.

0
vordruid
не в сети 3 года
На сайте с 25.12.2016
Участник
Тем 12
Сообщения 44
17
10:07

Otshelnik-Fm сказал(а)

Где вы видите там фильтр? Я не вижу. Но зато я вижу внутри функцию которая генерирует верный урл для подтверждения. Без него аккаунт не подтвердит юзер. Поэтому я вам и ответил на ваш вопрос

Как можно изменить ссылку отправляемую в письме для подтверждения почты на нужную мне, но так, чтобы она после обновления не восстановилась?

Мне как раз и нужно чтобы новый юзер не подтвердил свой аккаунт - это сделает пользователь с нужными правами. Новый юзер тогда не сможет авторизоваться на сайте и войти в личку.

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
18
10:16

Я вам в третий раз говорю - фильтра нет. Такой возможности - какая вам нужна - нет. Только если править плагин напрямую. Но при обновлении плагина все слетит. И советовал вам подойти к вашей задаче с другой стороны.

0
Андрей CS
не в сети 7 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
19
10:49

Посмотрите на это дополнение

Вы не можете просматривать опубликованные ссылки
0
Тема закрыта. Публикация новых сообщений запрещена.