0

フォーム (POST) があり、匿名で入力フィールドに値を入力できます。しかし、提出したい場合は、ログインする必要があります。私はajaxログインフォームを作成し、アクションにサインインしてから、最初のフォームを提出すると、システムは「必要な偽造防止トークンが提供されなかったか、無効でした」.

これを解決するにはどうすればよいですか?(私の英語が下手でごめんなさい)

4

1 に答える 1

0

偽造防止トークンは、認証されたユーザーにのみ必要なので、ここで起こっていることは、ユーザーが匿名のときにレンダリングされたため、トークンを持たない他のフォームに ajax 認証方法が触れていないことです。したがって、認証からのコールバックの一部としてトークンを動的に追加する必要があると思います...

于 2012-05-27T05:09:30.003 に答える