我必须创建一个WPF桌面应用程序,允许我每次打开一个会话时,几个密码/用户名是正确的,我已经创建了我的WPF界面,并且我创建了我的DATABASE来测试每次if在我的DATABASE中存在几个密码/用户名,当我点击登录按钮时,我必须打开一个新的会话,任何人都可以帮我解决这个问题。WPF中的会话管理
string connectionString = @"Server=SHAGGY-PC\SQLEXPRESS;Database=gestion;Trusted_Connection=True;";
SqlConnection cnn = new SqlConnection(connectionString);
cnn.Open();
SqlCommand cmd = new SqlCommand("Select * FROM [session] WHERE login ='" + textBox1.Text + "'and password ='" + pass + "'", cnn);
cmd.CommandType = CommandType.Text;
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = cmd;
DataSet dataSet = new DataSet();
adapter.Fill(dataSet);
if (dataSet.Tables[0].Rows.Count > 0)
{
//open new session
}
新会什么? – Tigran 2012-04-12 09:53:42
目前还不清楚你要求什么。此外,这段代码对SQL注入攻击是开放的。 (http://xkcd.com/327/) – flq 2012-04-12 09:55:42