입력 한 URL을 기반으로 login.aspx로 웹 프로젝트를 설정하고 싶습니다. 로그인동일한 프로젝트에서 로그인을하고 로그인하지 않고 URL을 기반으로합니까?
but if accesses on www.mywebsite.com/B will be with login.
내가 websiteID 같은 세션에서 작동하지만이 문제가 발생하지 않고 검색을 할 수 있습니다 -
누군가 액세스 www.mywebsite.com/A이 경우라고 할 수 있습니다. 웹 사이트 ID가 서로 실행 중입니다.
내가 왜 그런 해결책을 B 이유는 공개하지 않는 이유. 다른 사람이 공개되는 일부 사람들에게 사용됩니다.
이런 종류의 나쁜 영향이 있습니까? 2 개의 다른 웹 프로젝트로 분할해야합니까? 나는 다 똑같기 때문에 그렇게하지 않았다. 단지
의 차이가있다. 따라서 2 개의 업로드를 수행하고 2 개의 프로젝트를 유지 관리하는 것이 번거로울 수 있습니다.
의 web.config는 또한 당신의 제안 일 것입니다 무슨 솔루션 A.
에 영향을하면서 내가 asp.net 멤버 자격 공급자 솔루션을 할 수 없기 때문에 또 다른 문제입니까?
Ps; web.config에서 특정 디렉토리 만 보안을 유지하는 것으로 들었습니다. 내가 어떻게 할 수 있니? 이게 도움이 될 수 있니?
편집 : 둘 다 같은 단계 aspx 페이지 있습니다. 로그인 한 후 솔루션 A에서 사용되는 기본 페이지로 리디렉션됩니다. 유일한 차이점은 쿼리 문자열 매개 변수입니다. 이것이 default.aspx를 두 페이지 모두에 대한 첫 번째 검색 페이지로 설정하면 두 가지 모두에 영향을 미칩니다. 쿼리 문자열 매개 변수를 사용하여 보안을 설정할 수없는 경우가 아니라면 web.config의 보안 경로가 작동하지 않습니다. 내가 잘못?
감사합니다.
실제로, 당신은 나를 잘못 잡았거나 충분하지 않다고 아마 설명했습니다. 그들에는 동일한 단계 aspx 페이지가있다. 로그인 한 후 솔루션 A에서 사용되는 기본 페이지로 리디렉션됩니다. 유일한 차이점은 쿼리 문자열 매개 변수입니다. 그렇기 때문에 A.aspx가 두 페이지 모두에 대한 첫 번째 검색 페이지 인 경우 A.aspx를 보호하는 것이이 두 가지 모두에 영향을 미칩니다. 내가 잘못? – batmaci