if (dr.Read())
{
//保存用户权限
Session["skind"] = dr["skind"];
if (Session["skind"].ToString() == "1")
{
//系统管理员登录
Response.Redirect("default.aspx");
}
else(Session["skind"].ToString() == "0")-----------这是这样写吗?提示有错误!
{
Response.Write("userinfo.aspx");
} }
else
{
Lbl_note.Text = "登录失败,请检查用户名、密码输入!";
}
另外想问一下,userinfo.aspx default.aspx 怎么接受以上传来的session并做如:
欢迎"username" 退出,
如果userinfo.aspx 有一个链接如:
<a href="aaa.aspx">下载</a>怎么判断,只有登录了的用户才能下载?
解决方案 »
- JS取高度
- 求一递归程序,请大家帮帮我,涉及到TreeView目录树!
- 什么时候用到一般处理程序?
- 关于ASP.Net设置
- 怎么做一个[确认][取消]同时存在的对话框呢?
- 急问高手,这样写怎么更新不了数据库?在线等……
- 怎样利用已保存好的winform控件生成web窗体
- 违反并发性: UpdateCommand影响了预期 1 条记录中的 0 条
- treeview控件出错(Parser Error Message: The base class includes the field 'TreeView1', but its type (Microsoft.Web.UI.WebControl
- 急求ASP.NET答案???。。。。
- FreeTextBox的使用问题
- 在2003中的页面属性PageLayout,在2005中怎么找不到了.
{
//保存用户权限
Session["skind"] = dr["skind"];
if (Session["skind"].ToString() == "1")
{
//系统管理员登录
Response.Redirect("default.aspx");
}
else
{
Response.Write("userinfo.aspx");
} }
else
{
Lbl_note.Text = "登录失败,请检查用户名、密码输入!";
}
登陆时 存一个名字的Session: session["username"]=dr["xxx"];
你在 default.aspx 直接放一个<asp:label id="xxx".....>然后 在页面加载的时候写 this.xxx.text=Session["username"].ToString();
改成
else if(Session["skind"].ToString() == "0")-----------这是这样写吗?提示有错误!
Session["skind"] = dr["skind"];这个值是什么类型啊 这样直接赋好象不对
Session["skind"] = dr["skind"].Tostring() || Session["skind"] =(long)dr["skind"];
else(Session["skind"].ToString() == "0")-----------这是这样写吗?提示有错误!
-------------
那有可能是你的值为空Session["skind"]吧
aaa.aspx : this class a inherts PageLogin class
LZ understand?
so you Should be judged in the first,And then use "dr["skind"].ToString()"
Try itif (dr.Read())
{
if(Session["skind"]==null)
{
//YOU can't do it
}
else
{
//保存用户权限
Session["skind"] = dr["skind"].Tostring();
if (Session["skind"].ToString() == "1")
{
//系统管理员登录
Response.Redirect("default.aspx");
}
else
{
Response.Write("userinfo.aspx");
}
}
}
else
{
Lbl_note.Text = "登录失败,请检查用户名、密码输入!";
}
if (dr.Read())
{
//保存用户权限
Session["skind"] = dr["skind"];
if (Session["skind"].ToString() == "1")
{
//系统管理员登录
Response.Redirect("default.aspx");
}
else
{
Response.Write("userinfo.aspx");
}
}
else
{
Lbl_note.Text = "登录失败,请检查用户名、密码输入!";
}
{
//保存用户权限
Session["skind"] = dr["skind"];
if (Session["skind"].ToString() == "1")
{
//系统管理员登录
Response.Redirect("default.aspx");
}
else(Session["skind"].ToString() == "0")-----------这是这样写吗?提示有错误!
{
Response.Write("userinfo.aspx");
} }
else
{
Lbl_note.Text = "登录失败,请检查用户名、密码输入!";
}
<a href="aaa.aspx">下载</a>怎么判断只有登录了的用户点击"下载"才能下载,整个页面是匿名用户都可以访问,只有点下载链接的时候才能下用到权限?