問題タブ [sqlmembershipprovider]

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 投票する
2 に答える
827 参照

asp.net-membership - DotNetNukeは、ASP.NETの既定のメンバーシッププロバイダーの既存のテーブルで別のデータベースを使用できますか?

Webサイトがすでに存在し、SQLServerデータベースにユーザーのデータを格納するASP.NETの既定のメンバーシッププロバイダーを使用している場合があります。既存のサイトと同じメンバーシップテーブルを共有できる新しいDotNetNukeサイトを追加する必要があります。

Membershipテーブルが既存のデータベースに残り、残りのDotNetNukeテーブルがDNNデータベースに残っている場合に、これをクリーンに行う方法はありますか?

つまり、メンバーシップテーブルは、残りのDotNetNukeテーブルと同じデータベースに残しておく必要がありますか、それとも分離することができますか?

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

c# - C# MembershipUser.ChangePassword は 1 人のユーザーに対してのみ失敗しますか?

ASP.NET MVC-2 アプリで、標準の AspNetSqlMembershipProvider のパスワード変更機能を使用しています。

これは大多数のユーザーで機能しますが、パスワードを変更できず、user.ChangePassword()false を返すだけのユーザーが 2 人います。

何が起こっているのかを自分で試してみましたが、そのユーザーの簡単なパスワード 12345678 を入力しましたが、変更できませんでした。

したがって、パスワード規則に一致しないパスワードを入力しているからではありません。私の web.config には、メンバーシップ プロバイダーが次のように定義されています。

これは AspNetSqlMembershipProvider の通常の定義に過ぎず、特別なことは何もありません。

あるユーザー (私) はパスワードを 12345678 に変更できるのに、別のユーザーはパスワードを 12345678 に変更できないのはなぜですか? この他のユーザーは、自分のパスワードを何にも変更できません。

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

asp.net - ASP.NETWebサイト管理ツールでユーザーを追加できません

SQLロールプロバイダーとSQLメンバーシッププロバイダーを既存のアプリケーションに追加し、認証モードをWindowsに設定しました。ロールを作成しましたが、ユーザーを追加できません。

Webサイト管理ツールの[セキュリティ]タブで、自分のユーザー名を検索すると、次の情報が表示されます。

この検索で​​ユーザーが見つかりませんでした。

ツールがADでユーザーを検索することを期待しています。aspnet_Usersテーブルにユーザーを手動で追加することになっていますか?または、Web.configで設定することになっているいくつかの重要な構成要素がありますか?

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

c# - ASP.netログイン制御メンバーシッププロバイダー

ちょうど2日前に、ASP.NETでのログイン制御とフォーム認証について学びました。

それ以前は、セッションとSQLサーバーを使用してログインとログアウトを行うための独自のデータベースとユーザーテーブルと独自のロジックを作成していました。

新しい方法は、以前よりも高速に作業できるので便利ですが、これらのログインを使用してユーザーコントロールを作成すると、デフォルトのデータベースASPNETDB.MDFがApp_Dataフォルダーに保存されます。

自分のサイトに関するすべてを保存するために単一のデータベースを使用しているので、すべてのユーザー情報を自分のデータベースと自分のテーブルに保存することは可能ですか?

自分の柔軟性を備えた新しいコントロールの力が欲しいです。

0 投票する
4 に答える
10324 参照

sql - SQLMembershipProvider の SQL でユーザーとロールを追加する方法は?

私たちは本番環境に移行しており、DBA で生成したスクリプトを実行した直後に、ロールを持つユーザーを作成できるスクリプトを作成したいと考えていますaspnet_regsql。開発環境では、Global.asax.cs のメンバーシップ プロバイダーの API を使用してユーザーとロールを追加しています。しかし、このハードコーディングされたアプローチは避けたいと思います。今、私の T-SQL の経験不足が明らかになりました。次のスクリプトを作成しました。これは、一度にすべて実行しなくても機能します。

それぞれをセミコロンでINSERTs終了してから を追加すると、 が機能することがわかりましたが、各変数を再宣言して再割り当てする必要があります。INSERTGO

実際の SQL 開発者はこれをどのように行うのでしょうか?

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

asp.net-mvc - ユーザーのパスワードを取得し、asp.net mvc でメールで送信します

asp.net mvc 3 プロジェクトを使用しています。RecoverPassword ページでユーザー名を送信した場合に、ユーザー パスワードをメールで送信できるようにしたいと考えています。

どうやってやるの?

ありがとう

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

asp.net - ソーシャル ネットワーキング サイトへのログインを許可するメンバーシップ プロバイダー

最近、asp.net (4.0) サイトのカスタム メンバーシップ プロバイダーとカスタム ロール プロバイダーを作成して、サイトのメンバーのカスタム属性またはプロパティを完全に制御できるようにしました。しかし、StackOverflow のような OpenId プロバイダーのいずれかを使用して、ユーザーが自分のサイトのメンバーになるために「サインアップ」できるようにしたいと考えています。誰かがこれを始める方法を教えてもらえますか?

私はすでに自分のドメインの openId アカウントにサインアップしており、さまざまなソーシャル ネットワーキング サイト プロバイダーの実装に Jarain Engage を推奨していますが、自分で開発したものを使用し、準備ができたらプロバイダーを追加したいと考えています。

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

iphone - iPhone および WCF から ASP.Net/Umbraco SQL メンバーシップのユーザーを作成するにはどうすればよいですか?

そのため、Umbraco のメンバーシップ プロバイダーを使用して、WCF サービスで新しいユーザーを簡単に作成しようとして、何日も苦労しています。私が頭がおかしいのか、これが不可能なのか、またはこれを機能させるためにWCFサービスに追加する必要があるものを見落としているのか、誰かに教えてもらえますか. 私の WCF スクリプトは、.NET Framework 4.0 を使用して IIS 7.5 上の私の Web サイトに埋め込まれています。

現在、入力の検証など、JSON 文字列を WCF から返すことができます。そして、これをiPhoneアプリから使用します。

しかし、すべてが検証されるとすぐに、次の行を実行しようとします...

次のエラーが表示されます...

サーバーでリクエストの処理中にエラーが発生しました。例外メッセージは「オブジェクト参照がオブジェクトのインスタンスに設定されていません。」です。詳細については、サーバー ログを参照してください。例外スタック トレースは次のとおりです。

umbraco.cms.businesslogic.member.Member.GetMemberFromLoginName(String loginName) at umbraco.providers.members.UmbracoMembershipProvider.CreateUser(String username, String password, String email, String passwordQuestion, String passwordAnswer, Boolean isApproved, Object providerUserKey, MembershipCreateStatus& status ) System.Web.Security.Membership.CreateUser (文字列ユーザー名、文字列パスワード、文字列電子メール、文字列 passwordQuestion、文字列 passwordAnswer、ブール値 isApproved、オブジェクト providerUserKey、MembershipCreateStatus& ステータス) で System.Web.Security.Membership.CreateUser (文字列ユーザー名、 MyDll.Web.AUsers.RegisterUser(文字列メール、文字列 pw1、文字列 pw2、文字列 fname、文字列 lname、Int32 intName、文字列birthdate、Int32 intBirthday) MyDll.Web.get.Users.Register(文字列 email、文字列 p1、文字列 p2、文字列 fname、文字列 lname、文字列 displayname、文字列 birthdaydate、文字列 displaybirth) System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object インスタンス、Object[] 入力、Object[]& 出力) で SyncInvokeRegister(Object , Object[] , Object[] ) System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc) で System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage41(MessageRpc& rpc) で System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc) で System.ServiceModel.System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage3(MessageRpc& rpc) の Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc) System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage2(MessageRpc& rpc) System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc) ) System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc& rpc) で System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet) でSystem.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc& rpc) の Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc) System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc& rpc) の Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc) System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)

私の Web Config セクションは次のようになります...

どんな助けでも大歓迎です。ビールを 1 杯か 10 杯買えるなら、そうします。ありがとう!

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

c# - ClientCredential の使用

私は WCF サービスを使用する初心者で、ClientCredentialメソッドがどのように機能するかを理解しようとしています。wsHttpBindingと を使用して認証を正常に使用できSQLMembershipProviderます。

ただし、ClientCredential が認証を行う方法を知りたいです。login メソッドをオーバーライドして、SQLMembership の周りに追加のコードを書きたいと思います。

また、サーバー側からユーザーをログオフできるかどうかを知りたいです。

また、サーバー側から MembershipUser/MembershipProvider を取得する方法を知りたいですか?

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

c# - パスワード履歴をSqlMembershipProviderによって作成されたハッシュパスワードと比較しようとしています

SqlMembershipProviderを使用しており、パスワードをハッシュとして保存しています。また、(ハッシュされた)パスワードの履歴を別のテーブルに保持しています。ユーザーがパスワードを変更しようとしているパスワードを古いパスワードと比較し、最近のものである場合はエラーをスローできるようにしたいと思います。これを行うためにハッシュ関数を使用する方法を理解できないようです。基本的に私が探しているのは次のような方法です。

これが明確であることを願っています、ありがとう。