在身份验证控件中,我有以下行将用户标记为在系统中已通过身份验证(在签出密码后):
FormsAuth.SignIn(userName, rememberMe);
如果我重定向,这是标准行为,一切都很好。但是,如果我立即显示视图,检查用户是否通过身份验证的常用方法:
Page.User.Identity.IsAuthenticated
Request.IsAuthenticated
不工作。他们说用户没有经过身份验证。如何使身份验证立即生效,或者是否有其他方法可以检查用户刚刚登录的时间?