C# 程序增加登陆界面

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:00:29
一个已经做好的C#程序想增加一个登陆界面,要如何修改,而且要有验证码机制
我是菜鸟希望有详细解答 ,在数据库中也要添加一个表吧

private void btn_Login_Click(object sender, EventArgs e)
{
try
{
//把窗体文本设置为正在验证
this.Text = "正在验证...";
//设置鼠标状态为忙碌
this.Cursor = System.Windows.Forms.Cursors.WaitCursor;
//构造sql语句查处用户名为 txtUserName.Text的文本名
string sqlStr = "";
sqlStr = "select userPassword,userPurview from tbl_User where UserName='"
+ txtUserName.Text.Trim() + "'";
//实例化DataSet对象
DataSet myDataset = new DataSet();
//创建数据适配器对象用来链接数据库
SqlDataAdapter adapter = new SqlDataAdapter(sqlStr, sqlConnection1);
//将取得的数据放到dataset中
adapter.Fill(myDataset, "tabel1");
//如果找到符合记录的数据符合密码 表示认证成功
if (myDataset.Tables[0].Rows[0].ItemArray[0].ToString() ==
txtUserPassword.Text.Trim())
{
//实例化新窗体
frmMain ob_FrmMain = new frmMain();
//CShared对象
CShared.userInfo[0] = txtUserName.Text.Trim();
CShared.userInfo[1] = myDataset.Tables