0
私はMySQLのサインアップ/登録システムを使用しています。ユーザーとパスが正しく、許可が0の場合、彼はゲストとしてログインします。ユーザーとパスが正しい場合、ユーザーにパーミッション1がある場合、彼は管理者としてログインします。ユーザーがゲストであれば、私はForm1を開きたい、彼がadminならForm 2を開く。この時点で私のプログラムはMySQL DBを読み書きする。結果に応じて特定の値(パーミッション)を読み、条件文を書くにはどうすればよいですか?C#のMySQL DBから特定の値を取得する
認証:
private bool validate_login(string user, string pass)
{
db_connection();
MySqlCommand cmd = new MySqlCommand();
cmd.CommandText = "Select * from miembros where [email protected] and contraseñ[email protected]";
cmd.Parameters.AddWithValue("@user", textBox1.Text);
cmd.Parameters.AddWithValue("@pass", textBox2.Text);
cmd.Connection = connect;
MySqlDataReader login = cmd.ExecuteReader();
if (login.Read())
{
connect.Close();
return true;
}
else
{
connect.Close();
return false;
}
}
ここで、xは文字列、intまたはboolですか? –
xはオブジェクトであり、結果をキャストするか、 login.GetInt32(0);を使用できます。整数値を取得したい場合は –
質問した後に想像してください、ありがとう! –