IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Problème avec FOSUserBundle [2.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de magicbisous-nours
    Inscrit en
    Octobre 2005
    Messages
    277
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 277
    Par défaut Problème avec FOSUserBundle
    Bonjour,
    je suis le tuto situé ici : http://j-place.developpez.com/tutori...avec-symfony2/.

    Et j'en suis au début de la gestion des autorisations. J'ai donc installé (non sans douleur) le FOSUserBundle par la méthode du téléchargement classique, créé le bundle Utilisateur ainsi que généré sa schema et ajouté les routes par défaut du FOSUserBundle.
    Au moment d'aller sur la page register, j'ai ce message d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    An exception has been thrown during the rendering of a template ("The security context contains no authentication token. One possible reason may be that there is no firewall configured for this URL.") in FOSUserBundle::layout.html.twig at line 8.
    Voici mon fichier src/MyApp/UtilisateurBundle/Resources/views/layout.html.twig :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    {% extends "MyAppFilmothequeBundle::layout.html.twig" %}
     
    {% block title %}{% endblock %}
     
    {% block content %}
        {% block fos_user_content %}{% endblock %}
    {% endblock %}

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2003
    Messages : 307
    Par défaut
    tu as bien mis dans ton security.yml
    pour quand tu accèdes à l'url /register que celle ci soit accessible sans être auhtentifié ?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    access_control:
            - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }

  3. #3
    Membre éclairé Avatar de magicbisous-nours
    Inscrit en
    Octobre 2005
    Messages
    277
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 277
    Par défaut
    euh....
    ben le tuto ne parlant pas de security.yml au moment où il demande d'aller voir cette page je n'ai pas de security.yml (ou un par défaut)...
    Où suis-je censé trouvé ce fichier ? dans monBundle/Resources/config ?

    [EDIT] j'ai trouvé ce fichier dans app/config et j'ai ajouté la ligne que tu me dis mais j'ai toujours la même erreur

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2003
    Messages : 307
    Par défaut
    houla va falloir lire un peu la doc avant hin ;-)

    Si la doc l'indique (étape 5)

    https://github.com/FriendsOfSymfony/...s/doc/index.md

    http://symfony.com/doc/current/book/security.html

  5. #5
    Membre éclairé Avatar de magicbisous-nours
    Inscrit en
    Octobre 2005
    Messages
    277
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 277
    Par défaut
    Merci jfsenechal, je n'ai plus de message d'erreur grâce à toi et j'arrive même à accéder à mon formulaire.
    En revanche je ne comprends pas pourquoi je n'ai pas le style de page que je devrais avoir grâce à twig (et aux feuilles de styles, images, toussa toussa)

    Voici mon fichier src/MyApp/UtilisateurBundle/Resources/views/layout.html.twig :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    {% extends 'MyAppFilmothequeBundle::layout.html.twig' %}
     
    {% block title %}{% endblock %}
     
    {% block content %}
        {% block fos_user_content %}{% endblock %}
    {% endblock %}
    mon fichier src/MyApp/FilmothequeBundle/Resources/views/layout.html.twig :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    <html>
        <head>
            <title>{% block title %}Filmothèque{% endblock %}</title>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <link rel="stylesheet" href="{{ asset('bundles/myappfilmotheque/css/main.css')  }}" type="text/css" media="all" />
            <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" type="text/javascript"></script>
        </head>
        <body>
            <div id="page">
                <div id="header">
                  <img src="{{ asset('bundles/myappfilmotheque/images/logo.png') }}" alt="Filmothèque" width="128" height="128" />
                  <ul id="menu">
                        <li><a href="{{ path('myapp_accueil') }}">Accueil</a></li>
                        <li><a href="{{ path('myapp_film_lister') }}">Films</a></li>
                        <li><a href="{{ path('myapp_acteur_lister') }}">Acteurs</a></li>
                        <li><a href="{{ path('myapp_categorie_lister') }}">Cat&eacute;gories</a></li>
                  </ul>
                  <div id="choisir_langue">Choisir la langue :
                    <a href="{{ path('myapp_choisir_langue', {'langue' : 'fr'}) }}">FR</a> |
                    <a href="{{ path('myapp_choisir_langue', {'langue' : 'EN'}) }}">EN</a>
                  </div>
                </div>
     
                <div id="content">
                    <h1>{{ block('title') }}</h1>
                    {% block content %}
                    {% endblock %}
                </div>
                <div id="footer">
                    <p>Tous droits réservés © 2011</p>
                </div>
            </div>
        </body>
    </html>

  6. #6
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2003
    Messages : 307

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo