秋大,好。
我设置了<add key="CheckTokenPath" value="/web/sysadmin/" />
文件夹目录:
web/sysadmin
web/test (有index.html)
我现在没有登录访问web/test/index.html结果还是要求验证,
后来我在Controller.cs中发现代码:
public void ProcessRequest(HttpContext context) { try { functionName = Query<string>("sys_method", ""); this.context = context; if (functionName.ToLower() == "login" || UserAuth.IsExistsToken(false)) { p = new Permission(UserAuth.UserName, false); MethodInvoke(); } else { WriteError("You haven't log on yet!"); } } catch (Exception err) { WriteError(err.Message); } context.Response.End(); }
如上面代码红色部分,程序在这里又一次进行了限制,所以无法调用方法。
Aries的设计是用来做业务系统的,所以登陆是基本的条件。
你要处理未登陆的业务,已经集成了Taurus,就用Taurus去处理,访问的路径就不带.html了。
我手动在代码里加了一些判断过滤掉。
Aries的设计是用来做业务系统的,所以登陆