.NET 정리
-
쿠키를 이용한 사용자 정의 인증.NET 정리 2010. 4. 26. 12:14
asp.net 쿠키 인증 구현 쿠키를 이용한 사용자 정의 인증 기능을 구현하기 지금까지 Windows 인증 모드와 Forms 인증 모드를 구현해 보았습니다. 이제 마지막으로 남은 것은 ASP.NET이 제공하는 인증 모드를 사용하지 않고 개발자가 직접 사용자 인증을 구현하는 방법만이 남아 있군요. 이 경우에는 기존의 ASP나 PHP 등에서 구현한 것과 마찬가지로 쿠키 또는 세션 등에 사용자 정보를 저장하고 정보의 존재 유무에 따라 인증 여부를 판단하는 코드를 작성하면 됩니다. 그렇다면 이번에도 간단하게 예제를 구현해 볼까요? VS.NET에서 CustomAuth라는 새 ASP.NET 웹 응용 프로그램 프로젝트를 생성하고 Web.config 파일을 다음과 같이 수정합니다. 이 섹션 설정은 ASP.NET 웹 응..
-
asp.net 인증처리 방식.NET 정리 2010. 4. 26. 11:53
인증이란사용자 이름, 암호 등 사용자를 식별할 수 있는 자격 증명을 얻고 인증 기관에서 그 유효성을 검사하는 과정을 말하며, ASP.NET은 4가지 인증 공급자를 제공합니다. Forms 인증Forms 인증이란 인증되지 않은 요청을 HTML(Hypertext Markup Language) 폼으로 리디렉션하여 사용자가 자신의 자격 증명을 입력할 수 있도록 하는 시스템을 말합니다. 사용자가 자격 증명을 입력하고 폼을 제출하면 응용 프로그램은 요청을 인증하고 시스템은 쿠키 형태로 인증 티켓을 발급합니다. 이 쿠키에는 ID를 다시 얻기 위한 자격 증명이나 키가 포함되어 있습니다. 브라우저의 후속 요청은 자동으로 쿠키를 포함합니다. //사용자에게 로그온 페이지를 제공할 경우 사용 Windows 인증loadTOCNo..
-
ASP.NET 데이터 바인딩 컨트롤.NET 정리 2010. 4. 14. 14:07
데이터 바인딩 컨트롤은 Repeater. DataList , DataGrid 가 있다. 각각의 컨트롤을 사용하여 데이터를 출력 할수 있다. Repeater 컨트롤 단순 표 형태의 출력을 할 경우 가장 적합 (단순 출력용) 데이터 소스에서 반환된 레코드 집합을 단순히 반복적으로 표현하는 컨트롤입니다. 이 컨트롤은 기본적인 레이아웃을 제공하지 않으므로 개발자가 직접 템플릿을 사용해서 레이아웃을 만들어야 한다. DataList 컨트롤 쇼핑몰의 상푼 진열 페이징이 어렵다는 단점이 있는데.. XControls.NET의 PagingHelper 컨트롤을 사용하면 쉽게 구현이 가능 DataGrid의 페이징과 사용법 동일 데이터 소스에서 반환된 레코드 집합을 테이블 형식으로 렌더링하며 항목 선택 및 편집 템플릿을 제공한..
-
ASP.NET 데이터베이스 연동.NET 정리 2010. 4. 14. 13:46
> 데이터 접근 구조의 요소 데이터 소스(Data source) 저장된 데이터를 참조할 수 있는 디스크 파일, 데이터 베이스 , XML 파일, XML 웹 서비스 공급자 (Provider) 데이터 제공자, 데이터 소스를 연결하고 명령을 실행하며 데이터를 검색하는데 사용. 데이터 공급자는 각 데이터 소스에 따라 여러 개로 나뉘어져 있으며, 그 구조가 간단, 데이터 소스와 개발자 코드간에 최소한의 계층을 만들고 기능의 저하 없이 성능을 향상 시킴. 데이터 공급자 설명 .Net Framework Data Provider for SQL server .Net FrameWork Data Provider for OLE DB .Net FrameWork Data Provider for ODBC .Net Framework ..