def change_password(admin_id): old_password = request.json.get('old_password') new_password = request.json.get('new_password') check_new_password = request.json.get('check_new_password') admin = Admin.query.get_or_404(admin_id) if not admin.verify_password(old_password): raise ApiError('原密码有误') if new_password != check_new_password: raise ApiError('两次密码不一致') admin.password = Admin.generate_password(new_password) admin.save() return api_success(msg='密码修改成功')
def reset_password(): admin_id = request.json.get('admin_id') admin = Admin.query.get_or_404(admin_id) admin.password = Admin.generate_password('123456') admin.save() return api_success(msg='密码重置成功')