[問題]4images login的問題

4images Running Discuss
關於 4images 架設使用操作討論,非本程式相關問題一律砍文!

版主: 版主管理群

回覆文章
o_o
星球公民
星球公民
文章: 56
註冊時間: 2003-09-05 07:35
來自: 垃圾堆

[問題]4images login的問題

文章 o_o »

參考論壇內的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";有關呢?

:cry: :cry: :cry:
●架設主機作業系統:Windows XP SP1
●快速架站程式:Appserv v2.20
●上網方式:Hinet ADSL
●phpBB2 版本:v2.05
動感超人
竹貓忠實會員
竹貓忠實會員
文章: 485
註冊時間: 2003-02-09 14:06

文章 動感超人 »

我記得 4images 整合到 phpBB 的修改,
有個部分要把網域改成自己的網域才能正確連結。

應該是在 sessions.php 裡吧,有個 http://www.4homepages.de/ 的地方要把網址改掉。

其他可能還有一些小修改,在這些程式碼後面都有註解。
無限期蒸發中
o_o
星球公民
星球公民
文章: 56
註冊時間: 2003-09-05 07:35
來自: 垃圾堆

文章 o_o »

動感超人 寫:
應該是在 sessions.php 裡吧,有個 http://www.4homepages.de/ 的地方要把網址改掉。

其他可能還有一些小修改,在這些程式碼後面都有註解。
感謝 動感超人 提醒我知道啊~

就是從http://xxx/4images/ login進去的時侯就會 (P.S 從http://xxx/phpbb/ login後再進4images正常) :cry:

把在 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
動感超人
竹貓忠實會員
竹貓忠實會員
文章: 485
註冊時間: 2003-02-09 14:06

文章 動感超人 »

沒遇過這樣的問題...@_@

您要不要重新試看看?
http://www.4homepages.de/forum/viewtopic.php?t=1658
按照修改文件修改之後覆蓋檔案。

sessions.php的這個部分:

代碼: 選擇全部

$url_app           = "http://www.4homepages.de/forum/";
裡面的網址要改成 phpBB 完整絕對路徑,而非 4images 。
phpBB 跟 4images 裡的網域也要設定好。
安裝文件裡面有一些關於 sub-domain 的說明...(雖然德英文混雜有點亂@_@),參考一下吧。

另外, 4images 跟 phpBB 2.0.4 整合會有一些登入的小問題。
無限期蒸發中
o_o
星球公民
星球公民
文章: 56
註冊時間: 2003-09-05 07:35
來自: 垃圾堆

文章 o_o »

動感超人 寫:沒遇過這樣的問題...@_@

您要不要重新試看看?
http://www.4homepages.de/forum/viewtopic.php?t=1658
按照修改文件修改之後覆蓋檔案。
我就是參考這篇修改的....
sessions.php的這個部分:

代碼: 選擇全部

$url_app           = "http://www.4homepages.de/forum/";
裡面的網址要改成 phpBB 完整絕對路徑,而非 4images 。
phpBB 跟 4images 裡的網域也要設定好。
沒錯~我知道啊~我有改成http://xxx/phpbb/
另外, 4images 跟 phpBB 2.0.4 整合會有一些登入的小問題。
小弟我是用2.05的...


目前問題就卡在整合附件中的 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
o_o
星球公民
星球公民
文章: 56
註冊時間: 2003-09-05 07:35
來自: 垃圾堆

文章 o_o »

o_o 寫:
動感超人 寫:沒遇過這樣的問題...@_@

您要不要重新試看看?
http://www.4homepages.de/forum/viewtopic.php?t=1658
按照修改文件修改之後覆蓋檔案。
我就是參考這篇修改的....
sessions.php的這個部分:

代碼: 選擇全部

$url_app           = "http://www.4homepages.de/forum/";
裡面的網址要改成 phpBB 完整絕對路徑,而非 4images 。
phpBB 跟 4images 裡的網域也要設定好。
沒錯~我知道啊~我有改成http://xxx/phpbb/
另外, 4images 跟 phpBB 2.0.4 整合會有一些登入的小問題。
小弟我是用2.05的...


目前問題就卡在整合附件中的 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
動感超人
竹貓忠實會員
竹貓忠實會員
文章: 485
註冊時間: 2003-02-09 14:06

文章 動感超人 »

這我就不清楚了...
抱歉,沒能幫上您。

等待其他大大的解答吧...
無限期蒸發中
Frey
星球普通子民
星球普通子民
文章: 3
註冊時間: 2003-11-02 10:04
來自: 布拉格的春天
聯繫:

文章 Frey »

我也有同樣的情形發生,我是完全照著「phpBB 論壇架設寶典 2004」書上來改的......... :-(

‧Windows 2000 / IIS
‧MySQL 4.0.14b
‧PHP 4.3.3
‧phpBB 2.0.6
‧4images 1.7 (GD 2.x)

有人可以提示一下如何解決嗎?感恩 :?:
yaoaska
星球普通子民
星球普通子民
文章: 9
註冊時間: 2004-02-10 15:20

文章 yaoaska »

求救!!!
我也遇到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 次。
ethan
星球公民
星球公民
文章: 218
註冊時間: 2002-06-01 09:48
聯繫:

文章 ethan »

其實是統一使用 phpbb2 的登入畫面就好了
如果要修改的話,試試看下面這樣,剛剛試著改的
並沒有完整測試,記得修改前須備份的動作.


修改 phpbb2/includes/functions.php
#-----------------[ 尋找 ] ------------------

代碼: 選擇全部

function redirect($url)
{
	global $db, $board_config;
                ( 中間省略... )
}
02/25/2004 更正
#-----------------[ 替換為 ] ------------------

代碼: 選擇全部

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 次。
yaoaska
星球普通子民
星球普通子民
文章: 9
註冊時間: 2004-02-10 15:20

文章 yaoaska »

很抱歉還是不行.....

既然要改...應該是要改4images裡面的檔案吧...

我也查過4images裡面的functions.php
並沒有樓上好心網友留下來的原始程式碼...

在4images的functions.php加入這段程式碼也沒用.....
還是會出現phpbb2/http://XXX/4images/index.php

還是無解 :cry:
ethan
星球公民
星球公民
文章: 218
註冊時間: 2002-06-01 09:48
聯繫:

文章 ethan »

啊~ 對不起,我貼上的時候,貼到原始的 redirect()
而不是我改過的...... :oops: :oops:

上一篇更正了,麻煩再試一次\r
是從 phpbb 下手沒錯,因為處理登入後轉向的動作,都是 phpbb 處理的
而不是 4images
yaoaska
星球普通子民
星球普通子民
文章: 9
註冊時間: 2004-02-10 15:20

文章 yaoaska »

感恩...
多日來的問題..
終於解決了 :-D

再次向ethan兄至上我最誠懇的謝意^^
回覆文章

回到「4images」