2011-07-18 4 views
1

Im https://bitbucket.org/ubernostrum/django-registration/を使ってDjangoにログインして登録します。CSRFの問題:私のカスタムログインフォームをbase.htmlに入れたDjango登録アプリ

しかし、今は...単純な形式 {%のcsrf_tokenの%}で、私のbase.htmlでログイン・フォームを追加しようとイムなど

私はそれがCSRFの検証が失敗したと言うログインしたときのものであり、私はデータがテンプレート/登録/ login.htmlから送信されていないので、これはだと思いますか?

簡単な方法でこれをどのように解決すればよいのでしょうか、独自のログインビューを作成する必要がありますか?

+0

失敗する前に何が起こるのか少し分かりますか?他の場所(例:登録メール)からURLにアクセスしていますか? –

+0

ビューでcsrf情報を送信しませんでした..あなたが新しい時には簡単ではありません:) – Johan

答えて

0

{%csrf_token%}を追加した後、あなたのフォームが含まれていない「http:// */accounts/register /」のページをリフレッシュしてください。

関連する問題