Discuz!NT 论坛整合ASP的方法复制代码代码如下:
<%@LANGUAGE=รหัส VBSCRIPT=65001%>
<!--#include virtual=/inc/MD5.asp-->
<!--#include virtual=/Inc/conn.asp -->
-
'16 md5 1234656789 323b453885f5181f
' ดิสก์ 25f9e794323b453885f5181f1b624d0b
'การตอบสนองเขียน (Md5 (123456789))
'Response.Write(Cookie:&Request.Cookies(dnt)(userid))
ชื่อผู้ใช้ติ่มซำ:ชื่อผู้ใช้ = คำขอแบบฟอร์ม (ชื่อผู้ใช้)
รหัสผ่านจาง: รหัสผ่าน = แบบฟอร์มคำขอ (รหัสผ่าน)
ตั้งค่า objRs = conn.execute (เลือก * จาก Member_User โดยที่ UserName = '&ชื่อผู้ใช้')
ถ้าไม่ใช่ objRs.Eof แล้ว
Response.Write (objRs (รหัสผ่านผู้ใช้))
ตั้งค่า conn2 = server.CreateObject (ADODB.Connection)
ผู้ให้บริการ conn2.open = Sqloledb; รหัสผู้ใช้ = sa; รหัสผ่าน = 123456; แค็ตตาล็อกเริ่มต้น = dnt; แหล่งข้อมูล = MWW/SQLEXPRESS;
ตั้งค่า objRs2 = conn2.execute (เลือก * จาก [dnt_users] โดยที่ชื่อผู้ใช้='&ชื่อผู้ใช้')
ถ้าไม่ใช่ objRs2.Eof แล้ว
การตอบกลับเขียน(<br />&objRs2(uid)<br />)
Response.Write(objRs2(รหัสผ่าน)<br />)
การตอบกลับเขียน(objRs2(tpp)<br />)
การตอบกลับเขียน(objRs2(ppp)<br />)
การตอบกลับเขียน(objRs2(pmsound)<br />)
Response.Write(objRs2(มองไม่เห็น)<br />)
การตอบกลับเขียน(objRs2(sigstatus)<br />)
'userid=2&password=0P273vMb%2bonHszSw%2fTtGpb%2fz4pB7CbWl&avatar=avatars%5ccommon%5c0.gif&tpp=0&ppp=0&pmsound=1&invisible=0&referer=index.aspx&sigstatus=1&expires=-1
คุกกี้'
Response.Cookies(dnt)(รหัสผู้ใช้) = objRs2(uid)
Response.Cookies(dnt)(รหัสผ่าน) = objRs2(รหัสผ่าน)
Response.Cookies(dnt)(tpp) = objRs2(tpp)
Response.Cookies(dnt)(ppp) = objRs2(ppp)
Response.Cookies (dnt) (pmsound) = objRs2 (pmsound)
Response.Cookies(dnt)(มองไม่เห็น) = objRs2(มองไม่เห็น)
Response.Cookies(dnt)(ผู้อ้างอิง) = index.aspx
Response.Cookies(dnt)(sigstatus) = objRs2(sigstatus)
'Response.Cookies(dnt)(expires) = หมดอายุ
'ถ้าหมดอายุ<>0 แล้ว
'Response.Cookies(dnt).Expires = DateAdd(N, หมดอายุ, Now())
'จบถ้า
Response.Cookies(dnt).Domain = .ejia.com '修改为คุณ的域名,注意前的带.(点)
Response.Cookies(dnt).Secure = เท็จ
สิ้นสุดถ้า
objRs2.ปิด
ตั้งค่า objRs2 = ไม่มีเลย
con2.ปิด
ตั้งค่า conn2 = ไม่มีเลย
สิ้นสุดถ้า
objRs.ปิด
ตั้งค่า objRs = ไม่มีเลย
เชื่อมต่อปิด
ตั้งค่าคอน = ไม่มีอะไร
-
<การกระทำของฟอร์ม=cookie.aspวิธี=โพสต์>
คำสั่ง:<input type=text name=userName /><br />
แก้ไข:<input type=text name=passWord />
<ประเภทอินพุต=ค่าส่ง=登陆 />
</แบบฟอร์ม>
1、将common项目中的md5函数代码更改为:
กลับ System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile (str, MD5) ToLower () สตริงย่อย (8, 16);实现主站与论坛统一加密方式。因为discuz默认是32位加密,但整合的ASP是16位加密,如果是32位,则不需要修改。
2、将common项目中的Encode和Decode改成直接返回。