Керування акаунтом вручну для однієї групи

Чи існує спосіб, що одна група учасників вимагає ручної активації, але для іншої групи не потрібна активація?

2
Мені було б цікаво дізнатись, чи знайшли ви це рішення?
додано Автор Carl Russmann, джерело

2 Відповіді

Я не міг знайти спосіб зробити це, використовуючи параметри учасника, оскільки вони є глобальними для всіх груп учасників, тому я отримав трохи творчої.

I created a custom member field and called it "approved". I made it a select field and set the selections to "yes" & "no".

У реєстраційній формі для групи учасників, яку я хочу схвалити вручну, я створив приховане поле, яке автоматично встановлює "схвалене" значення для всіх подань до "ні".

Коли я отримую повідомлення електронної пошти, що зареєстрований новим членом, я входжу в СР, перевірте інформацію профілю свого учасника, яку вони подали, і якщо вони були затверджені, я встановив поле члена в «так».

У будь-яких шаблонах, доступних цій групі учасників, я ставлю умову, яка перевіряє значення "схваленої", коли хтось увійшов у систему. Якщо значення "немає", я перенаправляю їх на сторінку, в якій їх очікує розгляд. Якщо "так", вони бачать нормальний вміст.

Отже, незареєстрований учасник може ввійти, але вони не бачитимуть жодного вмісту, доки я не переверну перемикач.

1
додано

If you are not using a membership add-on, then the easiest method is to approve all incoming memberships into the default membership group, which requires not activation (I recommend at least manual activation). Similar to what @Mediapimp has done, you would track their membership option and just perform manual escalation on those with additional privileges.

Але я вважаю, що деякі з плагінів членства дозволяють налаштування, які можуть обробляти різні процедури схвалення.

1
додано