How to make Login as Default route in ASP.NET CORE 5.0 MVC

Rayor

I am trying to load Login Page in the first start when application is load. So far What I try

Configure

app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllerRoute(
                    name: "default",
                    //pattern: "{area=Manager}/{controller=Ticket}/{action=Index}/{id?}");
                    pattern: "{area=Manager}/{controller=Home}/{action=Index}/{id?}");
                endpoints.MapRazorPages();
            });

ConfigureServices

services.AddMvc().AddRazorPagesOptions(options => {
                options.Conventions.AddAreaPageRoute("Identity", "/Account/Login", "");
            }).SetCompatibilityVersion(CompatibilityVersion.Version_3_0);

This method works fine, but after user click Login button nothing happened. The Login Page in againg loaded. SO far I check couple of post here but whatever I check it is releted to .NET CORE 2.0 and CORE 2.1 Any idea what is the problem here ?

DanielD

Default Routes are supposed to redirect people to a common page (like index.* or start.*, etc.) where the user is able to navigate from and do their stuff.

Setting up a login page for that seems wrong to me, because you are not able to do anything else there, but to login and authenticate.

You stated, that you want to always show the login page before anything else happens, then I guess your application is totally secured and no action or function is available without a valid login.

If this is the case, then simply require an Authorization on every single page, that redirects you then automatically to your login screen. You can use [Authorize] attribute for that or even configure it globally inside the Configure method: endpoints.MapRazorPages().RequireAuthorization();

hint: haven't checked this if it works, some searches against "asp.net mvc global authorization" might help here

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

Asp.net core default route

How to make a custom route in ASP MVC

ASP.NET Core WebAPI default route not working

Conventional default route in asp.net core not working

ASP.NET Core 2 default route having areas

How to route the user to the login page on every page request in ASP.NET Core 2.0

ASP.Net Core default route as /Home with it shown by default

Changing default route in ASP.NET Core Razor Pages

default route with id does not working in asp.net core

ASP.Net Core 2.2 Upgrade - Default Route Redirection Issue

ASP Net Core - How to make route inheritance on multiple level?

Adding [Authorize] to controller failing to redirect to Identity Login route. ASP.NET CORE 3.1 MVC

How can I configure ASP.NET Core routing to route to controllers (without optional action) if they exist, then fall back to a default route?

How to make Cascading dropdown in asp.net core mvc?

How to override default Identity AccessDenied route in ASP.NET CORE MVC

How to make login in asp.net MVC4?

How do I change the ASP.NET MVC default login page to login by username instead of email address?

ASP.NET Core MVC default routing

ASP.NET Core route with constraint is not falling back to default route

How to make ASP.NET Core MVC routes generation relative?

Change the default route in Asp.net core Web Api

Change default identity Login route to something custom asp.net core

How to get logged user data in ASP.NET Core 5 MVC (.NET 5)?

ASP.NET Core 5 route redirection

How to make a dashboard with ASP.NET Core MVC

How to make PUT from ASP.NET MVC to ASP.NET Core Web API?

How to set default identity login page in .net core 6 mvc instead of index page in program.cs

How to change the default page in ASP.NET Core MVC?

Login Page with ASP.NET Core (MVC)

TOP Ranking

  1. 1

    Failed to listen on localhost:8000 (reason: Cannot assign requested address)

  2. 2

    pump.io port in URL

  3. 3

    How to import an asset in swift using Bundle.main.path() in a react-native native module

  4. 4

    Loopback Error: connect ECONNREFUSED 127.0.0.1:3306 (MAMP)

  5. 5

    Compiler error CS0246 (type or namespace not found) on using Ninject in ASP.NET vNext

  6. 6

    BigQuery - concatenate ignoring NULL

  7. 7

    Spring Boot JPA PostgreSQL Web App - Internal Authentication Error

  8. 8

    ggplotly no applicable method for 'plotly_build' applied to an object of class "NULL" if statements

  9. 9

    ngClass error (Can't bind ngClass since it isn't a known property of div) in Angular 11.0.3

  10. 10

    How to remove the extra space from right in a webview?

  11. 11

    Change dd-mm-yyyy date format of dataframe date column to yyyy-mm-dd

  12. 12

    Jquery different data trapped from direct mousedown event and simulation via $(this).trigger('mousedown');

  13. 13

    maven-jaxb2-plugin cannot generate classes due to two declarations cause a collision in ObjectFactory class

  14. 14

    java.lang.NullPointerException: Cannot read the array length because "<local3>" is null

  15. 15

    How to use merge windows unallocated space into Ubuntu using GParted?

  16. 16

    flutter: dropdown item programmatically unselect problem

  17. 17

    Pandas - check if dataframe has negative value in any column

  18. 18

    Nuget add packages gives access denied errors

  19. 19

    Can't pre-populate phone number and message body in SMS link on iPhones when SMS app is not running in the background

  20. 20

    Generate random UUIDv4 with Elm

  21. 21

    Client secret not provided in request error with Keycloak

HotTag

Archive