1
少し問題があります。 ログインをクリックした後、ユーザーがロール管理者であることを確認したいと思います。 ログイン時にUserNameを取得して管理者ロールであることを確認してください
if(User.IsInRole("Administrator"))
ユーザーにそれをやったときに、私は一つの問題が残っている== nullで、私はそれを行うための別の方法を把握することはできません。
私はいくつかのことを試しましたが、実際には何も動作しません。
それはこの
switch (result)
{
case SignInStatus.Success:
//check if user is admin
if (Roles.GetRolesForUser().Contains("Administrator"))
{
return RedirectToAction("Index", "MIS");
}
else
return View();
されていないことを確認しwithingする必要がありますが、あなたは価値がであるものを確認しましたユーザーは渡されていますか? – Izzy
「User.IsInRole( "Admin") 'User = nullの場合 – bfmv991