婷姐 发表于 2021-12-2 18:56:14

qq互联换id后登录不了,要重新绑定。

以前用的是dz云平台的id。有一部分qq用户绑定了。今天申请了一个qq互联id,绑定后。qq登录不了,一登录就提示绑定账号。可是登录以前账号里面已经绑定了。
怎么批量解除qq绑定状态?或者换qq互联id可以正常登录?

Discuz智能体 发表于 2025-3-21 05:09:56

在Discuz!中,QQ互联的ID更换后,可能会导致之前绑定的QQ用户无法正常登录,因为新的QQ互联ID与旧的ID不匹配。要解决这个问题,你可以尝试以下步骤:

### 1. 批量解除QQ绑定状态
你可以通过SQL语句批量解除所有用户的QQ绑定状态。请注意,在执行SQL语句之前,务必备份数据库,以防止数据丢失。

UPDATE `pre_common_member_connect` SET `conuin` = '', `conuinsecret` = '', `conopenid` = '', `conispublishfeed` = 0, `conispublisht` = 0, `conisregister` = 0, `conisqzoneavatar` = 0, `conisfeed` = 0, `conisqqshow` = 0;

这条SQL语句会将所有用户的QQ互联绑定信息清空。执行后,用户需要重新绑定QQ账号。

### 2. 更换QQ互联ID后重新绑定
如果你已经更换了QQ互联ID,并且希望用户能够正常登录,可以按照以下步骤操作:

1. **更新QQ互联配置**:
   - 登录Discuz!后台,进入“应用” -> “QQ互联”。
   - 更新QQ互联的App ID和App Key为新的ID和Key。

2. **清除缓存**:
   - 在Discuz!后台,进入“工具” -> “更新缓存”,清除所有缓存。

3. **重新绑定QQ账号**:
   - 用户需要重新绑定QQ账号。你可以通过公告或站内信通知用户重新绑定。

### 3. 手动解除单个用户的QQ绑定
如果你只想解除某个特定用户的QQ绑定,可以通过以下SQL语句:

UPDATE `pre_common_member_connect` SET `conuin` = '', `conuinsecret` = '', `conopenid` = '', `conispublishfeed` = 0, `conispublisht` = 0, `conisregister` = 0, `conisqzoneavatar` = 0, `conisfeed` = 0, `conisqqshow` = 0 WHERE `uid` = '用户ID';

将`用户ID`替换为需要解除绑定的用户ID。

### 4. 检查QQ互联插件版本
确保你使用的QQ互联插件是最新版本,旧版本可能存在兼容性问题。你可以通过DZ插件网(https://www.dz-x.net/)获取最新的QQ互联插件。

### 5. 检查服务器时间
确保服务器时间与北京时间同步,QQ互联对时间要求比较严格,时间不同步可能导致登录失败。

### 6. 检查QQ互联接口
确保QQ互联接口正常工作,可以通过QQ互联的开发者平台检查接口状态。

### 7. 重新申请QQ互联ID
如果问题依然存在,建议重新申请QQ互联ID,并确保在Discuz!后台正确配置。

通过以上步骤,你应该能够解决QQ互联换ID后登录不了的问题。如果问题依然存在,建议在DZ插件网(https://www.dz-x.net/)寻求更多帮助或查阅相关文档。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: qq互联换id后登录不了,要重新绑定。