Jika situs web pribadi memiliki modul pendaftaran anggota + forum Dingwang, maka tidak mudah untuk mengintegrasikan situs web dengan sistem Forum Dingwang untuk mewujudkan pembaruan sinkronisasi, login, dan operasi lain dari informasi pengguna antara sistem web yang berbeda. Meskipun Dingwang telah memberikan "Dingwang Forum System API API Interface Developer Panduan Dingwang,, para pemula seperti saya tidak akan dapat memahaminya untuk sementara waktu. Tidak mau menyerah, setelah mempelajari dan menguji login, verifikasi, dan fungsi lainnya, akhirnya membuat beberapa pencapaian. Novice juga memiliki cara pemula, haha.
1. Struktur file situs web
wwwroot
┝Index.asp
┝CheckUserLogin.asp
┕BBS/
2. Prinsip Integrasi
Tidak sulit untuk menerapkan pembaruan sinkron. Masalah utama integrasi adalah kesulitan login sinkron, sehingga fokus kami adalah membahas bagaimana menerapkan login sinkron. Metode saya adalah mengintegrasikan tabel pengguna situs web utama ke dalam tabel pengguna DV_USER (menghilangkan masalah memperbarui dua perpustakaan di masa depan). Anda dapat menambahkan bidang ke DV_USER sesuai kebutuhan, dan membuat modifikasi yang sesuai untuk BBS/Login.asp dan BBS/Inc/DV_CLSMAIN.asp; Saat masuk, kirim formulir ke bbs/login.asp untuk verifikasi; Situs web utama menilai apakah login berhasil berdasarkan informasi yang dicatat dalam sesi setelah login di jaringan dinamis berhasil, dan mendapatkan informasi pengguna.
3. Tambahkan file yang dimodifikasi baru
1.index.aspcode:
<Html>
<head>
<metahttp-equiv = "content-type" content = "text/html; charset = gb2312"/>
<title> Integrasi situs web pribadi dan jaringan dinamis (www.mzwu.com) </title>
</head>
<body>
<!-#includeFile = "checkuserlogin.asp"->
<%
Ifcheckuserloginthen
Response.write ("<ahref =" "bbs/logout.asp? Back = 1" "> login </a> <p> </p>")
Response.write ("nama pengguna:" & request.cookies ("nama pengguna") & "<br>")
Response.write ("gender:" & request.cookies ("sex") & "<br>")
Response.write ("Daftar Waktu:" & Request.Cookies ("Joindate") & "<br>")
Response.write ("lastlogin:" & request.cookies ("lastlogin") & "<br>")
Response.write ("login:" & request.cookies ("userlogins") & "<br>")
Response.write ("Jenis Browser:" & Request.Cookies ("Browser") & "<br>")
Response.write ("Versi Browser:" & Request.Cookies ("Versi") & "<br>")
Response.write ("os:" & request.cookies ("platform") & "<br>")
Kalau tidak
%>
<formid = "Form1" name = "Form1" Method = "Post" Action = "BBS/LOGIN.ASP? ACTION = CHK & BACK = 1">
nama belakang:
<inputName = "nama pengguna" type = "text" id = "username" size = "10"/>
<br/>