更好的修改密码

Signed-off-by: 码龍 <695798354@qq.com>
pull/415/head
码龍 2022-09-20 08:54:29 +00:00 committed by Gitee
parent eaa1832852
commit 4a478c317e
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 12 additions and 6 deletions

View File

@ -4,6 +4,7 @@ namespace app\admin\model;
use think\Model;
use think\Session;
use fast\Random;
class Admin extends Model
{
@ -15,14 +16,19 @@ class Admin extends Model
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);
$ret = $this->where(['id' => $uid])->update(['password' => $passwd]);
return $ret;
$salt = Random::alnum(6);
return self::where('id', $uid)->update([
'salt' => $salt,
'password' => self::encryptPassword($NewPassword, $salt)
]);
}
// 密码加密