본문 바로가기

login

[ASP.NET] 인증및 접근제어와 로그인 1. 인증 웹사이트에서 사용하는 대부분의 인증은 Form인증방식입니다. 사이트 자체에서 사용자의 정보를 확인하고 인증을 처리해 주는 방식입니다. 이 방식의 인증을 활용하기 위해서는 우선 web.config의 하위에 다음과 같이 인증방식을 설정합니다. 필요에 따라 요소를 통해 인증과 관련된 여러가지 설정사항을 등록할 수 있습니다. ASP.NET은 인증이 완료되면 사용자에게 특정 쿠키값을 제공하는데 name은 이 쿠기값의 이름을 의미합니다. 이름의 기본값은 .ASPXAUTH입니다. 사용자가 인증이 필요한 페이지에 접속을 시도하거나 로그인을 시도하는 경우 보여줄 로그인을 페이지는 loginUrl로 지정합니다. 인증이 완료되고 나면 쿠키값을 받게 되는데 이때 쿠키의 보호수준을 protection으로 지정합니다... 더보기
[ASP.NET] LoginStatus LoginStatus 컨트롤은 인증되지 않은 사용자에게는 로그인을, 이미 로그인한 인증사용자에게는 로그아웃 기능을 제공하는 컨트롤입니다. LoginStatus가 존재하는 페이지에 접근하면 'Login'링크가 보일 것입니다. 이 링크를 클릭하면 자동으로 로그인 페이지로 이동합니다. 다만 로그인페이지는 존재해야 하며 web.config에 해당 페이지가 설정되어 있어야 합니다. 자세한 내용은 아래 글을 참고해 주십시오. 2016/03/21 - [Programming/ASP.NET] - [ASP.NET] 인증(Form)및 로그인(Login) 로그인을 하고 나서 같은 페이지에 접근하면 반대로 Logout라는 링크가 보일 것입니다. 이 링크를 클릭하면 로그아웃처리가 완료됩니다. 로그아웃을 위한 별도의 설정은 필요없.. 더보기
[ASP.NET] LoginName 사용자가 웹서비스에 로그인을 했을때 해당 사용자의 이름을 표시하는 컨트롤입니다. 만약 로그인이름에 특정 메세지내용을 추가하고 싶다면 FormatString속성을 사용합니다. {0}안에는 자동으로 사용자이름이 매핑됩니다. 아예 아무런 내용도 표시하고 싶지않다면 그냥 FormatString속성을 공백으로 놔두면 됩니다. 더보기