問題タブ [formsauthenticationticket]

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

formsauthenticationticket - パッチが適用されていないサーバーとは

2 つの異なるアプリケーションによる FormsAuthenticationTicket 共有を扱っています。スタック上で、パッチが適用されていないサーバーの問題である可能性があります。

パッチが適用されていないサーバーを教えてください

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

c# - ログオン許可ユーザー情報の保存方法

ASP.NET Web アプリケーションと FormsAuthenticationTicket を使用しています。FormsAuthenticationTicket に userName を保存しますが、ユーザーの ID も必要です。ID をセッションに保存しようとしましたが、常に機能するとは限りません。

IDもより良い方法で保存する方法はありますか?

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

asp.net - asp.net の Cookie に問題があります

私は Web アプリケーションを構築しています。ユーザーがサインインすると、最初に資格情報がデータベースに対して検証されます。資格情報が正しい場合、FormsAuthenticationTicket が作成されます。次に、そのチケットから Cookie が作成されます。Expires および Path プロパティが設定されます。下記参照。

そして、応答を新しいページにリダイレクトすると、Page_Load イベントで Cookie の存在がチェックされます。

アプリケーションを実行すると、cookie 変数が null のように動作します。私が省略したものはありますか?よろしくお願いします。

また、web.config でドメイン プロパティを localhost に設定します。しかし、それでもうまくいきません。Google の開発者ツールを使用して Cookie を確認しましたが、そこには表示されません。

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

c# - ASP.MVCセッションタイムアウト後にRemember me Cookieが機能しない

FormsAuthenticationTicketログインフォームには、ユーザーが Cookie に追加される新しいものを作成するチェックボックスをクリックできるようにするオプションがあります。

上記のように、クライアントのブラウザに 30 日間保存されることを願っています。

これをテストして、現在のセッション タイムアウトを意図的に 1 分間だけ残しました

そのため、1 分後にユーザーが「remember me」と言った場合、Web サイトがログイン ページにリダイレクトされないようにする必要があります。しかし、そうです。これはそれを行うコードです。

しかし、クッキーは NULL です。

私に代わって誤解していると予想しているので、誰かが私に手を差し伸べることができれば. 私は非常に感謝されます。

ありがとう

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

asp.net-mvc - FormsAuthenticationTicket の読み取り中の異なる結果

FormsAuthenticationTicket私は同じ仕事をすることになっているコードの2つのブロックを持っていますUserData.

最初のコードは、 を含むすべてを正しく読み取りますUserData。2 番目には含まれませんUserData。空の文字列を返すだけです。空のオブジェクトの場合、例外がスローされたときに気づきました。

何か案が?

最初のコード:

2 番目のコード:

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

asp.net-mvc - 複数の FormsAuthenticationTicket チケット MVC

アプリで FormsAuthenticationTicket を使用しています。私が持っているのは、スーパー管理者と通常ユーザーの 2 つの異なるユーザー タイプです。

スーパー管理者は、通常のユーザーになりすますことができます。複数の FormsAuthenticationTicket インスタンスを作成したいのですが、作成できますか? 出来ますか?

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

asp.net - 他の PC を使用してアプリケーションにアクセスすると、FormsAuthentication.signout() が機能しない

ログアウトに次のコードを使用しています。

上記のコードは、PC からアプリケーションにアクセスしているときに正常に動作しています。しかし、同じネットワークに接続されている別の PC からアプリケーションをヒットすると、Cookie は削除されず、アプリケーションはログアウトされません。