phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
-
dantemason
- 星球普通子民
- 文章: 1
- 註冊時間: 2003-05-05 07:05
文章
由 dantemason »
你可以試試看註冊一個 user ,名稱全為數字,並且超過2147483647
ex: 12345678912345
然後你去管理控制台那邊查詢這個 user,應該會查不到
如此一來,這個 user 可以發文,但是你沒辦法刪除他。
我的解決方法如下:
代碼: 選擇全部
把 include/functions.php 裡面約在 91 行的地方的
$user = intval($user);
註解掉
還有 admin_users.php 大約 70 行:
if (!($this_userdata = get_userdata($user_id)))
{
message_die(GENERAL_MESSAGE, $lang['No_user_id_specified'] );
}
也全部註解掉
並且在之後加上
$this_userdata = get_userdata($user_id);
就找得到並且刪除了
這樣改之後目前是沒有發現什麼問題~
會發生這個問題的主要原因是他用 intval 這個 function
但是 intval 只能正常作用於-2147483648 到 2147483647 之間
如果 username 大於這個數字就會被 truncate 以致於找不到
最保險的方法還是禁止用數字開頭或是特殊字元的字串作為 username
這個狀況我還沒有回報給 phpBB group
因為我不確定是不是只有我會有這個現象。
河風:暫時置頂討論 ^^
-
as000538
- 星球普通子民
- 文章: 4
- 註冊時間: 2003-07-26 17:07
文章
由 as000538 »
可是像我的論壇,有人用88這個帳號,我一樣看不到他耶,不知如何解決呢?
-
01
- 星球普通子民
- 文章: 4
- 註冊時間: 2002-11-16 18:36
文章
由 01 »
oh no
-
sakamoto
- 版面管理員
- 文章: 350
- 註冊時間: 2003-02-13 17:36
- 來自: scratch
-
聯繫:
文章
由 sakamoto »
我試過了12345678912345這帳號..沒什麼問題..在控制台也可以找到喔..
上面的88問題.試試用快速查詢會員管理這外掛來試試看...應該可以看到..
-
rollboy
- 星球普通子民
- 文章: 2
- 註冊時間: 2003-08-13 15:27
文章
由 rollboy »
帳號用''數字+中文''也會查不到...
比如''12345貓''就會這樣了耶@@a
-
cater
- 星球公民
- 文章: 52
- 註冊時間: 2002-07-02 17:10
- 來自: 電腦前的cater
文章
由 cater »
好久不見 大家.....
include/functions.php
$user = intval($user);
如果註解掉,會員資料檢視就會出錯!!
-
Mett
- 星球公民
- 文章: 61
- 註冊時間: 2003-06-15 17:23
- 來自: Alfalfa
-
聯繫:
文章
由 Mett »
我還有遇到一個問題
也是會員名稱的
會員註冊的時候,帳號如果有『&』,就會跑出類似原始碼(那不是亂碼..可是我忘記了)
而非註冊者本人,並看不出來
只有收到認證信的時候才會知道自己的帳號變成那樣
-
aarondu
- 星球普通子民
- 文章: 5
- 註冊時間: 2003-11-20 11:37
-
聯繫:
文章
由 aarondu »
我也是遇到跟您一樣的問題 , 我註冊一個90360523的使用者名稱也是找不到他
但是他卻可以登入
-
小隆
- 星球普通子民
- 文章: 4
- 註冊時間: 2002-06-28 18:06
- 來自: 台北
-
聯繫:
文章
由 小隆 »
好怪的BUG阿= =
-
神川小羽
- 調皮の小羽
- 文章: 1461
- 註冊時間: 2004-05-01 05:55
- 來自: 謎樣之筱語
-
聯繫:
文章
由 神川小羽 »
我剛剛測試發現真的會這樣耶\r
我做了TEXE帳號為8888
在後台真的會找不到..........該會員然後用8*的萬用字元來找就找到了
可是點下去........系統回應我說→!!該會員失蹤了!
這......這......這該如何是好!!
這個連結好像遺失嚕耶連不到說好想看看有哪3種方法唷。
補上我的確實是有裝這支有夠難裝的
attach_mod_v239不過我是裝在2.0.5
後續補上:
後來我換了全新的PHPBB2.0.8a就沒有此問題了!!
最後由
神川小羽 於 2004-05-31 10:56 編輯,總共編輯了 2 次。
-.-
-
tom82612
- 星球公民
- 文章: 123
- 註冊時間: 2003-10-10 17:17
- 來自: HK
-
聯繫:
文章
由 tom82612 »
不如向官方回報,並且索取解決方法
-
io_oi
- 星球公民
- 文章: 180
- 註冊時間: 2002-06-19 17:18
文章
由 io_oi »
或許你會問
為什麼我用"修補"字眼,而不是"修正"呢?
因為這不是官方發出的修正
不過當你是以下情形時,肯定需要它
- 1.使用phpbb2.0.6 + 上傳附件 v239
2.使用plus1.3(1.2以前的我不知道是否有此狀況)
你如果是上述情形\r
你一定會在後台會員管理的"管理選項"搜尋不到以1~9數字開頭的帳號(0開頭可以)
http://plus.phpbb-tw.net/plus/viewtopic.php?p=5667#5667 <-原文章處已消失\r
解決方式
代碼: 選擇全部
#
#-----[ 開啟 ]---------------------------------------------
#
admin/admin_users.php
#
#-----[ 尋找 ]---------------------------------------------
#
attachment_quota_settings('[color=red]user[/color]', $HTTP_POST_VARS['submit'], $mode);
#
#-----[ 取代 ]---------------------------------------------
#
attachment_quota_settings('[color=blue]username[/color]', $HTTP_POST_VARS['submit'], $mode);
這個修正方式是yuan大給的靈感
然後不小心讓我矇中了
如果你對此修改方式有疑慮\r
深怕影響到後面未來的外掛
還是有其它方式可以補救
方式1.
方式2.
所以劣者比較
強力推薦的是方式2 這是天霜(Rebellion)告訴我的連結點..
竹青盛密林中立,貓友疑問常攜提,
星光萬丈照故鄉,球形明月映大地。
-
kp3011
- 竹貓忠實會員
- 文章: 384
- 註冊時間: 2004-05-15 21:16
- 來自: HKG
文章
由 kp3011 »
我用2.0.10. 有會員的名稱叫888, 1234, 3asv251 等我都可以見到.....