feat: 修改密码
This commit is contained in:
parent
362f09cd38
commit
dde4649238
|
@ -130,4 +130,25 @@ class UserController
|
|||
];
|
||||
return ApiResponseApp::success($res);
|
||||
}
|
||||
|
||||
/**
|
||||
* @Apidoc\Title("1.0 修改密码")
|
||||
* @Apidoc\Url("api/user/uppassword")
|
||||
* @Apidoc\Method("POST")
|
||||
*/
|
||||
public function uppassword(Request $request)
|
||||
{
|
||||
$old_password = $request->post('old_password');
|
||||
$new_password = $request->post('new_password');
|
||||
$user_id=$request->data['id'];
|
||||
$user=User::find($user_id);
|
||||
if (!password_verify($old_password, $user->password)) {
|
||||
return ApiResponseApp::error([], "原密码错误");
|
||||
}
|
||||
//修改密码
|
||||
$user->password = password_hash($new_password, PASSWORD_DEFAULT);
|
||||
//保存到数据库
|
||||
$user->save();
|
||||
return ApiResponseApp::success('修改成功');
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue