カスタム メンバーシップがあります。コントローラーで、現在のユーザーが誰であるかを知りたいです。現在のユーザーを表示するために何を追加する必要がありますか?
[BasicHttpAuthorize]
public class TestController : ApiController
{
public String Get()
{
String memb = CustomMembershipProvider.Current.ToString();
return "Hello " + memb + " From Test Controller!";
}
}
残念ながら、私は Windows によるログインを使用していません。なのでこの方法は使えません。Entity Framework を介してデータベースに接続するメソッドを作成する必要があります。現在のユーザーを保存する場所がわかりません。これは、現在のユーザーを引き出すための Membership.GetUser() のメソッドになります。