2012-05-19 1 views

ответ

2

Когда я заметил мой config.yml, как показано ниже, все начали работать? поэтому новый вопрос: что не так с комментарием части этой конфигурации?

session: 
    auto_start:  true 
    # cookie_lifetime: 86400 
    # cookie_path:  \ 
    # cookie_domain:  example.com 
    # cookie_secure:  true 
    # cookie_httponly: true 
2

Если вы настроили способ, в котором входы входов проверяют, добавили ли вы {{form_rest (form)}}, как в следующем примере.

Пример

<form action="{{ path('BloggerBlogBundle_contact') }}" method="post" {{ form_enctype(form) }}> 
    {{ form_errors(form) }} 

    {{ form_row(form.name) }} 
    {{ form_row(form.email) }} 
    {{ form_row(form.subject) }} 
    {{ form_row(form.body) }} 

    {{ form_rest(form) }} 

    <input type="submit" value="Submit" /> 
</form> 
+1

У меня есть только {{form_widget (form)}} в шаблоне. токен виден в html-источнике – nysander

-5

Вы можете использовать @csrf_exempt декоратор excempt CSRF токен для этого нужно импортировать

из django.views.decorators.csrf импорта csrf_exempt

затем написать @csrf_exempt до вашего зрения

это будет работать должным образом.

+0

Этот вопрос касается Symfony2, а не Python или Django. – Dmitriy

2

Для того, чтобы отключить безопасный файл cookie, эта проблема возникла после обновления с symfony 2.0.16 до 2.1.6:

session: 
    cookie_lifetime: 3600 
    cookie_path:  \ 
    cookie_domain:  .%base_domain% 
    cookie_secure:  false 
    cookie_httponly: true 
Смежные вопросы