Linux 软件免费装
Banner图

RainbowKit Login (Web3 Integration for Sign-In With Ethereum)

开发者 davisshaver
更新时间 2024年6月5日 01:08
PHP版本: 7.0 及以上
WordPress版本: 6.5.3
版权: GPLv2 or later
版权网址: 版权信息

标签

WordPress Ethereum web3 SIWE RainbowKit Sign-In With Ethereum

下载

0.4.4 0.3.1 0.4.0 0.2.11 0.5.1 0.2.7 0.5.2 0.2.13 0.2.9 0.2.14 0.2.16 0.2.17 0.2.18 0.2.18.0 0.2.20 0.3.0 0.2.19 0.3.2 0.2.15 0.3.4 0.2.12 0.4.1 0.4.2 0.4.3 0.2.8 0.4.5 0.4.6 0.5.0 0.5.3 0.3.3 0.5.4

详情介绍:

Providing a Sign-In With Ethereum experience for WordPress using RainbowKit. Want to try it out? Head here.

安装:

  1. Upload the plugin files to the /wp-content/plugins/wp-rainbow directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the 'Plugins' screen in WordPress.
  3. Configure the plugin through the 'RainbowKit Login' screen in the WordPress admin.
Using an Infura ID/API key is required to use most features in this plugin, including token-gating and role mapping. You can sign up for a free account here. The free tier is sufficient for most use cases. If you're using this plugin for a production site, you'll want to sign up for a paid account to avoid rate limiting. Supplying your own WalletConnect Project ID is also highly recommended. You can sign up for a free project ID from WallectConnect Cloud.

常见问题:

What filters are included?

Find reference implementations of all filters in example plugin here. wp_rainbow_nonce_life - Filter amount of time before nonce expires. wp_rainbow_role_for_address - Filter role granted to a specific address on sign-in. wp_rainbow_should_update_roles - Filter whether roles should be set. wp_rainbow_infura_id - Filter Infura ID/API key to override settings value. wp_rainbow_walletconnect_project_id - Filter WalletConnect project ID to override settings value. wp_rainbow_infura_network - Filter Infura network to override settings value. wp_rainbow_redirect_url - Filter login redirect URL. wp_rainbow_should_update_roles - Filter whether roles should be set. wp_rainbow_should_disable_user_role_updates_on_login - Filter whether roles should be updated on login.

What actions are included?

wp_rainbow_validation_failed - Fires when validation fails. wp_rainbow_user_created - Fires when user created. wp_rainbow_user_updated - Fires when user updated. wp_rainbow_user_login - Fires when user logs in.

更新日志:

0.5.4 0.5.3 0.5.2 0.5.1 0.5.0 0.4.6 0.4.5 0.4.4 0.4.3 0.4.2 0.4.1 0.4.0 0.3.4 0.3.3 0.3.2 0.3.1 0.3.0 0.2.20 0.2.19 0.2.18 0.2.17 0.2.16 0.2.15 0.2.14 0.2.13 0.2.12 0.2.11 0.2.10 0.2.9 0.2.8 0.2.7 = Screenshots
  1. RainbowKit Login allows users to log in using their Ethereum wallet
  2. RainbowKit Login can be styled to match your site
  3. RainbowKit Login uses the Sign-In With Ethereum protocol
  4. RainbowKit Login uses the user's address as their username, and an ENS address if available as their display name
  5. RainbowKit Login includes a login block that can be customized
  6. RainbowKit Login can be customized with a variety of settings
  7. RainbowKit Login can sync ENS text records to WordPress user profile fields
  8. RainbowKit Login can be used to apply specific roles to users based on ERC-1155 token ownership