問題タブ [asp.net-membership]
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.
asp.net - コードから ASP.NET RegSQL を呼び出すことはできますか?
マネージド コードから aspnet_regsql.exe (と同等) を呼び出すことは可能ですか? 私の考えは、ASP.NET メンバーシップ プロバイダーを使用する、インストールされた Web アプリ用のデータベースを自動的に構築するためのクラスを作成することです。コードから aspnet_regsql.exe を直接呼び出すこともできますが、RegSql クラス ( http://msdn.microsoft.com/en-us/library/ms229567.aspx ) に遭遇しました。残念ながら、メソッドがないようです。 ...
前もって感謝します。
asp.net-mvc - ASP.NET MVC – コントローラー テスト用のモック メンバーシップ
コントローラー テスト用に ASP.NET メンバーシップをモックする方法がわかりません。
コントローラーコード:
コントローラーテストのためにこれをモックする方法を知っている人はいますか? RhinoMocks を使用しています。
msbuild - Membership.GetCurrentUserNameからNullReferenceExceptionが発生するのはなぜですか?
msbuildを使用してWebサイトをプリコンパイルするように切り替えたところ、次の奇妙なエラーが発生しました。
Membership.GetUser()を呼び出して、次をスローします。
asp.net-mvc - 別の開発マシン上の ASP.NET メンバーシップ プロバイダー
「asp.net メンバーシップ プロバイダー」は移植可能ですか? 新しいマシンごとに aspnet_regsql.exe を実行してセットアップする必要がありますか?
メンバーシップ プロバイダー データベースを Visual Studio Database Edition にインポートし、ソース管理にチェックインして、別の開発マシンに再デプロイしました。新しいマシンから、次のエラーが発生しました。これを修正するにはどうすればよいですか? ありがとう!
'System.Web.Security.SqlMembershipProvider' には、スキーマ バージョン '1' と互換性のあるデータベース スキーマが必要です。ただし、現在のデータベース スキーマはこのバージョンと互換性がありません。aspnet_regsql.exe (フレームワークのインストール ディレクトリにある) を使用して互換性のあるスキーマをインストールするか、プロバイダーを新しいバージョンにアップグレードする必要がある場合があります。
asp.net - ASP.NETアプリケーションサービス-新しいユーザーアカウントを作成する方法は?
私はASP.NETアプリケーションサービスで遊んでいます。認証サービス、プロファイルサービス、およびロールサービスを正常に実装し、ログインして、ログインしたユーザーのプロファイル情報とロール情報を取得できるようになりました。
今、私は、アプリケーションサービスのもので新しいユーザーアカウントを作成する方法を理解できないという事実に大きな不足があることに気づきました。誰かが方法を知っていますか?
sql-server-2005 - asp.net メンバーシップ プロバイダーが侵害されましたか?
標準のすぐに使える aspnet メンバーシップ プロバイダーを使用しており、web.config には次の設定があります。
今日、ユーザーがログインに行ったと報告し、サイトがすでにログインしていると言っていることに気付いたという問題がありました.... まったく別のユーザーとして。両方のユーザーに連絡したところ、どちらも共有コンピューターからサイトにアクセスしていることがわかりました。どちらのアカウントのデータも、データベースで「ハッキング」された形跡はありません。
は、ロード バランサの背後にある 2 つの Web サーバでホストされています。データベース アーキテクチャは、読み取り用の 1 つのサーバーと書き込み用の 1 つのサーバーであり、同期を維持するレプリケーションを備えています。
これを引き起こした原因を誰か知っていますか?
asp.net-membership - ASP.NET メンバーシップ プロバイダーのパスワード規則を定義するにはどうすればよいですか?
ASP.NET メンバーシップ プロバイダーで Web フォーム認証を使用する場合、かなり厳格なパスワード ルールがデフォルトで設定されます。アルファベット以外の1文字を含めて8文字必要だと思います。
私はそれらすべてを無条件に緩くしようとしているわけではありませんが、通常、私は自分のパスワードにアルファベット以外の文字を使用しておらず、ユーザーにそうするように強制する偽善者のように感じています.
調べてみましたが、このルールがどこに定義されているかわかりません。私は単純なものが欠けていると確信しています - 誰か知っていますか?
asp.net - ASP .Net メンバーシップを使用してユーザー ログインを永続化する
ASP.NET 3.5 および SQL Server 2005 で構築された Web サイトがあり、SQL メンバーシップ プロバイダーを使用しており、おそらくフォーム認証を使用しています。
私のサイトのセキュリティ ニーズは非常に低いので、一度認証してから、ログを無期限に保持したいと思います (ユーザーに選択権を与えません)。
何が起こっているかというと、ユーザーがログインし、セッションの間ログインしたままになり、次に到着したときにログアウトされます。
ログインを永続化するにはどうすればよいですか?
技術的な詳細は次のとおりです。私はさまざまな期間のバリエーションを試しました。
ウェブ構成:
編集:クライアントによって保存されるCookie情報は次のとおりです。
asp.net - .Net メンバーシップの代替手段
.net メンバーシップに代わるものはありますか?
私はそれが非常に制限的だと思います。
ユーザー名を簡単に変更できません。新しいユーザーを作成してフィールドをコピーする必要がありますが、主キーを失うか、ユーザー テーブルを自分で直接編集する必要があります。
追加のプロファイル フィールドは、1 つの BLOB としてまとめて保存されます。