首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求表单验证票的使用方法?解决方案

2012-01-02 
求表单验证票的使用方法?求表单验证票的使用方法?立即节帖[解决办法]这是我以前用了,你看看.C# codeusing

求表单验证票的使用方法?
求表单验证票的使用方法?

立即节帖

[解决办法]

这是我以前用了,你看看.

C# code
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class login : System.Web.UI.Page{    protected void Page_Load(object sender, EventArgs e)    {    }    protected void Button1_Click(object sender, EventArgs e)    {        string us = Users.Text;        string ps = Password.Text;        if (checkusers(us, ps))        {            //FormsAuthentication.RedirectFromLoginPage(us,false);            FormsAuthenticationTicket myTicket = new FormsAuthenticationTicket(                1,                us,                System.DateTime.Now,                System.DateTime.Now.AddDays(30),                false,                "admin",                "/");            string myEncrypt = FormsAuthentication.Encrypt(myTicket);            HttpCookie myHttpCookie = new HttpCookie(FormsAuthentication.FormsCookieName, myEncrypt);            this.Response.Cookies.Add(myHttpCookie);            if (HttpContext.Current.Request["ReturnUrl"] == null)            {                this.Response.Redirect("default.aspx");            }            else            {                this.Response.Redirect(HttpContext.Current.Request["ReturnUrl"].ToString());            }                            }    }    bool checkusers(string users, string password)    {        return true;    }}using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class _Default : System.Web.UI.Page {    protected void Page_Load(object sender, EventArgs e)    {        string name = getTicket().Name;        this.Response.Write(name);    }    FormsAuthenticationTicket getTicket()    {        string FormsCookieName = FormsAuthentication.FormsCookieName;        HttpCookie myHttpCookie = HttpContext.Current.Request.Cookies[FormsCookieName];        if (myHttpCookie == null)        {            return null;        }        else {            return FormsAuthentication.Decrypt(myHttpCookie.Value);        }    }} 

热点排行