创巨圆微信服务商管理平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
cjy-mp-company/app/common/service/User.php

26 lines
683 B

<?php
namespace app\common\service;
use app\admin\model\User as UserModel;
use Tinywan\Jwt\JwtToken;
class User extends BaseServices
{
public function changePassword($originPassword, $newPassword, $confirmPassword)
{
if ($newPassword !== $confirmPassword) {
return error('新密码和确认密码输入不一致');
}
$dbPassword = JwtToken::getExtend()['password'];
if ($dbPassword !== $originPassword) {
return error('原始密码输入错误');
}
$user = new UserModel;
$user->update(['password' => $newPassword], ['id' => JwtToken::getExtend()['id']]);
return success();
}
}