⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 asp.net表单身份验证.txt

📁 guan yu pai ke xi tong de ruan jian
💻 TXT
字号:

1、web.config 配置(Forms表单验证方式)

    <authentication mode="Forms">
        <forms name="auth" loginUrl="login.aspx" timeout="30"></forms>
    </authentication>
    <authorization>
        <deny users="?" />
    </authorization>


2、登录验证成功后,向客户发放身份验证票据,并将用户重定向到一个起始页面

    System.Web.Security.FormsAuthentication.SetAuthCookie("admin", false);  // false 表示不创建永久的Cookie
    Response.Redirect("Default.aspx");

    如果需要将用户重定向到 ReturnUrl 指定的页面,则:

    System.Web.Security.FormsAuthentication.RedirectFromLoginPage("admin", false);  // false 表示不创建永久的Cookie


3、如果一定要检查用户是否通过了身份验证(只要正确配置了web.config,通常不需要使用如下的代码):

    if(User.Identity.IsAuthenticated)
    {
        // 已通过验证
    }


4、用户注销时,销毁客户身份验证票据,同时将用户强制重定向到登录页面:

    System.Web.Security.FormsAuthentication.SignOut();
    System.Web.Security.FormsAuthentication.RedirectToLoginPage("URL.aspx");




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -