怎么做到不进行系统登录就不能访问子页面?因为子页面是可以操作数据库的
要直接地IE的地址输入子页面的地址就让它报错。
只能login.aspx能打开。我在类里做了一变量,每次登录时改变它的值。没想到只要有一个登录的别的电脑就可以访问子页面。我不知道怎么做了
要直接地IE的地址输入子页面的地址就让它报错。
只能login.aspx能打开。我在类里做了一变量,每次登录时改变它的值。没想到只要有一个登录的别的电脑就可以访问子页面。我不知道怎么做了
解决方案 »
- C#显示mysql查询结果出现System.Byte[]
- C#的windows窗体软件怎么与网页交流呢?
- Array和ArrayList有什么区别和联系吗?
- 通过iframe中的子页面控制iframe所在页面的按钮颜色
- GDI+ 画多边形 如何设计
- 如何用C#製作ISO 文件
- 很简单的问题
- 如何把DropDownList控件的三D效果去掉(边框改成一条线型)?
- 为什么我的treeview显示不出东西来?
- 关于C#读取excel,excel内单元格是随机数问题
- windows Form 里面的DataGridView怎么实现最后一行是合计?
- 如何在GridView 或 DataGrid中实现 选中行上下移动
{
Application.Lock();
Session["logined"]=false;//定义一个Session变量
Application.UnLock(); }然后在你所谓的"子页面"的page_load事件下这样判断一下:
if(!this.IsPostBack)
{
if(Session["logined"]==null || (bool)Session["logined"]==false )
{
Response.Redirect("login.aspx");
}
}//当然如果用户登录成功,则要将Session["logined"]=true;
---------------------------------
就是这个意思,那时有详细的资料?
为什么?我用的是vs2005
Session_Start事件,这个问题值得研究。
Application.UnLock();这两行是做什么用的?