나는 asp.net 회원 자격을 박탈 했으므로 내 승인 태그가 필요하다고 짐작하고있다. 아마도 그들이 회원 등급을 가르키고 있기 때문에 (이것을 검증하는 방법을 모르겠다.) 내 AuthorizeTag 작성 방법
는 지금이공용 클래스 MYTEST을하려고 노력 : {
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
if (httpContext == null) throw new ArgumentNullException("httpContext");
// Make sure the user is authenticated.
if (httpContext.User.Identity.IsAuthenticated == false)
{
return false;
}
else
{
return false;
}
}
}
그때 내 defautl보기에 내가 이것을 가지고 AuthorizeAttribute .
FormsAuthentication.SetAuthCookie ("xiao", true);
그때 다른보기에이[MYTEST()]) (약 공공 ActionResult { 반환보기(); }
나는이보기로 가서 여전히 액세스 할 수 있습니다. 나는 그것이 URL
"LogOn?ReturnUrl=%2fHome%2fAbout"
이를두고 있음을 볼 수 있지만 결론이 난 여전히 페이지 (모든 내용)을 볼 수있다. 내가 최소한 공인 된 것이나 그와 비슷한 것을보아야 할 때.
무엇이 잘못 되었나요?
감사
확인 지금 작동하는 것 같다하지만, 난 여전히 역할을 전달하는 방법을 모르겠어요.
왜 asp.net 회원 자격을 박탈합니까? –
그것은 내 요구를 충족시키지 못합니다. 나는 사용자를 결정하기 위해 userName 이상을 사용하고 있기 때문에 중복되는 userNames를 고려해야한다. 이 작업을 수행 할 때마다 내장 메서드를 사용할 수 없습니다. 나는 그들 모두를 다시 써야한다. 나는 또한 그것이 생성하는 대부분의 테이블을 필요로하지 않는다. – xiao