Skip to content
WordPress.org

Татар теле

  • Themes
  • Plugins
  • News
  • About
  • Contact
  • Get WordPress
Get WordPress
WordPress.org

Plugin Directory

pinova

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in

pinova

By Nabik.Net
Download
  • Details
  • Reviews
  • Installation
  • Development
Support

Description

Pinova is a modern, lightweight, and secure login & registration plugin for WordPress that replaces traditional passwords with One-Time Passwords (OTP). It allows users to log in or sign up using their mobile number or email address.

With Pinova, you can send OTP codes via SMS, Email, or Bale messenger (a popular Iranian messaging platform).
Key Features:

OTP-based login & registration – no permanent password required
Send OTP via SMS – connects to supported SMS gateways
Free OTP via Bale messenger – great for reducing costs
Send OTP via Email – as a backup method
Full WooCommerce compatibility – for customer login & registration
Mobile number verification after registration
Use mobile number or email as username
Very lightweight & simple – minimal setup, no complexity
Free & fast with minimal required settings

Put your bale token into your wp-config.php

define(‘BALE_CLIENT_ID’, ‘Your client id’);
define(‘BALE_CLIENT_SECRET’, ‘Your client secret’);

Supported SMS Gateways:

Persian WooCommerce SMS Plugin – If installed and activated, Pinova will automatically use it to send SMS messages.
More SMS gateways will be added soon.

How It Works:

To log in using Pinova, simply visit:
yourdomain.com/login
Then enter your mobile number or email address. You will receive a one-time password. If no account exists, one will be created automatically.

External services

This plugin connects to the “Bale” messaging platform to send One-Time Passwords (OTPs) as part of the user authentication or verification process. This service is required to deliver time-sensitive security codes via SMS.

When a user requests a one-time password (e.g., during login, registration, or password reset), the plugin sends the recipient’s phone number to the Bale API to transmit the OTP. No other personal data is shared unless explicitly stated.

This service is provided by “Bale”: terms of use, privacy policy.

Installation

Upload the plugin files to /wp-content/plugins/pinova, or install directly from the WordPress plugins screen.
Activate the plugin through the ‘Plugins’ screen in WordPress.
If using SMS, make sure the Persian WooCommerce SMS Plugin is installed and configured.

FAQ

Can existing users log in with their mobile number?

Yes, if the user’s mobile number is already stored in their profile, they can use it to log in.

Can I disable traditional password login?

Yes, in the plugin settings you can completely disable traditional login and only allow OTP-based login.

Are SMS messages free?

SMS sending through third-party gateways usually costs money, but sending OTP via Bale messenger is completely free.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“pinova” is open source software. The following people have contributed to this plugin.

Contributors
  • Nabik.Net
  • Mahdi Yousefi [MahdiY]
  • PersianScript

Translate “pinova” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Meta

  • Version 0.1.6
  • Last updated 1 көн ago
  • Active installations 200+
  • WordPress version 6.8 or higher
  • Tested up to 7.0
  • PHP version 8.1 or higher
  • Language
    English (US)
  • Tags
    emailloginotpsmswoocommerce
  • Advanced View

Ratings

No reviews have been submitted yet.

Your review

See all reviews

Contributors

  • Nabik.Net
  • Mahdi Yousefi [MahdiY]
  • PersianScript

Support

Got something to say? Need help?

View support forum

  • About
  • News
  • Hosting
  • Privacy
  • Showcase
  • Themes
  • Plugins
  • Patterns
  • Learn
  • Support
  • Developers
  • WordPress.tv ↗
  • Get Involved
  • Events
  • Donate ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Татар теле

  • Visit our X (formerly Twitter) account
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • Visit our Facebook page
  • Visit our Instagram account
  • Visit our LinkedIn account
  • Visit our TikTok account
  • Visit our YouTube channel
  • Visit our Tumblr account
Code is Poetry.
The WordPress® trademark is the intellectual property of the WordPress Foundation.