我添加了一个类文件config.cs
然后将一个通用判断用户是否已登陆系统(cookie保存)的方法写在这个类里!然后就可以在网站各页面的 xxx.aspx.cs 文件里使用这个方法但是在 编译的时候却说 Request无法找到!请问有没有更好的方法,这个关系到用户登陆系统的很多页面~~~~~~~~~~~~~~求高人路过鼎立相助!在线等待!^_^
public bool IsLogin(string cookie_name,string cookie_user,string cookie_pass)
{
if(Request.Cookies[""+cookie_name+""]!=null)
{
string username=enc.DecryptText(Convert.ToString(Request.Cookies[""+cookie_name+""][""+cookie_user+""].Trim()));
string userpassword=enc.DecryptText(Convert.ToString(Request.Cookies[""+cookie_name+""][""+cookie_pass+""].Trim()));
if(con.conGetCount("ID","User","UserName="+sys.rep(username)+" AND UserPassword="+sys.rep(userpassword))!="0")
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}

解决方案 »

  1.   

    初学者常犯的错误!~~~
    把page当参数穿进来
      

  2.   

    use  HttpContext.Current.Request
      

  3.   

    是啊!我就是把page当参数穿进来了! 请问该怎么办??
      能否解决?
      

  4.   

    System.Web.HttpContext.Current.Request
      

  5.   

    能否请教一下你们设计这个用户登陆的时候是怎么设计的?
      我还要判断一下cookies里的用户和密码 与数据库查询的是否一致~~   有没有大侠给出一段常用代码呀?
      

  6.   

    在你的类里加上引用就可以
    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
      

  7.   

    要声明HttpContext.Current.Request
      

  8.   

    同意 回复人: LoveCherry 
    using System.Web.HttpContext.Current.Request
      

  9.   

    HttpContext.Current.RequestCookies[cookie_name]
      

  10.   

    System.Web.HttpContext.Current.Request
      

  11.   

    在你的类里加上引用就可以
    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;HttpContext.Current.Request
      

  12.   

    用httpcontext吧,这样就不需要把page当参数传进来了。