香蕉成人伊视频在线观看|学生小视频国产区|yy女主播啪啪啪视频|麻豆传播媒体APP大全免费版官网|瑜伽牲交AV|国产欧美日韩在线天堂区|白浆精品国产91

Discuz! 官方交流社區

標題: 禁止用戶時選擇清空頭像,頭像還在 [打印本頁]

作者: IsaacZ    時間: 2025-12-2 16:15
標題: 禁止用戶時選擇清空頭像,頭像還在
禁止用戶時選擇清空頭像,但 Ctrl + F5 后,用戶主頁的頭像還在。我應該檢查哪里?;但如果是在用戶詳情中操作“刪除頭像”,再Ctrl+F5,頭像就會變成默認:; ...
作者: 鴻茂傳媒    時間: 2025-12-2 16:48
刪除頭像后,后臺更新緩存了嗎
作者: IsaacZ    時間: 2025-12-2 17:29
鴻茂傳媒 發表于 2025-12-2 16:48
刪除頭像后,后臺更新緩存了嗎

都沒有,都是用 Ctrl + F5,我剛剛測試了一下,清空緩存沒有任何幫助。
作者: 沒有昵稱    時間: 2025-12-3 14:55
長年存在的老BUG。解決辦法:后臺進入用戶管理“詳情”里面,勾選“刪除頭像”就OK了。
作者: IsaacZ    時間: 2025-12-3 15:27
沒有昵稱 發表于 2025-12-3 14:55
長年存在的老BUG。解決辦法:后臺進入用戶管理“詳情”里面,勾選“刪除頭像”就OK了。 ...

頂樓已經測試過這個方法以作對比。
作者: 湖中沉    時間: 2025-12-3 20:01
  【輕量級 PR】:修正禁止用戶時清空該用戶相關內容勾選頭像但無效的BUG · Pull Request !2580 · Discuz/DiscuzX - Gitee.com;請按照此PR修正或等后續版本更 ...
作者: IsaacZ    時間: 2025-12-3 21:30
湖中沉 發表于 2025-12-3 20:01
  【輕量級 PR】:修正禁止用戶時清空該用戶相關內容勾選頭像但無效的BUG · Pull Request !2580 ...

已經操作修改,并更新緩存,但是沒有效果。;
作者: 湖中沉    時間: 2025-12-4 07:55
IsaacZ 發表于 2025-12-3 21:30
已經操作修改,并更新緩存,但是沒有效果。;

我這邊多個站點測試均已正常,操作刪除頭像后需要強制F5以便更新瀏覽器緩存。這段代碼就是直接從編輯用戶頁面抄過來的
作者: IsaacZ    時間: 2025-12-4 09:48
湖中沉 發表于 2025-12-4 07:55
我這邊多個站點測試均已正常,操作刪除頭像后需要強制F5以便更新瀏覽器緩存。這段代碼就是直接從編輯用戶 ...

我補充一點,我操作的用戶已經被封禁過多次,再執行"禁止訪問”,清空用戶內容全選,是否和新封禁的時候邏輯一樣?; ...
作者: 湖中沉    時間: 2025-12-4 09:50
IsaacZ 發表于 2025-12-4 09:48
我補充一點,我操作的用戶已經被封禁過多次,再執行"禁止訪問”,清空用戶內容全選,是否和新封禁的時候 ...

是的,邏輯是一樣的。我這邊測試也多次封禁,沒有問題
作者: IsaacZ    時間: 2025-12-4 10:54
還是不行,頭像仍在。有沒有其他人幫忙測試一下?
作者: IsaacZ    時間: 2025-12-7 12:11
湖中沉 發表于 2025-12-4 09:50
是的,邏輯是一樣的。我這邊測試也多次封禁,沒有問題

真的沒有效果
作者: 湖中沉    時間: 2025-12-7 12:22
IsaacZ 發表于 2025-12-7 12:11
真的沒有效果

這邊本地、線上兩個站點,測試均已可以
作者: IsaacZ    時間: 2025-12-8 00:21
湖中沉 發表于 2025-12-7 12:22
這邊本地、線上兩個站點,測試均已可以

禁止后,在 phpmyadmin 中看到相關用戶的 avatarstatus 仍然為1
作者: 湖中沉    時間: 2025-12-8 09:45
IsaacZ 發表于 2025-12-8 00:21
禁止后,在 phpmyadmin 中看到相關用戶的 avatarstatus 仍然為1

你這不走代碼斷點排查沒法進一步核實了
作者: IsaacZ    時間: 2025-12-19 23:22
湖中沉 發表于 2025-12-8 09:45
你這不走代碼斷點排查沒法進一步核實了

千問給解決了:;
作者: 湖中沉    時間: 2025-12-20 07:57
IsaacZ 發表于 2025-12-19 23:22
千問給解決了:;

你要不要仔細看看代碼,千問說的這段在else里的代碼在1805行,我改的那部分在2025行,根本不是一回事,我改的那段,判斷條件是管理員操作,且clear不為空,根本沒在它說的else里。

不過千問處理的里面,增加了UC禁用的情況倒是真的。那就要確保你是否禁用了UC(比如使用了獨立模式或者UC通信失敗)

作者: IsaacZ    時間: 2025-12-20 10:59
湖中沉 發表于 2025-12-20 07:57
你要不要仔細看看代碼,千問說的這段在else里的代碼在1805行,我改的那部分在2025行,根本不是一回事,我 ...

AI說的那段1805行代碼和你添加的2025行的不一樣。它指的是另外這一段:;我的論壇沒有禁用UC,UC通信也是正常的。;我追問了2025行的增添代碼為何無效,回答如下,僅供參考: ...
作者: 湖中沉    時間: 2025-12-20 11:54
IsaacZ 發表于 2025-12-20 10:59
AI說的那段1805行代碼和你添加的2025行的不一樣。它指的是另外這一段:;我的論壇沒有禁用UC,UC通信也是 ...

你看他的總結:
1、說執行的太晚,但那是對所有清理項操作的順序里的
2、說放在adminid=1里,這是正常的權限檢測
3、缺少本地文件刪除邏輯,這個邏輯只有當UC無效時才有用,正常邏輯調用UC的刪除頭像邏輯即可,并無問題

所以AI改了個寂寞,按照正常順序邏輯,逐項清理clear選中的項,完全沒問題
作者: IsaacZ    時間: 2025-12-20 19:47
湖中沉 發表于 2025-12-20 11:54
你看他的總結:
1、說執行的太晚,但那是對所有清理項操作的順序里的
2、說放在adminid=1里,這是正常的 ...

后來那個AI回復我說了僅供參考,不過一開始給的代碼還是不錯的,解決了我的問題。




歡迎光臨 Discuz! 官方交流社區 (http://m.yu-jie.cn/) Powered by Discuz! X5.0