{"id":121585,"date":"2020-06-06T05:30:01","date_gmt":"2020-06-06T05:30:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/real-protection-otp\/"},"modified":"2020-06-11T15:58:31","modified_gmt":"2020-06-11T15:58:31","slug":"real-protection-otp","status":"publish","type":"plugin","link":"https:\/\/bal.wordpress.org\/plugins\/real-protection-otp\/","author":17990360,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0","stable_tag":"1.0","tested":"5.4.19","requires":"3.0.1","requires_php":"7.0","requires_plugins":"","header_name":"Real Protection & Safeguard Email\/SMS OTP\/Woocommerce Alert","header_author":"Prabal Mallick","header_description":"Real Protection, 2 step Verification for WordPress login and woocommerce transaction alert.","assets_banners_color":"","last_updated":"2020-06-11 15:58:31","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/real-protection-otp\/","header_author_uri":"https:\/\/prabalsslw.wixsite.com\/prabal","rating":5,"author_block_rating":0,"active_installs":0,"downloads":1231,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0":"<p>Initial release!\n* Global and per role settings configuration\n* The plugin will transparently support any Open OTP Login Mode including:\n    &gt; Email only\n    &gt; OTP only\n    &gt; Email+OTP\n    &gt; Woocommerce SMS Alert<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"1"},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":"2319305","resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":"2319305","resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":"2319305","resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":"2319305","resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":"2319305","resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":"2319305","resolution":"5","location":"assets","locale":""},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":"2319305","resolution":"6","location":"assets","locale":""},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":"2319305","resolution":"7","location":"assets","locale":""},"screenshot-8.jpg":{"filename":"screenshot-8.jpg","revision":"2319305","resolution":"8","location":"assets","locale":""}},"screenshots":{"1":"Install the plugin.","2":"Plugin configure page 1.","3":"Plugin configure page 2.","4":"Plugin configure page 3.","5":"Plugin configure page 4.","6":"Login with OTP Page.","7":"Extra field in register page.","8":"OTP &amp; SMS Alert history."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[39805,602,2621,125,712],"plugin_category":[38,54],"plugin_contributors":[186816],"plugin_business_model":[],"class_list":["post-121585","plugin","type-plugin","status-publish","hentry","plugin_tags-2-step","plugin_tags-login","plugin_tags-safe","plugin_tags-secure","plugin_tags-verification","plugin_category-authentication","plugin_category-security-and-spam-protection","plugin_contributors-prabalsslw","plugin_committers-prabalsslw"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/real-protection-otp\/assets\/icon-256x256.png?rev=2319305","icon_2x":"https:\/\/ps.w.org\/real-protection-otp\/assets\/icon-256x256.png?rev=2319305","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/real-protection-otp\/assets\/screenshot-1.jpg?rev=2319305","caption":"Install the plugin."},{"src":"https:\/\/ps.w.org\/real-protection-otp\/assets\/screenshot-2.jpg?rev=2319305","caption":"Plugin configure page 1."},{"src":"https:\/\/ps.w.org\/real-protection-otp\/assets\/screenshot-3.jpg?rev=2319305","caption":"Plugin configure page 2."},{"src":"https:\/\/ps.w.org\/real-protection-otp\/assets\/screenshot-4.jpg?rev=2319305","caption":"Plugin configure page 3."},{"src":"https:\/\/ps.w.org\/real-protection-otp\/assets\/screenshot-5.jpg?rev=2319305","caption":"Plugin configure page 4."},{"src":"https:\/\/ps.w.org\/real-protection-otp\/assets\/screenshot-6.jpg?rev=2319305","caption":"Login with OTP Page."},{"src":"https:\/\/ps.w.org\/real-protection-otp\/assets\/screenshot-7.jpg?rev=2319305","caption":"Extra field in register page."},{"src":"https:\/\/ps.w.org\/real-protection-otp\/assets\/screenshot-8.jpg?rev=2319305","caption":"OTP &amp; SMS Alert history."}],"raw_content":"<!--section=description-->\n<p>Secure your WordPress site with WordPress Safegaurd.<\/p>\n\n<p>WordPress Safegaurd provides 2-step verification on login. Once a user submits their login credentials, a One Time Pin (OTP) will be sent to them via SMS\/Email. They will enter this OTP in order to continue to login. All it customer will able to get Woocommerce order alert notification via SMS.<\/p>\n\n<p>Stop Brute force hacking attempts, and keep your data safe!<\/p>\n\n<pre><code>* Easy to install!\n* Email &amp; SMS both are integrated\n* Any SMS API can be Configurable\n* WordPress 4.0 Ready!\n<\/code><\/pre>\n\n<h3>Prerequisites<\/h3>\n\n<ul>\n<li>WordPress 5.x.x<\/li>\n<li>WooCommerce 4.2.x<\/li>\n<li>cURL php extension.<\/li>\n<\/ul>\n\n<h3>Download<\/h3>\n\n<ul>\n<li>Using HTTPS \n$ git https:\/\/github.com\/prabalsslw\/Safeguard-Email-SMS-OTP-Woocommerce-Alert.git<\/li>\n<li>Using SSH \n$ git clone git@github.com:prabalsslw\/Safeguard-Email-SMS-OTP-Woocommerce-Alert.git<\/li>\n<\/ul>\n\n<h3>License<\/h3>\n\n<ul>\n<li>GPL2<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ul>\n<li>Step 1: Upload the plugin to wordpress admin panel. <\/li>\n<li>Step 2: Go to <code>Safeguard Login<\/code> &gt; <code>OTP Settings<\/code> page.<\/li>\n<li>Step 3: <code>Enable Plugin<\/code> to activate all service.<\/li>\n<li>Step 4: Enable OTP checkbox for OTP &amp; SMS Alert. <code>OTP SMS Text<\/code> must contain <code>{{OTP}}<\/code> dynamic variable. <\/li>\n<li>Step 5: Both GET &amp; POST API can be configurable, use API Endpoint, pass the API parameter with dynamic variable. Fixed dynamic variables: <code>{{phone_number}}, {{unique_id}}, {{sms_text}}<\/code><\/li>\n<li>Step 6: In the <code>Woocommerce Alert Configuration<\/code> part must enable <code>Enable Woocommerce Alert<\/code> for Woocommerce transaction alert.<\/li>\n<li>Step 7: Enable your required Hook for transactional alert.<\/li>\n<li>Step 8: You can change your <code>Woocommerce SMS Alert Templete<\/code>. Fixed dynamic variables: <code>{{name}}, {{status}}, {{amount}}, {{currency}}, {{order_id}}<\/code>.<\/li>\n<li>Step 9: You can change your <code>User Registration Alert Templete<\/code>. Fixed dynamic variables: <code>{{name}}<\/code>.<\/li>\n<li>Step 10: After successfully integrating the plugin you can see the reflection in the login and registration page.<\/li>\n<li>Step 11: Plugin will add an extra field(Phone Number) in the registration form.<\/li>\n<li>Step 12: Admin can check OTP &amp; Alert SMS record from the admin panel.<\/li>\n<\/ul>\n\n<p><strong>Note:<\/strong> In order to use this plugin, you will need a valid WordPress install. This plugin will not work on a wordpress.com hosted site. Also make sure while using OTP login SMS, your phone umber is uptodate at <code>billing_phone<\/code> in user settings page and provide number in user Register form.<\/p>\n\n<!--section=faq-->\n<ol>\n<li>What should be the permalink?\n-In order for this plugin to function correctly, you will need to use a permalink structure that uses rewrite rules. The \"Post name\" structure is recommended.<\/li>\n<\/ol>\n\n<p>For accurate login time tracking, make sure your correct Timezone is selected under \"Settings\" &gt; \"General\".<\/p>\n\n<!--section=changelog-->\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Safeguard is an SMS &amp; Email based OTP service provider plugin. Also available woocommerce transactional alert.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/121585","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=121585"}],"author":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/prabalsslw"}],"wp:attachment":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=121585"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=121585"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=121585"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=121585"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=121585"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=121585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}