ASP.NET 기초 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : 26.4. 회원 로그인 페이지 : Login.aspx.cs
글번호: 165
작성자: 레드플러스
작성일: 2007/06/05 오후 8:25:00
조회수: 5730
1 using System; 2 using System.Data; 3 using System.Configuration; 4 using System.Collections; 5 using System.Web; 6 using System.Web.Security; 7 using System.Web.UI; 8 using System.Web.UI.WebControls; 9 using System.Web.UI.WebControls.WebParts; 10 using System.Web.UI.HtmlControls; 11 using System.Data.SqlClient;// 12 13 public partial class User_Login : System.Web.UI.Page 14 { 15 protected void Page_Load(object sender, EventArgs e) 16 { 17 18 } 19 protected void btnLogin_Click(object sender, ImageClickEventArgs e) 20 { 21 //[1] 변수 선언부 22 string strUserID = txtUserID.Text.ToLower();//소문자로 비교 23 string strPassword = txtPassword.Text; 24 string strSql = String.Format( 25 @"Select Count(UID) From Users 26 Where UserID = '{0}' And Password = '{1}' " 27 , strUserID, strPassword); 28 SqlConnection objCon = new SqlConnection(); 29 objCon.ConnectionString = 30 @"server=.\SQLEXPRESS;database=WebUser;uid=WebUser;pwd=1234"; 31 objCon.Open(); 32 SqlCommand objCmd = new SqlCommand(); 33 objCmd.Connection = objCon; 34 objCmd.CommandText = strSql; 35 objCmd.CommandType = CommandType.Text; 36 int result = // 실행 후 결과값 담기 37 Convert.ToInt32(objCmd.ExecuteScalar().ToString()); 38 if (result > 0) { 39 //[1] 로그인 처리 : 해당 아이디에 대해서 인증값 부여 40 // 주의 : 반드시 web.config 파일에서 41 // <authentication> mode를 Forms로 변경 42 FormsAuthentication.SetAuthCookie(txtUserID.Text, false); 43 Response.Redirect("Default.aspx");//메인으로 이동 44 } 45 else { 46 Response.Write( 47 "<script>alert('아이디 또는 암호 틀림');</script>"); 48 } 49 objCon.Close(); 50 } 51 } 52
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트


관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 27. 마스터 페이지(Master Page)와 테마(Theme;스킨) - 레드플러스 2007-06-07 5433
  26. 간단한 회원가입 페이지 만들기 프로젝트 (1) - 레드플러스 2007-03-19 6681
  26.1. 간단한 회원가입 페이지 만들기 프로젝트 설명서 - 레드플러스 2007-06-04 5446
  26.2. 회원(Users) 테이블 및 저장프로시저 설계 - 레드플러스 2007-06-04 8175
  26.3. 회원가입 페이지 만들기 : Register.aspx - 레드플러스 2007-06-04 9568
  26.3.1. 회원가입 페이지 만들기 : Register.aspx.cs - 레드플러스 2007-06-04 6173
  26.4. 회원 로그인 페이지 : Login.aspx - 레드플러스 2007-06-05 5653
현재글 26.4. 회원 로그인 페이지 : Login.aspx.cs - 레드플러스 2007-06-05 5730
  26.5. 회원 로그인 및 정보 확인 테스트 : Default.aspx - 레드플러스 2007-06-06 5202
  26.5. 회원 로그인 및 정보 확인 테스트 : Default.aspx.cs - 레드플러스 2007-06-06 5341
  [TIP] Login ReturnUrl: 로그인하지 않은 페이지에서 튕겨 나온 후 원... - 레드플러스 2015-02-13 3547
다음글 25. GDI+를 이용한 이미지 처리 : GDI(Graphics Device Inte... - 레드플러스 2007-03-05 6525
 
손님 사용자 Anonymous (손님)
로그인 Home