久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

返回列表 發帖
查看: 2953|回復: 8

[已處理] 使用道具改名卡后,ucenter里名字改成功了,也可以用改后的名字登錄了,但是論壇里的名字還是沒變,請問如何處理?

3

主題

10

回帖

16

積分

初學乍練

貢獻
0 點
金幣
3 個
樓主
發表于 2023-3-16 20:16:05 | 只看樓主 |只看大圖 |倒序瀏覽 |閱讀模式
BUG反饋
程序版本: X3.5
瀏覽器: IE10 IE11 IE12 FireFox Chrome 其他(請在帖子中詳細說明瀏覽器) 
BUG地址: 隱藏內容
BUG截圖:
測試用戶名: 隱藏內容
測試密碼: 隱藏內容

/home.php?mod=magic



使用道具改名卡后,ucenter里名字改成功了,也可以用改后的名字登錄了,但是論壇里的名字還是沒變,請問如何處理?
/source/class/magic/magic_chgusername.php


  1. <?php

  2. /**
  3. *      [Discuz!] (C)2001-2099 Comsenz Inc.
  4. *      This is NOT a freeware, use is subject to license terms
  5. *
  6. *      $Id: magic_chgusername.php 2248 2020-02-16 00:00:00Z community $
  7. */

  8. if(!defined('IN_DISCUZ')) {
  9.         exit('Access Denied');
  10. }

  11. class magic_chgusername {

  12.         var $version = '1.0';
  13.         var $name = 'chgusername_name';
  14.         var $description = 'chgusername_desc';
  15.         var $price = '10';
  16.         var $weight = '10';
  17.         var $useevent = 1;
  18.         var $targetgroupperm = true;
  19.         var $copyright = '<a  target="_blank">Discuz! Community Team</a>';
  20.         var $magic = array();
  21.         var $parameters = array();

  22.         function getsetting(&$magic) {
  23.         }

  24.         function setsetting(&$magicnew, &$parameters) {
  25.         }

  26.         function usesubmit() {
  27.                 global $_G;
  28.                 if(empty($_GET['newusername'])) {
  29.                         showmessage(lang('magic/chgusername', 'chgusername_info_nonexistence'));
  30.                 }

  31.                 $censorexp = '/^('.str_replace(array('\\*', "\r\n", ' '), array('.*', '|', ''), preg_quote(($_G['settting']['censoruser'] = trim($_G['settting']['censoruser'])), '/')).')$/i';

  32.                 if($_G['settting']['censoruser'] && @preg_match($censorexp, $_GET['newusername'])) {
  33.                         showmessage(lang('magic/chgusername', 'chgusername_name_badword'));
  34.                 }

  35.                 loaducenter();
  36.                 $ucresult = uc_user_chgusername($_G['uid'], addslashes(trim($_GET['newusername'])));

  37.                 if($ucresult < 0) {
  38.                         if($ucresult == -1) {
  39.                                 showmessage(lang('magic/chgusername', 'chgusername_check_failed'));
  40.                         } elseif($ucresult == -2) {
  41.                                 showmessage(lang('magic/chgusername', 'chgusername_name_badword'));
  42.                         } elseif($ucresult == -3) {
  43.                                 showmessage(lang('magic/chgusername', 'chgusername_name_exists'));
  44.                         } else {
  45.                                 showmessage(lang('magic/chgusername', 'chgusername_change_failed'));
  46.                         }
  47.                 }

  48.                 usemagic($this->magic['magicid'], $this->magic['num']);
  49.                 updatemagiclog($this->magic['magicid'], '2', '1', '0', 0, 'uid', $_G['uid']);

  50.                 showmessage(lang('magic/chgusername', 'chgusername_change_success'), '', '', array('alert' => 'info', 'showdialog' => 1));
  51.         }

  52.         function show() {
  53.                 magicshowtype('top');
  54.                 magicshowsetting(lang('magic/chgusername', 'chgusername_newusername'), 'newusername', '', 'text');
  55.                 magicshowtype('bottom');
  56.         }

  57. }

  58. ?>
復制代碼


1 貢獻+1 金幣

最佳答案

小花 發表于 2023-4-28 14:39
UC通信是正常的  改名無效

X3.5的UC通信是雙向的,注意看DZ-》UC是否成功
回復

使用道具 舉報

28

主題

5584

回帖

1萬

積分

應用開發者

貢獻
597 點
金幣
1442 個
QQ
沙發
發表于 2023-3-16 20:38:53 | 只看Ta
看看UC通信成功與否,再看看UC通知列表里通知是否成功
回復

使用道具 舉報

3

主題

10

回帖

16

積分

初學乍練

貢獻
0 點
金幣
3 個
板凳
 樓主| 發表于 2023-3-17 20:15:28 | 只看Ta
接口通信沒有問題,顯示的是綠色對號
回復

使用道具 舉報

28

主題

5584

回帖

1萬

積分

應用開發者

貢獻
597 點
金幣
1442 個
QQ
地板
發表于 2023-3-18 09:18:35 | 只看Ta
bobbsh 發表于 2023-3-17 20:15
接口通信沒有問題,顯示的是綠色對號

UC后臺通知列表里去看看通知情況
回復

使用道具 舉報

頭像被屏蔽

0

主題

109

回帖

115

積分

禁止發言

貢獻
0 點
金幣
5 個
5#
發表于 2023-3-29 23:25:39 | 只看Ta
提示: 作者被禁止或刪除 內容自動屏蔽
回復

使用道具 舉報

2

主題

16

回帖

25

積分

初學乍練

貢獻
0 點
金幣
4 個
6#
發表于 2023-4-27 14:42:19 | 只看Ta
沒辦法 是3.5的bug
回復

使用道具 舉報

4

主題

969

回帖

24萬

積分

管理員

官方有償服務QQ 1453650

貢獻
174 點
金幣
240005 個
QQ
7#
發表于 2023-4-27 21:15:54 | 只看Ta
小花 發表于 2023-4-27 14:42
沒辦法 是3.5的bug

官方自帶的改名功能,是需要UC通信正常的,通信失敗就會導致UC的改名通知沒發送到論壇,從而導致論壇用戶名沒變。想要簡單粗暴直接改數據庫里的用戶名的,可以應用中心安裝免費的改名道具:
https://addon.dismall.com/?ac=se ... =%E6%94%B9%E5%90%8D
回復

使用道具 舉報

2

主題

16

回帖

25

積分

初學乍練

貢獻
0 點
金幣
4 個
8#
發表于 2023-4-28 14:39:25 | 只看Ta
Discuz有償服務 發表于 2023-4-27 21:15
官方自帶的改名功能,是需要UC通信正常的,通信失敗就會導致UC的改名通知沒發送到論壇,從而導致論壇用戶 ...

UC通信是正常的  改名無效
回復

使用道具 舉報

28

主題

5584

回帖

1萬

積分

應用開發者

貢獻
597 點
金幣
1442 個
QQ
9#
發表于 2023-4-28 21:04:25 | 只看Ta
小花 發表于 2023-4-28 14:39
UC通信是正常的  改名無效

X3.5的UC通信是雙向的,注意看DZ-》UC是否成功
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-7-2 21:39 , Processed in 0.061400 second(s), 13 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表