问题描述
我有一个字符串.其中包括一些文件的超链接.如rar或者是word又或者是pdf.我现在想根据用户是否登录来判断(其中是否登录用Cookie是否为空来判断)这些超链接是否可用.也就是如果用户已经登录,那么可以正常下载,否则点击文件时(弹出提示框)或超链接不可用(在旁边显示只有登录,才可下载).一篇文章中可能有多个文件的超链接.不知道各位有什么办法解决.类似如下<IMGsrc="/ewebeditor/sysimage/file/rar.gif"border=0><Ahref="/ewebeditor/UploadFile/200852982540821.rar"target=_blank>001_xlmenu.rar</A>这里是下载的测试<IMGsrc="/ewebeditor/sysimage/file/doc.gif"border=0><Ahref="/ewebeditor/UploadFile/200852982732930.doc"target=_blank>001.doc</A>这是通过Html编辑器获得的.请大家能给个好点的方法.拜托了,如果好还可加分
解决方案
解决方案二:
还没用cookie判断过登陆,帮顶
解决方案三:
判断的话就调用COOKIE进行判断//创建HttpCookieac=newHttpCookie("lastVisit");//实例化,命名ac.Value="asd";//值ac.Expires=DateTime.Now.AddDays(1);//有效时间到明天的现在Response.Cookies.Add(ac);//调用if(Request.Cookies["lastVisit"]!=null){HttpCookiehc=Request.Cookies["lastVisit"];stringasd=Server.HtmlEncode(hc.Value);}//清除HttpCookiecookie=Request.Cookies["mycookie"];cookie.Expires=DateTime.Now.AddDays(-10);Response.Cookies.Add(cookie);
解决方案四:
//清除HttpCookiecookie=Request.Cookies["lastVisit"];cookie.Expires=DateTime.Now.AddDays(-10);Response.Cookies.Add(cookie);
解决方案五:
还是盗链的问题
解决方案六:
看看这里http://www.cnblogs.com/goody9807/archive/2005/09/19/239679.html