|
源代码网整理以下1.editrole.aspx页面中的代码. protected void Page_Load(object sender, EventArgs e) { this.txtUserName.Text = this.UserName; //this.Description.Text = ReponseXML(); if (!IsPostBack) { ShowUserInfo(); this.WirteCookie(); }
源代码网整理以下 }
源代码网整理以下public void WirteCookie() {
源代码网整理以下//加密程序提供程序的名称 string symmProvider = "DESCryptoServiceProvider"; //需要加密的xml字符串 string stringToEncrypt = this.ReponseXML(); //加密后的字符串 string encryptedContentsBase64 = Cryptographer.EncryptSymmetric(symmProvider, stringToEncrypt);
源代码网整理以下//写cookies Response.Cookies["UserSettings"]["uid"] = encryptedContentsBase64;
源代码网整理以下Response.Cookies["UserSettings"]["ur"] =this.UserRole; Response.Cookies["UserSettings"].Expires = DateTime.Now.AddHours(1);
源代码网整理以下
源代码网整理以下}
源代码网整理以下//与flash进行交互的页面. [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] public class XmlRepley : IHttpHandler {
源代码网整理以下public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/xml"; // context.Response.Write("Hello World");
源代码网整理以下string symmProvider = "DESCryptoServiceProvider"; string stringToEncrypt = this.GetUID(context); string decryptedContentsBase64 = Cryptographer.DecryptSymmetric(symmProvider, stringToEncrypt);
源代码网整理以下 context.Response.Write(decryptedContentsBase64); }
源代码网整理以下public string GetUID(HttpContext context) { string uid = String.Empty; if (context.Request.Cookies["UserSettings"] != null) {
源代码网整理以下if (context.Request.Cookies["UserSettings"]["uid"] != null) { uid =context.Request.Cookies["UserSettings"]["uid"]; }
源代码网整理以下} return uid;
源代码网整理以下} public bool IsReusable { get { return false; } } }
|