Linux 软件免费装
Banner图

Web3 - Crypto wallet Login & NFT token gating

开发者 miniorangesecurity
cyberlord92
更新时间 2024年4月3日 13:09
PHP版本: 7.0 及以上
WordPress版本: 6.5
版权: MIT/Expat
版权网址: 版权信息

标签

Ethereum web3 ERC20 NFT Polygon WalletConnect NFT token gating Solana Loopring ERC721 ERC1155 Metamask Phantom

下载

3.1.4 1.0.2 3.1.0 3.1.1 3.1.2 3.1.3 2.6.0 2.3.4 2.3.7 2.5.0 2.3.5 1.0.3 1.0.4 2.0.1 2.1.0 2.1.2 2.3.1 2.3.6 1.0.1 2.7.0 2.8.0 3.0.0 2.3.0

详情介绍:

The [Web3 – Crypto wallet Login & NFT token gating] plugin allows users to Sign Up/log in to a WordPress website using their cryptocurrency wallet. It also helps to NFT token gate exclusive content of the WordPress site. Here only users who have specified NFTs in their crypto wallet can access locked content. To understand the functionality and flow of your Web3 wallet login button, please refer to the Setup Guide [here]. Our Web3 Authentication plugin uses digital signature verification for crypto login. This increases the security of WordPress crypto login. During crypto wallet signup, our Web3 plugin creates a regular WordPress user account, so existing plugins, and customizations will continue to work as intended. Watch video embedded below to get an overview of the plugin functionality [youtube https://youtu.be/YigW54vg22k]

安装:

This section describes how to install the WEB3 authentication plugin. From your WordPress dashboard
  1. Visit Plugins > Add New
  2. Search for WEB3 authentication plugin. Find and Install the WEB3 authentication plugin plugin by miniOrange
  3. Activate the plugin
From WordPress.org
  1. Download the WEB3 authentication plugin.
  2. Unzip and upload the WEB3 authentication plugin directory to your /wp-content/plugins/ directory.
  3. Activate the WEB3 authentication plugin from your Plugins page.

屏幕截图:

  • WEB3 Test connectivity.
  • NFT configuration and test wallet

升级注意事项:

3.1.4
  • Compatability with WordPress 6.5
3.1.3
  • Readme Update
3.1.2
  • Fixed NFT balance check Bug for Polygon
  • Readme Update
3.1.1
  • Compatability with wordpress 6.4.0
  • Fixed Bug for enabling default wallet on activation
3.1.0
  • Fixed Bug in phantom and alogrand wallet login flow
3.0.0
  • Fixed nonce vulnerability
2.8.0
  • Licensing update
2.7.0
  • Fixed hidden form vulnerability
2.6.0
  • Added Binance Blockchain support
  • Free Demo Trial of paid plugins
2.5.0
  • Added PHPCS Fixes and support phantom wallet login
2.3.6
  • added support for solana
  • added support for token standard ERC-1155
2.3.5
  • Loader class issue fixes.
2.3.4
  • Login with Cryptowallet support added for MyAlgo, Phantom, and Coinbase Wallet.
2.1.2
  • Advertising show nft hold by user feature in shortcode info tab
  • Web3 library(Elliptic) fixes
  • fixing purchasing plan UI
  • Readme update
2.1.0
  • Advertising Premium Tabs UI
  • Web3 library(Elliptic) fixes
  • Adding multiple purchasing plan
2.0.1
  • Test option to check NFTs held by wallet
  • Licensing Plan
  • UI improvement
  • Readme updated
1.0.4 Compatibility with WordPress 6.0.0 Readme updated 1.0.3
  • Added support to change text of web3 login button
  • Added test functionality for web3 connectivity
  • Improved UI of the plugin
1.0.2
  • Added support for crypto wallets
  • Added feedback form
1.0.1
  • Readme Update
1.0.0
  • First release of the plugin
  • Compatibility with WordPress 5.9

常见问题:

Why should I use Web3 Login Plugin?

Our plugin utilizes the most reliable yet most secure Blockchain Technology to secure your data. Take full advantage of our blockchain-based security which is a protocol that is virtually impossible to break. Your information will always remain safe and secure.

How does Web3 Login Plugin work?

The outline is described in this TopTal post by Amaury Martiny. We have used database nonces which are refreshed every time they are used and append the user IP or Wallet Address to the login message to prevent replays from elsewhere.

How do I Login through metamask?

  1. Install the metamask extension in your browser.
  2. Install the WEB3 login plugin. Read the "Installation".
  3. A Login Button will be added in the WordPress Login window, where users can log in through the wallet public address.

What is signature verification?

When a user submits a signature, it needs to be verified on the server-side. We use libraries like Keccak, and Elliptic to verify the signature using the stored nonce in the database on the backend side.

How to configure the setting of solana blockchain in Plugin?

In plugin instead of configuring a single mint address, you can do configuration through anyone of the following options

  • Import a list of mint address
  • Configure the collection key
  • Or you can configure the collection id

How to login through phantom wallet on mobile devices?

Use the built-in browser in the phantom wallet mobile app to log in.

I need to customize the plugin or need support and help?

Please email us at web3@xecurify.com or Contact us. You can also submit your query from the plugin's configuration page.

The web3 authentication plugin is not compatible with the plugins installed on my site. What can I do?

Please email us at web3@xecurify.com or Contact us. You can also submit your query from the plugin's configuration page.

I would like to change our license domain. How do we do this?

Yes, You can activate the license on your new domain. Write to us at web3@xecurify.com we will help you set up.

Is it possible to set a different redirect URL after login & logout?

Yes, with a standard license you can set different redirect URLs after logging in as well as after logout.

For any other query/problem/request?

Please email us at web3@xecurify.com or Contact us. You can also submit your query from the plugin's configuration page.

Are my crypto assets safe?

Yes. A wallet (e.g. MetaMask) does not leak your private keys. The plugin also doesn't have access to your private keys.

For any other query/problem/request?

Please email us at web3@xecurify.com or Contact us. You can also submit your query from the plugin's configuration page.

更新日志:

3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 3.0.0 2.8.0 2.7.0 2.6.0 2.5.0 2.3.6 2.3.5 2.1.2 2.1.0 2.0.1 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0