[問題]4images login的問題
版主: 版主管理群
[問題]4images login的問題
參考論壇內的4images的相關文章,找不出問題的解決方法......
已經順利跟phpbb資料整合,可以從phpbb的登入後再進入4images,但是如果直接由http://xxxx/4images/ 的登入畫面登入則不行~
網址就會變成 http://xxx/phpbb/http://xxxx/4images/in ... xxxxxxxxxx
小弟猜測是整合內的user_loginform.htm有問題,不知道該如何修改...
整合phpbb附的user_loginform.htm
[php]
<table width="100%" border="0" cellpadding="4" cellspacing="0">
<tr>
<td valign="top" align="left">
<form action="{url_login}" method="post">
{lang_user_name}<br />
<input type="text" size="10" name="username" class="logininput" />
<br />
{lang_password}<br />
<input type="password" size="10" name="password" class="logininput" />
<br />
<table border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><input type="checkbox" name="autologin" value="1" /></td>
<td><span class="smalltext">{lang_auto_login}</span></td>
</tr>
</table>
<br />
<input type="hidden" name="redirect" value="{self_full}" />
<input type="hidden" name="login" value="1" />
<input type="submit" value="{lang_login}" class="button" />
</form>
» <a href="{url_lost_password}">{lang_lost_password}</a><br />
» <a href="{url_register}">{lang_register}</a></td>
</tr>
</table>
[/php]
未整合附的user_loginform.htm
[php]
<table width="100%" border="0" cellpadding="4" cellspacing="0">
<tr>
<td valign="top" align="left">
<form action="{url_login}" method="post">
{lang_user_name}<br />
<input type="text" size="10" name="user_name" class="logininput" />
<br />
{lang_password}<br />
<input type="password" size="10" name="user_password" class="logininput" />
<br />
<table border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><input type="checkbox" name="auto_login" value="1" /></td>
<td><span class="smalltext">{lang_auto_login}</span></td>
</tr>
</table>
<br />
<input type="submit" value="{lang_login}" class="button" />
</form>
» <a href="{url_lost_password}">{lang_lost_password}</a><br />
» <a href="{url_register}">{lang_register}</a></td>
</tr>
</table>
[/php]
還是跟sessions.php內的$url_login = $url_app."login.php";有關呢?
已經順利跟phpbb資料整合,可以從phpbb的登入後再進入4images,但是如果直接由http://xxxx/4images/ 的登入畫面登入則不行~
網址就會變成 http://xxx/phpbb/http://xxxx/4images/in ... xxxxxxxxxx
小弟猜測是整合內的user_loginform.htm有問題,不知道該如何修改...
整合phpbb附的user_loginform.htm
[php]
<table width="100%" border="0" cellpadding="4" cellspacing="0">
<tr>
<td valign="top" align="left">
<form action="{url_login}" method="post">
{lang_user_name}<br />
<input type="text" size="10" name="username" class="logininput" />
<br />
{lang_password}<br />
<input type="password" size="10" name="password" class="logininput" />
<br />
<table border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><input type="checkbox" name="autologin" value="1" /></td>
<td><span class="smalltext">{lang_auto_login}</span></td>
</tr>
</table>
<br />
<input type="hidden" name="redirect" value="{self_full}" />
<input type="hidden" name="login" value="1" />
<input type="submit" value="{lang_login}" class="button" />
</form>
» <a href="{url_lost_password}">{lang_lost_password}</a><br />
» <a href="{url_register}">{lang_register}</a></td>
</tr>
</table>
[/php]
未整合附的user_loginform.htm
[php]
<table width="100%" border="0" cellpadding="4" cellspacing="0">
<tr>
<td valign="top" align="left">
<form action="{url_login}" method="post">
{lang_user_name}<br />
<input type="text" size="10" name="user_name" class="logininput" />
<br />
{lang_password}<br />
<input type="password" size="10" name="user_password" class="logininput" />
<br />
<table border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><input type="checkbox" name="auto_login" value="1" /></td>
<td><span class="smalltext">{lang_auto_login}</span></td>
</tr>
</table>
<br />
<input type="submit" value="{lang_login}" class="button" />
</form>
» <a href="{url_lost_password}">{lang_lost_password}</a><br />
» <a href="{url_register}">{lang_register}</a></td>
</tr>
</table>
[/php]
還是跟sessions.php內的$url_login = $url_app."login.php";有關呢?
●架設主機作業系統:Windows XP SP1
●快速架站程式:Appserv v2.20
●上網方式:Hinet ADSL
●phpBB2 版本:v2.05
●快速架站程式:Appserv v2.20
●上網方式:Hinet ADSL
●phpBB2 版本:v2.05
我記得 4images 整合到 phpBB 的修改,
有個部分要把網域改成自己的網域才能正確連結。
應該是在 sessions.php 裡吧,有個 http://www.4homepages.de/ 的地方要把網址改掉。
其他可能還有一些小修改,在這些程式碼後面都有註解。
有個部分要把網域改成自己的網域才能正確連結。
應該是在 sessions.php 裡吧,有個 http://www.4homepages.de/ 的地方要把網址改掉。
其他可能還有一些小修改,在這些程式碼後面都有註解。
無限期蒸發中
感謝 動感超人 提醒我知道啊~
就是從http://xxx/4images/ login進去的時侯就會 (P.S 從http://xxx/phpbb/ login後再進4images正常)
把在 sessions.php 加入的那網址變成
http://xxx/phpbb/http://xxx/4images/index.php?sid=xxxxxxx
當然就是回應403.....因為http://xxx/phpbb/會被自動加進去網址....
我表達的不是很清楚..如果您了解大意或能幫我測試我再po網址給您...
●架設主機作業系統:Windows XP SP1
●快速架站程式:Appserv v2.20
●上網方式:Hinet ADSL
●phpBB2 版本:v2.05
●快速架站程式:Appserv v2.20
●上網方式:Hinet ADSL
●phpBB2 版本:v2.05
沒遇過這樣的問題...@_@
您要不要重新試看看?
http://www.4homepages.de/forum/viewtopic.php?t=1658
按照修改文件修改之後覆蓋檔案。
sessions.php的這個部分:
裡面的網址要改成 phpBB 完整絕對路徑,而非 4images 。
phpBB 跟 4images 裡的網域也要設定好。
安裝文件裡面有一些關於 sub-domain 的說明...(雖然德英文混雜有點亂@_@),參考一下吧。
另外, 4images 跟 phpBB 2.0.4 整合會有一些登入的小問題。
您要不要重新試看看?
http://www.4homepages.de/forum/viewtopic.php?t=1658
按照修改文件修改之後覆蓋檔案。
sessions.php的這個部分:
代碼: 選擇全部
$url_app = "http://www.4homepages.de/forum/";
phpBB 跟 4images 裡的網域也要設定好。
安裝文件裡面有一些關於 sub-domain 的說明...(雖然德英文混雜有點亂@_@),參考一下吧。
另外, 4images 跟 phpBB 2.0.4 整合會有一些登入的小問題。
無限期蒸發中
我就是參考這篇修改的....動感超人 寫:沒遇過這樣的問題...@_@
您要不要重新試看看?
http://www.4homepages.de/forum/viewtopic.php?t=1658
按照修改文件修改之後覆蓋檔案。
沒錯~我知道啊~我有改成http://xxx/phpbb/sessions.php的這個部分:裡面的網址要改成 phpBB 完整絕對路徑,而非 4images 。代碼: 選擇全部
$url_app = "http://www.4homepages.de/forum/";
phpBB 跟 4images 裡的網域也要設定好。
小弟我是用2.05的...另外, 4images 跟 phpBB 2.0.4 整合會有一些登入的小問題。
目前問題就卡在整合附件中的 user_loginform.php,如果用整合附件中的去覆蓋掉原始檔,就會出現我上述的問題...(多了$url_app = "http://xxx/phpbb/",而如果用原始的 user_loginform.php 則會先連回http://xxx/phpbb/login.php 登入才能進去.....
以上問題皆是由http://xxx/4imags/ 登入的問題...如果從phpbb內轉進是沒問題
可是人家YLL的4images(http://yll.loxa.edu.tw/4images/)都沒問題...(從4imags頁面登入)
●架設主機作業系統:Windows XP SP1
●快速架站程式:Appserv v2.20
●上網方式:Hinet ADSL
●phpBB2 版本:v2.05
●快速架站程式:Appserv v2.20
●上網方式:Hinet ADSL
●phpBB2 版本:v2.05
o_o 寫:我就是參考這篇修改的....動感超人 寫:沒遇過這樣的問題...@_@
您要不要重新試看看?
http://www.4homepages.de/forum/viewtopic.php?t=1658
按照修改文件修改之後覆蓋檔案。
沒錯~我知道啊~我有改成http://xxx/phpbb/sessions.php的這個部分:裡面的網址要改成 phpBB 完整絕對路徑,而非 4images 。代碼: 選擇全部
$url_app = "http://www.4homepages.de/forum/";
phpBB 跟 4images 裡的網域也要設定好。
小弟我是用2.05的...另外, 4images 跟 phpBB 2.0.4 整合會有一些登入的小問題。
目前問題就卡在整合附件中的 user_loginform.php,如果用整合附件中的去覆蓋掉原始檔,就會出現我上述的問題...(多了$url_app = "http://xxx/phpbb/",而如果用原始的 user_loginform.php 則會先連回http://xxx/phpbb/login.php 登入才能進去.....
以上問題皆是由http://xxx/4imags/ 登入的問題...如果從phpbb內轉進是沒問題
可是人家YLL的4images(http://yll.loxa.edu.tw/4images/)都沒問題...(從4imags頁面登入)
●架設主機作業系統:Windows XP SP1
●快速架站程式:Appserv v2.20
●上網方式:Hinet ADSL
●phpBB2 版本:v2.05
●快速架站程式:Appserv v2.20
●上網方式:Hinet ADSL
●phpBB2 版本:v2.05
求救!!!
我也遇到4images + phpbb 整合的問題了...
從phpbb討論區 login 後轉連 4images是可以的..
但是從4images直接login也是會出現\r
Forbidden
You don't have permission to access /phpbb2/http://XXX/4images/index.php on this server
是否有人以有解決之道....
這個問題我已經search一天沒看到合理的答案...
麻煩請教一下各位先進...
我也遇到4images + phpbb 整合的問題了...
從phpbb討論區 login 後轉連 4images是可以的..
但是從4images直接login也是會出現\r
Forbidden
You don't have permission to access /phpbb2/http://XXX/4images/index.php on this server
是否有人以有解決之道....
這個問題我已經search一天沒看到合理的答案...
麻煩請教一下各位先進...
最後由 yaoaska 於 2004-05-15 01:46 編輯,總共編輯了 1 次。
其實是統一使用 phpbb2 的登入畫面就好了
如果要修改的話,試試看下面這樣,剛剛試著改的
並沒有完整測試,記得修改前須備份的動作.
修改 phpbb2/includes/functions.php
#-----------------[ 尋找 ] ------------------
02/25/2004 更正
#-----------------[ 替換為 ] ------------------
如果要修改的話,試試看下面這樣,剛剛試著改的
並沒有完整測試,記得修改前須備份的動作.
修改 phpbb2/includes/functions.php
#-----------------[ 尋找 ] ------------------
代碼: 選擇全部
function redirect($url)
{
global $db, $board_config;
( 中間省略... )
}
#-----------------[ 替換為 ] ------------------
代碼: 選擇全部
function redirect($url)
{
global $db, $board_config;
if (!empty($db))
{
$db->sql_close();
}
$server_protocol = ($board_config['cookie_secure']) ? 'https://' : 'http://';
$server_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name']));
$server_port = ($board_config['server_port'] <> 80) ? ':' . trim($board_config['server_port']) : '';
$script_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path']));
$script_name = ($script_name == '') ? $script_name : '/' . $script_name;
$url = trim($url);
if ( !preg_match('/^(\/|http:\/\/|https:\/\/)/i', $url) )
{
$url = $server_protocol . $server_name . $server_port . $script_name . '/' . $url;
}
// Redirect via an HTML form for PITA webservers
if (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')))
{
header('Refresh: 0; URL=' . $url);
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><meta http-equiv="refresh" content="1; url=' . $url . '"><title>Redirect</title></head><body><div align="center">If your browser does not support meta redirection please click <a href="' . $url . '">HERE</a> to be redirected</div></body></html>';
exit;
}
// Behave as per HTTP/1.1 spec for others
header('Location: ' . $url);
exit;
}
最後由 ethan 於 2004-02-25 15:05 編輯,總共編輯了 1 次。
很抱歉還是不行.....
既然要改...應該是要改4images裡面的檔案吧...
我也查過4images裡面的functions.php
並沒有樓上好心網友留下來的原始程式碼...
在4images的functions.php加入這段程式碼也沒用.....
還是會出現phpbb2/http://XXX/4images/index.php
還是無解
既然要改...應該是要改4images裡面的檔案吧...
我也查過4images裡面的functions.php
並沒有樓上好心網友留下來的原始程式碼...
在4images的functions.php加入這段程式碼也沒用.....
還是會出現phpbb2/http://XXX/4images/index.php
還是無解