Skip to main content
ArcBlock Community

discuss kit 中pc端和移动端可使用的标签不一致

null
Developers
discuss-kitbugqualifiedresolvedrewarded

场景:想在移动端给个帖子打个已关闭标签,发现没找到,pc端却有

738b5bc049be207ef9a81067a0c3608.jpg

image.png

14 replies

wangqi22 months ago(edited)

原因可能是 移动端/PC端登录使用的 passport 不一样 ? 能确认一下分别用的什么 passport 吗

null22 months ago(edited)

都是游客吧。我没有其他通行证。

我在PC端是guest,就能看到这些标签,

null22 months ago

我看到了,手机是email身份,好奇怪

wangqi22 months ago

z1TFmhjLLroSTYtJT5PF61aatJBKdfRG7ck 有输入吗, email 身份没有任何 passport (包括 guest), 这个正常吗 ?

zhanghan22 months ago

Email 身份是啥意思?

guest 身份也是没有 passport 的

wangqi22 months ago(edited)

"我看到了,手机是email身份,好奇怪" -- fatych

举个例子, 我们在配置 navigation 时, 可以配置 role 为 guest, fatych 说的这种登录情况我感觉匹配不到 guest role

同理, discuss kit 的标签也可以绑定 role , 主贴中说的 “已关闭” 标签 绑定了 guest role, 而 fetych

  • 移动端登录看不到该标签 => 说明匹配不到 guest role
  • PC 端登录能看到标签 => 说明能匹配到 guest role
wangqi22 months ago

我看到了,手机是email身份,好奇怪

能否帮忙截个图, 你认为哪里奇怪?

null22 months ago

就是以前好像没有email的通行证

wangqi22 months ago

确认下, 是这个意思吗, 点击右上角头像, passport 的位置出现的是 "Email" 吗 ?

image.png

null22 months ago

zhanghan22 months ago

请问一下,在移动端中,你是使用什么方式进行登录的?

null22 months ago

好久远了,我这个它都是自动登录的

6d2afb97f08e5bb157e65760042adf9.jpg

zhanghan22 months ago(edited)

OK,了解了 可能就是这里的逻辑触发了一个 bug

你可以先退出登录,然后使用 did-connect 来进行一次登录(即不使用快捷登录或自动登录的方式)

应该就能恢复正常,后续我们会处理掉这个逻辑的 bug

wangshijun21 months ago

这个逻辑已经优化掉了, 邮箱验证证书不能再用于登录。

Reply