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

返回列表 發帖
樓主: mykk

[已解決] 如果你自行修改3.4 支持utf8mb4, 升級 X3.5 必需注意的事項!

120

主題

999

回帖

1335

積分

已臻大成

貢獻
18 點
金幣
17 個
QQ
21#
發表于 2023-1-15 17:30:06 | 只看Ta
老周部落 發表于 2023-1-15 16:32
您按照 https://gitee.com/laozhoubuluo/DiscuzX/tree/fix/v3.5/add_check_sms 修改一下代碼,可以避免此 ...

修復了,這個是修復沒輸入國家區號的提示錯誤的嗎?
回復

使用道具 舉報

2

主題

1410

回帖

2061

積分

應用開發者

啦啦啦~

貢獻
58 點
金幣
325 個
22#
發表于 2023-1-15 19:11:53 | 只看Ta
一定 發表于 2023-1-15 17:22
那是我沒輸入86,現在短信是收到了,但是感覺還是不對,按道理我輸入驗證碼就是驗證了吧,但是事實是: ...

正常流程:
輸入國家代碼和安全手機號,如果點發送按鈕就會提示輸入驗證碼,輸入完驗證碼發手機短信驗證碼,收到的手機短信驗證碼輸入到手機驗證碼里面,完了輸入頁面下方的驗證碼提交保存。
如果懶得點發送的流程:
輸入國家代碼和安全手機號,如果不點發送按鈕直接輸入頁面下方驗證碼提交,系統會檢測到只輸入了手機號沒驗證,會下發手機短信驗證碼,收到的手機短信驗證碼輸入到刷新頁面之后的手機驗證碼里面,完了提交保存。
回復

使用道具 舉報

2

主題

1410

回帖

2061

積分

應用開發者

啦啦啦~

貢獻
58 點
金幣
325 個
23#
發表于 2023-1-15 19:12:46 | 只看Ta
一定 發表于 2023-1-15 17:30
修復了,這個是修復沒輸入國家區號的提示錯誤的嗎?

是的,之前報的是下層錯誤(因為國家區號沒輸入,系統匹配不了從哪個接口發送所以提示未找到接口),這次修改為正確的國家區號或者手機號碼不存在了。
回復

使用道具 舉報

2

主題

1410

回帖

2061

積分

應用開發者

啦啦啦~

貢獻
58 點
金幣
325 個
24#
發表于 2023-1-15 19:40:03 | 只看Ta
一定 發表于 2023-1-15 17:30
修復了,這個是修復沒輸入國家區號的提示錯誤的嗎?

我又完善了一下,還是那個地址,您可以再拉取一下。
現在如果輸入了手機號碼但國際區號留空, 則默認為站點默認國際區號
回復

使用道具 舉報

2

主題

1410

回帖

2061

積分

應用開發者

啦啦啦~

貢獻
58 點
金幣
325 個
25#
發表于 2023-1-15 19:57:07 | 只看Ta
一定 發表于 2023-1-15 17:30
修復了,這個是修復沒輸入國家區號的提示錯誤的嗎?

剛順便改了點別的,不過核心還是 spacecp_profile.php spacecp_profile.htm 這兩個文件。
回復

使用道具 舉報

120

主題

999

回帖

1335

積分

已臻大成

貢獻
18 點
金幣
17 個
QQ
26#
發表于 2023-1-15 20:08:34 | 只看Ta
老周部落 發表于 2023-1-15 19:57
剛順便改了點別的,不過核心還是 spacecp_profile.php spacecp_profile.htm 這兩個文件。 ...

好的,我去看看。

然后再說說手機號碼,我這邊是按照獲取手機驗證碼,然后下方提交是成功了,后臺查看個人資料也是安全手機已激活。

也是謝謝大佬,不然用不上短信驗證這個功能,就使用感受來說,有個小小的建議,安全手機與驗證這塊,是否可以考慮單獨像是QQ綁定那樣,大家一看就懂。

如果單獨拿出來近期不太可能,建議修改下驗證碼下方的提示:

原文是【在更改完綁定手機號收到驗證碼后,需要在這里輸入驗證碼】建議改為【更換手機號碼需驗證手機,此處輸入驗證碼,下方提交才能生效。】

修改核心是讓大家知道發送驗證碼之后要在下方提交,畢竟大多數手機號碼驗證都是單獨驗證的,沒有跟密碼安全之類的一起操作。

回復

使用道具 舉報

2

主題

1410

回帖

2061

積分

應用開發者

啦啦啦~

貢獻
58 點
金幣
325 個
27#
發表于 2023-1-15 20:12:12 | 只看Ta
一定 發表于 2023-1-15 20:08
好的,我去看看。

然后再說說手機號碼,我這邊是按照獲取手機驗證碼,然后下方提交是成功了,后臺查看個 ...

感謝建議,我增加一下提示。
回復

使用道具 舉報

10

主題

23

回帖

35

積分

初學乍練

貢獻
0 點
金幣
0 個
28#
 樓主| 發表于 2023-1-18 13:42:28 | 只看Ta
專家 發表于 2023-1-14 14:29
x3.4是utf8_general_ci
按理說改不到unicode_ci,也應該是改成utf8mb4_general_ci吧……為啥要改成utf8mb4_ ...

忘了為什么用這個 utf8mb4_unicode_bin , 主要解決 9萬漢字搜索的問題。

不過后來試用 utf8mb4_unicode_ci 也沒搜尋的問題了。

至于 utf8mb4_general_ci 就不要去用它吧, 9萬漢字搜索會有不準確問題。
回復

使用道具 舉報

12

主題

1655

回帖

2814

積分

Giter

貢獻
151 點
金幣
362 個
29#
發表于 2023-1-18 19:15:08 | 只看Ta
mykk 發表于 2023-1-18 13:42
忘了為什么用這個 utf8mb4_unicode_bin , 主要解決 9萬漢字搜索的問題。

不過后來試用 utf8mb4_unicode_ ...

general 對比 unicode主要是實現形式相對簡化,性能更好一些。
具體是什么樣的搜索問題?是罕見字搜索不到么?
回復

使用道具 舉報

10

主題

23

回帖

35

積分

初學乍練

貢獻
0 點
金幣
0 個
30#
 樓主| 發表于 2023-2-3 10:12:45 | 只看Ta
更正早前的留言。

最近有機會再接觸到 utf8mb4_bin、utf8mb4_unicode_ci 與 utf8mb4_general_ci 。

如果要作精準的中文搜尋,應該選用 utf8mb4_bin , 即便是用 utf8mb4_unicode_ci ,某些字詞也會出錯。

本人非科班出生,mysql 都是自學的,無法細說其中詳情。不過可通過測試來了解,可以試試把 unicode ExtA 、  ExtB 、 ExtC ~ Ext H , 各抽2個中文字來測試。


回復

使用道具 舉報

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

本版積分規則

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

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

GMT+8, 2025-9-19 17:34 , Processed in 0.071433 second(s), 28 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

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