[問題] 安裝Protect useraccount 1.2.9後

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

版主: 版主管理群

主題已鎖定
choppy
星球公民
星球公民
文章: 76
註冊時間: 2005-05-18 10:13
來自: hong kong
聯繫:

[問題] 安裝Protect useraccount 1.2.9後

文章 choppy »

進入論壇後,點擊進入"系統管理控制台"就出現下面的error了.我已檢查了237行2次了....應該是沒有問題的.真的不知道是什麼問題呀....懇請大大幫個忙.
Parse error: parse error, unexpected T_IF in /home/longlast/public_html/phpbb/login.php on line 237

這個是我的login.php
最後由 choppy 於 2005-09-13 01:26 編輯,總共編輯了 3 次。
●架設主機作業系統:linux
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
choppy
星球公民
星球公民
文章: 76
註冊時間: 2005-05-18 10:13
來自: hong kong
聯繫:

文章 choppy »

我用PHPBB2.0.17
PROTECT USERACCOUNT 1.2.9

謝謝謝謝!!!!
●架設主機作業系統:linux
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
choppy
星球公民
星球公民
文章: 76
註冊時間: 2005-05-18 10:13
來自: hong kong
聯繫:

文章 choppy »

選擇個人資料時又出現這句東西....

Parse error: parse error, unexpected T_ELSE in /home/longlast/public_html/phpbb/includes/usercp_register.php on line 576
●架設主機作業系統:linux
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

麻煩你再仔細檢查一下安裝說明裡關於login.php的改法
你加錯位置了
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

To choppy:

這個外掛的 login.php 修改, 算是比較難的,
因為作者沒有將全部的語法寫出來;
因此, 並不鼓勵新手安裝.

經過 倉木麻衣 兄的指點,
看來您還是沒能發現錯誤的地方.

以下的修改, 提供您參考:
#
#-----[ Open ]-----
#
login.php

#
#-----[ Find ]-----
#
$url =
// Start add - Protect user account MOD
if ($session_id['user_id']!=ANONYMOUS)
{
include($phpbb_root_path . "includes/functions_validate.$phpEx");
$pass_result = validate_complex_password ($username, $password);
if ( $session_id['user_passwd_change']==0 || $pass_result['error']== true)
{
//force a change of password, do not allow a secound login
$sql = "UPDATE " . USERS_TABLE . " SET user_passwd_change='-9999'
WHERE user_id = '" . $session_id['user_id'] . "'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error updating correct login data2', '', __LINE__, __FILE__, $sql);
}
$url .= ( ereg( "\?" , $url) ) ? '&ch_passwd=1' : '?ch_passwd=1';
} else
if ( intval((time()-$session_id['user_passwd_change']) / 86400) >= $board_config['max_password_age'])
{
session_end($session_id['session_id'], $session_id['user_id']);
$message = $lang['Passwd_have_expired'] . '<br /><br /><a href="'.append_sid("profile.$phpEx?mode=sendpassword").'">'.$lang['Send_new_passwd'].'</a><br /><br />' . sprintf($lang['Click_return_portal'], '<a href="' . append_sid("portal.$phpEx") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
} else
if ( intval((time()-$session_id['user_passwd_change']) / 86400)+(($board_config['max_password_age']<14) ? 1 : 14) >= $board_config['max_password_age'] )
{
$url .= ( ereg( "\?" , $url) ) ? '&ch_passwd=1' : '?ch_passwd=1';
}
}
// End add - Protect user account MOD
(!empty($HTTP_POST_VARS['redirect'])) ? htmlspecialchars($HTTP_POST_VARS['redirect']) : htmlspecialchars($HTTP_GET_VARS['redirect']);

#
#-----[ Replace With ]-----
#
$url = (!empty($HTTP_POST_VARS['redirect'])) ? htmlspecialchars($HTTP_POST_VARS['redirect']) : htmlspecialchars($HTTP_GET_VARS['redirect']);

#
#-----[ Find ]-----
#
}
else
{
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : "index.$phpEx";

#
#-----[ After, Add ]-----
#
// Start add - Protect user account MOD
if ($session_id['user_id']!=ANONYMOUS)
{
include($phpbb_root_path . "includes/functions_validate.$phpEx");
$pass_result = validate_complex_password ($username, $password);
if ( $session_id['user_passwd_change']==0 || $pass_result['error']== true)
{
//force a change of password, do not allow a secound login
$sql = "UPDATE " . USERS_TABLE . " SET user_passwd_change='-9999'
WHERE user_id = '" . $session_id['user_id'] . "'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error updating correct login data2', '', __LINE__, __FILE__, $sql);
}
$url .= ( ereg( "\?" , $url) ) ? '&ch_passwd=1' : '?ch_passwd=1';
} else
if ( intval((time()-$session_id['user_passwd_change']) / 86400) >= $board_config['max_password_age'])
{
session_end($session_id['session_id'], $session_id['user_id']);
$message = $lang['Passwd_have_expired'] . '<br /><br /><a href="'.append_sid("profile.$phpEx?mode=sendpassword").'">'.$lang['Send_new_passwd'].'</a><br /><br />' . sprintf($lang['Click_return_portal'], '<a href="' . append_sid("portal.$phpEx") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
} else
if ( intval((time()-$session_id['user_passwd_change']) / 86400)+(($board_config['max_password_age']<14) ? 1 : 14) >= $board_config['max_password_age'] )
{
$url .= ( ereg( "\?" , $url) ) ? '&ch_passwd=1' : '?ch_passwd=1';
}
}
// End add - Protect user account MOD
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
choppy
星球公民
星球公民
文章: 76
註冊時間: 2005-05-18 10:13
來自: hong kong
聯繫:

文章 choppy »

:-P 很開心......終於完全明白了!!!感謝兩位大大的說明呀!!!

我的確是新手....能力不足高攀了啊!!!

謝謝呀!!!!!
●架設主機作業系統:linux
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

choppy 寫::-P 很開心......終於完全明白了!!!感謝兩位大大的說明呀!!!

我的確是新手....能力不足高攀了啊!!!

謝謝呀!!!!!
抱歉!
我沒有絲毫鄙視您的意思.
任憑誰, 不都是由新手慢慢磨練, 成長而熟練的?

通常外掛檔頭說明中, 都會敘述安裝外掛的難易程度:
  • Installation Level: Easy ( 容易)
  • Installation Level: Intermediate ( 中等)
  • Installation Level: Moderate ( 適中)
只是單純建議您:
先挑容易的來練習, 比較容易建立自信心而已. :-)
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
choppy
星球公民
星球公民
文章: 76
註冊時間: 2005-05-18 10:13
來自: hong kong
聯繫:

文章 choppy »

心靈捕手 寫:
choppy 寫::-P 很開心......終於完全明白了!!!感謝兩位大大的說明呀!!!

我的確是新手....能力不足高攀了啊!!!

謝謝呀!!!!!
抱歉!
我沒有絲毫鄙視您的意思.
任憑誰, 不都是由新手慢慢磨練, 成長而熟練的?

通常外掛檔頭說明中, 都會敘述安裝外掛的難易程度:
  • Installation Level: Easy ( 容易)
  • Installation Level: Intermediate ( 中等)
  • Installation Level: Moderate ( 適中)
只是單純建議您:
先挑容易的來練習, 比較容易建立自信心而已. :-)

:mrgreen: 收到!!!!!放心放心.....我沒有想過你是鄙視什麼的呀!!^_^
●架設主機作業系統:linux
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
DL
竹貓忠實會員
竹貓忠實會員
文章: 717
註冊時間: 2005-03-05 15:29

文章 DL »

竹貓的等級要求是否降低了?48篇是公民?
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

DL 寫:竹貓的等級要求是否降低了?48篇是公民?
一直以來都是 31 晉升公民唷 :oops:
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
主題已鎖定

回到「外掛問題討論」