0

私の Web サイトでは、3 つの役割 (編集者、レビュー担当者、および作成者) を持っています。状況によっては、コーディングによって 3 つの役割すべてをユーザーに追加する必要があります。私はこのコードを使用し、すべてのユーザーを保存します。ユーザー名とパスワードでログインできません。よろしくお願いします。

Membership.CreateUser(TextBox1.Text, "123456", "email");
Roles.AddUserToRole(TextBox1.Text,  "Editor" );
Roles.AddUserToRole(TextBox1.Text, "Author");
Roles.AddUserToRole(TextBox1.Text, "Reviewer");
4

3 に答える 3

1

ステータスを返す CreateUser の拡張バージョンを呼び出します。成功ステータスが返されることを確認してください。また、役割が実際に追加されたことを確認するために、 Roles.GetRolesForUser("..") またはそのようなものを呼び出して、健全性チェックを行います。

于 2012-11-18T19:27:35.537 に答える
0

役割は 1 つだけです。これらすべてのロールのすべての権限を含むロールを作成し、それをユーザーに割り当てます

于 2012-11-18T15:42:54.270 に答える