当我运行我的 asp mvc 站点时,用户看到的第一页是 Index from HomeController
.
http://localhost:50975/
在该页面上显示的数据仅属于该用户。
当我注销用户时,我希望我的 URL 保持不变(实际上www.site.com
):
http://localhost:50975/
但没有内容(因为用户没有登录)。
我现在这样处理这个问题,但我想知道这是好方法还是有更好的方法(可能有)。
在我看来:
@if (Request.IsAuthenticated)
{... display data
}
else{... show only some logo and login and register form
我不知道我是否对我想要的内容足够清楚,基本上我希望当用户在主页上时,当用户经过身份验证而不是经过身份验证时,该 URL 保持不变。