{"id":165055,"date":"2022-11-04T20:49:34","date_gmt":"2022-11-04T20:49:34","guid":{"rendered":"https:\/\/en-ca.wordpress.org\/plugins\/two-factor-authentication-sms-otp-security\/"},"modified":"2022-11-05T17:57:39","modified_gmt":"2022-11-05T17:57:39","slug":"two-factor-authentication-sms-otp-security","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/two-factor-authentication-sms-otp-security\/","author":14383174,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"6.1.10","requires":"5.9","requires_php":"7.4","requires_plugins":"","header_name":"Two-factor authentication - SMS OTP Security","header_author":"Francis Santerre","header_description":"Temporary passcode via SMS for a second authentication factor (2FA).","assets_banners_color":"3b3e4c","last_updated":"2022-11-05 17:57:39","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/wpotp\/","header_author_uri":"https:\/\/santerref.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":745,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"santerref","date":"2022-11-05 17:57:39"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2812366,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2812366,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2812366,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2812366,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2812366,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2812366,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Create account or login","2":"Add phone number to a user","3":"Two-factor authentication","4":"Account balance and email"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[9211,1446,9210,2299,711],"plugin_category":[41],"plugin_contributors":[92520],"plugin_business_model":[],"class_list":["post-165055","plugin","type-plugin","status-closed","hentry","plugin_tags-2fa","plugin_tags-listing","plugin_tags-otp","plugin_tags-rest","plugin_tags-sms","plugin_category-communication","plugin_contributors-santerref","plugin_committers-santerref"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/two-factor-authentication-sms-otp-security_3b3e4c.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/two-factor-authentication-sms-otp-security\/assets\/screenshot-1.png?rev=2812366","caption":"Create account or login"},{"src":"https:\/\/ps.w.org\/two-factor-authentication-sms-otp-security\/assets\/screenshot-2.png?rev=2812366","caption":"Add phone number to a user"},{"src":"https:\/\/ps.w.org\/two-factor-authentication-sms-otp-security\/assets\/screenshot-3.png?rev=2812366","caption":"Two-factor authentication"},{"src":"https:\/\/ps.w.org\/two-factor-authentication-sms-otp-security\/assets\/screenshot-4.png?rev=2812366","caption":"Account balance and email"}],"raw_content":"<!--section=description-->\n<p>Improve the security of your WordPress by using the One-time Password feature of WP OTP: <a href=\"https:\/\/wpotp.com\/\">https:\/\/wpotp.com\/<\/a><\/p>\n\n<p>WP OTP is an external service and you must create an account (which can be created from WordPress) to use the plugin. You only have to provide an email and a password.<\/p>\n\n<p>Once the plugin is configured, an SMS will be sent to you at your next logins to authenticate yourself.<\/p>\n\n<p>By adding this extra layer of security, it's much harder for hackers to break into your accounts.<\/p>\n\n<h4>User-specific<\/h4>\n\n<p>Each user can have their own number and the 2FA feature does not have to be enabled for all users.<\/p>\n\n<p>The process to assign a number to a user is very simple and is done in 2 steps.<\/p>\n\n<h4>Plugin features<\/h4>\n\n<ul>\n<li>Canada and United States phone numbers only<\/li>\n<li>Free 25 SMS when registering to try our plugin ($0.25)<\/li>\n<li>Unlimited WordPress sites per account<\/li>\n<li>Easily add funds into your account: $0.01 per SMS (minimum  $5.00)<\/li>\n<li>Each user can have his own phone number<\/li>\n<li>Free support and live chat<\/li>\n<li>Simple UI\/UX<\/li>\n<li>Easy to use and setup<\/li>\n<\/ul>\n\n<h4>DEMO<\/h4>\n\n<p>[youtube https:\/\/youtu.be\/sIWX-0HcENI]<\/p>\n\n<h4>Documentation<\/h4>\n\n<p><a href=\"https:\/\/wpotp.com\/documentation\">https:\/\/wpotp.com\/documentation<\/a><\/p>\n\n<h4>Coming soon<\/h4>\n\n<ul>\n<li>More supported countries<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Extract <code>wpotp.zip<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Create your account on the configuration page<\/li>\n<li>Link your phone number in your user profile<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='is%20there%20hooks%20or%20filters%3F'><h3>Is there hooks or filters?<\/h3><\/dt>\n<dd><p>Only one hook (action) is available when a user has successfully logged in: wpotp_authentication_successful<\/p><\/dd>\n<dt id='how%20balance%20is%20synced%3F'><h3>How balance is synced?<\/h3><\/dt>\n<dd><p>There is a cron job that is running daily and we update the total when you log in.<\/p><\/dd>\n<dt id='how%20to%20bypass%202fa%20if%20i%20have%20no%20more%20funds%3F'><h3>How to bypass 2FA if I have no more funds?<\/h3><\/dt>\n<dd><p>You simply have to edit your wp-config.php file and define the following constant to true: WPOTP_DISABLED<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<p>Remove unsafe filters for SSL when using WP_DEBUG.<\/p>\n\n<h4>1.0.0<\/h4>\n\n<p>First stable version.<\/p>","raw_excerpt":"Two-factor authentication for WordPress (SMS 2FA): A small plugin that&#039;s easy to use that let you add a second layer of protection in addition to &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/165055","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=165055"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/santerref"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=165055"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=165055"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=165055"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=165055"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=165055"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=165055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}