問題タブ [simplemembership]

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 に答える
4532 参照

asp.net-mvc - MVC 4 SimpleMembership - ログイン後に WebSecurity.CurrentUserId -1 になる理由

ログイン時に Cookie を設定しようとしていますが、ログイン後に現在のユーザー ID を取得する際に問題が発生しています。以下では、intUserId は -1 で、WebSecurity.IsAuthenticated は false です。これは、このコードを配置する正しい場所ではありませんか? この後、ホームページにリダイレクトされます...なぜこれが正しい場所ではないのかわかりません。

0 投票する
2 に答える
4782 参照

jquery - mvc 4 の JSON 投稿で AntiForgeryToken を使用するにはどうすればよいですか

JSON.stringifyでデータをコントローラークラスに投稿するjQueryコードがありますが、AntiForgeryTokenを使用すると機能しません..JSON投稿を保護するためのより良い方法であるか、何かを見逃しています....

第二に、これに追加が必要ですか..つまり、JSONデータを保護するための暗号化...

高度なヘルプをありがとう...

0 投票する
2 に答える
1478 参照

asp.net-mvc - mvc 4 で JSON 投稿を使用して AntiForgeryToken をテストする方法

MVC 4 Visual Studio 2012 を使用して Json をコントローラーに投稿しています... JSON データを AntiForgeryToken と共にコントローラーに渡すことに成功しましたが、「AntiForgeryToken の正確性」が実際に機能しているかどうかを正確にテストする方法がわかりません。また、クライアント側の__RequestVerificationTokenコードに9999を追加して、サーバー側で検証されるかどうかを確認しようとしました!!!. 私の推測では、私が正しければ、そうすべきではありません???? ここに私のコードがあります

0 投票する
2 に答える
2782 参照

asp.net - mvc 4 で動作しない認証属性

Visual Studio 2012 を使用して MVC 4 用に記述されたコードがあります...ロールベースの承認を達成しようとしていますが、何らかの理由で [Authorize] が機能していないようです....そして、コントローラーでも URL を介してページを取得できますアクションは [Authorize] 属性で初期化されます... 2番目に、次のコードをグローバルに配置して、アプリケーション全体を調べてみることもできます

許可されていない人がアプリにアクセスできないため、私のルーティングのデフォルトはログインページに設定されています

そして、直接urlからaa()ビューを取得してテストしようとしています

ログインコード

および web.config

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

asp.net-mvc-4 - MVC 4 シンプルメンバーシップ

私はサイトを MVC 4 にアップグレードしていますが、新しい simplemembership が私を殺しています..私が愚かなのかどうかはわかりませんが、保存された UserId から UserName を取得できないようです。

aspメンバーシップを使用したmvc 3では、item.CreatedByが保存されているRazorビューで次を使用しましたGuid:- "@Membership.GetUser(item.CreatedBy).UserName"

itemCreatedByがintになったときにSimpleMembershipを操作するための同等のRazor構文は何ですか.

私は次のようなことをしようとしています:- @GetUserNameFromId(item.CreatedBy)

すべてのヘルプとポインターを感謝して受け入れました。

あなたの時間と助けに感謝します

グリン

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

c# - 匿名ユーザー メソッドを実装する Simplemembership

Jon Galloway が概要を説明しています。 web-forms-and-asp-net-mvc-4-templates.aspx - ASP.NET MVC 4 の新しいメンバーシップ機能について。インターネット プロジェクト テンプレートは、ASP.NET のコア メンバーシップ プロバイダーから離れて、 SimpleMembershipProvider と OAuth。

simplemembership を参照して、オープン ソースhttp://aspnetwebstack.codeplex.com/を使用して拡張できるかどうかを知っている人はいますか?

http://msdn.microsoft.com/en-us/library/webmatrix.webdata.simplemembershipprovider simplemembership プロバイダー クラスを確認しましたが、そのメソッドには匿名 ID への参照がありません。

それが不可能な場合、それを行うための ExtendedMembershipProvider の構築に関する情報を誰かが持っていますか? brgds!

更新情報: pro.asp.netmvc3 本から。認証認可について

匿名プロファイルの有効化: デフォルトでは、プロファイル データは認証されたユーザーのみが利用できます。現在のユーザーがログインしていないときにプロファイル プロパティを書き込もうとすると、例外がスローされます。リストに示すように、匿名プロファイルのサポートを有効にすることで、これを変更できます。 22-17。匿名識別が有効になっている場合、ASP.NET フレームワークは、10,000 分 (約 70 日) 後に有効期限が切れる .ASPXANONYMOUS と呼ばれる Cookie を匿名ユーザーに与えることで、匿名ユーザーを追跡します。allowAnonymous 属性を true に設定することで、プロファイル プロパティの匿名サポートを有効にできます。このリストでは、Name プロパティと City プロパティの匿名サポートを有効にしています。匿名プロファイルを有効にすると、認証されていないユーザーのプロファイル データを読み書きできるようになりますが、注意してください。

これをsimplemembershipで複製したいと思います。ブロブに値を格納するため、古いプロファイル システムを使用したくありません。brgds!.

* *更新: リスト 22-17: リスト 22-17。匿名プロファイルのサポートを有効にする

匿名識別が有効になっている場合、ASP.NET フレームワークは、10,000 分 (約 70 日) 後に有効期限が切れる .ASPXANONYMOUS と呼ばれる Cookie を匿名ユーザーに与えることで、匿名ユーザーを追跡します。allowAnonymous 属性を true に設定することで、プロファイル プロパティの匿名サポートを有効にできます。このリストでは、Name プロパティと City プロパティの匿名サポートを有効にしています。**

0 投票する
2 に答える
1507 参照

asp.net-mvc-3 - Entity Framework、ASP.NET、および SQL Server CE

VS 2010 SP1 では、「インターネット」テンプレートから ASP.NET MVC4 プロジェクトを作成しました。次に、SQL Server CE 4.0 の接続文字列を作成しました。

Web アプリケーションが cassini で正常にデバッグ起動されたので、「登録」ユーザー オプションを選択します。これにより、すぐにInitializeSimpleMembershipAttributeフィルターが実行されます。フィルターは、次のコードに到達するとサイトをクラッシュさせます。

チェックは次のExists()状態をスローArgumentExceptionします。

要求された .Net Framework Data Provider が見つかりません。インストールされていない可能性があります。

ここで、(1) 接続文字列に問題がなく、(2) プロバイダーに問題がないことを確認したかったのです。Exists()そのために、チェックの前にコードのスニペットを挿入しました。このスニペットは newSqlCeEngineを使用してデータベースを作成し、Dapper 呼び出しを使用してユーザー テーブルをセットアップしました。Exists()そのコードは、チェックで再び爆発する直前に、問題なく機能しました。

次に、EF には追加のセットアップ ヘルプが必要かもしれないと考えました。私の EF defaultConnectionFactory を置き換えてみましたweb.config

それでも、受け取った例外は変わりませんでした。

SQL Server CE と連携するために EF に「特別な」接続文字列が必要かどうか疑問に思っています。ここここで確認します。しかし、一見すると、それが問題なのかわかりません。

考え?

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

asp.net-mvc - simplemembershipproviderのテーブル名を変更するにはどうすればよいですか?

追加のフィールドを使用して、作成時にデフォルトのテーブル(UserProfile、webpages_Membershipなど)の名前を変更することはできますか?

可能であればどうすればよいですか?

0 投票する
2 に答える
5028 参照

wcf - ロールベース認証ではなくクレームベース認証を行う理由

クレームベース認証は初めてです。私はいくつかの記事を調べましたが、クレームベース認証の正確な使用法を理解できませんでした。クレームベース認証について私が持っているいくつかの疑問を次に示します。

  1. ロールベース認証に対するクレームベースの違いと利点を知りたいです。
  2. ADFS の代わりにクレーム ベース認証を使用して Sql Server 2008 R2 に接続できますか? もし、どうやって?
  3. WCFでクレームベース認証を使用する利点は?

クレームベース認証を理解し、アプリケーションで使用できるように、誰かが私に説明を提供できますか?