[회원가입 사이트 만들기] 3. 로그인 페이지
2024. 3. 26. 22:19ㆍ복습/인터넷 보안 실습
로그인을 위해서는 login.asp 와 login_check.asp 가 필요하다.
login.asp는 로그인 창을 시각적으로 구현하는 코드로,
html의 form 태그와 table 태그를 이용해서 로그인 창을 만들어주면 된다.
form 태그를 작성해줄 때, 정보를 login_check.asp로 보내주기위해
이렇게 작성한다.
<form name="myform" action= "login_check.asp" method="post">
login_check.asp 창은 request를 이용해
login.asp에서 작성한 정보를 가져오고,
userid = request.form("userid")
pwd = request.form("pwd")
db와 연동하고
set dbconn = server.createobject("ADODB.Connection") dbconn.open "provider=sqloledb;user id=sa;password=sa패스워드;initial catalog=연동할DB명;data source=(local);"
이런 식으로 로그인 정보 (id,pwd) 가 올바른지 확인을 해준다.
<%
SQL ="select * from member where userid='"&userid&"'"
set rs = dbconn.execute(sql)
if rs.BOF and rs.EOF then
%>
<script>
alert("ID가 존재하지 않습니다.");
location.href="member.html";
</script>
이 핵심부분으로 코드를 마저 작성해,
로그인 페이지 (http://localhost/MySite/login.asp ) 를 완성해주면 된다.
로그인 정보가 일치하지 않을 경우에는 알림창이 뜨고,
로그인 정보가 올바른 경우에는
HTTP 404 에러가 뜰 것이다.
'복습 > 인터넷 보안 실습' 카테고리의 다른 글
[회원가입 사이트 만들기] 5. 로그아웃 페이지 (0) | 2024.04.02 |
---|---|
[회원가입 사이트 만들기] 4. 디폴트 페이지 (0) | 2024.03.29 |
asp 사이트 구축 도중 오류 메시지 확인 방법 (0) | 2024.03.22 |
[회원가입 사이트 만들기] 2. html, asp, db 연동 (아이디 중복체크) (0) | 2024.03.15 |
[회원가입 사이트 만들기] 1. 데이터 베이스 테이블 생성 (0) | 2024.03.15 |