내 사용자 지정 권한 부여 태그에서 사용자 역할을 확인할 때 세 번째 값이 필요합니다. 내장 된 것처럼 이것을 허용합니다.쿠키에 항목을 추가하고 가져옵니다. Asp.net MVC C#
"filterContext.HttpContext.User.Identity.Name;"
하지만 같은 이름을 가진 사용자가 많기 때문에이 기능이 작동하지 않습니다. 그래서 나는 내가 같은 이름으로 10을 가지고있을 때 이것이 나를 도울 것이라고 생각하지 않는다. 그리고 나는 그들로부터 GUID를 끌어 올려야한다.
로그인 할 때 다른 필드를 사용하여 사용자에게 알립니다.
그래서 궁금 내가 보여줄 수있는 3 쿠키 필드 (또는 User.Identity.Name 함께 수행하지만)하고 안전하도록 쿠키를 암호화하고
그런 짓을 " filterContext.HttpContext.User.Identity.UnquieField; "
쿠키에 정확히 무엇이 필요합니까? 첫 번째와 두 번째 값은 무엇입니까? – Tinister
죄송합니다. 2 번째 (로그인 할 때 생각하고 3 번째 비밀번호로 생각합니다) 값이어야합니다. 첫 번째 값은 사용자 이름이고 두 번째 값은 동일한 그룹의 사용자에게주는 일부 preifx입니다. 그것은 내가 prefiex와 userName을 보면서 많은 그룹을 가질 수있게했다. 나는 userName을 중복 할 수는 있지만 여전히 그들이 누군지 알고있다. 접두어가 다른 한 동일한 UserName을 사용할 수 있습니다. 접두어가 사용되고 userName이 사용되면 해당 이름은 거부됩니다. – chobo2