Jump to content
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

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

 

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

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

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

 

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

 

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

 

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

Featured Replies

Есть опыт работы в данной теме с смскоин. У них кажется есть готовые хуки для 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);

 

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

  • Author

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

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

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

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

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

 

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

 

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

 

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

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

 

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

 

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

 

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

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

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

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

 

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

  • 4 months later...

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

 

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

 

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

 

 

 

  • 11 months later...

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

пишите на icq 851880

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.