<bdo id='6XhK4'></bdo><ul id='6XhK4'></ul>

      1. <i id='6XhK4'><tr id='6XhK4'><dt id='6XhK4'><q id='6XhK4'><span id='6XhK4'><b id='6XhK4'><form id='6XhK4'><ins id='6XhK4'></ins><ul id='6XhK4'></ul><sub id='6XhK4'></sub></form><legend id='6XhK4'></legend><bdo id='6XhK4'><pre id='6XhK4'><center id='6XhK4'></center></pre></bdo></b><th id='6XhK4'></th></span></q></dt></tr></i><div id='6XhK4'><tfoot id='6XhK4'></tfoot><dl id='6XhK4'><fieldset id='6XhK4'></fieldset></dl></div>
        <tfoot id='6XhK4'></tfoot>

        <small id='6XhK4'></small><noframes id='6XhK4'>

        <legend id='6XhK4'><style id='6XhK4'><dir id='6XhK4'><q id='6XhK4'></q></dir></style></legend>

        如何使用 ASP.NET MVC 6 重定向未经授权的用户

        时间:2023-07-10
      2. <tfoot id='aMWCr'></tfoot>

        <i id='aMWCr'><tr id='aMWCr'><dt id='aMWCr'><q id='aMWCr'><span id='aMWCr'><b id='aMWCr'><form id='aMWCr'><ins id='aMWCr'></ins><ul id='aMWCr'></ul><sub id='aMWCr'></sub></form><legend id='aMWCr'></legend><bdo id='aMWCr'><pre id='aMWCr'><center id='aMWCr'></center></pre></bdo></b><th id='aMWCr'></th></span></q></dt></tr></i><div id='aMWCr'><tfoot id='aMWCr'></tfoot><dl id='aMWCr'><fieldset id='aMWCr'></fieldset></dl></div>
      3. <legend id='aMWCr'><style id='aMWCr'><dir id='aMWCr'><q id='aMWCr'></q></dir></style></legend>
          <tbody id='aMWCr'></tbody>

          1. <small id='aMWCr'></small><noframes id='aMWCr'>

                <bdo id='aMWCr'></bdo><ul id='aMWCr'></ul>

                • 本文介绍了如何使用 ASP.NET MVC 6 重定向未经授权的用户的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我想知道如何重定向用户.我有一个控制器索引(),我希望只有具有学生"角色的用户可以进入那里!所以我用

                  I want to know how to redirect users. I have a Controller Index() and I want only users with the role "Student" can enter there! So I use

                  [Authorize(Roles="Student")]
                  

                  我想知道如何将没有此角色的用户重定向到主页

                  I wonder how can I redirect users who do not have this role to the homepage

                  推荐答案

                  MVC5(及更早版本):

                  您可以通过更改 web.config 上的 loginUrl 属性来做到这一点.将其更改为所需的路线:

                  MVC5 (and older):

                  You can do this by changing the loginUrl attribute on your web.config. Change it to the desired route:

                  <authentication mode="Forms">
                    <forms loginUrl="~/Home/Index" timeout="2880" />
                  </authentication>
                  

                  MVC6:

                  在 MVC6 中你可以试试这个(在 Startup.cs 中):

                  public void ConfigureServices(IServiceCollection services)
                  {       
                      services.Configure<CookieAuthenticationOptions>(options =>
                      {
                          options.LoginPath = new PathString("/Home/Index");
                      });
                  }
                  

                  这篇关于如何使用 ASP.NET MVC 6 重定向未经授权的用户的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:Shaman.EPPlus + ASP.NET Core MVC - 部分已经存在异常 下一篇:在 asp.net core 1.0 中创建 RSS 提要

                  相关文章

                  <legend id='4I4IE'><style id='4I4IE'><dir id='4I4IE'><q id='4I4IE'></q></dir></style></legend>

                  <small id='4I4IE'></small><noframes id='4I4IE'>

                  <tfoot id='4I4IE'></tfoot>

                    <bdo id='4I4IE'></bdo><ul id='4I4IE'></ul>

                  1. <i id='4I4IE'><tr id='4I4IE'><dt id='4I4IE'><q id='4I4IE'><span id='4I4IE'><b id='4I4IE'><form id='4I4IE'><ins id='4I4IE'></ins><ul id='4I4IE'></ul><sub id='4I4IE'></sub></form><legend id='4I4IE'></legend><bdo id='4I4IE'><pre id='4I4IE'><center id='4I4IE'></center></pre></bdo></b><th id='4I4IE'></th></span></q></dt></tr></i><div id='4I4IE'><tfoot id='4I4IE'></tfoot><dl id='4I4IE'><fieldset id='4I4IE'></fieldset></dl></div>