Как да добавите вход с телефонен номер чрез OTP в WordPress

Въведение
В епохата на цифровизацията, удобството на потребителите е от съществено значение за успешното функциониране на уебсайтовете. Спомняте ли си времето, когато единствените начини за влизане в уебсайтове бяха имейл и парола? В днешно време все повече хора очакват опции, които позволяват вход с телефонен номер. Тази тенденция не само че улеснява потребителите, но и повишава сигурността на техните акаунти.
В тази статия ще разгледаме как да добавите опцията за вход с телефонен номер и OTP верификация към вашия WordPress сайт. Независимо дали управлявате малък бизнес или голяма платформа за членство, тук ще намерите решение, което да отговаря на вашите нужди.
Защо да позволим на потребителите на WordPress да влизат с телефонните си номера?
Паролите могат да бъдат истинско предизвикателство. Потребителите често забравят паролите си, използват слаби или дублиращи се пароли, а понякога дори ги записват на места, където могат да бъдат видени от други. Тези практики не само че не са безопасни, но често водят до нежелани проблеми. Много хора споделят, че биха искали по-прост начин за влизане в уебсайтове.
Предлагането на вход с телефонен номер и еднократен парол (OTP) е решение, което решава много от тези проблеми. То не само премахва нуждата от запомняне на пароли, но и осигурява сигурност на потребителските акаунти. Нека разгледаме основните предимства на входа с телефон:
- 🔒 По-добра сигурност: Паролите могат да бъдат хакнати или откраднати. OTP кодовете се променят всеки път, което прави входа по-сигурен.
- ⚡ По-бързо влизане: Няма нужда да се въвеждат дълги пароли. Бързият код, изпратен на телефона, позволява незабавно влизане.
- ⏳ По-малко нулиране на пароли: Потребителите вече не трябва да се нулират забравени пароли, което спестява време и излишни запитвания.
- 😊 Подобрено потребителско изживяване: Безпроблемният вход увеличава шансовете потребителите да се върнат на сайта.
- 📱 Идеално за мобилни потребители: Все повече хора разглеждат интернет на своите телефони. Позволяването на вход с код прави процеса безпроблемен.
Как да добавите вход с телефонен номер чрез OTP в WordPress
Добавянето на опция за вход с телефонен номер в WordPress е лесно с безплатния плъгин Login with Phone Number. Тъй като WordPress по подразбиране не изпраща SMS съобщения, ще ви е необходима и трета страна, като Firebase или Twilio, за да управлявате доставката на OTP кодове. В следващите редове ще ви покажа как да настроите всичко това.
Настройка на плъгина
Първо, инсталирайте и активирайте безплатния плъгин Login With Phone Number. За информация относно инсталирането на плъгин в WordPress, можете да се запознаете с нашето ръководство.
След активирането на плъгина, отидете на Login Settings » General в WordPress таблото и отметнете опцията „Enable phone number login“. Тук можете също да добавите кодове на страните, от които потребителите ви влизат. По подразбиране плъгинът включва кодовете на телефоните за всички държави, така че е добре да оставите настройката така, за да бъде сайтът ви достъпен за глобална аудитория.
След това можете да проверите опцията „Enable email login“, ако искате да позволите на потребителите да влизат с имейл. Препоръчително е да оставите тази опция активна, особено за съществуващи потребители, които са свикнали с входа чрез имейл.
Настройки на OTP
След като настроите основните опции, можете да активирате опцията „Force to get email after phone number“. Тази настройка гарантира, че новите потребители трябва да предоставят своя имейл адрес, преди да завършат регистрацията. Това е особено полезно, ако вече имате имейл списък и искате да събирате имейли от нови потребители.
Ако искате, можете да активирате и регистрация на потребители с телефонен номер. След това, задайте дължината на активационния код, който ще бъде предоставен на потребителите.
Също така ще намерите опцията „Enable Timer“. Тук можете да зададете времеви лимит за потребителите да въведат OTP кода. Например, ако зададете времето на 60 секунди, потребителите ще имат една минута, за да въведат кода, преди да изтече. Не забравяйте да запазите промените, за да осигурите, че настройките са активни.
Избор на SMS доставчик
След това, преминете на таба „Gateway“ от горната част на страницата. Тук трябва да изберете SMS доставчик за входа с телефонен номер и OTP. В нашия пример ще изберем Firebase. Това е услуга на Google, която позволява изпращането на еднократни пароли на телефоните на потребителите за сигурен вход. Можете също така да изберете опции като Twilio и Alibaba SMS.
След като изберете Firebase, трябва да добавите неговия API ключ и конфигурация. За целта посетете Firebase Console и изберете опцията „Създаване на Firebase проект“.
Настройка на Firebase проект
Ще се появи нов екран, където трябва да добавите име на проекта. Можете да изберете име, което да ви помогне да запомните за какво го използвате. След това кликнете на бутона „Продължи“. Firebase ще поиска разрешение да активира Google Analytics за проекта. След като разрешите това, изберете „Default Account for Firebase“ от падащото меню и кликнете на бутона „Създайте проект“.
След като проектът е създаден, отидете в таба Build » Authentication от лявата колона и кликнете на бутона „Започнете“. Оттук изберете „Phone“ като основен доставчик и активирайте опцията „Enable“. След това не забравяйте да кликнете на бутона „Запази“.
Следвайте указанията за добавяне на вашия домейн и конфигурационен код в настройките на плъгина за вход с телефонен номер. След това запазете промените.
Финални стъпки
Сега можете да добавите формата за вход на страницата, на която искате, като изберете блока „Shortcode“ и добавите следния шорткод: [idehweb_lwp]
. Накрая кликнете на „Актуализиране“ или „Публикуване“, за да запазите настройките.
След като всичко е настроено, новите потребители ще могат да се регистрират и да влизат с телефонните си номера, докато съществуващите потребители все още ще могат да влизат с имейл.
Препоръчваме също така да изпратите имейл до съществуващите потребители, насърчавайки ги да добавят телефонните си номера колкото е възможно по-скоро. Те могат да направят това, като посетят страницата си с профил в WordPress таблото, да се скролнат до секцията „Лична информация“, да добавят телефонния си номер и да кликнат на „Обнови потребителя“.
Допълнителна опция: Бърз вход с Google в WordPress
Докато входът с телефонен номер и OTP е сигурен вариант, някои потребители предпочитат още по-бърз начин за достъп до акаунтите си. Добавянето на вход с Google позволява на потребителите да се регистрират незабавно, без да въвеждат телефонен номер или да чакат OTP. Тази функция е особено полезна за сайтове с чести посетители, като платформи за членство, онлайн магазини или общности.
Можете лесно да добавите тази функция, използвайки плъгина Nextend Social Login, който позволява на потребителите да влизат с Google, Facebook и Twitter.
Обобщение и призив за действие
В заключение, добавянето на опция за вход с телефонен номер и OTP верификация в WordPress не само подобрява сигурността на вашия сайт, но и предоставя по-добро потребителско изживяване. С лесните за следване стъпки, описани в тази статия, можете да предоставите на вашите потребители удобен и бърз начин за достъп до техните акаунти.
Ако статията ви е била полезна, не забравяйте да се абонирате за нашия YouTube канал за видео уроци за WordPress. Можете да ни намерите също и в Twitter и Facebook.
Източници
- Login with Phone Number Plugin
- Firebase Console
- WPBeginner