fosuserbundle

    8熱度

    4回答

    有人可以解釋一下如何在控制器中手動創建一個記住我的cookie? 我希望用戶在按下「註冊」 按鈕後保持登錄狀態,而不必在之後使用憑據登錄。 我試着手動創建一個cookie,但我猜測cookie的 值不正確,因此「記住我」功能 不起作用。 設置了正確名稱的cookie。我檢查過了。 使用正常的 登錄過程和用戶​​的憑據時,記住我的功能按預期工作。 security.yml security.yml記

    4熱度

    1回答

    因此,我正在使用多個客戶端刪除應用程序。在每種情況下,用戶可以訪問具有不同角色的多個客戶端。例如,用戶A具有ROLE_XX爲客戶端C1,但對於客戶C2ROLE_YY。 據我所知,FosUserBundle存儲在列一個用戶的角色角色(默認表fos_user),因此這種結構不適合我的需要。 我讀過與roles management realated的文件,但並沒有什麼關係,所以我想這是超越了FosUs

    10熱度

    3回答

    我試圖刪除emailCanonical上的唯一索引,以便多個用戶可以共享相同的電子郵件地址。但是,我不想直接編輯FOS/UserBundle/Resources/config/doctrine/User.orm.xml,因爲對該軟件包的任何更新都會刪除該更改。有沒有什麼辦法可以覆蓋在我自己的包中emailCanonical領域,同時延長了基本用戶(FOS/UserBundle /型號/ user.

    6熱度

    2回答

    我試圖設置FOSFacebookBundle和FOSUserBundle,因此用戶可以使用註冊帳戶或Facebook帳戶登錄。 這裏的相關代碼: config.yml: fos_user: db_driver: orm firewall_name: public user_class: Fam\DiaBundle\Entity\User from_email: address:

    9熱度

    5回答

    如何在測試中登錄以便能夠執行用戶特定的操作?

    40熱度

    7回答

    我試圖用一些User對象預先填充數據庫,但是當我調用$user->setPassword('some-password');並保存用戶對象時,字符串'some-password'直接存儲在數據庫中,而不是哈希+鹽漬密碼。 我DataFixture類: // Acme/SecurityBundle/DataFixtures/ORM/LoadUserData.php <?php namespac

    0熱度

    1回答

    我有默認的FOSUserBundle註冊表單。我想將「jabber」字段添加到註冊表單中,該表單是可選的(不需要填寫)。 用戶實體: protected $jabber; /** * @ORM\Column(type="string", length="100") */ 但是當我嘗試它,我不能註冊不用其他填充「嘰裏咕嚕」字段。我如何使它不必要填充該字段?

    0熱度

    2回答

    我正在使用Symfony2和FOSUserBundle。 如果我在註冊表單中輸入用戶名或電子郵件地址(已經在數據庫中),則會顯示註冊表單頂部的錯誤。 如何將錯誤消息放到用戶名/電子郵件字段?

    9熱度

    2回答

    我正在嘗試覆蓋FOSUserBundle中密碼的當前驗證。我嘗試了幾個選項,但仍然找不到解決方案。 爲了提高密碼的使用MINLENGTH,我創建了一個validation.yml有: # src/Acme/UserBundle/Resources/config/validation.yml Acme\UserBundle\Entity\User: properties: u

    7熱度

    3回答

    我正在嘗試使用FOSUserBundle更改用戶的角色。問題是:如果用戶同時登錄,他必須重新登錄以查看新角色。 任何解決方案?