Login Controls 고석현 손효일 이규태.

Slides:



Advertisements
Similar presentations
앱솔루트 MOOC 간호학과 압축강의 시청 사용절차 Manual 부산경상대학교 앱버튼 Ver 0.1.
Advertisements

1/37 한글에는 전문적인 문서 편집을 위한 고급 기능이 있다. 문서를 편리하게 수 정할 수 있도록 도와주는 찾기 / 찾아 바꾸기, 다른 위치로 이동할 수 있는 책 갈피와 하이퍼링크에 대해 알아보자. 그리고 자주 사용하는 서식을 미리 정 해 놓고 쓰는 스타일 활용법과 스타일이.
1 Lotte EDI 환경 설정 매뉴얼 LLTTTTEE Always with You OO.
1 넷스팟 MAC ID 설정 방법 ( 서울캠퍼스 기준 ) 각종 스마트폰의 WiFi 를 이용시 각종 스마트폰의 WiFi 를 이용시 MAC ID 설정을 하는 방법 입니다. 아이폰의 경우는 별도의 설정없이 바로 사용이 가능하오니, 사용이 어려울 경우, 고객센터로 문의하시면 됩니다.
아이튠즈 계정 생성. 1. 인터넷을 통해 설치한 아이튠즈를 실행 한 후 그림의 순서대로 선택을 합니다. 1 2.
Windows Function Windows XP Windows 7 Windows 8 FREE 조장 : 김동환 조원 : 전태우
베플리-T 2.8 설치 매뉴얼 1. 윈도우 XP에서 설치하기 p.2

목차 Contents 무선인터넷용 비밀번호 설정방법 Windows 7 Windows 8 Windows XP MAC OS.
스마트워크(가상화) 외부 접속 방법 정보관리실.
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
네오플러스 인트라넷 통합인증 설정 매뉴얼.
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
1) 인터넷주소(강남구보건소)로 접속해주세요.
코크파트너 설치 가이드 Window 7.
표지 Ⅵ. Web VAN 사용자매뉴얼 (브라우저보안설정)
윈도우7 체크 설치 매뉴얼
SSL - VPN 사용자 가이드 - IT 지원실 네트워크 운영팀 -.
Outlook 에서 POP3 설정 방법.
Outlook Express 메일 백업 및 복원가이드
DPR-1630&1615 IP공유기 셋팅 방법 고객지원팀 작성자 : 정청석.
업체등록신청절차 목차 메인화면 메세지별 유형 2-1. 이미 가입된 공급업체
옐로우캡 TSC 드라이버 설치방법.
Windows 8 Ksystem G&I 설치.
메뉴얼 - 협력업체용 -.
홍익대학교 메일 시스템 구축 Outlook 설정 매뉴얼.
SAP GUI 설치 가이드 프로세스 혁신 TFT.
3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master
1. C++ 시작하기.
SSL-VPN 설치 및 접속 설명서.
ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )
SSL VPN 접속방법 1 메뉴얼 발행해 주세요 2. 현재 접속하려는 보안은 SSLVPN 이라고 합니다.
아웃룩 설정 안내서.
환경 설정 예제 데이터베이스 생성 - 그림 3.34의 SQL Server 관리 스튜디오 창의 왼쪽 영역의 데이터베
1. SSLVPN 접속 방법 Internet Explorer 실행(타 브라우저 사용 불가)
TSRM 사용시 PC 기본환경설정 1. 로그인이 안되는 문제해결 1) Windows8 이상일때
2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.
이메일 자동 포워딩 방법 (Outlook/OWA)
홀인원2.0 설치 메뉴얼.
1. SSLVPN 접속 방법 Internet Explorer 실행(타 브라우저 사용 불가)
홍익대학교 메일 시스템 구축 그룹웨어 메일 이전 하기.
< 현금영수증가맹점 가입절차 >
2 보안 1 도구 윈도우 XP > 온밀크 프로그램 설치 장애 (보안 설정) / 품목추가 깨질 때 장애증상
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
Moving Control in Web using Ajax Toolkit
PMIS 서버 설정 환경설정 작성자 : 배경환.
Outlook 손상된 PST 복구
화상대화 매뉴얼 한국지역정보개발원.
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
시보기 / PC 연결설정방법 광주 직영 임성환 사원.
OpenCV 설정 2.21 만든이 딩딩.
수동 설치시는 설치 방법 1. 두번에 설치 CD 속에 fscommand 폴더 밑에 Osstem 이라는 폴더를
WZC 무선 연결 방법 (Windows 7 Ver.).
1. 신규 연세메일(Gmail)에 로그인 합니다. ( yonsei. ac. kr )
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
업체등록신청절차 목차 메인화면 메세지별 유형 2-1. 이미 가입된 공급업체
1. 포털 시스템 사이트 접속 ◎ 포털시스템 ( ) 사이트에 들어갑니다.
1. Vista Wireless LAN 설정하기
무선랜 사용자 설명서 (Windows Vista 사용자).
IPC 펌웨어 업그레이드 방법 안내 ** 반드시 IPC를 NVR POE 포트 연결 전에 작업 하시기 바랍니다. IPC를 NVR POE 포트에 연결 하실 경우 IP 대역폭을 마추셔야 하는 작업이 필요합니다. **
접근제어 솔루션 계정등록 및 클라이언트 설치.
Installation Guide.
FTP 스캔 설정 방법 강사 : 이성휘 대리.
Homework #3 - 페이지 모듈화 및 로그인처리 -
어드민 로그인 ID : admin 비밀번호 : 서보테크 1. 제품소개 등록 - MISUBISHI
1) 인터넷주소(강남구보건소)로 접속해주세요.
이 프레젠테이션은 PowerPoint의 새로운 기능에 대해 안내하며, 슬라이드 쇼에서 가장 잘 보입니다
Presentation transcript:

Login Controls 고석현 손효일 이규태

Contents 1 Login Controls? 2 ASP.NET 구성 3 Login Control 4 LoginView Control 5 LoginName Control 6 Password Recovery Control 7 Create User Wizard Control 8 Change Password Control

Login Controls? 비쥬얼 스튜디오에서 기본으로 제공해주는 로그인 컨트롤들 입니다.

ASP.NET 구성 [파일]-[새로만들기]-[웹사이트] 에서 “ASP.NET 웹 사이트” 로 프로젝트를 만듭니다.

ASP.NET 구성 프로젝트가 생성 되었으면 [웹 사이트] – [ASP.NET] 구성을 선택 합니다.

ASP.NET 구성 로그인 컨트롤에서 사용하는 사용자를 등록할 수 있는 웹 사이트 관리자 페이지를 볼 수 있다. [보안] 탭을 선택하도록 합니다.

ASP.NET 구성 [보안] 페이지에서 먼저 [사용자] 테이블의 “인증 형식 선택” 링크를 선택합니다.

ASP.NET 구성 사용자가 사이트에 엑세스 하는 방법 페이지가 나오면 [인터넷] 라디오 버튼을 선택하고 완료 버튼을 누르시기 바랍니다.

ASP.NET 구성 [역할]테이블에서 [역할 사용] 을 선택해서 [역할 만들기 또는 관리]를 활상화 시켜준후 [역할 만들기 또는 관리]를 선택합니다.

ASP.NET 구성 [새 역할 만들기] 페이지에서 새 역할 이름으로 “Basic User”라고 작성한후에 역할 추가 버튼을 선택합니다.

ASP.NET 구성 “Basic User”가 추가가 되면 [뒤로] 버튼을 선택합니다.

ASP.NET 구성 [사용자]테이블에서 “사용자 만들기”를 선택 합니다.

ASP.NET 구성 [사용자 만들기] 페이지에서 새로운 계정을 만들도록 합니다. 비밀번호를 입력할때는 최소 암호 길이가 7자이고 영문자 숫자 이외에 특수문자 하나는 꼭 포함해야 합니다. [사용자 만들기] 페이지에서 새로운 계정을 만들도록 합니다. 각각의 TEXTBOX에 내용들을 입력하도록 합니다. 오른쪽에 [역할]에서 먼저 생성한 역할 “Basic User”를 체크해 주시고 사용자 만들기 버튼을 선택해 주시면 됩니다.

ASP.NET 구성 입력을 완료한 후에 [보안]탭을 보면 기존 사용자와 기존 역할이 추가 된것을 볼 수 있습니다. 이렇게 하면 로그인 컨트롤을 사용 하기 위한 기본 설정을 완료 하였습니다.

Login Control 사용자가 로그인하기 위한 입력 폼을 정의한 컨트롤 이다. 사용자 아이디와 암호를 입력받아 등록된 사용자 정보와 비교하여 맞는지 보고 로그인 여부를 결정 한다.

Login Control [웹사이트 속성] 에서 마우스 오른쪽 버튼을 클릭 한후에 [새 항목 추가]를 선택한다. [새 항목 추가]에서 [Web Form]을 선택한후 이름을 알맞게 쓴후 추가 버튼을 선택한다.

Login Control “Login.aspx”파일에서 [디자인]을 선택 한후에

Login Control Login 작업 에서 [자동 서식]을 선택한다. 자동 서식에는 기본적으로 Login Form을 디자인 해주는 서식들이 있는데 여기서 마음에 드는것을 하나 골라 확인을 누른다.

Login Control Login Form의 속성에서 [동작]-[DestinationPageUrl]을 설정해 줍니다. 여기서는 Default.aspx 페이지를 선택후 확인을 누르시면 됩니다.

LoginView Control 사용자 로그인 상태에 따라 메시지를 다르게 보여주는 컨트롤 이다. AnonymousTemplate과 loggedintemplate로 나누어 로그인 상태와 아닌 경우에 대해 보여줄 메시지를 정의 한다.

LoginView Control “Default.aspx” 파일을 에서 [디자인]을 선택후 [도구상자]-[로그인]-[LoginView] 를 선택해서 [디자인]으로 드래그 합니다.

LoginView Control [LoginView작업]에서 [뷰]-[AnonymousTemplate]를 선택한후에 [LoginView1]에 안에다 “로그인 하기 전 상태 입니다” 라는 메시지를 작성한다. [LoginView작업]에서 [뷰]-[LoggedInTemplate]를 선택한후에 [LoginView1]에 안에다 “로그인 상태 입니다” 라는 메시지를 작성한다.

LoginStatus Control 사용자가 로그인하기 전에는 “로그인” 이라고 보여주고 , 로그인한 후에는 “로그아웃”이라고 보여준다. 링크 형식으로 사용자가 선택하여 로그인 또는 로그아웃을 할 수 있다.

LoginStatus Control [도구상자]-[로그인]-[LoginStatus] 를 선택해서 [디자인]으로 드래그 합니다.

LoginName Control 로그인한 사용자의 정보를 보여주는 컨트롤 이다. 사용자 인증 시 입력했던 사용자 아이디를 보여준다.

LoginName Control [도구상자]-[로그인]-[LoginName] 를 선택해서 [디자인]으로 드래그 합니다.

여기까지 실행결과... 로그인을 클릭하면 사용자 이름과 암호를 입력하는 페이지로 가고 로그인을 클릭하면 Default.aspx 페이로 다시 넘어와 각각의 상태가 변경된 것을 볼 수 있습니다.

Password Recovery Control 사용자가 암호를 잊어버렸을때 사용하는 컨트롤이다. 사용자의 이름(ID)로 사용자를 검색한후에 가입시 입력했던 질문의 답을 입력 하면 가입시 입력한 메일로 암호를 전송해준다.

Password Recovery Control [웹사이트 속성] 에서 마우스 오른쪽 버튼을 클릭 한후에 [새 항목 추가]를 선택한다. [새 항목 추가]에서 [Web Form]을 선택한후 이름을 알맞게 쓴후 추가 버튼을 선택한다.

Password Recovery Control 새로만든 “PasswordRecovery.aspx” 페이지에 [도구상자]-[로그인]-[PasswordRecovery] 컨트로를 드레그 한다.

Password Recovery Control

Password Recovery Control “Login.aspx”파일을 선택한후에 Password Recovery페이지로 갈 수 있는 하이퍼링크를 만들자. [도구상자]-[표준]-[HyperLink] 를 선택해서 드래그한다.

Password Recovery Control [HyperLink속성] –[탐색]-[NavigateUrl] 에다가 “PasswordRecovery.aspx” 페이지를 연결시켜준다.

여기까지 실행결과... 암호찾기를 선택하면 사용자 이름과 질문에 대한 답을 차례대로 입력하면 메일이 전송되야 하지만 여기서는 mailSettings/smtp 구성섹션을 지정하라는 오류가 나온다.

Create User Wizard Control 새로운 계정을 등록 시킬 수 있는 컨트롤이다.

Create User Wizard Control [웹사이트 속성] 에서 마우스 오른쪽 버튼을 클릭 한후에 [새 항목 추가]를 선택한다. [새 항목 추가]에서 [Web Form]을 선택한후 이름을 알맞게 쓴후 추가 버튼을 선택한다.

Create User Wizard Control 새로만든 “Signup.aspx” 페이지에 [도구상자]-[로그인]-[CreateUserWizard] 컨트로를 드레그 한다.

Create User Wizard Control [CreateUserWizard1] 속성에서 [동작]-[ContinueDestinationPageUrl] 에 “Login.aspx”페이지를 연결해준다. [ContinueDestinationPageUrl]은 새로운계정 등록 성공시 이동하는 페이지를 설정하면 된다.

Create User Wizard Control [CreateUserWizard1] 속성에서 [동작]-[CancelDestinationPageUrl] 에 “Default.aspx”페이지를 연결해준다. [CancelDestinationPageUrl]은 새로운계정 등록 실패시 이동하는 페이지를 설정하면 된다.

Create User Wizard Control “Default.aspx” 페이지에 “Signup.aspx” 하이퍼링크를 추가한다.

여기까지 실행결과... 새 계정 등록에 요구하는 대로 입력을 해서 가입 성공을 하면 로그인 페이지로 간다. ASP.NET 웹 사이트 관리도구에 추가된 계정을 확인할 수 있다.

Change Password Control 로그인한 사용자의 암호를 변경 시킬수 있게 해주는 컨트롤 이다.

Change Password Control [웹사이트 속성] 에서 마우스 오른쪽 버튼을 클릭 한후에 [새 항목 추가]를 선택한다. [새 항목 추가]에서 [Web Form]을 선택한후 이름을 알맞게 쓴후 추가 버튼을 선택한다.

Change Password Control “Unauthorized.aspx” 파일에 위와 같은 텍스를 작성하고 [ 도구상자]-[로그인]-[LoginStatus]컨트롤을 끌어다 놓는다.

Change Password Control [웹사이트 속성] 에서 마우스 오른쪽 버튼을 클릭 한후에 [새 항목 추가]를 선택한다. [새 항목 추가]에서 [Web Form]을 선택한후 이름을 알맞게 쓴후 추가 버튼을 선택한다.

Change Password Control 새로만든 “SecurePage.aspx” 페이지에 [도구상자]-[로그인]-[ChangePassword] 컨트롤을 드레그 한다. 그리고 [도구상자]-[로그인]-[LoginStatus]컨트롤을 추가시키고 텍스트를 입력한다.

Change Password Control User.Identity.IsAuthenticated 사용자가 신원이 인증되었는지 확인 Roles.IsUserInRile(“…….”) 사용자가 괄호안의 역할에 있는 사람인지 판별 솔루션 탐색기에서 “SecurePage.aspx.cs”를 클릭하면 “Page_Load(….)” 가 나온다. 여기에 위와 같은 코드를 작성한다.

Change Password Control 변경 변경 “Default.aspx”파일을 선택한후에 하이퍼링크 추가해서 [속성]-[TEXT]를 ‘비밀번호 변경’로 하고 [속성]-[NavogateUrl]을 SecurePage.aspx로 해준다.

패스위드 분실을 로그인 컨트롤 안에서 해결하기 “Login.aspx”파일을 선택한후에 로그인 폼을 선택한후에 [속성]-[링크]-[PasswordRecoveryText]에 ‘암호찾기’ 라고 입력하고 [속성]-[링크]-[PasswordRecoveryUrl]에 “Password Recovery.aspx” 파일을 선택한다. 그후에 아래있는 암호찾기 하이퍼링크는 삭제한다.

최종 실행결과...

최종 실행결과...

Thank You !