What is SolPress Login?

This plugin implements a Solana wallet connector for the registration and login of WordPress Users using only their Solana wallet. It ties a WordPress user account to the public wallet address as the username.

How does it work?

We use a WordPress plugin and a Node.js app (with Express framework) on Heroku for the verification of wallet signing.  We are also working on a feature for local verification with fallback to our Node app. All of the plugin code and our Node.js app code are available on our github. If you want to run your own verification, you can achieve that by hosting the Node.js app yourself. We do not track or save any data. The plugin creates a WordPress user account upon new wallet registration on your standard WordPress registration or My Account page., or you can link an existing account using the shortcode on any page/post/widget.

To get started, simply download or install from the WordPress plugin repository here.

Activate the plugin and configure the settings (all settings are optional – you do not need to change anything from default install if you do not want to)

DO NOT CHANGE OR REMOVE YOUR AUTHENTICATION KEY (Unless you are running your own node.js app or some unique situation)

The Solana wallet login button will then show on your WordPress register and login pages automagically.

You may also use the shortcode: [“solpress_login_button”] with the quotes “” removed in any WordPress page, post, or widget area to display the Solana connect wallet button.

Why use SolPress Login?

To bridge the open source communities of the Solana blockchain and WordPress.

To allow WordPress website owners a new and fun way for users to login to their website.

To allow user the option of not supplying an email or social media account for website login.

Features:

  • Shortcode for use in any WordPress Page, Post, and Widget – [“solpress_login_button”] (remove quotes for use)
  • Edit the Login button text
  • Edit the Register button text
  • Edit the Shortcode button text
  • Edit the User Profile button text
  • Edit the Sign In Message (prompted in Solana Wallet)
  • Edit the Redirection URL
  • Works with SolPress Payment Gateway Plugin & SolWall Plugin

Roadmap:

  • Buddypress support
  • Local verification with remote fallback
  • More Solana wallets