Sentry 2,更改密码功能

时间:2013-10-21 11:10:07

标签: laravel laravel-4 acl cartalyst-sentry

我在laravel 4中使用sentry2作为我的项目的ACL包。

我有一个“超级管理员”用户,负责管理每个用户并可以编辑他们的详细信息。我希望超级管理员也应该能够更改特定用户的密码。

我知道,我可以使用重置密码功能将重置代码发送给该用户,但这并不是我需要的。

有没有人使用过这样的功能?

提前致谢, NIKHIL

1 个答案:

答案 0 :(得分:10)

获得新的传递输入后,让我们称之为$ newPass,它就像以下一样简单:

 $user = Sentry::getUserProvider()->findById(1);
 $user->password = $newPass; 
 $user->save();