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

與 phpBB 2.0.x 相關主題。

版主: 版主管理群

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

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

文章 city82432 »

請問有mod可以限制訪客觀看=>會員資料、列表、群組嗎
頭像
jiminkao
星球公民
星球公民
文章: 134
註冊時間: 2002-10-07 15:20
來自: 蜂炮之鄉
聯繫:

文章 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));
		}
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 »

用在search.php
也一樣喔

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


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

文章 心靈捕手 »

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)); 
      }
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
回覆文章

回到「2.0」