国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > CMS > 動(dòng)易CMS > 正文

如何讓Oblog整合SiteFactory支持中文用戶名

2024-09-10 21:56:44
字體:
供稿:網(wǎng)友

在整合SiteFactory 和 Oblog 的時(shí)候,發(fā)現(xiàn)由于兩者所采用的加密方式不一至,導(dǎo)致注冊(cè)中文用戶名時(shí)出現(xiàn)如下錯(cuò)誤:
oblog46(1):安全碼驗(yàn)證未通過!
請(qǐng)仔細(xì)閱讀論壇幫助文件,確保您有相應(yīng)的操作權(quán)限。

為了讓支持中文,我們只有修改Oblog的加密方式,讓Oblog采有新的md5加密方式
(注意:對(duì)于存在中文密碼的用戶,可能出現(xiàn)密碼不正確)

我們直接使用 動(dòng)網(wǎng)的inc/md5.asp 來修改,先復(fù)制動(dòng)網(wǎng)文件:inc/md5.asp


1.將下面 //第7行

Private m_l2Power(30)
Dim Md5OLD
改為:

Private m_l2Power(30)
Dim iLength '增加部份
Dim Md5OLD

 

2.將下面 //第 198行

Public Function MD5(sMessage,stype)
m_lOnBits(0) = CLng(1)

改為:

Public Function MD5(sMessage)
Md5OLD=0
m_lOnBits(0) = CLng(1)

 

3.將下面 //382行

if stype=32 then
MD5 = LCase(WordToHex(a) & WordToHex(b) & WordToHex(c) & WordToHex(d))
else
MD5=LCase(WordToHex(b) & WordToHex(c))
end if

改為:

If iLength = 32 Then
MD5 = LCase(WordToHex(a) & WordToHex(b) & WordToHex(c) & WordToHex(d))
Else
MD5 = LCase(WordToHex(b) & WordToHex(c))
End If

然后把這個(gè)文保存后復(fù)蓋Oblog inc 下的 md5.asp ,其他修改按照整合教程修改。

二、完成上面修改之后,可以實(shí)現(xiàn)中文注冊(cè),但是登錄時(shí)可能出現(xiàn)如下問題:

中文用戶名在SiteFactory登錄成功,在oblog能同步登錄。而在Oblog登錄成功,在SiteFactory卻不能同步登陸。

 

出現(xiàn)這樣的情況主要是中文在url的編碼問題。接下來我們還要修改Oblog的登錄文件,在Oblog的文件夾下找到Login.asp:

將下面//159行

      turl=strUrl&"?syskey="&MD5(UserName&oblog_Key)&"&username="&UserName&"&password="&PassWord&"&savecookie="&CookieDate & "@@@"& turl  '修改部份

改為

      turl=strUrl&"?syskey="&MD5(UserName&oblog_Key)&"&username="&Server.urlencode(UserName)&"&password="&PassWord&"&savecookie="&CookieDate & "@@@"& turl  '修改部份

 

保存文件即可。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 高台县| 淄博市| 同江市| 正定县| 东阳市| 富顺县| 尚志市| 山阳县| 武强县| 来宾市| 彩票| 来凤县| 石渠县| 托里县| 海兴县| 互助| 明光市| 鲁山县| 宁明县| 繁峙县| 裕民县| 庆安县| 澎湖县| 桃江县| 克什克腾旗| 信阳市| 灌云县| 南郑县| 合水县| 洪泽县| 扎兰屯市| 麻江县| 神木县| 利川市| 鸡西市| 克东县| 上栗县| 当雄县| 阿拉善右旗| 改则县| 山丹县|