これは疑問を述べる奇妙な方法ですが、これが私が達成しようとしているものです。asp.netはセッションRoles.AddUsertoRoleのロールを格納します(私が探しているものではありません)
これは私がMySQLのDBへ
接続をやっているものです(完了)
認証(完了)
私は、MySQLで指定したすべてのロール(完了)
ストア何とかそれらの役割を選択私は自分の役割のメンバーシップに基づいてコントロールとリンクを表示することができます。
は、私はちょうどこれは私がコード
MySqlDataReader dr2 = cmd2.ExecuteReader();
while (dr2.Read())
{
string roleName = dr2["role"].ToString();
//error here -> Roles.AddUserToRole(userID, roleName);
}
アクセスユーザのために拒否されたとして、これを使用してい
system.web
membership defaultProvider="MySQLMembershipProvider"/
roleManager enabled="true" defaultProvider="MySQLRoleProvider"/
/system.web
web.configファイルでのMySQLの一部を処理するために考え出しました '@ 'localhost' の(パスワードを使用:NO)
Roles.AddUserToRoleは本当に私のニーズを満たすために探していますか?私はsessioにユーザーの役割を格納する必要があると思いますか? I
私は混乱している部分があると思います。なぜなら、ユーザーとロールを持つテーブルがあり、そのロールが選択されていると、それらのロールがテーブルにあるからです。どうすればasp.netの使用を確認できますかそれらのロール –
も、私のユーザーのCNAは1-20のロールを持っています –
私はasp.netにどのようにユーザーxがInfoAdminロールの一部であると言いますか? –