問題タブ [usermanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - UserManager でユーザーからパスワードを取得する
MVC5 ASP.NET で Web サイトを作成しています。passwordhash、username、email、emailconfirmed などのプロパティを持つ Identity Framework 2.0 実装クラスを使用しています。userManager.ChangePassword(user.Id, Oldpassword, Newpassword); を使用していますが、ユーザーからパスワードをプレーン テキスト (文字列) として取得する方法がわかりません
現在、ユーザーの現在のパスワード「123456789」をハードコードして、機能するかどうかをテストしています。皆さんが助けてくれることを願っています。
authentication - silex でユーザー データを取得するためのベスト プラクティスは何ですか?
silex でプロジェクトを開始しました...認証を行ったところ、すべて正常に動作しました。しかし今、ユーザーのデータの一部を取得したいのですが、カスタム UserProvider で使用する User クラス (この例の Silex doc - カスタム ユーザー プロバイダーの定義から) は最終的なものであるため、オーバーライドできません。データベースへのアクセスを制限するために、 loadUserByUsername() でクエリを使用してすべての情報を取得するつもりでした。
Symfony\Component\Security\Core\User をオーバーライドするのは正しい方法ですか、それとも別のユーザーマネージャーを作成する必要がありますか?
ありがとう
symfony - FOSUserBundle に 2 つの UserManager クラスがあるのはなぜですか?
FOSUserBundle を少し調べたところ、このバンドルには、ディレクトリ Model に 1 つの UserManager があり、ディレクトリ Doctrine に別の UserManager があることがわかりました。
この理由を教えてくれる人はいますか?興味本位で知りたいだけです。
asp.net-mvc-4 - ASP.NET UserManager.CreateAsync がライブ ホストにユーザーを追加しない
ユーザーを登録するコードは本番 DB に対してローカルで機能しますが、何らかの理由で、リモート ホストではユーザーが追加されず、登録ビューが返されます (私が使用しているものではなく、配信された登録ビュー)。 . UserManager.CreateAsync タスクから Content に結果エラーを返そうとしたため、エラーが発生しているようには見えません。以下にコードを投稿しますが、役立つかどうかはわかりません。ローカルで実行したときに正しく動作するのに対して、リモートホストで動作するのを妨げているのは何ですか?
c# - MVC 5 UserManager.FindAsync が Azure にデプロイされたときにエラーをスローする
リモート SQL データベースに接続する ASP.NET MVC 5 Web サイトがあります。
Visual Studio iis express から実行している場合、Web サイトは正常に動作します。
ただし、azurewebsites に Web サイトを展開し、ログイン関数にデバッガーをアタッチすると、UserManager.FindAsync 関数によって一般的なエラー ビュー ページにリダイレクトされることがわかります。
これは、UserManager がユーザーが存在するかどうかを確認する場所です。
これは web.config 接続文字列です。
この Web サイトは、他の場所にデプロイされた場合にも機能します。
この問題は、azurewebsites にデプロイされたときに発生します。
c# - ユーザー作成時の ObjectDisposedException
ユーザーを作成しようとすると、エラーが発生します。line 15
次のコードで取得しました。
エラーは次のとおりです。
どのオブジェクトが破棄されますか? これらの行は、asp.net mvc 5 プロジェクトのデフォルトの登録機能のコピーです。
次のような ajax 投稿から関数を呼び出しています。
私は関数に入り、正しい名前を持っています。
c# - ユーザーエンティティフレームワーク登録時の例外の修正方法
デフォルトの mvc6 プロジェクトにロールを追加しようとしています。register.cshtml で例外が発生します
エラーメッセージは
キー 'Name' を持つ ViewData アイテムはタイプ 'System.String' ですが、タイプ 'IEnumerable' である必要があります。
アカウントコントローラー
RegisterViewModel
asp.net-mvc - Asp.net MVC UserManager の更新
データベースのユーザー データを更新しようとしましたが、ビューから値を取得し、これらのデータを現在のユーザーに割り当てています。しかし、ユーザーのデータを更新すると、その行でエラーが発生します。Validation failed for one or morevar result = await UserManager.UpdateAsync(userAccount);
と書かれています。エンティティ。詳細については、「EntityValidationErrors」プロパティを参照してください。.どうすれば修正できますか? ありがとう
コントローラ:
Startup.cs:
hash - JavaScript からの OWIN パスワード ハッシュの手動比較
Auth0 で既存の ASP.NET OWIN データベースを使用する必要があります。私が遭遇した問題は、平文のパスワードを取得してハッシュし、そのハッシュを OWIN データベースの既存のハッシュと比較する関数を JavaScript で (Auth0 アクション スクリプト用に) 記述する必要があることです。ハッシュは、ASP.NET Identity UserManager クラスを使用して作成されます。
UserManager が JavaScript で使用するアルゴリズムを複製するにはどうすればよいですか?
前もってありがとう、アーサー。