Faciliter la gestion des droits d’accès avec les Voters

Dans beaucoup de projets où une gestion de droits d’accès est nécessaire, les rôles et contrôles d’accès définis dans le fichier « security.yml » peuvent être suffisants.
Par exemple, les administrateurs ont le rôle ROLE_ADMIN, et les utilisateurs ont le rôle ROLE_USER.

Mais dès lors que l’on souhaite affiner un peu plus le contrôle des droits d’accès, ce système devient vite limité.

Retour sur le plugin Commentaires, partie administration

J’espère que vous vous souvenez du post concernant le plugin / behavior sfLexikDoctrineActAsCommentablePlugin.
Je vous avais promis une deuxième partie sur l’administration des commentaires, et bien après quelques mois d’absence me revoilà pour tenir ma promesse.

Développeur Web Symfony Montpellier

Lexik est une société spécialisée dans le développement Symfony et la conception de solutions orientées web.
Sous la responsabilité d’un chef de projet technique, au sein d’une équipe de développeurs, vous aurez à charge de concevoir et de développer des solutions Intranet / Internet.

De formation initiale informatique (de bac à +5), vous êtes un développeur confirmé en PHP/MySQL (environnement LAMP et WAMP) avec une expérience d’au moins 1 ans au sein d’une SSII ou d’une web agency.

Compétences requises :
– Framework PHP Symfony
– bonnes connaissances des environnements WAMP (Windows) et LAMP
– MySQL et SQL
– PHP (programmation objet)
– (X)HTML, DHTML , JavaScript, CSS.
– AJAX
– Javascript, jQuery
– standards du web (W3C)
– Connaissance de subversion

Qualités recherchées :
– curiosité
– force de proposition
– sens du travail en équipe

Disponibilité :
– ASAP

Poste à Montpellier 34000

Contactez Samuel Breton, Tél : 04 67 99 63 19
Email : contact@lexik.fr
CV + LM

se connecter du backend vers le frontend avec un utilisateur

Pour certains projets, il peut être pratique de se connecter sur le compte d’un utilisateur parce qu’il est bloqué, pour vérifier que tout fonctionne bien, pour tester son application. Cependant les mots de passe sont cryptés en bases de données et sans connaître les identifiants il va être difficile de se connecter.
Donc ce petit tuto est là pour nous aider.
Le but est simple: dans le backend, on liste l’ensemble des utilisateurs du site et à coté de chaque nom on va rajouter un bouton « se connecter en tant que ».