器库yueser.com

前端藏起来的按钮不算权限

收录 2026-10

界面按角色隐藏入口,但接口没校验,直接调接口就能越权操作

前端根据角色隐藏了 [功能入口],后端接口却只校验是否登录。请逐个核对被隐藏功能对应的接口,确认服务端有独立的权限判断,并补齐缺失的校验。输出:入口与接口的对应表、每个接口当前的校验情况、需要补的权限点、以及验证方式(用低权限账号直接调用接口)。
本站原创

中文原文

使用示例

示例输入

前端按角色隐藏了退款入口,后端只校验是否登录,逐个核对并补齐权限判断。

输出应包含

  • 给出入口与接口的对应清单
  • 每个接口当前的校验情况列清
  • 用低权限账号直调接口验证

复制前替换这些占位符 1

把方括号里的内容换成你的具体信息,替换后再粘贴给 AI。

  • [功能入口]
使用建议

权限判断要基于服务端的当前角色,别信前端传来的角色或菜单标识。

可以这样改

  • 要求它先复述需求与约束,确认无误再写代码。
  • 让它给出最小改动 + 回滚方式,而不是整文件重写。

交付物(这次应拿到什么)

  • 可运行的最小改动(含直接可用的代码块)
  • 影响面清单:改了哪些文件、哪些调用点要跟着改

常见错法

  • 一次让它改十个文件,最后分不清哪处改动导致了新问题。
  • 只贴报错不贴代码和版本,拿到无法落地的修法。

输出验收(怎么判断能用)

  • 改动可运行、可回滚,且没顺手改无关代码。
  • 边界条件(空值、超长、并发)有说明或测试。

适用场景与注意

  • 适合:让它先复述需求和约束,再给最小可运行改动。
  • 注意:贴报错时同时给版本号与最小复现,否则它容易给出看似合理但不适配的写法。

同方向的其他提示词