如果用户刷新页面,如何防止waves Signer自动注销



我遵循Vladimir Zhuravlev的"Waves Signer入门"示例,我发现在我的应用程序中使用Signer,一切都很好,我的问题是在进行授权后,如果用户刷新页面,它会自动注销,我想在刷新时阻止注销,只需要在用户点击注销时才可以。

用户授权

Waves Signer可用于从Waves.Exchange客户端获取活动用户帐户的公共数据。

代码:

try {
const userData = await waves.login();  // calling Waves Signer
event.target.classList.add("clicked");
event.target.innerHTML = `
authorized as <br>
${userData.address}`;              // getting account address
} catch (e) {
console.error('login rejected')        // handling user auth reject
}
});

谢谢您的提问。Waves Signer旨在以安全的方式处理用户的私人数据。登录数据存储为一个变量,这就是为什么它在重新加载页面后不可用的原因。遗憾的是,在离开页面时无法阻止注销。

最新更新