繁体   English   中英

如果用户已经登录 Blazor 服务器,如何将身份登录页面设置为启动页面并将用户重定向到仪表板

[英]How To Make Identity Login Page As Startup Page And Redirect User to Dashboard If User Is Already Logged-in In Blazor Server

在这里,我有简单的聊天 blazor 服务器应用程序,用户登录,添加朋友并可以与添加的朋友聊天。
在应用程序中,通过将身份验证类型选择为Individual Accounts ,在创建项目时创建身份登录、注册等。

现在,我想要将身份登录页面作为我的默认起始页面,在登录重定向 blazor 仪表板之后,如果用户已经登录,则将该用户重定向到仪表板。

任何帮助实现这些事情都将不胜感激。 谢谢

sudip chand,您的应用程序的当前设计有什么问题? 即使您不是第一个要求此设计的用户,我也不会按照您的要求做。 您当前的设计仅在用户通过身份验证时才允许访问聊天页面。 我认为这是正确的设计。

但是,如果您想将身份登录页面设为默认起始页面,您可以将@attribute [Authorize]添加到 _Host.cshtml 文件的顶部。 这将确保,如果用户未通过身份验证,不属于 Blazor 应用程序的登录页面将在 Blazor 应用程序完全呈现之前显示。

暂无
暂无

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

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