개인 웹 사이트에 회원 등록 모듈 + Dingwang Forum이있는 경우 웹 사이트를 Dingwang 포럼 시스템과 통합하여 동기화 업데이트, 로그인 및 기타 사용자 정보의 기타 사용자 정보 작업을 실현하기가 쉽지 않습니다. Dingwang은 자세한 "Dingwang Forum System API 인터페이스 개발자 안내서"를 제공했지만 Novices Like Me는 한동안 이해할 수 없습니다. 로그인, 검증 및 기타 기능을 공부하고 테스트 한 후 포기하지 않으려면 마침내 몇 가지 성과를 거두었습니다. 초보자는 또한 초보자의 길을 가지고 있습니다.
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>
<헤드>
<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 ( "username") & "<br>")
response.write ( "성별 :"& request.cookies ( "섹스") & "<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>")
또 다른
%>
<cormid = "form1"name = "form1"method = "post"action = "bbs/login.asp? action = chk & back = 1">
사용자 이름 :
<inputname = "username"type = "text"id = "username"size = "10"/>
<br/>