如何设置我的网站以便用户可以使用元掩码登录?

Posted

技术标签:

【中文标题】如何设置我的网站以便用户可以使用元掩码登录?【英文标题】:How can I set my site so users can sign in with metamask? 【发布时间】:2019-12-25 21:22:09 【问题描述】:

目前,我的网站使用 Passport.js,因此用户可以使用 facebook 和 google 等登录,但我希望用户能够使用 Metamask 登录我的网站并能够发送 ETH(和其他加密货币)到彼此。我已经看到一些基于加密的网站允许用户使用 Metamask 登录以与他们的 Dapp 交互,但我只希望用户能够在聊天中显示他们的用户名时相互发送直接交易。

用户是否有一种简单的方法可以使用 Metamask 登录我的网站并能够相互发送加密货币?

【问题讨论】:

【参考方案1】:

我认为您想要实现的目标是在CryptoKitties 上实现的。

您需要做的是通过使用私钥签署一段数据来证明帐户的所有权。

我找到了这个tutorial,您可以按照它来了解它的完整实现。

【讨论】:

以上是关于如何设置我的网站以便用户可以使用元掩码登录?的主要内容,如果未能解决你的问题,请参考以下文章

在不刷新页面的情况下检测元掩码安装

在没有元掩码的情况下自动进行solidity传输

使用元掩码时检测 web3 默认帐户的更好模式

如何在没有私钥的情况下将我的元掩码钱包中的 erc20 代币发送到其他地址?

如何使用元掩码密钥签署超级账本锯齿交易?

将结果形成元掩码