如何簡單地判斷某個使用者是否被封鎖?

phpBB Installation & Usage Support
phpBB 3 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 3.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
precomx
星球普通子民
星球普通子民
文章: 7
註冊時間: 2013-08-20 12:54

如何簡單地判斷某個使用者是否被封鎖?

文章 precomx »

●主機作業系統:Windows 8.1 Pro 64Bit
●快速架站程式:None
●免費(或付費)空間連結: http://www.myhost123.net
●您的上網方式:ADSL
●您安裝的程式:Apache 2.4.6 + php 5.5.4 + MySql 5.6.14
●您的 phpBB 版本: phpBB 3.0.12
●您的 domain (網域名稱) :www.winbuildcollect.com
●您的 phpBB 連結網址:www.winbuildcollect.com/forum/

我目前使用以下方法來判斷某個使用者是否已經登入:
viewtopic.php?f=176&t=54928

使用Ajax+後台的PHP在主站每個頁面進行判斷,在頁面某個地方輸出結果。但是如果某個使用者被封鎖了,他訪問主站時,那個地方就會出現PHPBB的封鎖提示(整個論壇頁面都會顯示出來,很不美觀)!那麼怎樣判斷是否某個使用者被封鎖?如果封鎖就給出提示。
precomx
星球普通子民
星球普通子民
文章: 7
註冊時間: 2013-08-20 12:54

Re: 如何簡單地判斷某個使用者是否被封鎖?

文章 precomx »

難道沒人知道?
我在PHPBB英文官方論壇找到下面的Code,但是怎麼進行判斷?

From includes/session.php

代碼: 選擇全部

check_ban($user_id = false, $user_ips = false, $user_email = false, $return = false)
Example:
Ip

代碼: 選擇全部

$user->check_ban(false, 94.156.13.145, false, true));
User_id

代碼: 選擇全部

$user->check_ban($row['user_id'], false, false, true));
主題已鎖定

回到「[3.0.x] 安裝與使用」