Искать  
 
   
 
Инвайт на ЕЕ?
Отправлено: 02 Декабрь 2010 09:46 P.M.   [ Игнорировать ]
Member
Avatar
RankRankRank
Всего сообщений:  197
Зарегистрирован  2009-02-13

как организовать регистрацию - инвайт -  на ЕЕ?

Профиль
 
 
Отправлено: 02 Декабрь 2010 10:08 P.M.   [ Игнорировать ]   [ # 1 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

http://www.solspace.com/software/detail/user/ может же

Профиль
 
 
Отправлено: 02 Декабрь 2010 10:10 P.M.   [ Игнорировать ]   [ # 2 ]
Member
Avatar
RankRankRank
Всего сообщений:  197
Зарегистрирован  2009-02-13

ай донт андестенд ит  ))) максим))) серьёзно.

Профиль
 
 
Отправлено: 02 Декабрь 2010 11:07 P.M.   [ Игнорировать ]   [ # 3 ]
Member
RankRankRank
Всего сообщений:  172
Зарегистрирован  2010-07-13

на ЕЕ каком? 1 или 2?
1 - только user
2 - user, Registration Codes

p.s. так же в твиттере пролетела картинка Member Plus (обещают 14.12 релиз)

 Подпись 

booooring…

Профиль
 
 
Отправлено: 02 Декабрь 2010 11:18 P.M.   [ Игнорировать ]   [ # 4 ]
Member
Avatar
RankRankRank
Всего сообщений:  197
Зарегистрирован  2009-02-13

1.X

Профиль
 
 
Отправлено: 03 Декабрь 2010 01:36 A.M.   [ Игнорировать ]   [ # 5 ]
Студент
Avatar
RankRank
Всего сообщений:  113
Зарегистрирован  2010-08-30

Пока не сильно знаком со всеми аспектами ЕЕ, я бы сделал так:
1.)  Например, на главной сделать выпадающий инпут в котором ты просишь ввести инвайт-код, после ввода последнего, человек сабмитит его (submit) например методом $_GET, на шаблон (/register/) где будет разрешено исполнение php.
2.)  Создаем таблицу , куда вписываем  инвайт-коды.
3.)  Делаем проверку в самом шаблоне register.php

<?php

$code 
$_GET['invite']
$veref 
'sql';// берем массив инвайтов из таблицы

if(!empty($code) && in_array($code$veref))
{
       
// выводим форуму регистрации
    // далее нужно удалить этот инвайт из базы, повторные регистрации возможны.
}
else
{
   
// иначе ошибка, GET – пустой, инвайт – неверный.
}
?> 


4.) Нужно будет продумать генерация инвайт-кодов непосредственно самими пользователями..

Возможно есть путь полегче =)

Профиль
 
 
Отправлено: 03 Декабрь 2010 07:46 A.M.   [ Игнорировать ]   [ # 6 ]
Студент
RankRank
Всего сообщений:  140
Зарегистрирован  2008-01-02
sibmet - 02 Декабрь 2010 11:18 P.M.

1.X

Как вариант. Обнови до 2.x и подключи это расширение:

http://devot-ee.com/add-ons/registration-codes/

P.S. Ой, извиняюсь... Это расширение уже было указано раньше (выше).

P.P.S. Но идея у Registration Codes хорошая - она достаточно просто может быть реализована:

Добавить поле Custom Member Field. (2.x, не знаю как с этим обстоят дела в 1.x)

Is this a required field?    Yes
Is this field visible in 
public profiles?    No
Is field visible in registration page
?    Yes 

При регистрации пользователь вводит код, который больше уже нигде не отображается.

Затем остается сделать расширение с хуком, чтобы по завершении регистрации номер группы участников изменялся в соответствии с кодом инвайта (например, если код неправильный или не проходит проверочный алгоритм, то зарегистрированный переводится в забаненные).

Профиль
 
 
Отправлено: 03 Декабрь 2010 02:15 P.M.   [ Игнорировать ]   [ # 7 ]
Member
Avatar
RankRankRank
Всего сообщений:  197
Зарегистрирован  2009-02-13
dev - 03 Декабрь 2010 07:46 A.M.
sibmet - 02 Декабрь 2010 11:18 P.M.

1.X

Как вариант. Обнови до 2.x и подключи это расширение:

 

Обновлять не хотелось бы, т.к. стоит много плагинов, расширений + платных модулей, и неизвестно что получится из сайта после обновления !!!

ps: Почитаю на выходных все ваши предложения,  ... более внятно сформулирую вопрос ))

Профиль