symfony2가 csrf 토큰이 invalide라고했기 때문에 내 웹 사이트에 사파리를 등록하려고하는데 문제가 있습니다 (파이어 폭스와 크롬에서 작동 중입니다!). 난 단지 변경 register_content.html.twig 및 번들Fosuserbundle safari csrf 토큰
#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
편집 : 그것은 LOCALHOST하지만 내 서버에 지금 일하고있어/내가 완전히 모든 facebooks '기능을 제거하지만 여전히
앱이 iframe 내부에서 실행되고 있습니까? – Cerad
"div.fb-like.likefb.fb_iframe_widget"을 좋아하고 공유하는 facebook 버튼이 있습니다. 셀 수 있습니까? 그렇지 않으면 내가 더 이상 아무것도 가지고 있지 않다. – hadesMM
사파리의 세션 쿠키에 문제가있다. 이것은 단지 추측이지만, 아마도 도움이 될 것입니다 : http://stackoverflow.com/questions/19927249/facebook-form-app-inside-iframe-loses-cookies-for-safari-browsers-in-windows-pla – Cerad