권장 : ASP 획득 프로그램의 원칙에 대한 간단한 토론 컬렉션 프로그램의 주요 단계는 다음과 같습니다. 1. 수집 된 페이지의 내용을 얻으십시오. 2 페이지의 내용을 얻으십시오. 획득 코드에서 모든 데이터를 추출합니다. 1. 수집 된 페이지를 얻기 위해 일반적으로 사용되는 ASP에 대해 현재 알고있는 수집 된 페이지의 내용을 얻으십시오.
사용자 로그인 검증 스크립트, chkpwd.asp
다음은 인용 된 내용입니다.
<%
'========= 사용자 로그인 확인 스크립트 ========
'전달 된 객체가 정의되지 않은 경우, 허위로 정의되어 확인을 전달하지 않았 음을 나타냅니다.
ISEMPTY (세션 (Passed))이면
세션 (전달) = 거짓
끝 If
'세션 (전달) = false, 양식에서 전달 된 검증 정보가 아직 전달되지 않았 음을 의미합니다.
세션 (전달 된) = 거짓이면
username = request.form (사용자 이름)
userpwd = request.form (userpwd)
username =이면
errmsg = 팁 : 사용자 이름과 비밀번호를 입력하십시오
또 다른
'====================================================
set conn = server.createobject (adodb.connection)
conn.connectionstring = driver = {sql server}; server = 192.168.1.3; uid = sa; pwd =; database = zcmrs
CONN.OPEN
'============================ 테이블 로그에서 사용자 데이터 읽기 ==========================
'레코드 세트 객체를 정의하십시오
set rs = server.createobject (adodb.recordset)
'연결 객체의 연결 스트링을 설정합니다
Rs.ActiveConnection = Conn을 설정하십시오
'커서 유형을 설정하십시오
rs.cursortype = 3
'오픈 레코드 세트
Rs. OPEN username = '& username &'에서 erpuser에서 username, 비밀번호를 선택하십시오.
'====================================================
그렇다면 rs.eof
errmsg = 팁 : 사용자가 존재하지 않거나 암호가 잘못되었습니다.
또 다른
userpwd <> rs.fields (비밀번호) 인 경우
errmsg = 팁 : 로그인이 실패했습니다! 비밀번호 오류?
다른 로그인이 성공적으로 로그인합니다
errmsg =
세션 (통과) = 참
세션 (사용자 이름) = rs.Fields (사용자 이름)
'사용자 권한 세션 식별 (userID) = rs.Fields (userID)
끝 If
끝 If
끝 If
끝 If
'로그인이 실패하면 로그인 양식이 그려집니다
세션이 아닌 경우 (통과) = True
%>
<html>
<head> <title> 제목이없는 문서 </title>
<스타일 유형 = 텍스트/CSS>
<!-
.Style1 {font-size : 12px; font-weight : bold; 마진-왼쪽 : 120px; 개요 : double}
->
</스타일>
<스타일 유형 = 텍스트/CSS>
<!-
.Style2 {font-size : 12px; font-weight : 굵게; 개요 : 이중; 색상 :#ff3333}
->
</스타일>
</head>
<Body LeftMargin = 0 TopMargin = 0 marginheight = 0 marginwidth = 0 bgcolor =#000000>
<div id = 부모 스타일 = 높이 : 300; 너비 : 450; 경계 스타일 : 단단한; 경계 색상 : #fffff; 마진-탑 : 80px; 마진-왼쪽 : 마진-오른쪽 : 25%; 배경색 : #fffff>
<div id = denglu style = font-size : 12px; font-weight : bold; back
<양식 action = <%= request.servervariables (path_info)%> 메소드 = post name = myform id = myform>
<p class = style1> 사용자 이름 : <입력 이름 = 사용자 이름 유형 = 텍스트 id = username size = 18 maxlength = 20>
</p>
<p class = style1> 비밀번호 : <입력 이름 = userpwd type = password id = userpwd size = 18 maxlength = 20>
</p>
<p align = center class = style2> <%= errmsg%> </p>
<p>
<입력 유형 = 제출 align = 중간 이름 = 제출 값 = 시스템에 로그인>
<입력 이름 = rege type = 버튼 align = middle onclick = location = 'register.asp'id = rege value = register user>
</p>
</form>
</div>
</body>
</html>
<%
'<p class = style1> 확인 코드 : <입력 이름 = 확인 코드 유형 = 텍스트 id = 확인 코드 크기 = 6 maxlength = 4>
'<img style = margin-right : 40px alt = src = common/getcode.asp> </p>
응답. 엔드
끝 If
%>
erp.asp를 방문 할 페이지
<다음은 인용 된 내용입니다.
<!-#포함 파일 = chkpwd.asp->
<body>
<div style = 'font-size : 12px; font-weight : bold; border : 1px solid #001; 패딩 : 4px; 배경 : #ffccff; margin-top : 0;'> ERP 쿼리 시스템을 사용하는 데 오신 것을 환영합니다. 현재 로그인 한 사용자는 다음과 같습니다.
<%
세션 (전달 된) = true
response.write (세션 (사용자 이름))
끝 If
%> <a href = logout.asp> 시스템 종료 </a>
</div>
</body>
erp.asp를 열 때마다 먼저 CHKPWD.asp ()를 실행하여 승인되지 않은 사용자가 지정된 웹 페이지에 효과적으로 액세스하는 것을 효과적으로 방지 할 수 있습니다.
logout.asp 시스템 종료
<body>
<%
세션 (전달) = 거짓
세션 (사용자 이름) =
Response.Redirect (index.asp)
%>
</body>
사진을 사용하여 양식을 제출하십시오
다음은 인용 된 내용입니다.
<form name = form1 method = post action =>
<td align = right> <입력 유형 = 이미지 메소드 = 제출 이름 = 제출 src = image/loginin.gif 너비 = 70 높이 = 21 alt = 제출> </td>
</form>
공유 : ASP 및 액세스 링크 이 기사는 ASP 예제에서 ASP와 액세스를 연결하는 두 가지 방법을 보여줍니다. 다음은 참조 된 내용입니다. %dim dd, connstrdd = data.mdbconnstr = & q