For my project, I have to set up a user login option on the site (dapp) home page. I do not wish to have conventional server-side setup to save login details. Instead, I want to use web3 based Metamask or related options. For a simple log-on to the site, I do not wish to charge any ether from the user.
But the side-effect of this implementation will be on the mining of the transaction. Becuase of no incentive associated, I understand that mining of the transaction will be delayed as miners will not be interested because of zero incentives.
Is there any viable option which can trade-off both the aforementioned cases?
I believe many fellow developers must have come across this scenario, please suggest how to circumvent it. Will appreciate if supporting code or blog links can be provided that I can follow for further details?
Please excuse me for my noob status in smart contract design.