如何避免刷新页面后“登录用户”发生变化

本文关键字:登录用户 用户 变化 登录 刷新 何避免 | 更新日期: 2023-09-27 18:16:49

我使用的是FormsAuthentication。SetAuthCookie方法。客户端登录后,我正在设置FormsAuthentication.SetAuthCookie(txtUserNo.Text.Trim(), false);

和in web。配置文件I设置

    <authentication mode="Forms">
        <forms loginUrl="PasswordEntry.aspx" path="/" timeout="1"></forms>
    </authentication>

1分钟后(页面刷新),我得到管理员数据。这是不对的。请告诉我问题出在哪里?以及解决方案。

提前感谢。拉克什。

如何避免刷新页面后“登录用户”发生变化

禁用默认启用的slidingExpiration,并在每次请求时更新您的身份验证票据一分钟:

<authentication mode="Forms">
    <forms 
        loginUrl="PasswordEntry.aspx" 
        path="/" 
        timeout="1" 
        slidingExpiration="false" />
</authentication>