我有一个带有控制器的ASP.NET MVC应用。匿名用户可以访问此控制器中的所有操作。但是,如果用户通过了身份验证,我想在操作中做一些特殊的事情。目前,我已经注意到,无论如何,在此操作的上下文中,User.Identity.IsAuthenticated始终为false。下面是我的代码:
public class MyController : Controller
{
public ActionResult GetProfile(string id)
{
if (User.Identity.IsAuthenticated) {
ViewBag.ShowAuthStu
我有一个授权的路由,不应该让用户在没有登录的情况下访问受保护的路由。但是,当我在上下文中对用户进行身份验证后使用重定向时,登录和管理之间会出现无限循环。简单地说,链接从login一直更改到admin。
错误
Error: Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prev
我试图通过一个蓝色移动应用程序中的身份验证端点实现自定义身份验证。我已经创建了一个Api Controller,它使用Azures AppServiceLoginHandler.CreateToken方法创建Jwt。当我发布到这个控制器关闭Azure应用服务身份验证,我得到一个令牌,但当我想要使用它以后,我总是收到一个"401未经授权“。
但当我打开Azure门户中的设置并发送与我收到的请求完全相同的请求时:
The requested resource does not support http method 'GET'.
我不会更改任何代码,当然我使用的是POST请
我的ASP.Net-4 web应用程序不能运行,它只显示错误"localhost redirected you too many次“。该项目工作正常。最近,我创建了一个新页面,并且通过多次跳过身份验证阶段,成功地运行了项目。然后它会显示错误,并且不能以任何方式运行。我尝试将页面从项目中排除,但同样的错误。我清理了cookies,现金,甚至我也重装了浏览器,但不起作用。 我将感谢你的帮助。 谢谢。