問題タブ [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 投票する
1 に答える
1446 参照

asp.net-membership - Sitecore 6 で動作するカスタム メンバーシップ プロバイダーを取得できない

Sitecore が提供するメンバーシップ プロバイダー ドキュメントの指示に従いましたが、メンバーシップ プロバイダーを正しく機能させることができませんでした。

具体的には、web.config で、サイトコア プロバイダーの "realProviderName" 属性を自分のプロバイダーを指すように変更しました。しかし、これは何もしませんでした。

「defaultProvider」属性が「switcher」プロバイダーに設定されていることに気付いたので、プロバイダーを直接指すように変更したところ、機能しましたが、これを行うことで他の場所で問題が発生しているかどうかはわかりません.. .

誰もこれを以前にやったことがありますか?

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

asp.net - asp.net Web サイトを移行するとメンバーシップ プロバイダーが壊れる

SQL Server 2000 に接続する .Net Framework v2 で開発された asp.net Web サイトがあります。SQL Server 2008 と共に .Net Framework v3.5 を搭載した新しいサーバーに移行しようとしています。データベースをバックアップし、新しいデータベース サーバーに復元しました。Web サイトを移動し、web.config を更新しました。しかし今、私はウェブサイトにログインできません。何が起こっているのかを確認するために sql プロファイラーを実行しました。これは、ログインしようとしたときに実行されるストアド プロシージャです。

@CurrentTimeUtc パラメータの形式に注意してください。これを sql management studio に入れて実行すると、次のエラー メッセージが表示されます。

これが私の web.config のメンバーシップ セクションです。

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

c# - Asp.net メンバーシップと認証

学習経験として、ASP.NET MVC プレビュー 2 で開発された Web アプリケーションのインフラストラクチャを設計し始めています。認証に使用したい独自のドメイン モデルとデータベース スキーマがあります。

ロールベース認証のバリアントを実行したいと考えています。ただし、これを行う方法について頭を悩ませているようには見えません。

「ブログ」にアクセスできるユーザーがいます。ユーザーが期待される役割にあるが、ユーザーが前述の「ブログ」に属している場合に承認を実行するにはどうすればよいですか

カスタム ロール プロバイダーが必要か、またはコントローラー アクションの承認属性でロジックを実行する必要があります。認証されたユーザーの BlogId を照会し、そこで承認ロジックを実行します。現在、これを行うための組み込みの方法は知りませんが、もしあれば修正してください。

可能であれば、この機能を提供するカスタム ロール プロバイダーまたは承認属性の例を提供してください。

ありがとうございました

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

asp.net-membership - .net SQL メンバーシップ プロバイダーのデータを完全に管理するための単一のスクリプト

3 年前、私は本当に素晴らしい脚本に出くわしました。それはただの aspx と aspx.cs スクリプトであり、それ以上のものではありませんでした。サイト上のすべての役割とユーザーを確認できました。

ロールを簡単に追加/削除し、ユーザーをロールに追加できました。

素敵なUIにもajaxを使用しました。

このスクリプトの場所を知っている人はいますか?

設定も簡単だったのでまた利用したいです。私がしたことは、それを正しいmembershipProviderIdに向けるだけで、設定されました。

ありがとう

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

iphone - iPhone アプリでのアプリ ユーザー/グループの管理

iPhone アプリでユーザー グループを管理しようとしています。アプリは Web サーバーに接続されています。したがって、ASP.net メンバーシップ プロバイダーを使用してユーザー情報を保存/管理することを検討しています。(エンドユーザーを管理するための簡単なカスタムテーブルを作成するだけかもしれません)。

iPhone SDK でネイティブのユーザー管理フレームワークを見たことがありません。誰にもより良い提案がありますか?

ありがとう

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

asp.net - ASP.netメンバーシッププロバイダーWebサイト管理者ツール

「AuctionSite」という名前のデータベースで、SQL Server Management Studio 2005に必要なテーブル(aspnet_User、....)を作成しました。したがって、App_Dataフォルダーに作成する代わりに、私のWebサイトがデータベース(AuctionSite)MembershipProvider、ProfileProvider、RoleProviderを指すようにします。

これを実現する方法、またはそのデータベースを指すようにWebサイト管理者を構成する方法は何ですか?

0 投票する
5 に答える
13871 参照

mysql - プロバイダーを初期化できません。スキーマがないか正しくありません。MySql.Webコネクタ用

メンバーシップおよびロールプロバイダーにMySqlConnector6.2.2.0を使用しようとしています。

私が抱えている問題は次のとおり です。プロバイダーを初期化できません。スキーマがないか正しくありません。

これが気に入らないように見える行です:

MySql.WebとMySql.Dataの両方が参照され、ビンにあります。この問題を解決するための助けをいただければ幸いです。

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

asp.net-membership - IIS と SQL が異なるマシン上にある SqlMembershipProvider?

ウェブサイトの 1 つを本番環境に移行しています。ファイアウォールと、Web サイトとデータベースが別のマシンにあるため、Web サイトは SQL サーバーに直接接続できません。WCF サービスを介してすべてのデータベース アクセスを実行するように設定しました。これはすべて正常に機能します。

ただし、問題は AspNetSqlProvider にあることがわかりました。あなたのサイトに設定する以外のプロバイダーについてはあまり詳しくありませんが、私が収集したところによると、プロバイダー オブジェクトに接続文字列を渡すと、Web サイトの ASP.NET アカウントが自動的に処理されます。これを本番環境で使用することはできませんが、前述のとおり、Web サイトとデータベースは相互に認識できず、IIS とデータベースの自動リンクは機能しません。

このトピックから判断すると、これはオリジナルのコンセプト/問題ではありません。しかし、私はそれを数日間調査してきましたが、役立つものは何も見つかりませんでした. 新しい継承された MembershipProvider クラスを作成し、すべてのメソッドをオーバーライドする方法を説明する記事を 1 つまたは 2 つ見つけました。しかし、これは膨大な作業であり、これほど関与していることが一般的であると私が信じている問題の解決策が見えません。

IIS とデータベースが別のマシン上にある場合、AspNetSqlProvider をどのようにセットアップできますか? AspNetSqlProvider を wcf サービスまたはその他のオブジェクトを介して実行し、SQL サーバーに直接接続しないようにする方法はありますか?

前もって感謝します!

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

asp.net - Asp.Net の MembershipProvider で ResetPassword を構成できますか?

デフォルトの Sql MembershipProvider を使用する C# asp.net アプリがあります。私の web.config には、このプロバイダーの使用方法を制御するいくつかの設定があります。

私が直面している問題は、人々がパスワードをリセットすると、ResetPassword() メソッドが、必要以上に長いパスワードを返し、紛らわしい文字 (l、1、i、I、0、O) を含むように見えることです。 )。さらに、平文メッセージと HTML メッセージを含むメールをユーザーに送信しています (私は AlternateViews で MailMessage を使用しています)。パスワードに安全でない HTML 文字が含まれている場合、電子メール クライアントが HTML テキストをレンダリングするときに、パスワードが異なる可能性があります (たとえば、%、&、および < は HTML 安全とは言えません)。

web.config に属する「add」要素を調べましたが、ResetPassword() メソッドに特定の文字のみを含め、パスワードの長さを制限するための追加の構成プロパティはありません。

パスワードの長さを制限し、選択する文字セットを制限するように ResetPassword() メソッドを構成できますか?

現在、回避策があります: ResetPassword() を呼び出して、提供された回答が正しいことを確認し、インターネットからダウンロードしたRandomPassword ジェネレーターを使用して、好きなパスワードを生成します (あいまいな文字、HTML セーフ、および長さは 8 文字) で、ChangePassword() を呼び出して、ユーザーのパスワードを既にリセットした後に変更します。

私の回避策は厄介なようで、ResetPassword() を構成して自分のやりたいことを実行する方がよいと思いました。

ありがとう~!

コロラドテック

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

asp.net - ASP.NETメンバーシップパスワードのリセット

これはクレイジーです、私はこれを機能させるために何時間も努力してきました。

私のクライアントは、パスワードを忘れたユーザーのパスワードをリセットできるようにしたいと考えています。彼が持っている唯一のパラメーターはUserNameです。彼は、ユーザーが自分でパスワードをリセットできるようにしたくありません。それは簡単すぎることではありません... ARGHHHHH !!

とにかく、誰かが誰かのパスワードをリセットしたり、何らかの方法で新しい一時パスワードを与えたりする方法について誰かが何か提案があれば、それは大いにありがたいです。