Ejemplo n.º 1
0
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='密码修改成功')
Ejemplo n.º 2
0
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='密码重置成功')