這是我第一次用香草論壇,我使用與純PHP開發我的應用程序香草論壇,我剛剛下載ProxyConnect插件和香草插件文件夾添加插件並激活這個插件。我想配置ProxyConnect插件。香草ProxyConnect安裝和使用應用程序配置在純PHP開發
任何人都可以幫助我請!!!
這是我第一次用香草論壇,我使用與純PHP開發我的應用程序香草論壇,我剛剛下載ProxyConnect插件和香草插件文件夾添加插件並激活這個插件。我想配置ProxyConnect插件。香草ProxyConnect安裝和使用應用程序配置在純PHP開發
任何人都可以幫助我請!!!
ProxyConnect的手動積分不能在任何版本以上2.0.16
@克里斯是有點權。我花了一點時間來跟蹤這個問題,但最終我得到了2.0.17.9和ProxyConnect 1.8.4。有趣的是,對核心的改變只發生在不穩定的分支上,這個分支恰好是整個Vanilla論壇網站/博客上的貼圖。在任何情況下,@Todd沒有留下一大堆的細節與承諾是(可能間接)爆發Gdn_CookieIdentity::GetCookiePayload
(這是什麼造成的空白GDN_User inserts
問題,也是如此),所以我不完全知道爲什麼做出更改。重新計算的方法要嚴格得多,但它沒有爲具有Cookie依賴性的插件留下太多空間。
基本上,該方法完全丟棄ProxyConnect明確地存儲在cookie重定向到/項/握手/代理之前,癱瘓在數據庫中的半授權用戶的一切。不幸的是,在我找到並解決問題之前,我並沒有想過要瀏覽存儲庫,所以希望這可以幫助其他人。
文件:library/core/class.cookieidentity.php
相關的提交:b537305
& 17f991a
public static function GetCookiePayload($CookieName, $CookieHashMethod = NULL, $CookieSalt = NULL)
{
if (!self::CheckCookie($CookieName)) return FALSE;
$Payload = explode('|', $_COOKIE[$CookieName]);
+ array_shift($Payload);
+ array_shift($Payload);
+ array_shift($Payload);
- $Key = explode('-', $Payload[0]);
- $Expiration = array_pop($Key);
- $UserID = implode('-', $Key);
-
- $Payload = array($UserID, $Expiration);
return $Payload;
}
是恢復功能之前的方法解決?你現在在使用1.9.9版本嗎?香草的,因爲改變了功能再次... :( – JaredBroad 2013-03-05 06:52:23
這是所有在這一點上很舊,我發現自己從我實現這個特定的項目更遙遠。 – tksb 2013-03-17 20:30:29