2009-12-04 3 views
1

나는 부동산 중개 회사의 웹 사이트를 만들고 있습니다. 멋지게 보이지만 마지막 구성 요소는 내 고객을위한 관리자 로그인을 생성하여 로그인해야하며 그가 판매해야하는 부동산을 추가/제거 할 수 있습니다. 그의 항목을 데이터베이스 파일에 저장하려고합니다. 항목은 DB에 바인딩 될 공개 페이지의 웹 컨트롤에 표시됩니다.고객의 웹 사이트에 대한 관리자 로그인을 만들기위한 팁

ASP.NET 3.5 웹 사이트를 고려하여 로그인을 만드는 가장 좋은 방법은 무엇입니까? 나는 [아직] PHP에 대해 알지 못했고, 역할을 만드는 데 MSDN의 일부 내용을 읽었으며, 클라이언트에 대한 관리자 로그인을 원한다고 생각하는 것 같았습니다.

팁, 권장 사항?

+1

asp.net 보안 콘솔을 SQL 공급자에 연결할 수 없습니다. 인스턴스를 만들 수없는 이유를 알아 내려고 애 쓰고 있습니다. 많은 연구를 거친 후 sqlserver express의 버그로 밝혀졌습니다. 이전에는 SQL Server의 이전 설치가 있었을 때 쓰레기가되었습니다. 로컬 설정 폴더에서 숨겨진 버전을 삭제해야했습니다! http://social.msdn.microsoft.com/Forums/en-SG/sqldatabaseengine/thread/f5eb164d-9774-4864-ae05-cac99740949b – Rey

답변

1

검증 기능을 로그인 테이블 만들기 (일반 텍스트로 암호를 저장하지 마십시오을 - 사용 MD5)를

당신이 그를 로그인 할 것으로 예상 백엔드 페이지에 로그인 컨트롤을 추가

을 정도. "관리자"유형 기능은 사용자가 로그인 한 경우 관리자 작업 만 표시하는 "IsLoggedIn()"기능을 만듭니다.

클라이언트에서 유일한 로그인 유형이 관리자 로그인 유형이되도록 나중에 다시 돌아가서 계정 유형 및 기타 권한 등으로 모든 것을 다시 할 필요가 없습니다.