หากเว็บไซต์ส่วนบุคคลมีโมดูลการลงทะเบียนสมาชิก + Dingwang ฟอรัมแสดงว่ามันไม่ง่ายที่จะรวมเว็บไซต์เข้ากับระบบ Dingwang Forum เพื่อตระหนักถึงการอัปเดตการซิงโครไนซ์การเข้าสู่ระบบและการดำเนินการอื่น ๆ ของข้อมูลผู้ใช้ระหว่างระบบเว็บที่แตกต่างกัน แม้ว่า Dingwang จะให้รายละเอียด "คู่มือผู้พัฒนาอินเตอร์เฟสระบบ Dingwang Forum API" แต่มือใหม่อย่างฉันจะไม่สามารถเข้าใจได้สักพัก ไม่เต็มใจที่จะยอมแพ้หลังจากศึกษาและทดสอบการเข้าสู่ระบบการตรวจสอบและฟังก์ชั่นอื่น ๆ ในที่สุดก็ประสบความสำเร็จ มือใหม่ยังมีวิธีการของมือใหม่ด้วยฮ่าฮ่า
1. โครงสร้างไฟล์เว็บไซต์
wwwroot
┝index.asp
┝checkuserlogin.asp
┕BBS/
2. หลักการบูรณาการ
ไม่ใช่เรื่องยากที่จะใช้การอัปเดตแบบซิงโครนัส ปัญหาหลักของการบูรณาการคือความยากลำบากของการเข้าสู่ระบบแบบซิงโครนัสดังนั้นเราจะมุ่งเน้นไปที่การหารือเกี่ยวกับวิธีการใช้การเข้าสู่ระบบแบบซิงโครนัส วิธีการของฉันคือการรวมตารางผู้ใช้เว็บไซต์หลักเข้ากับตารางผู้ใช้ DV_USER (กำจัดปัญหาในการอัปเดตสองไลบรารีในอนาคต) คุณสามารถเพิ่มฟิลด์ลงใน DV_USER ได้ตามต้องการและทำการปรับเปลี่ยนที่เหมาะสมกับ BBS/LOGIN.ASP และ BBS/INC/DV_CLSMAIN.ASP; เมื่อเข้าสู่ระบบให้ส่งแบบฟอร์มไปที่ BBS/login.asp สำหรับการตรวจสอบ เว็บไซต์หลักตัดสินว่าการเข้าสู่ระบบนั้นประสบความสำเร็จตามข้อมูลที่บันทึกไว้ในเซสชันหลังจากการเข้าสู่ระบบในเครือข่ายแบบไดนามิกนั้นสำเร็จหรือไม่และได้รับข้อมูลผู้ใช้
3. เพิ่มไฟล์ที่แก้ไขใหม่
1.index.aspcode:
<html>
<head>
<metahttp-equiv = "content-type" content = "text/html; charset = gb2312"/>
<title> การรวมเว็บไซต์ส่วนบุคคลและเครือข่ายแบบไดนามิก (www.mzwu.com) </title>
</head>
<body>
<!-#includefile = "checkuserlogin.asp"->
-
ifcheckuserloginthen
Response.write ("<ahref =" "bbs/logout.asp? back = 1" "> เข้าสู่ระบบ </a> <p> </p>")
Response.write ("ชื่อผู้ใช้:" & request.cookies ("ชื่อผู้ใช้") & "<br>")
Response.write ("เพศ:" & request.cookies ("sex") & "<br>")
response.write ("เวลาลงทะเบียน:" & request.cookies ("joindate") & "<br>")
Response.write ("Lastlogin:" & request.cookies ("lastlogin") & "<br>")
Response.write ("เข้าสู่ระบบ:" & request.cookies ("userlogins") & "<br>")
Response.write ("ประเภทเบราว์เซอร์:" & request.cookies ("เบราว์เซอร์") & "<br>")
Response.write ("เวอร์ชันเบราว์เซอร์:" & request.cookies ("เวอร์ชัน") & "<br>")
Response.write ("OS:" & request.cookies ("แพลตฟอร์ม") & "<br>")
อื่น
-
<formId = "form1" name = "form1" method = "post" action = "bbs/login.asp? action = chk & back = 1">
ชื่อผู้ใช้:
<inputName = "ชื่อผู้ใช้" type = "text" id = "ชื่อผู้ใช้" size = "10"/>
<br/>