您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> jQuery cookie cookie 控制权限的问题,请大家指点

jQuery cookie cookie 控制权限的问题,请大家指点

来源:网络整理     时间:2016/8/12 13:53:37     关键词:jQuery cookie

关于网友提出的“jQuery cookie cookie 控制权限的问题,请大家指点”问题疑问,本网通过在网上对“jQuery cookie cookie 控制权限的问题,请大家指点”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:jQuery cookie cookie 控制权限的问题,请大家指点
描述:


登陆页面给cookie赋值的语句:


 Response.Cookies["UserName"].Value = Convert.ToString(dt.Rows[0][1]);
Request.Cookies["loginName"].Value = Request.Cookies["loginName"].Value;

引用页面aaa.aspx检验权限的语句

 if (string.IsNullOrEmpty (Response.Cookies["loginName"].Value ))
            {
                Response.Redirect("Login.aspx?reason=1&url=DeletedManage.aspx");
            }

但是每次登陆后再进aaa.aspx页面还是没有权限,请大家帮我看看 错在哪里,
或者直接给个可用的代码,就是用cookie 控制权限的,登陆后写什么代码,在要验证的页又写什么?
谢谢了 
解决方案1:

Cookies["USERNAME"].Expires = DateTime.Now.AddYears(1);//一年过期 
这个控制cookie的超时时限
建议用 cookie做权限的时候加一个域的限制,那样只有在本域内才能访问此cookie
代码:Cookies["USERNAME"].Domain = uDomain;

解决方案2:

Request.Cookies["loginName"]都为空了,还有Value吗?当然报错了

解决方案3:

还是用Session好,或是直接使用Membership。

解决方案4:

用session不错的。

解决方案5:

那就试一试一楼仁兄的方法吧

解决方案6:

用Session吧,方便控制
Session["UserName"]=Convert.ToString(dt.Rows[0][1]);
登录时
if(Session["UserName"]==null)
{
    Response.Redirect("Login.aspx?reason=1&url=DeletedManage.aspx");
}

解决方案7:

呵呵,帮顶

解决方案8:

你的检测方式错了吧
登录页面:
Response.Cookies["loginName"].Value = Convert.ToString(dt.Rows[0][1]);
aaa.aspx:
if (Request.Cookies["loginName"] == null)
{
   Response.Redirect("Login.aspx?reason=1&url=DeletedManage.aspx");
}

解决方案9:

而且要保证浏览这个站点的用户的浏览器设置为允许Cookie

解决方案10:

aaa.aspx 页面
Request.Cookies["loginName"].Value 
读取应该是 Request


以上介绍了“jQuery cookie cookie 控制权限的问题,请大家指点”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3227147.html

jQuery cookie相关图片

jQuery cookie相关文章