TePass 插件,咱们目前针对 0.9.3 版本来讲一下,如何后台解绑所绑定的社交登录。
目前 Tepass 插件支持在注册成为网站会员之后,绑定相关的社交登录,目前包括 QQ、Github、微信等。目前仅支持绑定,且同一个账号仅支持同一个站点的同一个账号绑定,不支持前台解绑。拿微信为例,如果 C 这个微信之前绑定了 A 账号,如何解绑,并允许 B 账号进行绑定呢?
请到后台数据库,找到 typecho_tepass_sns
这个表,一般是这个表,如果你的 typecho 表前缀不是这个,请针对性修改。这里记录的就是绑定的社交登录情况。
微信绑定用的是 payjs 的技术,可以在 platform
字段看到对应的绑定的平台。然后在 uid
字段对应的是站点用户的 id
,跟用户表相对应。通过这两个字段可以定位哪一条是待解绑的社交登录绑定。
如果需要解绑的话,直接删除该条记录即可,前台即可看到该账号已经解绑了。请注意,单单前台直接删除该账号,是无法解绑这个账号已经绑定的社交登录信息的,目前需要在数据库进行操作才行。
解绑后,C 这个微信就可以给 B 账号进行绑定啦!快去试试吧!
跟 TePass 作者胖蒜进行了深入交流,今后有空他也会将前台解绑功能做出来,期待后面的版本!
dfsdf的粉丝的