0
我的第一個問題在這裏。對於我正在構建的MVC 4 CMS應用程序,我正在使用SimpleMembersshipProvider。其中,我有分配給特定角色的用戶。登錄後,我想檢查這些用戶具有的角色,然後將它們重定向到應用程序的特定部分。使用Websecurity,登錄后角色信息似乎不可用
因此,當用戶登錄時,我檢查使用:
if (ModelState.IsValid && WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe))
{
if (User.IsInRole("Organisation"))
{
return RedirectToAction("Index", "Organisation");
}
}
這永遠不會奏效了第一次,但只要我在代碼後輸入URL已執行,或者,如果我這樣做第二次,它完美的作品。登錄時角色信息不可用?有沒有另外一種方法可以解決這個問題?
感謝您的答案和我的appologies,如果這是一個簡單的問題。