Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] UC用户无法同步到DZ?【已经自行解决】

[复制链接]
怜悯怜悯 发表于 2020-5-22 13:49:00 | 显示全部楼层 |阅读模式
本帖最后由 怜悯怜悯 于 2020-5-25 00:19 编辑

已自行解决:

在DZ后台 -> 站长 -> Ucenter设置 里,把 “是否允许其他应用的会员在站点激活” 和 “是否允许直接激活” 都改为是就可以了。



之前不知道为什么第二项变成了“否”,导致注册用户数据进入了UC,但是在DZ却无法登陆激活,所以一直是未激活状态。DZ也没显示激活状态,直接就查无此人。



--------------------

网站正常运行了半年多,直到上个月都一切正常。这个月有用户反应无法登陆,在DZ后台用户管理查无此人,但是UC后台用户里又有这个人。
在此期间我应该没有执行什么操作。

之前安装了修改用户名插件,但是一直正常使用,未出现BUG,也没有调整过设置。

--------------------
网址: www.r6s.cc
阿里云 香港虚拟主机
DX 3.4
UC通信正常,配置成功后,没有修改过UC通信配置。
注册功能正常,新用户会添加到UC用户数据库内(141人),但是DZ用户管理内的用户数量没变(还是138人)。




已经更新了DZ缓存和UC缓存。
已经卸载了所有插件。
问题依旧存在。

---------------------
更新DZ缓存报错:SELECT COUNT(*) FROM common_member_archive (数据表不存在),已经通过隔壁大佬的SQL指令修复该报错。


(之前的报错,现已修复)

但是本帖所述UC用户无法同步到DZ的问题依旧存在。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
howfarstudio 发表于 2020-5-22 22:01:51 | 显示全部楼层
本帖最后由 howfarstudio 于 2020-5-22 22:03 编辑

以前不懂,在DZ用户管理里删人[都是机器人],导致我的UC里相差好几万人,不过网站照样用

估计你使用过后台-站长-用户表优化。导致一段时间没有登陆的会员被自动分到存档表里了 [后台-用户-用户管理-用户表],这些会员一般是一年以上时间里没有登陆过。

去存档表里搜,用户还在的话,就基本确定是这个问题导致的了,而且确实就无法登陆了,需要用户自己找回密码,或者手动给他们重置密码后才能登陆。官网里也有人发布过主表和存档表重新合并的方法,不过有一定出错的可能,需要提前备份数据库。



总之没事最好不要优化这东西,会员数越多优化了之后越头痛。这几年官方一直也没解决这个问题,估计是没有留意吧。



----------------------------------------------------------------------------------

PS:

用户表优化这个功能,还容易导致主表存档表同时存在同一用户的问题,这时候需要删除该用户,否则会遇到其他问题。
删除前记住用户名、邮箱、注册时间等个人资料,删除时下图两个地方不要打钩,否则就彻底删没了:


然后:后台-用户-添加用户,添加个同名用户,这时候系统会提示已存在同名用户,确定就可以了。然后存档表里该用户就从存档表里消失,只在主表里可以正常使用了。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

evilvoy 发表于 2020-5-22 23:55:54 | 显示全部楼层
不要开启 优化用户表的 功能  
找下教程  合并存档表
回复

使用道具 举报

 楼主| 怜悯怜悯 发表于 2020-5-23 11:40:05 | 显示全部楼层
howfarstudio 发表于 2020-5-22 22:01
以前不懂,在DZ用户管理里删人[都是机器人],导致我的UC里相差好几万人,不过网站照样用

估计你使 ...

感谢回复。
我没有优化过用户表,后抬自动优化用户表的站点计划也被关闭了。

而且我目前的情况不是老用户无法登陆,是刚注册的新用户无法登陆。新用户被收录进UC了,但是DZ没有。
回复

使用道具 举报

evilvoy 发表于 2020-5-23 11:47:30 | 显示全部楼层
很那个不存在的表  就是 优化用户表后的才会出现的 存档表。

正常没优化是不会出现这个表的。
回复

使用道具 举报

 楼主| 怜悯怜悯 发表于 2020-5-23 12:06:02 | 显示全部楼层
evilvoy 发表于 2020-5-23 11:47
很那个不存在的表  就是 优化用户表后的才会出现的 存档表。

正常没优化是不会出现这个表的。

我查询数据库没有看到archive表头的存档表。但是UC数据倒是很明显的没有添加到DZ中。


DZ表


UC表

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

 楼主| 怜悯怜悯 发表于 2020-5-23 12:21:23 | 显示全部楼层
evilvoy 发表于 2020-5-22 23:55
不要开启 优化用户表的 功能  
找下教程  合并存档表

数据库内并没有存档表……emmmm
回复

使用道具 举报

 楼主| 怜悯怜悯 发表于 2020-5-23 13:08:15 | 显示全部楼层
看了看这篇文章,但是没接触过PHP完全看不懂……感觉就是UC和DZ没有同步
https://discuz.dismall.com/thread-2400397-1-1.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-24 20:44 , Processed in 0.027560 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表