2011-04-27 11 views
2

방금 ​​ASP.NET에 대해 배우기 시작했습니다. 몇 가지 질문이 있습니다.ASP.NET 사용자 정의 로그인

보안 로그인을 위해 ASP.NET 로그인 컨트롤을 사용해야합니까? 그렇지 않은 경우 MySQL DB에 대한 호출과 함께 구식 방식으로 처리 할 수 ​​있습니까? 그렇다면 어떤 사용자가 로그인했는지 어떻게 추적합니까? 어떻게 액세스를 제한합니까?

나는 인터넷 검색을 시도했지만 모든 asp.net 로그인 컨트롤에 있습니다.

+0

[ASP.NET 로그인 페이지] (http://stackoverflow.com/questions/755637/asp-net-login-page) 가능한 복제본 –

답변

5

이 권한을 얻지 못하는 방법이 너무 많습니다. 로그인 할 때 자신의 UI 컨트롤을 사용할 수는 있지만 직접 백엔드/인프라를 롤백해서는 안됩니다. 가능한 경우 회원 인증을 계속 사용하십시오. 회원 인증이 충족 될 수없는 요구 사항이 없으면 휠을 다시 발명 할 이유가 없습니다.

또한 사용할 수있는 MySQL 멤버쉽 공급자가 있습니다 (예 : here 참조).

+0

동의 함 100 % - 앱 요구 사항이 프레임 워크 구현에서 지원하지 않는 기능. 좋은 대답입니다! –

3

Scott Mitchell의 "Examining ASP.NET's Membership, Roles, and Profile" 시리즈를 통해 읽는 것이 좋습니다. 이렇게하면 자신 만의 로그인 컨트롤과 멤버십 공급자 (MySQL 또는 원하는 다른 데이터 저장소 사용)를 구현하는 데 필요한 정보를 얻을 수 있습니다.

관련 문제