Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Nopcommerce-要检查管理员是否在前端登录_C#_Asp.net_.net_Asp.net Mvc_Nopcommerce - Fatal编程技术网

C# Nopcommerce-要检查管理员是否在前端登录

C# Nopcommerce-要检查管理员是否在前端登录,c#,asp.net,.net,asp.net-mvc,nopcommerce,C#,Asp.net,.net,Asp.net Mvc,Nopcommerce,我正在使用Nopcommerce,我想检查管理员是否在前端登录 我已经创建了一个按钮,默认情况下它将被禁用 如果管理员登录在前端,那么只有该按钮将被启用,所以任何人都可以帮助我如何检查管理员是否登录 谢谢我让它工作起来了,所以如果有人需要,我会在这里发布解决方案 @注入IWorkContext工作上下文 @if (workContext.CurrentCustomer.IsAdmin()) { //Here write code } NopCommerce已经在提供的模板中完成了这项工作。

我正在使用Nopcommerce,我想检查管理员是否在前端登录

我已经创建了一个按钮,默认情况下它将被禁用

如果管理员登录在前端,那么只有该按钮将被启用,所以任何人都可以帮助我如何检查管理员是否登录


谢谢

我让它工作起来了,所以如果有人需要,我会在这里发布解决方案

@注入IWorkContext工作上下文

@if (workContext.CurrentCustomer.IsAdmin())
{
 //Here write code 
}

NopCommerce已经在提供的模板中完成了这项工作。如果您登录,每个页面的顶部都会显示一个管理链接。你需要看看这是怎么回事。
@using Nop.Core.Infrastructure;
@using Nop.Core;
@using Nop.Core.Domain.Customers;


@{
    var _workContext = EngineContext.Current.Resolve<IWorkContext>();
    var isUserAdmin = _workContext.CurrentCustomer.IsAdmin();
}

@if(isUserAdmin)
{
//your code
}