0
我有一個簡單的場景。如何在同一個Behat場景下登錄Symfony中的不同用戶
- 由於Bob登錄
- 而在
- 鮑勃編輯第一條,並將其保存愛麗絲日誌。
- Alice編輯第1條並保存但應該看到Bob已經 確實發生了變化。
- 愛麗絲應該重新加載 - >愛麗絲看到的變化...
榮譽提名:How to authenticate once in Behat environment和How to simulate two users。
我的問題是我必須在不同的會話中對用戶進行身份驗證,但內核始終返回相同的會話名稱/ ID。我不知道如何在根據Mink會話名稱命名的會話中對用戶進行身份驗證?
我已經試過這讓所有的參數,可以,但是當我嘗試驗證他們被分配到PHPSSID用戶,而不是FOO例如。 – stevenll
因此,您默認使用Symfony2會話,對吧?所以你正在用symfony2驅動創建新的水貂會話?如果它沒有幫助 - 那麼你需要玩弄$ this-> getContainer() - > get('session');它有很多獲取和設置方法。我會盡力調查並回復你。 –