У меня проблема, когда я хочу зарегистрироваться на моем сайте с сафари, потому что symfony2 сказал мне, что токен csrf является недействительным (но он работает на firefox и chrome!). У меня есть только изменение register_content.html.twig и расположение пучкаFosuserbundle safari csrf token
#register_content.html.twig
{% trans_default_domain 'FOSUserBundle' %}
<div class="content_registration">
<div class="content_registration_why">
<h2>Rejoignez nous !</li>
<ul>
<li>
<img src="{{ asset('bundles/nemiuser/images/pin.svg') }}" />
<p>Faites une offre sur vos créations préférées !</p>
</li>
<li>
<img src="{{ asset('bundles/nemiuser/images/pin.svg') }}" />
<p>Revendez vos précédents achats !</p>
</li>
<li>
<img src="{{ asset('bundles/nemiuser/images/pin.svg') }}" />
<p> Proposez vos plus belles oeuvres !</p>
</li>
</ul>
</div>
<div class="content_registration_form_content">
<div class="content_registration_form_content_form">
<form action="{{ path('fos_user_registration_register') }}" {{ form_enctype(form) }} method="POST" class="fos_user_registration_register">
<table>
<tr clospan=2 >
<td>{{ form_label(form.email) }}</td>
<td>{{ form_widget(form.email) }}</td>
<td>{{ form_errors(form.email) }}</td>
</tr>
<tr>
<td>{{ form_label(form.username) }}</td>
<td>{{ form_widget(form.username) }}</td>
<td>{{ form_errors(form.username) }}</td>
</tr>
<tr>
<td>{{ form_label(form.plainPassword.first) }}</td>
<td>{{ form_widget(form.plainPassword.first) }}</td>
<td>{{ form_errors(form.plainPassword.first) }}</td>
</tr>
<tr>
<td>{{ form_label(form.plainPassword.second) }}</td>
<td>{{ form_widget(form.plainPassword.second) }}</td>
<td>{{ form_errors(form.plainPassword.second) }}</td>
</tr>
<tr>
<td><input type="submit" id="register_button" class="myButton" value="{{ 'registration.submit'|trans }}" /></td>
</tr>
</table>
{{ form_rest(form) }}
</form>
</div>
</div>
</div>
#layout.html.twig (layout of the bundle)
{% extends '::base.html.twig' %}
{% block body %}
{% block header %}
{% include ':header:header.html.twig' %}
{% endblock header %}
{% block content %}
{{ parent() }}
<div class="content">
{% for type, messages in app.session.flashbag.all() %}
{% for message in messages %}
<div class="flash-{{ type }}">
{{ message }}
</div>
{% endfor %}
{% endfor %}
{% block fos_user_content %}
{% endblock fos_user_content %}
</div>
{% block js_elem %}
<script type="text/javascript" src="{{ asset('js/user.js') }}"></script>
{% endblock js_elem %}
{% endblock content %}
{% block footer %}
{% include ':footer:footer.html.twig' %}
{% endblock footer %}
{% endblock body %}
любая идея, почему?
Я уже проверял много вещей в Google, но я все еще застрял (и безумный, потому что он работает над другим браузером).
thxxxxx
Edit: Это теперь работает на LOCALHOST, но не на моем сервере:/я полностью удалить функции всех Facebooks', но это все еще не работает
Это приложение работает внутри iframe? – Cerad
У меня есть кнопка facebook, чтобы понравиться и делиться «div.fb-like.likefb.fb_iframe_widget», она подсчитывает? иначе у меня больше ничего нет – hadesMM
У меня были проблемы с cookie сеанса для Safari. Это просто дикая догадка, но, возможно, это поможет: http://stackoverflow.com/questions/19927249/facebook-form-app-inside-iframe-loses-cookies-for-safari-browsers-in-windows-pla – Cerad