日期:2014-05-18  浏览次数:20545 次

如何解决用flashGet之类的软件下载需要登录后才可下载的文件
做了一个下载系统,需要用户登录后才可以下载,下载页面为down.aspx?id=1,在下载页面里面判断用户是否登录,如果登录就用Response.Redirect( "文件地址 ")定向,但是如果用flashGet这样的软件引用down.aspx?id=1链接,下载的是down.aspx文件,文件内容是提示没有登录,请问这个问题如何解决

------解决方案--------------------
你是想要用户不登录下载,还是不登录不能下载呢。。

------解决方案--------------------
Button_Click()
{

if(session[ "ID "] != null && session[ "ID "] != " ")
{
response.redirect( "down.aspx?id=1 ");
}
else
{
response.write( " <script> alert( '请先登陆 ');location= 'User_Login.aspx '; </script> ");
}
}