1 頁 (共 1 頁)

[問題]隱藏會員資料

發表於 : 2006-09-13 17:40
pingu2k
請問各位先進
如果想要隱藏會員資料不讓訪客看到
應該從哪邊設定呢

煩請各位先進不吝撥冗指教

感謝

小弟所使用的PHPBB版本是
phpBB2 Plus 1.53a 中文版

發表於 : 2006-09-13 17:55
hanson.hung
我有裝這個mod,
可以調整觀看會員資料的權限,
功能滿強的, 看您怎麼運用囉........ :-D
[mod]Page Permissions(檢視權限)

發表於 : 2006-09-13 18:32
pingu2k
感謝大大這麼快就回應
小弟會試著去安裝
成功之後再向大大您報告

謝謝啦

發表於 : 2006-09-13 18:58
wu2017
避免訪客瀏覽會員列表 (for PLUS 1.53)
開啟 ./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"); 
} 
避免訪客瀏覽會員群組 (for PLUS 1.53)
開啟 ./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"); 
}  
避免訪客瀏覽會員個人資料 (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"); 
}  

發表於 : 2006-09-13 20:19
hanson.hung
wu2017大大,
我剛剛有上您的網站看過,
您的『相簿藝廊』是OK的,
您可以幫我看看這個問題嗎:[問題] plus 1.53a 相簿藝廊 無法上傳照片 一片空白
感謝您!!

發表於 : 2006-09-26 05:19
Abbe

代碼: 選擇全部

避免訪客瀏覽會員個人資料 (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");
}
}

發表於 : 2007-01-27 01:52
b8303053
經測試可用,謝謝Abbe~~~ :-P

Re: [問題]隱藏會員資料

發表於 : 2007-02-21 15:02
心靈捕手
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