C# MVC 5 인터넷 응용 프로그램을 코딩했으며 authorize
특성에 대한 질문이 있습니다.특성 및 데이터베이스 변경 승인
컨트롤러의이 속성에 대한 보안이 향상 되었습니까?
사용자가 사용자 이름과 암호를 등록한 다음이 사용자 이름과 암호로 로그인하면 사용자가 권한 부여 특성을 사용하여 컨트롤러에 액세스 할 수 있습니다.
데이터베이스 이름을 변경하여 새 데이터베이스를 만든 다음 인덱스보기를로드해도 뷰에 사용자가 로그인되어 있다고 생각하고 권한 부여 특성을 사용하여 컨트롤러에 액세스 할 수 있습니다.
이 문제를 방지 할 수있는 방법이 있습니까? 사용자 이름과 암호가 현재 데이터베이스에 대해 올바른지 빠르게 확인해야합니까? 아니면 더 쉽고/좋은 방법이 있습니까?
나는 확실히 동의 : 새로운 DB -> 다시 시작 응용 프로그램을! 'ASP.NET Identity 2'를 사용한다면 "로그 아웃 사방 기능"을 사용할 수도 있습니다 ... – ChrFin