http://www.csdn.net/Develop/read_article.asp?id=16437
解决方案 »
- 数据绑定及查找控件
- 在ASP.NET下如何生成和調用DLL文件
- .net中身份验证控件问题
- 急!insert 带参数问题
- 问一个很简单的问题??哪位高手知道如何修改???
- 在ASP.NET里如何实现类似ASP中的action的功能?
- 在一个页面里有一个iframe,iframe里有个frameset,frameset里的一个frame里有个右键菜单,不能完全显示出来,怎么办?
- 请问webform的关闭窗体方法和事件
- 寻求一控件,能够将TextBox与RequiredFieldValidator两者结合在一起的
- AttributeUsage的实用方式
- ASP.NET代码加密问题
- 怎么把任何文件写入到access数据库中,然后读出来输入到浏览器中?
2、在双击Login,进入代码编辑后,先给 @UserTest 参数赋值,然后再根据取出的数据进行判断。
private void LogButton_Click(object sender, System.EventArgs e)
{
string userid,pwd;
userid=Userid.Text;
pwd=Pwd.Text;
string mySel="SELECT count(*) as iCount from user where UserID=""+userid+""";
OleDbCommand myCmd1=new OleDbCommand(mySel,myConn);
myCmd1.Connection.Open();
OleDbDataReader Dr1;
Dr1=myCmd1.ExecuteReader();
Dr1.Read();
string Count=Dr1["iCount"].ToString();
Dr1.Close();
myCmd1.Connection.Close();
string DrPwd,DrRoles;
if(Count!="0")
{
mySel="SELECT * from user where UserID=""+userid+""";
OleDbCommand myCmd=new OleDbCommand(mySel,myConn);
myCmd.Connection.Open();
OleDbDataReader Dr;
Dr=myCmd.ExecuteReader();
Dr.Read();
DrPwd=Dr["Password"].ToString();
Dr.Close();
if(DrPwd==pwd)
{
Session["logid"]=userid;//新建一个Session
Response.Redirect("main.aspx");
}
else
Msg.Text="登录密码错.";
}
else
Msg.Text="没有这个用户.";
}
}
}
FROM [User]
WHERE (UserID = @UserID) AND (Password = @Password)"Private Sub Login_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Login.Click
If verify(Account.Text, Password.Text) Then
Server.Transfer("main.aspx")
Else
Message.Text = "Error"
End If End Sub
Function verify(ByVal UserID As String, ByVal Password As String) As Boolean
UserID = Account.Text
Password = Password.Text
Dim Rd As System.Data.SqlClient.SqlDataReader
Conn.Open()
Rd = Cmd.ExecuteReader
If Rd.Read Then
Conn.Close()
Return True
Else
Conn.Close()
Message.Text = "Error"
Return False End If End Function
如果对了,请多给点分 !!!!!!