問題タブ [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.

0 投票する
1 に答える
1381 参照

c# - UserManager.CreateIdentityAsync null 参照

Visual Studio 2013 SP 3 で新しい mvc プロジェクトを作成するときに自動作成される loginsystem を変更しようとしています。ユーザーを登録すると、

どちらに行く:

ユーザー オブジェクトが情報でいっぱいで、ApplicationCookie = ApplicationCookie であっても、UserManager.CreateIdentityAsync で NullReferenceException が発生します。

0 投票する
3 に答える
1308 参照

asp.net-mvc-5 - データベース コントローラー クラス asp.net mvc5 ID の変更を保存します。

Visual Studio 2013、ASP.NET MVC 5 Identityコントローラーを介してデータベースに情報を保存する方法を教えてください。説明させてください...次のことを実現したい: ログインしたユーザーは、自分の教育情報を更新できます。フィールドに変更を加えた後、保存ボタンを押すと、情報がデータベースに保存されます。デフォルトの aspnet ユーザー クラスを使用している場合、これは正常に機能します。usermanager を使用します。update メソッドと情報は保存されますが、他のテーブルでは保存できません。誰かが私を助けてくれたら本当に感謝します。コントローラークラスの編集メソッドは次のとおりです

これはモデルクラスです:

var educationdb = db.Edu.First(u => u.EducationID == education.EducationID); この行でエラー Exception Details: System.InvalidOperationException: Sequence contains no elements が表示されます

ソース エラー: 109 行目: var educationdb = db.Edu.First(u => u.EducationID == education.EducationID);

0 投票する
1 に答える
260 参照

mongodb - symfony2 : sonata userbundle + fos userbundle + mongodb => エラー "sonata.user.mongodb.user_manager" が存在しません

mongodb で Sonata/UserBundle を使用しようとしていますが、問題に直面しています。醜いエラーがあります:

サービス定義「sonata.user.mongodb.user_manager」が存在しません。

関連する構成部分は次のとおりです。

サービス部分にコメントすると機能しますが、新しいユーザーを追加するとDBに空のドキュメントが作成されます。

0 投票する
1 に答える
4986 参照

android - Lollipop の前でも、現在のデバイスのユーザーのリストを取得するにはどうすればよいですか?

バックグラウンド

API 17 (Jelly Bean) 以降、Android ユーザーは複数のユーザーが同じデバイスを使用することが可能になりました。当初はタブレットのみでしたが、Lollipop(API 21)ではスマートフォンでも利用できるようになりました。

現在のユーザーが現在のデバイスの他のユーザー間で共有しているアプリを確認しようとしています。これにより、すべてのユーザーに対してアンインストールを実行できることをユーザーに通知する必要があるかどうかを知ることができます (ここに書かれています)。それは、アプリを管理およびアンインストールできるアプリを作成したためです (ここ)。

問題

ルートを使用しなくても、うまく行う方法が見つかりません。

私が試したこと

「 UserManager」と「PackageManager」をそのまま使用することで、それを行う方法を見つけたと思いました。

ただし、いくつかの問題があります。 - 関数「getUserProfiles」には API 21 以降が必要です。- 関数「getPackagesForUid」には「int」パラメーターが必要ですが、「 long 」変数があります (「getSerialNumberForUser」から)。それが本当に正しい方法かどうかはわかりません。- "UserManager" クラスで使用した関数のほとんど (またはすべて?) には "MANAGE_USERS" パーミッションが必要ですが、明らかにこれは "signature|system" パーミッションであり、簡単には付与されません。

そのため、機能せず、クラッシュします。

質問

とにかくこの情報を見つける方法はありますか?他のユーザーにもインストールされているアプリは?

0 投票する
1 に答える
777 参照

c# - MVC 5 プロジェクトでパスワード リセット トークンを生成できませんか?

私は奇妙な問題を抱えています。現時点では、「パスワードを忘れた」方法を作成しようとしています。これにより、ユーザーはパスワードを忘れたときにリセット メールを受け取ることができます。奇妙なことに、通常は他のすべてのプロジェクトで機能するさまざまなメソッドを usermanager で使用できません。新しい mvc プロジェクトを作成すると、さまざまな方法で問題なく動作しますが、特定のプロジェクトではエラーが表示されるだけで、インポートまたはそれについて何もできません。

ご覧のとおり、さまざまなメソッドが単に存在しないものとして表示され、何もインポートできませんか?

私のプロジェクトがこのように動作している理由や、これを修正する方法を知っている人はいますか?

0 投票する
1 に答える
3016 参照

c# - タイプ 'AspNetUser' のプロパティ 'Claims' はナビゲーション プロパティではありません

ASP.NET Identity 2.2 を使用しています。ASP.NET の古いメンバーシップを新しい ID システムに移行しています。移行を実行するために、この記事に記載されている手順に従っています。

IdentityUser次のようないくつかのプロパティを拡張および追加しました。

AspNetUserクラスには、簡潔にするために含まれていないプロパティがいくつかあります。

ID システムを使用してユーザーを正常に登録できます。

しかし、メールアドレス/ユーザー名でユーザーを検索すると、例外が発生します:

エラーは次のとおりです。

アップデート:

AspNetUserClaimsクラスからプロパティを削除するとAspNetUser、新しいエラーのリストが表示されます。

以下は、新しい ASP.NET ID テーブルを含むデータベース ダイアグラムです。 ここに画像の説明を入力

誰でもこの問題を解決するのを手伝ってもらえますか? どんな助けでも大歓迎です。

0 投票する
0 に答える
770 参照

unit-testing - Request.GetOwinContext().getManagerアカウント コントローラー Web API のユニット テスト時に null を返す

UserManager を使用するアカウント コントローラー Web API の単体テストを作成しようとしていますが、次のセクションのタイトルの行で null を受信し続けます。

ApplicationUser の一部をモックする必要があることを読んだので、これを修正するためにさまざまな方法を試しましたが、問題を修正するためにそれらのいずれかを取得することができませんでした。以下は、単体テストのチュートリアルに従って実装したコードの一部です。

アカウントコントローラーで単体テストを試みているAPIは次のとおりです:(「var user ...」の下のこの行が問題の始まりです。この質問のタイトルの行を呼び出します)

次に、私の TestProject には、次のコンテキスト クラスがあります。

最後に、API をテストするテスト コントローラーで:

上記で呼び出された GetDemoProduct:

誰かが私を正しい方向に向けることができますか?