Перейти к содержимому
Русский язык для Invision Community 5

Регистрация по СМС (IPB 3)

необходимо разработать модуль регистрации (доработать существующий) с использованием подтверждения по СМС.

 

что должно происходить:

на телефон указанный пользователем при регистрации высылается смс с кодом подтверждения

пользователь вводит код и получает возможность войти на форум

 

модуль должен быть реализован в виде дополнительного шага при регистрации

 

оплата по договоренности

 

IPB 3 (желательно, что бы модуль не был привязан к минорным версиям форума)

Рекомендованные сообщения

Есть опыт работы в данной теме с смскоин. У них кажется есть готовые хуки для 3x, возможно и регистрация там отыщется. Но в принципе не проблема сделать под любой другой биллинг

http://smscoin.com/ru/software/engine/Invision+Power+Board/%D0%A2%D0%B5%D0%B3+%5Bsms-hide%5D+%E2%80%94+%D0%9F%D0%BB%D0%B0%D1%82%D0%BD%D0%B0%D1%8F+%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F./

 

			$old_ua = @ini_set('user_agent', 'smscoin_key_1.0.6');

		$key_id = <your_key_id>;
		$language = <language>; # 'english', 'russian'
		$s_enc = ''; # utf-8, koi8-r, windows-1251

		$response = @file("http://key.smscoin.com/language/".$language."/key/?s_pure=1&s_enc=".$s_enc."&s_key=".$key_id
		."&s_pair=".urlencode(substr($_GET["s_pair"],0,10))
		."&s_language=".urlencode(substr($_GET["s_language"],0,10))
		."&s_ip=".$_SERVER["REMOTE_ADDR"]
		."&s_url=".$_SERVER["SERVER_NAME"].htmlentities(urlencode($_SERVER["REQUEST_URI"])));
		if ($response !== false) {
		 if (count($response)>1 || $response[0] != 'true') {
		    $this->output = implode('',$response);
		 } else {
			parent::doExecute( $registry );
			$flag = true;
		 }
		};
		@ini_set('user_agent', $old_ua);

 

Почему разработчики многочисленных сервисов всегда пишут такой говнокод?

  • Автор

там плагин платной регистрации

мне нужна просто проверка кода

1. Ничего не мешает его переделать в плагин для "просто проверки кода"

2. У вас есть доступный биллинг/шлюз для рассылки смс?

Как правило все "гениальные идеи" с использованием СМС быстро угасают после ознакомления с тарифами за эти самые смс.

 

Вот, например, типичный вопрос про sms-провайдеров. Одно смс по ссылкам там предлагают отсылать по цене от 40 до 70 коп. Допустим, у вас сейчас 100 регистраций в день (5 реальных, и 95 ботов). Это означает, что в месяц вы будете отправлять 3000 смс с регистрационными кодами, что будет стоить вам около 2000 рублей. Вы готовы регулярно отдавать такую сумму?

 

А если у вас найдется какой-то недоброжелатель, то он быстро и легко будет скликивать ботами весь ваш пакет смс-ок за несколько часов. И это хорошо, если у вас будет припейд, а если кредитная схема? Разорить вас и загнать в стотысячные долги не составит особого труда даже школьнику.

 

Для небольших сайтов и форумов, как результат, остается только вариант с отправкой платных смс, где расходы берет на себя регистрирующийся, прибыль получает оператор, а вам достается бесплатная валидация аккаунтов. Но такой вариант не слишком популярен у пользователей, когда вокруг много сайтов с бесплатной регистрацией...

Как правило все "гениальные идеи" с использованием СМС быстро угасают после ознакомления с тарифами за эти самые смс.

 

Вот, например, типичный вопрос про sms-провайдеров. Одно смс по ссылкам там предлагают отсылать по цене от 40 до 70 коп. Допустим, у вас сейчас 100 регистраций в день (5 реальных, и 95 ботов). Это означает, что в месяц вы будете отправлять 3000 смс с регистрационными кодами, что будет стоить вам около 2000 рублей. Вы готовы регулярно отдавать такую сумму?

 

А если у вас найдется какой-то недоброжелатель, то он быстро и легко будет скликивать ботами весь ваш пакет смс-ок за несколько часов. И это хорошо, если у вас будет припейд, а если кредитная схема? Разорить вас и загнать в стотысячные долги не составит особого труда даже школьнику.

 

Для небольших сайтов и форумов, как результат, остается только вариант с отправкой платных смс, где расходы берет на себя регистрирующийся, прибыль получает оператор, а вам достается бесплатная валидация аккаунтов. Но такой вариант не слишком популярен у пользователей, когда вокруг много сайтов с бесплатной регистрацией...

В таком случае берёш обычный телефон с поддержкой GSM, если есть физический доступ к серверу где стоит форум то подключаем его к нему, подключаем безлимитный тариф смс, настраиваем биллинг и увсё. Смс-ки уже будут ухадить через телефон :). Просто один мой знакомый уже реализовал такую штуку, только с мониторингов его ресурсов. Т.е. где то чё то накрывается сразу же смс приезжает. :)

одключаем безлимитный тариф смс

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

 

Для мониторинга своих ресурсов можно и пакет смс-ок купить у любого из провайдеров услуг, или вообще использовать смс-уведомления от различных сервисов вроде mail.ru, виртуальных email ОПСоСов и т.д.

  • 4 месяца спустя...

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

 

Для мониторинга своих ресурсов можно и пакет смс-ок купить у любого из провайдеров услуг, или вообще использовать смс-уведомления от различных сервисов вроде mail.ru, виртуальных email ОПСоСов и т.д.

 

У NCC полностью безлимитные СМС :)

 

 

 

  • 11 месяцев спустя...

Ищу/куплю доработанный модуль регистрации с подтверждением номера мобильника по смс для IPB 3.4

пишите на icq 851880

Создайте аккаунт или войдите в него для комментирования

Важная информация

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.