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

焦急着急帮帮忙

2012-10-11 
着急着急,帮帮忙页面中有一个类using System.Webnamespace Dada.Util{public class LoginCookieHelper{pu

着急着急,帮帮忙
页面中有一个类
using System.Web;

namespace Dada.Util
{
  public class LoginCookieHelper
  {
  public const string CONST_LOGINCOOKIEACCOUNT = "Account";
  public const string CONST_LOGINCOOKIENAME = "Dada_LoginCookie";
  public const string CONST_LOGINCOOKIEPASSWORD = "Password";

  public LoginCookieHelper();

  public static void LoginCookieClear();
  public static HttpCookie LoginCookieRead();
  public static void LoginCookieSave(string account, string password);
  }
}

在另外一个类中写如下代码

  HttpCookie cookie = LoginCookieHelper.LoginCookieRead();
来读取登录中的cookie.有哪位高手帮忙解释下原理啊。。。谢谢啦

[解决办法]
什么叫 原理啊,具体代码你要看 LoginCookieRead中如何实现的啊, LoginCookieRead是静态函数,可以直接通过类名调用,不需要创建类实例
[解决办法]

C# code
public static void LoginCookieClear();这个大概应该是注销的时候,清空客户端cookie用的。实现代码大概是这样:Response.Cookies.Clear();public static HttpCookie LoginCookieRead();这个大概是登录的时候从cookie中读取用户传递过来的信息。实现大概是这个样子的:从Request.Cookies得到cookie集合,然后遍历。public static void LoginCookieSave(string account, string password);这个应该是登录验证通过后,向客户端写入登录成功的cookie。实现大概是这个样子的:HttpCookie cookie = new HttpCookie("user", "zhangsan");Response.AppendCookie(cookie); 

热点排行