| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1048 人关注过本帖
标题:关于用session判断权限的问题
只看楼主 加入收藏
beblue
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-3-24
收藏
 问题点数:0 回复次数:3 
关于用session判断权限的问题


登陆页面login.aspx.cs

public void lg_submit(object serder, EventArgs e)
{
if (lgtxtname.Text!=""&&lgtxtpsw.Text !="")
{ string sqlselect;
sqlselect = "select * from adminall where admin_name='" + lgtxtname.Text + "' and admin_psw='" + lgtxtpsw.Text +

"'";
SqlConnection sqlconn = new SqlConnection(strConnstring);
SqlCommand sqlcomm = new SqlCommand( sqlselect , sqlconn);
SqlDataReader sqldr;
sqlconn.Open();
sqldr = sqlcomm.ExecuteReader();
if (sqldr.Read())
{
sqlcomm = null;
sqlconn.Close();
sqlconn = null;
Session["lg_purview"] = "admin";
Response.Redirect("disreg_mem.aspx");
}
else
{
errormsg.Text = "用户或密码有错!";
}
}
else
{
errormsg.Text = "必须输入用户和密码!";
}




}
}



需要登陆才能操作的页面dis.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
if (Session["lg_purview"]!= "visitor")
{
if (!Page.IsPostBack)
{

bindgrid();
}
}
else
{
Response.Redirect("login_1.aspx");
Response.Write("alert(\"请先登陆!\")");
}
}


我是想初始session["name"]为visitor 登陆成功后为admin
在操作数据库的时候判断session["name"]再操作,可是依我这样写都不行啊,直接在地址栏输入dis.aspx的网址就可以操作了,,因为现在实在是急用,所以只好用这处精劣的办法了,希望大家帮帮忙,拜托了

搜索更多相关主题的帖子: session 权限 判断 
2007-06-09 19:58
铲铲
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:506
专家分:0
注 册:2006-5-2
收藏
得分:0 

铲铲是也
2007-06-09 23:44
beblue
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-3-24
收藏
得分:0 

感谢先,


继续向前-------------------努力成为高手
2007-06-10 11:23
beblue
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-3-24
收藏
得分:0 

好文章


继续向前-------------------努力成为高手
2007-06-10 18:09
快速回复:关于用session判断权限的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.063954 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved