ASP.NET网站中的静态html页面的权限判断的存在吗?
比如我有几百个html页面,里面就是一些文字,比如其路径为“www,XXX,com/book/n.html”
我想让符合条件的用户才能看到html里的内容,用户条件的表已经有了。
可是接下来有办法该怎么做呢?
我可以隐藏html的地址,经过判断后才显示出真实地址,但是只要别人知道或者猜到了真实地址,在地址栏输入真实地址,任何用户都能看到了。
这个又不像aspx页面——我判断一下,然后再决定显示还是不显示数据。
html里的数据都是写死、静态的,不是从数据库里面读。
要么把html里的数据全放进数据库里,用aspx页面判断显示数据与否。
要么,把html不放在网站路径下(这样别人就不可能通过网址访问到),然后后台通过读文件取字符串的方式显示数据。(这种方式是不是特别消耗内存?)
还有其他办法吗?或者有办法直接让某些用户不能访问book目录下的所有html文件?