第 1 頁 (共 1 頁)
[問題] 教學區中的[教學]禁止訪客的權限(之二)
發表於 : 2004-12-26 01:25
由 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));
}
最後的那個}是不是多打了啊?
弟只要加了那個},開網頁時就會變成空白哩!
發表於 : 2004-12-26 01:44
由 Martinet
嗯..
我認為..
你改成這樣試試:P
代碼: 選擇全部
if ( !$userdata['session_logged_in'] && $mode == 'viewprofile' )
{
redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile", true));
}
else if($mode == 'viewprofile')
{
發表於 : 2004-12-27 02:55
由 linyute
還是不行哩...
還有一個問題就是,
已登入的會員點選其他會員時,
會直接回到首頁哩.
是那兒要改呢?
弟先依公告中的關閉訪客搜尋功能在\r
$userdata = session_pagestart($user_ip, PAGE_PROFILE);
init_userprefs($userdata);
下面加入\r
if ($userdata['user_id']==ANONYMOUS){
header("Location: index.php");
}
先應急用啦~~~
發表於 : 2004-12-28 13:25
由 linyute
剛才又發現一個問題...
如果用第三篇的方法,
會變成無法註冊, 一按註冊就會跳回首頁了...
看來是弟的疏忽...
弟再用martinet兄的方法再試一次...可以了耶...
但又發現另一個問題...
訪客點選已註冊的會員名字時,
會先出現要求登入的畫面,
但登入之後會出現:
您所選擇的會員名稱不存在\r
這...又是憅麼一回事啊?
發表於 : 2004-12-28 13:55
由 carlos523
發表於 : 2004-12-28 14:27
由 linyute
發表於 : 2004-12-31 16:45
由 h4899846
試過上面大哥提供的方法
已經完全沒問題了
謝謝^^