어떻게 안전 로그 인 기능 을 최대한 실현 합 니까?

<%if not IsEmpty(Session("cust-id"))and Len(Session("cust-id"))>0 then'사용자 가 로그 인 한 후 홈 페이지 를 가리 키 고 있 습 니 다.Response.Redirect("navigation/dashbrd.asp")'에 실제 홈 페이지 URL URL 을 추가 합 니 다.end ifbgLogin=false'설정 플래그 입 니 다.bError=falseif IsEmpty(Request("uid"))or Len(Request("uid")))=0 or IsEmpty(Request("pwd")또는 Len("pwd")요청("pwd")("pwd"pwd")))을("pwd"pwd")).=0 then'빈 문 자 를 검사 합 니 다.bLogin=True else ----------------------------------------------------------------------------------------------------------------' 데이터베이스 에 암호 표를 저장 하 는 데 이 사용자 가 있 는 지 확인 합 니 다."select*from customer WHERE cust―id=′"&request(uid)&"′and′cust―pwd=′"&request(〃pwd〃)&"′"연결 데이터베이스,그 중에서 request(〃uid〃)와 request(〃pwd〃)는 이 페이지 html 에 있 는 폼 의 사용자 이름과 비밀번호 의 text 입 니 다.Session("cust-id")=rsCust.Fields("cust-id")"는 session 변수 에 유용 한 정 보 를 기록 합 니 다.이 항목 은 데이터베이스 에 있 는 사용자 이름 입 니 다.Session("cust-pwd")=rsCust.Fields("cust-pwd")는 데이터베이스 에 있 는 사용자 암호 입 니 다.Session("power")=rsCust.Fields("power")        ' 이 항목 은 데이터베이스 에 있 는 사용자 권한 으로 선택 할 수 있 습 니 다.'rsCust.activeConnection.Execute("update customer set cust―login=′"&Now&"′where custid="&Session("cust―id")&")'마지막 로그 인 시간 업데이트,선택 가능.Response.Redirect("navigation/dashbrd.asp")        ' 진짜 홈 페이지 URL.Else′UID 및 암 호 를 찾 을 수 없 음 bError=True bLogin=True end if rsCust.Close  ' 기록 을 닫 습 니 다.mycn―login.close set mycn―login=Nothing end if%> ----------------------------------------------------------------------------------------------------------------' 로그 인 페이지.
"html 에 FORM 을 추가 하고 보 낸 페이지.action 뒤에 이 페이지 를 연결 할 URL 로 설정 하면 사용자 가 로그 인 오류 가 발생 하 더 라 도 이 페이지 에서 알림 을 받 을 수 있 습 니 다.이전 페이지 로 돌아 가지 않 아 도 됩 니 다.input name="uid"size="10"maxlength="10"style="HEIGHT:21px;WIDTH: 101px">[1]

좋은 웹페이지 즐겨찾기