質問: 認証は、最初に送信されたランダムパスワードからユーザーにパスワードを変更させる 私は比較的新しい認証です。 Visual Studioでソリューションエクスプローラの上にあるアイコンをクリックすると、Webサイト管理ツールを使用してユーザーとロールを設定しました。 これはすべて正常に動作します。しかし、私はあなたがランダムにパスワードを生成するユーザーを作成するときにそれを設定する方法を知りたいです。また、ユーザーがパスワードを変更できるようにしたいと思います。あなたはあなたのアプリでこの機能を自分で設定する必要がありますか、それともメカニズムが組み込まれていますか?
回答: いくつかの方法でランダムなパスワードを生成することができます。 こちらのリンクをご覧ください。これは、GUIDで行う方法を示す素晴らしい例です(ダッシュを取り出し、GUIDの最初の *n* 文字のみを使用する場合を除く)。 また、 `Membership.GeneratePassword ()` メソッドを使用します。それは素晴らしい組み込みのソリューションです。 ユーザーがパスワードを変更したい場合は、新しいパスワードパラメータを `MembershipProvider.ChangePassword()` メソッドを使用します。