簡単な登録ページがあり、ページの内容 (ユーザー名とパスワード) を送信した後、ユーザーに役割を割り当てる必要があります。WSAT GUI から 2 つの役割 (管理者とメンバー) を作成しました。
では、どうすれば彼に「メンバーの役割」を割り当てることができるでしょうか。
これは私の登録フォームです..
protected void Button1_Click(object sender, EventArgs e)
{
string EPass = Helper.ComputeHash(TextBox2.Text, "SHA512", null);
String var = System.Configuration.ConfigurationManager.ConnectionStrings["KKSTechConnectionString"].ConnectionString;
SqlConnection conn = new SqlConnection(var);
String str = @"insert into Users (Username, Pass, EmpID, Rolename)
values(@Username, @Pass, @EmpID, @Rolename)";
SqlCommand cmd = new SqlCommand(str, conn);
cmd.CommandText = str;
cmd.CommandType = CommandType.Text;
try
{
var userName = TextBox1.Text;
conn.Open();
cmd.Parameters.AddWithValue("@Username", TextBox1.Text);
cmd.Parameters.AddWithValue("@Pass", EPass.ToString());
cmd.Parameters.AddWithValue("@EmpID", DropDownList1.SelectedValue);
cmd.Parameters.AddWithValue("@Rolename", DropDownList2.SelectedValue);
cmd.ExecuteNonQuery();
}
finally
{
conn.Close();
}
}
dbo.Users: ユーザー名 (PK) | 合格 | EmpID (外部キー) | 役割名