2012-03-14 4 views
0

Мне интересно, могу ли я изменить поведение активации после регистрации в joomla 1.5. Требование таково, что когда пользователь регистрируется и в зависимости от группы, которой принадлежит пользователь, код активации либо отправляется по электронной почте, либо как sms на абонентский телефон.Изменение поведения активации joomla1.5

Если пользователь отправлен sms, пользователь вводит сгенерированный код активации до того, как активна учетная запись.

Мне нужно знать, как это сделать и к какой лучшей практике я должен придерживаться.

Я использую компонент rsMembership для подписки.

Спасибо всем

ответ

0

Я предполагаю, что у вас есть доступ к API, который будет предоставлять услуги SMS, но вы в основном должны переписать некоторые разделы метода задачи «зарегистрировать» в контроллере com_users. Я не могу дать вам подробностей, поскольку вы не предоставили достаточно подробностей, то есть как вы определяете группу и т. Д.?

Основной обыгрыш будет:

Регистрация> лови перед отправкой электронной почты> Выполнить утверждение> подключиться к API, отправьте SMS

Вы тогда должны были бы создать либо другую страницу в компоненте com_users или отдельно от него, который примет код активации, сравните его со значением в базе данных (вы также должны взять адрес электронной почты и выбрать строку, используя это как ключ), если код, если он правильный, установите значение «заблокировано» в строке «0» или все, что необходимо изменить, чтобы быть замеченным как активный пользователь, вы можете закончить с помощью электронной почты активации, если хотите.

Смежные вопросы