2016-02-25 72 views
1

由於解析服務器還沒有重置密碼系統,我試圖自己做,但我找不到方法來更改新密碼的用戶密碼。解析服務器上的自定義重置密碼系統

我在Heroku中運行分析服務器,我使用令牌生成器在PHP中創建了Web(使用主密鑰解析PHP SDK),該生成器向用戶發送電子郵件並驗證令牌,但是當我嘗試更改我得到的密碼爲:「無法修改用戶」。

任何方式使它工作?

回答

0

當嘗試更改用戶,而以其他用戶身份登錄或根本沒有登錄時,通常會引發該錯誤。要重置電子郵件,您應該能夠通過指定主密鑰來繞過它。

+0

用戶沒有登錄,因爲他失去了密碼..他要創建一個新的。是的,我正在使用主密鑰,但仍然出現該錯誤。 –

+0

當然,我的不好,會再看一次。你能改變用戶的其他屬性嗎?你可以編輯問題幷包括你正在使用的代碼嗎? –

+1

我發現我的錯誤,當你試圖用主密鑰保存一個對象時,你需要添加true作爲保存函數的參數(useMasterKey)。 '$ object2-> save(true);' –