mirror of https://gitee.com/karson/fastadmin.git
parent
eaa1832852
commit
4a478c317e
|
|
@ -4,6 +4,7 @@ namespace app\admin\model;
|
||||||
|
|
||||||
use think\Model;
|
use think\Model;
|
||||||
use think\Session;
|
use think\Session;
|
||||||
|
use fast\Random;
|
||||||
|
|
||||||
class Admin extends Model
|
class Admin extends Model
|
||||||
{
|
{
|
||||||
|
|
@ -15,14 +16,19 @@ class Admin extends Model
|
||||||
protected $updateTime = 'updatetime';
|
protected $updateTime = 'updatetime';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 重置用户密码
|
* 修改用户密码
|
||||||
* @author baiyouwen
|
*
|
||||||
|
* @param int $uid
|
||||||
|
* @param string $NewPassword
|
||||||
|
* @return boolean
|
||||||
*/
|
*/
|
||||||
public function resetPassword($uid, $NewPassword)
|
public static function changePassword($uid, $NewPassword)
|
||||||
{
|
{
|
||||||
$passwd = $this->encryptPassword($NewPassword);
|
$salt = Random::alnum(6);
|
||||||
$ret = $this->where(['id' => $uid])->update(['password' => $passwd]);
|
return self::where('id', $uid)->update([
|
||||||
return $ret;
|
'salt' => $salt,
|
||||||
|
'password' => self::encryptPassword($NewPassword, $salt)
|
||||||
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 密码加密
|
// 密码加密
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue