修改int:username用户的密码,学生和老师只能修改自己的密码,需要输入旧密码和新密码,管理员可以强制修改所有人的密码,需要输入旧密码(可以乱写)和新密码,如果用户是学生,前端在密码修改成功后要删除所有的cookie和token,管理员不用
Authorization: Bearer ********************
{ "old_password":"123456", "new_password":"123456" }
curl --location --request PUT 'http://127.0.0.1:8000/home/user/<int:username>/' \ --header 'Content-Type: application/json' \ --data-raw '{ "old_password":"123456", "new_password":"123456" }'
{ "success": "Password updated successfully, now logout if you are not admin." }