학교 프로젝트를 만들고 있습니다. 내 아이디어 중 하나는 로그인 양식 후에 메인 양식이 사용자가 연결된 레이블과 RM (기본적으로 사용자 코드)에 표시되지만 로그인 화면에서 사용자 이름과 RM을 얻는 방법을 모르고 RM 데이터베이스에서.로그인 후 사용자 이름과 사용자 ID를 표시하십시오.
로그인 화면 코드 :
public partial class Login : Form
{
public Login()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(@"Data Source=ROCHA-PC\SQLSERVER2014;Initial Catalog=Usuarios;Integrated Security=True");
SqlDataAdapter sda = new SqlDataAdapter("Select Count(*) from users where usuario = '" + textBox1.Text + "' AND senha = '" + textBox2.Text + "'" , con);
DataTable dt = new DataTable();
sda.Fill(dt);
if (dt.Rows[0][0].ToString() == "1")
{
this.Hide();
frmTelaInicial nform = new frmTelaInicial();
nform.Show();
}
else
{
MessageBox.Show("Erro ao logar");
}
}
private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}
가 어떻게 연결되어 현재 사용자를 얻을 라벨에 표시 할 수 있습니다?
사이드 메모와 함께 그 값을 frmTelaInicial 창에 두 개의 레이블을 추가 및 업데이트 SQL_injection) 공격. "매개 변수가있는 쿼리"를 사용하는 방법을 찾아야합니다. – Blorgbeard