[教學]禁止訪客的權限(之二)

與 phpBB 2.0.x 相關主題。

版主: 版主管理群

回覆文章
頭像
city82432
星球公民
星球公民
文章: 58
註冊時間: 2003-08-24 13:18
聯繫:

[教學]禁止訪客的權限(之二)

文章 city82432 » 2003-09-20 17:55

請問有mod可以限制訪客觀看=>會員資料、列表、群組嗎

頭像
jiminkao
星球公民
星球公民
文章: 134
註冊時間: 2002-10-07 15:20
來自: 蜂炮之鄉
聯繫:

文章 jiminkao » 2003-09-20 18:24

1. 會員資料
打開 profile.php
找到\r

代碼: 選擇全部

	if ( $mode == 'viewprofile' )
	{
換成

代碼: 選擇全部

		if ( !$userdata['session_logged_in'] && $mode == 'viewprofile' )
		{
			redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile", true));
		}
2. 會員列表\r
打開 memberlist.php
找到\r

代碼: 選擇全部

$userdata = session_pagestart($user_ip, PAGE_VIEWMEMBERS);
init_userprefs($userdata);
以下加上

代碼: 選擇全部

if ( !$userdata['session_logged_in'] )
	{
	redirect(append_sid("login.$phpEx?redirect=memberlist.$phpEx", true));
	}
3. 會員群組
打開 groupcp.php
找到\r

代碼: 選擇全部

$userdata = session_pagestart($user_ip, PAGE_VIEWMEMBERS);
init_userprefs($userdata);
以下加上

代碼: 選擇全部

if ( !$userdata['session_logged_in'] )
	{
	redirect(append_sid("login.$phpEx?redirect=groupcp.$phpEx", true));
	}
目前使用版本 Nuke7.6
圖檔

majimmy
工友兼校長
工友兼校長
文章: 170
註冊時間: 2001-11-15 14:16
來自: 屏東
聯繫:

文章 majimmy » 2003-10-04 02:10

用在search.php
也一樣喔

可以讓訪客不能搜巡
1.有問題,請先搜尋過一次,再來問
2.不要PM給我=.=(除非有好康的)


圖檔

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8621
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 » 2006-12-10 19:42

jiminkao 寫:1. 會員資料
打開 profile.php
找到\r

代碼: 選擇全部

	if ( $mode == 'viewprofile' )
	{
換成

代碼: 選擇全部

		if ( !$userdata['session_logged_in'] && $mode == 'viewprofile' )
		{
			redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile", true));
		}
這個做法, 在邏輯上有問題.
建議更改如下:
打開 profile.php
找到

代碼: 選擇全部

	if ( $mode == 'viewprofile' )
	{
之後, 加上

代碼: 選擇全部

		
      if ( !$userdata['session_logged_in'] ) 
      { 
         redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile", true)); 
      }
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

回覆文章

回到「2.0」