2017-02-01 13 views
1

Можно ли добавить пользовательский сеанс по умолчанию, whos имя пользователя является «по умолчанию» для пользовательской группы (например, Guest), чтобы иметь возможность использовать Разрешения класса Wakanda?Как добавить «пользовательский сеанс по умолчанию» в настраиваемую группу

enter image description here

Или групповые методы, как это?

currentSession().belongsTo('Guest') // true 
+0

Попробуйте добавить к группе «пользователь по умолчанию». Вы можете получить объект с помощью 'currentUser(). User'. Затем используйте API, чтобы добавить его один раз в группу типа «Аноним». Эти разрешения доступны только для групп, поэтому, если вы можете добавить пользователя по умолчанию в любую группу, вы можете управлять его разрешениями. –

+0

добавил 'currentSession(). User.putInto (['Guest']);' в мой загрузочный файл, но это не делает трюк. также 'currentSession(). promotionWith ('Guest');' в файле bootstrap не работает? любая помощь очень ценится – Stefan

+0

Вы можете создать «анонимный пользователь» и войти в систему при запуске приложения, если это анонимно с этим пользователем. Затем добавьте к нему привилегии. –

ответ

2

К сожалению, документальный способ изменения разрешений анонимного пользователя в настоящий момент недоступен.

Альтернативный способ состоит в создании пользовательского «AnonymousUser», добавьте его обычай «Гость» группы и изменить разрешения группы «Гость», прилипая к нему требуемым ограничениям.

Этот пользовательский анонимный пользователь должен быть зарегистрирован в представлении запуска/страницы приложения, эмулируя поведение анонимного пользователя.

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

  • Нет связанных вопросов^_^