1

バックエンドで symfony セッションがどのように機能するかを知る必要があります。

  • symfony クラスを介して sessionId を変更するにはどうすればよいですか?
  • ログアウトせずに権限を変更するなど、他のユーザーのセッションに書き込むようにsessionIdを変更するにはどうすればよいですか?

私はPHPでそれを行う古典的な方法を知っていますが、symfonyがこれを処理できるかどうかについて尋ねましたか?

編集:

addCredentials、removeCredential、現在のユーザー セッションの権限を削除しますが、別のユーザー セッションを変更する必要があります...

たとえば、ユーザー x,y

ユーザー x から、ユーザー y のセッション変数を symfony クラスで変更できますか?

4

1 に答える 1

1

  // add $credential1 and $credential2 to current user
  $this->getUser()->addCredentials($credential1, $credential2);

  // remove credential $credential to current user
  $this->getUser()->removeCredential($credential);
于 2012-05-21T15:20:13.237 に答える