Смс авторизация на сайте - регистрация через смс

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

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

Генерация паролей

Существую различные функции генерации паролей. Приведем в качестве примера функцию на PHP.



Ваш пароль - "V]pfm&htp2"



		
				<?php 
						
					/*
					* функция - генератор паролей для смс
					*/
 
					  // Параметр $number - сообщает число символов в пароле  
					  
					  function generate_pass($number)  
					  {  
					    $arr = array('a','b','c','d','e','f',  
					                 'g','h','i','j','k','l',  
					                 'm','n','o','p','r','s',  
					                 't','u','v','x','y','z',  
					                 'A','B','C','D','E','F',  
					                 'G','H','I','J','K','L',  
					                 'M','N','O','P','R','S',  
					                 'T','U','V','X','Y','Z',  
					                 '1','2','3','4','5','6',  
					                 '7','8','9','0','.',',',  
					                 '(',')','[',']','!','?',  
					                 '&','^','%','@','*','$',  
					                 '<','>','/','|','+','-',  
					                 '{','}','`','~');  
									 
					    // Генерируем пароль для смс  
					    $pass = "";  
					    for($i = 0; $i < $number; $i++)  
					    {  
					      // Вычисляем произвольный индекс из массива  
					      $index = rand(0, count($arr) - 1);  
					      $pass .= $arr[$index];  
					    }  
					    return $pass;  
					  }
					  
					  $newpass =  generate_pass(10);
 
				?>

Реализация смс авторизации

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

Пароль на sms может прийти в следующих видах:

  • "Ваш пароль: TgHuviklOt12r"
  • "Vash kod dostupa k mini-rezjume:72z5t8"
  • "Ваш новый пароль: 1vt64Ko"
  • "Пин код: 5867"

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