Web3 authentication plugin allows for Secure Login with a secure decentralized system into your Joomla website using blockchain wallets such as MetaMask, Trust Wallet, Wallet Connect QR code, Phantom, Pera, Ledger, and Trezor or any EVM Compatible Wallet and restricts access to content based on non-fungible tokens (NFTs).
From the menu, click on System, then under Install section click on Extensions.
Here click on Upload Package file from the options and click Or browse for file button to locate and install the plugin file downloaded earlier.
Once Installation of plugin is successful click on Start Using miniOrange Web3 plugin.
2. Configure Joomla Web3
2.1 Metamask wallet:
Go to the Configure settings tab. Now enable the Metamask option from the Enable Web3 User Login section and enter the text for the Custom Login Button Text field and click on Save.
Make sure you have installed and set up the Metamask wallet extension on your browser.
To setup Metamask wallet in the plugin you can follow the steps below:-
Click on the Test Web3 Connectivity button in the Configure settings tab.
You will see a pop-up with the wallets you have selected to configure. Here click on Metamask wallet icon.
It will open the Metamask Wallet window. Now click on the Sign button.
If your connections have been set up successfully then you will see the following window.
Now go to the front end of your Joomla site and click on the Login with your Crypto Wallets button. It will open a Pop-up of your configured wallets. Click on the icon of your wallet. It will again open your wallet where you can click on the Sign button. Once the user has been authenticated and the signature has been verified the user will be logged in( if they are already registered on the Joomla site) or registered(if they are new to the Joomla site) using the wallet address on your Joomla site.
2.2 WALLET CONNECT:
Install and setup Wallet Connect extension on your browser if you have not set up yet.
Go to Configure Settings tab enable the Wallet Connect option.
Enter the Text like Login with your Crypto Wallets in the Custom Login Button Text field. It will show the button on the front end of your Joomla site. Now click on the Save button.
Now click on the Test Web3 Connectivity button.
It will open a pop-up, here click on the Wallect Connect icon. It will open the following window.
Select the desktop option and then select your preferred wallet(for example- Zerion).
Now go to the QR Code option from the Wallet Connect window of your desktop.
Next install the Zerion App on your mobile.
Open the Zerion app on your mobile and click on the Add Wallet.
Now click on the New wallet.
Scan the QR code from your desktop.
The configuration has been set successfully.
On the front end of your Joomla site click on Login with Crypto Wallets button and a pop up will appear.
Click on the Wallet icon, now you will be asked to Sign in on your mobile app.
Click on the Sign button now you will be logged into your Joomla site.
2.3 COINBASE WALLET:
Install and set up the Coinbase Wallet extension on your browser. The rest procedure for coin base wallets is the same as Metamask. It might throw errors on browsers like Brave so you can try with the setup on Chrome or other different browsers.
3. Group Mapping
Go to the Group Mapping tab. Enable the Check this option if you want to enable the Group Mapping checkbox.
Select the Group name which you would like to assign your users while creating/login users on the Joomla site using your Wallet address.
24/7 Active Support
If you face any issues or if you have any questions, please feel free to reach out to us at email@example.com . In case you want some additional features to be included in the plugin, please get in touch with us, and we can get that custom-made for you. Also, if you want, we can also schedule an online meeting to help you setup the Joomla Web3 plugin.
Need Help? We are right here!
Contact miniOrange Support
Thanks for your inquiry.
If you dont hear from us within 24 hours, please feel free to send a follow up email to firstname.lastname@example.org
This privacy statement applies to miniorange websites describing how we handle the personal
When you visit any website, it may store or retrieve the information on your browser, mostly in the
form of the cookies. This information might be about you, your preferences or your device and is
mostly used to make the site work as you expect it to. The information does not directly identify
you, but it can give you a more personalized web experience.
Click on the category headings to check how we handle the cookies.
Strictly Necessary Cookies
Necessary cookies help make a website fully usable by enabling the basic functions like site
navigation, logging in, filling forms, etc. The cookies used for the functionality do not store any
personal identifiable information. However, some parts of the website will not work properly without
These cookies only collect aggregated information about the traffic of the website including -
visitors, sources, page clicks and views, etc. This allows us to know more about our most and least
popular pages along with users' interaction on the actionable elements and hence letting us improve
the performance of our website as well as our services.