2017-02-01 5 views
1

デフォルトのユーザーセッションをカスタムグループ(例:ゲスト)に追加することで、 Wakandaクラスの権限?カスタムグループに「デフォルトのユーザーセッション」を追加する方法

enter image description here

またはグループ。このような方法は?匿名ユーザーのアクセス権を変更する

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

"デフォルトユーザー"をグループに追加してみてください。 'currentUser()。user'でオブジェクトを取得できます。次に、APIを使用して「匿名」などのグループに一度追加します。これらのアクセス許可はグループに対してのみ使用できるため、デフォルトのユーザーを任意のグループに追加できる場合は、そのユーザーのアクセス許可を管理できます。 –

+0

は 'currentSession()。user.putInto(['Guest']);'を私のブートストラップファイルに追加しましたが、これはトリックを行いません。 'currentSession()。promoteWith( 'Guest');'はブートストラップファイルで動作しませんか?どんな助けも大いにありがたいです – Stefan

+0

"anonymousUser"というモックを作成し、そのユーザーと匿名であればアプリケーション開始時にユーザーにログインできます。次に、特権をそれに追加します。 –

答えて

2

残念ながら、文書化の方法は、現時点では利用できません。

別の方法は、それをカスタム「ゲスト」グループを追加し、そこに必要な制限を付ける「ゲスト」グループのアクセス権を変更し、カスタム「anonymousUser」を作成するに構成されています。

このカスタムanonymousUserは、匿名ユーザーの動作をエミュレートするアプリケーションの開始/ページビューにログインする必要があります。

関連する問題