問題タブ [form-authentication]

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

mysql - Arvixe共有ホスティング、MYSQLデータベースでのフォーム認証エラー

ライブDBに存在するすべてのフォーム認証DBテーブルの完全なコピーがあり、データがそこにあることを確認でき、アプリに接続して個別のデータを表示できます...しかし、自分のサイトでログインしようとすると、入手する

SQL Serverへの接続の確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、およびSQLServerがリモート接続を許可するように構成されていることを確認してください。(プロバイダー:SQLネットワークインターフェイス、エラー:26-指定されたサーバー/インスタンスの検索エラー)

そして、根本的なエラーは、MYSQL DBに接続できないため、新しいユーザー認証テーブルのセットを作成しようとしていることのようです。私はこれを次のスタックトレースエラーのために言っています:

私のWeb.configファイルは次のようになります

MYSQL DBが見つからない理由や、ログインプロセスが失敗する原因となっている一連のイベントがわかりません。

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

apache - フォーム認証apachetomcatを使用してform-error-pageにユーザー名を表示する

WebアプリにTomcatのフォームベースの認証を使用しています。ログインページがあり、login_errorページがあります。ログインに失敗すると、ユーザーは自動的にログインエラーページに移動します。このページには「無効な資格情報」メッセージが表示され、ユーザー名とパスワードのフィールドに再度ログインできます。

すべて正常に動作しています。

私の問題は、ほとんどすべてのログインフォームで発生するように、ユーザー名フィールドにユーザーが以前のログイン試行で入力した内容を入力するにはどうすればよいかということです。これは無効なクレデンシャルであり、ユーザー名フィールドはその値を保持し、パスワードフィールドはクリアされます。どうやってやるの?

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

c# - Application_AuthenticateRequest が無限リダイレクトを呼び出し続ける

これは私の以前の質問 hereの続きです。

組み込みの ASP ログイン メカニズムを使用しようとしましたが、うまくいきませんでした。主な理由は、それをむき出しでシンプルに保つように求められていることです。

今、私が立っている場所は次のとおりです。

Web.config

Global.asax

DB にアクセスして、考えられるすべての従業員をここでループしたくないので、ここで紛らわしいコードにコメントしました。管理者アカウントの場合は簡単ですが、従業員アカウントの場合は不可能です。

ログイン.aspx.cs

最後に、ユーティリティ クラス: SiteLogin.cs

現在、ログインしようとするたびに、非常に一貫性のない動作が発生しています。最大の問題は、管理者または従業員の保護されたページにアクセスしようとすると、ログイン ページにリダイレクトされることです。詳細を入力してログインしようとすると、単純な管理者ログインと複雑な従業員ログインの両方で、ブラウザーにエラーが表示されます。IE はあまり意味がありませんでしたが、Firefox の苦情にはある程度の意味がありました。

ページが正しくリダイレ​​クトされていません Pale Moon は、サーバーがこのアドレスへの要求を決して完了しない方法でリダイレクトしていることを検出しました。 この問題は、Cookie の受け入れを無効にするか拒否することによって発生することがあります。

私はこれをデバッグするのに苦労していますが、のメソッド内Global.asaxの1つで、メソッドが何度も呼び出されているようです。Application_AuthenticateRequest()

面白いことに、保護されていないページにアクセスすると、自分がログインしていることを確認でき、ヘッダーに「Welcome Admin!, Logout」と表示されます。これは、マスター ページを通じて動的に行われます。

誰でも問題を特定できますか? 今日は本当にこれを閉じる必要があります。ありがとう。

編集

フィドラーを使用しましたが、ログインを押すと無限ループが作成されることがわかりました。画像を通して動作を示すことができます:

セキュリティで保護された領域にアクセスすると、ログイン ページにスローされます

セキュリティで保護された領域にアクセスすると、ログイン ページにスローされます

資格情報を入力し、ログインボタンを押しました

資格情報を入力し、ログインボタンを押しました

認証情報が受け入れられ、安全なページにリダイレクトされ、再度ログインにリダイレクトされるなど

認証情報が受け入れられ、安全なページにリダイレクトされ、再度ログインにリダイレクトされるなど

明らかな変更が検出されたため、フィドラーの Cookies タブを選択します。

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

c# - asp.net MVC のドメインとサブドメイン間のセッション転送

ドメインとサブドメイン間で認証 Cookie を共有する方法について説明した記事を次に示します。ASP.NET MVC - クロス サブドメイン認証/メンバーシップ

私が望むのは、ドメイン間でユーザーを切り替えることです。たとえば、2 つのドメインに対して 2 つの asp_membership データベースがあります。(サブドメインは仮想ディレクトリで実行されます。) ここで、ユーザー A1 がメイン ドメインにログインすると、サブ ドメイン ユーザー A1 を参照しているときに、ユーザー A1 が自動的に認証されます。両方のデータベースに同じ名前の提供されたユーザーが存在します。

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

c# - ASP.NETは、アプリケーション要求モジュールでUser.Identity.IsAuthenticatedにアクセスする方法を教えてください。

ASP.Netでフォーム認証方法を使用していますが、問題は「.aspx」ファイルのみを保護することです。「kcfinder」フォルダ内の「.php」ファイルを認証されていないユーザーから保護しようとしています。

このクラスを「App_Code」フォルダーに実装しました。

問題は、常に「オブジェクト参照がオブジェクトのインスタンスに設定されていない」ということです。にHttpContext.Current.User.Identity.IsAuthenticated。に変更しようとしましたApplication.Context.User.Identity.IsAuthenticatedが、それでも同じエラーが表示されます。

このカスタムモジュールのプロセス関数でユーザーオブジェクトにアクセスする方法はありますか?

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

forms - Play! のログインフォームの検証 2.0

このコードを使用してユーザーを認証しますが、ログイン中に問題が発生した場合 (無効なユーザー名/パスワードなど) にエラー メッセージを表示したいと考えています。しかし、このオンラインでドキュメントを実際に見つけることはできません。エラー メッセージにフラッシュを使用することに関するドキュメントのほとんどは Play 1.x に関するものです。

1) このログイン機能にエラー メッセージを追加するにはどうすればよいですか?

2) ビューでこれらのエラー メッセージにアクセスするにはどうすればよいですか?

3) Play のフォームクラスは (一般的に) どのように機能しますか? エラーの作成と処理を処理します (また、エラーにアクセスするにはどうすればよいでしょうか?)

ありがとう!:-)

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

asp.net-mvc-3 - Jqueryを使用してクライアント側でユーザーが承認されているかどうかを確認するにはどうすればよいですか?

私はasp.netMVC3Razorviewで働いています。左メニューをクリックするたびにタブを動的にロードするために作成しました。

そして私のjquery:

ここで、左側のメニューの1つをクリックすると、jqueryタブでユーザーが承認されているかどうかを確認したいと思います。ユーザーが承認されていない場合は、デフォルトのログインページをリダイレクトする必要があることを意味します。'/Product/GetDetailsForTab/'ActionResultでAuthorize属性をすでに設定しています。

上記のコードは機能していますが、問題は、許可されていない場合、タブのコンテンツを含むログインページをリダイレクトすることです。ここでは、タブのコンテンツ領域ではなく、新しいウィンドウでページをリダイレクトする必要があります。

ありがとう、

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

asp.net - aspnetメンバーシップフォーム認証テーブルを拡張するには?

realNameユーザーのユーザー名と電子メール アドレスに加えて、フィールドを追加したいと考えています。

過去に、ユーザー登録時に列usernameと列を含む新しいテーブルを作成しました。realNameただし、この情報用の新しいテーブルを作成する代わりに、デフォルトのasp.netフォーム認証メンバーシップテーブルまたはユーザーテーブル(またはこれを追加するために必要なテーブル)を拡張できるかどうかを知りたい.

質問:認証テーブルに新しい列を追加するにはどうすればよいですか?