[問題] 怎樣禁止會員修改自己的個人資料,只有系統菅理員才

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

版主: 版主管理群

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

[問題] 怎樣禁止會員修改自己的個人資料,只有系統菅理員才

文章 raychanxp »

怎樣禁止會員修改自己的個人資料,只有系統菅理員才可修改?[quote][/quote]
頭像
johnkk
星球公民
星球公民
文章: 234
註冊時間: 2003-02-21 19:15
來自: 來自蝸牛鎮
聯繫:

文章 johnkk »

對不起 好像無此功能~
對Red Hat Linux還是一位新手..
但決不會因為難而放棄的
越是難搞越有興趣~^.^~

歡迎參觀我的網站
http://www.snailtown.idv.tw/
圖檔

●架設主機作業系統:Linux
●網站連結: http://www.snailtown.idv.tw/
●您的上網方式:ADSL
●您安裝的程式:Apache + php + MySql
●您的 phpBB2 版本:2.015
黑風凱特
星球公民
星球公民
文章: 267
註冊時間: 2004-12-13 22:12
來自: 台灣台北
聯繫:

文章 黑風凱特 »

把會員資料那個連結拿掉不就好嚕~
圖檔
Mac
百戰天龍馬蓋先
百戰天龍馬蓋先
文章: 2590
註冊時間: 2003-02-02 02:28
來自: MacphpBBMOD
聯繫:

文章 Mac »

拿掉的話,懂 phpBB 的會員還是可以自己加上檔案連結喔
最好的辦法是修改 usercp_register.php
不過,改起來還蠻複雜的(要把跟 editprofile 有關的程式碼都刪掉),在這裡沒辦法跟你詳述

~Mac
+ 關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。

phpBB 官網 | 竹貓星球 | MacphpBBMOD | 我的服務
design
竹貓忠實會員
竹貓忠實會員
文章: 330
註冊時間: 2003-10-31 00:36
聯繫:

文章 design »

在 profile.php 找到這段\r

代碼: 選擇全部

	else if ( $mode == 'editprofile' || $mode == 'register' )
	{
		if ( !$userdata['session_logged_in'] && $mode == 'editprofile' )
		{
			redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=editprofile", true));
		}

		include($phpbb_root_path . 'includes/usercp_register.'.$phpEx);
		exit;
	}
置換

代碼: 選擇全部

	else if ( $mode == 'register' )
	{
		include($phpbb_root_path . 'includes/usercp_register.'.$phpEx);
		exit;
	}
	else if ( $mode == 'editprofile' )
	{
		if ( !$userdata['session_logged_in'] && $mode == 'editprofile' )
		{
			redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=editprofile", true));
		}
		if ( $userdata['user_level'] == ADMIN )
        {
		    include($phpbb_root_path . 'includes/usercp_register.'.$phpEx);
		}
		exit;
	}

打開 page_header.php
找到\r

代碼: 選擇全部

'U_PROFILE' => append_sid('profile.'.$phpEx.'?mode=editprofile'),
置換

代碼: 選擇全部

'U_PROFILE' => $userdata['user_level'] == ADMIN ? append_sid('profile.'.$phpEx.'?mode=editprofile') : "",
找到\r

代碼: 選擇全部

'L_PROFILE' => $lang['Profile'],
置換

代碼: 選擇全部

'L_PROFILE' => $userdata['user_level'] == ADMIN ? $lang['Profile'] : "",

不過這麼改 真的沒什麼意義啦, 改之前記得把改過的地方註解一下.
主題已鎖定

回到「phpBB 2 安裝與使用」