zoukankan      html  css  js  c++  java
  • asp.net FormsAuthentication 认证

    方法一,创建身份票据写cookie

                //创建身份验证票
                FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(1"userInfo.UserName", DateTime.Now, DateTime.Now.AddMinutes(20), false"roles");
                
    //创建身份验证票的加密字符串
                string encryptedTicket = FormsAuthentication.Encrypt(authTicket);
                
    //将加密字符串存储在 HttpCookie 对象中
                HttpCookie authCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket);
                
    //将此 cookie 添加到返回给用户浏览器的 cookie 集合中
                Response.Cookies.Add(authCookie);
                
    //将用户重定向到默认页
                Response.Redirect("~/Default.aspx");
    方法二,直接使用系统FormsAuthentication类自动创建身份票据写cookie
    FormsAuthentication.RedirectFromLoginPage(username, true);
    //按你设定的名字写入cookie.
    方法三,使用登陆控件asp:Login不用写代码。
  • 相关阅读:
    三、Pandas入门
    二、NumPy入门
    jQuery模拟angular的数据绑定
    ajax里的getJSON的用法
    SQL中关于传递参数为Null的示例
    原生ajax示例
    页面自增加示例
    angular1数据绑定例子
    angular2 工程目录结构介绍
    angular js环境配置
  • 原文地址:https://www.cnblogs.com/ejiyuan/p/1486497.html
Copyright © 2011-2022 走看看