ASP.NET 사용자 등록 및 인증 기능 구현(4 절)

앞의 몇 편의 글 중 소 편 에 서 는 검증 컨트롤 실현 에 관 한 몇 편의 글 을 공유 하 였 으 며,오늘 우 리 는 사용자 로그 인 페이지 에 입력 데이터 검증 기능 과 인증 코드 기능 을 구체 적 으로 추가 합 니 다.
학습 내용
1.ASP.NET 프로그램 을 만 듭 니 다.
E:\Solution 1 디 렉 터 리 에서 파일 을 더 블 클릭 하여 Visual Studio 2008 을 실행 합 니 다.'솔 루 션 자원 관리자'패 널 에서'솔 루 션'을 오른쪽 클릭 하고 팝 업 단축 메뉴 에서'추가'-'새 사이트'명령 을 선택 하여 Chap 4 사 이 트 를 새로 만 듭 니 다.
2.사이트 Default.aspx 페이지 에 먼저 6 줄 2 열 표를 추가 하고 컨트롤 을 추가 하 며 사용자 등록 인터페이스 를 설계 합 니 다.사용자 이름,비밀번호,비밀번호 확인,QQ,E-MAIL,인증 코드 를 추가 하고 Button 컨트롤 을 추가 하여 제출 합 니 다.
3.'비밀번호'뒤에 컨트롤 을 Required FieldValidator 로 추가 하고 속성 패 널 Text 에'비밀 번 호 를 입력 하 십시오'를 입력 하 며 같은 방법 으로 뒤의 몇 개의 컨트롤 을 추가 합 니 다.추 가 된 후에 비밀 번 호 를 확인 한 다음 에 Comparevaidator 컨트롤 을 추가 합 니 다.속성 패 널 에 비밀 번 호 를 입력 하 십시오.ControlTovaidate 를 TextBOX 3 로 바 꾸 고 ControltoCompar 를 TextBOX 2 로 바 꾸 고 operator 를 Equal 로 바 꾸 십시오."QQ"뒤에 RegularExpressionValidator 컨트롤 을 추가 하여 입력 데이터 형식 이 특정한 패턴 과 일치 하 는 지 검증 하고 속성 을 편집 합 니 다.속성 패 널 에서 형식 오류 로 변경,ValidationExpression 에서 중국 우편 번호 로 변경,\\d*로 변경.
E-MAIL 에 RegularExpression Validator 를 추가 하고 속성 패 널 에서 형식 오류 로 변경 합 니 다.ValidationExpression 에서 인터넷 메 일 을 선택 하면 오류 메시지 에서 Show message box 를 true 로 바 꾸 고 쇼 summary 를 false 로 바 꿉 니 다.
4,다운로드.dll 파일 도구 상자 에 추가
Visual Studio 2008 의'솔 루 션 자원 관리자'패 널 에서 사이트 Chap 4 를 우 클릭 하고 팝 업 단축 메뉴 에서'ASP.NET 폴 더 추가'를 빈 명령 에 선택 하 십시오.팝 업 대화 상자 에서'빈 폴 더'를 오른쪽 클릭 하고 팝 업 단축 메뉴 에서'인용 추가'명령 을 선택 하고 팝 업 된'인용 추가'대화 상자 에서'탐색'옵션 을 선택 하여 웹 Validates.dll 파일 을 찾 아 빈 폴 더 에 추가 합 니 다.
5.페이지 에 컨트롤 을 끌 어 다 놓 고 등록 합 니 다.
6.코드 를 작성 하여 인증 코드 를 생 성 합 니 다.

public partial class _Default : System.Web.UI.Page 
{
 protected void Page_Load(object sender, EventArgs e)
 {
 if (!IsPostBack)
 {
  SnCode.Create();
 }
 }
 private bool CheckCode()
 {
 if(SnCode.CheckSN(TextBox6.Text.Trim()))
 {
 return true;
 }
 else
 {
 SnCode.Create();
 return false;
 }
 }
 protected void Button1_Click(object sender, EventArgs e)
 {
  if (Page.IsValid)
  {
  if (!CheckCode())
  {
   Response.Write("<script>alert('     !')</scritp>");
  }
  }
 }
 protected void LinkButton1_Click(object sender, EventArgs e)
 {
  SnCode.Create();
 }
}
7.Default.aspx 를 실행 합 니 다.
실행 효과 그림:


총결산
학습 을 통 해 ASP.NET 인증 컨트롤 의 역할 과 사용 방법 을 기본적으로 파악 하고 자주 사용 하 는 제3자 컨트롤 을 파악 하 며 인증 코드 컨트롤 의 사용 방법 을 파악 하여 제3자 컨트롤 을 추가 하면 인증 코드 를 업데이트 할 수 있 고 기능 은 기본적으로 요구 하 는 것 을 할 수 있 습 니 다.
이상 은 사용자 등록 과 검증 기능 을 실현 하 는 모든 내용 으로 여러분 의 학습 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기