我想实现通过login画面登陆后,取得用户的权限,保存在session里,之后只要权限够就可以直接通过输入url访问想要到的页面,但是现在登陆后,早原来的ie中可以访问,在新打开ie里输入url之后访问,就取不到session中内容.
想请教一下,怎样才能实现这样的需求,一次登陆后就可以记住登陆的用户名和权限,以后随时可以使用(不使用cookie)
想请教一下,怎样才能实现这样的需求,一次登陆后就可以记住登陆的用户名和权限,以后随时可以使用(不使用cookie)
解决方案 »
- javascript document.write 送分题
- MVC模式下的网站中的Script为什么有那么多个Jquery,有什么不同吗?
- textbox问题
- 奇怪的问题.在vs2005中的设计模式下,编辑的页面有样式,调试的时候样式不见了。
- 有谁知道不配置IIS怎么能实现重写URL?
- 如何检测用户是否在线?
- 关闭窗口,刷新页面的问题
- 如何获得一个页面的加载时间,急在线等
- 对十多条数据的批量操作 用什么方式实现 gridview?
- uploadify 如何返回多个文件路径?
- vs.net2005与sql2005开发的网络项目可以在sql2000下运行吗?
- 2003转2005运行代码分析警告问题
如果你想跨页面实现数据传递..只能用COOKIES.如果有高手知道其它的方法请指点一下..我知道创智VOD这个弹出页面能传递值..但不知道用什么方法..
if (dr.Read())
{
Session["a"] = dr["user"];//保存SESSION值,
Response.Redirect("a.aspx");
}
else
{
Response.Write("<script>alert('用户名密码出错!');</script>");
}
在你想要的页面的page_load里写if (Session["a"] == null)
{
Response.Redirect("a.aspx");
Response.End();
}
Session["b"] = dr["字段名"];//保存SESSION B的值,
我就是在login画面里访问数据库取到用户的权限,存在session中,页面不关闭,之后在新的ie中输入url打开页面,但是这是取session中的用户权限是空.我想要的结果是login画面中已经存在seeion的权限.请问怎么实现,不用session也可以,但不能用cookie.