草庐IT

LoginPath

全部标签

c# - MVC 5 如何使用本地化路由定义 Owin LoginPath

我有一个MVC5网站,其本地化路由定义为routes.MapRoute(name:"Default",url:"{culture}/{controller}/{action}/{id}",defaults:new{culture=CultureHelper.GetDefaultCulture(),controller="Home",action="Index",id=UrlParameter.Optional});默认区域性导致"en-US"。问题出现在启动时,我必须使用LoginPath属性定义登录url,该属性设置一次,它将始终使用提供的值,例如如果“/en-Us/Account/

关于 c#:Authorize 属性重定向到 LoginPath 而不是 AccessDeniedPath

AuthorizeattributeredirectstoLoginPathinsteadofAccessDeniedPath我对应用程序cookie有以下配置:123456services.ConfigureApplicationCookie(options=>{  options.LoginPath=$"/Identity/LogIn";  options.LogoutPath=$"/Identity/LogOut";  options.AccessDeniedPath=$"";});还有以下授权策略:12345services.AddAuthorization(options=>{  o

关于 c#:Authorize 属性重定向到 LoginPath 而不是 AccessDeniedPath

AuthorizeattributeredirectstoLoginPathinsteadofAccessDeniedPath我对应用程序cookie有以下配置:123456services.ConfigureApplicationCookie(options=>{  options.LoginPath=$"/Identity/LogIn";  options.LogoutPath=$"/Identity/LogOut";  options.AccessDeniedPath=$"";});还有以下授权策略:12345services.AddAuthorization(options=>{  o