請問各位先進
如果想要隱藏會員資料不讓訪客看到
應該從哪邊設定呢
煩請各位先進不吝撥冗指教
感謝
小弟所使用的PHPBB版本是
phpBB2 Plus 1.53a 中文版
[問題]隱藏會員資料
版主: 版主管理群
-
- 星球公民
- 文章: 48
- 註冊時間: 2006-05-07 16:15
避免訪客瀏覽會員列表 (for PLUS 1.53)
開啟 ./memberlist.php
避免訪客瀏覽會員群組 (for PLUS 1.53)
開啟 ./groupcp.php
避免訪客瀏覽會員個人資料 (for PLUS 1.53,這個修改好像會影響會員註冊 -.-||)
開啟 ./profile.php
開啟 ./memberlist.php
代碼: 選擇全部
尋找
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_VIEWMEMBERS);
init_userprefs($userdata);
//
// End session management
//
在下方增加
if($userdata['user_id'] == ANONYMOUS)
{
header("Location: login.php?redirect=memberlist.$phpEx");
}
開啟 ./groupcp.php
代碼: 選擇全部
尋找
//
// Start session management
//
$userdata = session_pagestart[$user_ip, PAGE_GROUPCP];
init_userprefs[$userdata];
//
// End session management
//
在下方增加
if($userdata['user_id'] == ANONYMOUS)
{
header("Location: login.php?redirect=groupcp.$phpEx");
}
開啟 ./profile.php
代碼: 選擇全部
尋找
//
// Start session management
//
$userdata = session_pagestart[$user_ip, PAGE_GROUPCP];
init_userprefs[$userdata];
//
// End session management
//
在下方增加
if($userdata['user_id'] == ANONYMOUS)
{
header("Location: login.php?redirect=profile.$phpEx");
}
最後由 wu2017 於 2006-09-15 23:56 編輯,總共編輯了 1 次。
我們都想寫下自己的故事,才初執筆就驚覺,悲歡離合竟也是年輕事!
平凡心動 http://www.hope99.idv.tw/
提出問題時,請提供較完整的資料,才能給你正確的答案,節省你的時間。
發問格式可參閱: http://phpbb-tw.net/phpbb/viewtopic.php?t=15329
PLUS 下載位址: http://www.phpbb2.de/dload.php?action=c ... &cat_id=20
平凡心動 http://www.hope99.idv.tw/
提出問題時,請提供較完整的資料,才能給你正確的答案,節省你的時間。
發問格式可參閱: http://phpbb-tw.net/phpbb/viewtopic.php?t=15329
PLUS 下載位址: http://www.phpbb2.de/dload.php?action=c ... &cat_id=20
-
- 星球公民
- 文章: 48
- 註冊時間: 2006-05-07 16:15
代碼: 選擇全部
避免訪客瀏覽會員個人資料 (for PLUS 1.53,這個修改好像會影響會員註冊 -.-||)
開啟 ./profile.php
代碼:
尋找
//
// Start session management
//
$userdata = session_pagestart[$user_ip, PAGE_GROUPCP];
init_userprefs[$userdata];
//
// End session management
//
在下方增加
if($userdata['user_id'] == ANONYMOUS)
{
header("Location: login.php?redirect=profile.$phpEx");
關於這問題我改了一下因為我不懂php函式 & 參數用法 我用我想法改了一下
或許可能不需要寫那多行但我不知道其他作用因為我對php 沒研究
代碼: 選擇全部
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_PROFILE);
init_userprefs($userdata);
//
// End session management
//
改成下面這幾段就可以
if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
$mode = htmlspecialchars($mode);
if($mode == 'register')
{
}
else if($userdata['user_id'] == ANONYMOUS)
{
header("Location: login.php?redirect=groupcp.$phpEx");
}
}
if($userdata['user_id'] == ANONYMOUS)
{
header("Location: login.php?redirect=profile.$phpEx");
原本ㄉ
改成
if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
$mode = htmlspecialchars($mode);
if($mode == 'register')
{
}
else if($userdata['user_id'] == ANONYMOUS)
{
header("Location: login.php?redirect=groupcp.$phpEx");
}
}
經測試可用,謝謝Abbe~~~
●架設主機作業系統:windows XP(自己電腦)
●快速架站程式:Appserv 2.4.7
●上網方式:SeedNet ADSL
● phpBB2plus 版本:1.5.3(utf8)
● 連結網址: http://pharmacy.mytw.net/
● 測試用帳號密碼:test/test
●快速架站程式:Appserv 2.4.7
●上網方式:SeedNet ADSL
● phpBB2plus 版本:1.5.3(utf8)
● 連結網址: http://pharmacy.mytw.net/
● 測試用帳號密碼:test/test
Re: [問題]隱藏會員資料
因為回答其他網友問題, 爬文時, 發現此篇討論串,pingu2k 寫:請問各位先進
如果想要隱藏會員資料不讓訪客看到
應該從哪邊設定呢
煩請各位先進不吝撥冗指教
感謝
小弟所使用的PHPBB版本是
phpBB2 Plus 1.53a 中文版
所以提出修改方法分享.
用在 phpBB2 的修改方法, 通通適用在 phpBB2 Plus.
// 隱藏會員資料不讓訪客看到
http://phpbb-tw.net/phpbb/viewtopic.php?t=19631
// 限系統管理員檢視會員資料
http://phpbb-tw.net/phpbb/viewtopic.php?p=254531#254531