繁体   English   中英

MVC 控制器和 JavaScript Ajax 调用之间需要身份验证

[英]Authentication required between MVC Controller and JavaScript Ajax Call

我正在使用 ASP.NET MVC 应用程序,对于所有 CRUD 操作,我通过 AJAX(角度 js 服务)从客户端页面调用控制器操作方法。

在这里,我为我的 MVC 页面使用了 ASP.NET 表单身份验证。 但是我也想验证每个 Ajax 调用(对那些 Controller 方法),只有登录用户才能从页面调用 ajax 服务。 请指教。

我已经在我的控制器方法中使用了 [Authorize]。

你试过这个吗?

<script type="text/javascript">
  if(@User.Identity.IsAuthenticated) {
       <text>
       // call ajax
       </text>
  }
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM