問題タブ [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.
asp.net-membership - ASP.NET SqlMembershipProvider: 一意だが必須ではない電子メール?
ASP.NET SqlMembershipProvider を構成する方法はありますか?電子メールはオプションですが、提供された場合は一意でなければなりませんか?
requiredUniqueEmail
メールを必須にする属性 (web.config)しか見つかりませんでした。これを省略して、アカウント登録プロセスで既存の電子メール アドレスのチェックを自分で実装する必要がありますか?
または、このシナリオを処理するより良い方法はありますか?
asp.net - ASP.NET SQL メンバーシップ テーブル
テーブル (Customer、Orders など) をメンバーシップ テーブルのユーザーに関連付ける最良の方法は何ですか。どういうわけかintを使用してそれを結ぶ方法はありますか?
asp.net-membership - DotNetNukeは、ASP.NETの既定のメンバーシッププロバイダーの既存のテーブルで別のデータベースを使用できますか?
Webサイトがすでに存在し、SQLServerデータベースにユーザーのデータを格納するASP.NETの既定のメンバーシッププロバイダーを使用している場合があります。既存のサイトと同じメンバーシップテーブルを共有できる新しいDotNetNukeサイトを追加する必要があります。
Membershipテーブルが既存のデータベースに残り、残りのDotNetNukeテーブルがDNNデータベースに残っている場合に、これをクリーンに行う方法はありますか?
つまり、メンバーシップテーブルは、残りのDotNetNukeテーブルと同じデータベースに残しておく必要がありますか、それとも分離することができますか?
c# - C# MembershipUser.ChangePassword は 1 人のユーザーに対してのみ失敗しますか?
ASP.NET MVC-2 アプリで、標準の AspNetSqlMembershipProvider のパスワード変更機能を使用しています。
これは大多数のユーザーで機能しますが、パスワードを変更できず、user.ChangePassword()
false を返すだけのユーザーが 2 人います。
何が起こっているのかを自分で試してみましたが、そのユーザーの簡単なパスワード 12345678 を入力しましたが、変更できませんでした。
したがって、パスワード規則に一致しないパスワードを入力しているからではありません。私の web.config には、メンバーシップ プロバイダーが次のように定義されています。
これは AspNetSqlMembershipProvider の通常の定義に過ぎず、特別なことは何もありません。
あるユーザー (私) はパスワードを 12345678 に変更できるのに、別のユーザーはパスワードを 12345678 に変更できないのはなぜですか? この他のユーザーは、自分のパスワードを何にも変更できません。
asp.net - ASP.NETWebサイト管理ツールでユーザーを追加できません
SQLロールプロバイダーとSQLメンバーシッププロバイダーを既存のアプリケーションに追加し、認証モードをWindowsに設定しました。ロールを作成しましたが、ユーザーを追加できません。
Webサイト管理ツールの[セキュリティ]タブで、自分のユーザー名を検索すると、次の情報が表示されます。
この検索でユーザーが見つかりませんでした。
ツールがADでユーザーを検索することを期待しています。aspnet_Usersテーブルにユーザーを手動で追加することになっていますか?または、Web.configで設定することになっているいくつかの重要な構成要素がありますか?
c# - ASP.netログイン制御メンバーシッププロバイダー
ちょうど2日前に、ASP.NETでのログイン制御とフォーム認証について学びました。
それ以前は、セッションとSQLサーバーを使用してログインとログアウトを行うための独自のデータベースとユーザーテーブルと独自のロジックを作成していました。
新しい方法は、以前よりも高速に作業できるので便利ですが、これらのログインを使用してユーザーコントロールを作成すると、デフォルトのデータベースASPNETDB.MDFがApp_Dataフォルダーに保存されます。
自分のサイトに関するすべてを保存するために単一のデータベースを使用しているので、すべてのユーザー情報を自分のデータベースと自分のテーブルに保存することは可能ですか?
自分の柔軟性を備えた新しいコントロールの力が欲しいです。
sql - SQLMembershipProvider の SQL でユーザーとロールを追加する方法は?
私たちは本番環境に移行しており、DBA で生成したスクリプトを実行した直後に、ロールを持つユーザーを作成できるスクリプトを作成したいと考えていますaspnet_regsql
。開発環境では、Global.asax.cs のメンバーシップ プロバイダーの API を使用してユーザーとロールを追加しています。しかし、このハードコーディングされたアプローチは避けたいと思います。今、私の T-SQL の経験不足が明らかになりました。次のスクリプトを作成しました。これは、一度にすべて実行しなくても機能します。
それぞれをセミコロンでINSERTs
終了してから を追加すると、 が機能することがわかりましたが、各変数を再宣言して再割り当てする必要があります。INSERT
GO
実際の SQL 開発者はこれをどのように行うのでしょうか?
asp.net-mvc - ユーザーのパスワードを取得し、asp.net mvc でメールで送信します
asp.net mvc 3 プロジェクトを使用しています。RecoverPassword ページでユーザー名を送信した場合に、ユーザー パスワードをメールで送信できるようにしたいと考えています。
どうやってやるの?
ありがとう
asp.net - ソーシャル ネットワーキング サイトへのログインを許可するメンバーシップ プロバイダー
最近、asp.net (4.0) サイトのカスタム メンバーシップ プロバイダーとカスタム ロール プロバイダーを作成して、サイトのメンバーのカスタム属性またはプロパティを完全に制御できるようにしました。しかし、StackOverflow のような OpenId プロバイダーのいずれかを使用して、ユーザーが自分のサイトのメンバーになるために「サインアップ」できるようにしたいと考えています。誰かがこれを始める方法を教えてもらえますか?
私はすでに自分のドメインの openId アカウントにサインアップしており、さまざまなソーシャル ネットワーキング サイト プロバイダーの実装に Jarain Engage を推奨していますが、自分で開発したものを使用し、準備ができたらプロバイダーを追加したいと考えています。
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 杯買えるなら、そうします。ありがとう!