Coldfusion onRequestStart 显示一些错误

Coldfusion onRequestStart show some error

我尝试在 application.cfc 中编写一个 onRequestStart 函数,代码是

 function onRequestStart(requestname){ 
    if(!structKeyExists(session, "UserId") or !structKeyExists(session, "LoggedIn") ){
        if(!(find("login",requestname) > 0 or find("signup",requestname) > 0)){
           location("/mobile/index.cfm",false);
        }
    }else{
            location("/mobile/dashbord.cfm",false);
    }
}

以上代码如果条件有效,登录后else条件会显示This page isn't working127.0.0.1 redirected you too many times.这个错误。为什么显示这个错误,我是 coldfusion 的新手,请帮助我解决这个问题。

您正试图从仪表板页面定位仪表板,如果您像这样点击该页面,它将显示 redirected you too many times 的问题,因此您需要在 else 语句中加入一些条件,如下所示,

!find("dashbord",requestname) > 0