2014-05-04 2 views
0

Итак, у меня есть это приложение и вы должны предоставить доступ к типу людей администратору и небольшой группе людей, которым приходится редактировать небольшую часть модуля. Допустим, у меня есть модуль с полями [A, B, C, D], и группа людей должна изменить значение по умолчанию для некоторых элементов os, которые представляют собой модуль, например C и D. Теперь я создав группы, установил разрешения и назначил тестового пользователя этой группе, изменил security.yml следующим образом: credentials: [[admin, certifiedatore]], поскольку мне нужно быть или. Попытайтесь получить доступ, это не позволяет мне. Где я иду не так? myUser расширяет sfGuardSecurityUser.логин с учетными данными сбой с sfDoctrineGuard в symfony 1.4

Я заметил, что в БД пользователя, группы и разрешения я создал нет, но из внутреннего интерфейса я могу видеть их ...

+0

Сначала проверьте, почему вы видите пользователя в бэкэнд, а не в db. Проблема может быть там. Возможно, вы проверяете разные таблицы или у вас есть отдельные базы данных для вашего проекта (или среды). Также проверьте панель инструментов dev, в которой вы вошли в систему, и если у вас есть соответствующие разрешения, перечисленные там. –

+0

Итак, они были в другой базе данных. Теперь, как я могу заставить его работать? –

+0

Хорошо, я переключился на другой db, но все еще не работал, он перенаправляет меня домой ... pelase что-то предлагает. –

ответ

0

Вы пытались удалить содержимое папки кэша?

+0

yup, каждый раз, когда я делаю изменения, дайте это ./symfony cc –

Смежные вопросы