是否有一种从我自己的前端注销MetaMask的方法,允许用户使用按钮进行注销,而不是使用Metamask扩展并通过传统方式注销呢?
发布于 2019-09-04 16:01:32
不,不可能。这是出于安全考虑(不更改地址、登录、注销或MetaMask要求用户自己执行的任何其他敏感操作)。
发布于 2022-07-24 08:20:29
你可以用Moralis来做这个。这样您就可以通过一个react或下一个前端进行注销:
import { useMoralis } from "react-moralis"
export default function Home() {
const { isAuthenticated, logout } = useMoralis()
// If you are logged in isAuthenticated is set to true
return (
<>
{isAuthenticated ?
(<button onClick={logout}> </button>)
: (<div> <!-- Handle you login here --> </div>)}
</>
)
}这只是在点击按钮时注销的一个基本片段。阅读npm文档以获得更多信息:链接
https://ethereum.stackexchange.com/questions/69232
复制相似问题