WPF 로그인 인터페이스는 입력한 사용자 이름과 암호가 데이터베이스에 저장된 데이터와 동일한지 여부를 판단합니다.

1396 단어 WPF
데이터베이스 관련 정보: 서버 이름(w-PC\Example), 데이터베이스 이름(WW), 데이터 테이블 이름(WW_user).데이터베이스 필드는 사용자 이름(UserName), 암호(Password)입니다.로그인 인터페이스의 각 속성은 사용자 이름 입력 상자(txt_UserName), 암호 입력 상자(txt_Password, 나는 PasswordBox), 로그인 단추(but_load)입니다.
private void but_load_Click(object sender, RoutedEventArgs e)
    {
        SqlConnectionStringBuilder connbuilder = new SqlConnectionStringBuilder();
        connbuilder.DataSource = "w-PC\\Example";// 
        connbuilder.IntegratedSecurity = true;// ,true  Windows  
        connbuilder.InitialCatalog = "WW";// 

        SqlConnection conn = new SqlConnection(connbuilder.ConnectionString);
        conn.Open();
        string a = "select * from WW_user where UserName='" + txt_UserName.Text + "' and Password='" + txt_Password.Password + "'";
        SqlCommand comm = new SqlCommand(a, conn);
        SqlDataReader dr = comm.ExecuteReader();
        if (txt_UserName.Text == "" || txt_Password.Password == "") // 
        {
            MessageBox.Show(" "); 
        }

        else
        {
            if (dr.Read())// 
            {
                MessageBox.Show(" ");
                conn.Close();
            }

            else
            {
                MessageBox.Show(" ");
                conn.Close();
            }
        }

    }

좋은 웹페이지 즐겨찾기