[問題] 教學區中的[教學]禁止訪客的權限(之二)

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
linyute
星球普通子民
星球普通子民
文章: 16
註冊時間: 2004-11-10 00:47

[問題] 教學區中的[教學]禁止訪客的權限(之二)

文章 linyute »

請問[教學]禁止訪客的權限(之二)中的:
  • 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));
    }
最後的那個}是不是多打了啊?
弟只要加了那個},開網頁時就會變成空白哩!
Martinet
竹貓忠實會員
竹貓忠實會員
文章: 850
註冊時間: 2003-06-09 21:58
聯繫:

文章 Martinet »

嗯..

我認為..
你改成這樣試試:P

代碼: 選擇全部

 if ( !$userdata['session_logged_in'] && $mode == 'viewprofile' )
{
redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile", true));
}
else if($mode == 'viewprofile')
{
linyute
星球普通子民
星球普通子民
文章: 16
註冊時間: 2004-11-10 00:47

文章 linyute »

還是不行哩...

還有一個問題就是,
已登入的會員點選其他會員時,
會直接回到首頁哩.

是那兒要改呢?

弟先依公告中的關閉訪客搜尋功能在\r
$userdata = session_pagestart($user_ip, PAGE_PROFILE);
init_userprefs($userdata);

下面加入\r
if ($userdata['user_id']==ANONYMOUS){
header("Location: index.php");
}

先應急用啦~~~
linyute
星球普通子民
星球普通子民
文章: 16
註冊時間: 2004-11-10 00:47

文章 linyute »

剛才又發現一個問題...
如果用第三篇的方法,
會變成無法註冊, 一按註冊就會跳回首頁了... :cry:

看來是弟的疏忽...
弟再用martinet兄的方法再試一次...可以了耶...
但又發現另一個問題...
訪客點選已註冊的會員名字時,
會先出現要求登入的畫面,
但登入之後會出現:
您所選擇的會員名稱不存在\r

這...又是憅麼一回事啊?
最後由 linyute 於 2004-12-28 14:10 編輯,總共編輯了 1 次。
carlos523
星球公民
星球公民
文章: 87
註冊時間: 2004-08-24 16:21
來自: 台北
聯繫:

文章 carlos523 »

之前我也曾經遇過這樣的問題~~
建議您用這篇的方法吧\r
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=28247
linyute
星球普通子民
星球普通子民
文章: 16
註冊時間: 2004-11-10 00:47

文章 linyute »

carlos523 寫:之前我也曾經遇過這樣的問題~~
建議您用這篇的方法吧\r
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=28247
感謝您...已經沒問題了哩...
弟再試試!
h4899846
星球普通子民
星球普通子民
文章: 30
註冊時間: 2004-12-29 23:16
來自: 媽媽的肚子
聯繫:

文章 h4899846 »

試過上面大哥提供的方法
已經完全沒問題了
謝謝^^
主題已鎖定

回到「外掛問題討論」