这是一个普通的用户登录验证程序,没有语病,但点击确定的时候,老是停留在登录页面。
源码如下:
uservalue=UserLog.SelectedItem.Value;
SqlConnection Con = new SqlConnection("Data Source=HELLO;Initial Catalog=Digital;User ID=sa;Pwd=;");
DataSet ds = new DataSet();
String sql_Sub_UserLog="select * from userdata where User_value="+uservalue;ErrorInfo.Text=sql_Sub_UserLog;
SqlDataAdapter Cmd_Sub_UserLog=new SqlDataAdapter(sql_Sub_UserLog,Con);
Cmd_Sub_UserLog.Fill(ds, "UserLogInformation");
userrow = ds.Tables["UserLogInformation"].Rows[0];
string username=llyzusername.Text.ToString();
string logpassword=llyzpassword.Text.ToString();
if(username==userrow["username"] && logpassword==userrow["password"])
{Response.Redirect("admin.aspx");}
else
{Response.Redirect("errorpage.aspx");}请问这是什么原因造成的????
源码如下:
uservalue=UserLog.SelectedItem.Value;
SqlConnection Con = new SqlConnection("Data Source=HELLO;Initial Catalog=Digital;User ID=sa;Pwd=;");
DataSet ds = new DataSet();
String sql_Sub_UserLog="select * from userdata where User_value="+uservalue;ErrorInfo.Text=sql_Sub_UserLog;
SqlDataAdapter Cmd_Sub_UserLog=new SqlDataAdapter(sql_Sub_UserLog,Con);
Cmd_Sub_UserLog.Fill(ds, "UserLogInformation");
userrow = ds.Tables["UserLogInformation"].Rows[0];
string username=llyzusername.Text.ToString();
string logpassword=llyzpassword.Text.ToString();
if(username==userrow["username"] && logpassword==userrow["password"])
{Response.Redirect("admin.aspx");}
else
{Response.Redirect("errorpage.aspx");}请问这是什么原因造成的????
解决方案 »
- repeater中的列、行 变颜色并取值
- 提示“string”不包含“equals”的定义,并且找不到可接受类型为“string”的第一个参数的扩展方法“equals”(是否缺少 using 指令或程序
- 我想做一个全选功能,代码写完了,但是不起做用。大家帮忙看看
- 请求高手:我如何实现在关闭子页面时,同时执行父页面中的一个事件
- 可否根据不同的登录用户设置刷新网页?
- asp.net 中的ajax总是出sys 未定义错误
- visual studio 设计器的几个问题?
- 把一个类通过函数调用,请高手帮个忙啊
- “ZZUMap.MainForm”不包含“mapRightClickPoint”的定义,并且找不到可接受类型为“ZZUMap.MainForm”的第一个参数的扩
- 怎么根据数据库中的路径下载文件
- datagrid 的自动套用格式是否可以修改?
- 在DataGrid里面添加了TextBox两个怎么绑定在一起,在TextBox里面输入数据后怎么保存到数据库里面去!
我觉得如果条件不成立,则应该转到errorpage.aspx去呀!!!
{Response.Redirect("errorpage.aspx");
else
{Response.Redirect("admin.aspx");这样呢?
你试试下面的代码
不过这些代码是我再记事本里写的
很多属性我写的可能不对
你确认一下
uservalue=UserLog.SelectedItem.Value;
SqlConnection Con = new SqlConnection("Data Source=HELLO;Initial Catalog=Digital;User ID=sa;Pwd=;");String sql_Sub_UserLog="select count(*) from userdata where
username='"+llyzusername.Text.Trim()+"' and userPwd='"+llyzpassword.Text.Trim()+"'";
SqlCommand cmd=Con.CreateCommand();
cmd.CommandText=sql_Sub_UserLog;
Con.Open();
object o=cmd.ExacuteScalar();
if(Object.ReferrenctEquals(o,null))
{
//false
}
else
{
int count=(int)o;
if(count>0)
//suceed
else
{//false}
}