问题描述
这是原来的代码:functionCheckAuthentication()'WARNING:DONOTsimplyreturn"true".Bydoingso,youareallowing'"anyone"touploadandlistthefilesinyourserver.Youmustimplement'somekindofsessionvalidationhere.Evensomethingverysimpleas...''CheckAuthentication=(Session("IsAuthorized"))''...whereSession("IsAuthorized")issetto"true"assoonasthe'userlogsinyoursystem.'CheckAuthentication=falseCheckAuthentication=trueEndfunction这样写的话只要输入地址正确,不论是否登录后台都能使用CKFinder上传文件。这是添加过权限检测的,目的是如果没有通过验证则无法上传:functionCheckAuthentication()'WARNING:DONOTsimplyreturn"true".Bydoingso,youareallowing'"anyone"touploadandlistthefilesinyourserver.Youmustimplement'somekindofsessionvalidationhere.Evensomethingverysimpleas...''CheckAuthentication=(Session("IsAuthorized"))''...whereSession("IsAuthorized")issetto"true"assoonasthe'userlogsinyoursystem.'CheckAuthentication=falseifSession("admin")<>truethenCheckAuthentication=falseelseCheckAuthentication=trueendifEndfunction问题出现了:不论是否登录都提示【因为安全原因,文件不可浏览.请联系系统管理员并检查CKFinder配置文件。】请教高手给予思路为谢!
解决方案
解决方案二:
没有人指导一下么?自己顶一个
解决方案三:
请高手不吝赐教,谢谢了!
解决方案四:
hi,朋友,你可先去掉权限验证,直接设置CheckAuthentication=true,没问题后再调试权限~
解决方案五:
CheckAuthentication()只是检测你有么有权限上传,只要返回值为Ture就可以可以执行上传程序了,但不表示上传程序没有问题,根据我的经验,asp上传的配置文件还要做修改的