.netのメンバーシップを使用してユーザーの役割を管理しています。現在、ユーザーは長期間使用しないと停止されます。ユーザーを停止解除するメンバーシップAPIはありますか?.netメンバーシップ解除アカウント
1
A
答えて
2
メンバーシッププロバイダには「サスペンド」はありません。しかし、システムにログインするユーザの能力に影響する二つの性質があります。
MembershipUserクラスでは、のを見てみましょう。このプロパティは、ユーザーが持っていることを示しています間違ったパスワードで許可された回数以上ログインしようとするとシステムからロックアウトされました。 web.configはその番号を持ちます。
は、ユーザーをプログラムで明示的にロックアウトできないことに注意してください。ユーザー自身のアカウントで間違ったパスワードを入力すると、ユーザー自身がロックアウトされる可能性があります。
MembershipUser.IsApproved:ユーザーを承認または不承認とすることができ、そのプロパティはユーザーが認証できるかどうかを定義します。おそらくSuspendedユーザーと同等です。 MembershipUser.IsApproved
をfalseに設定し、MembershipProvider.UpdateUser(MembershipUser)
メソッドでユーザーを更新するだけです。逆に、ユーザが再度ログインできるようにするには、プロパティIsApproved
をtrueに設定します。
これはメンバーシッププロバイダの機能を明確にしますが、ユーザーが非アクティブのためにシステムから「中断」されていることを確認することは奇妙です。上記の2つの選択肢のうちの1つではないと確信していますか?
0
中断し、ここでの中断を解除平均ロック/あなたが試すことができますロックを解除した場合:
MembershipUser user = Membership.GetUser("name");
user.UnlockUser();
関連する問題
- 1. .NETメンバーシップ
- 2. ASP.NETメンバーシップ&.netコア
- 3. asp.netメンバーシップのユーザーをロック解除
- 4. .Netメンバーシップの代わり
- 5. Googleでのアクションのアカウントのリンク解除
- 6. .NETのBigQueryアカウント
- 7. カスタム.NETメンバーシップを持つCastle Windsor IOC?
- 8. ASP.NET MVC同じ会社のメンバーシップと複数のアカウント
- 9. Oracleメンバーシップ・プロバイダ・エラー - 「アカウントが作成されていません」
- 10. ASP NET共有アカウントのセキュリティエラー
- 11. ASP.NETメンバーシップ:安全なユーザーの削除
- 12. Facebookアカウントのアカウントを削除する
- 13. testnetでパリティとWeb3のアカウントをロック解除できません
- 14. Rails/Devise(Devise token auth)アカウントのロック解除時にリダイレクト
- 15. GitKraken - アカウントの削除
- 16. n層Webアプリケーション全体で.NETメンバーシップ・プロバイダを使用
- 17. メンバーシップを使用した認証の許可ASP/NET MVC 3
- 18. .net MVCデータベースを使用した単純なメンバーシップ認証
- 19. MySqlを使用したAsp NETメンバーシップ。 My_aspnet_applicationsテーブルの拡張
- 20. ソナーの汎用解析アカウント
- 21. アカウントが削除されました。そのアカウントからデフォルトの管理アカウント
- 22. スイフト:未解決の識別子の使用。対象メンバーシップ
- 23. ASP.NET - メンバーシップとロール
- 24. メンバーシップAPI WP7
- 25. ASP.Net MVCメンバーシップ
- 26. c#ASP.NETメンバーシップ
- 27. asp.netメンバーシップ階層?
- 28. IOSメンバーシップ・タクシーファイル
- 29. Pandasのメンバーシップ
- 30. ASP.NETメンバーシップ&GridViews
私は、ASP.NETメンバーシッププロバイダがユーザーサスペンション/停止解除の周りの任意のメソッドを持っているとは思いません。これは、メンバーシップ・プロバイダーをラップするカスタム・コードのように聞こえます。 – AndrewC
ええ、ASP.NETの既定のメンバシッププロバイダには「中断」はありません。最も近いのは、特定の回数のパスワード試行が失敗した後にユーザーをロックアウトすることです。コードの一部を投稿することができれば、デフォルトのメンバーシップ・プロバイダ、またはカスタム・メンバーシップ・プロバイダで作業しているかどうかを伝えることができます。 – CptSupermrkt
申し訳ありません。それは実際にカスタムクラスがメンバーシップクラスをラップすることですが、これは以前には分かりませんでした。 =( – wjheng