private void btnLogin_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
Staff sf = GetUser(txtUserName.Text, txtPassword.Text);
if (sf != null)
{
if (sf.IsDisable + "" == "1")
{
FormsAuthentication.SignOut();
lblMsg.Text = "用户名已被禁用!";
lblMsg.Visible = true;
}
else
{
//HttpContext.Current.User.Identity.Name = Staff.ID;
//---------start------ by wj 2006-1-20
Boolean isRole;
isRole = (new UserMenu()).getModuleRight(sf, "SY_SYDATA");
if (isRole)
{
//我想在这里指向我想要的页面 但是不成功 请帮忙看看????????
Response.Redirect("BD/Measure/PDAZY/default.aspx");
}
else
{
FormsAuthentication.SignOut();
lblMsg.Text = "没有访问该模块的权限!请到‘用户管理’维护";
lblMsg.Visible = true;
}
//---------end------by wj 2006-1-20
}
}
else
{
FormsAuthentication.SignOut();
lblMsg.Text = "用户名或密码不对!";
lblMsg.Visible = true;
}
}
{
Staff sf = GetUser(txtUserName.Text, txtPassword.Text);
if (sf != null)
{
if (sf.IsDisable + "" == "1")
{
FormsAuthentication.SignOut();
lblMsg.Text = "用户名已被禁用!";
lblMsg.Visible = true;
}
else
{
//HttpContext.Current.User.Identity.Name = Staff.ID;
//---------start------ by wj 2006-1-20
Boolean isRole;
isRole = (new UserMenu()).getModuleRight(sf, "SY_SYDATA");
if (isRole)
{
//我想在这里指向我想要的页面 但是不成功 请帮忙看看????????
Response.Redirect("BD/Measure/PDAZY/default.aspx");
}
else
{
FormsAuthentication.SignOut();
lblMsg.Text = "没有访问该模块的权限!请到‘用户管理’维护";
lblMsg.Visible = true;
}
//---------end------by wj 2006-1-20
}
}
else
{
FormsAuthentication.SignOut();
lblMsg.Text = "用户名或密码不对!";
lblMsg.Visible = true;
}
}
解决方案 »
- 关于枚举类型!!!
- 信息显示不出来
- 使用VS2005部署带有数据库的Web站点,按人家的步骤作了,结果总是已成功与数据库建立连接,但在登录过程发生错误(Provider:共享内存提供程序,error:0-管道的另一端上无任何进程)
- 为什么按钮button20_Click会失效,非得重新生成button20_Click_1一个才行?
- 堆栈与堆的区别
- 如何用正则表达式,将字符串 wwowowwoww 中的 o 替换成 t ,结果 wwtwtwwtww ???
- 如何把Graphics对象在页面上展现出来
- 关于控制台程序关闭的问题
- Listview是如何使用的?
- 多个DataGridView绑定多个表时出现错误
- 卸载问题
- 武汉的朋友请进!
这里不成功。
请 帮忙指点一 下