秀小川
- 秀小川 2019-07-31 已签到连续签到2天,获得了10个金钱
复制一段权威指南中的话:
ACF 自顶向下逐一检查存取规则,直到找到一个与当前 欲执行的动作相符的规则。 然后该匹配规则中的 allow 选项的值用于判定该用户是否获得授权。如果没有找到匹配的规则, 意味着该用户没有获得授权。
可以看出,匹配规则之间是 或 的关系,只要有一个规则能通过,用户即可访问。再看 你的第二条规则,相当于 所有用户 均可访问,无论前面的规则结果如何 或上 一个 true 后,都是 通过的
我把两条规则写到一起,就可以了。
return [ 'access' => [ 'class' => AccessControl::className(), 'only'=>['recharge'], 'rules' => [ [ 'roles' =>['?','@'], 'ips' => ['127.0.0.1'],//这里填写允许访问的IP 'allow' => true, ], ], ], ];
- 秀小川 提出了问题Yii2 的 IP 白名单怎么不起作用?
- 秀小川 2019-07-30 已签到连续签到1天,获得了5个金钱
- 秀小川 2019-07-19 已签到连续签到2天,获得了10个金钱
- 秀小川 2019-07-18 已签到连续签到1天,获得了5个金钱
- 秀小川 2019-07-16 已签到连续签到1天,获得了5个金钱
- 秀小川 2019-07-11 已签到连续签到1天,获得了5个金钱
- 秀小川 2019-06-14 已签到连续签到2天,获得了10个金钱
- 秀小川 2019-06-13 已签到连续签到1天,获得了5个金钱