2
我使用sentry2爲我的項目ACL捆綁在laravel 4哨兵2,更改密碼功能
我有誰管理,每一位用戶和可以編輯自己的詳細信息的「超級管理員」的用戶。我希望超級管理員也應該能夠更改特定用戶的密碼。
我知道,我可以使用重置密碼功能,將重置代碼發送給該用戶,但它不完全是我所需要的。
有沒有人使用這樣的功能?
由於提前, 尼基爾
我使用sentry2爲我的項目ACL捆綁在laravel 4哨兵2,更改密碼功能
我有誰管理,每一位用戶和可以編輯自己的詳細信息的「超級管理員」的用戶。我希望超級管理員也應該能夠更改特定用戶的密碼。
我知道,我可以使用重置密碼功能,將重置代碼發送給該用戶,但它不完全是我所需要的。
有沒有人使用這樣的功能?
由於提前, 尼基爾
獲得新通輸入後,讓我們稱之爲$ newPass,它一樣簡單:
$user = Sentry::getUserProvider()->findById(1);
$user->password = $newPass;
$user->save();
oh..that simple..Let我試試.. 謝謝:) –
你有什麼想法,如何添加更多的限制,而在哨兵認證2,我有一個公司表和用戶屬於該公司,如果該公司被禁用,那麼用戶不應該能夠登錄...如果你有任何想法,請幫助。謝謝:) –
@NikhilAgrawal,這是一個完全不同的問題,值得提出一個新問題,詳細介紹至少你的模型實現以及你的意思是禁用 - 我的第一個想法是在companyEnabled()方法中使用一個過濾器用戶模型。答案不應該被接受嗎?乾杯。 – alou