Stacks-wallet-web: 用户名是一个空字符串,创建一个空名称的用户后

创建于 2020-04-14  ·  9评论  ·  资料来源: blockstack/stacks-wallet-web

要将我的内容链接到特定用户,我需要当前登录用户的用户名。

userData = session.loadUserData();
const person = new Person(userData.profile);
const username = userData.username;

这是我的应用程序的显示塞子,我至少需要用户名...

它将允许我建立一个共享链接。

我使用 blockstack.js 登录的旧数据也在我的本地主机会话中丢失,所以我不确定 UserSession 是否像它应该的那样工作。 appPrivateKey 也有两种不同的方式。

stale 🐛 Bug!

所有9条评论

对我来说,不清楚如何使用已经存在的用户登录......我有该用户的秘密,但我无法提供它以使用与 browser.blockstack.org 相同的用户登录。

我能够创建一个空名称的用户......

@markmhx我认为这是由于对用户名注册端点的基于 ip 的限制造成的。

@hstove是否与https://github.com/blockstack/ux/issues/314 中发现的潜在问题相同

@markmhx这个问题是关于空用户名,#314 是关于缺少公共配置文件(连接库默认不加载)

@jorishermans我想我明白这个问题,但我很难弄清楚这里到底出了什么问题。 当我从浏览器重新使用旧的密钥时,我可以在新的身份验证器中使用它,并且我得到相同的用户名和appPrivateKey 。 您使用的是魔术恢复代码吗? 还是只有十二个字?

另外,你真的能用空字符串注册一个用户名吗? 我们对此进行了验证,如果您离开入职流程并返回,您仍将被迫输入用户名。 我刚刚尝试过,如果没有用户名,我将无法通过流程。 您可以发布视频吗(显然没有密钥)

@markmhx我认为这是由于对用户名注册端点的基于 ip 的限制造成的。

@jorishermans您可以使用 vpn 并验证用户名创建是否由于速率限制 IP 限制而被阻止

此问题已自动标记为过时,因为它最近没有活动。 如果没有进一步的活动发生,它将被关闭。 感谢你的贡献。

此问题已自动关闭。 如果需要,请重新打开。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

MarvinJanssen picture MarvinJanssen  ·  4评论

jasperjansz picture jasperjansz  ·  5评论

markmhx picture markmhx  ·  11评论

friedger picture friedger  ·  9评论

friedger picture friedger  ·  22评论