View Full Version : عدم نمایش کاربرانی که Role خاصی دارند
alireza_rashvand
چهارشنبه 23 اردیبهشت 1394, 16:16 عصر
با سلام
در کنترلر UserAdmin , اکشن index لیست اعضا رو نمایش میده.
حالا اگر بخواهیم کنترل کنیم که اگر کاربر سطح دسترسی اش مثلا Admin هست نتونه لیست SuperAdmin ها رو ببینه چطور باید انجام بدیم؟
sanay_esh
چهارشنبه 23 اردیبهشت 1394, 17:08 عصر
همانطوری که خودت میگی عمل کن
یک if بذار ابتدای select ای که داری میزنی اگر admin بود تمامی کاربرانی که غیر superadmin هستند را بیاره.
alireza_rashvand
چهارشنبه 23 اردیبهشت 1394, 17:26 عصر
:| شوخی می کنید!
دوست عزیز می شه شما یک if بزنید ما ببینیم!
بسم الله
این کد اکشن:
public virtual async Task<ActionResult> Index()
{
return View(await UserManager.Users.ToListAsync());
}
این هم ویو:
@model IEnumerable<IdentitySample.Models.ApplicationUser>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.UserName)
</td>
<td>
@Html.ActionLink("ویرایش", "Edit", new { id = item.Id }) |
@Html.ActionLink("جزئیات", "Details", new { id = item.Id }) |
@Html.ActionLink("حذف", "Delete", new { id = item.Id })
</td>
</tr>
}
امین سیفی
چهارشنبه 23 اردیبهشت 1394, 18:23 عصر
سلام
یه فیلد بولین برای سوپر ادمین ها در نظر بگیرید ! :چشمک:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.