Open jikunchong opened 1 year ago
之前使用 fp_multiuser 插件时,都是正常工作的。
@yhl452493373 麻烦看一下问题呢,谢谢
附图:
确认问题了,应该算是个 bug 吧:
另外发现新问题:未配置在 subdomains 中的子域名,也能访问。
确认问题了,应该算是个 bug 吧:
- 用户名不能支持点号(例如:tao.wan),包括 [tokens.tao.wan] 段名。
- 不能缺少字段,即使是空也得加上(例如:我这里缺了 domains = [""])
第1点:在前端添加用户时,限制了只能是字母数字下划线,用正则验证的,并且后端也做了校验:
username.trim() === '' || !/^\w+$/.test(username)
上面结果为true,就不符合要求。你如果是手写的配置,那可能绕过了这个限制。
第2点:我这边都是直接在前端建的用户,即使未填值,在写入配置文件时,会自动写为[""]。但是如果手写配置的话,由于没有设置默认值,就会出问题。后面我会给每个字段整个默认值
总之你尽量在页面建用户吧
好的。不过像 tao.wan 这样的姓名配置方式还是比较常见,后续是否能提供对句点符号的支持?
好的。不过像 tao.wan 这样的姓名配置方式还是比较常见,后续是否能提供对句点符号的支持?
这个我得去看下toml的格式要求了。如果toml允许,可以多加一个点号支持
另外发现新问题:未配置在 subdomains 中的子域名,也能访问。
这个我后面看下,先排查下原因。
新发现问题2:
备注不用限定输入的字符吧,当保存在 toml 里面时,根据需要转义一下应该可以的
现象:
版本:1.7.1
frps-tokens.toml
配置如下: