2012-03-13 2 views

答えて

1

デフォルトでは、IsApproved列はfalseに設定されています。この のデフォルト動作を変更するには、さまざまな方法があります。変更のためにこのリンクhttp://forums.asp.net/t/1086175.aspx/1を参照してください。

+0

デフォルトがfalseの場合、どのようなトリガがtrueに設定されるか知っていますか? – Kenci

+0

これは、メンバーシップ・プロバイダによって定義されたデータベースのデフォルト値です。 dbデザインのデフォルト値を変更することができます。上記のリンクを参照してください –

2

MembershipUser.IsApprovedプロパティの詳細はこれに関する疑義を明確にします。

メンバーシップユーザーを認証できるかどうかを取得または設定します。 一部の管理者がウェブサイトをモデレートしているように、サイトの管理者によってアカウントがまだ承認されていない場合はfalseです。彼/彼女が承認したら、それは本当に設定されます。詳細については、

、あなたはあなたのように、コードによってユーザーを承認することができますスコット・ミッチェル

ではExamining ASP.NET's Membership, Roles, and Profile - Part 4を経る必要があります。

Dim User As MembershipUser 
User = Nothing 
User = Membership.GetUser("MyUsername") 
If (User Not Nothing) 
then 
User.IsApproved = False 
End If 

参考:
Make New User default to IsApproved = true
Error approving membership user
Unlocking and Approving User Accounts (C#)

protected void IsApproved_CheckedChanged(object sender, EventArgs e) 
    { 
     // Toggle the user's approved status 
     string userName = Request.QueryString["user"]; 
     MembershipUser usr = Membership.GetUser(userName); 
     usr.IsApproved = IsApproved.Checked; 
     Membership.UpdateUser(usr); 
     StatusMessage.Text = "The user's approved status has been updated."; 
    } 

このメンバーを管理するには、MemberShipを使用します。このヘルプが欲しいです..

+0

あなたの返信ありがとうございます。残念ながら、IsApprovedカラムが自動的にfalseに設定されたときの返答はありません。私はメンバーシップを手動で承認しなければならない機能を使用しません。一部のユーザーはIsApprovedをtrueに設定し、他のユーザーにはfalseを設定します。私はいくつかのことが間違っていることを知りたいと思います。 – Kenci

+0

あなたは指定された参照リンクを確認しましたか?あなたの答えは新しいユーザーをデフォルトのIsApproved = trueに設定しましたか? –

関連する問題