0
到目前爲止,我已經找到了這個主題 - Restore Access Token in hybridauth,但不幸的是,與HAuth會話相關的修復並不完全是我所需要的。Hybridauth中的替代訪問令牌
假設我會從我的應用外部獲取訪問令牌,但是如何替換並檢查我的應用內部的有效性?
到目前爲止,我已經找到了這個主題 - Restore Access Token in hybridauth,但不幸的是,與HAuth會話相關的修復並不完全是我所需要的。Hybridauth中的替代訪問令牌
假設我會從我的應用外部獲取訪問令牌,但是如何替換並檢查我的應用內部的有效性?
「僞造」會話數據變得非常棘手,但並非不可能。
一般方法以防萬一某人會需要它。
Facebook的:
$ha->restoreSessionData('a:2:{'
.'s:35:"hauth_session.facebook.is_logged_in";'
.'s:4:"i:1;";'
.'s:41:"hauth_session.facebook.token.access_token";'
.'s:'.(6+strlen($atoken)+strlen(strlen($atoken))).':"s:'.strlen($atoken).':"'.$atoken.'";";'
.'}'
);
的Twitter:
$ha->restoreSessionData('a:3:{'
.'s:34:"hauth_session.twitter.is_logged_in";'
.'s:4:"i:1;";'
.'s:40:"hauth_session.twitter.token.access_token";'
.'s:'.(6+strlen($atoken)+strlen(strlen($atoken))).':"s:'.strlen($atoken).':"'.$atoken.'";";'
.'s:47:"hauth_session.twitter.token.access_token_secret";'
.'s:'.(6+strlen($secret)+strlen(strlen($secret))).':"s:'.strlen($secret).':"'.$secret.'";";'
.'}'
);