我正在做一个网站,网站是Form验证登陆的,有一个文件夹中的文件是客户购买后才可以下载的,我不知道该怎么控制这个文件夹中文件的权限。如果客户购买了其中一个文件,那么只对这一个文件有下载的权限,当然了,购买过文件的都在数据库中有记录。我想过在web.config中控制这些文件,给它们一一添加权限,不过太麻烦了,如果说客户和文件多的都无法控制,那么web.config的内容也将多的无法控制。
我想要达到的效果就如下面的例子。如:当其中一个用户登录后,如果购买了一个文件,并且进行了下载,那么他肯定可以看到这个文件的下载地址,如果他将这个地址给了另外一个登录的新用户,该如何处理呢?我希望另外一个新用户必须购买之后才可以下载,强制下载会提示没有权限或者需要购买之类的(这个我会自定义)。
求高手指点。